Premium Addons for Elementor - Version 4.9.39

Version Description

  • Fixed: Duplicated products are showing when Main Query is selected in Woo Products Listing widget.
  • Fixed: Premium Templates are not inserted in the proper position in the page.
  • Fixed: Vertical Offset not working for Flag Ribbon in Pricing Table widget.
Download this release

Release Info

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

Code changes from version 4.9.38 to 4.9.39

admin/assets/js/pa-notice.js CHANGED
@@ -5,7 +5,7 @@
5
 
6
  var adminNotices = {
7
  'radius': 'radius_notice',
8
- 'mscroll': 'magic_scroll_notice',
9
  };
10
 
11
  if (undefined !== notice) {
5
 
6
  var adminNotices = {
7
  'radius': 'radius_notice',
8
+ 'bf22': 'bf22_notice',
9
  };
10
 
11
  if (undefined !== notice) {
admin/includes/admin-notices.php CHANGED
@@ -61,10 +61,10 @@ class Admin_Notices {
61
 
62
  self::$notices = array(
63
  'pa-review',
64
- 'magic_scroll_notice',
65
  );
66
 
67
- delete_option( 'site_logo_notice' );
68
 
69
  }
70
 
@@ -106,7 +106,7 @@ class Admin_Notices {
106
  return;
107
  }
108
 
109
- $this->get_mscroll_notice();
110
 
111
  }
112
 
@@ -235,36 +235,44 @@ class Admin_Notices {
235
 
236
  /**
237
  *
238
- * Shows admin notice for Premium SVG Draw.
239
  *
240
- * @since 4.8.8
241
  * @access public
242
  *
243
  * @return void
244
  */
245
- public function get_mscroll_notice() {
246
 
247
- $mscroll_notice = get_option( 'magic_scroll_notice' );
248
 
249
- if ( '1' === $mscroll_notice ) {
 
 
 
 
 
 
250
  return;
251
  }
252
 
253
- $notice_url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-magic-scroll-global-addon/', 'magic-scroll-notification', 'wp-dash', 'magic-scroll' );
254
 
255
  ?>
256
 
257
- <div class="error pa-notice-wrap pa-new-feature-notice">
258
  <div class="pa-img-wrap">
259
- <img src="<?php echo esc_url( PREMIUM_ADDONS_URL ) . 'admin/images/pa-logo-symbol.png'; ?>">
260
  </div>
261
  <div class="pa-text-wrap">
262
  <p>
263
- <strong><?php echo esc_html( __( 'Premium Magic Scroll Global Addon', 'premium-addons-for-elemetor' ) ); ?></strong>
264
- <?php echo wp_kses_post( sprintf( __( 'is now available in Premium Addons Pro. <a href="%s" target="_blank">Check it out now!</a>', 'premium-addons-for-elementor' ), esc_url( $notice_url ) ) ); ?>
 
 
265
  </p>
266
  </div>
267
- <div class="pa-notice-close" data-notice="mscroll">
268
  <span class="dashicons dashicons-dismiss"></span>
269
  </div>
270
  </div>
@@ -273,7 +281,6 @@ class Admin_Notices {
273
  }
274
 
275
 
276
-
277
  /**
278
  * Renders an admin notice error message
279
  *
61
 
62
  self::$notices = array(
63
  'pa-review',
64
+ 'bf22_notice',
65
  );
66
 
67
+ delete_option( 'magic_scroll_notice' );
68
 
69
  }
70
 
106
  return;
107
  }
108
 
109
+ $this->get_bf_notice();
110
 
111
  }
112
 
235
 
236
  /**
237
  *
238
+ * Shows admin notice for Black Friday Sale.
239
  *
240
+ * @since 4.9.39
241
  * @access public
242
  *
243
  * @return void
244
  */
245
+ public function get_bf_notice() {
246
 
247
+ $papro_path = 'premium-addons-pro/premium-addons-pro-for-elementor.php';
248
 
249
+ $is_papro_installed = Helper_Functions::is_plugin_installed( $papro_path );
250
+
251
+ $license_status = get_option( 'papro_license_status' );
252
+
253
+ $bf_notice = get_option( 'bf22_notice' );
254
+
255
+ if ( ( $is_papro_installed && 'valid' === $license_status ) || '1' === $bf_notice ) {
256
  return;
257
  }
258
 
259
+ $link = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/black-friday/', 'wp-dash', 'bf22-notification', 'bf22' );
260
 
261
  ?>
262
 
263
+ <div class="error pa-notice-wrap pa-new-feature-notice pa-review-notice">
264
  <div class="pa-img-wrap">
265
+ <img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
266
  </div>
267
  <div class="pa-text-wrap">
268
  <p>
269
+ <?php echo __( 'Black Friday! Get <b>25% Discount</b> for a Limited Time Only', 'premium-addons-for-elementor' ); ?>
270
+ <a class="button button-primary" href="<?php echo esc_url( $link ); ?>" target="_blank">
271
+ <span><?php echo __( 'Get The Deal', 'premium-addons-for-elementor' ); ?></span>
272
+ </a>
273
  </p>
274
  </div>
275
+ <div class="pa-notice-close" data-notice="bf22">
276
  <span class="dashicons dashicons-dismiss"></span>
277
  </div>
278
  </div>
281
  }
282
 
283
 
 
284
  /**
285
  * Renders an admin notice error message
286
  *
assets/editor/templates/js/editor.js CHANGED
@@ -1,1076 +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
- $section = $this.closest('.elementor-add-section').prev(".elementor-top-section"),
987
- modelID = $section.data('model-cid');
988
-
989
- if (elementor.previewView.collection.length) {
990
- $.each(elementor.previewView.collection.models, function (index, model) {
991
- if ('undefined' === typeof modelID) {
992
- PremiumEditor.atIndex = 0;
993
- } else if (modelID === model.cid) {
994
- PremiumEditor.atIndex = index + 1;
995
- }
996
- });
997
- }
998
-
999
- this.getModal().show();
1000
-
1001
- if (!this.layout) {
1002
- this.layout = new PremiumEditorViews.ModalLayoutView();
1003
- this.layout.showLoadingView();
1004
- }
1005
-
1006
- this.setTab(this.defaultTab, true);
1007
- this.requestTemplates(this.defaultTab);
1008
- this.setPreview('initial');
1009
-
1010
- },
1011
-
1012
- requestTemplates: function (tabName) {
1013
-
1014
- var self = this,
1015
- tab = self.tabs[tabName];
1016
-
1017
- self.setFilter('category', false);
1018
-
1019
- if (tab.data.templates && tab.data.categories) {
1020
- self.layout.showTemplatesView(tab.data.templates, tab.data.categories, tab.data.keywords);
1021
- } else {
1022
- $.ajax({
1023
- url: ajaxurl,
1024
- type: 'get',
1025
- dataType: 'json',
1026
- data: {
1027
- action: 'premium_get_templates',
1028
- tab: tabName
1029
- },
1030
- success: function (response) {
1031
-
1032
- console.log("%c Templates Retrieved Successfully!!", "color: #7a7a7a; background-color: #eee;");
1033
-
1034
- var templates = new PremiumEditorViews.LibraryCollection(response.data.templates),
1035
- categories = new PremiumEditorViews.CategoriesCollection(response.data.categories);
1036
-
1037
- self.tabs[tabName].data = {
1038
- templates: templates,
1039
- categories: categories,
1040
- keywords: response.data.keywords
1041
- };
1042
-
1043
- self.layout.showTemplatesView(templates, categories, response.data.keywords);
1044
-
1045
- },
1046
- error: function (err) {
1047
- console.log(err);
1048
- }
1049
- });
1050
- }
1051
-
1052
- },
1053
-
1054
- closeModal: function () {
1055
- this.getModal().hide();
1056
- },
1057
-
1058
- getModal: function () {
1059
-
1060
- if (!this.modal) {
1061
- this.modal = elementor.dialogsManager.createWidget('lightbox', {
1062
- id: 'premium-template-modal',
1063
- className: 'elementor-templates-modal',
1064
- closeButton: false
1065
- });
1066
- }
1067
-
1068
- return this.modal;
1069
-
1070
- }
1071
-
1072
- };
1073
-
1074
- $(window).on('elementor:init', PremiumEditor.init);
1075
-
 
 
 
 
 
 
1076
  })(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/common.css CHANGED
@@ -1,274 +1,274 @@
1
  /*
2
  * Common Title/Dual Heading
3
- */
4
- .premium-title-bg-text:before {
5
- position: absolute;
6
- content: attr(data-background);
7
- top: 0;
8
- left: 0;
9
- text-align: left; }
10
-
11
- .premium-bg-text-yes .elementor-widget-container:before {
12
- position: absolute;
13
- top: 0;
14
- left: 0;
15
- text-align: left; }
16
-
17
- .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
18
- .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
19
- background: inherit; }
20
-
21
- .premium-mask-yes .premium-mask-span {
22
- position: relative;
23
- overflow: hidden;
24
- -js-display: inline-flex !important;
25
- display: -webkit-inline-box !important;
26
- display: -webkit-inline-flex !important;
27
- display: -moz-inline-box !important;
28
- display: -ms-inline-flexbox !important;
29
- display: inline-flex !important; }
30
- .premium-mask-yes .premium-mask-span::after {
31
- content: "";
32
- position: absolute;
33
- top: 0;
34
- right: 0px;
35
- width: 100%;
36
- height: 100%;
37
- background-color: currentColor;
38
- -webkit-backface-visibility: visible;
39
- backface-visibility: visible; }
40
-
41
- .premium-mask-active.premium-mask-tr .premium-mask-span::after {
42
- -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
43
- animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
44
- -webkit-transform: translateX(-103%);
45
- -ms-transform: translateX(-103%);
46
- transform: translateX(-103%); }
47
-
48
- .premium-mask-active.premium-mask-tl .premium-mask-span::after {
49
- -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
50
- animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
51
- -webkit-transform: translateX(103%);
52
- -ms-transform: translateX(103%);
53
- transform: translateX(103%); }
54
-
55
- .premium-mask-active.premium-mask-tb .premium-mask-span::after {
56
- -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
57
- animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
58
- -webkit-transform: translateY(-103%);
59
- -ms-transform: translateY(-103%);
60
- transform: translateY(-103%); }
61
-
62
- .premium-mask-active.premium-mask-tt .premium-mask-span::after {
63
- -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
64
- animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
65
- -webkit-transform: translateY(103%);
66
- -ms-transform: translateY(103%);
67
- transform: translateY(103%); }
68
-
69
- @-webkit-keyframes pa-mask-tr {
70
- 0% {
71
- -webkit-transform: translateX(0%);
72
- transform: translateX(0%); }
73
- 100% {
74
- -webkit-transform: translateX(103%);
75
- transform: translateX(103%); } }
76
-
77
- @keyframes pa-mask-tr {
78
- 0% {
79
- -webkit-transform: translateX(0%);
80
- transform: translateX(0%); }
81
- 100% {
82
- -webkit-transform: translateX(103%);
83
- transform: translateX(103%); } }
84
-
85
- @-webkit-keyframes pa-mask-tl {
86
- 0% {
87
- -webkit-transform: translateX(0%);
88
- transform: translateX(0%); }
89
- 100% {
90
- -webkit-transform: translateX(-103%);
91
- transform: translateX(-103%); } }
92
-
93
- @keyframes pa-mask-tl {
94
- 0% {
95
- -webkit-transform: translateX(0%);
96
- transform: translateX(0%); }
97
- 100% {
98
- -webkit-transform: translateX(-103%);
99
- transform: translateX(-103%); } }
100
-
101
- @-webkit-keyframes pa-mask-tb {
102
- 0% {
103
- -webkit-transform: translateY(0%);
104
- transform: translateY(0%); }
105
- 100% {
106
- -webkit-transform: translateY(103%);
107
- transform: translateY(103%); } }
108
-
109
- @keyframes pa-mask-tb {
110
- 0% {
111
- -webkit-transform: translateY(0%);
112
- transform: translateY(0%); }
113
- 100% {
114
- -webkit-transform: translateY(103%);
115
- transform: translateY(103%); } }
116
-
117
- @-webkit-keyframes pa-mask-tt {
118
- 0% {
119
- -webkit-transform: translateY(0%);
120
- transform: translateY(0%); }
121
- 100% {
122
- -webkit-transform: translateY(-103%);
123
- transform: translateY(-103%); } }
124
-
125
- @keyframes pa-mask-tt {
126
- 0% {
127
- -webkit-transform: translateY(0%);
128
- transform: translateY(0%); }
129
- 100% {
130
- -webkit-transform: translateY(-103%);
131
- transform: translateY(-103%); } }
132
-
133
  /*
134
  * Common Buttons Style.
135
- */
136
- .premium-button .premium-lottie-animation,
137
- .premium-image-button .premium-lottie-animation {
138
- -js-display: flex;
139
- display: -webkit-box;
140
- display: -webkit-flex;
141
- display: -moz-box;
142
- display: -ms-flexbox;
143
- display: flex; }
144
-
145
- .premium-button svg,
146
- .premium-image-button svg {
147
- width: 30px;
148
- height: 30px; }
149
-
150
- .premium-btn-sm,
151
- .premium-btn-md,
152
- .premium-btn-lg,
153
- .premium-btn-block {
154
- background-color: #eee;
155
- color: #042551;
156
- margin: 0px;
157
- text-decoration: none; }
158
- .premium-btn-sm:hover,
159
- .premium-btn-md:hover,
160
- .premium-btn-lg:hover,
161
- .premium-btn-block:hover {
162
- background-color: #54595f;
163
- color: #eee; }
164
-
165
- div[class*="elementor-widget-premium"] .premium-btn-sm {
166
- padding: 12px 24px;
167
- font-size: 14px;
168
- line-height: 1; }
169
-
170
- div[class*="elementor-widget-premium"] .premium-btn-md {
171
- padding: 14px 26px;
172
- font-size: 16px;
173
- line-height: 1.2; }
174
-
175
- div[class*="elementor-widget-premium"] .premium-btn-lg {
176
- padding: 16px 28px;
177
- font-size: 18px;
178
- line-height: 1.3333; }
179
-
180
- div[class*="elementor-widget-premium"] .premium-btn-block {
181
- font-size: 18px;
182
- line-height: 1;
183
- padding: 20px 0px;
184
- width: 100%;
185
- text-align: center; }
186
-
187
- .premium-button-text {
188
- display: inline-block;
189
- width: 100%; }
190
-
191
  /*
192
  * Common Button/Image Button Mouse Detect Effect.
193
- */
194
- .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
195
- position: absolute;
196
- z-index: 0;
197
- top: 0;
198
- left: 0;
199
- width: 0px;
200
- height: 0px;
201
- -webkit-border-radius: 50%;
202
- border-radius: 50%;
203
- display: block;
204
- -webkit-transform: translate(-50%, -50%);
205
- -ms-transform: translate(-50%, -50%);
206
- transform: translate(-50%, -50%);
207
- -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
208
- transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
209
-
210
- .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
211
- width: 225%;
212
- height: 560px; }
213
-
214
- .premium-mouse-detect-yes .premium-button-style6:before {
215
- width: 0;
216
- height: 0; }
217
-
218
- /** Loader */
219
- .premium-loader {
220
- border: 3px solid #f3f3f3;
221
- border-top-width: 3px;
222
- border-top-style: solid;
223
- border-top-color: #f3f3f3;
224
- -webkit-border-radius: 50%;
225
- border-radius: 50%;
226
- border-top: 3px solid;
227
- border-top-color: #bbb;
228
- width: 30px;
229
- height: 30px;
230
- -webkit-animation: spin 2s linear infinite;
231
- animation: spin 2s linear infinite;
232
- margin: 0 auto; }
233
-
234
  /*
235
  Common SVG Draw
236
  premium-svg-drawer not prefixed with 'svg'
237
  because it's rendered as div with custom SVG code.
238
- */
239
- .premium-svg-nodraw *,
240
- .premium-svg-drawer * {
241
- -webkit-transition: all 0.3s ease-in-out;
242
- transition: all 0.3s ease-in-out;
243
- -webkit-transition-property: stroke, fill, background-color;
244
- transition-property: stroke, fill, background-color; }
245
-
246
- .premium-svg-nodraw .no-transition,
247
- .premium-svg-drawer .no-transition {
248
- -webkit-transition: none !important;
249
- transition: none !important; }
250
-
251
- /** Common Animation */
252
- @-webkit-keyframes spin {
253
- 0% {
254
- -webkit-transform: rotate(0deg);
255
- transform: rotate(0deg); }
256
- 100% {
257
- -webkit-transform: rotate(360deg);
258
- transform: rotate(360deg); } }
259
- @keyframes spin {
260
- 0% {
261
- -webkit-transform: rotate(0deg);
262
- transform: rotate(0deg); }
263
- 100% {
264
- -webkit-transform: rotate(360deg);
265
- transform: rotate(360deg); } }
266
-
267
- /**Notice*/
268
- .premium-error-notice {
269
- width: 100%;
270
- padding: 10px;
271
- color: #b94a48;
272
- background-color: #f2dede;
273
- border-color: #eed3d7;
274
- text-align: center; }
1
  /*
2
  * Common Title/Dual Heading
3
+ */
4
+ .premium-title-bg-text:before {
5
+ position: absolute;
6
+ content: attr(data-background);
7
+ top: 0;
8
+ left: 0;
9
+ text-align: left; }
10
+
11
+ .premium-bg-text-yes .elementor-widget-container:before {
12
+ position: absolute;
13
+ top: 0;
14
+ left: 0;
15
+ text-align: left; }
16
+
17
+ .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
18
+ .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
19
+ background: inherit; }
20
+
21
+ .premium-mask-yes .premium-mask-span {
22
+ position: relative;
23
+ overflow: hidden;
24
+ -js-display: inline-flex !important;
25
+ display: -webkit-inline-box !important;
26
+ display: -webkit-inline-flex !important;
27
+ display: -moz-inline-box !important;
28
+ display: -ms-inline-flexbox !important;
29
+ display: inline-flex !important; }
30
+ .premium-mask-yes .premium-mask-span::after {
31
+ content: "";
32
+ position: absolute;
33
+ top: 0;
34
+ right: 0px;
35
+ width: 100%;
36
+ height: 100%;
37
+ background-color: currentColor;
38
+ -webkit-backface-visibility: visible;
39
+ backface-visibility: visible; }
40
+
41
+ .premium-mask-active.premium-mask-tr .premium-mask-span::after {
42
+ -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
43
+ animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
44
+ -webkit-transform: translateX(-103%);
45
+ -ms-transform: translateX(-103%);
46
+ transform: translateX(-103%); }
47
+
48
+ .premium-mask-active.premium-mask-tl .premium-mask-span::after {
49
+ -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
50
+ animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
51
+ -webkit-transform: translateX(103%);
52
+ -ms-transform: translateX(103%);
53
+ transform: translateX(103%); }
54
+
55
+ .premium-mask-active.premium-mask-tb .premium-mask-span::after {
56
+ -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
57
+ animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
58
+ -webkit-transform: translateY(-103%);
59
+ -ms-transform: translateY(-103%);
60
+ transform: translateY(-103%); }
61
+
62
+ .premium-mask-active.premium-mask-tt .premium-mask-span::after {
63
+ -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
64
+ animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
65
+ -webkit-transform: translateY(103%);
66
+ -ms-transform: translateY(103%);
67
+ transform: translateY(103%); }
68
+
69
+ @-webkit-keyframes pa-mask-tr {
70
+ 0% {
71
+ -webkit-transform: translateX(0%);
72
+ transform: translateX(0%); }
73
+ 100% {
74
+ -webkit-transform: translateX(103%);
75
+ transform: translateX(103%); } }
76
+
77
+ @keyframes pa-mask-tr {
78
+ 0% {
79
+ -webkit-transform: translateX(0%);
80
+ transform: translateX(0%); }
81
+ 100% {
82
+ -webkit-transform: translateX(103%);
83
+ transform: translateX(103%); } }
84
+
85
+ @-webkit-keyframes pa-mask-tl {
86
+ 0% {
87
+ -webkit-transform: translateX(0%);
88
+ transform: translateX(0%); }
89
+ 100% {
90
+ -webkit-transform: translateX(-103%);
91
+ transform: translateX(-103%); } }
92
+
93
+ @keyframes pa-mask-tl {
94
+ 0% {
95
+ -webkit-transform: translateX(0%);
96
+ transform: translateX(0%); }
97
+ 100% {
98
+ -webkit-transform: translateX(-103%);
99
+ transform: translateX(-103%); } }
100
+
101
+ @-webkit-keyframes pa-mask-tb {
102
+ 0% {
103
+ -webkit-transform: translateY(0%);
104
+ transform: translateY(0%); }
105
+ 100% {
106
+ -webkit-transform: translateY(103%);
107
+ transform: translateY(103%); } }
108
+
109
+ @keyframes pa-mask-tb {
110
+ 0% {
111
+ -webkit-transform: translateY(0%);
112
+ transform: translateY(0%); }
113
+ 100% {
114
+ -webkit-transform: translateY(103%);
115
+ transform: translateY(103%); } }
116
+
117
+ @-webkit-keyframes pa-mask-tt {
118
+ 0% {
119
+ -webkit-transform: translateY(0%);
120
+ transform: translateY(0%); }
121
+ 100% {
122
+ -webkit-transform: translateY(-103%);
123
+ transform: translateY(-103%); } }
124
+
125
+ @keyframes pa-mask-tt {
126
+ 0% {
127
+ -webkit-transform: translateY(0%);
128
+ transform: translateY(0%); }
129
+ 100% {
130
+ -webkit-transform: translateY(-103%);
131
+ transform: translateY(-103%); } }
132
+
133
  /*
134
  * Common Buttons Style.
135
+ */
136
+ .premium-button .premium-lottie-animation,
137
+ .premium-image-button .premium-lottie-animation {
138
+ -js-display: flex;
139
+ display: -webkit-box;
140
+ display: -webkit-flex;
141
+ display: -moz-box;
142
+ display: -ms-flexbox;
143
+ display: flex; }
144
+
145
+ .premium-button svg,
146
+ .premium-image-button svg {
147
+ width: 30px;
148
+ height: 30px; }
149
+
150
+ .premium-btn-sm,
151
+ .premium-btn-md,
152
+ .premium-btn-lg,
153
+ .premium-btn-block {
154
+ background-color: #eee;
155
+ color: #042551;
156
+ margin: 0px;
157
+ text-decoration: none; }
158
+ .premium-btn-sm:hover,
159
+ .premium-btn-md:hover,
160
+ .premium-btn-lg:hover,
161
+ .premium-btn-block:hover {
162
+ background-color: #54595f;
163
+ color: #eee; }
164
+
165
+ div[class*="elementor-widget-premium"] .premium-btn-sm {
166
+ padding: 12px 24px;
167
+ font-size: 14px;
168
+ line-height: 1; }
169
+
170
+ div[class*="elementor-widget-premium"] .premium-btn-md {
171
+ padding: 14px 26px;
172
+ font-size: 16px;
173
+ line-height: 1.2; }
174
+
175
+ div[class*="elementor-widget-premium"] .premium-btn-lg {
176
+ padding: 16px 28px;
177
+ font-size: 18px;
178
+ line-height: 1.3333; }
179
+
180
+ div[class*="elementor-widget-premium"] .premium-btn-block {
181
+ font-size: 18px;
182
+ line-height: 1;
183
+ padding: 20px 0px;
184
+ width: 100%;
185
+ text-align: center; }
186
+
187
+ .premium-button-text {
188
+ display: inline-block;
189
+ width: 100%; }
190
+
191
  /*
192
  * Common Button/Image Button Mouse Detect Effect.
193
+ */
194
+ .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
195
+ position: absolute;
196
+ z-index: 0;
197
+ top: 0;
198
+ left: 0;
199
+ width: 0px;
200
+ height: 0px;
201
+ -webkit-border-radius: 50%;
202
+ border-radius: 50%;
203
+ display: block;
204
+ -webkit-transform: translate(-50%, -50%);
205
+ -ms-transform: translate(-50%, -50%);
206
+ transform: translate(-50%, -50%);
207
+ -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
208
+ transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
209
+
210
+ .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
211
+ width: 225%;
212
+ height: 560px; }
213
+
214
+ .premium-mouse-detect-yes .premium-button-style6:before {
215
+ width: 0;
216
+ height: 0; }
217
+
218
+ /** Loader */
219
+ .premium-loader {
220
+ border: 3px solid #f3f3f3;
221
+ border-top-width: 3px;
222
+ border-top-style: solid;
223
+ border-top-color: #f3f3f3;
224
+ -webkit-border-radius: 50%;
225
+ border-radius: 50%;
226
+ border-top: 3px solid;
227
+ border-top-color: #bbb;
228
+ width: 30px;
229
+ height: 30px;
230
+ -webkit-animation: spin 2s linear infinite;
231
+ animation: spin 2s linear infinite;
232
+ margin: 0 auto; }
233
+
234
  /*
235
  Common SVG Draw
236
  premium-svg-drawer not prefixed with 'svg'
237
  because it's rendered as div with custom SVG code.
238
+ */
239
+ .premium-svg-nodraw *,
240
+ .premium-svg-drawer * {
241
+ -webkit-transition: all 0.3s ease-in-out;
242
+ transition: all 0.3s ease-in-out;
243
+ -webkit-transition-property: stroke, fill, background-color;
244
+ transition-property: stroke, fill, background-color; }
245
+
246
+ .premium-svg-nodraw .no-transition,
247
+ .premium-svg-drawer .no-transition {
248
+ -webkit-transition: none !important;
249
+ transition: none !important; }
250
+
251
+ /** Common Animation */
252
+ @-webkit-keyframes spin {
253
+ 0% {
254
+ -webkit-transform: rotate(0deg);
255
+ transform: rotate(0deg); }
256
+ 100% {
257
+ -webkit-transform: rotate(360deg);
258
+ transform: rotate(360deg); } }
259
+ @keyframes spin {
260
+ 0% {
261
+ -webkit-transform: rotate(0deg);
262
+ transform: rotate(0deg); }
263
+ 100% {
264
+ -webkit-transform: rotate(360deg);
265
+ transform: rotate(360deg); } }
266
+
267
+ /**Notice*/
268
+ .premium-error-notice {
269
+ width: 100%;
270
+ padding: 10px;
271
+ color: #b94a48;
272
+ background-color: #f2dede;
273
+ border-color: #eed3d7;
274
+ text-align: center; }
assets/frontend/css/premium-addons.css CHANGED
@@ -1264,1017 +1264,615 @@
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
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
1701
- opacity: 1;
1702
- -webkit-transform: scale(1);
1703
- -ms-transform: scale(1);
1704
- transform: scale(1); }
1705
-
1706
- .premium-blog-clear-fix {
1707
- clear: both; }
1708
-
1709
- .premium-blog-masked .premium-blog-thumbnail-container {
1710
- position: relative;
1711
- overflow: visible; }
1712
- .premium-blog-masked .premium-blog-thumbnail-container svg {
1713
- position: absolute;
1714
- height: 100px;
1715
- width: 100%;
1716
- bottom: -5px;
1717
- left: 0;
1718
- fill: #f5f5f5;
1719
- z-index: 99; }
1720
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
1721
- -webkit-transform: rotate(180deg);
1722
- -ms-transform: rotate(180deg);
1723
- transform: rotate(180deg); }
1724
-
1725
- .premium-blog-masked .premium-blog-author-thumbnail,
1726
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
1727
- z-index: 999 !important; }
1728
-
1729
- .premium-blog-format-link {
1730
- padding: 5px;
1731
- line-height: 0; }
1732
-
1733
- .premium-blog-entry-meta {
1734
- line-height: 1.3em;
1735
- font-size: 12px;
1736
- margin-bottom: 13px;
1737
- color: #adadad; }
1738
- .premium-blog-entry-meta i {
1739
- margin-right: 3px;
1740
- -webkit-transition: all 0.3s ease-in-out;
1741
- transition: all 0.3s ease-in-out; }
1742
-
1743
- .premium-blog-meta-data {
1744
- display: inline-block; }
1745
- .premium-blog-meta-data .premium-blog-meta-separator {
1746
- margin: 0 5px; }
1747
- .premium-blog-meta-data a,
1748
- .premium-blog-meta-data span {
1749
- color: inherit;
1750
- -webkit-transition: all 0.3s ease-in-out;
1751
- transition: all 0.3s ease-in-out; }
1752
-
1753
- .premium-blog-author-thumbnail {
1754
- position: relative;
1755
- padding: 0 30px;
1756
- width: 100%;
1757
- top: -10px;
1758
- height: 0;
1759
- pointer-events: none; }
1760
- .premium-blog-author-thumbnail img {
1761
- -webkit-border-radius: 50%;
1762
- border-radius: 50%;
1763
- width: 60px;
1764
- pointer-events: all;
1765
- -webkit-transform: translateY(-50%);
1766
- -ms-transform: translateY(-50%);
1767
- transform: translateY(-50%); }
1768
-
1769
- .premium-blog-entry-title a,
1770
- .premium-blog-post-tags-container a,
1771
- .premium-blog-post-content .premium-blog-excerpt-link {
1772
- -webkit-transition: all 0.3s ease-in-out;
1773
- transition: all 0.3s ease-in-out; }
1774
-
1775
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
1776
- background-color: transparent;
1777
- color: #54595f;
1778
- padding: 0; }
1779
-
1780
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
1781
- width: 100%; }
1782
-
1783
- .premium-blog-post-tags-container {
1784
- margin-top: 8px;
1785
- -js-display: flex;
1786
- display: -webkit-box;
1787
- display: -webkit-flex;
1788
- display: -moz-box;
1789
- display: -ms-flexbox;
1790
- display: flex;
1791
- -webkit-box-align: center;
1792
- -webkit-align-items: center;
1793
- -moz-box-align: center;
1794
- -ms-flex-align: center;
1795
- align-items: center;
1796
- -webkit-flex-wrap: wrap;
1797
- -ms-flex-wrap: wrap;
1798
- flex-wrap: wrap; }
1799
- .premium-blog-post-tags-container a {
1800
- color: inherit;
1801
- margin-left: 5px; }
1802
-
1803
- /*Tags align*/
1804
- .premium-blog-align-left .post-categories,
1805
- .premium-blog-align-left .premium-blog-post-tags-container {
1806
- -webkit-box-pack: start;
1807
- -webkit-justify-content: flex-start;
1808
- -moz-box-pack: start;
1809
- -ms-flex-pack: start;
1810
- justify-content: flex-start; }
1811
-
1812
- .premium-blog-align-left .premium-blog-inner-container {
1813
- -webkit-box-align: start;
1814
- -webkit-align-items: flex-start;
1815
- -moz-box-align: start;
1816
- -ms-flex-align: start;
1817
- align-items: flex-start; }
1818
-
1819
- .premium-blog-align-center .post-categories,
1820
- .premium-blog-align-center .premium-blog-post-tags-container {
1821
- -webkit-box-pack: center;
1822
- -webkit-justify-content: center;
1823
- -moz-box-pack: center;
1824
- -ms-flex-pack: center;
1825
- justify-content: center; }
1826
-
1827
- .premium-blog-align-center .premium-blog-inner-container {
1828
- -webkit-box-align: center;
1829
- -webkit-align-items: center;
1830
- -moz-box-align: center;
1831
- -ms-flex-align: center;
1832
- align-items: center; }
1833
-
1834
- .premium-blog-align-right .post-categories,
1835
- .premium-blog-align-right .premium-blog-post-tags-container {
1836
- -webkit-box-pack: end;
1837
- -webkit-justify-content: flex-end;
1838
- -moz-box-pack: end;
1839
- -ms-flex-pack: end;
1840
- justify-content: flex-end; }
1841
-
1842
- .premium-blog-align-right .premium-blog-inner-container {
1843
- -webkit-box-align: end;
1844
- -webkit-align-items: flex-end;
1845
- -moz-box-align: end;
1846
- -ms-flex-align: end;
1847
- align-items: flex-end; }
1848
-
1849
- /* Pagination */
1850
- .premium-blog-pagination-container {
1851
- text-align: right; }
1852
- .premium-blog-pagination-container span {
1853
- cursor: default; }
1854
- .premium-blog-pagination-container .page-numbers {
1855
- display: inline-block;
1856
- color: #000;
1857
- line-height: 1;
1858
- font-size: 1em;
1859
- font-weight: 400;
1860
- text-decoration: none;
1861
- padding: 0.75em;
1862
- margin: 0 0.4em 0.4em 0;
1863
- -webkit-transition: all 0.3s ease-in-out;
1864
- transition: all 0.3s ease-in-out; }
1865
-
1866
- .premium-blog-wrap .premium-loading-feed {
1867
- display: block;
1868
- position: absolute;
1869
- width: 100%;
1870
- height: 100%;
1871
- top: 0px;
1872
- left: 0px;
1873
- bottom: 0px;
1874
- right: 0px;
1875
- background: rgba(255, 255, 255, 0.2);
1876
- -js-display: flex;
1877
- display: -webkit-box;
1878
- display: -webkit-flex;
1879
- display: -moz-box;
1880
- display: -ms-flexbox;
1881
- display: flex;
1882
- -webkit-box-align: center;
1883
- -webkit-align-items: center;
1884
- -moz-box-align: center;
1885
- -ms-flex-align: center;
1886
- align-items: center;
1887
- z-index: 99; }
1888
-
1889
- .premium-blog-wrap {
1890
- -js-display: flex;
1891
- display: -webkit-box;
1892
- display: -webkit-flex;
1893
- display: -moz-box;
1894
- display: -ms-flexbox;
1895
- display: flex;
1896
- -webkit-flex-wrap: wrap;
1897
- -ms-flex-wrap: wrap;
1898
- flex-wrap: wrap; }
1899
- .premium-blog-wrap ul.slick-dots {
1900
- width: 100%; }
1901
-
1902
- /*
1903
- * List Layout
1904
- */
1905
- .premium-blog-list .premium-blog-post-outer-container {
1906
- width: 100%; }
1907
-
1908
- /**
1909
- * Even Layout
1910
- */
1911
- .premium-blog-even .premium-blog-post-container {
1912
- height: 100%; }
1913
-
1914
- .premium-blog-even .slick-track {
1915
- -js-display: flex;
1916
- display: -webkit-box;
1917
- display: -webkit-flex;
1918
- display: -moz-box;
1919
- display: -ms-flexbox;
1920
- display: flex; }
1921
-
1922
- .premium-blog-even .slick-slide {
1923
- height: inherit !important; }
1924
-
1925
- .premium-blog-filter {
1926
- -js-display: flex;
1927
- display: -webkit-box;
1928
- display: -webkit-flex;
1929
- display: -moz-box;
1930
- display: -ms-flexbox;
1931
- display: flex;
1932
- -webkit-box-align: center;
1933
- -webkit-align-items: center;
1934
- -moz-box-align: center;
1935
- -ms-flex-align: center;
1936
- align-items: center;
1937
- -webkit-box-pack: center;
1938
- -webkit-justify-content: center;
1939
- -moz-box-pack: center;
1940
- -ms-flex-pack: center;
1941
- justify-content: center; }
1942
-
1943
- .premium-blog-filter .premium-blog-filters-container li a.category {
1944
- outline: none;
1945
- text-decoration: none;
1946
- -webkit-border-radius: 75px;
1947
- border-radius: 75px;
1948
- margin: 15px 5px 20px;
1949
- padding: 7px 20px;
1950
- -webkit-transition: all 0.3s ease-in-out;
1951
- transition: all 0.3s ease-in-out; }
1952
-
1953
- .premium-blog-filter ul.premium-blog-filters-container {
1954
- text-align: center;
1955
- margin: 0;
1956
- padding: 0; }
1957
-
1958
- .premium-blog-filter .premium-blog-filters-container li {
1959
- list-style: none;
1960
- -js-display: inline-flex;
1961
- display: -webkit-inline-box;
1962
- display: -webkit-inline-flex;
1963
- display: -moz-inline-box;
1964
- display: -ms-inline-flexbox;
1965
- display: inline-flex; }
1966
-
1967
- /**
1968
- * Responsive Style
1969
- */
1970
- @media (max-width: 768px) {
1971
- .premium-blog-content-wrapper {
1972
- top: 0;
1973
- margin: 0;
1974
- padding: 15px; }
1975
- .premium-blog-skin-side {
1976
- -webkit-box-orient: vertical;
1977
- -webkit-box-direction: normal;
1978
- -webkit-flex-direction: column;
1979
- -moz-box-orient: vertical;
1980
- -moz-box-direction: normal;
1981
- -ms-flex-direction: column;
1982
- flex-direction: column; } }
1983
-
1984
- /**************** Premium Button ***********************/
1985
- /*******************************************************/
1986
- .premium-button {
1987
- -js-display: inline-flex;
1988
- display: -webkit-inline-box;
1989
- display: -webkit-inline-flex;
1990
- display: -moz-inline-box;
1991
- display: -ms-inline-flexbox;
1992
- display: inline-flex;
1993
- position: relative;
1994
- overflow: hidden;
1995
- -webkit-backface-visibility: hidden;
1996
- backface-visibility: hidden;
1997
- -webkit-transform: translate3d(0, 0, 0);
1998
- transform: translate3d(0, 0, 0);
1999
- cursor: pointer;
2000
- -webkit-transition: all 0.2s ease-in-out !important;
2001
- transition: all 0.2s ease-in-out !important; }
2002
-
2003
- .premium-button-style1,
2004
- .premium-button-style2,
2005
- .premium-button-style5,
2006
- .premium-button-style7 {
2007
- display: inline-block;
2008
- vertical-align: middle;
2009
- -webkit-transform: perspective(1px) translateZ(0);
2010
- transform: perspective(1px) translateZ(0);
2011
- -webkit-box-shadow: 0 0 1px transparent;
2012
- box-shadow: 0 0 1px transparent;
2013
  position: relative;
2014
- -webkit-transition-property: color;
2015
- transition-property: color;
2016
- -webkit-transition-duration: 0.15s;
2017
- transition-duration: 0.15s; }
2018
 
2019
- .premium-button-style1:before,
2020
- .premium-button-style2:before,
2021
- .premium-button-style5:before {
2022
- content: "";
2023
  position: absolute;
2024
- z-index: -1;
2025
  top: 0;
2026
  left: 0;
2027
- right: 0;
2028
- bottom: 0;
2029
- -webkit-transform: scaleY(0);
2030
- -ms-transform: scaleY(0);
2031
- transform: scaleY(0);
2032
- -webkit-transform-origin: 50% 0;
2033
- -ms-transform-origin: 50% 0;
2034
- transform-origin: 50% 0;
2035
- -webkit-transition-property: -webkit-transform;
2036
- transition-property: -webkit-transform;
2037
- transition-property: transform;
2038
- transition-property: transform, -webkit-transform;
2039
- -webkit-transition-duration: 0.15s;
2040
- transition-duration: 0.15s;
2041
- -webkit-transition-timing-function: ease-out;
2042
- transition-timing-function: ease-out; }
2043
 
2044
- .premium-button-style5-radialin:before,
2045
- .premium-button-style5-radialout:before {
2046
- -webkit-transform-origin: 50%;
2047
- -ms-transform-origin: 50%;
2048
- transform-origin: 50%;
2049
- -webkit-border-radius: 100%;
2050
- border-radius: 100%;
2051
- -webkit-transform: scale(0);
2052
- -ms-transform: scale(0);
2053
- transform: scale(0); }
2054
 
2055
- .premium-button-style5-radialin:before {
2056
- -webkit-transform: scale(2);
2057
- -ms-transform: scale(2);
2058
- transform: scale(2); }
 
 
 
 
 
 
 
2059
 
2060
- .premium-button-style5-rectin:before {
2061
- -webkit-transform-origin: 50%;
2062
- -ms-transform-origin: 50%;
2063
- transform-origin: 50%;
2064
- -webkit-transform: scale(1);
2065
- -ms-transform: scale(1);
2066
- transform: scale(1); }
2067
 
2068
- .premium-button-style5-rectout:before {
2069
- -webkit-transform-origin: 50%;
2070
- -ms-transform-origin: 50%;
2071
- transform-origin: 50%;
2072
- -webkit-transform: scale(0);
2073
- -ms-transform: scale(0);
2074
- transform: scale(0); }
2075
 
2076
- .premium-button-style5-rectout:hover:before {
2077
- -webkit-transform: scale(1);
2078
- -ms-transform: scale(1);
2079
- transform: scale(1); }
2080
 
2081
- .premium-button-style5-rectin:hover:before {
2082
- -webkit-transform: scale(0);
2083
- -ms-transform: scale(0);
2084
- transform: scale(0); }
2085
 
2086
- .premium-button-style5-radialout:hover:before {
2087
- -webkit-transform: scale(2);
2088
- -ms-transform: scale(2);
2089
- transform: scale(2); }
2090
 
2091
- .premium-button-style5-radialin:hover:before {
2092
- -webkit-transform: scale(0);
2093
- -ms-transform: scale(0);
2094
- transform: scale(0); }
2095
 
2096
- .premium-button-style1-top:before {
2097
- -webkit-transform-origin: 50% 100%;
2098
- -ms-transform-origin: 50% 100%;
2099
- transform-origin: 50% 100%; }
2100
 
2101
- .premium-button-style1-right:before {
2102
- -webkit-transform: scaleX(0);
2103
- -ms-transform: scaleX(0);
2104
- transform: scaleX(0);
2105
- -webkit-transform-origin: 0% 50%;
2106
- -ms-transform-origin: 0% 50%;
2107
- transform-origin: 0% 50%; }
2108
 
2109
- .premium-button-style1-left:before {
2110
- -webkit-transform: scaleX(0);
2111
- -ms-transform: scaleX(0);
2112
- transform: scaleX(0);
2113
- -webkit-transform-origin: 100% 50%;
2114
- -ms-transform-origin: 100% 50%;
2115
- transform-origin: 100% 50%; }
2116
 
2117
- .premium-button-style2-shutouthor:before,
2118
- .premium-button-style2-scshutoutver:before {
2119
- -webkit-transform: scaleY(0);
2120
- -ms-transform: scaleY(0);
2121
- transform: scaleY(0);
2122
- -webkit-transform-origin: 100% 50%;
2123
- -ms-transform-origin: 100% 50%;
2124
- transform-origin: 100% 50%; }
2125
 
2126
- .premium-button-style2-shutoutver:before,
2127
- .premium-button-style2-scshutouthor:before {
2128
- -webkit-transform: scaleX(0);
2129
- -ms-transform: scaleX(0);
2130
- transform: scaleX(0);
2131
- -webkit-transform-origin: 50% 50%;
2132
- -ms-transform-origin: 50% 50%;
2133
- transform-origin: 50% 50%; }
2134
 
2135
- .premium-button-style2-shutinhor:before {
2136
- -webkit-transform: scaleX(1);
2137
- -ms-transform: scaleX(1);
2138
- transform: scaleX(1);
2139
- -webkit-transform-origin: 50%;
2140
- -ms-transform-origin: 50%;
2141
- transform-origin: 50%; }
2142
-
2143
- .premium-button-style2-shutinver:before {
2144
- -webkit-transform: scaleY(1);
2145
- -ms-transform: scaleY(1);
2146
- transform: scaleY(1);
2147
- -webkit-transform-origin: 50%;
2148
- -ms-transform-origin: 50%;
2149
- transform-origin: 50%; }
2150
 
2151
- .premium-button-style1-bottom:hover:before,
2152
- .premium-button-style1-top:hover:before {
2153
- -webkit-transform: scaleY(1);
2154
- -ms-transform: scaleY(1);
2155
- transform: scaleY(1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2156
 
2157
- .premium-button-style1-left:hover:before,
2158
- .premium-button-style1-right:hover:before,
2159
- .premium-button-style2-shutouthor:hover:before,
2160
- .premium-button-style2-shutoutver:hover:before {
2161
- -webkit-transform: scaleX(1);
2162
- -ms-transform: scaleX(1);
2163
- transform: scaleX(1); }
 
 
2164
 
2165
- .premium-button-style2-shutinhor:hover:before {
2166
- -webkit-transform: scaleX(0);
2167
- -ms-transform: scaleX(0);
2168
- transform: scaleX(0); }
 
 
 
 
 
 
 
 
 
2169
 
2170
- .premium-button-style2-shutinver:hover:before {
2171
- -webkit-transform: scaleY(0);
2172
- -ms-transform: scaleY(0);
2173
- transform: scaleY(0); }
2174
 
2175
- .premium-button-style2-scshutouthor:hover:before {
2176
- -webkit-transform: scaleX(0.9);
2177
- -ms-transform: scaleX(0.9);
2178
- transform: scaleX(0.9); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2179
 
2180
- .premium-button-style2-scshutoutver:hover:before {
2181
- -webkit-transform: scaleY(0.8);
2182
- -ms-transform: scaleY(0.8);
2183
- transform: scaleY(0.8); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2184
 
2185
- /*Diagonal*/
2186
- .premium-button-style2-dshutinhor:before {
2187
- top: 50%;
2188
- left: 50%;
2189
- width: 120%;
2190
- height: 0%;
2191
- -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2192
- -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2193
- transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2194
- -webkit-transform-origin: 50%;
2195
- -ms-transform-origin: 50%;
2196
- transform-origin: 50%;
2197
- -webkit-transition-property: all;
2198
- transition-property: all; }
2199
 
2200
- .premium-button-style2-dshutinver:before {
2201
- top: 50%;
2202
- left: 50%;
2203
- width: 120%;
2204
- height: 0%;
2205
- -webkit-transform-origin: 50%;
2206
- -ms-transform-origin: 50%;
2207
- transform-origin: 50%;
2208
- -webkit-transition-property: all;
2209
- transition-property: all;
2210
- -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2211
- -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2212
- transform: translateX(-50%) translateY(-50%) rotate(45deg); }
2213
 
2214
- .premium-button-style2-dshutinhor:hover:before,
2215
- .premium-button-style2-dshutinver:hover:before {
2216
- height: 220%; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2217
 
2218
- .premium-button-style3-before i,
2219
- .premium-button-style3-before svg {
2220
- opacity: 0;
2221
- -webkit-transform: translateX(-5px);
2222
- -ms-transform: translateX(-5px);
2223
- transform: translateX(-5px);
2224
- -webkit-transition: all 0.5s ease-in-out;
2225
- transition: all 0.5s ease-in-out; }
2226
 
2227
- .premium-button-style3-after i,
2228
- .premium-button-style3-after svg {
2229
- opacity: 0;
2230
- -webkit-transform: translateX(-5px);
2231
- -ms-transform: translateX(-5px);
2232
- transform: translateX(-5px);
2233
- -webkit-transition: all 0.5s ease-in-out;
2234
- transition: all 0.5s ease-in-out;
2235
- -webkit-transform: translateX(5px);
2236
- -ms-transform: translateX(5px);
2237
- transform: translateX(5px); }
 
 
 
 
 
 
 
 
 
 
 
 
2238
 
2239
- .premium-button-style3-after:hover i,
2240
- .premium-button-style3-after:hover svg {
2241
- opacity: 1; }
 
 
 
 
 
 
2242
 
2243
- .premium-button-style3-before:hover i,
2244
- .premium-button-style3-before:hover svg {
2245
- opacity: 1; }
 
 
 
 
 
 
2246
 
2247
- .premium-button-text-icon-wrapper {
 
 
2248
  width: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2249
  -js-display: flex;
2250
  display: -webkit-box;
2251
  display: -webkit-flex;
2252
  display: -moz-box;
2253
  display: -ms-flexbox;
2254
  display: flex;
2255
- -webkit-box-pack: center;
2256
- -webkit-justify-content: center;
2257
- -moz-box-pack: center;
2258
- -ms-flex-pack: center;
2259
- justify-content: center;
2260
  -webkit-box-align: center;
2261
  -webkit-align-items: center;
2262
  -moz-box-align: center;
2263
  -ms-flex-align: center;
2264
  align-items: center;
2265
- -webkit-transition: all 0.2s ease-in-out;
2266
- transition: all 0.2s ease-in-out; }
2267
- .premium-button-text-icon-wrapper span,
2268
- .premium-button-text-icon-wrapper i,
2269
- .premium-button-text-icon-wrapper svg {
2270
- -webkit-transition: all 0.2s ease-in-out;
2271
- transition: all 0.2s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2272
 
2273
- .premium-button-style4-icon-wrapper {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2274
  position: absolute;
2275
- z-index: 2;
2276
  width: 100%;
2277
- text-align: center;
 
 
 
 
 
2278
  -js-display: flex;
2279
  display: -webkit-box;
2280
  display: -webkit-flex;
@@ -2286,183 +1884,45 @@
2286
  -moz-box-align: center;
2287
  -ms-flex-align: center;
2288
  align-items: center;
2289
- -webkit-box-pack: center;
2290
- -webkit-justify-content: center;
2291
- -moz-box-pack: center;
2292
- -ms-flex-pack: center;
2293
- justify-content: center;
2294
- height: 100%;
2295
- opacity: 0;
2296
- -webkit-transition: all 0.3s ease-in-out;
2297
- transition: all 0.3s ease-in-out; }
2298
- .premium-button-style4-icon-wrapper.top {
2299
- bottom: -100%;
2300
- left: 0; }
2301
- .premium-button-style4-icon-wrapper.bottom {
2302
- top: -100%;
2303
- left: 0; }
2304
- .premium-button-style4-icon-wrapper.left {
2305
- top: 0;
2306
- left: -100%; }
2307
- .premium-button-style4-icon-wrapper.right {
2308
- top: 0;
2309
- right: -100%; }
2310
-
2311
- .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2312
- top: 0;
2313
- opacity: 1; }
2314
-
2315
- .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2316
- bottom: 0;
2317
- opacity: 1; }
2318
-
2319
- .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2320
- left: 0;
2321
- opacity: 1; }
2322
-
2323
- .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2324
- right: 0;
2325
- opacity: 1; }
2326
-
2327
- .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2328
- -webkit-transform: translateY(100%);
2329
- -ms-transform: translateY(100%);
2330
- transform: translateY(100%);
2331
- opacity: 0; }
2332
-
2333
- .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2334
- -webkit-transform: translateY(-100%);
2335
- -ms-transform: translateY(-100%);
2336
- transform: translateY(-100%);
2337
- opacity: 0; }
2338
-
2339
- .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2340
- -webkit-transform: translateX(100%);
2341
- -ms-transform: translateX(100%);
2342
- transform: translateX(100%);
2343
- opacity: 0; }
2344
-
2345
- .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2346
- -webkit-transform: translateX(-100%);
2347
- -ms-transform: translateX(-100%);
2348
- transform: translateX(-100%);
2349
- opacity: 0; }
2350
-
2351
- .premium-button-style6:before {
2352
- content: "";
2353
- position: absolute;
2354
- left: 50%;
2355
- top: 50%;
2356
- width: 100px;
2357
- height: 100px;
2358
- -webkit-border-radius: 100%;
2359
- border-radius: 100%;
2360
- -webkit-transform: translate(-50%, -50%) scale(0);
2361
- -ms-transform: translate(-50%, -50%) scale(0);
2362
- transform: translate(-50%, -50%) scale(0);
2363
- -webkit-transition: all 0.3s ease-in-out;
2364
- transition: all 0.3s ease-in-out; }
2365
-
2366
- .premium-button-style6:hover:before {
2367
- -webkit-transform: translate(-50%, -50%) scale(3);
2368
- -ms-transform: translate(-50%, -50%) scale(3);
2369
- transform: translate(-50%, -50%) scale(3); }
2370
-
2371
- .premium-button-style6 .premium-button-text-icon-wrapper {
2372
- position: relative;
2373
- z-index: 1; }
2374
-
2375
- .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2376
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2377
- -webkit-transition: width 0.3s ease-out 0.15s;
2378
- transition: width 0.3s ease-out 0.15s; }
2379
-
2380
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2381
- .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2382
- -webkit-transition: width 0.3s ease-out 0s;
2383
- transition: width 0.3s ease-out 0s; }
2384
-
2385
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2386
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2387
- -webkit-transition: height 0.3s ease-out 0.15s;
2388
- transition: height 0.3s ease-out 0.15s; }
2389
-
2390
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2391
- .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2392
- -webkit-transition: height 0.3s ease-out 0s;
2393
- transition: height 0.3s ease-out 0s; }
2394
-
2395
- .premium-button-style7:hover .premium-button-text-icon-wrapper:before {
2396
- -webkit-transition-delay: 0s;
2397
- transition-delay: 0s; }
2398
-
2399
- .premium-button-style7:hover .premium-button-text-icon-wrapper:after {
2400
- -webkit-transition-delay: 0.15s;
2401
- transition-delay: 0.15s; }
2402
-
2403
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2404
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2405
- content: "";
2406
- position: absolute;
2407
- right: 0;
2408
- top: 0;
2409
- left: 0;
2410
- height: 0;
2411
- z-index: -1; }
2412
-
2413
- .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2414
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2415
- content: "";
2416
- position: absolute;
2417
- right: 0;
2418
- bottom: 0;
2419
- left: 0;
2420
- height: 0;
2421
- z-index: -1; }
2422
 
2423
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2424
- .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2425
- content: "";
2426
- position: absolute;
2427
- right: 0;
2428
- top: 0;
2429
- bottom: 0;
2430
- width: 0;
2431
- z-index: -1; }
 
 
 
2432
 
2433
- .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2434
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2435
- content: "";
2436
- position: absolute;
2437
- left: 0;
2438
- top: 0;
2439
- bottom: 0;
2440
- width: 0;
2441
- z-index: -1; }
2442
 
2443
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2444
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2445
- height: 100%;
2446
- top: 0; }
 
2447
 
2448
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2449
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2450
- height: 100%;
2451
- bottom: 0; }
 
 
 
2452
 
2453
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2454
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2455
- width: 100%;
2456
- left: 0; }
2457
 
2458
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2459
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2460
- width: 100%;
2461
- right: 0; }
2462
-
2463
- /**************** Premium Carousel ****************/
2464
- /**************************************************/
2465
- .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
2466
  -js-display: flex;
2467
  display: -webkit-box;
2468
  display: -webkit-flex;
@@ -2478,368 +1938,2952 @@
2478
  -webkit-justify-content: center;
2479
  -moz-box-pack: center;
2480
  -ms-flex-pack: center;
2481
- justify-content: center;
2482
- width: 2em;
2483
- height: 2em;
2484
- line-height: 0;
2485
- text-align: center;
2486
- position: absolute;
2487
- z-index: 99;
2488
- cursor: pointer;
2489
- -webkit-transition: all 0.3s ease-in-out;
2490
- transition: all 0.3s ease-in-out;
2491
- -webkit-appearance: inherit;
2492
- border: none;
2493
- -webkit-box-shadow: none;
2494
- box-shadow: none; }
2495
- .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2496
- -webkit-transition: all 0.3s ease-in-out;
2497
- transition: all 0.3s ease-in-out; }
2498
-
2499
- .ver-carousel-arrow.carousel-next i {
2500
- margin-bottom: -3px; }
2501
-
2502
- .premium-carousel-wrapper a.slick-arrow:hover {
2503
- -webkit-box-shadow: none !important;
2504
- box-shadow: none !important; }
2505
-
2506
- .premium-carousel-wrapper .premium-carousel-content-hidden {
2507
- visibility: hidden; }
2508
-
2509
- .premium-carousel-wrapper a.carousel-arrow {
2510
- top: 50%; }
2511
-
2512
- .premium-carousel-wrapper a.ver-carousel-arrow {
2513
- left: 50%;
2514
- -webkit-transform: translateX(-50%);
2515
- -ms-transform: translateX(-50%);
2516
- transform: translateX(-50%); }
2517
-
2518
- .premium-carousel-dots-above ul.slick-dots {
2519
- position: absolute;
2520
- -js-display: flex;
2521
- display: -webkit-box;
2522
- display: -webkit-flex;
2523
- display: -moz-box;
2524
- display: -ms-flexbox;
2525
- display: flex;
2526
- width: auto;
2527
- top: 50%;
2528
- bottom: auto;
2529
- -webkit-transform: translateY(-50%);
2530
- -ms-transform: translateY(-50%);
2531
- transform: translateY(-50%);
2532
- -webkit-box-orient: vertical;
2533
- -webkit-box-direction: normal;
2534
- -webkit-flex-direction: column;
2535
- -moz-box-orient: vertical;
2536
- -moz-box-direction: normal;
2537
- -ms-flex-direction: column;
2538
- flex-direction: column; }
2539
-
2540
- /*
2541
- * Custom Navigation Dot
2542
- */
2543
- .premium-carousel-wrapper .premium-carousel-nav-dot,
2544
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2545
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2546
- display: none; }
2547
-
2548
- .premium-carousel-wrapper ul.slick-dots svg {
2549
- width: 20px;
2550
- height: 20px;
2551
- outline: none !important; }
2552
-
2553
- /* Ripple Out */
2554
- @-webkit-keyframes hvr-ripple-out {
2555
- 0% {
2556
- -webkit-transform: scale(1);
2557
- transform: scale(1);
2558
- opacity: 1; }
2559
- 100% {
2560
- -webkit-transform: scale(1.5);
2561
- transform: scale(1.5);
2562
- opacity: 0; } }
2563
- @keyframes hvr-ripple-out {
2564
- 0% {
2565
- -webkit-transform: scale(1);
2566
- transform: scale(1);
2567
- opacity: 1; }
2568
- 100% {
2569
- -webkit-transform: scale(1.5);
2570
- transform: scale(1.5);
2571
- opacity: 0; } }
2572
-
2573
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
2574
- padding-bottom: 1px; }
2575
-
2576
- .premium-carousel-ripple-yes ul.slick-dots li {
2577
- position: relative; }
2578
- .premium-carousel-ripple-yes ul.slick-dots li i {
2579
- position: relative;
2580
- z-index: 1; }
2581
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2582
- content: "";
2583
- position: absolute;
2584
- -webkit-transform: scale(1);
2585
- -ms-transform: scale(1);
2586
- transform: scale(1);
2587
- top: 0;
2588
- right: 0;
2589
- bottom: 0;
2590
- left: 0;
2591
- -webkit-border-radius: 50%;
2592
- border-radius: 50%;
2593
- pointer-events: none;
2594
- background-color: rgba(0, 0, 0, 0.15); }
2595
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2596
- background-color: rgba(0, 0, 0, 0.3); }
2597
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2598
- -webkit-animation: hvr-ripple-out 1.3s infinite;
2599
- animation: hvr-ripple-out 1.3s infinite; }
2600
-
2601
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2602
- -webkit-transform: scale(1.25, 1.25);
2603
- -ms-transform: scale(1.25, 1.25);
2604
- transform: scale(1.25, 1.25);
2605
- -webkit-transition: all 0.3s ease-in-out;
2606
- transition: all 0.3s ease-in-out; }
2607
-
2608
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2609
- -webkit-transform: scale(1, 1);
2610
- -ms-transform: scale(1, 1);
2611
- transform: scale(1, 1); }
2612
-
2613
- [dir="rtl"] .premium-carousel-inner .slick-slide {
2614
- float: right; }
2615
-
2616
- /**************** Premium Contact Form7 **********/
2617
- /*************************************************/
2618
- .premium-contact-form-anim-yes .wpcf7-span::after {
2619
- display: block;
2620
- height: 2px;
2621
- content: "";
2622
- top: -2px;
2623
- position: relative;
2624
- width: 0px;
2625
- -webkit-transition: all ease-in-out 0.3s;
2626
- transition: all ease-in-out 0.3s; }
2627
-
2628
- .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
2629
- width: 100%; }
2630
-
2631
- .premium-cf7-container input.wpcf7-submit {
2632
  -webkit-transition: all 0.3s ease-in-out;
2633
  transition: all 0.3s ease-in-out; }
2634
-
2635
- /**************** Premium CountDown *************/
2636
- /************************************************/
2637
- .premium-countdown {
2638
- -js-display: flex;
2639
- display: -webkit-box;
2640
- display: -webkit-flex;
2641
- display: -moz-box;
2642
- display: -ms-flexbox;
2643
- display: flex;
2644
- text-align: center; }
2645
 
2646
- .countdown-row {
2647
- display: block;
2648
- text-align: center; }
 
2649
 
2650
- .countdown .countdown-section {
2651
- display: inline-block;
2652
- max-width: 100%;
2653
- margin-bottom: 15px;
2654
  -js-display: inline-flex;
2655
  display: -webkit-inline-box;
2656
  display: -webkit-inline-flex;
2657
  display: -moz-inline-box;
2658
  display: -ms-inline-flexbox;
2659
- display: inline-flex;
2660
- -webkit-box-align: center;
2661
- -webkit-align-items: center;
2662
- -moz-box-align: center;
2663
- -ms-flex-align: center;
2664
- align-items: center; }
2665
- .countdown .countdown-section:last-child {
2666
- margin-right: 0; }
2667
-
2668
- .countdown span.countdown-amount {
2669
- font-size: 70px;
2670
- line-height: 1;
2671
- padding: 40px; }
2672
-
2673
- .countdown .pre_time-mid {
2674
- display: block; }
2675
-
2676
- .premium-countdown-separator-yes .countdown_separator {
2677
- display: block;
2678
- margin: 0 50px;
2679
- font-size: 30px; }
2680
-
2681
- .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
2682
- .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
2683
- display: none; }
2684
-
2685
- /**
2686
- * Digit and unit styles
2687
- */
2688
- .side .countdown-section .countdown-period {
2689
- vertical-align: bottom; }
2690
-
2691
- .countdown .countdown-section .countdown-period {
2692
- font-size: 17px;
2693
- line-height: 3em; }
2694
-
2695
- .side .countdown-section .countdown-amount,
2696
- .side .countdown-section .countdown-period {
2697
- display: inline-block; }
2698
-
2699
- .side .countdown-section .countdown-amount {
2700
- margin-right: 5px; }
2701
-
2702
- .down .countdown-section .countdown-amount,
2703
- .down .countdown-section .countdown-period {
2704
- display: block; }
2705
 
2706
  /**
2707
- * Flip Layout
2708
- */
2709
- .premium-countdown-flip .premium-countdown-block {
2710
- text-align: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2711
  -js-display: inline-flex;
2712
  display: -webkit-inline-box;
2713
  display: -webkit-inline-flex;
2714
  display: -moz-inline-box;
2715
  display: -ms-inline-flexbox;
2716
  display: inline-flex;
2717
- -webkit-box-align: center;
2718
- -webkit-align-items: center;
2719
- -moz-box-align: center;
2720
- -ms-flex-align: center;
2721
- align-items: center; }
2722
- .premium-countdown-flip .premium-countdown-block:last-child {
2723
- margin-right: 0; }
2724
-
2725
- .premium-countdown-flip .premium-countdown-label {
2726
  overflow: hidden;
2727
- color: #1a1a1a;
2728
- text-transform: uppercase; }
 
 
 
 
 
2729
 
2730
- .premium-countdown-flip .premium-countdown-figure {
2731
- position: relative;
2732
- height: 110px;
2733
- width: 100px;
2734
- line-height: 107px;
2735
- background-color: #fff;
2736
- -webkit-border-radius: 10px;
2737
- border-radius: 10px;
2738
- -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2739
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); }
2740
  .premium-countdown-flip .premium-countdown-figure:last-child {
2741
  margin-right: 0; }
2742
  .premium-countdown-flip .premium-countdown-figure > span {
2743
  position: absolute;
2744
  left: 0;
2745
- right: 0;
2746
- margin: auto;
2747
- font-weight: 700; }
2748
- .premium-countdown-flip .premium-countdown-figure .top {
2749
- z-index: 3;
2750
- -webkit-transform-origin: 50% 100%;
2751
- -ms-transform-origin: 50% 100%;
2752
- transform-origin: 50% 100%;
2753
- -webkit-transform: perspective(200px);
2754
- transform: perspective(200px);
2755
- -webkit-backface-visibility: hidden;
2756
- backface-visibility: hidden; }
2757
- .premium-countdown-flip .premium-countdown-figure .bottom {
2758
- z-index: 1; }
2759
- .premium-countdown-flip .premium-countdown-figure .bottom::before {
2760
- content: "";
2761
- position: absolute;
2762
- display: block;
2763
- top: 0;
2764
- left: 0;
2765
- width: 100%;
2766
- height: 50%;
2767
- background-color: rgba(0, 0, 0, 0.02); }
2768
- .premium-countdown-flip .premium-countdown-figure .top-back {
2769
- -webkit-backface-visibility: hidden;
2770
- backface-visibility: hidden;
2771
- z-index: 4;
2772
- bottom: 0;
2773
- -webkit-transform-origin: 50% 0;
2774
- -ms-transform-origin: 50% 0;
2775
- transform-origin: 50% 0;
2776
- -webkit-transform: perspective(200px) rotateX(180deg);
2777
- transform: perspective(200px) rotateX(180deg); }
2778
- .premium-countdown-flip .premium-countdown-figure .top-back span {
2779
- position: absolute;
2780
- top: -100%;
2781
- left: 0;
2782
- right: 0;
2783
- margin: auto; }
2784
- .premium-countdown-flip .premium-countdown-figure .bottom-back {
2785
- z-index: 2;
2786
- top: 0; }
2787
- .premium-countdown-flip .premium-countdown-figure .bottom-back span {
2788
- position: absolute;
2789
- top: 0;
2790
- left: 0;
2791
- right: 0;
2792
- margin: auto; }
2793
- .premium-countdown-flip .premium-countdown-figure .top,
2794
- .premium-countdown-flip .premium-countdown-figure .bottom-back,
2795
- .premium-countdown-flip .premium-countdown-figure .top-back {
2796
- height: 50%;
2797
- overflow: hidden;
2798
- background-color: #f7f7f7;
2799
- -webkit-border-top-left-radius: 10px;
2800
- border-top-left-radius: 10px;
2801
- -webkit-border-top-right-radius: 10px;
2802
- border-top-right-radius: 10px; }
2803
- .premium-countdown-flip .premium-countdown-figure .top-back {
2804
- -webkit-border-bottom-left-radius: 10px;
2805
- border-bottom-left-radius: 10px;
2806
- -webkit-border-bottom-right-radius: 10px;
2807
- border-bottom-right-radius: 10px; }
2808
- .premium-countdown-flip .premium-countdown-figure .top::after,
2809
- .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
2810
- content: "";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2811
  position: absolute;
2812
- z-index: -1;
2813
- left: 0;
2814
- bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2815
  width: 100%;
2816
- height: 100%;
2817
- border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2818
 
2819
- .side .premium-countdown-figure,
2820
- .side .premium-countdown-label {
2821
- display: inline-block; }
 
2822
 
2823
- .side .premium-countdown-figure {
2824
- margin-right: 5px; }
 
 
 
 
 
 
2825
 
2826
- .down .premium-countdown-figure,
2827
- .down .premium-countdown-label {
2828
- display: block; }
2829
 
2830
- .down .premium-countdown-label {
2831
- width: 100%; }
2832
-
2833
- /**************** Premium Counter ***************/
2834
- /************************************************/
2835
- .premium-counter-area {
2836
- padding: 10px 0;
2837
- -js-display: flex;
2838
- display: -webkit-box;
2839
- display: -webkit-flex;
2840
- display: -moz-box;
2841
- display: -ms-flexbox;
2842
- display: flex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2843
  -webkit-box-pack: center;
2844
  -webkit-justify-content: center;
2845
  -moz-box-pack: center;
@@ -2850,7 +4894,36 @@
2850
  -moz-box-align: center;
2851
  -ms-flex-align: center;
2852
  align-items: center; }
2853
- .premium-counter-area.top {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2854
  -webkit-box-orient: vertical;
2855
  -webkit-box-direction: normal;
2856
  -webkit-flex-direction: column;
@@ -2858,36 +4931,363 @@
2858
  -moz-box-direction: normal;
2859
  -ms-flex-direction: column;
2860
  flex-direction: column; }
2861
- .premium-counter-area.right {
2862
- -webkit-box-orient: horizontal;
2863
- -webkit-box-direction: reverse;
2864
- -webkit-flex-direction: row-reverse;
2865
- -moz-box-orient: horizontal;
2866
- -moz-box-direction: reverse;
2867
- -ms-flex-direction: row-reverse;
2868
- flex-direction: row-reverse; }
2869
- .premium-counter-area.right .premium-counter-icon {
2870
- padding-left: 20px; }
2871
- .premium-counter-area.left .premium-counter-icon {
2872
- padding-right: 20px; }
2873
- .premium-counter-area .premium-counter-icon .icon i.fa:before {
2874
- vertical-align: text-top; }
2875
- .premium-counter-area .premium-counter-icon span.icon {
2876
- text-align: center;
2877
- display: inline-block;
2878
- vertical-align: middle; }
2879
- .premium-counter-area .premium-counter-icon .circle {
2880
- -webkit-border-radius: 100%;
2881
- border-radius: 100%; }
2882
- .premium-counter-area .premium-counter-icon img,
2883
- .premium-counter-area .premium-counter-icon svg {
2884
- width: 80px; }
2885
- .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
2886
- height: 80px; }
2887
- .premium-counter-area .premium-counter-title p {
2888
- padding: 0;
2889
- margin: 0; }
2890
- .premium-counter-area .premium-counter-value-wrap {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2891
  -js-display: flex;
2892
  display: -webkit-box;
2893
  display: -webkit-flex;
@@ -2898,1738 +5298,1315 @@
2898
  -webkit-align-items: center;
2899
  -moz-box-align: center;
2900
  -ms-flex-align: center;
2901
- align-items: center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2902
 
2903
- .premium-init-wrapper {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2904
  -js-display: flex;
2905
  display: -webkit-box;
2906
  display: -webkit-flex;
2907
  display: -moz-box;
2908
  display: -ms-flexbox;
2909
  display: flex; }
2910
- .premium-init-wrapper.row {
2911
- -webkit-box-align: center;
2912
- -webkit-align-items: center;
2913
- -moz-box-align: center;
2914
- -ms-flex-align: center;
2915
- align-items: center; }
2916
- .premium-init-wrapper.right {
2917
- text-align: right; }
2918
 
2919
- span.icon.flex-width {
2920
- width: auto !important;
2921
- height: auto !important; }
2922
 
2923
- .premium-counter-area .premium-counter-init {
2924
- font-size: 35px; }
2925
-
2926
- /**************** Premium Dual Heading *****************/
2927
- /*******************************************************/
2928
- .premium-dual-header-first-header,
2929
- .premium-dual-header-second-header {
2930
- position: relative;
2931
- padding: 0;
2932
- margin: 0;
2933
- display: inline-block;
2934
- -webkit-transform: translate(0, 0);
2935
- -ms-transform: translate(0, 0);
2936
- transform: translate(0, 0); }
2937
 
2938
- .premium-dual-header-first-clip .premium-dual-header-first-span,
2939
- .premium-dual-header-second-clip {
2940
- -webkit-text-fill-color: transparent;
2941
- -webkit-background-clip: text;
2942
- background-clip: text; }
2943
 
2944
- .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
2945
- .premium-dual-header-second-clip.stroke {
2946
- -webkit-text-stroke-color: transparent;
2947
- -webkit-text-fill-color: #fafafa;
2948
- -webkit-text-stroke-width: 2px; }
2949
 
2950
- @media (max-width: 500px) {
2951
- .premium-dual-header-first-header,
2952
- .premium-dual-header-second-header {
2953
- word-wrap: break-word; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2954
 
2955
- .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
2956
- .premium-dual-header-second-header.gradient {
2957
- -webkit-background-size: 300% 300% !important;
2958
- background-size: 300% 300% !important;
2959
- -webkit-animation: Gradient 10s ease-in-out infinite;
2960
- animation: Gradient 10s ease-in-out infinite; }
2961
 
2962
- @-webkit-keyframes Gradient {
2963
- 0% {
2964
- background-position: 0% 50%; }
2965
  50% {
2966
- background-position: 100% 50%; }
 
2967
  100% {
2968
- background-position: 0% 50%; } }
 
2969
 
2970
- @keyframes Gradient {
2971
- 0% {
2972
- background-position: 0% 50%; }
2973
  50% {
2974
- background-position: 100% 50%; }
 
2975
  100% {
2976
- background-position: 0% 50%; } }
 
2977
 
2978
- .premium-mask-yes.premium-header-inline .premium-dual-header-first-span,
2979
- .premium-mask-yes.premium-header-inline .premium-dual-header-first-span {
2980
- display: inline-block !important; }
 
2981
 
2982
- /**************** Premium Fancy Text *******************/
2983
- /*******************************************************/
2984
- .premium-suffix-text,
2985
- .premium-fancy-text,
2986
- .premium-prefix-text {
2987
- font-size: 40px; }
2988
 
2989
- .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
2990
- .premium-fancy-item-hidden {
2991
- opacity: 0; }
 
 
 
2992
 
2993
- .premium-fancy-text-wrapper .premium-fancy-list-items {
2994
- list-style: none; }
 
 
 
2995
 
2996
- .premium-fancy-text-wrapper .premium-fancy-text-span-align {
2997
- vertical-align: top; }
 
2998
 
2999
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3000
- margin: 0;
3001
- padding: 0;
3002
- border: none;
3003
- position: relative; }
3004
 
3005
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3006
  position: absolute;
3007
  top: 0;
3008
  left: 0;
3009
- display: inline-block; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3010
 
3011
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3012
- -webkit-animation: pa-zoom-out 0.8s;
3013
- animation: pa-zoom-out 0.8s; }
3014
 
3015
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3016
- position: relative !important;
3017
- -webkit-animation: pa-zoom-in 0.8s;
3018
- animation: pa-zoom-in 0.8s; }
3019
 
3020
- .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3021
- -webkit-perspective: 300px;
3022
- perspective: 300px; }
 
 
 
 
3023
 
3024
- .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3025
- -webkit-transform-origin: 50% 100%;
3026
- -ms-transform-origin: 50% 100%;
3027
- transform-origin: 50% 100%; }
 
3028
 
3029
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3030
- -webkit-transform: rotateX(180deg);
3031
- transform: rotateX(180deg);
3032
- -webkit-animation: pa-rotate-out 1.2s;
3033
- animation: pa-rotate-out 1.2s; }
3034
 
3035
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3036
- position: relative !important;
3037
- -webkit-transform: rotateX(0deg);
3038
- transform: rotateX(0deg);
3039
- -webkit-animation: pa-rotate-in 1.2s;
3040
- animation: pa-rotate-in 1.2s; }
3041
 
3042
- .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3043
- position: relative !important; }
 
3044
 
3045
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3046
- display: inline-block;
3047
- width: 200px;
3048
- font-weight: 400; }
3049
 
3050
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3051
- position: relative;
3052
- vertical-align: sub; }
 
3053
 
3054
- .premium-fancy-text-wrapper.auto-fade g > text {
3055
- text-anchor: start;
3056
- shape-rendering: crispEdges;
3057
- opacity: 0;
3058
- font-size: 300px;
3059
- -webkit-animation-name: pa-auto-fade;
3060
- animation-name: pa-auto-fade;
3061
- -moz-animation-name: pa-auto-fade;
3062
- -webkit-animation-duration: 9s;
3063
- animation-duration: 9s;
3064
- -webkit-animation-timing-function: linear;
3065
- animation-timing-function: linear;
3066
- -webkit-animation-iteration-count: infinite;
3067
- animation-iteration-count: infinite; }
3068
 
3069
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(1) {
3070
- -webkit-animation-delay: 0s;
3071
- animation-delay: 0s; }
 
 
 
 
 
 
 
3072
 
3073
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(2) {
3074
- -webkit-animation-delay: 3s;
3075
- animation-delay: 3s; }
3076
 
3077
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(3) {
3078
- -webkit-animation-delay: 6s;
3079
- animation-delay: 6s; }
3080
 
3081
- .premium-fancy-text-wrapper.loading .premium-fancy-text {
3082
- position: relative; }
3083
- .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3084
- position: absolute;
3085
- width: 100%;
3086
- height: 3px;
3087
- bottom: 0;
3088
- left: 0;
3089
- animation: pa-loading-bar 2.5s ease-out infinite;
3090
- -webkit-animation: pa-loading-bar 2.5s ease-out infinite; }
3091
 
3092
- .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3093
- -webkit-animation-play-state: paused;
3094
- animation-play-state: paused; }
3095
 
3096
- @-webkit-keyframes pa-auto-fade {
3097
- 0% {
3098
- opacity: 0; }
3099
- 20% {
3100
- opacity: 1; }
3101
- 35% {
3102
- opacity: 0; }
3103
- 100% {
3104
- opacity: 0; } }
3105
 
3106
- @keyframes pa-auto-fade {
3107
- 0% {
3108
- opacity: 0; }
3109
- 20% {
3110
- opacity: 1; }
3111
- 35% {
3112
- opacity: 0; }
3113
- 100% {
3114
- opacity: 0; } }
3115
 
3116
- @-webkit-keyframes pa-loading-bar {
3117
- 0% {
3118
- width: 0; }
3119
- 100% {
3120
- width: 100; } }
3121
 
3122
- @keyframes pa-loading-bar {
3123
- 0% {
3124
- width: 0; }
3125
- 100% {
3126
- width: 100; } }
3127
 
3128
- @-webkit-keyframes pa-zoom-in {
3129
- 0% {
3130
- opacity: 0;
3131
- -webkit-transform: translateZ(100px);
3132
- transform: translateZ(100px); }
3133
- 100% {
3134
- opacity: 1;
3135
- -webkit-transform: translateZ(0);
3136
- transform: translateZ(0); } }
3137
 
3138
- @keyframes pa-zoom-in {
3139
- 0% {
3140
- opacity: 0;
3141
- -webkit-transform: translateZ(100px);
3142
- transform: translateZ(100px); }
3143
- 100% {
3144
- opacity: 1;
3145
- -webkit-transform: translateZ(0);
3146
- transform: translateZ(0); } }
3147
 
3148
- @-webkit-keyframes pa-zoom-out {
3149
- 0% {
3150
- opacity: 1;
3151
- -webkit-transform: translateZ(0);
3152
- transform: translateZ(0); }
3153
- 100% {
3154
- opacity: 0;
3155
- -webkit-transform: translateZ(-100px);
3156
- transform: translateZ(-100px); } }
3157
 
3158
- @keyframes pa-zoom-out {
3159
- 0% {
3160
- opacity: 1;
3161
- -webkit-transform: translateZ(0);
3162
- transform: translateZ(0); }
3163
- 100% {
3164
- opacity: 0;
3165
- -webkit-transform: translateZ(-100px);
3166
- transform: translateZ(-100px); } }
3167
 
3168
- @-webkit-keyframes pa-rotate-in {
3169
- 0% {
3170
- opacity: 0;
3171
- -webkit-transform: rotateX(180deg);
3172
- transform: rotateX(180deg); }
3173
- 35% {
3174
- opacity: 0;
3175
- -webkit-transform: rotateX(120deg);
3176
- transform: rotateX(120deg); }
3177
- 65% {
3178
- opacity: 0; }
3179
- 100% {
3180
- opacity: 1;
3181
- -webkit-transform: rotateX(360deg);
3182
- transform: rotateX(360deg); } }
3183
 
3184
- @keyframes pa-rotate-in {
3185
- 0% {
3186
- opacity: 0;
3187
- -webkit-transform: rotateX(180deg);
3188
- transform: rotateX(180deg); }
3189
- 35% {
3190
- opacity: 0;
3191
- -webkit-transform: rotateX(120deg);
3192
- transform: rotateX(120deg); }
3193
- 65% {
3194
- opacity: 0; }
3195
- 100% {
3196
- opacity: 1;
3197
- -webkit-transform: rotateX(360deg);
3198
- transform: rotateX(360deg); } }
3199
 
3200
- @-webkit-keyframes pa-rotate-out {
3201
- 0% {
3202
- opacity: 1;
3203
- -webkit-transform: rotateX(0deg);
3204
- transform: rotateX(0deg); }
3205
- 35% {
3206
- opacity: 1;
3207
- -webkit-transform: rotateX(-40deg);
3208
- transform: rotateX(-40deg); }
3209
- 65% {
3210
- opacity: 0; }
3211
- 100% {
3212
- opacity: 0;
3213
- -webkit-transform: rotateX(180deg);
3214
- transform: rotateX(180deg); } }
3215
 
3216
- @keyframes pa-rotate-out {
3217
- 0% {
3218
- opacity: 1;
3219
- -webkit-transform: rotateX(0deg);
3220
- transform: rotateX(0deg); }
3221
- 35% {
3222
- opacity: 1;
3223
- -webkit-transform: rotateX(-40deg);
3224
- transform: rotateX(-40deg); }
3225
- 65% {
3226
- opacity: 0; }
3227
- 100% {
3228
- opacity: 0;
3229
- -webkit-transform: rotateX(180deg);
3230
- transform: rotateX(180deg); } }
3231
-
3232
- /**************** Premium Bullet List ****************/
3233
- /*****************************************************/
3234
- .premium-bullet-list-box {
3235
- -js-display: flex;
3236
- display: -webkit-box;
3237
- display: -webkit-flex;
3238
- display: -moz-box;
3239
- display: -ms-flexbox;
3240
- display: flex;
3241
- -webkit-flex-wrap: wrap;
3242
- -ms-flex-wrap: wrap;
3243
- flex-wrap: wrap;
3244
- -webkit-box-orient: vertical;
3245
- -webkit-box-direction: normal;
3246
- -webkit-flex-direction: column;
3247
- -moz-box-orient: vertical;
3248
- -moz-box-direction: normal;
3249
- -ms-flex-direction: column;
3250
- flex-direction: column;
3251
- padding: 0; }
3252
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3253
- -webkit-transform-origin: left center;
3254
- -ms-transform-origin: left center;
3255
- transform-origin: left center; }
3256
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3257
- -webkit-transform-origin: right center;
3258
- -ms-transform-origin: right center;
3259
- transform-origin: right center; }
3260
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3261
- -webkit-transform-origin: center center;
3262
- -ms-transform-origin: center center;
3263
- transform-origin: center center; }
3264
-
3265
- .premium-bullet-list-content {
3266
- -js-display: flex;
3267
- display: -webkit-box;
3268
- display: -webkit-flex;
3269
- display: -moz-box;
3270
- display: -ms-flexbox;
3271
- display: flex;
3272
- -webkit-transition: all 0.3s ease-in-out;
3273
- transition: all 0.3s ease-in-out;
3274
- width: auto;
3275
- position: relative; }
3276
- .premium-bullet-list-content .premium-bullet-list-text span,
3277
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3278
- display: inline-block;
3279
- -webkit-align-self: center;
3280
- -ms-flex-item-align: center;
3281
- align-self: center;
3282
- -webkit-transition: all 0.3s ease-in-out;
3283
- transition: all 0.3s ease-in-out; }
3284
- .premium-bullet-list-content .premium-bullet-list-text span {
3285
- margin: 0 5px;
3286
- -webkit-box-flex: 1;
3287
- -webkit-flex: 1;
3288
- -moz-box-flex: 1;
3289
- -ms-flex: 1;
3290
- flex: 1; }
3291
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3292
- font-size: 18px;
3293
- background-color: #eee;
3294
- padding: 1px 5px;
3295
- -webkit-border-radius: 2px;
3296
- border-radius: 2px; }
3297
- .premium-bullet-list-content .premium-bullet-list-text span,
3298
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
3299
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3300
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3301
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3302
- -webkit-transition: all 0.3s ease-in-out;
3303
- transition: all 0.3s ease-in-out; }
3304
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3305
- position: relative;
3306
- line-height: 0; }
3307
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3308
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3309
- width: 30px !important;
3310
- height: 30px !important;
3311
- position: relative;
3312
- z-index: 500; }
3313
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
3314
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3315
- position: relative;
3316
- z-index: 500; }
3317
- .premium-bullet-list-content .premium-bullet-list-link {
3318
- position: absolute;
3319
- top: 0;
3320
- left: 0;
3321
- width: 100%;
3322
- height: 100%;
3323
- z-index: 1000; }
3324
-
3325
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3326
- width: 100%;
3327
- height: 100%;
3328
- position: absolute;
3329
- top: 0.5em;
3330
- z-index: 100;
3331
- -js-display: flex;
3332
- display: -webkit-box;
3333
- display: -webkit-flex;
3334
- display: -moz-box;
3335
- display: -ms-flexbox;
3336
- display: flex;
3337
- -webkit-box-pack: center;
3338
- -webkit-justify-content: center;
3339
- -moz-box-pack: center;
3340
- -ms-flex-pack: center;
3341
- justify-content: center; }
3342
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3343
- content: "";
3344
- border-right-width: 1px;
3345
- border-right-style: solid;
3346
- border-color: #333333;
3347
- display: block;
3348
- height: 100%; }
3349
-
3350
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
3351
- -webkit-align-self: center;
3352
- -ms-flex-item-align: center;
3353
- align-self: center;
3354
- z-index: 2; }
3355
-
3356
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3357
- margin: 0 3px; }
3358
-
3359
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3360
- margin: 0 3px 0 0; }
3361
-
3362
- .premium-bullet-list-divider:not(:last-child) {
3363
- width: 100%;
3364
- -webkit-box-flex: 0;
3365
- -webkit-flex: 0 0 100%;
3366
- -moz-box-flex: 0;
3367
- -ms-flex: 0 0 100%;
3368
- flex: 0 0 100%;
3369
- overflow: hidden; }
3370
-
3371
- .premium-bullet-list-divider:not(:last-child):after {
3372
- content: "";
3373
- display: block;
3374
- border-top-style: solid;
3375
- border-top-width: 1px; }
3376
-
3377
- .premium-bullet-list-divider-inline:not(:last-child) {
3378
- float: right;
3379
- display: inline-block;
3380
- position: relative;
3381
- height: 100%;
3382
- overflow: hidden;
3383
- -webkit-align-self: center;
3384
- -ms-flex-item-align: center;
3385
- align-self: center;
3386
- margin: 0 3px; }
3387
-
3388
- .premium-bullet-list-divider-inline:not(:last-child):after {
3389
- content: "";
3390
- display: block;
3391
- border-left-width: 1px;
3392
- height: 33px;
3393
- border-left-style: solid; }
3394
-
3395
- .premium-bullet-list-icon-text {
3396
- line-height: 1.5; }
3397
-
3398
- .premium-bullet-list-icon-text p,
3399
- ul.premium-bullet-list-box,
3400
- li.premium-bullet-list-content {
3401
- margin: 0; }
3402
-
3403
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
3404
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
3405
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
3406
- color: transparent !important;
3407
- text-shadow: 0 0 3px #aaa; }
3408
-
3409
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
3410
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
3411
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
3412
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
3413
- -webkit-filter: blur(3px);
3414
- filter: blur(3px); }
3415
-
3416
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
3417
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
3418
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
3419
- color: #aaa !important;
3420
- text-shadow: 0 0px 0 transparent; }
3421
-
3422
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
3423
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
3424
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
3425
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
3426
- -webkit-filter: none;
3427
- filter: none; }
3428
-
3429
- .premium-bullet-list-content .premium-bullet-list-badge {
3430
- font-size: 11px;
3431
- top: auto;
3432
- min-width: -webkit-max-content;
3433
- min-width: -moz-max-content;
3434
- min-width: max-content;
3435
- height: -webkit-fit-content;
3436
- height: -moz-fit-content;
3437
- height: fit-content; }
3438
-
3439
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3440
- font-size: 13px; }
3441
-
3442
- .premium-bullet-list-gradient-effect[data-text] {
3443
- display: inline-block;
3444
- position: relative;
3445
- text-decoration: none; }
3446
-
3447
- .premium-bullet-list-gradient-effect[data-text]::before {
3448
- content: attr(data-text);
3449
- position: absolute;
3450
- z-index: 1;
3451
- overflow: hidden;
3452
- -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3453
- clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3454
- -webkit-background-clip: text;
3455
- background-clip: text;
3456
- -webkit-text-fill-color: transparent;
3457
- -webkit-transition: all 0.4s ease;
3458
- transition: all 0.4s ease; }
3459
-
3460
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
3461
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
3462
- -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
3463
- clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
3464
-
3465
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
3466
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
3467
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
3468
- opacity: 0; }
3469
-
3470
- .premium-bullet-list-content-grow-effect:hover {
3471
- -webkit-transform: scale(1.07);
3472
- -ms-transform: scale(1.07);
3473
- transform: scale(1.07); }
3474
-
3475
- @-webkit-keyframes spin {
3476
- 100% {
3477
- -webkit-transform: rotate(360deg);
3478
- transform: rotate(360deg); } }
3479
-
3480
- @keyframes spin {
3481
- 100% {
3482
- -webkit-transform: rotate(360deg);
3483
- transform: rotate(360deg); } }
3484
-
3485
- /**************** Premium Image Button ***********/
3486
- /*************************************************/
3487
- .premium-image-button {
3488
- -js-display: inline-flex;
3489
- display: -webkit-inline-box;
3490
- display: -webkit-inline-flex;
3491
- display: -moz-inline-box;
3492
- display: -ms-inline-flexbox;
3493
- display: inline-flex;
3494
- position: relative;
3495
- overflow: hidden;
3496
- background-color: #eee;
3497
- cursor: pointer;
3498
- -webkit-transition: all 0.2s ease-in-out !important;
3499
- transition: all 0.2s ease-in-out !important; }
3500
- .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
3501
- background-color: #54595f; }
3502
-
3503
- /*Default background for slide styles*/
3504
- .premium-image-button-style4-icon-wrapper,
3505
- .premium-image-button-style1:before {
3506
- background-color: #54595f; }
3507
-
3508
- .premium-image-button-text-icon-wrapper {
3509
- width: 100%;
3510
- -js-display: flex;
3511
- display: -webkit-box;
3512
- display: -webkit-flex;
3513
- display: -moz-box;
3514
- display: -ms-flexbox;
3515
- display: flex;
3516
- -webkit-box-pack: center;
3517
- -webkit-justify-content: center;
3518
- -moz-box-pack: center;
3519
- -ms-flex-pack: center;
3520
- justify-content: center;
3521
- -webkit-box-align: center;
3522
- -webkit-align-items: center;
3523
- -moz-box-align: center;
3524
- -ms-flex-align: center;
3525
- align-items: center;
3526
- position: relative;
3527
- z-index: 3;
3528
- -webkit-transition: all 0.2s ease-in-out;
3529
- transition: all 0.2s ease-in-out; }
3530
- .premium-image-button-text-icon-wrapper span,
3531
- .premium-image-button-text-icon-wrapper i,
3532
- .premium-image-button-text-icon-wrapper svg {
3533
- -webkit-transition: all 0.2s ease-in-out;
3534
- transition: all 0.2s ease-in-out; }
3535
-
3536
- .premium-image-button-style1:before {
3537
- position: absolute;
3538
- content: "";
3539
- -webkit-transition: all 0.2s ease-in-out;
3540
- transition: all 0.2s ease-in-out; }
3541
-
3542
- .premium-image-button-style1-bottom:before {
3543
- width: 100%;
3544
- height: 0;
3545
- top: 0;
3546
- left: 0; }
3547
-
3548
- .premium-image-button-style1-top:before {
3549
- width: 100%;
3550
- height: 0;
3551
- bottom: 0;
3552
- left: 0; }
3553
-
3554
- .premium-image-button-style1-right:before {
3555
- width: 0;
3556
- height: 100%;
3557
- bottom: 0;
3558
- left: 0; }
3559
-
3560
- .premium-image-button-style1-left:before {
3561
- width: 0;
3562
- height: 100%;
3563
- top: 0;
3564
- right: 0; }
3565
-
3566
- .premium-image-button-style1-bottom:hover:before,
3567
- .premium-image-button-style1-top:hover:before {
3568
- height: 100%; }
3569
-
3570
- .premium-image-button-style1-right:hover:before,
3571
- .premium-image-button-style1-left:hover:before {
3572
- width: 100%; }
3573
-
3574
- .premium-image-button-style3 {
3575
- z-index: 10; }
3576
- .premium-image-button-style3:before {
3577
- position: absolute;
3578
- top: 0px;
3579
- left: 0px;
3580
- width: 100%;
3581
- height: 100%;
3582
- content: "";
3583
- z-index: 1;
3584
- background: rgba(255, 255, 255, 0.2);
3585
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3586
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3587
- -webkit-transition: all 0.8s ease-out;
3588
- transition: all 0.8s ease-out; }
3589
-
3590
- .premium-image-button-diagonal-right:before {
3591
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3592
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3593
-
3594
- .premium-image-button-diagonal-right:hover:before {
3595
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3596
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3597
-
3598
- .premium-image-button-diagonal-left:before {
3599
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3600
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3601
-
3602
- .premium-image-button-diagonal-left:hover:before {
3603
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3604
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3605
-
3606
- .premium-image-button-diagonal-bottom:before {
3607
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3608
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
3609
-
3610
- .premium-image-button-diagonal-bottom:hover:before {
3611
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3612
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3613
-
3614
- .premium-image-button-diagonal-top:before {
3615
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3616
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3617
-
3618
- .premium-image-button-diagonal-top:hover:before {
3619
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3620
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
3621
-
3622
- .premium-image-button-style4-icon-wrapper {
3623
- position: absolute;
3624
- z-index: 2;
3625
- width: 100%;
3626
- text-align: center;
3627
- -js-display: flex;
3628
- display: -webkit-box;
3629
- display: -webkit-flex;
3630
- display: -moz-box;
3631
- display: -ms-flexbox;
3632
- display: flex;
3633
- -webkit-box-align: center;
3634
- -webkit-align-items: center;
3635
- -moz-box-align: center;
3636
- -ms-flex-align: center;
3637
- align-items: center;
3638
- -webkit-box-pack: center;
3639
- -webkit-justify-content: center;
3640
- -moz-box-pack: center;
3641
- -ms-flex-pack: center;
3642
- justify-content: center;
3643
- height: 100%;
3644
- opacity: 0;
3645
- -webkit-transition: all 0.3s ease-in-out;
3646
- transition: all 0.3s ease-in-out; }
3647
- .premium-image-button-style4-icon-wrapper.top {
3648
- bottom: -100%;
3649
- left: 0; }
3650
- .premium-image-button-style4-icon-wrapper.bottom {
3651
- top: -100%;
3652
- left: 0; }
3653
- .premium-image-button-style4-icon-wrapper.left {
3654
- top: 0;
3655
- left: -100%; }
3656
- .premium-image-button-style4-icon-wrapper.right {
3657
- top: 0;
3658
- right: -100%; }
3659
-
3660
- .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
3661
- top: 0;
3662
- opacity: 1; }
3663
-
3664
- .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
3665
- -webkit-transform: translateY(100%);
3666
- -ms-transform: translateY(100%);
3667
- transform: translateY(100%);
3668
- opacity: 0; }
3669
-
3670
- .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
3671
- bottom: 0;
3672
- opacity: 1; }
3673
-
3674
- .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
3675
- -webkit-transform: translateY(-100%);
3676
- -ms-transform: translateY(-100%);
3677
- transform: translateY(-100%);
3678
- opacity: 0; }
3679
-
3680
- .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
3681
- left: 0;
3682
- opacity: 1; }
3683
-
3684
- .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
3685
- -webkit-transform: translateX(100%);
3686
- -ms-transform: translateX(100%);
3687
- transform: translateX(100%);
3688
- opacity: 0; }
3689
-
3690
- .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
3691
- right: 0;
3692
- opacity: 1; }
3693
-
3694
- .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
3695
- -webkit-transform: translateX(-100%);
3696
- -ms-transform: translateX(-100%);
3697
- transform: translateX(-100%);
3698
- opacity: 0; }
3699
-
3700
- .premium-image-button-style5:before {
3701
- position: absolute;
3702
- content: "";
3703
- top: 0;
3704
- left: 0;
3705
- width: 100%;
3706
- height: 100%;
3707
- opacity: 0;
3708
- -webkit-transition: all 1s ease-in-out;
3709
- transition: all 1s ease-in-out;
3710
- background: rgba(255, 255, 255, 0.2);
3711
- -webkit-animation-name: premium-overlap-effect-done;
3712
- animation-name: premium-overlap-effect-done;
3713
- -webkit-animation-duration: 1s;
3714
- animation-duration: 1s; }
3715
-
3716
- .premium-image-button-overlap-effect-vertical:before {
3717
- -webkit-animation-name: premium-overlap-ver-effect-done;
3718
- animation-name: premium-overlap-ver-effect-done; }
3719
-
3720
- .premium-image-button-overlap-effect-horizontal:hover:before {
3721
- -webkit-animation-name: premium-overlap-effect;
3722
- animation-name: premium-overlap-effect; }
3723
-
3724
- .premium-image-button-overlap-effect-vertical:hover:before {
3725
- -webkit-animation-name: premium-overlap-ver-effect;
3726
- animation-name: premium-overlap-ver-effect; }
3727
-
3728
- .premium-image-button-style6:before {
3729
- content: "";
3730
- position: absolute;
3731
- left: 50%;
3732
- top: 50%;
3733
- width: 100px;
3734
- height: 100px;
3735
- -webkit-border-radius: 100%;
3736
- border-radius: 100%;
3737
- -webkit-transform: translate(-50%, -50%) scale(0);
3738
- -ms-transform: translate(-50%, -50%) scale(0);
3739
- transform: translate(-50%, -50%) scale(0);
3740
- -webkit-transition: all 0.3s ease-in-out;
3741
- transition: all 0.3s ease-in-out; }
3742
-
3743
- .premium-image-button-style6:hover:before {
3744
- -webkit-transform: translate(-50%, -50%) scale(3);
3745
- -ms-transform: translate(-50%, -50%) scale(3);
3746
- transform: translate(-50%, -50%) scale(3); }
3747
-
3748
- .premium-image-button-style6 .premium-button-text-icon-wrapper {
3749
- position: relative;
3750
- z-index: 1; }
3751
-
3752
- @-webkit-keyframes premium-overlap-effect {
3753
- 0% {
3754
- opacity: 0;
3755
- -webkit-transform: rotateY(0deg);
3756
- transform: rotateY(0deg); }
3757
- 50% {
3758
- opacity: 1;
3759
- -webkit-transform: rotateY(180deg);
3760
- transform: rotateY(180deg); }
3761
- 100% {
3762
- opacity: 0;
3763
- -webkit-transform: rotateY(360deg);
3764
- transform: rotateY(360deg); } }
3765
-
3766
- @keyframes premium-overlap-effect {
3767
- 0% {
3768
- opacity: 0;
3769
- -webkit-transform: rotateY(0deg);
3770
- transform: rotateY(0deg); }
3771
- 50% {
3772
- opacity: 1;
3773
- -webkit-transform: rotateY(180deg);
3774
- transform: rotateY(180deg); }
3775
- 100% {
3776
- opacity: 0;
3777
- -webkit-transform: rotateY(360deg);
3778
- transform: rotateY(360deg); } }
3779
-
3780
- @-webkit-keyframes premium-overlap-effect-done {
3781
- 0% {
3782
- opacity: 0;
3783
- -webkit-transform: rotateY(0deg);
3784
- transform: rotateY(0deg); }
3785
- 50% {
3786
- opacity: 1;
3787
- -webkit-transform: rotateY(180deg);
3788
- transform: rotateY(180deg); }
3789
- 100% {
3790
- opacity: 0;
3791
- -webkit-transform: rotateY(360deg);
3792
- transform: rotateY(360deg); } }
3793
-
3794
- @keyframes premium-overlap-effect-done {
3795
- 0% {
3796
- opacity: 0;
3797
- -webkit-transform: rotateY(0deg);
3798
- transform: rotateY(0deg); }
3799
- 50% {
3800
- opacity: 1;
3801
- -webkit-transform: rotateY(180deg);
3802
- transform: rotateY(180deg); }
3803
- 100% {
3804
- opacity: 0;
3805
- -webkit-transform: rotateY(360deg);
3806
- transform: rotateY(360deg); } }
3807
-
3808
- @-webkit-keyframes premium-overlap-ver-effect {
3809
- 0% {
3810
- opacity: 0;
3811
- -webkit-transform: rotateX(0deg);
3812
- transform: rotateX(0deg); }
3813
- 50% {
3814
- opacity: 1;
3815
- -webkit-transform: rotateX(180deg);
3816
- transform: rotateX(180deg); }
3817
- 100% {
3818
- opacity: 0;
3819
- -webkit-transform: rotateX(360deg);
3820
- transform: rotateX(360deg); } }
3821
-
3822
- @keyframes premium-overlap-ver-effect {
3823
- 0% {
3824
- opacity: 0;
3825
- -webkit-transform: rotateX(0deg);
3826
- transform: rotateX(0deg); }
3827
- 50% {
3828
- opacity: 1;
3829
- -webkit-transform: rotateX(180deg);
3830
- transform: rotateX(180deg); }
3831
- 100% {
3832
- opacity: 0;
3833
- -webkit-transform: rotateX(360deg);
3834
- transform: rotateX(360deg); } }
3835
-
3836
- @-webkit-keyframes premium-overlap-ver-effect-done {
3837
- 0% {
3838
- opacity: 0;
3839
- -webkit-transform: rotateX(0deg);
3840
- transform: rotateX(0deg); }
3841
- 50% {
3842
- opacity: 1;
3843
- -webkit-transform: rotateX(180deg);
3844
- transform: rotateX(180deg); }
3845
- 100% {
3846
- opacity: 0;
3847
- -webkit-transform: rotateX(360deg);
3848
- transform: rotateX(360deg); } }
3849
-
3850
- @keyframes premium-overlap-ver-effect-done {
3851
- 0% {
3852
- opacity: 0;
3853
- -webkit-transform: rotateX(0deg);
3854
- transform: rotateX(0deg); }
3855
- 50% {
3856
- opacity: 1;
3857
- -webkit-transform: rotateX(180deg);
3858
- transform: rotateX(180deg); }
3859
- 100% {
3860
- opacity: 0;
3861
- -webkit-transform: rotateX(360deg);
3862
- transform: rotateX(360deg); } }
3863
-
3864
- /************ Premium Image Scroll ************/
3865
- /**********************************************/
3866
- @font-face {
3867
- font-family: "pa-elements";
3868
- src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s");
3869
- src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s#iefix") format("embedded-opentype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?vcwy2s") format("truetype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?vcwy2s") format("woff"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?vcwy2s#pa-elements") format("svg");
3870
- font-weight: normal;
3871
- font-style: normal; }
3872
 
3873
- .premium-image-scroll-section,
3874
- .premium-image-scroll-container {
3875
- -webkit-transition: all 0.3s ease-in-out;
3876
- transition: all 0.3s ease-in-out; }
3877
 
3878
- .premium-image-scroll-section {
3879
- position: relative;
3880
- overflow: hidden;
3881
- width: 100%;
3882
- -webkit-mask-image: -webkit-radial-gradient(white, black); }
 
 
 
 
 
 
 
3883
 
3884
- .premium-image-scroll-container {
 
 
 
 
 
 
 
 
 
3885
  width: 100%; }
3886
- .premium-image-scroll-container .premium-image-scroll-mask-media {
3887
- -webkit-mask-repeat: no-repeat;
3888
- mask-repeat: no-repeat;
3889
- -webkit-mask-position: center;
3890
- mask-position: center; }
3891
 
3892
- .premium-container-scroll {
3893
- overflow: auto; }
 
 
 
 
 
 
 
 
 
 
 
 
 
3894
 
3895
- .premium-image-scroll-container .premium-image-scroll-horizontal {
3896
- position: relative;
3897
- width: 100%;
3898
- height: 100%; }
3899
- .premium-image-scroll-container .premium-image-scroll-horizontal img {
3900
- max-width: none;
3901
- height: 100%; }
3902
 
3903
- .premium-image-scroll-container .premium-image-scroll-vertical img {
3904
- width: 100%;
3905
- max-width: 100%;
3906
- height: auto; }
 
 
3907
 
3908
- .premium-image-scroll-ver {
3909
- position: relative; }
 
 
 
 
 
3910
 
3911
- .premium-image-scroll-container .premium-image-scroll-overlay {
3912
- background: rgba(2, 2, 2, 0.3); }
3913
 
3914
- .premium-image-scroll-container .premium-image-scroll-link,
3915
- .premium-image-scroll-container .premium-image-scroll-overlay {
3916
  position: absolute;
3917
  top: 0;
3918
- bottom: 0;
3919
  left: 0;
3920
- right: 0;
3921
- z-index: 4; }
3922
-
3923
- .premium-image-scroll-content {
3924
- display: inline-block;
3925
- position: absolute;
3926
- height: auto;
3927
- top: 50%;
3928
- left: 50%;
3929
- text-align: center;
3930
- z-index: 5;
3931
- -webkit-transform: translate(-50%, -50%);
3932
- -ms-transform: translate(-50%, -50%);
3933
- transform: translate(-50%, -50%); }
3934
-
3935
- .premium-container-scroll-instant .premium-image-scroll-image {
3936
- -webkit-transition: all 0s ease-in-out !important;
3937
- transition: all 0s ease-in-out !important; }
3938
-
3939
- .premium-image-scroll-container img {
3940
- -webkit-transition: -webkit-transform 3s ease-in-out;
3941
- transition: -webkit-transform 3s ease-in-out;
3942
- transition: transform 3s ease-in-out;
3943
- transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out; }
3944
 
3945
- .premium-image-scroll-container .premium-image-scroll-overlay,
3946
- .premium-image-scroll-container .premium-image-scroll-content {
3947
- -webkit-transition: all 0.3s ease-in-out;
3948
- transition: all 0.3s ease-in-out;
3949
- opacity: 1; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3950
 
3951
- .premium-image-scroll-container:hover .premium-image-scroll-overlay {
3952
- opacity: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3953
 
3954
- .premium-image-scroll-container:hover .premium-image-scroll-content {
3955
  opacity: 0;
3956
- visibility: hidden; }
3957
-
3958
- .premium-image-scroll-content .premium-image-scroll-icon {
3959
- display: inline-block;
3960
- font-family: "pa-elements" !important;
3961
- speak: none;
3962
- font-style: normal;
3963
- font-weight: normal;
3964
- font-variant: normal;
3965
- text-transform: none;
3966
- line-height: 1;
3967
- -webkit-font-smoothing: antialiased;
3968
- -moz-osx-font-smoothing: grayscale;
3969
- -webkit-animation-duration: 0.5s;
3970
- animation-duration: 0.5s;
3971
- -webkit-animation-iteration-count: infinite;
3972
- animation-iteration-count: infinite;
3973
- -webkit-animation-direction: alternate;
3974
- animation-direction: alternate;
3975
- -webkit-animation-timing-function: ease-in-out;
3976
- animation-timing-function: ease-in-out; }
3977
-
3978
- .pa-horizontal-mouse-scroll:before {
3979
- content: "\e901"; }
3980
-
3981
- .pa-vertical-mouse-scroll:before {
3982
- content: "\e93c"; }
3983
 
3984
- .pa-horizontal-mouse-scroll {
3985
- -webkit-animation-name: pa-scroll-horizontal;
3986
- animation-name: pa-scroll-horizontal; }
3987
 
3988
- .pa-vertical-mouse-scroll {
3989
- -webkit-animation-name: pa-scroll-vertical;
3990
- animation-name: pa-scroll-vertical; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3991
 
3992
- @-webkit-keyframes pa-scroll-vertical {
3993
- 0% {
3994
- -webkit-transform: translateY(0px);
3995
- transform: translateY(0px); }
3996
- 100% {
3997
- -webkit-transform: translateY(5px);
3998
- transform: translateY(5px); } }
3999
 
4000
- @keyframes pa-scroll-vertical {
4001
- 0% {
4002
- -webkit-transform: translateY(0px);
4003
- transform: translateY(0px); }
4004
- 100% {
4005
- -webkit-transform: translateY(5px);
4006
- transform: translateY(5px); } }
4007
 
4008
- @-webkit-keyframes pa-scroll-horizontal {
4009
- 0% {
4010
- -webkit-transform: translateX(0px);
4011
- transform: translateX(0px); }
4012
- 100% {
4013
- -webkit-transform: translateX(5px);
4014
- transform: translateX(5px); } }
4015
 
4016
- @keyframes pa-scroll-horizontal {
4017
- 0% {
4018
- -webkit-transform: translateX(0px);
4019
- transform: translateX(0px); }
4020
- 100% {
4021
- -webkit-transform: translateX(5px);
4022
- transform: translateX(5px); } }
4023
-
4024
- /**************** Premium Image Separator ****************/
4025
- /*********************************************************/
4026
- .premium-image-separator-container {
4027
- position: absolute;
4028
- width: 100%;
4029
- z-index: 2;
4030
- top: auto;
4031
- -webkit-transition: all 0.3s ease-in-out;
4032
- transition: all 0.3s ease-in-out; }
4033
- .premium-image-separator-container svg,
4034
- .premium-image-separator-container img {
4035
- display: inline-block !important;
4036
- -webkit-mask-repeat: no-repeat;
4037
- mask-repeat: no-repeat;
4038
- -webkit-mask-position: center;
4039
- mask-position: center; }
4040
- .premium-image-separator-container .premium-image-separator-link {
4041
- position: absolute;
4042
- z-index: 9999;
4043
- top: 0;
4044
- left: 0;
4045
- width: 100%;
4046
- height: 100%;
4047
- text-decoration: none; }
4048
- .premium-image-separator-container .premium-image-separator-link:hover, .premium-image-separator-container .premium-image-separator-link:visited, .premium-image-separator-container .premium-image-separator-link:focus, .premium-image-separator-container .premium-image-separator-link:active {
4049
- -webkit-box-shadow: none !important;
4050
- box-shadow: none !important;
4051
- outline: none !important;
4052
- border: none !important;
4053
- text-decoration: none !important; }
4054
- .premium-image-separator-container i,
4055
- .premium-image-separator-container > svg {
4056
- padding: 20px;
4057
- -webkit-transition: all 0.3s ease-in-out;
4058
- transition: all 0.3s ease-in-out; }
4059
-
4060
- /******** Premium Media Grid ********/
4061
- /************************************/
4062
- .premium-img-gallery-filter,
4063
- .premium-blog-filter {
4064
- -js-display: flex;
4065
- display: -webkit-box;
4066
- display: -webkit-flex;
4067
- display: -moz-box;
4068
- display: -ms-flexbox;
4069
- display: flex;
4070
- -webkit-box-align: center;
4071
- -webkit-align-items: center;
4072
- -moz-box-align: center;
4073
- -ms-flex-align: center;
4074
- align-items: center;
4075
- -webkit-box-pack: center;
4076
- -webkit-justify-content: center;
4077
- -moz-box-pack: center;
4078
- -ms-flex-pack: center;
4079
- justify-content: center; }
4080
-
4081
- .premium-img-gallery {
4082
- clear: both;
4083
- overflow: hidden; }
4084
-
4085
- .premium-gallery-container .premium-gallery-item {
4086
- padding: 10px;
4087
- float: left; }
4088
-
4089
- .premium-gallery-container .grid-sizer {
4090
- width: 33.33%; }
4091
-
4092
- .premium-gallery-container .pa-gallery-item {
4093
- padding: 10px; }
4094
-
4095
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4096
- .premium-blog-filter .premium-blog-filters-container li a.category {
4097
- outline: none;
4098
- text-decoration: none;
4099
- -webkit-border-radius: 75px;
4100
- border-radius: 75px;
4101
- margin: 15px 5px 20px;
4102
- padding: 7px 20px;
4103
- -webkit-transition: all 0.3s ease-in-out;
4104
- transition: all 0.3s ease-in-out; }
4105
-
4106
- .pa-gallery-img {
4107
- position: relative; }
4108
- .pa-gallery-img .pa-gallery-whole-link {
4109
- position: absolute;
4110
- top: 0;
4111
- left: 0;
4112
- width: 100%;
4113
- height: 100%;
4114
- z-index: 2; }
4115
- .pa-gallery-img .pa-gallery-whole-link span {
4116
- display: none; }
4117
- .pa-gallery-img.style2 .pa-gallery-whole-link, .pa-gallery-img.style3 .pa-gallery-whole-link {
4118
- z-index: 99; }
4119
-
4120
- .pa-gallery-img-container {
4121
- overflow: hidden;
4122
- -webkit-backface-visibility: hidden;
4123
- backface-visibility: hidden;
4124
- -webkit-transform: translate3d(0, 0, 0);
4125
- transform: translate3d(0, 0, 0); }
4126
- .pa-gallery-img-container img {
4127
- display: block;
4128
- width: 100%;
4129
- -webkit-transition: all 0.3s ease-in-out;
4130
- transition: all 0.3s ease-in-out; }
4131
-
4132
- .premium-img-gallery.gray img {
4133
- -webkit-filter: grayscale(100%);
4134
- filter: grayscale(100%); }
4135
-
4136
- .premium-img-gallery.zoomout img,
4137
- .premium-img-gallery.scale img {
4138
- -webkit-transform: scale(1.2);
4139
- -ms-transform: scale(1.2);
4140
- transform: scale(1.2); }
4141
-
4142
- .premium-img-gallery.sepia img {
4143
- -webkit-filter: sepia(30%);
4144
- filter: sepia(30%); }
4145
-
4146
- .premium-img-gallery.bright img {
4147
- -webkit-filter: brightness(1);
4148
- filter: brightness(1); }
4149
-
4150
- .premium-img-gallery.trans img {
4151
- -webkit-transform: translateX(-15px) scale(1.1);
4152
- -ms-transform: translateX(-15px) scale(1.1);
4153
- transform: translateX(-15px) scale(1.1); }
4154
-
4155
- .pa-gallery-img .pa-gallery-magnific-image i,
4156
- .pa-gallery-img .pa-gallery-magnific-image svg,
4157
- .pa-gallery-img .pa-gallery-img-link i,
4158
- .pa-gallery-img .pa-gallery-img-link svg {
4159
- -webkit-transition: all 0.3s ease-in-out;
4160
- transition: all 0.3s ease-in-out; }
4161
-
4162
- .pa-gallery-img .pa-gallery-magnific-image span,
4163
- .pa-gallery-img .pa-gallery-img-link span {
4164
- line-height: 1;
4165
- display: inline-block;
4166
- opacity: 0;
4167
- margin: 0 5px;
4168
- padding: 15px;
4169
- -webkit-border-radius: 50%;
4170
- border-radius: 50%; }
4171
-
4172
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4173
- .pa-gallery-img.style2 .pa-gallery-img-link span {
4174
- margin: 0 5px 20px; }
4175
-
4176
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
4177
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4178
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
4179
-
4180
- .pa-gallery-img:hover .pa-gallery-img-link span {
4181
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4182
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
4183
-
4184
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
4185
- .pa-gallery-img:hover .pa-gallery-img-link span {
4186
- opacity: 1; }
4187
-
4188
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
4189
- opacity: 1; }
4190
-
4191
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
4192
- .premium-blog-filter ul.premium-blog-filters-container {
4193
- text-align: center;
4194
- margin: 0;
4195
- padding: 0; }
4196
-
4197
- .premium-img-gallery-filter .premium-gallery-cats-container li,
4198
- .premium-blog-filter .premium-blog-filters-container li {
4199
- list-style: none;
4200
- -js-display: inline-flex;
4201
- display: -webkit-inline-box;
4202
- display: -webkit-inline-flex;
4203
- display: -moz-inline-box;
4204
- display: -ms-inline-flexbox;
4205
- display: inline-flex; }
4206
-
4207
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
4208
- -webkit-transform: scale(1.1);
4209
- -ms-transform: scale(1.1);
4210
- transform: scale(1.1); }
4211
-
4212
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
4213
- -webkit-transform: scale(1);
4214
- -ms-transform: scale(1);
4215
- transform: scale(1); }
4216
-
4217
- .premium-img-gallery.scale .pa-gallery-img:hover img {
4218
- -webkit-transform: scale(1.3) rotate(5deg);
4219
- -ms-transform: scale(1.3) rotate(5deg);
4220
- transform: scale(1.3) rotate(5deg); }
4221
-
4222
- .premium-img-gallery.gray .pa-gallery-img:hover img {
4223
- -webkit-filter: grayscale(0%);
4224
- filter: grayscale(0%); }
4225
-
4226
- .premium-img-gallery.blur .pa-gallery-img:hover img {
4227
- -webkit-filter: blur(3px);
4228
- filter: blur(3px); }
4229
-
4230
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
4231
- -webkit-filter: sepia(0%);
4232
- filter: sepia(0%); }
4233
-
4234
- .premium-img-gallery.trans .pa-gallery-img:hover img {
4235
- -webkit-transform: translateX(0px) scale(1.1);
4236
- -ms-transform: translateX(0px) scale(1.1);
4237
- transform: translateX(0px) scale(1.1); }
4238
-
4239
- .premium-img-gallery.bright .pa-gallery-img:hover img {
4240
- -webkit-filter: brightness(1.2);
4241
- filter: brightness(1.2); }
4242
-
4243
- .pa-gallery-img .premium-gallery-caption {
4244
- padding: 10px; }
4245
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
4246
- margin-bottom: 0; }
4247
-
4248
- .pa-gallery-img.style1 {
4249
- overflow: hidden; }
4250
-
4251
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
4252
- position: absolute;
4253
- top: 0;
4254
- left: 0;
4255
- width: 100%;
4256
- height: 100%;
4257
- -webkit-transition: all 0.3s ease-in-out;
4258
- transition: all 0.3s ease-in-out; }
4259
-
4260
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
4261
- position: absolute;
4262
- top: 33.33%;
4263
- width: 100%;
4264
- text-align: center;
4265
- -webkit-transform: translateY(-50%);
4266
- -ms-transform: translateY(-50%);
4267
- transform: translateY(-50%);
4268
- z-index: 3; }
4269
-
4270
- .pa-gallery-img.style1 .premium-gallery-caption {
4271
- position: absolute;
4272
- top: auto;
4273
- right: 0;
4274
- bottom: -1px;
4275
- left: 0;
4276
- width: 100%;
4277
- -webkit-transition: all 500ms ease 0s;
4278
- transition: all 500ms ease 0s;
4279
- -webkit-transform: translate3d(0, 100%, 0);
4280
- transform: translate3d(0, 100%, 0); }
4281
-
4282
- .pa-gallery-img.style1:hover .premium-gallery-caption {
4283
- -webkit-transform: translate3d(0, 0, 0);
4284
- transform: translate3d(0, 0, 0);
4285
- bottom: -1px !important; }
4286
-
4287
- .pa-gallery-img.default .premium-gallery-caption {
4288
- position: absolute;
4289
- top: auto;
4290
- right: 0;
4291
- left: 0;
4292
- width: 100%;
4293
- bottom: 0; }
4294
-
4295
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
4296
- position: absolute;
4297
- top: 0;
4298
- left: 0;
4299
- width: 100%;
4300
- height: 100%;
4301
- opacity: 0;
4302
- -webkit-backface-visibility: hidden;
4303
- backface-visibility: hidden;
4304
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
4305
- transition: opacity 0.3s, -webkit-transform 0.3s;
4306
- transition: transform 0.3s, opacity 0.3s;
4307
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
4308
- z-index: 1;
4309
- background-color: rgba(108, 191, 226, 0.68);
4310
- -js-display: flex;
4311
- display: -webkit-box;
4312
- display: -webkit-flex;
4313
- display: -moz-box;
4314
- display: -ms-flexbox;
4315
- display: flex;
4316
- text-align: center;
4317
- -webkit-box-align: center;
4318
- -webkit-align-items: center;
4319
- -moz-box-align: center;
4320
- -ms-flex-align: center;
4321
- align-items: center; }
4322
-
4323
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
4324
- width: 100%; }
4325
-
4326
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
4327
- opacity: 1;
4328
- -webkit-transform: translate(15px, 15px);
4329
- -ms-transform: translate(15px, 15px);
4330
- transform: translate(15px, 15px); }
4331
-
4332
- .premium-clearfix {
4333
- clear: both; }
4334
-
4335
- /**
4336
- * Metro Layout
4337
- */
4338
- .premium-img-gallery-metro .premium-gallery-item {
4339
- overflow: hidden; }
4340
-
4341
- .premium-img-gallery-metro .pa-gallery-img {
4342
- height: 100%; }
4343
-
4344
- .premium-img-gallery-metro .pa-gallery-img-container {
4345
- height: 100%; }
4346
- .premium-img-gallery-metro .pa-gallery-img-container img {
4347
- min-height: 100%;
4348
- width: 100%;
4349
- -o-object-fit: fill;
4350
- object-fit: fill; }
4351
-
4352
- .premium-img-gallery .premium-gallery-item-hidden {
4353
- visibility: hidden;
4354
- width: 0 !important;
4355
- height: 0 !important;
4356
- margin: 0 !important;
4357
- padding: 0 !important; }
4358
-
4359
- .premium-gallery-load-more {
4360
- position: relative; }
4361
- .premium-gallery-load-more .premium-gallery-load-more-btn {
4362
- -webkit-box-shadow: none;
4363
- box-shadow: none;
4364
- text-shadow: none;
4365
- border: none;
4366
- outline: none;
4367
- -webkit-box-align: center;
4368
- -webkit-align-items: center;
4369
- -moz-box-align: center;
4370
- -ms-flex-align: center;
4371
- align-items: center;
4372
- vertical-align: bottom;
4373
- cursor: pointer;
4374
- line-height: 1;
4375
- font-style: normal;
4376
- font-weight: normal;
4377
- background-image: none;
4378
- color: #fff;
4379
- -webkit-transition: all 0.3s ease-in-out;
4380
- transition: all 0.3s ease-in-out; }
4381
-
4382
- .premium-gallery-load-more-btn {
4383
- -js-display: inline-flex;
4384
- display: -webkit-inline-box;
4385
- display: -webkit-inline-flex;
4386
- display: -moz-inline-box;
4387
- display: -ms-inline-flexbox;
4388
- display: inline-flex;
4389
- -webkit-box-align: center;
4390
- -webkit-align-items: center;
4391
- -moz-box-align: center;
4392
- -ms-flex-align: center;
4393
- align-items: center; }
4394
-
4395
- .premium-gallery-load-more-btn div {
4396
- margin-left: 3px; }
4397
-
4398
- .premium-gallery-load-more-btn .premium-loader {
4399
- display: inline-block;
4400
- width: 20px;
4401
- height: 20px; }
4402
-
4403
- .pa-gallery-img .pa-gallery-lightbox-wrap {
4404
- display: inline-block; }
4405
-
4406
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
4407
- .pa-gallery-img .pa-gallery-video-icon {
4408
- cursor: pointer; }
4409
-
4410
- .pa-gallery-img-container iframe {
4411
- position: absolute;
4412
- visibility: hidden;
4413
- top: 0;
4414
- left: 0;
4415
- max-width: 100%;
4416
- width: 100%;
4417
- height: 100%;
4418
- margin: 0;
4419
- line-height: 1;
4420
- border: none; }
4421
-
4422
- .pa-gallery-img-container video {
4423
- position: absolute;
4424
- visibility: hidden;
4425
- top: 0;
4426
- left: 0;
4427
- max-width: 100%;
4428
- width: 100%;
4429
- height: 100%;
4430
- margin: 0;
4431
- line-height: 1;
4432
- border: none;
4433
- -o-object-fit: contain;
4434
- object-fit: contain; }
4435
-
4436
- .pa-gallery-icons-inner-container svg,
4437
- .pa-gallery-icons-caption-cell svg {
4438
- width: 14px;
4439
- height: 14px; }
4440
-
4441
- .premium-gallery-gradient-layer {
4442
- position: absolute;
4443
- bottom: 40px;
4444
- width: 100%;
4445
- height: 20px;
4446
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
4447
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
4448
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
4449
-
4450
- /********* Premium Lottie Animations *********/
4451
- /*********************************************/
4452
- .elementor-widget-premium-lottie .premium-lottie-animation {
4453
- position: relative;
4454
- -js-display: inline-flex;
4455
- display: -webkit-inline-box;
4456
- display: -webkit-inline-flex;
4457
- display: -moz-inline-box;
4458
- display: -ms-inline-flexbox;
4459
- display: inline-flex;
4460
- -webkit-transition: all 0.3s ease-in-out;
4461
- transition: all 0.3s ease-in-out; }
4462
- .elementor-widget-premium-lottie .premium-lottie-animation a {
4463
- position: absolute;
4464
- left: 0;
4465
- top: 0;
4466
- width: 100%;
4467
- height: 100%;
4468
- z-index: 2; }
4469
-
4470
- /**************** Premium Google Maps ******************/
4471
- /*******************************************************/
4472
- .premium-maps-info-container {
4473
- margin-top: 10px;
4474
- margin-bottom: 10px; }
4475
 
4476
- .premium-maps-info-title,
4477
- .premium-maps-info-desc {
4478
- margin: 0;
4479
- padding: 0; }
4480
 
4481
- .premium-maps-container .gm-style-iw {
4482
- text-align: center; }
 
 
 
 
 
 
 
4483
 
4484
- .premium-maps-container .gm-style img {
4485
- max-width: none !important; }
 
 
4486
 
4487
- /**************** Premium Modal Box ****************/
4488
- /***************************************************/
4489
- .premium-modal-trigger-btn,
4490
- .premium-modal-box-modal-lower-close {
4491
- display: inline-block;
4492
- padding: 6px 12px;
4493
- margin-bottom: 0;
4494
- font-size: 14px;
4495
- font-weight: normal;
4496
- line-height: 1.42857143;
4497
  text-align: center;
4498
- white-space: nowrap;
4499
- vertical-align: middle;
4500
- -ms-touch-action: manipulation;
4501
- touch-action: manipulation;
4502
- cursor: pointer;
4503
- -webkit-user-select: none;
4504
- -moz-user-select: none;
4505
- -ms-user-select: none;
4506
- user-select: none;
4507
- background-image: none;
4508
- border: 1px solid transparent; }
4509
-
4510
- .premium-modal-trigger-btn > svg,
4511
- .premium-modal-trigger-btn .premium-modal-box-icon {
4512
  -webkit-transition: all 0.3s ease-in-out;
4513
  transition: all 0.3s ease-in-out; }
4514
 
4515
- .premium-modal-trigger-btn > svg {
4516
- width: 30px;
4517
- height: 30px; }
4518
-
4519
- .premium-modal-box-modal-close {
4520
- float: right;
4521
- font-size: 21px;
4522
- font-weight: bold;
4523
- line-height: 1;
4524
- color: #000; }
4525
- .premium-modal-box-modal-close:hover, .premium-modal-box-modal-close:focus {
4526
- color: #000;
4527
- text-decoration: none;
4528
- cursor: pointer; }
4529
-
4530
- button.premium-modal-box-modal-close {
4531
- -webkit-appearance: none;
4532
- padding: 0;
4533
- cursor: pointer;
4534
- background: transparent;
4535
- border: 0; }
4536
-
4537
- .premium-modal-box-modal {
4538
- position: fixed;
4539
- top: 0;
4540
- right: 0;
4541
- bottom: 0;
4542
- left: 0;
4543
- z-index: 1050;
4544
- display: none;
4545
- -webkit-overflow-scrolling: touch;
4546
- outline: 0;
4547
- padding: 0 !important;
4548
- background: rgba(0, 0, 0, 0.5);
4549
- -webkit-box-align: center;
4550
- -webkit-align-items: center;
4551
- -moz-box-align: center;
4552
- -ms-flex-align: center;
4553
- align-items: center;
4554
  -webkit-box-pack: center;
4555
  -webkit-justify-content: center;
4556
  -moz-box-pack: center;
4557
  -ms-flex-pack: center;
4558
- justify-content: center; }
4559
- .premium-modal-box-modal .premium-modal-box-modal-dialog {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4560
  position: absolute;
4561
- max-height: -webkit-calc(100vh - 150px);
4562
- max-height: calc(100vh - 150px);
4563
- -js-display: flex;
4564
- display: -webkit-box;
4565
- display: -webkit-flex;
4566
- display: -moz-box;
4567
- display: -ms-flexbox;
4568
- display: flex;
4569
- -webkit-box-orient: vertical;
4570
- -webkit-box-direction: normal;
4571
- -webkit-flex-direction: column;
4572
- -moz-box-orient: vertical;
4573
- -moz-box-direction: normal;
4574
- -ms-flex-direction: column;
4575
- flex-direction: column;
4576
- opacity: 0;
4577
- background-color: #fff;
4578
- border: 1px solid rgba(0, 0, 0, 0.2);
4579
- -webkit-border-radius: 6px;
4580
- border-radius: 6px; }
4581
 
4582
- .premium-modal-box-modal-content {
4583
- background-clip: padding-box;
4584
- outline: 0;
4585
- overflow-x: hidden; }
4586
 
4587
- .premium-modal-backdrop.premium-in {
4588
- filter: alpha(opacity=50);
4589
- opacity: 0.5 !important; }
4590
 
4591
- .premium-in {
4592
- opacity: 1; }
4593
 
4594
- .premium-modal-backdrop {
4595
- position: fixed;
4596
- top: 0;
4597
- right: 0;
4598
- bottom: 0;
4599
- left: 0;
4600
- z-index: 1040;
4601
- background-color: #000; }
4602
 
4603
- .premium-in {
4604
- -js-display: flex !important;
4605
- display: -webkit-box !important;
4606
- display: -webkit-flex !important;
4607
- display: -moz-box !important;
4608
- display: -ms-flexbox !important;
4609
- display: flex !important; }
4610
 
4611
- .premium-modal-box-modal-header {
4612
  -js-display: flex;
4613
  display: -webkit-box;
4614
  display: -webkit-flex;
4615
  display: -moz-box;
4616
  display: -ms-flexbox;
4617
  display: flex;
4618
- -webkit-box-pack: justify;
4619
- -webkit-justify-content: space-between;
4620
- -moz-box-pack: justify;
4621
- -ms-flex-pack: justify;
4622
- justify-content: space-between;
4623
- -webkit-box-align: center;
4624
- -webkit-align-items: center;
4625
- -moz-box-align: center;
4626
- -ms-flex-align: center;
4627
- align-items: center;
4628
- padding: 5px 15px;
4629
- border-bottom: 1px solid #e5e5e5; }
4630
- .premium-modal-box-modal-header .premium-modal-box-modal-close {
4631
- margin-top: -2px; }
4632
- .premium-modal-box-modal-header .premium-modal-box-modal-title {
4633
  -js-display: flex;
4634
  display: -webkit-box;
4635
  display: -webkit-flex;
@@ -4640,4599 +6617,2622 @@ button.premium-modal-box-modal-close {
4640
  -webkit-align-items: center;
4641
  -moz-box-align: center;
4642
  -ms-flex-align: center;
4643
- align-items: center;
4644
- margin: 0;
4645
- padding: 0; }
4646
- .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
4647
  width: 50px;
4648
- height: 60px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4649
 
4650
- .premium-modal-box-modal-body {
4651
- position: relative;
4652
- padding: 15px; }
4653
 
4654
- .premium-modal-box-modal-footer {
4655
- padding: 15px;
4656
- text-align: right;
4657
- border-top: 1px solid #e5e5e5; }
4658
 
4659
- .premium-modal-scrollbar-measure {
4660
- position: absolute;
4661
- top: -9999px;
4662
- width: 50px;
4663
- height: 50px;
4664
- overflow: scroll; }
4665
 
4666
- .premium-modal-trigger-text {
4667
- background: none !important;
4668
- display: inline-block; }
 
4669
 
4670
- .premium-modal-box-container {
4671
- width: 100% !important; }
 
 
 
4672
 
4673
- /*Open Modal Button Style*/
4674
- .premium-modal-trigger-container .premium-modal-trigger-btn {
4675
- -js-display: inline-flex;
4676
- display: -webkit-inline-box;
4677
- display: -webkit-inline-flex;
4678
- display: -moz-inline-box;
4679
- display: -ms-inline-flexbox;
4680
- display: inline-flex;
4681
- -webkit-box-align: center;
4682
- -webkit-align-items: center;
4683
- -moz-box-align: center;
4684
- -ms-flex-align: center;
4685
- align-items: center;
4686
- border: none;
 
 
 
 
 
4687
  -webkit-transition: all 0.3s ease-in-out;
4688
  transition: all 0.3s ease-in-out; }
4689
- .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
4690
- -webkit-box-pack: center;
4691
- -webkit-justify-content: center;
4692
- -moz-box-pack: center;
4693
- -ms-flex-pack: center;
4694
- justify-content: center; }
4695
 
4696
- .premium-modal-trigger-container .premium-modal-trigger-img,
4697
- .premium-modal-trigger-container .premium-modal-trigger-text,
4698
- .premium-modal-trigger-container .premium-modal-trigger-animation {
4699
- cursor: pointer; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4700
 
4701
- .premium-modal-trigger-container .premium-modal-trigger-animation {
4702
- display: inline-block;
4703
- width: 200px;
4704
- height: 200px;
4705
- -webkit-transition: all 0.3s ease-in-out;
4706
- transition: all 0.3s ease-in-out; }
4707
 
4708
- /*Image on Modal Header Style*/
4709
- .premium-modal-box-modal-header img {
4710
- width: 48px;
4711
- padding-right: 5px; }
4712
 
4713
- .premium-modal-box-modal-header i,
4714
- .premium-modal-box-modal-header svg {
4715
- padding-right: 6px; }
 
 
 
 
 
4716
 
4717
- .premium-modal-box-modal-close {
4718
  position: relative;
4719
- z-index: 99; }
4720
-
4721
- .premium-modal-trigger-img,
4722
- .premium-modal-trigger-text,
4723
- .premium-modal-box-close-button-container,
4724
- .premium-modal-box-modal-close,
4725
- .premium-modal-box-modal-lower-close {
4726
- -webkit-transition: all 0.3s ease-in-out;
4727
- transition: all 0.3s ease-in-out; }
4728
 
4729
- @media (min-width: 768px) {
4730
- .premium-modal-box-modal-dialog {
4731
- width: 700px;
4732
- max-height: 600px;
4733
- overflow: auto; } }
4734
 
4735
- @media (max-width: 767px) {
4736
- .premium-modal-box-modal-dialog {
4737
- width: 100%;
4738
- max-height: 500px;
4739
- overflow: auto; } }
 
 
 
 
 
4740
 
4741
- .premium-modal-box-container[data-modal-animation*="animated-"] {
4742
- opacity: 0; }
4743
-
4744
- /************ Premium Nav Menu ************/
4745
- .premium-nav-widget-container ul {
4746
- list-style: none;
4747
- margin: 0;
4748
- padding: 0; }
4749
-
4750
- .premium-nav-widget-container .premium-main-nav-menu {
4751
- -js-display: flex;
4752
- display: -webkit-box;
4753
- display: -webkit-flex;
4754
- display: -moz-box;
4755
- display: -ms-flexbox;
4756
- display: flex;
4757
- height: 100%; }
4758
-
4759
- /*Vertical Main Menu**/
4760
- .premium-nav-ver .premium-ver-inner-container {
4761
- width: 45%;
4762
- position: relative; }
4763
-
4764
- .premium-nav-ver .premium-nav-menu-container,
4765
- .premium-nav-ver .premium-ver-toggler {
4766
- width: 100%; }
4767
-
4768
- .premium-nav-ver .premium-nav-menu-container {
4769
- background-color: #fff;
4770
- -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
4771
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
4772
-
4773
- .premium-nav-ver .premium-main-nav-menu {
4774
- position: relative;
4775
- -webkit-box-orient: vertical;
4776
- -webkit-box-direction: normal;
4777
- -webkit-flex-direction: column;
4778
- -moz-box-orient: vertical;
4779
- -moz-box-direction: normal;
4780
- -ms-flex-direction: column;
4781
- flex-direction: column;
4782
- -webkit-box-align: start;
4783
- -webkit-align-items: flex-start;
4784
- -moz-box-align: start;
4785
- -ms-flex-align: start;
4786
- align-items: flex-start; }
4787
-
4788
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4789
- visibility: hidden;
4790
- opacity: 0;
4791
- position: absolute;
4792
- min-width: 250px; }
4793
-
4794
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered > .premium-sub-menu,
4795
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
4796
- opacity: 1;
4797
- visibility: visible; }
4798
-
4799
- .premium-nav-ver .premium-nav-menu-item {
4800
- width: 100%; }
4801
-
4802
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
4803
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4804
- left: 100%;
4805
- top: 0; }
4806
-
4807
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
4808
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4809
- right: 100%;
4810
- top: 0; }
4811
-
4812
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link {
4813
- -webkit-box-orient: horizontal;
4814
- -webkit-box-direction: reverse;
4815
- -webkit-flex-direction: row-reverse;
4816
- -moz-box-orient: horizontal;
4817
- -moz-box-direction: reverse;
4818
- -ms-flex-direction: row-reverse;
4819
- flex-direction: row-reverse; }
4820
-
4821
- /*Horizontal Main Menu**/
4822
- .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
4823
- height: 60px; }
4824
-
4825
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
4826
- visibility: hidden;
4827
- opacity: 0;
4828
- position: absolute;
4829
- min-width: 220px; }
4830
-
4831
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
4832
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
4833
- top: 100%; }
4834
-
4835
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu {
4836
- left: 100%;
4837
- top: 0; }
4838
-
4839
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
4840
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
4841
- visibility: visible;
4842
- opacity: 1;
4843
- pointer-events: auto; }
4844
-
4845
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
4846
- left: 50%;
4847
- -webkit-transform: translateX(-50%);
4848
- -ms-transform: translateX(-50%);
4849
- transform: translateX(-50%); }
4850
-
4851
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
4852
- left: 0; }
4853
-
4854
- /**Mega Menu Container*/
4855
- .premium-mega-nav-item > .premium-sub-menu {
4856
- display: none; }
4857
-
4858
- .premium-mega-nav-item {
4859
- position: relative; }
4860
- .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
4861
- visibility: visible;
4862
- opacity: 1;
4863
- pointer-events: auto; }
4864
-
4865
- .premium-mega-content-container {
4866
- visibility: hidden;
4867
- position: absolute;
4868
- z-index: 9999;
4869
- opacity: 0;
4870
- pointer-events: none; }
4871
-
4872
- .premium-hamburger-menu .premium-mega-content-container,
4873
- .premium-nav-slide .premium-mega-content-container,
4874
- .premium-nav-dropdown .premium-mega-content-container {
4875
- visibility: visible;
4876
- position: relative;
4877
- opacity: 1;
4878
- pointer-events: auto; }
4879
-
4880
- /**Hamburger Menu*/
4881
- .premium-nav-widget-container a.premium-hamburger-toggle,
4882
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
4883
- text-decoration: none; }
4884
-
4885
- .premium-nav-widget-container .premium-hamburger-toggle {
4886
- display: none;
4887
- -webkit-box-pack: center;
4888
- -webkit-justify-content: center;
4889
- -moz-box-pack: center;
4890
- -ms-flex-pack: center;
4891
- justify-content: center;
4892
- -webkit-box-align: center;
4893
- -webkit-align-items: center;
4894
- -moz-box-align: center;
4895
- -ms-flex-align: center;
4896
- align-items: center; }
4897
- .premium-nav-widget-container .premium-hamburger-toggle i {
4898
- padding: 0.25em;
4899
- font-size: 22px; }
4900
- .premium-nav-widget-container .premium-hamburger-toggle svg {
4901
- width: 22px;
4902
- height: 22px; }
4903
- .premium-nav-widget-container .premium-hamburger-toggle i,
4904
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4905
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4906
- color: #494c4f; }
4907
- .premium-nav-widget-container .premium-hamburger-toggle svg,
4908
- .premium-nav-widget-container .premium-hamburger-toggle svg path {
4909
- fill: #494c4f; }
4910
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4911
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4912
- margin: 2px; }
4913
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4914
- display: none; }
4915
-
4916
- .premium-mobile-menu-container {
4917
- width: 100%; }
4918
- .premium-mobile-menu-container .premium-main-mobile-menu {
4919
- width: 100%; }
4920
- .premium-mobile-menu-container ul {
4921
- list-style: none;
4922
- margin: 0;
4923
- padding: 0; }
4924
- .premium-mobile-menu-container .premium-mobile-menu,
4925
- .premium-mobile-menu-container .premium-sub-menu {
4926
- display: none;
4927
- -webkit-box-orient: vertical;
4928
- -webkit-box-direction: normal;
4929
- -webkit-flex-direction: column;
4930
- -moz-box-orient: vertical;
4931
- -moz-box-direction: normal;
4932
- -ms-flex-direction: column;
4933
- flex-direction: column; }
4934
- .premium-mobile-menu-container .premium-nav-menu-item {
4935
- -webkit-box-orient: vertical;
4936
- -webkit-box-direction: normal;
4937
- -webkit-flex-direction: column;
4938
- -moz-box-orient: vertical;
4939
- -moz-box-direction: normal;
4940
- -ms-flex-direction: column;
4941
- flex-direction: column; }
4942
- .premium-mobile-menu-container .premium-item-badge {
4943
- top: 50%;
4944
- right: 0;
4945
- left: unset;
4946
- -webkit-transform: translateY(-50%);
4947
- -ms-transform: translateY(-50%);
4948
- transform: translateY(-50%); }
4949
-
4950
- .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
4951
- top: 0;
4952
- -webkit-transform: translateY(0);
4953
- -ms-transform: translateY(0);
4954
- transform: translateY(0); }
4955
-
4956
- /**Vertical Hamburger Menu*/
4957
- .premium-mobile-menu-outer-container {
4958
- opacity: 0; }
4959
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
4960
- opacity: 1; }
4961
-
4962
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
4963
- background-color: #f7f7f7;
4964
- width: 300px;
4965
- -webkit-transform: translateX(-300px);
4966
- -ms-transform: translateX(-300px);
4967
- transform: translateX(-300px);
4968
- height: 100%;
4969
- position: fixed;
4970
- top: 0;
4971
- left: 0;
4972
- overflow-x: hidden;
4973
- z-index: 10002;
4974
- -webkit-transition: 0.5s;
4975
- transition: 0.5s;
4976
- padding-top: 50px; }
4977
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
4978
- -js-display: flex;
4979
- display: -webkit-box;
4980
- display: -webkit-flex;
4981
- display: -moz-box;
4982
- display: -ms-flexbox;
4983
- display: flex; }
4984
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
4985
- margin-top: 50px; }
4986
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
4987
- -webkit-transform: translateY(0);
4988
- -ms-transform: translateY(0);
4989
- transform: translateY(0); }
4990
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
4991
- position: absolute;
4992
- top: 2%;
4993
- right: 5px;
4994
- padding: 0 9px;
4995
- z-index: 10000;
4996
- -js-display: inline-flex;
4997
- display: -webkit-inline-box;
4998
- display: -webkit-inline-flex;
4999
- display: -moz-inline-box;
5000
- display: -ms-inline-flexbox;
5001
- display: inline-flex;
5002
- color: #494c4f;
5003
- -webkit-box-pack: center;
5004
- -webkit-justify-content: center;
5005
- -moz-box-pack: center;
5006
- -ms-flex-pack: center;
5007
- justify-content: center;
5008
- -webkit-box-align: center;
5009
- -webkit-align-items: center;
5010
- -moz-box-align: center;
5011
- -ms-flex-align: center;
5012
- align-items: center; }
5013
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
5014
- margin: 5px; }
5015
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
5016
- width: 22px;
5017
- height: 22px;
5018
- fill: #494c4f; }
5019
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
5020
- fill: #494c4f; }
5021
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
5022
- font-size: 22px; }
5023
-
5024
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
5025
- -webkit-transform: translateX(0) !important;
5026
- -ms-transform: translateX(0) !important;
5027
- transform: translateX(0) !important;
5028
- -webkit-transition: 0.5s;
5029
- transition: 0.5s; }
5030
-
5031
- /** Vertical Toggler*/
5032
- .premium-ver-toggle-yes .premium-nav-menu-container {
5033
- height: auto; }
5034
-
5035
- .premium-ver-toggle-yes .premium-ver-toggler {
5036
- -js-display: flex;
5037
- display: -webkit-box;
5038
- display: -webkit-flex;
5039
- display: -moz-box;
5040
- display: -ms-flexbox;
5041
- display: flex;
5042
- -webkit-box-align: center;
5043
- -webkit-align-items: center;
5044
- -moz-box-align: center;
5045
- -ms-flex-align: center;
5046
- align-items: center;
5047
- -webkit-box-pack: justify;
5048
- -webkit-justify-content: space-between;
5049
- -moz-box-pack: justify;
5050
- -ms-flex-pack: justify;
5051
- justify-content: space-between;
5052
- padding: 15px 20px 15px 20px;
5053
- background: #eeeeee;
5054
- color: #042551;
5055
- cursor: pointer; }
5056
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
5057
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
5058
- -js-display: flex;
5059
- display: -webkit-box;
5060
- display: -webkit-flex;
5061
- display: -moz-box;
5062
- display: -ms-flexbox;
5063
- display: flex;
5064
- -webkit-box-pack: center;
5065
- -webkit-justify-content: center;
5066
- -moz-box-pack: center;
5067
- -ms-flex-pack: center;
5068
- justify-content: center;
5069
- -webkit-box-align: center;
5070
- -webkit-align-items: center;
5071
- -moz-box-align: center;
5072
- -ms-flex-align: center;
5073
- align-items: center; }
5074
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
5075
- text-indent: 5px; }
5076
- .premium-ver-toggle-yes .premium-ver-toggler:hover {
5077
- background: #54595f;
5078
- color: #fff; }
5079
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
5080
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
5081
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
5082
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
5083
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
5084
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
5085
- fill: #fff; }
5086
-
5087
- .premium-ver-toggle-yes .premium-ver-close,
5088
- .premium-ver-toggle-yes .premium-ver-open,
5089
- .premium-ver-toggle-yes .premium-nav-menu-container,
5090
- .premium-ver-toggle-yes .premium-ver-toggler {
5091
- -webkit-transition: all 0.3s linear 0s;
5092
- transition: all 0.3s linear 0s; }
5093
- .premium-ver-toggle-yes .premium-ver-close i,
5094
- .premium-ver-toggle-yes .premium-ver-close svg,
5095
- .premium-ver-toggle-yes .premium-ver-open i,
5096
- .premium-ver-toggle-yes .premium-ver-open svg,
5097
- .premium-ver-toggle-yes .premium-nav-menu-container i,
5098
- .premium-ver-toggle-yes .premium-nav-menu-container svg,
5099
- .premium-ver-toggle-yes .premium-ver-toggler i,
5100
- .premium-ver-toggle-yes .premium-ver-toggler svg {
5101
- -webkit-transition: color 0.3s linear 0s;
5102
- transition: color 0.3s linear 0s; }
5103
-
5104
- .premium-ver-toggle-yes .premium-ver-toggler-txt {
5105
- -webkit-transition: all 0.3s linear 0s;
5106
- transition: all 0.3s linear 0s; }
5107
-
5108
- .premium-ver-toggle-yes .premium-ver-close,
5109
- .premium-ver-toggle-yes .premium-ver-open,
5110
- .premium-ver-toggle-yes .premium-ver-title-icon {
5111
- -webkit-box-pack: center;
5112
- -webkit-justify-content: center;
5113
- -moz-box-pack: center;
5114
- -ms-flex-pack: center;
5115
- justify-content: center;
5116
- -webkit-box-align: center;
5117
- -webkit-align-items: center;
5118
- -moz-box-align: center;
5119
- -ms-flex-align: center;
5120
- align-items: center; }
5121
- .premium-ver-toggle-yes .premium-ver-close i,
5122
- .premium-ver-toggle-yes .premium-ver-open i,
5123
- .premium-ver-toggle-yes .premium-ver-title-icon i {
5124
- font-size: 16px; }
5125
- .premium-ver-toggle-yes .premium-ver-close svg,
5126
- .premium-ver-toggle-yes .premium-ver-open svg,
5127
- .premium-ver-toggle-yes .premium-ver-title-icon svg {
5128
- width: 17px;
5129
- height: 17px;
5130
- fill: #042551; }
5131
- .premium-ver-toggle-yes .premium-ver-close svg path,
5132
- .premium-ver-toggle-yes .premium-ver-open svg path,
5133
- .premium-ver-toggle-yes .premium-ver-title-icon svg path {
5134
- fill: #042551; }
5135
-
5136
- .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
5137
- -js-display: inline-flex;
5138
- display: -webkit-inline-box;
5139
- display: -webkit-inline-flex;
5140
- display: -moz-inline-box;
5141
- display: -ms-inline-flexbox;
5142
- display: inline-flex; }
5143
-
5144
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
5145
- visibility: hidden;
5146
- opacity: 0; }
5147
-
5148
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
5149
- display: none; }
5150
-
5151
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
5152
- -js-display: inline-flex;
5153
- display: -webkit-inline-box;
5154
- display: -webkit-inline-flex;
5155
- display: -moz-inline-box;
5156
- display: -ms-inline-flexbox;
5157
- display: inline-flex; }
5158
-
5159
- .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
5160
- position: absolute;
5161
- z-index: 10002; }
5162
-
5163
- .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
5164
- position: absolute;
5165
- z-index: 10001; }
5166
-
5167
- .premium-ver-toggle-yes .premium-nav-menu-container,
5168
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
5169
- visibility: visible;
5170
- opacity: 1; }
5171
-
5172
- .premium-ver-toggle-yes .premium-ver-open,
5173
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
5174
- display: none; }
5175
-
5176
- .premium-ver-toggle-yes .premium-ver-close,
5177
- .premium-ver-toggle-yes .premium-ver-title-icon,
5178
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
5179
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
5180
- -js-display: inline-flex;
5181
- display: -webkit-inline-box;
5182
- display: -webkit-inline-flex;
5183
- display: -moz-inline-box;
5184
- display: -ms-inline-flexbox;
5185
- display: inline-flex; }
5186
-
5187
- /** Sticky Menu */
5188
- .premium-sticky-parent {
5189
- position: fixed;
5190
- z-index: 10003;
5191
- -webkit-transition: all 0.3s linear;
5192
- transition: all 0.3s linear; }
5193
-
5194
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
5195
- will-change: transform;
5196
- -webkit-transition: -webkit-transform 500ms linear !important;
5197
- transition: -webkit-transform 500ms linear !important;
5198
- transition: transform 500ms linear !important;
5199
- transition: transform 500ms linear, -webkit-transform 500ms linear !important;
5200
- -webkit-transition-delay: 1s;
5201
- transition-delay: 1s; }
5202
-
5203
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
5204
- -webkit-transform: translateY(0%);
5205
- -ms-transform: translateY(0%);
5206
- transform: translateY(0%); }
5207
-
5208
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
5209
- -webkit-transform: translateY(-100%);
5210
- -ms-transform: translateY(-100%);
5211
- transform: translateY(-100%); }
5212
-
5213
- .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
5214
- .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
5215
- max-height: 400px;
5216
- overflow-y: auto; }
5217
-
5218
- /**Common*/
5219
- .premium-nav-slide-overlay {
5220
- display: none;
5221
- position: fixed;
5222
- top: 0;
5223
- left: 0;
5224
- right: 0;
5225
- bottom: 0;
5226
- -webkit-backface-visibility: hidden;
5227
- backface-visibility: hidden;
5228
- background: rgba(0, 0, 0, 0.6);
5229
- z-index: 10002; }
5230
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
5231
- display: block; }
5232
-
5233
- .premium-active-menu,
5234
- .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
5235
- .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
5236
- -js-display: flex !important;
5237
- display: -webkit-box !important;
5238
- display: -webkit-flex !important;
5239
- display: -moz-box !important;
5240
- display: -ms-flexbox !important;
5241
- display: flex !important;
5242
- -webkit-box-orient: vertical;
5243
- -webkit-box-direction: normal;
5244
- -webkit-flex-direction: column;
5245
- -moz-box-orient: vertical;
5246
- -moz-box-direction: normal;
5247
- -ms-flex-direction: column;
5248
- flex-direction: column; }
5249
-
5250
- .premium-active-menu .premium-toggle-close {
5251
- display: block; }
5252
-
5253
- .premium-nav-menu-container .premium-sub-menu {
5254
- background-color: #fff; }
5255
-
5256
- .premium-mobile-menu-container li,
5257
- .premium-mobile-menu-container li > .premium-mega-content-container {
5258
- width: 100% !important; }
5259
-
5260
- .premium-item-icon,
5261
- .premium-sub-item-icon {
5262
- font-size: 13px;
5263
- margin: 0 7px; }
5264
- .premium-item-icon svg,
5265
- .premium-sub-item-icon svg {
5266
- width: 100%;
5267
- height: 100%; }
5268
- .premium-item-icon.premium-lottie-animation,
5269
- .premium-sub-item-icon.premium-lottie-animation {
5270
- width: 20px;
5271
- height: 20px;
5272
- -js-display: flex;
5273
- display: -webkit-box;
5274
- display: -webkit-flex;
5275
- display: -moz-box;
5276
- display: -ms-flexbox;
5277
- display: flex;
5278
- -webkit-box-pack: center;
5279
- -webkit-justify-content: center;
5280
- -moz-box-pack: center;
5281
- -ms-flex-pack: center;
5282
- justify-content: center; }
5283
- .premium-item-icon.dashicons,
5284
- .premium-sub-item-icon.dashicons {
5285
- width: 13px;
5286
- height: 13px; }
5287
-
5288
- .premium-nav-menu-item {
5289
- position: relative; }
5290
- .premium-nav-menu-item .premium-menu-link {
5291
- -js-display: flex;
5292
- display: -webkit-box;
5293
- display: -webkit-flex;
5294
- display: -moz-box;
5295
- display: -ms-flexbox;
5296
- display: flex;
5297
- -webkit-box-align: center;
5298
- -webkit-align-items: center;
5299
- -moz-box-align: center;
5300
- -ms-flex-align: center;
5301
- align-items: center;
5302
- height: 100%;
5303
- padding: 7px 10px;
5304
- text-decoration: none;
5305
- position: relative; }
5306
- .premium-nav-menu-item .premium-dropdown-icon {
5307
- margin: 5px; }
5308
- .premium-nav-menu-item.menu-item-has-children {
5309
- position: relative; }
5310
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5311
- z-index: 9999; }
5312
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
5313
- -webkit-box-pack: start;
5314
- -webkit-justify-content: flex-start;
5315
- -moz-box-pack: start;
5316
- -ms-flex-pack: start;
5317
- justify-content: flex-start; }
5318
- .premium-nav-menu-item .menu-link {
5319
- position: relative;
5320
- text-decoration: none; }
5321
-
5322
- .premium-item-badge,
5323
- .premium-sub-item-badge,
5324
- .premium-rn-badge {
5325
- position: absolute;
5326
- padding: 1px 6px;
5327
- min-width: 35px;
5328
- text-align: center;
5329
- font-size: 10px;
5330
- -webkit-border-radius: 4px;
5331
- border-radius: 4px;
5332
- line-height: 1.8;
5333
- white-space: nowrap; }
5334
-
5335
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
5336
- position: relative;
5337
- margin: 8px; }
5338
-
5339
- .premium-nav-hor .premium-sub-item-badge,
5340
- .premium-nav-slide .premium-sub-item-badge,
5341
- .premium-nav-dropdown .premium-sub-item-badge,
5342
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
5343
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
5344
- top: 50%;
5345
- right: 0;
5346
- -webkit-transform: translateY(-50%);
5347
- -ms-transform: translateY(-50%);
5348
- transform: translateY(-50%); }
5349
-
5350
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
5351
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
5352
- top: 50%;
5353
- left: 0;
5354
- -webkit-transform: translateY(-50%);
5355
- -ms-transform: translateY(-50%);
5356
- transform: translateY(-50%); }
5357
-
5358
- .premium-mega-nav-item {
5359
- position: relative; }
5360
-
5361
- .premium-hamburger-menu .premium-mega-content-container,
5362
- .premium-nav-dropdown .premium-mega-content-container,
5363
- .premium-nav-slide .premium-mega-content-container {
5364
- display: none; }
5365
-
5366
- .premium-mega-item-static {
5367
- position: static !important; }
5368
-
5369
- .premium-hamburger-menu .premium-nav-menu-container,
5370
- .premium-nav-dropdown .premium-nav-menu-container,
5371
- .premium-nav-slide .premium-nav-menu-container {
5372
- display: none; }
5373
-
5374
- .premium-hamburger-menu .premium-hamburger-toggle,
5375
- .premium-nav-dropdown .premium-hamburger-toggle,
5376
- .premium-nav-slide .premium-hamburger-toggle {
5377
- -js-display: inline-flex;
5378
- display: -webkit-inline-box;
5379
- display: -webkit-inline-flex;
5380
- display: -moz-inline-box;
5381
- display: -ms-inline-flexbox;
5382
- display: inline-flex; }
5383
-
5384
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
5385
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
5386
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
5387
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
5388
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
5389
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
5390
- display: none; }
5391
-
5392
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
5393
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
5394
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
5395
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
5396
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
5397
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
5398
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
5399
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
5400
- .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
5401
- display: none; }
5402
-
5403
- .premium-ham-dropdown .premium-mobile-menu-container,
5404
- .premium-nav-dropdown .premium-mobile-menu-container {
5405
- -js-display: flex;
5406
- display: -webkit-box;
5407
- display: -webkit-flex;
5408
- display: -moz-box;
5409
- display: -ms-flexbox;
5410
- display: flex; }
5411
-
5412
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
5413
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
5414
- display: inline !important; }
5415
-
5416
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
5417
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
5418
- display: none !important; }
5419
-
5420
- .premium-stretch-dropdown .premium-mobile-menu-container {
5421
- position: absolute;
5422
- z-index: 9999; }
5423
-
5424
- .premium-nav-default {
5425
- display: none; }
5426
-
5427
- .premium-hamburger-toggle {
5428
- width: 100%; }
5429
-
5430
- /*
5431
- * Pointer & Pointer Animations
5432
- */
5433
- .premium-menu-link-parent::before, .premium-menu-link-parent::after {
5434
- display: block;
5435
- position: absolute;
5436
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
5437
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
5438
-
5439
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
5440
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5441
- content: "";
5442
- bottom: 0; }
5443
-
5444
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
5445
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
5446
- content: "";
5447
- top: 0; }
5448
-
5449
- .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
5450
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
5451
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
5452
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
5453
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5454
- height: 3px;
5455
- width: 100%;
5456
- left: 0;
5457
- background-color: #55595c;
5458
- z-index: 2; }
5459
-
5460
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5461
- opacity: 0; }
5462
-
5463
- .premium-nav-pointer-underline.premium-nav-animation-none,
5464
- .premium-nav-pointer-overline.premium-nav-animation-none,
5465
- .premium-nav-pointer-double-line.premium-nav-animation-none {
5466
- -webkit-transition-duration: 0s;
5467
- transition-duration: 0s; }
5468
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
5469
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
5470
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
5471
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
5472
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
5473
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
5474
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
5475
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
5476
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
5477
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
5478
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
5479
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
5480
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
5481
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
5482
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
5483
- -webkit-transition-duration: 0s;
5484
- transition-duration: 0s; }
5485
-
5486
- .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,
5487
- .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 {
5488
- width: 10px;
5489
- inset-inline-start: 100%; }
5490
-
5491
- .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,
5492
- .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 {
5493
- width: 10px;
5494
- left: -20px; }
5495
-
5496
- .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, .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,
5497
- .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,
5498
- .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,
5499
- .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,
5500
- .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 {
5501
- height: 0;
5502
- width: 0;
5503
- left: 50%; }
5504
-
5505
- .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,
5506
- .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,
5507
- .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 {
5508
- top: -10px; }
5509
-
5510
- .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,
5511
- .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,
5512
- .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 {
5513
- bottom: -10px; }
5514
-
5515
- .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,
5516
- .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,
5517
- .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 {
5518
- top: 10px; }
5519
-
5520
- .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,
5521
- .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,
5522
- .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 {
5523
- bottom: 10px; }
5524
-
5525
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
5526
- content: ""; }
5527
-
5528
- .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
5529
- background: transparent;
5530
- left: 0;
5531
- top: 0;
5532
- bottom: 0;
5533
- right: 0;
5534
- border: 3px solid #55595c; }
5535
-
5536
- .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 {
5537
- -webkit-transform: scale(0.75);
5538
- -ms-transform: scale(0.75);
5539
- transform: scale(0.75); }
5540
-
5541
- .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 {
5542
- -webkit-transform: scale(1.25);
5543
- -ms-transform: scale(1.25);
5544
- transform: scale(1.25); }
5545
-
5546
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5547
- width: 3px;
5548
- height: 3px; }
5549
-
5550
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
5551
- border-width: 0 0 3px 3px;
5552
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
5553
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
5554
-
5555
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5556
- content: "";
5557
- top: auto;
5558
- bottom: 0;
5559
- left: auto;
5560
- right: 0;
5561
- border-width: 3px 3px 0 0;
5562
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
5563
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
5564
-
5565
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
5566
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5567
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5568
-
5569
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5570
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5571
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5572
-
5573
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5574
- width: 100%;
5575
- height: 100%; }
5576
-
5577
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
5578
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5579
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5580
-
5581
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5582
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5583
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5584
-
5585
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5586
- width: 100%;
5587
- height: 100%; }
5588
-
5589
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
5590
- border-width: 3px 0 0 3px; }
5591
-
5592
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5593
- content: "";
5594
- top: auto;
5595
- bottom: 0;
5596
- left: auto;
5597
- right: 0;
5598
- border-width: 0 3px 3px 0; }
5599
-
5600
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5601
- width: 3px;
5602
- height: 3px; }
5603
-
5604
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
5605
- width: 100%;
5606
- height: 100%;
5607
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5608
- transition: opacity 2ms, width 0.4s, height 0.4s; }
5609
-
5610
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
5611
- width: 100%;
5612
- height: 100%;
5613
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5614
- transition: opacity 2ms, width 0.4s, height 0.4s; }
5615
-
5616
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
5617
- -webkit-transform: scale(1.2);
5618
- -ms-transform: scale(1.2);
5619
- transform: scale(1.2); }
5620
-
5621
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
5622
- -webkit-transform: scale(0.8);
5623
- -ms-transform: scale(0.8);
5624
- transform: scale(0.8); }
5625
-
5626
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
5627
- -webkit-transform: translateY(8px);
5628
- -ms-transform: translateY(8px);
5629
- transform: translateY(8px); }
5630
-
5631
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
5632
- -webkit-transform: translateY(-8px);
5633
- -ms-transform: translateY(-8px);
5634
- transform: translateY(-8px); }
5635
-
5636
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
5637
- -webkit-transform: skew(-8deg);
5638
- -ms-transform: skew(-8deg);
5639
- transform: skew(-8deg); }
5640
-
5641
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
5642
- -webkit-transform: rotate(6deg);
5643
- -ms-transform: rotate(6deg);
5644
- transform: rotate(6deg); }
5645
-
5646
- .premium-nav-pointer-background .premium-menu-link-parent::before {
5647
- top: 0;
5648
- left: 0;
5649
- right: 0;
5650
- bottom: 0;
5651
- background: #55595c;
5652
- background-color: #55595c;
5653
- z-index: -1; }
5654
-
5655
- .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
5656
- content: "";
5657
- -webkit-transition: 0.3s;
5658
- transition: 0.3s; }
5659
-
5660
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
5661
- -webkit-transform: scale(0.5);
5662
- -ms-transform: scale(0.5);
5663
- transform: scale(0.5); }
5664
-
5665
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
5666
- -webkit-transform: scale(1);
5667
- -ms-transform: scale(1);
5668
- transform: scale(1); }
5669
-
5670
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
5671
- -webkit-transform: scale(1);
5672
- -ms-transform: scale(1);
5673
- transform: scale(1); }
5674
-
5675
- .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 {
5676
- -webkit-transform: scale(1.2);
5677
- -ms-transform: scale(1.2);
5678
- transform: scale(1.2);
5679
- -webkit-transition: 0.3;
5680
- transition: 0.3; }
5681
-
5682
- .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 {
5683
- left: 100%; }
5684
-
5685
- .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 {
5686
- right: 100%; }
5687
-
5688
- .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 {
5689
- top: 100%; }
5690
-
5691
- .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 {
5692
- bottom: 100%; }
5693
-
5694
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5695
- top: 0;
5696
- left: 0;
5697
- right: 0;
5698
- bottom: 0;
5699
- background: #55595c;
5700
- background-color: #55595c;
5701
- z-index: -1; }
5702
-
5703
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
5704
- top: 0;
5705
- bottom: 100%; }
5706
-
5707
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
5708
- top: 100%;
5709
- bottom: 0; }
5710
-
5711
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
5712
- bottom: 50%; }
5713
-
5714
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
5715
- top: 50%; }
5716
-
5717
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
5718
- bottom: 50%; }
5719
-
5720
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
5721
- top: 50%; }
5722
-
5723
- .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 {
5724
- bottom: 50%;
5725
- top: 50%; }
5726
-
5727
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
5728
- right: 0;
5729
- left: 100%; }
5730
-
5731
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5732
- right: 100%;
5733
- left: 0; }
5734
-
5735
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
5736
- left: 50%; }
5737
-
5738
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
5739
- right: 50%; }
5740
-
5741
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
5742
- left: 50%; }
5743
-
5744
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
5745
- right: 50%; }
5746
-
5747
- .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 {
5748
- left: 50%;
5749
- right: 50%; }
5750
-
5751
- .premium-active-item::before, .premium-active-item::after,
5752
- .premium-menu-link-parent:hover::before,
5753
- .premium-menu-link-parent:hover::after,
5754
- .premium-menu-link-parent:focus::before,
5755
- .premium-menu-link-parent:focus::after {
5756
- -webkit-transform: scale(1);
5757
- -ms-transform: scale(1);
5758
- transform: scale(1); }
5759
-
5760
- /**Sub Menu Animation*/
5761
- .premium-nav-menu-item .premium-sub-menu,
5762
- .premium-nav-menu-item .premium-mega-content-container {
5763
- -webkit-transition: 0.5s all ease-in-out;
5764
- transition: 0.5s all ease-in-out;
5765
- -webkit-transition-delay: 0.1s;
5766
- transition-delay: 0.1s; }
5767
-
5768
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
5769
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
5770
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu,
5771
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
5772
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
5773
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu {
5774
- -webkit-transform: translate(0);
5775
- -ms-transform: translate(0);
5776
- transform: translate(0); }
5777
-
5778
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5779
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5780
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5781
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5782
- -webkit-transform: translateY(10px);
5783
- -ms-transform: translateY(10px);
5784
- transform: translateY(10px); }
5785
-
5786
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5787
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5788
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5789
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5790
- -webkit-transform: translateY(-10px);
5791
- -ms-transform: translateY(-10px);
5792
- transform: translateY(-10px); }
5793
-
5794
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5795
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5796
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5797
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5798
- -webkit-transform: translateX(-10px);
5799
- -ms-transform: translateX(-10px);
5800
- transform: translateX(-10px); }
5801
-
5802
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5803
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5804
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5805
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5806
- -webkit-transform: translateX(10px);
5807
- -ms-transform: translateX(10px);
5808
- transform: translateX(10px); }
5809
-
5810
- /**Horizontal - Static Mega Content*/
5811
- /*UP*/
5812
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5813
- -webkit-transform: translateX(-50%) translateY(10px);
5814
- -ms-transform: translateX(-50%) translateY(10px);
5815
- transform: translateX(-50%) translateY(10px); }
5816
-
5817
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5818
- -webkit-transform: translateX(-50%) translateY(0);
5819
- -ms-transform: translateX(-50%) translateY(0);
5820
- transform: translateX(-50%) translateY(0); }
5821
-
5822
- /*DOWN*/
5823
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5824
- -webkit-transform: translateX(-50%) translateY(-10px);
5825
- -ms-transform: translateX(-50%) translateY(-10px);
5826
- transform: translateX(-50%) translateY(-10px); }
5827
-
5828
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5829
- -webkit-transform: translateX(-50%) translateY(0);
5830
- -ms-transform: translateX(-50%) translateY(0);
5831
- transform: translateX(-50%) translateY(0); }
5832
-
5833
- /*Left*/
5834
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5835
- -webkit-transform: translateX(-45%);
5836
- -ms-transform: translateX(-45%);
5837
- transform: translateX(-45%); }
5838
-
5839
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5840
- -webkit-transform: translateX(-50%);
5841
- -ms-transform: translateX(-50%);
5842
- transform: translateX(-50%); }
5843
-
5844
- /*Right*/
5845
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5846
- -webkit-transform: translateX(-55%);
5847
- -ms-transform: translateX(-55%);
5848
- transform: translateX(-55%); }
5849
-
5850
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5851
- -webkit-transform: translateX(-50%);
5852
- -ms-transform: translateX(-50%);
5853
- transform: translateX(-50%); }
5854
-
5855
- /**Vertical - Static Mega Content*/
5856
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
5857
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5858
- -webkit-transform: translateY(0);
5859
- -ms-transform: translateY(0);
5860
- transform: translateY(0); }
5861
-
5862
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
5863
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5864
- -webkit-transform: translateX(0);
5865
- -ms-transform: translateX(0);
5866
- transform: translateX(0); }
5867
-
5868
- /** Random Badge */
5869
- .premium-rn-badge,
5870
- .premium-mega-content-container .premium-rn-badge {
5871
- position: absolute;
5872
- -webkit-transform: translateY(-50%);
5873
- -ms-transform: translateY(-50%);
5874
- transform: translateY(-50%);
5875
- top: 50%;
5876
- right: 10px;
5877
- -webkit-transition: all 0.3s;
5878
- transition: all 0.3s; }
5879
-
5880
- .premium-nav-ver.premium-vertical-left .premium-rn-badge {
5881
- top: 50%;
5882
- left: 10px;
5883
- right: unset;
5884
- -webkit-transform: translateY(-50%);
5885
- -ms-transform: translateY(-50%);
5886
- transform: translateY(-50%); }
5887
-
5888
- .premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge {
5889
- left: unset;
5890
- right: 10px; }
5891
-
5892
- /** Sub Item Badge Effects*/
5893
- .has-pa-badge:hover {
5894
- -webkit-transition: all 0.3s;
5895
- transition: all 0.3s; }
5896
-
5897
- .premium-sub-item-badge {
5898
- -webkit-transition: all 0.3s;
5899
- transition: all 0.3s; }
5900
-
5901
- .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
5902
- .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
5903
- .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
5904
- .premium-sub-menu .premium-badge-dot .premium-rn-badge {
5905
- font-size: 0px;
5906
- min-width: 1px;
5907
- padding: 3px;
5908
- -webkit-border-radius: 50%;
5909
- border-radius: 50%;
5910
- -webkit-transition: all 0.3s;
5911
- transition: all 0.3s; }
5912
-
5913
- .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
5914
- .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
5915
- .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
5916
- .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
5917
- -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
5918
- animation: badge-pulse-grow 0.5s alternate infinite ease-in-out; }
5919
-
5920
- .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
5921
- .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
5922
- .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
5923
- .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
5924
- -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
5925
- animation: badge-buzz 0.5s alternate infinite ease-in-out; }
5926
-
5927
- .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
5928
- .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
5929
- .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
5930
- .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
5931
- -webkit-transform: translateY(-50%) translateX(-5px);
5932
- -ms-transform: translateY(-50%) translateX(-5px);
5933
- transform: translateY(-50%) translateX(-5px);
5934
- -webkit-transition: -webkit-transform 0.5s;
5935
- transition: -webkit-transform 0.5s;
5936
- transition: transform 0.5s;
5937
- transition: transform 0.5s, -webkit-transform 0.5s; }
5938
-
5939
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
5940
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
5941
- .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
5942
- .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
5943
- -webkit-transform: translateY(-50%) translateX(5px);
5944
- -ms-transform: translateY(-50%) translateX(5px);
5945
- transform: translateY(-50%) translateX(5px); }
5946
-
5947
- .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
5948
- .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
5949
- .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
5950
- .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
5951
- -webkit-transform: translateY(-50%) translateX(5px);
5952
- -ms-transform: translateY(-50%) translateX(5px);
5953
- transform: translateY(-50%) translateX(5px);
5954
- -webkit-transition: -webkit-transform 0.5s;
5955
- transition: -webkit-transform 0.5s;
5956
- transition: transform 0.5s;
5957
- transition: transform 0.5s, -webkit-transform 0.5s; }
5958
-
5959
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
5960
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
5961
- .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
5962
- .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
5963
- -webkit-transform: translateY(-50%) translateX(-5px);
5964
- -ms-transform: translateY(-50%) translateX(-5px);
5965
- transform: translateY(-50%) translateX(-5px); }
5966
-
5967
- .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
5968
- .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
5969
- .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
5970
- .premium-sub-menu .premium-badge-expand .premium-rn-badge {
5971
- -webkit-transform: translateY(-50%) scaleX(0);
5972
- -ms-transform: translateY(-50%) scaleX(0);
5973
- transform: translateY(-50%) scaleX(0);
5974
- -webkit-transition: -webkit-transform 0.25s ease-out;
5975
- transition: -webkit-transform 0.25s ease-out;
5976
- transition: transform 0.25s ease-out;
5977
- transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
5978
-
5979
- .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
5980
- .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
5981
- .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
5982
- .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
5983
- -webkit-transform: translateY(-50%) scaleX(1);
5984
- -ms-transform: translateY(-50%) scaleX(1);
5985
- transform: translateY(-50%) scaleX(1); }
5986
-
5987
- /* Pulse Grow */
5988
- @-webkit-keyframes badge-pulse-grow {
5989
- to {
5990
- -webkit-transform: translateY(-50%) scale(1.07);
5991
- transform: translateY(-50%) scale(1.07); } }
5992
-
5993
- @keyframes badge-pulse-grow {
5994
- to {
5995
- -webkit-transform: translateY(-50%) scale(1.07);
5996
- transform: translateY(-50%) scale(1.07); } }
5997
-
5998
- /* Buzz */
5999
- @-webkit-keyframes badge-buzz {
6000
- 50% {
6001
- -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
6002
- transform: translateY(-50%) translateX(3px) rotate(2deg); }
6003
- 100% {
6004
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
6005
- transform: translateY(-50%) translateX(-3px) rotate(-2deg); } }
6006
-
6007
- @keyframes badge-buzz {
6008
- 50% {
6009
- -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
6010
- transform: translateY(-50%) translateX(3px) rotate(3deg); }
6011
- 100% {
6012
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
6013
- transform: translateY(-50%) translateX(-3px) rotate(-3deg); } }
6014
-
6015
- body.premium-scroll-disabled {
6016
- overflow-y: hidden;
6017
- height: 100vh;
6018
- margin: 0; }
6019
-
6020
- /************ Premium Team Members ************/
6021
- /**********************************************/
6022
- .premium-person-container {
6023
- position: relative; }
6024
 
6025
- .premium-person-image-container {
 
 
 
 
 
 
6026
  position: relative;
6027
- text-align: center;
6028
- overflow: hidden; }
6029
- .premium-person-image-container .premium-person-image-wrap {
6030
- overflow: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6031
 
6032
- .premium-person-zoomout-effect .premium-person-image-container img,
6033
- .premium-person-scale-effect .premium-person-image-container img {
6034
- -webkit-transform: scale(1.2);
6035
- -ms-transform: scale(1.2);
6036
- transform: scale(1.2); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6037
 
6038
- .premium-person-sepia-effect .premium-person-image-container img {
6039
- -webkit-filter: sepia(30%);
6040
- filter: sepia(30%); }
 
 
 
6041
 
6042
- .premium-person-bright-effect .premium-person-image-container img {
6043
- -webkit-filter: brightness(1);
6044
- filter: brightness(1); }
 
 
 
 
6045
 
6046
- .premium-person-trans-effect .premium-person-image-container img {
6047
- -webkit-transform: translateX(-15px) scale(1.1);
6048
- -ms-transform: translateX(-15px) scale(1.1);
6049
- transform: translateX(-15px) scale(1.1); }
 
 
 
 
6050
 
6051
- .premium-person-zoomin-effect:hover .premium-person-image-container img {
6052
- -webkit-transform: scale(1.2);
6053
- -ms-transform: scale(1.2);
6054
- transform: scale(1.2); }
 
 
 
 
6055
 
6056
- .premium-person-zoomout-effect:hover .premium-person-image-container img {
6057
- -webkit-transform: scale(1.1);
6058
- -ms-transform: scale(1.1);
6059
- transform: scale(1.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6060
 
6061
- .premium-person-scale-effect:hover .premium-person-image-container img {
6062
- -webkit-transform: scale(1.3) rotate(5deg);
6063
- -ms-transform: scale(1.3) rotate(5deg);
6064
- transform: scale(1.3) rotate(5deg); }
 
 
6065
 
6066
- .premium-person-grayscale-effect:hover .premium-person-image-container img {
6067
- -webkit-filter: grayscale(100%);
6068
- filter: grayscale(100%); }
 
 
 
 
 
 
 
 
 
 
 
 
 
6069
 
6070
- .premium-person-blur-effect:hover .premium-person-image-container img {
6071
- -webkit-filter: blur(3px);
6072
- filter: blur(3px); }
 
 
6073
 
6074
- .premium-person-sepia-effect:hover .premium-person-image-container img {
6075
- -webkit-filter: sepia(0%);
6076
- filter: sepia(0%); }
 
 
6077
 
6078
- .premium-person-bright-effect:hover .premium-person-image-container img {
6079
- -webkit-filter: brightness(1.2);
6080
- filter: brightness(1.2); }
 
 
 
 
6081
 
6082
- .premium-person-trans-effect:hover .premium-person-image-container img {
6083
- -webkit-transform: translateX(0px) scale(1.1);
6084
- -ms-transform: translateX(0px) scale(1.1);
6085
- transform: translateX(0px) scale(1.1); }
 
 
 
6086
 
6087
- .premium-person-container .premium-person-image-container img {
 
 
 
 
 
 
 
 
 
 
 
6088
  width: 100%;
6089
- height: 100%;
6090
- display: block;
6091
- -o-object-fit: cover;
6092
- object-fit: cover;
6093
- -webkit-transition: all 0.5s ease-in-out;
6094
- transition: all 0.5s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6095
 
6096
- .premium-person-style2 .premium-person-social {
6097
- position: absolute;
6098
- top: 0;
6099
- left: 0;
6100
- width: 100%;
6101
- height: 100%;
6102
- z-index: 2;
6103
  -js-display: flex;
6104
  display: -webkit-box;
6105
  display: -webkit-flex;
6106
  display: -moz-box;
6107
  display: -ms-flexbox;
6108
  display: flex;
6109
- -webkit-box-pack: center;
6110
- -webkit-justify-content: center;
6111
- -moz-box-pack: center;
6112
- -ms-flex-pack: center;
6113
- justify-content: center;
6114
- -webkit-box-align: center;
6115
- -webkit-align-items: center;
6116
- -moz-box-align: center;
6117
- -ms-flex-align: center;
6118
- align-items: center;
6119
- -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
6120
- box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
6121
- -webkit-transition: all 0.5s linear 0s;
6122
- transition: all 0.5s linear 0s;
6123
- opacity: 0; }
6124
-
6125
- .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
6126
- opacity: 1; }
6127
-
6128
- .premium-person-list-item a {
6129
- display: inline-block; }
6130
-
6131
- .premium-person-style2 .premium-person-list-item a {
6132
- opacity: 0;
6133
- -webkit-transform: scale(0);
6134
- -ms-transform: scale(0);
6135
- transform: scale(0);
6136
- -webkit-transition: all 0.5s ease-in-out 0s;
6137
- transition: all 0.5s ease-in-out 0s; }
6138
-
6139
- .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
6140
- opacity: 1;
6141
- -webkit-transform: scale(1);
6142
- -ms-transform: scale(1);
6143
- transform: scale(1); }
6144
-
6145
- .premium-person-info-container {
6146
- padding: 30px 15px; }
6147
-
6148
- .premium-person-name {
6149
- margin: 0 0 5px;
6150
- font-weight: 700; }
6151
 
6152
- .premium-person-title {
6153
- margin: 0 0 20px;
6154
- padding: 0; }
6155
 
6156
- .premium-person-content {
6157
- margin: 0 0 30px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6158
 
6159
- /*Override Theme List Margin*/
6160
- ul.premium-person-social-list {
6161
- margin: 0px !important;
6162
- padding: 0; }
 
 
 
6163
 
6164
- .premium-person-social-list .premium-person-list-item {
6165
- display: inline;
6166
- list-style: none; }
6167
 
6168
- .premium-person-social-list li {
6169
- position: relative;
6170
- bottom: 0px;
6171
- -webkit-transition: all 0.2s ease-in-out;
6172
- transition: all 0.2s ease-in-out; }
6173
- .premium-person-social-list li i {
6174
- position: relative;
6175
- bottom: 0px;
6176
- -webkit-transition: all 0.2s ease-in-out;
6177
- transition: all 0.2s ease-in-out; }
6178
 
6179
- .premium-person-defaults-yes li.premium-person-facebook:hover a {
6180
- background-color: #3b5998 !important; }
 
 
 
 
 
 
6181
 
6182
- .premium-person-defaults-yes li.premium-person-twitter:hover a {
6183
- background-color: #55acee !important; }
 
 
 
 
 
 
 
 
 
 
6184
 
6185
- .premium-person-defaults-yes li.premium-person-linkedin:hover a {
6186
- background-color: #0077b5 !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6187
 
6188
- .premium-person-defaults-yes li.premium-person-google:hover a {
6189
- background-color: #dc4e41 !important; }
 
6190
 
6191
- .premium-person-defaults-yes li.premium-person-youtube:hover a {
6192
- background-color: #b31217 !important; }
6193
 
6194
- .premium-person-defaults-yes li.premium-person-instagram:hover a {
6195
- background-color: #e4405f !important; }
 
 
 
 
 
 
6196
 
6197
- .premium-person-defaults-yes li.premium-person-skype:hover a {
6198
- background-color: #00aff0 !important; }
 
 
 
 
 
 
6199
 
6200
- .premium-person-defaults-yes li.premium-person-pinterest:hover a {
6201
- background-color: #bd081c !important; }
6202
 
6203
- .premium-person-defaults-yes li.premium-person-dribbble:hover a {
6204
- background-color: #ea4c89 !important; }
 
 
 
 
 
 
 
 
 
 
 
6205
 
6206
- .premium-person-defaults-yes li.premium-person-mail:hover a {
6207
- background-color: #b23121 !important; }
 
 
 
6208
 
6209
- .premium-person-defaults-yes li.premium-person-behance:hover a {
6210
- background-color: #1769ff !important; }
 
 
 
6211
 
6212
- .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
6213
- background-color: #25d366 !important; }
 
6214
 
6215
- .premium-person-defaults-yes li.premium-person-telegram:hover a {
6216
- background-color: #0088cc !important; }
 
 
 
 
6217
 
6218
- .premium-person-defaults-yes li.premium-person-site:hover a {
6219
- background-color: #0055a5 !important; }
 
 
 
 
6220
 
6221
- .premium-person-social-list li:hover a {
6222
- -webkit-box-shadow: none;
6223
- box-shadow: none; }
 
 
 
 
 
 
6224
 
6225
- .premium-person-social-list li a:focus {
6226
- -webkit-box-shadow: none;
6227
- box-shadow: none;
6228
- outline: none; }
6229
 
6230
- .premium-person-social-list li i {
6231
- font-size: 18px; }
 
 
 
 
 
 
6232
 
6233
- .elementor-widget-premium-addon-person .elementor-widget-container {
6234
- -js-display: flex;
6235
- display: -webkit-box;
6236
- display: -webkit-flex;
6237
- display: -moz-box;
6238
- display: -ms-flexbox;
6239
- display: flex;
6240
- -webkit-box-pack: center;
6241
- -webkit-justify-content: center;
6242
- -moz-box-pack: center;
6243
- -ms-flex-pack: center;
6244
- justify-content: center; }
 
 
 
6245
 
6246
- .premium-persons-container.multiple-persons {
6247
  -js-display: flex;
6248
  display: -webkit-box;
6249
  display: -webkit-flex;
6250
  display: -moz-box;
6251
  display: -ms-flexbox;
6252
  display: flex;
6253
- -webkit-flex-wrap: wrap;
6254
- -ms-flex-wrap: wrap;
6255
- flex-wrap: wrap;
6256
- width: 100%; }
 
 
 
6257
 
6258
- .premium-person-style1 .premium-person-container {
 
6259
  overflow: hidden; }
6260
- .premium-person-style1 .premium-person-container .premium-person-info {
6261
- position: absolute;
6262
- top: auto;
6263
- right: 0;
6264
- left: 0;
6265
- -webkit-transition: all 500ms ease 0s;
6266
- transition: all 500ms ease 0s;
6267
- -webkit-transform: translate3d(0, 100%, 0);
6268
- transform: translate3d(0, 100%, 0); }
6269
- .premium-person-style1 .premium-person-container:hover .premium-person-info {
6270
- -webkit-transform: translate3d(0, 0, 0);
6271
- transform: translate3d(0, 0, 0);
6272
- bottom: -1px !important; }
6273
 
6274
- .premium-person-style1 .premium-person-social-list li:hover {
6275
- bottom: 5px; }
6276
 
6277
- .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
6278
- -webkit-box-align: start;
6279
- -webkit-align-items: flex-start;
6280
- -moz-box-align: start;
6281
- -ms-flex-align: start;
6282
- align-items: flex-start; }
6283
 
6284
- .premium-person-style1 .slick-track {
6285
- -js-display: flex;
6286
- display: -webkit-box;
6287
- display: -webkit-flex;
6288
- display: -moz-box;
6289
- display: -ms-flexbox;
6290
- display: flex; }
6291
 
6292
- .premium-person-style1 .slick-slide {
6293
- height: inherit !important; }
6294
 
6295
- .premium-person-style3 .premium-person-info-container {
 
 
 
 
 
 
6296
  position: absolute;
6297
  top: 0;
6298
  left: 0;
 
 
6299
  width: 100%;
6300
  height: 100%;
6301
- -js-display: flex;
6302
- display: -webkit-box;
6303
- display: -webkit-flex;
6304
- display: -moz-box;
6305
- display: -ms-flexbox;
6306
- display: flex;
6307
- -webkit-box-orient: vertical;
6308
- -webkit-box-direction: normal;
6309
- -webkit-flex-direction: column;
6310
- -moz-box-orient: vertical;
6311
- -moz-box-direction: normal;
6312
- -ms-flex-direction: column;
6313
- flex-direction: column;
6314
- -webkit-box-pack: justify;
6315
- -webkit-justify-content: space-between;
6316
- -moz-box-pack: justify;
6317
- -ms-flex-pack: justify;
6318
- justify-content: space-between; }
6319
 
6320
- .premium-person-style3 .premium-person-title-desc-wrap {
6321
- -js-display: flex;
6322
- display: -webkit-box;
6323
- display: -webkit-flex;
6324
- display: -moz-box;
6325
- display: -ms-flexbox;
6326
- display: flex;
6327
- -webkit-box-orient: horizontal;
6328
- -webkit-box-direction: reverse;
6329
- -webkit-flex-direction: row-reverse;
6330
- -moz-box-orient: horizontal;
6331
- -moz-box-direction: reverse;
6332
- -ms-flex-direction: row-reverse;
6333
- flex-direction: row-reverse;
6334
- -webkit-box-pack: justify;
6335
- -webkit-justify-content: space-between;
6336
- -moz-box-pack: justify;
6337
- -ms-flex-pack: justify;
6338
- justify-content: space-between;
6339
- -webkit-box-align: start;
6340
- -webkit-align-items: flex-start;
6341
- -moz-box-align: start;
6342
- -ms-flex-align: start;
6343
- align-items: flex-start; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6344
 
6345
- .premium-person-style3 .premium-person-name-icons-wrap {
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: justify;
6353
- -webkit-justify-content: space-between;
6354
- -moz-box-pack: justify;
6355
- -ms-flex-pack: justify;
6356
- justify-content: space-between;
6357
- -webkit-box-align: end;
6358
- -webkit-align-items: flex-end;
6359
- -moz-box-align: end;
6360
- -ms-flex-align: end;
6361
- align-items: flex-end; }
6362
 
6363
- .premium-person-style3 .premium-person-title {
6364
- opacity: 0;
6365
- -webkit-transition: all 0.3s ease;
6366
- transition: all 0.3s ease;
6367
- width: 0; }
6368
- .premium-person-style3 .premium-person-title span {
6369
- display: inline-block; }
 
 
 
 
6370
 
6371
- .premium-person-style3 .premium-person-name {
6372
- padding-left: 10px; }
 
 
 
 
 
 
6373
 
6374
- .premium-person-style3 .premium-person-social-list {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6375
  -js-display: flex;
6376
  display: -webkit-box;
6377
  display: -webkit-flex;
6378
  display: -moz-box;
6379
  display: -ms-flexbox;
6380
  display: flex;
6381
- -webkit-box-orient: vertical;
6382
- -webkit-box-direction: normal;
6383
- -webkit-flex-direction: column;
6384
- -moz-box-orient: vertical;
6385
- -moz-box-direction: normal;
6386
- -ms-flex-direction: column;
6387
- flex-direction: column;
6388
- -webkit-transform: translateY(20px);
6389
- -ms-transform: translateY(20px);
6390
- transform: translateY(20px);
6391
- opacity: 0;
6392
- -webkit-transition: all 0.3s ease;
6393
- transition: all 0.3s ease; }
6394
 
6395
- .premium-person-style3 .premium-person-list-item {
6396
- line-height: 0; }
6397
- .premium-person-style3 .premium-person-list-item a {
6398
- padding: 5px 10px 0 0;
6399
- margin: 5px 0; }
6400
 
6401
- .premium-person-style3 .premium-person-container:hover .premium-person-title {
6402
- opacity: 1; }
 
 
6403
 
6404
- .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
6405
- opacity: 1;
6406
- -webkit-transform: translateY(0);
6407
- -ms-transform: translateY(0);
6408
- transform: translateY(0); }
6409
 
6410
- .premium-persons-title-cw .premium-person-title {
6411
- -webkit-transform: translateX(15px) rotate(90deg);
6412
- -ms-transform: translateX(15px) rotate(90deg);
6413
- transform: translateX(15px) rotate(90deg);
6414
- -webkit-transform-origin: top;
6415
- -ms-transform-origin: top;
6416
- transform-origin: top; }
6417
 
6418
- .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
6419
- -webkit-transform: translateX(0) rotate(90deg);
6420
- -ms-transform: translateX(0) rotate(90deg);
6421
- transform: translateX(0) rotate(90deg); }
6422
 
6423
- .premium-persons-title-ccw .premium-person-title {
6424
- width: auto;
6425
- margin-right: 20px;
6426
- -webkit-transform: translateX(15px) rotate(-90deg);
6427
- -ms-transform: translateX(15px) rotate(-90deg);
6428
- transform: translateX(15px) rotate(-90deg);
6429
- -webkit-transform-origin: center right;
6430
- -ms-transform-origin: center right;
6431
- transform-origin: center right; }
6432
 
6433
- .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
6434
- -webkit-transform: translateX(0) rotate(-90deg);
6435
- -ms-transform: translateX(0) rotate(-90deg);
6436
- transform: translateX(0) rotate(-90deg); }
6437
-
6438
- /**************** Premium Pricing Table ****************/
6439
- /*******************************************************/
6440
- .premium-pricing-table-container {
6441
- position: relative;
6442
- text-align: center;
6443
- display: inline-block;
6444
- width: 100%;
6445
- -webkit-transition: all 0.3s ease-in-out;
6446
- transition: all 0.3s ease-in-out; }
6447
-
6448
- .premium-pricing-icon-container {
6449
- -js-display: flex;
6450
- display: -webkit-box;
6451
- display: -webkit-flex;
6452
- display: -moz-box;
6453
- display: -ms-flexbox;
6454
- display: flex;
6455
- -webkit-box-pack: center;
6456
- -webkit-justify-content: center;
6457
- -moz-box-pack: center;
6458
- -ms-flex-pack: center;
6459
- justify-content: center;
6460
- line-height: 0; }
6461
- .premium-pricing-icon-container .premium-pricing-icon {
6462
- display: inline-block; }
6463
- .premium-pricing-icon-container .premium-pricing-image {
6464
- overflow: hidden; }
6465
- .premium-pricing-icon-container .premium-pricing-image img {
6466
- width: 25px;
6467
- height: 25px;
6468
- -o-object-fit: cover;
6469
- object-fit: cover; }
6470
-
6471
- .premium-badge-left {
6472
- position: absolute;
6473
- top: 0; }
6474
-
6475
- .premium-badge-right {
6476
- position: absolute;
6477
- top: 0;
6478
- right: 0; }
6479
-
6480
- .premium-badge-left {
6481
- left: 0; }
6482
-
6483
- .premium-badge-triangle.premium-badge-left .corner {
6484
- width: 0;
6485
- height: 0;
6486
- border-top: 150px solid;
6487
- border-bottom: 150px solid transparent;
6488
- border-right: 150px solid transparent; }
6489
-
6490
- .premium-badge-triangle.premium-badge-right .corner {
6491
- width: 0;
6492
- height: 0;
6493
- border-bottom: 150px solid transparent;
6494
- border-right: 150px solid;
6495
- border-left: 150px solid transparent; }
6496
-
6497
- .premium-badge-triangle span {
6498
- position: absolute;
6499
- top: 35px;
6500
- width: 100px;
6501
- text-align: center;
6502
- -webkit-transform: rotate(-45deg);
6503
- -ms-transform: rotate(-45deg);
6504
- transform: rotate(-45deg);
6505
- display: block;
6506
- text-transform: uppercase; }
6507
-
6508
- .premium-badge-triangle.premium-badge-right span {
6509
- -webkit-transform: rotate(45deg);
6510
- -ms-transform: rotate(45deg);
6511
- transform: rotate(45deg);
6512
- right: 0; }
6513
-
6514
- .premium-badge-circle {
6515
- min-width: 4em;
6516
- min-height: 4em;
6517
- line-height: 4em;
6518
- text-align: center;
6519
- -webkit-border-radius: 100%;
6520
- border-radius: 100%;
6521
- position: absolute;
6522
- z-index: 1; }
6523
-
6524
- .premium-badge-stripe {
6525
- position: absolute;
6526
- -webkit-transform: rotate(90deg);
6527
- -ms-transform: rotate(90deg);
6528
- transform: rotate(90deg);
6529
- width: 15em;
6530
- overflow: hidden;
6531
- height: 15em; }
6532
- .premium-badge-stripe.premium-badge-left {
6533
- -webkit-transform: rotate(0);
6534
- -ms-transform: rotate(0);
6535
- transform: rotate(0); }
6536
- .premium-badge-stripe .corner {
6537
- text-align: center;
6538
- left: 0;
6539
- width: 150%;
6540
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6541
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6542
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6543
- margin-top: 35px;
6544
- font-size: 13px;
6545
- line-height: 2;
6546
- font-weight: 800;
6547
- text-transform: uppercase; }
6548
-
6549
- .premium-badge-flag.premium-badge-right .corner {
6550
- right: -8px;
6551
- -webkit-border-radius: 4px 4px 0 4px;
6552
- border-radius: 4px 4px 0 4px; }
6553
- .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
6554
- right: 0; }
6555
-
6556
- .premium-badge-flag.premium-badge-left .corner {
6557
- left: -8px;
6558
- -webkit-border-radius: 4px 4px 4px 0;
6559
- border-radius: 4px 4px 4px 0; }
6560
- .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
6561
- left: 0; }
6562
-
6563
- .premium-badge-flag .corner {
6564
- text-align: center;
6565
- padding: 3px 15px;
6566
- position: absolute;
6567
- top: 10%; }
6568
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
6569
- content: "";
6570
- display: block;
6571
- position: absolute;
6572
- width: 0;
6573
- height: 0;
6574
- top: 100%;
6575
- border-bottom: 8px solid transparent; }
6576
-
6577
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6578
- overflow: visible !important; }
6579
-
6580
- .premium-badge-flag.premium-badge-right .corner::after {
6581
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
6582
-
6583
- .premium-badge-flag.premium-badge-left .corner::before {
6584
- border-right: 8px solid rgba(0, 0, 0, 0.2); }
6585
-
6586
- .premium-pricing-price-currency {
6587
- position: relative; }
6588
-
6589
- .premium-pricing-button-container {
6590
- display: block; }
6591
-
6592
- .premium-pricing-list {
6593
- -js-display: flex;
6594
- display: -webkit-box;
6595
- display: -webkit-flex;
6596
- display: -moz-box;
6597
- display: -ms-flexbox;
6598
- display: flex;
6599
- -webkit-box-orient: vertical;
6600
- -webkit-box-direction: normal;
6601
- -webkit-flex-direction: column;
6602
- -moz-box-orient: vertical;
6603
- -moz-box-direction: normal;
6604
- -ms-flex-direction: column;
6605
- flex-direction: column;
6606
- list-style-type: none;
6607
- margin: 0;
6608
- padding: 0; }
6609
- .premium-pricing-list .premium-pricing-list-item {
6610
- -js-display: flex;
6611
- display: -webkit-box;
6612
- display: -webkit-flex;
6613
- display: -moz-box;
6614
- display: -ms-flexbox;
6615
- display: flex;
6616
- -webkit-box-align: center;
6617
- -webkit-align-items: center;
6618
- -moz-box-align: center;
6619
- -ms-flex-align: center;
6620
- align-items: center; }
6621
- .premium-pricing-list .premium-pricing-list-item svg {
6622
- width: 50px;
6623
- height: 50px; }
6624
- .premium-pricing-list .premium-pricing-list-item img {
6625
- width: 30px;
6626
- height: 30px;
6627
- -o-object-fit: cover;
6628
- object-fit: cover; }
6629
- .premium-pricing-list .premium-pricing-list-span {
6630
- position: relative; }
6631
- .premium-pricing-list .list-item-tooltip {
6632
- border-bottom: 1px dotted; }
6633
- .premium-pricing-list .premium-pricing-list-tooltip {
6634
- position: absolute;
6635
- top: -webkit-calc(100% + 1px);
6636
- top: calc(100% + 1px);
6637
- left: 0;
6638
- visibility: hidden;
6639
- padding: 15px 20px;
6640
- -webkit-border-radius: 5px;
6641
- border-radius: 5px;
6642
- min-width: 200px;
6643
- overflow: hidden;
6644
- text-align: left;
6645
- font-size: 0.8rem;
6646
- color: #fff;
6647
- background-color: #aaa; }
6648
-
6649
- .premium-pricing-features-left .premium-pricing-list-span {
6650
- text-align: left; }
6651
-
6652
- .premium-pricing-features-center .premium-pricing-list-span {
6653
- text-align: center; }
6654
-
6655
- .premium-pricing-features-right .premium-pricing-list-span {
6656
- text-align: right; }
6657
-
6658
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6659
- z-index: 99;
6660
- visibility: visible;
6661
- opacity: 1; }
6662
-
6663
- .premium-pricing-slashed-price-value {
6664
- display: inline-block;
6665
- font-size: 20px;
6666
- font-weight: 400;
6667
- margin-right: 5px; }
6668
-
6669
- .premium-pricing-price-value {
6670
- font-size: 70px; }
6671
-
6672
- .premium-pricing-description-container li {
6673
- list-style-position: inside;
6674
- text-indent: -40px; }
6675
-
6676
- @-moz-document url-prefix() {
6677
- .premium-pricing-description-container li {
6678
- text-indent: 0px; } }
6679
-
6680
- .premium-pricing-price-button {
6681
- display: block;
6682
- padding: 6px 12px;
6683
- line-height: 1.42857143;
6684
- text-align: center;
6685
- color: #fff;
6686
- background: #6ec1e4;
6687
- margin-bottom: 0;
6688
- -webkit-transition: all 0.3s ease-in-out;
6689
- transition: all 0.3s ease-in-out; }
6690
-
6691
- /**************** Premium Progress Bar ****************/
6692
- /******************************************************/
6693
- .premium-progressbar-container {
6694
- position: relative; }
6695
 
6696
- .premium-progressbar-bar-wrap {
6697
- position: relative;
6698
- text-align: left;
6699
- overflow: hidden;
6700
- height: 25px;
6701
- margin-bottom: 50px;
6702
- background-color: #f5f5f5;
6703
- -webkit-border-radius: 4px;
6704
- border-radius: 4px;
6705
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6706
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
6707
- .premium-progressbar-bar-wrap.premium-progressbar-dots {
6708
- background-color: transparent;
6709
- width: 100%;
6710
- -js-display: flex;
6711
- display: -webkit-box;
6712
- display: -webkit-flex;
6713
- display: -moz-box;
6714
- display: -ms-flexbox;
6715
- display: flex;
6716
- height: auto;
6717
- -webkit-box-shadow: none;
6718
- box-shadow: none; }
6719
- .premium-progressbar-bar-wrap .progress-segment {
6720
- position: relative;
6721
- width: 25px;
6722
- height: 25px;
6723
- -webkit-border-radius: 50%;
6724
- border-radius: 50%;
6725
- overflow: hidden;
6726
- background-color: #f5f5f5; }
6727
- .premium-progressbar-bar-wrap .progress-segment.filled {
6728
- background: #6ec1e4; }
6729
- .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
6730
- margin: 0 4px; }
6731
- .premium-progressbar-bar-wrap .progress-segment:first-child {
6732
- margin-right: 4px; }
6733
- .premium-progressbar-bar-wrap .progress-segment:last-child {
6734
- margin-left: 4px; }
6735
- .premium-progressbar-bar-wrap .progress-segment .segment-inner {
6736
- position: absolute;
6737
- top: 0;
6738
- left: 0;
6739
- height: 100%;
6740
- background-color: #6ec1e4; }
6741
 
6742
- .premium-progressbar-bar {
6743
- float: left;
6744
- width: 0%;
6745
- height: 100%;
6746
- font-size: 12px;
6747
- line-height: 20px;
6748
- background: #6ec1e4;
6749
- text-align: center;
6750
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6751
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); }
6752
 
6753
- .premium-progressbar-striped .premium-progressbar-bar {
6754
- background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6755
- background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6756
- -webkit-background-size: 40px 40px;
6757
- background-size: 40px 40px; }
6758
 
6759
- .premium-progressbar-active .premium-progressbar-bar {
6760
- -webkit-animation: progress-bar-stripes 2s linear infinite;
6761
- animation: progress-bar-stripes 2s linear infinite; }
 
 
 
 
 
 
 
 
 
 
 
 
 
6762
 
6763
- .premium-progressbar-gradient .premium-progressbar-bar {
6764
- -webkit-background-size: 400% 400% !important;
6765
- background-size: 400% 400% !important;
6766
- -webkit-animation: progress-bar-gradient 10s ease-in-out infinite;
6767
- animation: progress-bar-gradient 10s ease-in-out infinite; }
6768
 
6769
- .premium-progressbar-bar {
6770
  position: absolute;
6771
- overflow: hidden;
6772
- line-height: 20px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6773
 
6774
- .premium-progressbar-container .clearfix {
6775
- clear: both; }
 
 
 
 
 
6776
 
6777
- .premium-progressbar-bar {
6778
- -webkit-transition: width 0s ease-in-out !important;
6779
- transition: width 0s ease-in-out !important; }
6780
 
6781
- .premium-progressbar-container p:first-of-type {
6782
- margin: 0;
6783
- float: left; }
 
 
 
 
 
 
6784
 
6785
- .premium-progressbar-container p:nth-of-type(2) {
6786
- margin: 0;
6787
- float: right; }
6788
 
6789
- .premium-progressbar-name {
6790
- left: 50%;
6791
- top: 0;
6792
- right: 0;
6793
- -webkit-transform: translateX(-12.5px);
6794
- -ms-transform: translateX(-12.5px);
6795
- transform: translateX(-12.5px);
6796
- z-index: 1; }
6797
 
6798
- .premium-progressbar-multiple-label {
6799
- position: relative;
6800
- float: left;
6801
- width: 0;
6802
- left: 50%; }
 
6803
 
6804
- .premium-progressbar-center-label {
6805
- position: relative;
6806
- white-space: nowrap; }
 
 
 
6807
 
6808
- .premium-progressbar-arrow {
6809
- height: 15px;
6810
- left: 50%;
6811
- display: inline-block;
6812
- border-left: 7px solid transparent;
6813
- border-right: 7px solid transparent;
6814
- border-top: 11px solid;
6815
- -webkit-transform: translateX(-50%);
6816
- -ms-transform: translateX(-50%);
6817
- transform: translateX(-50%); }
6818
 
6819
- .premium-progressbar-pin {
6820
- border-left: 1px solid;
6821
- height: 12px;
6822
- left: 50%;
6823
- display: inline-block; }
 
 
 
 
6824
 
6825
- /**
6826
- * Circle Progress Bar
6827
- */
6828
- .premium-progressbar-circle-wrap,
6829
- .premium-progressbar-hf-circle-wrap {
6830
- width: 200px;
6831
- height: 200px;
6832
- position: relative;
6833
- margin: 0 auto; }
6834
- .premium-progressbar-circle-wrap .premium-progressbar-circle-content,
6835
- .premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content {
6836
- position: absolute;
6837
- top: 0;
6838
- left: 0;
6839
- width: 100%;
6840
- height: 100%;
6841
- -js-display: flex;
6842
- display: -webkit-box;
6843
- display: -webkit-flex;
6844
- display: -moz-box;
6845
- display: -ms-flexbox;
6846
- display: flex;
6847
- -webkit-box-orient: vertical;
6848
- -webkit-box-direction: normal;
6849
- -webkit-flex-direction: column;
6850
- -moz-box-orient: vertical;
6851
- -moz-box-direction: normal;
6852
- -ms-flex-direction: column;
6853
- flex-direction: column;
6854
- -webkit-box-pack: center;
6855
- -webkit-justify-content: center;
6856
- -moz-box-pack: center;
6857
- -ms-flex-pack: center;
6858
- justify-content: center;
6859
- -webkit-box-align: center;
6860
- -webkit-align-items: center;
6861
- -moz-box-align: center;
6862
- -ms-flex-align: center;
6863
- align-items: center;
6864
- text-align: center; }
6865
- .premium-progressbar-circle-wrap .premium-lottie-animation,
6866
- .premium-progressbar-hf-circle-wrap .premium-lottie-animation {
6867
- line-height: 1; }
6868
 
6869
- .premium-progressbar-circle-wrap .premium-progressbar-circle {
 
 
 
6870
  position: absolute;
 
 
6871
  top: 0;
6872
- left: 0;
6873
- width: 100%;
6874
- height: 100%;
6875
- -webkit-clip-path: inset(0 0 0 50%);
6876
- clip-path: inset(0 0 0 50%); }
6877
- .premium-progressbar-circle-wrap .premium-progressbar-circle div {
6878
- position: absolute;
6879
- left: 0;
6880
- top: 0;
6881
- height: 100%;
6882
- width: 100%;
6883
- border-width: 6px;
6884
- border-style: solid;
6885
- border-color: #54595f;
6886
- -webkit-border-radius: 50%;
6887
- border-radius: 50%;
6888
- -webkit-clip-path: inset(0 50% 0 0);
6889
- clip-path: inset(0 50% 0 0); }
6890
- .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left {
6891
- -webkit-transform: rotate(0);
6892
- -ms-transform: rotate(0);
6893
- transform: rotate(0); }
6894
- .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right {
6895
- -webkit-transform: rotate(180deg);
6896
- -ms-transform: rotate(180deg);
6897
- transform: rotate(180deg);
6898
- visibility: hidden; }
6899
 
6900
- .premium-progressbar-circle-wrap .premium-progressbar-circle-base {
6901
- width: 100%;
6902
- height: 100%;
6903
- border: 6px solid #eee;
6904
- -webkit-border-radius: 50%;
6905
- border-radius: 50%; }
6906
 
6907
- /**
6908
- * Half Circle Progress Bar
6909
- */
6910
- .premium-progressbar-hf-container {
6911
- position: relative;
6912
- width: 200px;
6913
- height: 200px; }
6914
 
6915
- .premium-progressbar-hf-circle-wrap {
6916
- overflow: hidden; }
6917
- .premium-progressbar-hf-circle-wrap .premium-progressbar-left-label {
6918
- -webkit-box-ordinal-group: 2;
6919
- -webkit-order: 1;
6920
- -moz-box-ordinal-group: 2;
6921
- -ms-flex-order: 1;
6922
- order: 1; }
6923
 
6924
- .premium-progressbar-hf-circle {
6925
- position: absolute;
6926
- top: 0;
6927
- left: 0;
6928
- width: 100%;
6929
- height: 100%;
6930
- -webkit-clip-path: inset(0 0 50% 0);
6931
- clip-path: inset(0 0 50% 0); }
6932
 
6933
- .premium-progressbar-hf-circle-progress {
6934
- position: absolute;
6935
- left: 0;
6936
- top: 0;
6937
- height: 100%;
6938
- width: 100%;
6939
- border: 12px solid #000;
6940
- -webkit-border-radius: 50%;
6941
- border-radius: 50%;
6942
- -webkit-clip-path: inset(50% 0 0 0);
6943
- clip-path: inset(50% 0 0 0);
6944
- -webkit-transform: rotate(0deg);
6945
- -ms-transform: rotate(0deg);
6946
- transform: rotate(0deg);
6947
- -webkit-transition: -webkit-transform 1500ms linear;
6948
- transition: -webkit-transform 1500ms linear;
6949
- transition: transform 1500ms linear;
6950
- transition: transform 1500ms linear, -webkit-transform 1500ms linear; }
6951
 
6952
- .premium-progressbar-circle-inner {
6953
- height: 100%;
6954
- width: 100%;
6955
- border: 12px solid #eee;
6956
- -webkit-border-radius: 50%;
6957
- border-radius: 50%; }
6958
 
6959
- .premium-progressbar-hf-labels {
6960
- margin: 0 auto;
 
 
 
 
 
 
 
 
 
 
 
 
 
6961
  position: relative;
6962
- font-size: 12px;
6963
- font-weight: 400;
6964
  -js-display: flex;
6965
  display: -webkit-box;
6966
  display: -webkit-flex;
6967
  display: -moz-box;
6968
  display: -ms-flexbox;
6969
  display: flex;
6970
- -webkit-box-pack: justify;
6971
- -webkit-justify-content: space-between;
6972
- -moz-box-pack: justify;
6973
- -ms-flex-pack: justify;
6974
- justify-content: space-between; }
 
 
 
 
 
 
6975
 
6976
- @-webkit-keyframes progress-bar-stripes {
6977
- from {
6978
- background-position: 0 0; }
6979
- to {
6980
- background-position: 40px 0; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6981
 
6982
- @keyframes progress-bar-stripes {
6983
- from {
6984
- background-position: 0 0; }
6985
- to {
6986
- background-position: 40px 0; } }
6987
 
6988
- @-webkit-keyframes progress-bar-gradient {
6989
- 0% {
6990
- background-position: 0% 50%; }
6991
- 50% {
6992
- background-position: 100% 50%; }
6993
- 100% {
6994
- background-position: 0% 50%; } }
 
 
6995
 
6996
- @keyframes progress-bar-gradient {
6997
- 0% {
6998
- background-position: 0% 50%; }
6999
- 50% {
7000
- background-position: 100% 50%; }
7001
- 100% {
7002
- background-position: 0% 50%; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7003
 
 
7004
  @media (max-width: 768px) {
7005
- .premium-progressbar-center-label {
7006
- -webkit-transform: rotate(-90deg) !important;
7007
- -ms-transform: rotate(-90deg) !important;
7008
- transform: rotate(-90deg) !important;
7009
- -webkit-transform-origin: 0;
7010
- -ms-transform-origin: 0;
7011
- transform-origin: 0; } }
7012
-
7013
- /**************** Premium Testimonials ****************/
7014
- /******************************************************/
7015
- .premium-testimonial-box {
7016
- width: 100%;
7017
- background: transparent;
7018
- -webkit-transition: all 0.3s ease-in-out;
7019
- transition: all 0.3s ease-in-out; }
7020
- .premium-testimonial-box .premium-testimonial-author-info {
7021
- -js-display: flex;
7022
- display: -webkit-box;
7023
- display: -webkit-flex;
7024
- display: -moz-box;
7025
- display: -ms-flexbox;
7026
- display: flex;
7027
- -webkit-box-pack: center;
7028
- -webkit-justify-content: center;
7029
- -moz-box-pack: center;
7030
- -ms-flex-pack: center;
7031
- justify-content: center;
7032
- -webkit-box-align: center;
7033
- -webkit-align-items: center;
7034
- -moz-box-align: center;
7035
- -ms-flex-align: center;
7036
- align-items: center; }
7037
- .premium-testimonial-box .premium-testimonial-person-name,
7038
- .premium-testimonial-box .premium-testimonial-company-name {
7039
- font-weight: 600;
7040
- margin: 0; }
7041
 
7042
- .premium-testimonial-container {
7043
- position: relative; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7044
 
7045
- .premium-testimonial-img-wrapper {
7046
- margin-left: auto;
7047
- margin-right: auto;
7048
- overflow: hidden;
7049
- border-style: solid !important; }
7050
- .premium-testimonial-img-wrapper.circle {
7051
- -webkit-border-radius: 50%;
7052
- border-radius: 50%; }
7053
- .premium-testimonial-img-wrapper.rounded {
7054
- -webkit-border-radius: 15px;
7055
- border-radius: 15px; }
7056
- .premium-testimonial-img-wrapper img {
7057
- -o-object-fit: cover;
7058
- object-fit: cover;
7059
- width: 100%;
7060
- height: 100% !important; }
7061
 
7062
- .premium-testimonial-content-wrapper {
7063
- position: relative;
7064
- -js-display: flex;
7065
- display: -webkit-box;
7066
- display: -webkit-flex;
7067
- display: -moz-box;
7068
- display: -ms-flexbox;
7069
- display: flex;
7070
- -webkit-box-orient: vertical;
7071
- -webkit-box-direction: normal;
7072
- -webkit-flex-direction: column;
7073
- -moz-box-orient: vertical;
7074
- -moz-box-direction: normal;
7075
- -ms-flex-direction: column;
7076
- flex-direction: column;
7077
- z-index: 2;
7078
- width: 100%;
7079
- padding: 20px;
7080
- text-align: center; }
7081
 
7082
- .premium-testimonial-clear-float {
7083
- clear: both; }
 
 
 
 
 
 
 
 
 
 
7084
 
7085
- .premium-testimonial-upper-quote,
7086
- .premium-testimonial-lower-quote {
7087
  position: absolute;
7088
- z-index: 1; }
7089
-
7090
- /**************** Premium Title ****************/
7091
- /***********************************************/
7092
- .premium-title-container .premium-title-header {
7093
  position: relative;
7094
- margin: 0;
7095
- padding: 10px; }
7096
- .premium-title-container .premium-title-header:not(.premium-title-style7) {
7097
- -webkit-box-align: center;
7098
- -webkit-align-items: center;
7099
- -moz-box-align: center;
7100
- -ms-flex-align: center;
7101
- align-items: center; }
7102
- .premium-title-container .premium-title-header svg {
7103
- width: 40px;
7104
- height: 40px; }
7105
- .premium-title-container .premium-title-header img {
7106
- width: 40px;
7107
- height: 40px;
7108
- -o-object-fit: cover;
7109
- object-fit: cover; }
7110
- .premium-title-container .premium-title-header a {
7111
  position: absolute;
7112
- top: 0;
7113
- left: 0;
7114
- width: 100%;
7115
- height: 100%; }
 
 
 
7116
 
7117
- .premium-title-container .premium-lottie-animation {
7118
- -js-display: flex;
7119
- display: -webkit-box;
7120
- display: -webkit-flex;
7121
- display: -moz-box;
7122
- display: -ms-flexbox;
7123
- display: flex; }
7124
 
7125
- .premium-title-icon-row .premium-title-icon {
7126
- margin-right: 10px; }
7127
 
7128
- .premium-title-icon-row-reverse .premium-title-icon {
7129
- margin-left: 10px; }
 
 
7130
 
7131
- .premium-title-style3,
7132
- .premium-title-style4 {
7133
- -js-display: flex;
7134
- display: -webkit-box;
7135
- display: -webkit-flex;
7136
- display: -moz-box;
7137
- display: -ms-flexbox;
7138
- display: flex; }
7139
 
7140
- .premium-title-style1,
7141
- .premium-title-style2,
7142
- .premium-title-style5,
7143
- .premium-title-style6,
7144
- .premium-title-style8,
7145
- .premium-title-style9 {
7146
- -js-display: inline-flex;
7147
- display: -webkit-inline-box;
7148
- display: -webkit-inline-flex;
7149
- display: -moz-inline-box;
7150
- display: -ms-inline-flexbox;
7151
- display: inline-flex; }
7152
 
7153
- .premium-title-style7 {
7154
- -js-display: inline-flex;
7155
- display: -webkit-inline-box;
7156
- display: -webkit-inline-flex;
7157
- display: -moz-inline-box;
7158
- display: -ms-inline-flexbox;
7159
- display: inline-flex;
7160
- -webkit-box-orient: vertical;
7161
- -webkit-box-direction: normal;
7162
- -webkit-flex-direction: column;
7163
- -moz-box-orient: vertical;
7164
- -moz-box-direction: normal;
7165
- -ms-flex-direction: column;
7166
- flex-direction: column; }
7167
- .premium-title-style7 .premium-title-style7-inner {
7168
- -js-display: flex;
7169
- display: -webkit-box;
7170
- display: -webkit-flex;
7171
- display: -moz-box;
7172
- display: -ms-flexbox;
7173
- display: flex;
7174
- -webkit-box-align: center;
7175
- -webkit-align-items: center;
7176
- -moz-box-align: center;
7177
- -ms-flex-align: center;
7178
- align-items: center; }
7179
 
7180
- .premium-title-style1 {
7181
- border-width: 0;
7182
- border-left: 3px solid #6ec1e4; }
 
 
 
 
 
 
 
7183
 
7184
- .premium-title-container.style2, .premium-title-container.style4, .premium-title-container.style5, .premium-title-container.style6 {
7185
- border-bottom: 3px solid #6ec1e4; }
 
 
 
 
 
 
 
 
 
 
 
 
 
7186
 
7187
- /*Style 6 Header*/
7188
- .premium-title-style6:before {
7189
- position: absolute;
7190
- left: 50%;
7191
- bottom: 0;
7192
- margin-left: -2px;
7193
- content: "";
7194
- border: 3px solid transparent; }
7195
 
7196
- /*Style 6 Trinagle*/
7197
- .premium-title-style7-stripe-wrap {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7198
  -js-display: flex;
7199
  display: -webkit-box;
7200
  display: -webkit-flex;
7201
  display: -moz-box;
7202
  display: -ms-flexbox;
7203
- display: flex; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7204
 
7205
- .premium-title-style7:before {
7206
- display: none; }
 
 
7207
 
7208
- .premium-title-style8 .premium-title-text[data-animation="shiny"] {
7209
- -webkit-background-size: 125px 125px !important;
7210
- background-size: 125px !important;
7211
- color: rgba(255, 255, 255, 0);
7212
- -webkit-background-clip: text !important;
7213
- background-clip: text !important;
7214
- -webkit-animation-name: pa-shinny-text !important;
7215
- animation-name: pa-shinny-text !important;
7216
- -webkit-animation-duration: var(--animation-speed) !important;
7217
- animation-duration: var(--animation-speed) !important;
7218
- -webkit-animation-iteration-count: infinite !important;
7219
- animation-iteration-count: infinite !important;
7220
- background: var(--base-color) -webkit-gradient(linear, left top, right top, from(var(--base-color)), to(var(--base-color)), color-stop(0.5, var(--shiny-color))) 0 0 no-repeat; }
7221
 
7222
- @-webkit-keyframes pa-shinny-text {
7223
- 0% {
7224
- background-position: 0%; }
7225
- 100% {
7226
- background-position: 200%; } }
7227
 
7228
- @keyframes pa-shinny-text {
7229
- 0% {
7230
- background-position: 0%; }
7231
- 100% {
7232
- background-position: 200%; } }
 
7233
 
7234
- .premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
7235
- -webkit-animation: pa-blur-shadow 2s 1 alternate;
7236
- animation: pa-blur-shadow 2s 1 alternate; }
7237
 
7238
- @-webkit-keyframes pa-blur-shadow {
7239
- from {
7240
- text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
7241
- color: transparent; }
7242
- to {
7243
- text-shadow: 0; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7244
 
7245
- @keyframes pa-blur-shadow {
7246
- from {
7247
- text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
7248
- color: transparent; }
7249
- to {
7250
- text-shadow: 0; } }
 
 
 
 
 
 
 
 
 
 
 
 
7251
 
7252
- .premium-title-gradient-yes .premium-title-text,
7253
- .premium-title-gradient-yes .premium-title-icon {
7254
- -webkit-background-clip: text;
7255
- -webkit-text-fill-color: transparent;
7256
- background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
7257
- background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
7258
- background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
7259
- -webkit-animation: pa-text-gradient 8s infinite;
7260
- animation: pa-text-gradient 8s infinite; }
7261
 
7262
- .premium-title-clipped .premium-title-header {
7263
- -webkit-text-fill-color: transparent;
7264
- -webkit-background-clip: text;
7265
- background-clip: text; }
7266
 
7267
- @-webkit-keyframes pa-text-gradient {
7268
- 0%,
7269
- 100% {
7270
- -webkit-filter: hue-rotate(0deg);
7271
- filter: hue-rotate(0deg); }
7272
- 50% {
7273
- -webkit-filter: hue-rotate(360deg);
7274
- filter: hue-rotate(360deg); } }
7275
 
7276
- @keyframes pa-text-gradient {
7277
- 0%,
7278
- 100% {
7279
- -webkit-filter: hue-rotate(0deg);
7280
- filter: hue-rotate(0deg); }
7281
- 50% {
7282
- -webkit-filter: hue-rotate(360deg);
7283
- filter: hue-rotate(360deg); } }
7284
-
7285
- /**************** Premium Video Box ************/
7286
- /***********************************************/
7287
- .premium-video-box-transform {
7288
- -webkit-transform: none !important;
7289
- -ms-transform: none !important;
7290
- transform: none !important; }
7291
 
7292
- .premium-video-box-container {
7293
  -js-display: flex;
7294
  display: -webkit-box;
7295
  display: -webkit-flex;
7296
  display: -moz-box;
7297
  display: -ms-flexbox;
7298
  display: flex;
7299
- -webkit-box-orient: vertical;
7300
- -webkit-box-direction: normal;
7301
- -webkit-flex-direction: column;
7302
- -moz-box-orient: vertical;
7303
- -moz-box-direction: normal;
7304
- -ms-flex-direction: column;
7305
- flex-direction: column; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7306
 
7307
- .premium-video-box-container > div {
7308
- position: relative;
7309
- overflow: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7310
 
7311
- .pa-aspect-ratio-11 .premium-video-box-container > div {
7312
- padding-bottom: 100%; }
 
 
 
 
7313
 
7314
- .pa-aspect-ratio-169 .premium-video-box-container > div {
7315
- padding-bottom: 56.25%; }
 
 
7316
 
7317
- .pa-aspect-ratio-43 .premium-video-box-container > div {
7318
- padding-bottom: 75%; }
 
 
7319
 
7320
- .pa-aspect-ratio-32 .premium-video-box-container > div {
7321
- padding-bottom: 66.6666%; }
 
 
7322
 
7323
- .pa-aspect-ratio-219 .premium-video-box-container > div {
7324
- padding-bottom: 42.8571%; }
 
 
7325
 
7326
- .pa-aspect-ratio-916 .premium-video-box-container > div {
7327
- padding-bottom: 177.8%; }
 
7328
 
7329
- .premium-video-box-image-container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7330
  position: absolute;
7331
  top: 0;
 
 
7332
  left: 0;
 
 
 
 
 
 
 
 
 
 
7333
  bottom: 0;
7334
- right: 0;
7335
  width: 100%;
7336
- height: 100%;
7337
- -webkit-background-size: cover;
7338
- background-size: cover;
7339
- background-position: 50%;
7340
- cursor: pointer;
7341
- margin: auto;
7342
- -webkit-transition: 0.2s all;
7343
- transition: 0.2s all; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7344
 
7345
- .premium-video-box-play-icon-container {
7346
  position: absolute;
7347
- z-index: 2;
7348
- cursor: pointer;
7349
- -webkit-transform: translate(-50%, -50%);
7350
- -ms-transform: translate(-50%, -50%);
7351
- transform: translate(-50%, -50%);
7352
- background: rgba(252, 252, 252, 0.35); }
 
7353
 
7354
- .premium-video-box-description-container {
 
 
 
 
7355
  position: absolute;
7356
- z-index: 2;
7357
- padding: 5px;
7358
- text-align: center;
7359
- cursor: pointer;
7360
- -webkit-transform: translate(-50%, -50%);
7361
- -ms-transform: translate(-50%, -50%);
7362
- transform: translate(-50%, -50%); }
 
7363
 
7364
- .premium-video-box-text {
7365
- margin-bottom: 0 !important;
 
 
 
 
 
7366
  -webkit-transition: all 0.3s ease-in-out;
7367
  transition: all 0.3s ease-in-out; }
7368
 
7369
- .premium-video-box-play-icon {
7370
- padding: 15px;
7371
- -webkit-transform: translateX(4%);
7372
- -ms-transform: translateX(4%);
7373
- transform: translateX(4%);
 
 
7374
  -webkit-transition: all 0.3s ease-in-out;
7375
  transition: all 0.3s ease-in-out; }
7376
 
7377
- .premium-video-box-video-container,
7378
- .premium-vid-lightbox-container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7379
  position: absolute;
7380
- top: 0;
 
7381
  left: 0;
7382
- z-index: 2;
7383
  width: 100%;
7384
- height: 100%;
7385
- -webkit-transition: opacity 0.8s ease-in-out;
7386
- transition: opacity 0.8s ease-in-out;
7387
- overflow: hidden;
7388
- cursor: pointer; }
7389
-
7390
- .premium-video-box-container[data-overlay="true"][data-type="self"] .premium-video-box-video-container {
7391
  opacity: 0;
7392
- visibility: hidden; }
 
 
 
 
 
7393
 
7394
- .premium-video-box-video-container iframe {
7395
- max-width: 100%;
7396
- width: 100%;
7397
- height: 100%;
7398
- margin: 0;
7399
- line-height: 1;
7400
- border: none; }
7401
 
7402
- .premium-video-box-video-container video {
7403
- max-width: 100%;
7404
- width: 100%;
7405
- height: 100%;
7406
- margin: 0;
7407
- line-height: 1;
7408
- border: none;
7409
- background-color: #000;
7410
- -o-object-fit: contain;
7411
- object-fit: contain; }
7412
 
7413
- .premium-video-box-container .premium-video-box-vimeo-wrap {
 
7414
  -js-display: flex;
7415
  display: -webkit-box;
7416
  display: -webkit-flex;
7417
  display: -moz-box;
7418
  display: -ms-flexbox;
7419
  display: flex;
7420
- position: absolute;
7421
- top: 0;
7422
- left: 0;
7423
- z-index: 3;
7424
- margin: 10px;
7425
- margin-right: 10px;
7426
- -webkit-transition: opacity 0.2s ease-out;
7427
- transition: opacity 0.2s ease-out;
7428
- margin-right: 4.6em; }
7429
 
7430
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {
7431
- width: 60px;
7432
- height: 60px;
7433
- background: rgba(23, 35, 34, 0.75);
7434
- margin-right: 1px;
7435
  -webkit-box-flex: 1;
7436
- -webkit-flex: 1 0 auto;
7437
  -moz-box-flex: 1;
7438
- -ms-flex: 1 0 auto;
7439
- flex: 1 0 auto;
7440
- padding: 0; }
7441
-
7442
- .premium-video-box-vimeo-portrait img {
7443
- width: 50px;
7444
- height: 50px;
7445
- margin: 5px;
7446
- padding: 0;
7447
- border: 0;
7448
- -webkit-border-radius: 50%;
7449
- border-radius: 50%; }
7450
-
7451
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers {
7452
- font-size: 10px; }
7453
-
7454
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-title {
7455
- max-width: 100%;
7456
- font-size: 2em !important;
7457
- font-weight: 700;
7458
- margin: 0;
7459
- padding: 0.1em 0.2em;
7460
- background: rgba(23, 35, 34, 0.75);
7461
- display: inline-block;
7462
- text-transform: none;
7463
- line-height: normal;
7464
- letter-spacing: normal; }
7465
-
7466
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline {
7467
- font-size: 1.2em !important;
7468
- font-weight: 400;
7469
- color: #fff;
7470
- margin-top: 0.1em;
7471
- padding: 0.2em 0.5em;
7472
- background: rgba(23, 35, 34, 0.75);
7473
- text-transform: none;
7474
- line-height: normal;
7475
- letter-spacing: normal; }
7476
 
7477
- .premium-video-box-playlist-container {
7478
  -js-display: flex;
7479
  display: -webkit-box;
7480
  display: -webkit-flex;
7481
  display: -moz-box;
7482
  display: -ms-flexbox;
7483
  display: flex;
7484
- -webkit-flex-wrap: wrap;
7485
- -ms-flex-wrap: wrap;
7486
- flex-wrap: wrap; }
7487
- .premium-video-box-playlist-container .premium-video-box-container {
7488
- height: 100%;
7489
- overflow: hidden; }
7490
-
7491
- .premium-video-box-container:hover .premium-video-box-image-container.zoomin {
7492
- -webkit-transform: scale(1.1);
7493
- -ms-transform: scale(1.1);
7494
- transform: scale(1.1); }
7495
-
7496
- .premium-video-box-container:hover .premium-video-box-image-container.zoomout {
7497
- -webkit-transform: scale(1);
7498
- -ms-transform: scale(1);
7499
- transform: scale(1); }
7500
-
7501
- .premium-video-box-container:hover .premium-video-box-image-container.scale {
7502
- -webkit-transform: scale(1.3) rotate(5deg);
7503
- -ms-transform: scale(1.3) rotate(5deg);
7504
- transform: scale(1.3) rotate(5deg); }
7505
-
7506
- .premium-video-box-container:hover .premium-video-box-image-container.gray {
7507
- -webkit-filter: grayscale(0%);
7508
- filter: grayscale(0%); }
7509
-
7510
- .premium-video-box-container:hover .premium-video-box-image-container.blur {
7511
- -webkit-filter: blur(3px);
7512
- filter: blur(3px); }
7513
-
7514
- .premium-video-box-container:hover .premium-video-box-image-container.sepia {
7515
- -webkit-filter: sepia(0%);
7516
- filter: sepia(0%); }
7517
-
7518
- .premium-video-box-container:hover .premium-video-box-image-container.trans {
7519
- -webkit-transform: translateX(0px) scale(1.1);
7520
- -ms-transform: translateX(0px) scale(1.1);
7521
- transform: translateX(0px) scale(1.1); }
7522
-
7523
- .premium-video-box-container:hover .premium-video-box-image-container.bright {
7524
- -webkit-filter: brightness(1.2);
7525
- filter: brightness(1.2); }
7526
-
7527
- .premium-video-box-image-container.gray {
7528
- -webkit-filter: grayscale(100%);
7529
- filter: grayscale(100%); }
7530
 
7531
- .premium-video-box-image-container.zoomout, .premium-video-box-image-container.scale {
7532
- -webkit-transform: scale(1.2);
7533
- -ms-transform: scale(1.2);
7534
- transform: scale(1.2); }
7535
 
7536
- .premium-video-box-image-container.sepia {
7537
- -webkit-filter: sepia(30%);
7538
- filter: sepia(30%); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7539
 
7540
- .premium-video-box-image-container.bright {
7541
- -webkit-filter: brightness(1);
7542
- filter: brightness(1); }
 
 
 
 
 
 
 
 
 
7543
 
7544
- .premium-video-box-image-container.trans {
7545
- -webkit-transform: translateX(-15px) scale(1.1);
7546
- -ms-transform: translateX(-15px) scale(1.1);
7547
- transform: translateX(-15px) scale(1.1); }
 
7548
 
7549
- .premium-video-box-mask-media {
7550
- -webkit-mask-repeat: no-repeat;
7551
- mask-repeat: no-repeat; }
 
7552
 
7553
- /* Sticky Video Option */
7554
- .premium-video-box-container.premium-video-box-sticky-apply {
7555
- z-index: 99;
7556
- overflow: unset; }
7557
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
7558
- position: fixed !important;
7559
- z-index: 99999;
7560
- height: 225px;
7561
- width: 400px;
7562
- background: #fff; }
7563
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap,
7564
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before {
7565
- visibility: hidden; }
7566
- .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 {
7567
- -webkit-box-shadow: unset;
7568
- box-shadow: unset; }
 
 
 
 
 
 
 
 
 
 
7569
 
7570
- .premium-video-box-sticky-close,
7571
- .premium-video-box-sticky-infobar {
7572
- display: none; }
7573
 
7574
- .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7575
- position: absolute;
7576
- padding: 5px;
7577
- cursor: pointer;
7578
- z-index: 99999;
7579
- height: 14px;
7580
- width: 14px;
7581
- -webkit-box-sizing: content-box;
7582
- -moz-box-sizing: content-box;
7583
- box-sizing: content-box;
7584
- -webkit-border-radius: 100%;
7585
- border-radius: 100%;
7586
  -js-display: flex;
7587
  display: -webkit-box;
7588
  display: -webkit-flex;
7589
  display: -moz-box;
7590
  display: -ms-flexbox;
7591
  display: flex;
7592
- -webkit-box-pack: center;
7593
- -webkit-justify-content: center;
7594
- -moz-box-pack: center;
7595
- -ms-flex-pack: center;
7596
- justify-content: center;
7597
  -webkit-box-align: center;
7598
  -webkit-align-items: center;
7599
  -moz-box-align: center;
7600
  -ms-flex-align: center;
7601
  align-items: center; }
7602
 
7603
- .premium-video-box-sticky-apply .premium-video-box-play-icon-container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- .premium-video-box-sticky-apply .premium-video-box-play-icon {
7612
- -webkit-transition: none;
7613
- transition: none; }
 
 
 
 
 
7614
 
7615
- .premium-video-box-sticky-apply .premium-video-box-sticky-infobar {
7616
- display: block;
7617
- position: relative;
7618
- top: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7619
  width: 100%;
7620
- padding: 5px;
7621
- text-align: center;
7622
- z-index: 9999;
7623
- margin-top: -1px; }
 
7624
 
7625
- .premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable {
7626
- cursor: move; }
 
 
 
7627
 
7628
- .premium-video-sticky-top-left
7629
- .premium-video-box-container.premium-video-box-sticky-apply
7630
- .premium-video-box-inner-wrap {
7631
- right: auto;
7632
- left: 20px;
7633
- top: 20px; }
 
 
7634
 
7635
- .premium-video-sticky-bottom-left
7636
- .premium-video-box-container.premium-video-box-sticky-apply
7637
- .premium-video-box-inner-wrap {
7638
- right: auto;
7639
- left: 20px;
7640
- bottom: 20px; }
7641
 
7642
- .premium-video-sticky-top-right
7643
- .premium-video-box-container.premium-video-box-sticky-apply
7644
- .premium-video-box-inner-wrap {
7645
- left: auto;
7646
- right: 20px;
7647
- top: 20px; }
7648
 
7649
- .premium-video-sticky-bottom-right
7650
- .premium-video-box-container.premium-video-box-sticky-apply
7651
- .premium-video-box-inner-wrap {
7652
- left: auto;
7653
- right: 20px;
7654
- bottom: 20px; }
7655
 
7656
- .premium-video-sticky-center-left
7657
- .premium-video-box-container.premium-video-box-sticky-apply
7658
- .premium-video-box-inner-wrap {
7659
- right: auto;
7660
- left: 20px;
7661
- top: 50%;
7662
- -webkit-transform: translateY(-50%);
7663
- -ms-transform: translateY(-50%);
7664
- transform: translateY(-50%); }
7665
 
7666
- .premium-video-sticky-center-right
7667
- .premium-video-box-container.premium-video-box-sticky-apply
7668
- .premium-video-box-inner-wrap {
7669
- left: auto;
7670
- right: 20px;
7671
- top: 50%;
7672
- -webkit-transform: translateY(-50%);
7673
- -ms-transform: translateY(-50%);
7674
- transform: translateY(-50%); }
7675
 
7676
- .premium-video-sticky-bottom-right
7677
- .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply
7678
- .premium-video-box-inner-wrap,
7679
- .premium-video-sticky-bottom-left
7680
- .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply
7681
- .premium-video-box-inner-wrap {
7682
- bottom: 55px; }
7683
 
7684
- .premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7685
- .premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7686
- .premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7687
- top: -10px;
7688
- right: -10px; }
 
 
 
 
 
 
 
7689
 
7690
- .premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7691
- .premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7692
- .premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7693
- top: -10px;
7694
- left: -10px; }
 
 
7695
 
7696
- .premium-video-box-filter-sticky {
7697
- -webkit-filter: none !important;
7698
- filter: none !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7699
 
7700
- .premium-mscroll-yes.elementor-widget-premium-addon-video-box div {
7701
- cursor: default; }
 
 
 
7702
 
7703
- .premium-video-box-background {
7704
- width: 100%; }
 
 
7705
 
7706
- .premium-video-box-background + div {
 
 
 
 
 
 
 
7707
  position: absolute;
7708
- width: 80%;
7709
- height: 80%;
7710
- top: 0;
7711
- left: 0; }
7712
-
7713
- /************ Premium Vertical Scroll ************/
7714
- /*************************************************/
7715
- .premium-vscroll-inner {
7716
- position: relative;
7717
- min-height: 100%; }
7718
- .premium-vscroll-inner .premium-vscroll-dots {
7719
- position: fixed;
7720
- z-index: 100;
7721
- opacity: 1;
7722
- margin-top: -32px;
7723
- -webkit-transition: all 0.3s ease-in-out;
7724
- transition: all 0.3s ease-in-out; }
7725
-
7726
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
7727
- opacity: 1;
7728
  -webkit-transition: all 0.3s ease-in-out;
7729
  transition: all 0.3s ease-in-out; }
7730
 
7731
- .premium-vscroll-inner .premium-vscroll-dots,
7732
- .premium-vscroll-wrap .premium-vscroll-dots-hide {
7733
- opacity: 0;
7734
- visibility: hidden; }
 
 
 
 
7735
 
7736
- .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
7737
- opacity: 1;
7738
- visibility: visible; }
7739
 
7740
- .premium-vscroll-dots.middle {
7741
- top: 50%;
7742
- margin-top: 0;
7743
- -webkit-transform: translateY(-50%);
7744
- -ms-transform: translateY(-50%);
7745
- transform: translateY(-50%); }
7746
 
7747
- .premium-vscroll-dots.top {
7748
- top: 40px; }
7749
 
7750
- .premium-vscroll-dots.bottom {
7751
- bottom: 30px; }
7752
 
7753
- .premium-vscroll-dots.right {
7754
- right: 17px; }
7755
 
7756
- .premium-vscroll-dots.left {
7757
- left: 17px; }
 
 
 
7758
 
7759
- .premium-vscroll-inner ul.premium-vscroll-dots-list,
7760
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
7761
- margin: 0 !important;
7762
- padding: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7763
 
7764
- .premium-vscroll-inner ul.premium-vscroll-dots-list li {
7765
- width: 14px;
7766
- height: 13px;
7767
- margin: 7px;
7768
- position: relative;
7769
- -js-display: flex;
7770
- display: -webkit-box;
7771
- display: -webkit-flex;
7772
- display: -moz-box;
7773
- display: -ms-flexbox;
7774
- display: flex;
7775
- -webkit-box-pack: center;
7776
- -webkit-justify-content: center;
7777
- -moz-box-pack: center;
7778
- -ms-flex-pack: center;
7779
- justify-content: center;
7780
  -webkit-box-align: center;
7781
  -webkit-align-items: center;
7782
  -moz-box-align: center;
7783
  -ms-flex-align: center;
7784
- align-items: center;
7785
- overflow: visible; }
7786
 
7787
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
7788
- display: block;
7789
- position: relative;
7790
- z-index: 1;
7791
- width: 100%;
7792
- height: 100%;
7793
- cursor: pointer;
7794
- text-decoration: none; }
7795
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
7796
- top: 2px;
7797
- left: 2.5px;
7798
- width: 8px;
7799
- height: 8px;
7800
- border: 1px solid #000;
7801
- -webkit-border-radius: 50%;
7802
- border-radius: 50%;
7803
- position: absolute;
7804
- z-index: 1;
7805
- -webkit-transition: all 0.3s ease-in-out;
7806
- transition: all 0.3s ease-in-out; }
7807
 
7808
- .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
7809
- -webkit-transform: scale(1.6);
7810
- -ms-transform: scale(1.6);
7811
- transform: scale(1.6); }
7812
 
7813
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
7814
- position: absolute;
7815
- color: #fff;
7816
- font-size: 14px;
7817
- font-family: arial, helvetica, sans-serif;
7818
- white-space: nowrap;
7819
- max-width: 220px;
7820
- padding-left: 0.4em;
7821
- padding-right: 0.4em; }
7822
 
7823
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
7824
- right: 27px; }
 
 
7825
 
7826
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
7827
- width: 4px;
7828
- height: 30px; }
7829
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
 
7830
  width: 100%;
7831
- height: 100%;
7832
- -webkit-border-radius: 0;
7833
- border-radius: 0; }
7834
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
7835
- -webkit-transform: scale(1);
7836
- -ms-transform: scale(1);
7837
- transform: scale(1); }
7838
-
7839
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
7840
  position: absolute;
7841
- top: 50%;
7842
- content: "";
7843
- left: -webkit-calc(100% - 1px);
7844
- left: calc(100% - 1px);
7845
- width: 10px;
7846
- height: 0;
7847
- border-top: 6px solid transparent;
7848
- border-bottom: 6px solid transparent;
7849
- border-left: 6px solid;
7850
- -webkit-transform: translateY(-50%);
7851
- -ms-transform: translateY(-50%);
7852
- transform: translateY(-50%); }
7853
-
7854
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
7855
- left: 27px; }
7856
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
7857
- position: absolute;
7858
- top: 50%;
7859
- content: "";
7860
- right: -webkit-calc(100% - 1px);
7861
- right: calc(100% - 1px);
7862
- width: 10px;
7863
- height: 0;
7864
- border-top: 6px solid transparent;
7865
- border-bottom: 6px solid transparent;
7866
- border-right: 6px solid;
7867
- -webkit-transform: translateY(-50%);
7868
- -ms-transform: translateY(-50%);
7869
- transform: translateY(-50%); }
7870
-
7871
- /* * Lines */
7872
- @media (max-width: 768px) {
7873
- .premium-vscroll-dots.right {
7874
- right: 7px; }
7875
- .premium-vscroll-dots.left {
7876
- left: 7px; } }
7877
-
7878
- .premium-vscroll-nav-menu {
7879
- position: fixed;
7880
- top: 20px;
7881
- height: 40px;
7882
- z-index: 100;
7883
- padding: 0;
7884
- margin: 0; }
7885
- .premium-vscroll-nav-menu.left {
7886
- left: 0; }
7887
- .premium-vscroll-nav-menu.right {
7888
- right: 0; }
7889
- .premium-vscroll-nav-menu .premium-vscroll-nav-item {
7890
- display: inline-block;
7891
- margin: 10px;
7892
- color: #000;
7893
- background: #fff;
7894
- background: rgba(255, 255, 255, 0.3); }
7895
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
7896
- padding: 9px 18px;
7897
- display: block;
7898
- cursor: pointer;
7899
- color: #000; }
7900
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
7901
- color: #000; }
7902
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
7903
- outline: none; }
7904
 
7905
- .multiscroll-nav li a:focus {
7906
- outline: none; }
 
 
 
7907
 
7908
- .premium-vscroll-temp .slimScrollBar {
7909
- visibility: hidden; }
 
7910
 
7911
- [data-hijacking="off"] .premium-vscroll-temp {
7912
- height: 100vh; }
7913
- [data-hijacking="off"] .premium-vscroll-temp > div {
7914
- opacity: 0;
 
 
 
 
 
 
 
 
7915
  top: 0;
7916
- left: 0;
7917
  width: 100%;
7918
- /* Force Hardware Acceleration */
7919
- -webkit-transform: translateZ(0);
7920
- transform: translateZ(0);
7921
- -webkit-backface-visibility: hidden;
7922
- backface-visibility: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7923
 
7924
- [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
7925
- display: none;
7926
- position: absolute;
7927
- width: 100%;
7928
- top: 20px;
7929
- z-index: 2; }
 
7930
 
7931
- [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
7932
- position: relative;
7933
- /* enable a 3D-space for children elements */
7934
- -webkit-perspective: 1800px;
7935
- perspective: 1800px; }
7936
- [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
7937
- position: absolute;
7938
- -webkit-transform-origin: center bottom;
7939
- -ms-transform-origin: center bottom;
7940
- transform-origin: center bottom; }
7941
- [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp:last-of-type > div {
7942
- opacity: 1 !important;
7943
- -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
7944
- transform: translateY(0px) scale(1) rotateX(0deg) !important; }
7945
 
7946
- [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
7947
- position: fixed; }
 
 
 
 
 
7948
 
7949
- [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
7950
- position: fixed; }
 
 
 
 
 
7951
 
7952
- [data-hijacking="off"] .premium-vscroll-parallax-last {
7953
- -webkit-transform: translateY(0px) scale(1) !important;
7954
- -ms-transform: translateY(0px) scale(1) !important;
7955
- transform: translateY(0px) scale(1) !important; }
 
 
 
7956
 
7957
- [data-hijacking="off"] .premium-vscroll-parallax-position {
7958
- position: unset !important; }
7959
-
7960
- /********** Premium Woo Products **********/
7961
- /******************************************/
7962
- .ast-single-post .entry-content .premium-woocommerce a {
7963
- text-decoration: none; }
7964
-
7965
- .premium-woocommerce .premium-woo-qv-btn {
7966
- cursor: pointer; }
7967
-
7968
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
7969
- margin: 0 auto 0.5em; }
7970
-
7971
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
7972
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
7973
- display: block;
7974
- text-align: center;
7975
- color: #fff;
7976
- min-width: 2em;
7977
- min-height: 2em;
7978
- line-height: 2em;
7979
- padding: 0.3em 0.6em;
7980
- margin: 0.5em 0.6em; }
7981
-
7982
- .premium-woocommerce .pa-out-of-stock {
7983
- display: block;
7984
- text-align: center;
7985
- color: #fff;
7986
- min-width: 2em;
7987
- min-height: 2em;
7988
- line-height: 2em;
7989
- padding: 0.3em 0.6em;
7990
- margin: 0.5em 0.6em; }
7991
-
7992
- .premium-woocommerce .woocommerce-loop-product__title {
7993
- margin-bottom: 0.5em;
7994
- font-size: 1em;
7995
- -webkit-transition: all 0.3s ease-in-out;
7996
- transition: all 0.3s ease-in-out; }
7997
-
7998
- .premium-woocommerce .premium-woo-product-category {
7999
- display: block;
8000
- font-size: 0.85em;
8001
- margin-bottom: 0.5em;
8002
- line-height: 1.3; }
8003
-
8004
- .premium-woocommerce .star-rating {
8005
- display: block;
8006
- float: none;
8007
- -webkit-backface-visibility: hidden;
8008
- backface-visibility: hidden;
8009
- overflow: hidden;
8010
- position: relative;
8011
- height: 1em;
8012
- line-height: 1;
8013
- font-size: 0.857em;
8014
- width: 5.4em;
8015
- font-family: "star"; }
8016
- .premium-woocommerce .star-rating::before {
8017
- content: "\73\73\73\73\73";
8018
- color: #54595f;
8019
- float: left;
8020
- top: 0;
8021
- left: 0;
8022
- position: absolute; }
8023
- .premium-woocommerce .star-rating span {
8024
- overflow: hidden;
8025
- float: left;
8026
- top: 0;
8027
- left: 0;
8028
- position: absolute;
8029
- padding-top: 1.5em; }
8030
- .premium-woocommerce .star-rating span::before {
8031
- content: "\53\53\53\53\53";
8032
- color: inherit;
8033
- top: 0;
8034
- position: absolute;
8035
- left: 0; }
8036
-
8037
- .premium-woocommerce .premium-woo-products-inner ul.products {
8038
- -js-display: flex;
8039
- display: -webkit-box;
8040
- display: -webkit-flex;
8041
- display: -moz-box;
8042
- display: -ms-flexbox;
8043
- display: flex;
8044
- margin: 0;
8045
- padding: 0;
8046
- -webkit-flex-wrap: wrap;
8047
- -ms-flex-wrap: wrap;
8048
- flex-wrap: wrap;
8049
- list-style: none outside;
8050
- -webkit-column-gap: 0;
8051
- -moz-column-gap: 0;
8052
- column-gap: 0; }
8053
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
8054
- margin: 0 0 10px;
8055
- padding: 0 10px; }
8056
- .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
8057
- overflow: hidden;
8058
- -webkit-transition: all 0.3s ease-in-out;
8059
- transition: all 0.3s ease-in-out; }
8060
-
8061
- .premium-woocommerce .woocommerce-loop-product__link {
8062
- position: relative;
8063
- display: block !important;
8064
- overflow: hidden;
8065
- -webkit-transition: all 0.3s ease-in-out;
8066
- transition: all 0.3s ease-in-out; }
8067
-
8068
- .premium-woocommerce .premium-woo-ribbon-container,
8069
- .premium-woocommerce .pa-out-of-stock {
8070
- position: absolute;
8071
- z-index: 9; }
8072
-
8073
- .premium-woocommerce .premium-woo-ribbon-container {
8074
- top: 0;
8075
- left: 0; }
8076
-
8077
- .premium-woocommerce .pa-out-of-stock {
8078
- top: 7px;
8079
- left: 9px;
8080
- margin: 0; }
8081
-
8082
- .premium-woo-product-thumbnail {
8083
- position: relative;
8084
- overflow: hidden; }
8085
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
8086
- margin: 0;
8087
- width: 100%; }
8088
-
8089
- .premium-woo-product-sale-wrap,
8090
- .premium-woo-product-featured-wrap {
8091
- margin: 0; }
8092
-
8093
- .premium-woocommerce .premium-woo-products-details-wrap {
8094
- padding: 1em 1.2em; }
8095
- .premium-woocommerce .premium-woo-products-details-wrap .button {
8096
- display: inline-block;
8097
- background-color: #6ec1e4;
8098
- color: #fff;
8099
- margin: 0.5em 0;
8100
- line-height: 1.3;
8101
- padding: 10px 40px;
8102
- font-size: 100%;
8103
- cursor: pointer;
8104
- text-decoration: none;
8105
- overflow: visible;
8106
- font-weight: 700;
8107
- background-image: none;
8108
- border: none;
8109
- -webkit-border-radius: 0px;
8110
- border-radius: 0px;
8111
- -webkit-box-shadow: none;
8112
- box-shadow: none;
8113
- text-shadow: none;
8114
- -webkit-transition: all 0.3s ease-in-out;
8115
- transition: all 0.3s ease-in-out; }
8116
-
8117
- .premium-woocommerce li.product .price {
8118
- display: block;
8119
- line-height: 1.3;
8120
- font-weight: 700;
8121
- margin-bottom: 0.5em;
8122
- font-size: 0.9em; }
8123
- .premium-woocommerce li.product .price del {
8124
- display: inline-block;
8125
- font-weight: 400;
8126
- background: transparent;
8127
- opacity: 1; }
8128
- .premium-woocommerce li.product .price ins {
8129
- display: inline-block;
8130
- background: transparent;
8131
- text-decoration: none;
8132
- font-weight: inherit; }
8133
- .premium-woocommerce li.product .price .amount {
8134
- color: inherit !important; }
8135
-
8136
- .premium-woocommerce li.product .premium-woo-product-desc p {
8137
- margin: 0; }
8138
-
8139
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
8140
- margin-left: 0;
8141
- margin-right: auto; }
8142
-
8143
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
8144
- margin-left: auto;
8145
- margin-right: auto; }
8146
-
8147
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
8148
- margin-left: auto;
8149
- margin-right: 0; }
8150
-
8151
- .premium-woo-products-pagination ul.page-numbers {
8152
- -js-display: flex;
8153
- display: -webkit-box;
8154
- display: -webkit-flex;
8155
- display: -moz-box;
8156
- display: -ms-flexbox;
8157
- display: flex;
8158
- list-style-type: none;
8159
- margin: 0;
8160
- margin-top: 10px;
8161
- padding: 0;
8162
- border: none;
8163
- -webkit-box-pack: center;
8164
- -webkit-justify-content: center;
8165
- -moz-box-pack: center;
8166
- -ms-flex-pack: center;
8167
- justify-content: center; }
8168
- .premium-woo-products-pagination ul.page-numbers li {
8169
- margin: 0 0.4em 0.4em 0;
8170
- padding: 0;
8171
- text-align: center; }
8172
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
8173
- margin: 0;
8174
- text-decoration: none;
8175
- color: #000;
8176
- border: 1px solid #54595f;
8177
- padding: 0;
8178
- line-height: 1;
8179
- font-size: 1em;
8180
- font-weight: 400;
8181
- padding: 0.75em;
8182
- display: block;
8183
- min-width: 2.5em;
8184
- -webkit-transition: all 0.3s ease-in-out;
8185
- transition: all 0.3s ease-in-out; }
8186
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
8187
- background-color: #54595f;
8188
- color: #fff;
8189
- outline: none; }
8190
-
8191
- .premium-woocommerce .premium-loading-feed,
8192
- .premium-woo-quick-view-loader .premium-loading-feed {
8193
- display: block;
8194
- position: absolute;
8195
- width: 100%;
8196
- height: 100%;
8197
- top: 0px;
8198
- left: 0px;
8199
- bottom: 0px;
8200
- right: 0px;
8201
- background: rgba(255, 255, 255, 0.2);
8202
- -js-display: flex;
8203
- display: -webkit-box;
8204
- display: -webkit-flex;
8205
- display: -moz-box;
8206
- display: -ms-flexbox;
8207
- display: flex;
8208
- -webkit-box-align: center;
8209
- -webkit-align-items: center;
8210
- -moz-box-align: center;
8211
- -ms-flex-align: center;
8212
- align-items: center; }
8213
-
8214
- /**
8215
- * Image Hover Effects
8216
- */
8217
- .premium-woocommerce .woocommerce-loop-product__link img {
8218
- -webkit-transition: all 0.3s ease-in-out;
8219
- transition: all 0.3s ease-in-out; }
8220
-
8221
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
8222
- -webkit-transform: scale(1.2);
8223
- -ms-transform: scale(1.2);
8224
- transform: scale(1.2); }
8225
-
8226
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
8227
- -webkit-transform: none;
8228
- -ms-transform: none;
8229
- transform: none; }
8230
-
8231
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
8232
- -webkit-transform: none;
8233
- -ms-transform: none;
8234
- transform: none; }
8235
-
8236
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
8237
- -webkit-transform: scale(1.2);
8238
- -ms-transform: scale(1.2);
8239
- transform: scale(1.2); }
8240
-
8241
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
8242
- -webkit-filter: grayscale(100%);
8243
- filter: grayscale(100%); }
8244
-
8245
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
8246
- -webkit-filter: grayscale(0%);
8247
- filter: grayscale(0%); }
8248
-
8249
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
8250
- -webkit-filter: sepia(30%);
8251
- filter: sepia(30%); }
8252
-
8253
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
8254
- -webkit-filter: sepia(0%);
8255
- filter: sepia(0%); }
8256
-
8257
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
8258
- -webkit-filter: brightness(1);
8259
- filter: brightness(1); }
8260
-
8261
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
8262
- -webkit-filter: brightness(1.2);
8263
- filter: brightness(1.2); }
8264
-
8265
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
8266
- -webkit-transform: translateX(-15px) scale(1.1);
8267
- -ms-transform: translateX(-15px) scale(1.1);
8268
- transform: translateX(-15px) scale(1.1); }
8269
-
8270
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
8271
- -webkit-transform: translateX(0px) scale(1.1);
8272
- -ms-transform: translateX(0px) scale(1.1);
8273
- transform: translateX(0px) scale(1.1); }
8274
-
8275
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
8276
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8277
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8278
- transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
8279
-
8280
- .premium-woocommerce .premium-woo-product__on_hover {
8281
- position: absolute;
8282
- top: 0;
8283
- right: 0;
8284
- bottom: 0;
8285
- left: 0;
8286
- height: 100%;
8287
- opacity: 0; }
8288
-
8289
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
8290
- opacity: 1; }
8291
-
8292
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
8293
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
8294
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8295
- position: absolute;
8296
- bottom: 0;
8297
- left: 0;
8298
- width: 100%;
8299
- text-align: center;
8300
- padding: 5px;
8301
- background: rgba(2, 2, 2, 0.5);
8302
- color: #fff;
8303
- -webkit-transition: all 0.3s ease-in-out;
8304
- transition: all 0.3s ease-in-out;
8305
- z-index: 2;
8306
- -webkit-transform: translateY(100%);
8307
- -ms-transform: translateY(100%);
8308
- transform: translateY(100%); }
8309
-
8310
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8311
- -webkit-transition-delay: 0.1s;
8312
- transition-delay: 0.1s; }
8313
-
8314
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
8315
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
8316
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
8317
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
8318
- margin-left: 0.5em; }
8319
-
8320
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
8321
- -webkit-transform: translateY(0);
8322
- -ms-transform: translateY(0);
8323
- transform: translateY(0); }
8324
-
8325
- .premium-woo-product-wrapper .premium-woo-qv-data {
8326
- position: absolute;
8327
- top: 0;
8328
- left: 0;
8329
- width: 100%;
8330
- height: 100%;
8331
- z-index: 1;
8332
- overflow: hidden;
8333
- cursor: pointer; }
8334
-
8335
- /**
8336
- * Skin 1,4
8337
- */
8338
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
8339
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
8340
- position: absolute;
8341
- top: 0.7em;
8342
- right: 1em;
8343
- -webkit-transform: translate3d(15px, 0, 0);
8344
- transform: translate3d(15px, 0, 0);
8345
- -webkit-transition: all 0.3s ease-in-out;
8346
- transition: all 0.3s ease-in-out;
8347
- opacity: 0;
8348
- z-index: 9; }
8349
-
8350
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
8351
- position: relative;
8352
- display: block;
8353
- margin: 0 0 3px;
8354
- background: #fff;
8355
- text-align: center;
8356
- outline: 0;
8357
- -webkit-transition: all 0.3s ease-in-out;
8358
- transition: all 0.3s ease-in-out; }
8359
-
8360
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
8361
- display: block;
8362
- color: #54595f;
8363
- width: 30px;
8364
- line-height: 30px;
8365
- height: 30px;
8366
- cursor: pointer;
8367
- -webkit-transition: all 0.3s ease-in-out;
8368
- transition: all 0.3s ease-in-out; }
8369
-
8370
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
8371
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
8372
- -webkit-transform: translate3d(5px, 0, 0);
8373
- transform: translate3d(5px, 0, 0);
8374
- opacity: 1; }
8375
-
8376
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
8377
- -webkit-animation: spin 2s linear infinite;
8378
- animation: spin 2s linear infinite; }
8379
-
8380
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
8381
- content: "\f013"; }
8382
-
8383
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
8384
- content: "\f00c"; }
8385
-
8386
- /**
8387
- * Skin 2
8388
- */
8389
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
8390
- position: absolute;
8391
- background: #fff;
8392
- bottom: 0;
8393
- left: 0;
8394
- width: 100%;
8395
- z-index: 2;
8396
- padding: 0;
8397
- opacity: 0;
8398
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
8399
- transition: opacity 0.2s, -webkit-transform 0.4s;
8400
- transition: transform 0.4s, opacity 0.2s;
8401
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
8402
- -webkit-transform: translateZ(0) translateY(5px);
8403
- transform: translateZ(0) translateY(5px); }
8404
-
8405
- .premium-woo-skin-grid-2 .premium-woo-product-details {
8406
- padding: 15px 0; }
8407
-
8408
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
8409
- opacity: 1;
8410
- -webkit-transform: translateZ(0) translateY(0);
8411
- transform: translateZ(0) translateY(0); }
8412
-
8413
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
8414
- position: static;
8415
- -js-display: flex;
8416
- display: -webkit-box;
8417
- display: -webkit-flex;
8418
- display: -moz-box;
8419
- display: -ms-flexbox;
8420
- display: flex;
8421
- -webkit-box-orient: horizontal;
8422
- -webkit-box-direction: reverse;
8423
- -webkit-flex-direction: row-reverse;
8424
- -moz-box-orient: horizontal;
8425
- -moz-box-direction: reverse;
8426
- -ms-flex-direction: row-reverse;
8427
- flex-direction: row-reverse; }
8428
-
8429
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
8430
- -webkit-box-flex: 1;
8431
- -webkit-flex: 1;
8432
- -moz-box-flex: 1;
8433
- -ms-flex: 1;
8434
- flex: 1;
8435
- min-width: 50%; }
8436
-
8437
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
8438
- -js-display: flex;
8439
- display: -webkit-box;
8440
- display: -webkit-flex;
8441
- display: -moz-box;
8442
- display: -ms-flexbox;
8443
- display: flex;
8444
- margin: 0;
8445
- text-align: center;
8446
- -webkit-box-pack: center;
8447
- -webkit-justify-content: center;
8448
- -moz-box-pack: center;
8449
- -ms-flex-pack: center;
8450
- justify-content: center;
8451
- -webkit-box-align: center;
8452
- -webkit-align-items: center;
8453
- -moz-box-align: center;
8454
- -ms-flex-align: center;
8455
- align-items: center; }
8456
-
8457
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8458
- background-color: #54595f; }
8459
-
8460
- /**
8461
- * Skin 4
8462
- */
8463
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
8464
- position: absolute;
8465
- left: 0;
8466
- right: 0;
8467
- top: 50%;
8468
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
8469
- transform: scale(0.9) translateZ(0) translateY(-50%);
8470
- text-align: center;
8471
- z-index: 2;
8472
- opacity: 0;
8473
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
8474
- transition: opacity 0.5s, -webkit-transform 0.3s;
8475
- transition: opacity 0.5s, transform 0.3s;
8476
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
8477
-
8478
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
8479
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
8480
- position: absolute;
8481
- top: 0;
8482
- left: 0;
8483
- width: 100%;
8484
- height: 100%;
8485
- opacity: 0;
8486
- visibility: hidden;
8487
- background-color: rgba(27, 27, 23, 0.3);
8488
- -webkit-transition: all 0.25s ease-in-out;
8489
- transition: all 0.25s ease-in-out; }
8490
-
8491
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
8492
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
8493
- opacity: 1;
8494
- visibility: visible;
8495
- z-index: 1; }
8496
-
8497
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
8498
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
8499
- transform: scale(1) translateZ(0) translateY(-50%);
8500
- opacity: 1; }
8501
-
8502
- /**
8503
- * Skin 5
8504
- */
8505
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
8506
- -js-display: flex;
8507
- display: -webkit-box;
8508
- display: -webkit-flex;
8509
- display: -moz-box;
8510
- display: -ms-flexbox;
8511
- display: flex; }
8512
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8513
- -js-display: flex;
8514
- display: -webkit-box;
8515
- display: -webkit-flex;
8516
- display: -moz-box;
8517
- display: -ms-flexbox;
8518
- display: flex;
8519
- -webkit-box-align: center;
8520
- -webkit-align-items: center;
8521
- -moz-box-align: center;
8522
- -ms-flex-align: center;
8523
- align-items: center;
8524
- background-color: #54595f;
8525
- padding: 10px;
8526
- -webkit-transition: all 0.25s ease 0s;
8527
- transition: all 0.25s ease 0s; }
8528
-
8529
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
8530
- width: 75%; }
8531
-
8532
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
8533
- -js-display: flex;
8534
- display: -webkit-box;
8535
- display: -webkit-flex;
8536
- display: -moz-box;
8537
- display: -ms-flexbox;
8538
- display: flex;
8539
- -webkit-box-align: center;
8540
- -webkit-align-items: center;
8541
- -moz-box-align: center;
8542
- -ms-flex-align: center;
8543
- align-items: center; }
8544
-
8545
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8546
- -webkit-box-pack: end;
8547
- -webkit-justify-content: flex-end;
8548
- -moz-box-pack: end;
8549
- -ms-flex-pack: end;
8550
- justify-content: flex-end; }
8551
-
8552
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8553
- -webkit-box-pack: center;
8554
- -webkit-justify-content: center;
8555
- -moz-box-pack: center;
8556
- -ms-flex-pack: center;
8557
- justify-content: center; }
8558
-
8559
- /**
8560
- * Skin 6
8561
- */
8562
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
8563
- position: absolute;
8564
- top: 50%;
8565
- left: 50%;
8566
- min-width: 40%;
8567
- text-align: center;
8568
- padding: 5px;
8569
- background: rgba(2, 2, 2, 0.5);
8570
- color: #fff;
8571
- -webkit-transform: translate(-50%, -50%);
8572
- -ms-transform: translate(-50%, -50%);
8573
- transform: translate(-50%, -50%);
8574
- opacity: 0;
8575
- visibility: hidden;
8576
- -webkit-transition: all 0.3s ease-in-out;
8577
- transition: all 0.3s ease-in-out;
8578
- cursor: pointer;
8579
- z-index: 2; }
8580
-
8581
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
8582
- opacity: 1;
8583
- visibility: visible; }
8584
-
8585
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8586
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8587
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
8588
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
8589
- margin: 0; }
8590
-
8591
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
8592
- -js-display: flex;
8593
- display: -webkit-box;
8594
- display: -webkit-flex;
8595
- display: -moz-box;
8596
- display: -ms-flexbox;
8597
- display: flex;
8598
- -webkit-box-pack: justify;
8599
- -webkit-justify-content: space-between;
8600
- -moz-box-pack: justify;
8601
- -ms-flex-pack: justify;
8602
- justify-content: space-between; }
8603
-
8604
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
8605
- -webkit-box-orient: vertical;
8606
- -webkit-box-direction: normal;
8607
- -webkit-flex-direction: column;
8608
- -moz-box-orient: vertical;
8609
- -moz-box-direction: normal;
8610
- -ms-flex-direction: column;
8611
- flex-direction: column; }
8612
-
8613
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
8614
- -webkit-box-orient: horizontal;
8615
- -webkit-box-direction: reverse;
8616
- -webkit-flex-direction: row-reverse;
8617
- -moz-box-orient: horizontal;
8618
- -moz-box-direction: reverse;
8619
- -ms-flex-direction: row-reverse;
8620
- flex-direction: row-reverse; }
8621
-
8622
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
8623
- -js-display: flex;
8624
- display: -webkit-box;
8625
- display: -webkit-flex;
8626
- display: -moz-box;
8627
- display: -ms-flexbox;
8628
- display: flex;
8629
- position: absolute;
8630
- bottom: 10px;
8631
- width: 100%;
8632
- -webkit-box-pack: center;
8633
- -webkit-justify-content: center;
8634
- -moz-box-pack: center;
8635
- -ms-flex-pack: center;
8636
- justify-content: center; }
8637
-
8638
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
8639
- width: 20%;
8640
- margin: 0 0.2em;
8641
- border: 2px solid #aaa;
8642
- cursor: pointer; }
8643
-
8644
- /**
8645
- * Metro
8646
- */
8647
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
8648
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
8649
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
8650
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
8651
- height: 100%; }
8652
-
8653
- .premium-woo-products-metro ul.products li.product {
8654
- margin-bottom: 0; }
8655
-
8656
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
8657
- -o-object-fit: cover;
8658
- object-fit: cover; }
8659
-
8660
- /*
8661
- * Carousel
8662
- */
8663
- .premium-carousel-hidden {
8664
- opacity: 0;
8665
- visibility: hidden; }
8666
-
8667
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
8668
- -webkit-border-radius: 50%;
8669
- border-radius: 50%; }
8670
-
8671
- .premium-woocommerce ul.slick-dots {
8672
- width: 100%; }
8673
-
8674
- /*
8675
- * Quick View Html/body
8676
- */
8677
- html.premium-woo-qv-opened,
8678
- html.premium-woo-qv-opened body {
8679
- overflow: hidden; }
8680
-
8681
- /**
8682
- * Quick View Modal
8683
- */
8684
- .premium-woo-quick-view-back {
8685
- position: fixed;
8686
- visibility: hidden;
8687
- overflow: hidden;
8688
- background: rgba(2, 2, 2, 0.5);
8689
- opacity: 0;
8690
- -webkit-transition: opacity 0.25s;
8691
- transition: opacity 0.25s;
8692
- z-index: 999; }
8693
-
8694
- .premium-woo-quick-view-active {
8695
- top: 0;
8696
- left: 0;
8697
- width: 100%;
8698
- height: 100%;
8699
- opacity: 1;
8700
- visibility: visible; }
8701
-
8702
- #premium-woo-quick-view-modal {
8703
- position: fixed;
8704
- visibility: hidden;
8705
- opacity: 0;
8706
- top: 0;
8707
- left: 0;
8708
- width: 100%;
8709
- height: 100%;
8710
- z-index: 1400;
8711
- text-align: center;
8712
- -webkit-transition: all 0.3s;
8713
- transition: all 0.3s;
8714
- overflow-x: hidden;
8715
- overflow-y: auto; }
8716
- #premium-woo-quick-view-modal.active {
8717
- visibility: visible;
8718
- opacity: 1; }
8719
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
8720
- -webkit-transform: translateY(0);
8721
- -ms-transform: translateY(0);
8722
- transform: translateY(0);
8723
- opacity: 1;
8724
- width: 100%; }
8725
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
8726
- position: absolute;
8727
- width: 100%;
8728
- height: 100%;
8729
- top: 0;
8730
- left: 0;
8731
- text-align: center;
8732
- padding: 30px;
8733
- -js-display: flex;
8734
- display: -webkit-box;
8735
- display: -webkit-flex;
8736
- display: -moz-box;
8737
- display: -ms-flexbox;
8738
- display: flex;
8739
- -webkit-box-align: center;
8740
- -webkit-align-items: center;
8741
- -moz-box-align: center;
8742
- -ms-flex-align: center;
8743
- align-items: center; }
8744
- #premium-woo-quick-view-modal .premium-woo-content-main {
8745
- position: relative;
8746
- pointer-events: none;
8747
- max-width: 100%;
8748
- text-align: left;
8749
- z-index: 1045;
8750
- -webkit-transform: translateY(-30px);
8751
- -ms-transform: translateY(-30px);
8752
- transform: translateY(-30px);
8753
- opacity: 0;
8754
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
8755
- transition: opacity 0.3s, -webkit-transform 0.5s;
8756
- transition: transform 0.5s, opacity 0.3s;
8757
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
8758
- margin: 0 auto; }
8759
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
8760
- position: relative;
8761
- display: table;
8762
- pointer-events: auto;
8763
- background-color: #fff;
8764
- max-width: 975px;
8765
- margin: 20px auto;
8766
- -webkit-transform: translateZ(0);
8767
- transform: translateZ(0);
8768
- -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8769
- box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8770
- overflow: hidden; }
8771
- #premium-woo-quick-view-modal .summary {
8772
- width: 50%;
8773
- margin: 0;
8774
- padding: 30px;
8775
- float: left;
8776
- -webkit-box-sizing: border-box;
8777
- -moz-box-sizing: border-box;
8778
- box-sizing: border-box; }
8779
- #premium-woo-quick-view-modal .summary .quantity {
8780
- min-width: auto; }
8781
- #premium-woo-quick-view-modal .summary .quantity input.qty {
8782
- width: 54px;
8783
- -webkit-appearance: button;
8784
- -moz-appearance: button;
8785
- appearance: button; }
8786
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
8787
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
8788
- display: unset; }
8789
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
8790
- margin: 0; }
8791
-
8792
- #premium-woo-quick-view-close {
8793
- position: absolute;
8794
- font-size: 22px;
8795
- top: 10px;
8796
- right: 10px;
8797
- width: 22px;
8798
- height: 22px;
8799
- line-height: 22px;
8800
- opacity: 0.7;
8801
- text-align: center;
8802
- z-index: 2;
8803
- color: #000; }
8804
-
8805
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
8806
- position: relative; }
8807
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
8808
- list-style: none; }
8809
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
8810
- margin: 0;
8811
- padding: 0;
8812
- width: 100%;
8813
- position: absolute;
8814
- bottom: 10px;
8815
- text-align: center; }
8816
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
8817
- margin: 0 6px;
8818
- display: inline-block;
8819
- vertical-align: middle; }
8820
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
8821
- width: 11px;
8822
- height: 11px;
8823
- display: block;
8824
- background: #666;
8825
- background: rgba(0, 0, 0, 0.5);
8826
- cursor: pointer;
8827
- text-indent: -9999px;
8828
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8829
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8830
- -webkit-border-radius: 20px;
8831
- border-radius: 20px; }
8832
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
8833
- background: rgba(0, 0, 0, 0.9);
8834
- cursor: default; }
8835
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
8836
- outline: none; }
8837
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8838
- -o-object-fit: cover;
8839
- object-fit: cover;
8840
- width: 100%; }
8841
-
8842
- #premium-woo-quick-view-content div.images {
8843
- width: 50%;
8844
- float: left;
8845
- opacity: 1 !important;
8846
- margin: 0; }
8847
-
8848
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
8849
- margin: 0;
8850
- padding: 0;
8851
- list-style: none; }
8852
-
8853
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
8854
- text-decoration: none;
8855
- display: block;
8856
- width: 14px;
8857
- height: 32px;
8858
- font-size: 32px;
8859
- line-height: 32px;
8860
- margin: -20px 0 0;
8861
- position: absolute;
8862
- top: 50%;
8863
- z-index: 10;
8864
- overflow: hidden;
8865
- cursor: pointer;
8866
- color: rgba(0, 0, 0, 0.8);
8867
- text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
8868
- -webkit-transition: all 0.3s ease-in-out;
8869
- transition: all 0.3s ease-in-out; }
8870
-
8871
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
8872
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8873
- display: inline-block;
8874
- font-family: "Font Awesome 5 Free";
8875
- font-weight: 900;
8876
- text-rendering: auto;
8877
- -webkit-font-smoothing: antialiased;
8878
- -moz-osx-font-smoothing: grayscale; }
8879
-
8880
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8881
- left: 10px; }
8882
-
8883
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
8884
- right: 10px; }
8885
-
8886
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
8887
- content: "\f104"; }
8888
-
8889
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
8890
- content: "\f105"; }
8891
-
8892
- .premium-woocommerce li.product .added_to_cart.wc-forward {
8893
- display: none; }
8894
-
8895
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
8896
- -webkit-animation: spin 2s linear infinite;
8897
- animation: spin 2s linear infinite;
8898
- margin-left: 5px;
8899
- vertical-align: baseline; }
8900
-
8901
- /*
8902
- * Load More Button
8903
- */
8904
- .premium-woo-load-more {
8905
- position: relative; }
8906
- .premium-woo-load-more .premium-woo-load-more-btn {
8907
- -webkit-box-shadow: none;
8908
- box-shadow: none;
8909
- text-shadow: none;
8910
- border: none;
8911
- outline: none;
8912
- -webkit-box-align: center;
8913
- -webkit-align-items: center;
8914
- -moz-box-align: center;
8915
- -ms-flex-align: center;
8916
- align-items: center;
8917
- vertical-align: bottom;
8918
- cursor: pointer;
8919
- line-height: 1;
8920
- font-style: normal;
8921
- font-weight: normal;
8922
- background-image: none;
8923
- color: #fff;
8924
- -webkit-transition: all 0.3s ease-in-out;
8925
- transition: all 0.3s ease-in-out;
8926
- padding: 10px 20px; }
8927
-
8928
- .premium-woo-load-more-btn {
8929
- -js-display: inline-flex;
8930
- display: -webkit-inline-box;
8931
- display: -webkit-inline-flex;
8932
- display: -moz-inline-box;
8933
- display: -ms-inline-flexbox;
8934
- display: inline-flex;
8935
- -webkit-box-align: center;
8936
- -webkit-align-items: center;
8937
- -moz-box-align: center;
8938
- -ms-flex-align: center;
8939
- align-items: center; }
8940
-
8941
- .premium-woo-load-more-btn span {
8942
- margin-right: 3px; }
8943
-
8944
- .premium-woo-load-more-btn .premium-loader {
8945
- display: inline-block;
8946
- width: 20px;
8947
- height: 20px; }
8948
-
8949
- .premium-woo-title-above-yes .premium-woo-product__link {
8950
- opacity: 0; }
8951
-
8952
- @media (min-width: 545px) {
8953
- #premium-woo-quick-view-content div.summary {
8954
- content: "544";
8955
- overflow-y: auto; } }
8956
-
8957
- @media (max-width: 544px) {
8958
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
8959
- display: block; }
8960
- #premium-woo-quick-view-content div.images,
8961
- #premium-woo-quick-view-content div.summary {
8962
- width: 100%;
8963
- float: none; } }
8964
-
8965
- /*
8966
- * Common Title/Dual Heading
8967
- */
8968
- .premium-title-bg-text:before {
8969
- position: absolute;
8970
- content: attr(data-background);
8971
- top: 0;
8972
- left: 0;
8973
- text-align: left; }
8974
-
8975
- .premium-bg-text-yes .elementor-widget-container:before {
8976
- position: absolute;
8977
- top: 0;
8978
- left: 0;
8979
- text-align: left; }
8980
-
8981
- .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
8982
- .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
8983
- background: inherit; }
8984
-
8985
- .premium-mask-yes .premium-mask-span {
8986
- position: relative;
8987
- overflow: hidden;
8988
- -js-display: inline-flex !important;
8989
- display: -webkit-inline-box !important;
8990
- display: -webkit-inline-flex !important;
8991
- display: -moz-inline-box !important;
8992
- display: -ms-inline-flexbox !important;
8993
- display: inline-flex !important; }
8994
- .premium-mask-yes .premium-mask-span::after {
8995
- content: "";
8996
- position: absolute;
8997
- top: 0;
8998
- right: 0px;
8999
- width: 100%;
9000
- height: 100%;
9001
- background-color: currentColor;
9002
- -webkit-backface-visibility: visible;
9003
- backface-visibility: visible; }
9004
-
9005
- .premium-mask-active.premium-mask-tr .premium-mask-span::after {
9006
- -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9007
- animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9008
- -webkit-transform: translateX(-103%);
9009
- -ms-transform: translateX(-103%);
9010
- transform: translateX(-103%); }
9011
-
9012
- .premium-mask-active.premium-mask-tl .premium-mask-span::after {
9013
- -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9014
- animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9015
- -webkit-transform: translateX(103%);
9016
- -ms-transform: translateX(103%);
9017
- transform: translateX(103%); }
9018
-
9019
- .premium-mask-active.premium-mask-tb .premium-mask-span::after {
9020
- -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9021
- animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9022
- -webkit-transform: translateY(-103%);
9023
- -ms-transform: translateY(-103%);
9024
- transform: translateY(-103%); }
9025
-
9026
- .premium-mask-active.premium-mask-tt .premium-mask-span::after {
9027
- -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9028
- animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9029
- -webkit-transform: translateY(103%);
9030
- -ms-transform: translateY(103%);
9031
- transform: translateY(103%); }
9032
-
9033
- @-webkit-keyframes pa-mask-tr {
9034
- 0% {
9035
- -webkit-transform: translateX(0%);
9036
- transform: translateX(0%); }
9037
- 100% {
9038
- -webkit-transform: translateX(103%);
9039
- transform: translateX(103%); } }
9040
-
9041
- @keyframes pa-mask-tr {
9042
- 0% {
9043
- -webkit-transform: translateX(0%);
9044
- transform: translateX(0%); }
9045
- 100% {
9046
- -webkit-transform: translateX(103%);
9047
- transform: translateX(103%); } }
9048
-
9049
- @-webkit-keyframes pa-mask-tl {
9050
- 0% {
9051
- -webkit-transform: translateX(0%);
9052
- transform: translateX(0%); }
9053
- 100% {
9054
- -webkit-transform: translateX(-103%);
9055
- transform: translateX(-103%); } }
9056
-
9057
- @keyframes pa-mask-tl {
9058
- 0% {
9059
- -webkit-transform: translateX(0%);
9060
- transform: translateX(0%); }
9061
- 100% {
9062
- -webkit-transform: translateX(-103%);
9063
- transform: translateX(-103%); } }
9064
-
9065
- @-webkit-keyframes pa-mask-tb {
9066
- 0% {
9067
- -webkit-transform: translateY(0%);
9068
- transform: translateY(0%); }
9069
- 100% {
9070
- -webkit-transform: translateY(103%);
9071
- transform: translateY(103%); } }
9072
-
9073
- @keyframes pa-mask-tb {
9074
- 0% {
9075
- -webkit-transform: translateY(0%);
9076
- transform: translateY(0%); }
9077
- 100% {
9078
- -webkit-transform: translateY(103%);
9079
- transform: translateY(103%); } }
9080
-
9081
- @-webkit-keyframes pa-mask-tt {
9082
- 0% {
9083
- -webkit-transform: translateY(0%);
9084
- transform: translateY(0%); }
9085
- 100% {
9086
- -webkit-transform: translateY(-103%);
9087
- transform: translateY(-103%); } }
9088
-
9089
- @keyframes pa-mask-tt {
9090
- 0% {
9091
- -webkit-transform: translateY(0%);
9092
- transform: translateY(0%); }
9093
- 100% {
9094
- -webkit-transform: translateY(-103%);
9095
- transform: translateY(-103%); } }
9096
-
9097
  /*
9098
  * Common Buttons Style.
9099
- */
9100
- .premium-button .premium-lottie-animation,
9101
- .premium-image-button .premium-lottie-animation {
9102
- -js-display: flex;
9103
- display: -webkit-box;
9104
- display: -webkit-flex;
9105
- display: -moz-box;
9106
- display: -ms-flexbox;
9107
- display: flex; }
9108
-
9109
- .premium-button svg,
9110
- .premium-image-button svg {
9111
- width: 30px;
9112
- height: 30px; }
9113
-
9114
- .premium-btn-sm,
9115
- .premium-btn-md,
9116
- .premium-btn-lg,
9117
- .premium-btn-block {
9118
- background-color: #eee;
9119
- color: #042551;
9120
- margin: 0px;
9121
- text-decoration: none; }
9122
- .premium-btn-sm:hover,
9123
- .premium-btn-md:hover,
9124
- .premium-btn-lg:hover,
9125
- .premium-btn-block:hover {
9126
- background-color: #54595f;
9127
- color: #eee; }
9128
-
9129
- div[class*="elementor-widget-premium"] .premium-btn-sm {
9130
- padding: 12px 24px;
9131
- font-size: 14px;
9132
- line-height: 1; }
9133
-
9134
- div[class*="elementor-widget-premium"] .premium-btn-md {
9135
- padding: 14px 26px;
9136
- font-size: 16px;
9137
- line-height: 1.2; }
9138
-
9139
- div[class*="elementor-widget-premium"] .premium-btn-lg {
9140
- padding: 16px 28px;
9141
- font-size: 18px;
9142
- line-height: 1.3333; }
9143
-
9144
- div[class*="elementor-widget-premium"] .premium-btn-block {
9145
- font-size: 18px;
9146
- line-height: 1;
9147
- padding: 20px 0px;
9148
- width: 100%;
9149
- text-align: center; }
9150
-
9151
- .premium-button-text {
9152
- display: inline-block;
9153
- width: 100%; }
9154
-
9155
  /*
9156
  * Common Button/Image Button Mouse Detect Effect.
9157
- */
9158
- .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
9159
- position: absolute;
9160
- z-index: 0;
9161
- top: 0;
9162
- left: 0;
9163
- width: 0px;
9164
- height: 0px;
9165
- -webkit-border-radius: 50%;
9166
- border-radius: 50%;
9167
- display: block;
9168
- -webkit-transform: translate(-50%, -50%);
9169
- -ms-transform: translate(-50%, -50%);
9170
- transform: translate(-50%, -50%);
9171
- -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
9172
- transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
9173
-
9174
- .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
9175
- width: 225%;
9176
- height: 560px; }
9177
-
9178
- .premium-mouse-detect-yes .premium-button-style6:before {
9179
- width: 0;
9180
- height: 0; }
9181
-
9182
- /** Loader */
9183
- .premium-loader {
9184
- border: 3px solid #f3f3f3;
9185
- border-top-width: 3px;
9186
- border-top-style: solid;
9187
- border-top-color: #f3f3f3;
9188
- -webkit-border-radius: 50%;
9189
- border-radius: 50%;
9190
- border-top: 3px solid;
9191
- border-top-color: #bbb;
9192
- width: 30px;
9193
- height: 30px;
9194
- -webkit-animation: spin 2s linear infinite;
9195
- animation: spin 2s linear infinite;
9196
- margin: 0 auto; }
9197
-
9198
  /*
9199
  Common SVG Draw
9200
  premium-svg-drawer not prefixed with 'svg'
9201
  because it's rendered as div with custom SVG code.
9202
- */
9203
- .premium-svg-nodraw *,
9204
- .premium-svg-drawer * {
9205
- -webkit-transition: all 0.3s ease-in-out;
9206
- transition: all 0.3s ease-in-out;
9207
- -webkit-transition-property: stroke, fill, background-color;
9208
- transition-property: stroke, fill, background-color; }
9209
-
9210
- .premium-svg-nodraw .no-transition,
9211
- .premium-svg-drawer .no-transition {
9212
- -webkit-transition: none !important;
9213
- transition: none !important; }
9214
-
9215
- /** Common Animation */
9216
- @-webkit-keyframes spin {
9217
- 0% {
9218
- -webkit-transform: rotate(0deg);
9219
- transform: rotate(0deg); }
9220
- 100% {
9221
- -webkit-transform: rotate(360deg);
9222
- transform: rotate(360deg); } }
9223
- @keyframes spin {
9224
- 0% {
9225
- -webkit-transform: rotate(0deg);
9226
- transform: rotate(0deg); }
9227
- 100% {
9228
- -webkit-transform: rotate(360deg);
9229
- transform: rotate(360deg); } }
9230
-
9231
- /**Notice*/
9232
- .premium-error-notice {
9233
- width: 100%;
9234
- padding: 10px;
9235
- color: #b94a48;
9236
- background-color: #f2dede;
9237
- border-color: #eed3d7;
9238
- text-align: center; }
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
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
1701
+ opacity: 1;
1702
+ -webkit-transform: scale(1);
1703
+ -ms-transform: scale(1);
1704
+ transform: scale(1); }
1705
 
1706
+ .premium-blog-clear-fix {
1707
+ clear: both; }
 
 
 
 
 
 
1708
 
1709
+ .premium-blog-masked .premium-blog-thumbnail-container {
1710
+ position: relative;
1711
+ overflow: visible; }
1712
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
1713
+ position: absolute;
1714
+ height: 100px;
1715
+ width: 100%;
1716
+ bottom: -5px;
1717
+ left: 0;
1718
+ fill: #f5f5f5;
1719
+ z-index: 99; }
1720
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
1721
+ -webkit-transform: rotate(180deg);
1722
+ -ms-transform: rotate(180deg);
1723
+ transform: rotate(180deg); }
1724
+
1725
+ .premium-blog-masked .premium-blog-author-thumbnail,
1726
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
1727
+ z-index: 999 !important; }
1728
+
1729
+ .premium-blog-format-link {
1730
+ padding: 5px;
1731
+ line-height: 0; }
1732
 
1733
+ .premium-blog-entry-meta {
1734
+ line-height: 1.3em;
1735
+ font-size: 12px;
1736
+ margin-bottom: 13px;
1737
+ color: #adadad; }
1738
+ .premium-blog-entry-meta i {
1739
+ margin-right: 3px;
1740
+ -webkit-transition: all 0.3s ease-in-out;
1741
+ transition: all 0.3s ease-in-out; }
1742
 
1743
+ .premium-blog-meta-data {
1744
+ display: inline-block; }
1745
+ .premium-blog-meta-data .premium-blog-meta-separator {
1746
+ margin: 0 5px; }
1747
+ .premium-blog-meta-data a,
1748
+ .premium-blog-meta-data span {
1749
+ color: inherit;
1750
+ -webkit-transition: all 0.3s ease-in-out;
1751
+ transition: all 0.3s ease-in-out; }
1752
 
1753
+ .premium-blog-author-thumbnail {
1754
+ position: relative;
1755
+ padding: 0 30px;
1756
  width: 100%;
1757
+ top: -10px;
1758
+ height: 0;
1759
+ pointer-events: none; }
1760
+ .premium-blog-author-thumbnail img {
1761
+ -webkit-border-radius: 50%;
1762
+ border-radius: 50%;
1763
+ width: 60px;
1764
+ pointer-events: all;
1765
+ -webkit-transform: translateY(-50%);
1766
+ -ms-transform: translateY(-50%);
1767
+ transform: translateY(-50%); }
1768
+
1769
+ .premium-blog-entry-title a,
1770
+ .premium-blog-post-tags-container a,
1771
+ .premium-blog-post-content .premium-blog-excerpt-link {
1772
+ -webkit-transition: all 0.3s ease-in-out;
1773
+ transition: all 0.3s ease-in-out; }
1774
+
1775
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
1776
+ background-color: transparent;
1777
+ color: #54595f;
1778
+ padding: 0; }
1779
+
1780
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
1781
+ width: 100%; }
1782
+
1783
+ .premium-blog-post-tags-container {
1784
+ margin-top: 8px;
1785
  -js-display: flex;
1786
  display: -webkit-box;
1787
  display: -webkit-flex;
1788
  display: -moz-box;
1789
  display: -ms-flexbox;
1790
  display: flex;
 
 
 
 
 
1791
  -webkit-box-align: center;
1792
  -webkit-align-items: center;
1793
  -moz-box-align: center;
1794
  -ms-flex-align: center;
1795
  align-items: center;
1796
+ -webkit-flex-wrap: wrap;
1797
+ -ms-flex-wrap: wrap;
1798
+ flex-wrap: wrap; }
1799
+ .premium-blog-post-tags-container a {
1800
+ color: inherit;
1801
+ margin-left: 5px; }
1802
+
1803
+ /*Tags align*/
1804
+ .premium-blog-align-left .post-categories,
1805
+ .premium-blog-align-left .premium-blog-post-tags-container {
1806
+ -webkit-box-pack: start;
1807
+ -webkit-justify-content: flex-start;
1808
+ -moz-box-pack: start;
1809
+ -ms-flex-pack: start;
1810
+ justify-content: flex-start; }
1811
+
1812
+ .premium-blog-align-left .premium-blog-inner-container {
1813
+ -webkit-box-align: start;
1814
+ -webkit-align-items: flex-start;
1815
+ -moz-box-align: start;
1816
+ -ms-flex-align: start;
1817
+ align-items: flex-start; }
1818
 
1819
+ .premium-blog-align-center .post-categories,
1820
+ .premium-blog-align-center .premium-blog-post-tags-container {
1821
+ -webkit-box-pack: center;
1822
+ -webkit-justify-content: center;
1823
+ -moz-box-pack: center;
1824
+ -ms-flex-pack: center;
1825
+ justify-content: center; }
1826
+
1827
+ .premium-blog-align-center .premium-blog-inner-container {
1828
+ -webkit-box-align: center;
1829
+ -webkit-align-items: center;
1830
+ -moz-box-align: center;
1831
+ -ms-flex-align: center;
1832
+ align-items: center; }
1833
+
1834
+ .premium-blog-align-right .post-categories,
1835
+ .premium-blog-align-right .premium-blog-post-tags-container {
1836
+ -webkit-box-pack: end;
1837
+ -webkit-justify-content: flex-end;
1838
+ -moz-box-pack: end;
1839
+ -ms-flex-pack: end;
1840
+ justify-content: flex-end; }
1841
+
1842
+ .premium-blog-align-right .premium-blog-inner-container {
1843
+ -webkit-box-align: end;
1844
+ -webkit-align-items: flex-end;
1845
+ -moz-box-align: end;
1846
+ -ms-flex-align: end;
1847
+ align-items: flex-end; }
1848
+
1849
+ /* Pagination */
1850
+ .premium-blog-pagination-container {
1851
+ text-align: right; }
1852
+ .premium-blog-pagination-container span {
1853
+ cursor: default; }
1854
+ .premium-blog-pagination-container .page-numbers {
1855
+ display: inline-block;
1856
+ color: #000;
1857
+ line-height: 1;
1858
+ font-size: 1em;
1859
+ font-weight: 400;
1860
+ text-decoration: none;
1861
+ padding: 0.75em;
1862
+ margin: 0 0.4em 0.4em 0;
1863
+ -webkit-transition: all 0.3s ease-in-out;
1864
+ transition: all 0.3s ease-in-out; }
1865
+
1866
+ .premium-blog-wrap .premium-loading-feed {
1867
+ display: block;
1868
  position: absolute;
 
1869
  width: 100%;
1870
+ height: 100%;
1871
+ top: 0px;
1872
+ left: 0px;
1873
+ bottom: 0px;
1874
+ right: 0px;
1875
+ background: rgba(255, 255, 255, 0.2);
1876
  -js-display: flex;
1877
  display: -webkit-box;
1878
  display: -webkit-flex;
1884
  -moz-box-align: center;
1885
  -ms-flex-align: center;
1886
  align-items: center;
1887
+ z-index: 99; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1888
 
1889
+ .premium-blog-wrap {
1890
+ -js-display: flex;
1891
+ display: -webkit-box;
1892
+ display: -webkit-flex;
1893
+ display: -moz-box;
1894
+ display: -ms-flexbox;
1895
+ display: flex;
1896
+ -webkit-flex-wrap: wrap;
1897
+ -ms-flex-wrap: wrap;
1898
+ flex-wrap: wrap; }
1899
+ .premium-blog-wrap ul.slick-dots {
1900
+ width: 100%; }
1901
 
1902
+ /*
1903
+ * List Layout
1904
+ */
1905
+ .premium-blog-list .premium-blog-post-outer-container {
1906
+ width: 100%; }
 
 
 
 
1907
 
1908
+ /**
1909
+ * Even Layout
1910
+ */
1911
+ .premium-blog-even .premium-blog-post-container {
1912
+ height: 100%; }
1913
 
1914
+ .premium-blog-even .slick-track {
1915
+ -js-display: flex;
1916
+ display: -webkit-box;
1917
+ display: -webkit-flex;
1918
+ display: -moz-box;
1919
+ display: -ms-flexbox;
1920
+ display: flex; }
1921
 
1922
+ .premium-blog-even .slick-slide {
1923
+ height: inherit !important; }
 
 
1924
 
1925
+ .premium-blog-filter {
 
 
 
 
 
 
 
1926
  -js-display: flex;
1927
  display: -webkit-box;
1928
  display: -webkit-flex;
1938
  -webkit-justify-content: center;
1939
  -moz-box-pack: center;
1940
  -ms-flex-pack: center;
1941
+ justify-content: center; }
1942
+
1943
+ .premium-blog-filter .premium-blog-filters-container li a.category {
1944
+ outline: none;
1945
+ text-decoration: none;
1946
+ -webkit-border-radius: 75px;
1947
+ border-radius: 75px;
1948
+ margin: 15px 5px 20px;
1949
+ padding: 7px 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1950
  -webkit-transition: all 0.3s ease-in-out;
1951
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
1952
 
1953
+ .premium-blog-filter ul.premium-blog-filters-container {
1954
+ text-align: center;
1955
+ margin: 0;
1956
+ padding: 0; }
1957
 
1958
+ .premium-blog-filter .premium-blog-filters-container li {
1959
+ list-style: none;
 
 
1960
  -js-display: inline-flex;
1961
  display: -webkit-inline-box;
1962
  display: -webkit-inline-flex;
1963
  display: -moz-inline-box;
1964
  display: -ms-inline-flexbox;
1965
+ display: inline-flex; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1966
 
1967
  /**
1968
+ * Responsive Style
1969
+ */
1970
+ @media (max-width: 768px) {
1971
+ .premium-blog-content-wrapper {
1972
+ top: 0;
1973
+ margin: 0;
1974
+ padding: 15px; }
1975
+ .premium-blog-skin-side {
1976
+ -webkit-box-orient: vertical;
1977
+ -webkit-box-direction: normal;
1978
+ -webkit-flex-direction: column;
1979
+ -moz-box-orient: vertical;
1980
+ -moz-box-direction: normal;
1981
+ -ms-flex-direction: column;
1982
+ flex-direction: column; } }
1983
+
1984
+ /**************** Premium Button ***********************/
1985
+ /*******************************************************/
1986
+ .premium-button {
1987
  -js-display: inline-flex;
1988
  display: -webkit-inline-box;
1989
  display: -webkit-inline-flex;
1990
  display: -moz-inline-box;
1991
  display: -ms-inline-flexbox;
1992
  display: inline-flex;
1993
+ position: relative;
 
 
 
 
 
 
 
 
1994
  overflow: hidden;
1995
+ -webkit-backface-visibility: hidden;
1996
+ backface-visibility: hidden;
1997
+ -webkit-transform: translate3d(0, 0, 0);
1998
+ transform: translate3d(0, 0, 0);
1999
+ cursor: pointer;
2000
+ -webkit-transition: all 0.2s ease-in-out !important;
2001
+ transition: all 0.2s ease-in-out !important; }
2002
 
2003
+ .premium-button-style1,
2004
+ .premium-button-style2,
2005
+ .premium-button-style5,
2006
+ .premium-button-style7 {
2007
+ display: inline-block;
2008
+ vertical-align: middle;
2009
+ -webkit-transform: perspective(1px) translateZ(0);
2010
+ transform: perspective(1px) translateZ(0);
2011
+ -webkit-box-shadow: 0 0 1px transparent;
2012
+ box-shadow: 0 0 1px transparent;
2013
+ position: relative;
2014
+ -webkit-transition-property: color;
2015
+ transition-property: color;
2016
+ -webkit-transition-duration: 0.15s;
2017
+ transition-duration: 0.15s; }
2018
+
2019
+ .premium-button-style1:before,
2020
+ .premium-button-style2:before,
2021
+ .premium-button-style5:before {
2022
+ content: "";
2023
+ position: absolute;
2024
+ z-index: -1;
2025
+ top: 0;
2026
+ left: 0;
2027
+ right: 0;
2028
+ bottom: 0;
2029
+ -webkit-transform: scaleY(0);
2030
+ -ms-transform: scaleY(0);
2031
+ transform: scaleY(0);
2032
+ -webkit-transform-origin: 50% 0;
2033
+ -ms-transform-origin: 50% 0;
2034
+ transform-origin: 50% 0;
2035
+ -webkit-transition-property: -webkit-transform;
2036
+ transition-property: -webkit-transform;
2037
+ transition-property: transform;
2038
+ transition-property: transform, -webkit-transform;
2039
+ -webkit-transition-duration: 0.15s;
2040
+ transition-duration: 0.15s;
2041
+ -webkit-transition-timing-function: ease-out;
2042
+ transition-timing-function: ease-out; }
2043
+
2044
+ .premium-button-style5-radialin:before,
2045
+ .premium-button-style5-radialout:before {
2046
+ -webkit-transform-origin: 50%;
2047
+ -ms-transform-origin: 50%;
2048
+ transform-origin: 50%;
2049
+ -webkit-border-radius: 100%;
2050
+ border-radius: 100%;
2051
+ -webkit-transform: scale(0);
2052
+ -ms-transform: scale(0);
2053
+ transform: scale(0); }
2054
+
2055
+ .premium-button-style5-radialin:before {
2056
+ -webkit-transform: scale(2);
2057
+ -ms-transform: scale(2);
2058
+ transform: scale(2); }
2059
+
2060
+ .premium-button-style5-rectin:before {
2061
+ -webkit-transform-origin: 50%;
2062
+ -ms-transform-origin: 50%;
2063
+ transform-origin: 50%;
2064
+ -webkit-transform: scale(1);
2065
+ -ms-transform: scale(1);
2066
+ transform: scale(1); }
2067
+
2068
+ .premium-button-style5-rectout:before {
2069
+ -webkit-transform-origin: 50%;
2070
+ -ms-transform-origin: 50%;
2071
+ transform-origin: 50%;
2072
+ -webkit-transform: scale(0);
2073
+ -ms-transform: scale(0);
2074
+ transform: scale(0); }
2075
+
2076
+ .premium-button-style5-rectout:hover:before {
2077
+ -webkit-transform: scale(1);
2078
+ -ms-transform: scale(1);
2079
+ transform: scale(1); }
2080
+
2081
+ .premium-button-style5-rectin:hover:before {
2082
+ -webkit-transform: scale(0);
2083
+ -ms-transform: scale(0);
2084
+ transform: scale(0); }
2085
+
2086
+ .premium-button-style5-radialout:hover:before {
2087
+ -webkit-transform: scale(2);
2088
+ -ms-transform: scale(2);
2089
+ transform: scale(2); }
2090
+
2091
+ .premium-button-style5-radialin:hover:before {
2092
+ -webkit-transform: scale(0);
2093
+ -ms-transform: scale(0);
2094
+ transform: scale(0); }
2095
+
2096
+ .premium-button-style1-top:before {
2097
+ -webkit-transform-origin: 50% 100%;
2098
+ -ms-transform-origin: 50% 100%;
2099
+ transform-origin: 50% 100%; }
2100
+
2101
+ .premium-button-style1-right:before {
2102
+ -webkit-transform: scaleX(0);
2103
+ -ms-transform: scaleX(0);
2104
+ transform: scaleX(0);
2105
+ -webkit-transform-origin: 0% 50%;
2106
+ -ms-transform-origin: 0% 50%;
2107
+ transform-origin: 0% 50%; }
2108
+
2109
+ .premium-button-style1-left:before {
2110
+ -webkit-transform: scaleX(0);
2111
+ -ms-transform: scaleX(0);
2112
+ transform: scaleX(0);
2113
+ -webkit-transform-origin: 100% 50%;
2114
+ -ms-transform-origin: 100% 50%;
2115
+ transform-origin: 100% 50%; }
2116
+
2117
+ .premium-button-style2-shutouthor:before,
2118
+ .premium-button-style2-scshutoutver:before {
2119
+ -webkit-transform: scaleY(0);
2120
+ -ms-transform: scaleY(0);
2121
+ transform: scaleY(0);
2122
+ -webkit-transform-origin: 100% 50%;
2123
+ -ms-transform-origin: 100% 50%;
2124
+ transform-origin: 100% 50%; }
2125
+
2126
+ .premium-button-style2-shutoutver:before,
2127
+ .premium-button-style2-scshutouthor:before {
2128
+ -webkit-transform: scaleX(0);
2129
+ -ms-transform: scaleX(0);
2130
+ transform: scaleX(0);
2131
+ -webkit-transform-origin: 50% 50%;
2132
+ -ms-transform-origin: 50% 50%;
2133
+ transform-origin: 50% 50%; }
2134
+
2135
+ .premium-button-style2-shutinhor:before {
2136
+ -webkit-transform: scaleX(1);
2137
+ -ms-transform: scaleX(1);
2138
+ transform: scaleX(1);
2139
+ -webkit-transform-origin: 50%;
2140
+ -ms-transform-origin: 50%;
2141
+ transform-origin: 50%; }
2142
+
2143
+ .premium-button-style2-shutinver:before {
2144
+ -webkit-transform: scaleY(1);
2145
+ -ms-transform: scaleY(1);
2146
+ transform: scaleY(1);
2147
+ -webkit-transform-origin: 50%;
2148
+ -ms-transform-origin: 50%;
2149
+ transform-origin: 50%; }
2150
+
2151
+ .premium-button-style1-bottom:hover:before,
2152
+ .premium-button-style1-top:hover:before {
2153
+ -webkit-transform: scaleY(1);
2154
+ -ms-transform: scaleY(1);
2155
+ transform: scaleY(1); }
2156
+
2157
+ .premium-button-style1-left:hover:before,
2158
+ .premium-button-style1-right:hover:before,
2159
+ .premium-button-style2-shutouthor:hover:before,
2160
+ .premium-button-style2-shutoutver:hover:before {
2161
+ -webkit-transform: scaleX(1);
2162
+ -ms-transform: scaleX(1);
2163
+ transform: scaleX(1); }
2164
+
2165
+ .premium-button-style2-shutinhor:hover:before {
2166
+ -webkit-transform: scaleX(0);
2167
+ -ms-transform: scaleX(0);
2168
+ transform: scaleX(0); }
2169
+
2170
+ .premium-button-style2-shutinver:hover:before {
2171
+ -webkit-transform: scaleY(0);
2172
+ -ms-transform: scaleY(0);
2173
+ transform: scaleY(0); }
2174
+
2175
+ .premium-button-style2-scshutouthor:hover:before {
2176
+ -webkit-transform: scaleX(0.9);
2177
+ -ms-transform: scaleX(0.9);
2178
+ transform: scaleX(0.9); }
2179
+
2180
+ .premium-button-style2-scshutoutver:hover:before {
2181
+ -webkit-transform: scaleY(0.8);
2182
+ -ms-transform: scaleY(0.8);
2183
+ transform: scaleY(0.8); }
2184
+
2185
+ /*Diagonal*/
2186
+ .premium-button-style2-dshutinhor:before {
2187
+ top: 50%;
2188
+ left: 50%;
2189
+ width: 120%;
2190
+ height: 0%;
2191
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2192
+ -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2193
+ transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2194
+ -webkit-transform-origin: 50%;
2195
+ -ms-transform-origin: 50%;
2196
+ transform-origin: 50%;
2197
+ -webkit-transition-property: all;
2198
+ transition-property: all; }
2199
+
2200
+ .premium-button-style2-dshutinver:before {
2201
+ top: 50%;
2202
+ left: 50%;
2203
+ width: 120%;
2204
+ height: 0%;
2205
+ -webkit-transform-origin: 50%;
2206
+ -ms-transform-origin: 50%;
2207
+ transform-origin: 50%;
2208
+ -webkit-transition-property: all;
2209
+ transition-property: all;
2210
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2211
+ -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2212
+ transform: translateX(-50%) translateY(-50%) rotate(45deg); }
2213
+
2214
+ .premium-button-style2-dshutinhor:hover:before,
2215
+ .premium-button-style2-dshutinver:hover:before {
2216
+ height: 220%; }
2217
+
2218
+ .premium-button-style3-before i,
2219
+ .premium-button-style3-before svg {
2220
+ opacity: 0;
2221
+ -webkit-transform: translateX(-5px);
2222
+ -ms-transform: translateX(-5px);
2223
+ transform: translateX(-5px);
2224
+ -webkit-transition: all 0.5s ease-in-out;
2225
+ transition: all 0.5s ease-in-out; }
2226
+
2227
+ .premium-button-style3-after i,
2228
+ .premium-button-style3-after svg {
2229
+ opacity: 0;
2230
+ -webkit-transform: translateX(-5px);
2231
+ -ms-transform: translateX(-5px);
2232
+ transform: translateX(-5px);
2233
+ -webkit-transition: all 0.5s ease-in-out;
2234
+ transition: all 0.5s ease-in-out;
2235
+ -webkit-transform: translateX(5px);
2236
+ -ms-transform: translateX(5px);
2237
+ transform: translateX(5px); }
2238
+
2239
+ .premium-button-style3-after:hover i,
2240
+ .premium-button-style3-after:hover svg {
2241
+ opacity: 1; }
2242
+
2243
+ .premium-button-style3-before:hover i,
2244
+ .premium-button-style3-before:hover svg {
2245
+ opacity: 1; }
2246
+
2247
+ .premium-button-text-icon-wrapper {
2248
+ width: 100%;
2249
+ -js-display: flex;
2250
+ display: -webkit-box;
2251
+ display: -webkit-flex;
2252
+ display: -moz-box;
2253
+ display: -ms-flexbox;
2254
+ display: flex;
2255
+ -webkit-box-pack: center;
2256
+ -webkit-justify-content: center;
2257
+ -moz-box-pack: center;
2258
+ -ms-flex-pack: center;
2259
+ justify-content: center;
2260
+ -webkit-box-align: center;
2261
+ -webkit-align-items: center;
2262
+ -moz-box-align: center;
2263
+ -ms-flex-align: center;
2264
+ align-items: center;
2265
+ -webkit-transition: all 0.2s ease-in-out;
2266
+ transition: all 0.2s ease-in-out; }
2267
+ .premium-button-text-icon-wrapper span,
2268
+ .premium-button-text-icon-wrapper i,
2269
+ .premium-button-text-icon-wrapper svg {
2270
+ -webkit-transition: all 0.2s ease-in-out;
2271
+ transition: all 0.2s ease-in-out; }
2272
+
2273
+ .premium-button-style4-icon-wrapper {
2274
+ position: absolute;
2275
+ z-index: 2;
2276
+ width: 100%;
2277
+ text-align: center;
2278
+ -js-display: flex;
2279
+ display: -webkit-box;
2280
+ display: -webkit-flex;
2281
+ display: -moz-box;
2282
+ display: -ms-flexbox;
2283
+ display: flex;
2284
+ -webkit-box-align: center;
2285
+ -webkit-align-items: center;
2286
+ -moz-box-align: center;
2287
+ -ms-flex-align: center;
2288
+ align-items: center;
2289
+ -webkit-box-pack: center;
2290
+ -webkit-justify-content: center;
2291
+ -moz-box-pack: center;
2292
+ -ms-flex-pack: center;
2293
+ justify-content: center;
2294
+ height: 100%;
2295
+ opacity: 0;
2296
+ -webkit-transition: all 0.3s ease-in-out;
2297
+ transition: all 0.3s ease-in-out; }
2298
+ .premium-button-style4-icon-wrapper.top {
2299
+ bottom: -100%;
2300
+ left: 0; }
2301
+ .premium-button-style4-icon-wrapper.bottom {
2302
+ top: -100%;
2303
+ left: 0; }
2304
+ .premium-button-style4-icon-wrapper.left {
2305
+ top: 0;
2306
+ left: -100%; }
2307
+ .premium-button-style4-icon-wrapper.right {
2308
+ top: 0;
2309
+ right: -100%; }
2310
+
2311
+ .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2312
+ top: 0;
2313
+ opacity: 1; }
2314
+
2315
+ .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2316
+ bottom: 0;
2317
+ opacity: 1; }
2318
+
2319
+ .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2320
+ left: 0;
2321
+ opacity: 1; }
2322
+
2323
+ .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2324
+ right: 0;
2325
+ opacity: 1; }
2326
+
2327
+ .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2328
+ -webkit-transform: translateY(100%);
2329
+ -ms-transform: translateY(100%);
2330
+ transform: translateY(100%);
2331
+ opacity: 0; }
2332
+
2333
+ .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2334
+ -webkit-transform: translateY(-100%);
2335
+ -ms-transform: translateY(-100%);
2336
+ transform: translateY(-100%);
2337
+ opacity: 0; }
2338
+
2339
+ .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2340
+ -webkit-transform: translateX(100%);
2341
+ -ms-transform: translateX(100%);
2342
+ transform: translateX(100%);
2343
+ opacity: 0; }
2344
+
2345
+ .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2346
+ -webkit-transform: translateX(-100%);
2347
+ -ms-transform: translateX(-100%);
2348
+ transform: translateX(-100%);
2349
+ opacity: 0; }
2350
+
2351
+ .premium-button-style6:before {
2352
+ content: "";
2353
+ position: absolute;
2354
+ left: 50%;
2355
+ top: 50%;
2356
+ width: 100px;
2357
+ height: 100px;
2358
+ -webkit-border-radius: 100%;
2359
+ border-radius: 100%;
2360
+ -webkit-transform: translate(-50%, -50%) scale(0);
2361
+ -ms-transform: translate(-50%, -50%) scale(0);
2362
+ transform: translate(-50%, -50%) scale(0);
2363
+ -webkit-transition: all 0.3s ease-in-out;
2364
+ transition: all 0.3s ease-in-out; }
2365
+
2366
+ .premium-button-style6:hover:before {
2367
+ -webkit-transform: translate(-50%, -50%) scale(3);
2368
+ -ms-transform: translate(-50%, -50%) scale(3);
2369
+ transform: translate(-50%, -50%) scale(3); }
2370
+
2371
+ .premium-button-style6 .premium-button-text-icon-wrapper {
2372
+ position: relative;
2373
+ z-index: 1; }
2374
+
2375
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2376
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2377
+ -webkit-transition: width 0.3s ease-out 0.15s;
2378
+ transition: width 0.3s ease-out 0.15s; }
2379
+
2380
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2381
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2382
+ -webkit-transition: width 0.3s ease-out 0s;
2383
+ transition: width 0.3s ease-out 0s; }
2384
+
2385
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2386
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2387
+ -webkit-transition: height 0.3s ease-out 0.15s;
2388
+ transition: height 0.3s ease-out 0.15s; }
2389
+
2390
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2391
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2392
+ -webkit-transition: height 0.3s ease-out 0s;
2393
+ transition: height 0.3s ease-out 0s; }
2394
+
2395
+ .premium-button-style7:hover .premium-button-text-icon-wrapper:before {
2396
+ -webkit-transition-delay: 0s;
2397
+ transition-delay: 0s; }
2398
+
2399
+ .premium-button-style7:hover .premium-button-text-icon-wrapper:after {
2400
+ -webkit-transition-delay: 0.15s;
2401
+ transition-delay: 0.15s; }
2402
+
2403
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2404
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2405
+ content: "";
2406
+ position: absolute;
2407
+ right: 0;
2408
+ top: 0;
2409
+ left: 0;
2410
+ height: 0;
2411
+ z-index: -1; }
2412
+
2413
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2414
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2415
+ content: "";
2416
+ position: absolute;
2417
+ right: 0;
2418
+ bottom: 0;
2419
+ left: 0;
2420
+ height: 0;
2421
+ z-index: -1; }
2422
+
2423
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2424
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2425
+ content: "";
2426
+ position: absolute;
2427
+ right: 0;
2428
+ top: 0;
2429
+ bottom: 0;
2430
+ width: 0;
2431
+ z-index: -1; }
2432
+
2433
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2434
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2435
+ content: "";
2436
+ position: absolute;
2437
+ left: 0;
2438
+ top: 0;
2439
+ bottom: 0;
2440
+ width: 0;
2441
+ z-index: -1; }
2442
+
2443
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2444
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2445
+ height: 100%;
2446
+ top: 0; }
2447
+
2448
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2449
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2450
+ height: 100%;
2451
+ bottom: 0; }
2452
+
2453
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2454
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2455
+ width: 100%;
2456
+ left: 0; }
2457
+
2458
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2459
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2460
+ width: 100%;
2461
+ right: 0; }
2462
+
2463
+ /**************** Premium Carousel ****************/
2464
+ /**************************************************/
2465
+ .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
2466
+ -js-display: flex;
2467
+ display: -webkit-box;
2468
+ display: -webkit-flex;
2469
+ display: -moz-box;
2470
+ display: -ms-flexbox;
2471
+ display: flex;
2472
+ -webkit-box-align: center;
2473
+ -webkit-align-items: center;
2474
+ -moz-box-align: center;
2475
+ -ms-flex-align: center;
2476
+ align-items: center;
2477
+ -webkit-box-pack: center;
2478
+ -webkit-justify-content: center;
2479
+ -moz-box-pack: center;
2480
+ -ms-flex-pack: center;
2481
+ justify-content: center;
2482
+ width: 2em;
2483
+ height: 2em;
2484
+ line-height: 0;
2485
+ text-align: center;
2486
+ position: absolute;
2487
+ z-index: 99;
2488
+ cursor: pointer;
2489
+ -webkit-transition: all 0.3s ease-in-out;
2490
+ transition: all 0.3s ease-in-out;
2491
+ -webkit-appearance: inherit;
2492
+ border: none;
2493
+ -webkit-box-shadow: none;
2494
+ box-shadow: none; }
2495
+ .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2496
+ -webkit-transition: all 0.3s ease-in-out;
2497
+ transition: all 0.3s ease-in-out; }
2498
+
2499
+ .ver-carousel-arrow.carousel-next i {
2500
+ margin-bottom: -3px; }
2501
+
2502
+ .premium-carousel-wrapper a.slick-arrow:hover {
2503
+ -webkit-box-shadow: none !important;
2504
+ box-shadow: none !important; }
2505
+
2506
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
2507
+ visibility: hidden; }
2508
+
2509
+ .premium-carousel-wrapper a.carousel-arrow {
2510
+ top: 50%; }
2511
+
2512
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2513
+ left: 50%;
2514
+ -webkit-transform: translateX(-50%);
2515
+ -ms-transform: translateX(-50%);
2516
+ transform: translateX(-50%); }
2517
+
2518
+ .premium-carousel-dots-above ul.slick-dots {
2519
+ position: absolute;
2520
+ -js-display: flex;
2521
+ display: -webkit-box;
2522
+ display: -webkit-flex;
2523
+ display: -moz-box;
2524
+ display: -ms-flexbox;
2525
+ display: flex;
2526
+ width: auto;
2527
+ top: 50%;
2528
+ bottom: auto;
2529
+ -webkit-transform: translateY(-50%);
2530
+ -ms-transform: translateY(-50%);
2531
+ transform: translateY(-50%);
2532
+ -webkit-box-orient: vertical;
2533
+ -webkit-box-direction: normal;
2534
+ -webkit-flex-direction: column;
2535
+ -moz-box-orient: vertical;
2536
+ -moz-box-direction: normal;
2537
+ -ms-flex-direction: column;
2538
+ flex-direction: column; }
2539
+
2540
+ /*
2541
+ * Custom Navigation Dot
2542
+ */
2543
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
2544
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2545
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2546
+ display: none; }
2547
+
2548
+ .premium-carousel-wrapper ul.slick-dots svg {
2549
+ width: 20px;
2550
+ height: 20px;
2551
+ outline: none !important; }
2552
+
2553
+ /* Ripple Out */
2554
+ @-webkit-keyframes hvr-ripple-out {
2555
+ 0% {
2556
+ -webkit-transform: scale(1);
2557
+ transform: scale(1);
2558
+ opacity: 1; }
2559
+ 100% {
2560
+ -webkit-transform: scale(1.5);
2561
+ transform: scale(1.5);
2562
+ opacity: 0; } }
2563
+ @keyframes hvr-ripple-out {
2564
+ 0% {
2565
+ -webkit-transform: scale(1);
2566
+ transform: scale(1);
2567
+ opacity: 1; }
2568
+ 100% {
2569
+ -webkit-transform: scale(1.5);
2570
+ transform: scale(1.5);
2571
+ opacity: 0; } }
2572
+
2573
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
2574
+ padding-bottom: 1px; }
2575
+
2576
+ .premium-carousel-ripple-yes ul.slick-dots li {
2577
+ position: relative; }
2578
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2579
+ position: relative;
2580
+ z-index: 1; }
2581
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2582
+ content: "";
2583
+ position: absolute;
2584
+ -webkit-transform: scale(1);
2585
+ -ms-transform: scale(1);
2586
+ transform: scale(1);
2587
+ top: 0;
2588
+ right: 0;
2589
+ bottom: 0;
2590
+ left: 0;
2591
+ -webkit-border-radius: 50%;
2592
+ border-radius: 50%;
2593
+ pointer-events: none;
2594
+ background-color: rgba(0, 0, 0, 0.15); }
2595
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2596
+ background-color: rgba(0, 0, 0, 0.3); }
2597
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2598
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
2599
+ animation: hvr-ripple-out 1.3s infinite; }
2600
+
2601
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2602
+ -webkit-transform: scale(1.25, 1.25);
2603
+ -ms-transform: scale(1.25, 1.25);
2604
+ transform: scale(1.25, 1.25);
2605
+ -webkit-transition: all 0.3s ease-in-out;
2606
+ transition: all 0.3s ease-in-out; }
2607
+
2608
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2609
+ -webkit-transform: scale(1, 1);
2610
+ -ms-transform: scale(1, 1);
2611
+ transform: scale(1, 1); }
2612
+
2613
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
2614
+ float: right; }
2615
+
2616
+ /**************** Premium Contact Form7 **********/
2617
+ /*************************************************/
2618
+ .premium-contact-form-anim-yes .wpcf7-span::after {
2619
+ display: block;
2620
+ height: 2px;
2621
+ content: "";
2622
+ top: -2px;
2623
+ position: relative;
2624
+ width: 0px;
2625
+ -webkit-transition: all ease-in-out 0.3s;
2626
+ transition: all ease-in-out 0.3s; }
2627
+
2628
+ .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
2629
+ width: 100%; }
2630
+
2631
+ .premium-cf7-container input.wpcf7-submit {
2632
+ -webkit-transition: all 0.3s ease-in-out;
2633
+ transition: all 0.3s ease-in-out; }
2634
+
2635
+ /**************** Premium CountDown *************/
2636
+ /************************************************/
2637
+ .premium-countdown {
2638
+ -js-display: flex;
2639
+ display: -webkit-box;
2640
+ display: -webkit-flex;
2641
+ display: -moz-box;
2642
+ display: -ms-flexbox;
2643
+ display: flex;
2644
+ text-align: center; }
2645
+
2646
+ .countdown-row {
2647
+ display: block;
2648
+ text-align: center; }
2649
+
2650
+ .countdown .countdown-section {
2651
+ display: inline-block;
2652
+ max-width: 100%;
2653
+ margin-bottom: 15px;
2654
+ -js-display: inline-flex;
2655
+ display: -webkit-inline-box;
2656
+ display: -webkit-inline-flex;
2657
+ display: -moz-inline-box;
2658
+ display: -ms-inline-flexbox;
2659
+ display: inline-flex;
2660
+ -webkit-box-align: center;
2661
+ -webkit-align-items: center;
2662
+ -moz-box-align: center;
2663
+ -ms-flex-align: center;
2664
+ align-items: center; }
2665
+ .countdown .countdown-section:last-child {
2666
+ margin-right: 0; }
2667
+
2668
+ .countdown span.countdown-amount {
2669
+ font-size: 70px;
2670
+ line-height: 1;
2671
+ padding: 40px; }
2672
+
2673
+ .countdown .pre_time-mid {
2674
+ display: block; }
2675
+
2676
+ .premium-countdown-separator-yes .countdown_separator {
2677
+ display: block;
2678
+ margin: 0 50px;
2679
+ font-size: 30px; }
2680
+
2681
+ .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
2682
+ .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
2683
+ display: none; }
2684
+
2685
+ /**
2686
+ * Digit and unit styles
2687
+ */
2688
+ .side .countdown-section .countdown-period {
2689
+ vertical-align: bottom; }
2690
+
2691
+ .countdown .countdown-section .countdown-period {
2692
+ font-size: 17px;
2693
+ line-height: 3em; }
2694
+
2695
+ .side .countdown-section .countdown-amount,
2696
+ .side .countdown-section .countdown-period {
2697
+ display: inline-block; }
2698
+
2699
+ .side .countdown-section .countdown-amount {
2700
+ margin-right: 5px; }
2701
+
2702
+ .down .countdown-section .countdown-amount,
2703
+ .down .countdown-section .countdown-period {
2704
+ display: block; }
2705
+
2706
+ /**
2707
+ * Flip Layout
2708
+ */
2709
+ .premium-countdown-flip .premium-countdown-block {
2710
+ text-align: center;
2711
+ -js-display: inline-flex;
2712
+ display: -webkit-inline-box;
2713
+ display: -webkit-inline-flex;
2714
+ display: -moz-inline-box;
2715
+ display: -ms-inline-flexbox;
2716
+ display: inline-flex;
2717
+ -webkit-box-align: center;
2718
+ -webkit-align-items: center;
2719
+ -moz-box-align: center;
2720
+ -ms-flex-align: center;
2721
+ align-items: center; }
2722
+ .premium-countdown-flip .premium-countdown-block:last-child {
2723
+ margin-right: 0; }
2724
+
2725
+ .premium-countdown-flip .premium-countdown-label {
2726
+ overflow: hidden;
2727
+ color: #1a1a1a;
2728
+ text-transform: uppercase; }
2729
+
2730
+ .premium-countdown-flip .premium-countdown-figure {
2731
+ position: relative;
2732
+ height: 110px;
2733
+ width: 100px;
2734
+ line-height: 107px;
2735
+ background-color: #fff;
2736
+ -webkit-border-radius: 10px;
2737
+ border-radius: 10px;
2738
+ -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
2739
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); }
2740
  .premium-countdown-flip .premium-countdown-figure:last-child {
2741
  margin-right: 0; }
2742
  .premium-countdown-flip .premium-countdown-figure > span {
2743
  position: absolute;
2744
  left: 0;
2745
+ right: 0;
2746
+ margin: auto;
2747
+ font-weight: 700; }
2748
+ .premium-countdown-flip .premium-countdown-figure .top {
2749
+ z-index: 3;
2750
+ -webkit-transform-origin: 50% 100%;
2751
+ -ms-transform-origin: 50% 100%;
2752
+ transform-origin: 50% 100%;
2753
+ -webkit-transform: perspective(200px);
2754
+ transform: perspective(200px);
2755
+ -webkit-backface-visibility: hidden;
2756
+ backface-visibility: hidden; }
2757
+ .premium-countdown-flip .premium-countdown-figure .bottom {
2758
+ z-index: 1; }
2759
+ .premium-countdown-flip .premium-countdown-figure .bottom::before {
2760
+ content: "";
2761
+ position: absolute;
2762
+ display: block;
2763
+ top: 0;
2764
+ left: 0;
2765
+ width: 100%;
2766
+ height: 50%;
2767
+ background-color: rgba(0, 0, 0, 0.02); }
2768
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2769
+ -webkit-backface-visibility: hidden;
2770
+ backface-visibility: hidden;
2771
+ z-index: 4;
2772
+ bottom: 0;
2773
+ -webkit-transform-origin: 50% 0;
2774
+ -ms-transform-origin: 50% 0;
2775
+ transform-origin: 50% 0;
2776
+ -webkit-transform: perspective(200px) rotateX(180deg);
2777
+ transform: perspective(200px) rotateX(180deg); }
2778
+ .premium-countdown-flip .premium-countdown-figure .top-back span {
2779
+ position: absolute;
2780
+ top: -100%;
2781
+ left: 0;
2782
+ right: 0;
2783
+ margin: auto; }
2784
+ .premium-countdown-flip .premium-countdown-figure .bottom-back {
2785
+ z-index: 2;
2786
+ top: 0; }
2787
+ .premium-countdown-flip .premium-countdown-figure .bottom-back span {
2788
+ position: absolute;
2789
+ top: 0;
2790
+ left: 0;
2791
+ right: 0;
2792
+ margin: auto; }
2793
+ .premium-countdown-flip .premium-countdown-figure .top,
2794
+ .premium-countdown-flip .premium-countdown-figure .bottom-back,
2795
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2796
+ height: 50%;
2797
+ overflow: hidden;
2798
+ background-color: #f7f7f7;
2799
+ -webkit-border-top-left-radius: 10px;
2800
+ border-top-left-radius: 10px;
2801
+ -webkit-border-top-right-radius: 10px;
2802
+ border-top-right-radius: 10px; }
2803
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2804
+ -webkit-border-bottom-left-radius: 10px;
2805
+ border-bottom-left-radius: 10px;
2806
+ -webkit-border-bottom-right-radius: 10px;
2807
+ border-bottom-right-radius: 10px; }
2808
+ .premium-countdown-flip .premium-countdown-figure .top::after,
2809
+ .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
2810
+ content: "";
2811
+ position: absolute;
2812
+ z-index: -1;
2813
+ left: 0;
2814
+ bottom: 0;
2815
+ width: 100%;
2816
+ height: 100%;
2817
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
2818
+
2819
+ .side .premium-countdown-figure,
2820
+ .side .premium-countdown-label {
2821
+ display: inline-block; }
2822
+
2823
+ .side .premium-countdown-figure {
2824
+ margin-right: 5px; }
2825
+
2826
+ .down .premium-countdown-figure,
2827
+ .down .premium-countdown-label {
2828
+ display: block; }
2829
+
2830
+ .down .premium-countdown-label {
2831
+ width: 100%; }
2832
+
2833
+ /**************** Premium Counter ***************/
2834
+ /************************************************/
2835
+ .premium-counter-area {
2836
+ padding: 10px 0;
2837
+ -js-display: flex;
2838
+ display: -webkit-box;
2839
+ display: -webkit-flex;
2840
+ display: -moz-box;
2841
+ display: -ms-flexbox;
2842
+ display: flex;
2843
+ -webkit-box-pack: center;
2844
+ -webkit-justify-content: center;
2845
+ -moz-box-pack: center;
2846
+ -ms-flex-pack: center;
2847
+ justify-content: center;
2848
+ -webkit-box-align: center;
2849
+ -webkit-align-items: center;
2850
+ -moz-box-align: center;
2851
+ -ms-flex-align: center;
2852
+ align-items: center; }
2853
+ .premium-counter-area.top {
2854
+ -webkit-box-orient: vertical;
2855
+ -webkit-box-direction: normal;
2856
+ -webkit-flex-direction: column;
2857
+ -moz-box-orient: vertical;
2858
+ -moz-box-direction: normal;
2859
+ -ms-flex-direction: column;
2860
+ flex-direction: column; }
2861
+ .premium-counter-area.right {
2862
+ -webkit-box-orient: horizontal;
2863
+ -webkit-box-direction: reverse;
2864
+ -webkit-flex-direction: row-reverse;
2865
+ -moz-box-orient: horizontal;
2866
+ -moz-box-direction: reverse;
2867
+ -ms-flex-direction: row-reverse;
2868
+ flex-direction: row-reverse; }
2869
+ .premium-counter-area.right .premium-counter-icon {
2870
+ padding-left: 20px; }
2871
+ .premium-counter-area.left .premium-counter-icon {
2872
+ padding-right: 20px; }
2873
+ .premium-counter-area .premium-counter-icon .icon i.fa:before {
2874
+ vertical-align: text-top; }
2875
+ .premium-counter-area .premium-counter-icon span.icon {
2876
+ text-align: center;
2877
+ display: inline-block;
2878
+ vertical-align: middle; }
2879
+ .premium-counter-area .premium-counter-icon .circle {
2880
+ -webkit-border-radius: 100%;
2881
+ border-radius: 100%; }
2882
+ .premium-counter-area .premium-counter-icon img,
2883
+ .premium-counter-area .premium-counter-icon svg {
2884
+ width: 80px; }
2885
+ .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
2886
+ height: 80px; }
2887
+ .premium-counter-area .premium-counter-title p {
2888
+ padding: 0;
2889
+ margin: 0; }
2890
+ .premium-counter-area .premium-counter-value-wrap {
2891
+ -js-display: flex;
2892
+ display: -webkit-box;
2893
+ display: -webkit-flex;
2894
+ display: -moz-box;
2895
+ display: -ms-flexbox;
2896
+ display: flex;
2897
+ -webkit-box-align: center;
2898
+ -webkit-align-items: center;
2899
+ -moz-box-align: center;
2900
+ -ms-flex-align: center;
2901
+ align-items: center; }
2902
+
2903
+ .premium-init-wrapper {
2904
+ -js-display: flex;
2905
+ display: -webkit-box;
2906
+ display: -webkit-flex;
2907
+ display: -moz-box;
2908
+ display: -ms-flexbox;
2909
+ display: flex; }
2910
+ .premium-init-wrapper.row {
2911
+ -webkit-box-align: center;
2912
+ -webkit-align-items: center;
2913
+ -moz-box-align: center;
2914
+ -ms-flex-align: center;
2915
+ align-items: center; }
2916
+ .premium-init-wrapper.right {
2917
+ text-align: right; }
2918
+
2919
+ span.icon.flex-width {
2920
+ width: auto !important;
2921
+ height: auto !important; }
2922
+
2923
+ .premium-counter-area .premium-counter-init {
2924
+ font-size: 35px; }
2925
+
2926
+ /**************** Premium Dual Heading *****************/
2927
+ /*******************************************************/
2928
+ .premium-dual-header-first-header,
2929
+ .premium-dual-header-second-header {
2930
+ position: relative;
2931
+ padding: 0;
2932
+ margin: 0;
2933
+ display: inline-block;
2934
+ -webkit-transform: translate(0, 0);
2935
+ -ms-transform: translate(0, 0);
2936
+ transform: translate(0, 0); }
2937
+
2938
+ .premium-dual-header-first-clip .premium-dual-header-first-span,
2939
+ .premium-dual-header-second-clip {
2940
+ -webkit-text-fill-color: transparent;
2941
+ -webkit-background-clip: text;
2942
+ background-clip: text; }
2943
+
2944
+ .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
2945
+ .premium-dual-header-second-clip.stroke {
2946
+ -webkit-text-stroke-color: transparent;
2947
+ -webkit-text-fill-color: #fafafa;
2948
+ -webkit-text-stroke-width: 2px; }
2949
+
2950
+ @media (max-width: 500px) {
2951
+ .premium-dual-header-first-header,
2952
+ .premium-dual-header-second-header {
2953
+ word-wrap: break-word; } }
2954
+
2955
+ .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
2956
+ .premium-dual-header-second-header.gradient {
2957
+ -webkit-background-size: 300% 300% !important;
2958
+ background-size: 300% 300% !important;
2959
+ -webkit-animation: Gradient 10s ease-in-out infinite;
2960
+ animation: Gradient 10s ease-in-out infinite; }
2961
+
2962
+ @-webkit-keyframes Gradient {
2963
+ 0% {
2964
+ background-position: 0% 50%; }
2965
+ 50% {
2966
+ background-position: 100% 50%; }
2967
+ 100% {
2968
+ background-position: 0% 50%; } }
2969
+
2970
+ @keyframes Gradient {
2971
+ 0% {
2972
+ background-position: 0% 50%; }
2973
+ 50% {
2974
+ background-position: 100% 50%; }
2975
+ 100% {
2976
+ background-position: 0% 50%; } }
2977
+
2978
+ .premium-mask-yes.premium-header-inline .premium-dual-header-first-span,
2979
+ .premium-mask-yes.premium-header-inline .premium-dual-header-first-span {
2980
+ display: inline-block !important; }
2981
+
2982
+ /**************** Premium Fancy Text *******************/
2983
+ /*******************************************************/
2984
+ .premium-suffix-text,
2985
+ .premium-fancy-text,
2986
+ .premium-prefix-text {
2987
+ font-size: 40px; }
2988
+
2989
+ .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
2990
+ .premium-fancy-item-hidden {
2991
+ opacity: 0; }
2992
+
2993
+ .premium-fancy-text-wrapper .premium-fancy-list-items {
2994
+ list-style: none; }
2995
+
2996
+ .premium-fancy-text-wrapper .premium-fancy-text-span-align {
2997
+ vertical-align: top; }
2998
+
2999
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3000
+ margin: 0;
3001
+ padding: 0;
3002
+ border: none;
3003
+ position: relative; }
3004
+
3005
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3006
+ position: absolute;
3007
+ top: 0;
3008
+ left: 0;
3009
+ display: inline-block; }
3010
+
3011
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3012
+ -webkit-animation: pa-zoom-out 0.8s;
3013
+ animation: pa-zoom-out 0.8s; }
3014
+
3015
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3016
+ position: relative !important;
3017
+ -webkit-animation: pa-zoom-in 0.8s;
3018
+ animation: pa-zoom-in 0.8s; }
3019
+
3020
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3021
+ -webkit-perspective: 300px;
3022
+ perspective: 300px; }
3023
+
3024
+ .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3025
+ -webkit-transform-origin: 50% 100%;
3026
+ -ms-transform-origin: 50% 100%;
3027
+ transform-origin: 50% 100%; }
3028
+
3029
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3030
+ -webkit-transform: rotateX(180deg);
3031
+ transform: rotateX(180deg);
3032
+ -webkit-animation: pa-rotate-out 1.2s;
3033
+ animation: pa-rotate-out 1.2s; }
3034
+
3035
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3036
+ position: relative !important;
3037
+ -webkit-transform: rotateX(0deg);
3038
+ transform: rotateX(0deg);
3039
+ -webkit-animation: pa-rotate-in 1.2s;
3040
+ animation: pa-rotate-in 1.2s; }
3041
+
3042
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3043
+ position: relative !important; }
3044
+
3045
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3046
+ display: inline-block;
3047
+ width: 200px;
3048
+ font-weight: 400; }
3049
+
3050
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3051
+ position: relative;
3052
+ vertical-align: sub; }
3053
+
3054
+ .premium-fancy-text-wrapper.auto-fade g > text {
3055
+ text-anchor: start;
3056
+ shape-rendering: crispEdges;
3057
+ opacity: 0;
3058
+ font-size: 300px;
3059
+ -webkit-animation-name: pa-auto-fade;
3060
+ animation-name: pa-auto-fade;
3061
+ -moz-animation-name: pa-auto-fade;
3062
+ -webkit-animation-duration: 9s;
3063
+ animation-duration: 9s;
3064
+ -webkit-animation-timing-function: linear;
3065
+ animation-timing-function: linear;
3066
+ -webkit-animation-iteration-count: infinite;
3067
+ animation-iteration-count: infinite; }
3068
+
3069
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(1) {
3070
+ -webkit-animation-delay: 0s;
3071
+ animation-delay: 0s; }
3072
+
3073
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(2) {
3074
+ -webkit-animation-delay: 3s;
3075
+ animation-delay: 3s; }
3076
+
3077
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(3) {
3078
+ -webkit-animation-delay: 6s;
3079
+ animation-delay: 6s; }
3080
+
3081
+ .premium-fancy-text-wrapper.loading .premium-fancy-text {
3082
+ position: relative; }
3083
+ .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3084
+ position: absolute;
3085
+ width: 100%;
3086
+ height: 3px;
3087
+ bottom: 0;
3088
+ left: 0;
3089
+ animation: pa-loading-bar 2.5s ease-out infinite;
3090
+ -webkit-animation: pa-loading-bar 2.5s ease-out infinite; }
3091
+
3092
+ .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3093
+ -webkit-animation-play-state: paused;
3094
+ animation-play-state: paused; }
3095
+
3096
+ @-webkit-keyframes pa-auto-fade {
3097
+ 0% {
3098
+ opacity: 0; }
3099
+ 20% {
3100
+ opacity: 1; }
3101
+ 35% {
3102
+ opacity: 0; }
3103
+ 100% {
3104
+ opacity: 0; } }
3105
+
3106
+ @keyframes pa-auto-fade {
3107
+ 0% {
3108
+ opacity: 0; }
3109
+ 20% {
3110
+ opacity: 1; }
3111
+ 35% {
3112
+ opacity: 0; }
3113
+ 100% {
3114
+ opacity: 0; } }
3115
+
3116
+ @-webkit-keyframes pa-loading-bar {
3117
+ 0% {
3118
+ width: 0; }
3119
+ 100% {
3120
+ width: 100; } }
3121
+
3122
+ @keyframes pa-loading-bar {
3123
+ 0% {
3124
+ width: 0; }
3125
+ 100% {
3126
+ width: 100; } }
3127
+
3128
+ @-webkit-keyframes pa-zoom-in {
3129
+ 0% {
3130
+ opacity: 0;
3131
+ -webkit-transform: translateZ(100px);
3132
+ transform: translateZ(100px); }
3133
+ 100% {
3134
+ opacity: 1;
3135
+ -webkit-transform: translateZ(0);
3136
+ transform: translateZ(0); } }
3137
+
3138
+ @keyframes pa-zoom-in {
3139
+ 0% {
3140
+ opacity: 0;
3141
+ -webkit-transform: translateZ(100px);
3142
+ transform: translateZ(100px); }
3143
+ 100% {
3144
+ opacity: 1;
3145
+ -webkit-transform: translateZ(0);
3146
+ transform: translateZ(0); } }
3147
+
3148
+ @-webkit-keyframes pa-zoom-out {
3149
+ 0% {
3150
+ opacity: 1;
3151
+ -webkit-transform: translateZ(0);
3152
+ transform: translateZ(0); }
3153
+ 100% {
3154
+ opacity: 0;
3155
+ -webkit-transform: translateZ(-100px);
3156
+ transform: translateZ(-100px); } }
3157
+
3158
+ @keyframes pa-zoom-out {
3159
+ 0% {
3160
+ opacity: 1;
3161
+ -webkit-transform: translateZ(0);
3162
+ transform: translateZ(0); }
3163
+ 100% {
3164
+ opacity: 0;
3165
+ -webkit-transform: translateZ(-100px);
3166
+ transform: translateZ(-100px); } }
3167
+
3168
+ @-webkit-keyframes pa-rotate-in {
3169
+ 0% {
3170
+ opacity: 0;
3171
+ -webkit-transform: rotateX(180deg);
3172
+ transform: rotateX(180deg); }
3173
+ 35% {
3174
+ opacity: 0;
3175
+ -webkit-transform: rotateX(120deg);
3176
+ transform: rotateX(120deg); }
3177
+ 65% {
3178
+ opacity: 0; }
3179
+ 100% {
3180
+ opacity: 1;
3181
+ -webkit-transform: rotateX(360deg);
3182
+ transform: rotateX(360deg); } }
3183
+
3184
+ @keyframes pa-rotate-in {
3185
+ 0% {
3186
+ opacity: 0;
3187
+ -webkit-transform: rotateX(180deg);
3188
+ transform: rotateX(180deg); }
3189
+ 35% {
3190
+ opacity: 0;
3191
+ -webkit-transform: rotateX(120deg);
3192
+ transform: rotateX(120deg); }
3193
+ 65% {
3194
+ opacity: 0; }
3195
+ 100% {
3196
+ opacity: 1;
3197
+ -webkit-transform: rotateX(360deg);
3198
+ transform: rotateX(360deg); } }
3199
+
3200
+ @-webkit-keyframes pa-rotate-out {
3201
+ 0% {
3202
+ opacity: 1;
3203
+ -webkit-transform: rotateX(0deg);
3204
+ transform: rotateX(0deg); }
3205
+ 35% {
3206
+ opacity: 1;
3207
+ -webkit-transform: rotateX(-40deg);
3208
+ transform: rotateX(-40deg); }
3209
+ 65% {
3210
+ opacity: 0; }
3211
+ 100% {
3212
+ opacity: 0;
3213
+ -webkit-transform: rotateX(180deg);
3214
+ transform: rotateX(180deg); } }
3215
+
3216
+ @keyframes pa-rotate-out {
3217
+ 0% {
3218
+ opacity: 1;
3219
+ -webkit-transform: rotateX(0deg);
3220
+ transform: rotateX(0deg); }
3221
+ 35% {
3222
+ opacity: 1;
3223
+ -webkit-transform: rotateX(-40deg);
3224
+ transform: rotateX(-40deg); }
3225
+ 65% {
3226
+ opacity: 0; }
3227
+ 100% {
3228
+ opacity: 0;
3229
+ -webkit-transform: rotateX(180deg);
3230
+ transform: rotateX(180deg); } }
3231
+
3232
+ /**************** Premium Bullet List ****************/
3233
+ /*****************************************************/
3234
+ .premium-bullet-list-box {
3235
+ -js-display: flex;
3236
+ display: -webkit-box;
3237
+ display: -webkit-flex;
3238
+ display: -moz-box;
3239
+ display: -ms-flexbox;
3240
+ display: flex;
3241
+ -webkit-flex-wrap: wrap;
3242
+ -ms-flex-wrap: wrap;
3243
+ flex-wrap: wrap;
3244
+ -webkit-box-orient: vertical;
3245
+ -webkit-box-direction: normal;
3246
+ -webkit-flex-direction: column;
3247
+ -moz-box-orient: vertical;
3248
+ -moz-box-direction: normal;
3249
+ -ms-flex-direction: column;
3250
+ flex-direction: column;
3251
+ padding: 0; }
3252
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3253
+ -webkit-transform-origin: left center;
3254
+ -ms-transform-origin: left center;
3255
+ transform-origin: left center; }
3256
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3257
+ -webkit-transform-origin: right center;
3258
+ -ms-transform-origin: right center;
3259
+ transform-origin: right center; }
3260
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3261
+ -webkit-transform-origin: center center;
3262
+ -ms-transform-origin: center center;
3263
+ transform-origin: center center; }
3264
+
3265
+ .premium-bullet-list-content {
3266
+ -js-display: flex;
3267
+ display: -webkit-box;
3268
+ display: -webkit-flex;
3269
+ display: -moz-box;
3270
+ display: -ms-flexbox;
3271
+ display: flex;
3272
+ -webkit-transition: all 0.3s ease-in-out;
3273
+ transition: all 0.3s ease-in-out;
3274
+ width: auto;
3275
+ position: relative; }
3276
+ .premium-bullet-list-content .premium-bullet-list-text span,
3277
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3278
+ display: inline-block;
3279
+ -webkit-align-self: center;
3280
+ -ms-flex-item-align: center;
3281
+ align-self: center;
3282
+ -webkit-transition: all 0.3s ease-in-out;
3283
+ transition: all 0.3s ease-in-out; }
3284
+ .premium-bullet-list-content .premium-bullet-list-text span {
3285
+ margin: 0 5px;
3286
+ -webkit-box-flex: 1;
3287
+ -webkit-flex: 1;
3288
+ -moz-box-flex: 1;
3289
+ -ms-flex: 1;
3290
+ flex: 1; }
3291
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3292
+ font-size: 18px;
3293
+ background-color: #eee;
3294
+ padding: 1px 5px;
3295
+ -webkit-border-radius: 2px;
3296
+ border-radius: 2px; }
3297
+ .premium-bullet-list-content .premium-bullet-list-text span,
3298
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
3299
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3300
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3301
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3302
+ -webkit-transition: all 0.3s ease-in-out;
3303
+ transition: all 0.3s ease-in-out; }
3304
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3305
+ position: relative;
3306
+ line-height: 0; }
3307
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3308
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3309
+ width: 30px !important;
3310
+ height: 30px !important;
3311
+ position: relative;
3312
+ z-index: 500; }
3313
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
3314
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3315
+ position: relative;
3316
+ z-index: 500; }
3317
+ .premium-bullet-list-content .premium-bullet-list-link {
3318
+ position: absolute;
3319
+ top: 0;
3320
+ left: 0;
3321
+ width: 100%;
3322
+ height: 100%;
3323
+ z-index: 1000; }
3324
+
3325
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3326
+ width: 100%;
3327
+ height: 100%;
3328
+ position: absolute;
3329
+ top: 0.5em;
3330
+ z-index: 100;
3331
+ -js-display: flex;
3332
+ display: -webkit-box;
3333
+ display: -webkit-flex;
3334
+ display: -moz-box;
3335
+ display: -ms-flexbox;
3336
+ display: flex;
3337
+ -webkit-box-pack: center;
3338
+ -webkit-justify-content: center;
3339
+ -moz-box-pack: center;
3340
+ -ms-flex-pack: center;
3341
+ justify-content: center; }
3342
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3343
+ content: "";
3344
+ border-right-width: 1px;
3345
+ border-right-style: solid;
3346
+ border-color: #333333;
3347
+ display: block;
3348
+ height: 100%; }
3349
+
3350
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
3351
+ -webkit-align-self: center;
3352
+ -ms-flex-item-align: center;
3353
+ align-self: center;
3354
+ z-index: 2; }
3355
+
3356
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3357
+ margin: 0 3px; }
3358
+
3359
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3360
+ margin: 0 3px 0 0; }
3361
+
3362
+ .premium-bullet-list-divider:not(:last-child) {
3363
+ width: 100%;
3364
+ -webkit-box-flex: 0;
3365
+ -webkit-flex: 0 0 100%;
3366
+ -moz-box-flex: 0;
3367
+ -ms-flex: 0 0 100%;
3368
+ flex: 0 0 100%;
3369
+ overflow: hidden; }
3370
+
3371
+ .premium-bullet-list-divider:not(:last-child):after {
3372
+ content: "";
3373
+ display: block;
3374
+ border-top-style: solid;
3375
+ border-top-width: 1px; }
3376
+
3377
+ .premium-bullet-list-divider-inline:not(:last-child) {
3378
+ float: right;
3379
+ display: inline-block;
3380
+ position: relative;
3381
+ height: 100%;
3382
+ overflow: hidden;
3383
+ -webkit-align-self: center;
3384
+ -ms-flex-item-align: center;
3385
+ align-self: center;
3386
+ margin: 0 3px; }
3387
+
3388
+ .premium-bullet-list-divider-inline:not(:last-child):after {
3389
+ content: "";
3390
+ display: block;
3391
+ border-left-width: 1px;
3392
+ height: 33px;
3393
+ border-left-style: solid; }
3394
+
3395
+ .premium-bullet-list-icon-text {
3396
+ line-height: 1.5; }
3397
+
3398
+ .premium-bullet-list-icon-text p,
3399
+ ul.premium-bullet-list-box,
3400
+ li.premium-bullet-list-content {
3401
+ margin: 0; }
3402
+
3403
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
3404
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
3405
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
3406
+ color: transparent !important;
3407
+ text-shadow: 0 0 3px #aaa; }
3408
+
3409
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
3410
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
3411
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
3412
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
3413
+ -webkit-filter: blur(3px);
3414
+ filter: blur(3px); }
3415
+
3416
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
3417
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
3418
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
3419
+ color: #aaa !important;
3420
+ text-shadow: 0 0px 0 transparent; }
3421
+
3422
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
3423
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
3424
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
3425
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
3426
+ -webkit-filter: none;
3427
+ filter: none; }
3428
+
3429
+ .premium-bullet-list-content .premium-bullet-list-badge {
3430
+ font-size: 11px;
3431
+ top: auto;
3432
+ min-width: -webkit-max-content;
3433
+ min-width: -moz-max-content;
3434
+ min-width: max-content;
3435
+ height: -webkit-fit-content;
3436
+ height: -moz-fit-content;
3437
+ height: fit-content; }
3438
+
3439
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3440
+ font-size: 13px; }
3441
+
3442
+ .premium-bullet-list-gradient-effect[data-text] {
3443
+ display: inline-block;
3444
+ position: relative;
3445
+ text-decoration: none; }
3446
+
3447
+ .premium-bullet-list-gradient-effect[data-text]::before {
3448
+ content: attr(data-text);
3449
+ position: absolute;
3450
+ z-index: 1;
3451
+ overflow: hidden;
3452
+ -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3453
+ clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3454
+ -webkit-background-clip: text;
3455
+ background-clip: text;
3456
+ -webkit-text-fill-color: transparent;
3457
+ -webkit-transition: all 0.4s ease;
3458
+ transition: all 0.4s ease; }
3459
+
3460
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
3461
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
3462
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
3463
+ clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
3464
+
3465
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
3466
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
3467
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
3468
+ opacity: 0; }
3469
+
3470
+ .premium-bullet-list-content-grow-effect:hover {
3471
+ -webkit-transform: scale(1.07);
3472
+ -ms-transform: scale(1.07);
3473
+ transform: scale(1.07); }
3474
+
3475
+ @-webkit-keyframes spin {
3476
+ 100% {
3477
+ -webkit-transform: rotate(360deg);
3478
+ transform: rotate(360deg); } }
3479
+
3480
+ @keyframes spin {
3481
+ 100% {
3482
+ -webkit-transform: rotate(360deg);
3483
+ transform: rotate(360deg); } }
3484
+
3485
+ /**************** Premium Image Button ***********/
3486
+ /*************************************************/
3487
+ .premium-image-button {
3488
+ -js-display: inline-flex;
3489
+ display: -webkit-inline-box;
3490
+ display: -webkit-inline-flex;
3491
+ display: -moz-inline-box;
3492
+ display: -ms-inline-flexbox;
3493
+ display: inline-flex;
3494
+ position: relative;
3495
+ overflow: hidden;
3496
+ background-color: #eee;
3497
+ cursor: pointer;
3498
+ -webkit-transition: all 0.2s ease-in-out !important;
3499
+ transition: all 0.2s ease-in-out !important; }
3500
+ .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
3501
+ background-color: #54595f; }
3502
+
3503
+ /*Default background for slide styles*/
3504
+ .premium-image-button-style4-icon-wrapper,
3505
+ .premium-image-button-style1:before {
3506
+ background-color: #54595f; }
3507
+
3508
+ .premium-image-button-text-icon-wrapper {
3509
+ width: 100%;
3510
+ -js-display: flex;
3511
+ display: -webkit-box;
3512
+ display: -webkit-flex;
3513
+ display: -moz-box;
3514
+ display: -ms-flexbox;
3515
+ display: flex;
3516
+ -webkit-box-pack: center;
3517
+ -webkit-justify-content: center;
3518
+ -moz-box-pack: center;
3519
+ -ms-flex-pack: center;
3520
+ justify-content: center;
3521
+ -webkit-box-align: center;
3522
+ -webkit-align-items: center;
3523
+ -moz-box-align: center;
3524
+ -ms-flex-align: center;
3525
+ align-items: center;
3526
+ position: relative;
3527
+ z-index: 3;
3528
+ -webkit-transition: all 0.2s ease-in-out;
3529
+ transition: all 0.2s ease-in-out; }
3530
+ .premium-image-button-text-icon-wrapper span,
3531
+ .premium-image-button-text-icon-wrapper i,
3532
+ .premium-image-button-text-icon-wrapper svg {
3533
+ -webkit-transition: all 0.2s ease-in-out;
3534
+ transition: all 0.2s ease-in-out; }
3535
+
3536
+ .premium-image-button-style1:before {
3537
+ position: absolute;
3538
+ content: "";
3539
+ -webkit-transition: all 0.2s ease-in-out;
3540
+ transition: all 0.2s ease-in-out; }
3541
+
3542
+ .premium-image-button-style1-bottom:before {
3543
+ width: 100%;
3544
+ height: 0;
3545
+ top: 0;
3546
+ left: 0; }
3547
+
3548
+ .premium-image-button-style1-top:before {
3549
+ width: 100%;
3550
+ height: 0;
3551
+ bottom: 0;
3552
+ left: 0; }
3553
+
3554
+ .premium-image-button-style1-right:before {
3555
+ width: 0;
3556
+ height: 100%;
3557
+ bottom: 0;
3558
+ left: 0; }
3559
+
3560
+ .premium-image-button-style1-left:before {
3561
+ width: 0;
3562
+ height: 100%;
3563
+ top: 0;
3564
+ right: 0; }
3565
+
3566
+ .premium-image-button-style1-bottom:hover:before,
3567
+ .premium-image-button-style1-top:hover:before {
3568
+ height: 100%; }
3569
+
3570
+ .premium-image-button-style1-right:hover:before,
3571
+ .premium-image-button-style1-left:hover:before {
3572
+ width: 100%; }
3573
+
3574
+ .premium-image-button-style3 {
3575
+ z-index: 10; }
3576
+ .premium-image-button-style3:before {
3577
+ position: absolute;
3578
+ top: 0px;
3579
+ left: 0px;
3580
+ width: 100%;
3581
+ height: 100%;
3582
+ content: "";
3583
+ z-index: 1;
3584
+ background: rgba(255, 255, 255, 0.2);
3585
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3586
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3587
+ -webkit-transition: all 0.8s ease-out;
3588
+ transition: all 0.8s ease-out; }
3589
+
3590
+ .premium-image-button-diagonal-right:before {
3591
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3592
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3593
+
3594
+ .premium-image-button-diagonal-right:hover:before {
3595
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3596
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3597
+
3598
+ .premium-image-button-diagonal-left:before {
3599
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3600
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3601
+
3602
+ .premium-image-button-diagonal-left:hover:before {
3603
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3604
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3605
+
3606
+ .premium-image-button-diagonal-bottom:before {
3607
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3608
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
3609
+
3610
+ .premium-image-button-diagonal-bottom:hover:before {
3611
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3612
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3613
+
3614
+ .premium-image-button-diagonal-top:before {
3615
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3616
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3617
+
3618
+ .premium-image-button-diagonal-top:hover:before {
3619
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3620
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
3621
+
3622
+ .premium-image-button-style4-icon-wrapper {
3623
+ position: absolute;
3624
+ z-index: 2;
3625
+ width: 100%;
3626
+ text-align: center;
3627
+ -js-display: flex;
3628
+ display: -webkit-box;
3629
+ display: -webkit-flex;
3630
+ display: -moz-box;
3631
+ display: -ms-flexbox;
3632
+ display: flex;
3633
+ -webkit-box-align: center;
3634
+ -webkit-align-items: center;
3635
+ -moz-box-align: center;
3636
+ -ms-flex-align: center;
3637
+ align-items: center;
3638
+ -webkit-box-pack: center;
3639
+ -webkit-justify-content: center;
3640
+ -moz-box-pack: center;
3641
+ -ms-flex-pack: center;
3642
+ justify-content: center;
3643
+ height: 100%;
3644
+ opacity: 0;
3645
+ -webkit-transition: all 0.3s ease-in-out;
3646
+ transition: all 0.3s ease-in-out; }
3647
+ .premium-image-button-style4-icon-wrapper.top {
3648
+ bottom: -100%;
3649
+ left: 0; }
3650
+ .premium-image-button-style4-icon-wrapper.bottom {
3651
+ top: -100%;
3652
+ left: 0; }
3653
+ .premium-image-button-style4-icon-wrapper.left {
3654
+ top: 0;
3655
+ left: -100%; }
3656
+ .premium-image-button-style4-icon-wrapper.right {
3657
+ top: 0;
3658
+ right: -100%; }
3659
+
3660
+ .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
3661
+ top: 0;
3662
+ opacity: 1; }
3663
+
3664
+ .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
3665
+ -webkit-transform: translateY(100%);
3666
+ -ms-transform: translateY(100%);
3667
+ transform: translateY(100%);
3668
+ opacity: 0; }
3669
+
3670
+ .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
3671
+ bottom: 0;
3672
+ opacity: 1; }
3673
+
3674
+ .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
3675
+ -webkit-transform: translateY(-100%);
3676
+ -ms-transform: translateY(-100%);
3677
+ transform: translateY(-100%);
3678
+ opacity: 0; }
3679
+
3680
+ .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
3681
+ left: 0;
3682
+ opacity: 1; }
3683
+
3684
+ .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
3685
+ -webkit-transform: translateX(100%);
3686
+ -ms-transform: translateX(100%);
3687
+ transform: translateX(100%);
3688
+ opacity: 0; }
3689
+
3690
+ .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
3691
+ right: 0;
3692
+ opacity: 1; }
3693
+
3694
+ .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
3695
+ -webkit-transform: translateX(-100%);
3696
+ -ms-transform: translateX(-100%);
3697
+ transform: translateX(-100%);
3698
+ opacity: 0; }
3699
+
3700
+ .premium-image-button-style5:before {
3701
+ position: absolute;
3702
+ content: "";
3703
+ top: 0;
3704
+ left: 0;
3705
+ width: 100%;
3706
+ height: 100%;
3707
+ opacity: 0;
3708
+ -webkit-transition: all 1s ease-in-out;
3709
+ transition: all 1s ease-in-out;
3710
+ background: rgba(255, 255, 255, 0.2);
3711
+ -webkit-animation-name: premium-overlap-effect-done;
3712
+ animation-name: premium-overlap-effect-done;
3713
+ -webkit-animation-duration: 1s;
3714
+ animation-duration: 1s; }
3715
+
3716
+ .premium-image-button-overlap-effect-vertical:before {
3717
+ -webkit-animation-name: premium-overlap-ver-effect-done;
3718
+ animation-name: premium-overlap-ver-effect-done; }
3719
+
3720
+ .premium-image-button-overlap-effect-horizontal:hover:before {
3721
+ -webkit-animation-name: premium-overlap-effect;
3722
+ animation-name: premium-overlap-effect; }
3723
+
3724
+ .premium-image-button-overlap-effect-vertical:hover:before {
3725
+ -webkit-animation-name: premium-overlap-ver-effect;
3726
+ animation-name: premium-overlap-ver-effect; }
3727
+
3728
+ .premium-image-button-style6:before {
3729
+ content: "";
3730
+ position: absolute;
3731
+ left: 50%;
3732
+ top: 50%;
3733
+ width: 100px;
3734
+ height: 100px;
3735
+ -webkit-border-radius: 100%;
3736
+ border-radius: 100%;
3737
+ -webkit-transform: translate(-50%, -50%) scale(0);
3738
+ -ms-transform: translate(-50%, -50%) scale(0);
3739
+ transform: translate(-50%, -50%) scale(0);
3740
+ -webkit-transition: all 0.3s ease-in-out;
3741
+ transition: all 0.3s ease-in-out; }
3742
+
3743
+ .premium-image-button-style6:hover:before {
3744
+ -webkit-transform: translate(-50%, -50%) scale(3);
3745
+ -ms-transform: translate(-50%, -50%) scale(3);
3746
+ transform: translate(-50%, -50%) scale(3); }
3747
+
3748
+ .premium-image-button-style6 .premium-button-text-icon-wrapper {
3749
+ position: relative;
3750
+ z-index: 1; }
3751
+
3752
+ @-webkit-keyframes premium-overlap-effect {
3753
+ 0% {
3754
+ opacity: 0;
3755
+ -webkit-transform: rotateY(0deg);
3756
+ transform: rotateY(0deg); }
3757
+ 50% {
3758
+ opacity: 1;
3759
+ -webkit-transform: rotateY(180deg);
3760
+ transform: rotateY(180deg); }
3761
+ 100% {
3762
+ opacity: 0;
3763
+ -webkit-transform: rotateY(360deg);
3764
+ transform: rotateY(360deg); } }
3765
+
3766
+ @keyframes premium-overlap-effect {
3767
+ 0% {
3768
+ opacity: 0;
3769
+ -webkit-transform: rotateY(0deg);
3770
+ transform: rotateY(0deg); }
3771
+ 50% {
3772
+ opacity: 1;
3773
+ -webkit-transform: rotateY(180deg);
3774
+ transform: rotateY(180deg); }
3775
+ 100% {
3776
+ opacity: 0;
3777
+ -webkit-transform: rotateY(360deg);
3778
+ transform: rotateY(360deg); } }
3779
+
3780
+ @-webkit-keyframes premium-overlap-effect-done {
3781
+ 0% {
3782
+ opacity: 0;
3783
+ -webkit-transform: rotateY(0deg);
3784
+ transform: rotateY(0deg); }
3785
+ 50% {
3786
+ opacity: 1;
3787
+ -webkit-transform: rotateY(180deg);
3788
+ transform: rotateY(180deg); }
3789
+ 100% {
3790
+ opacity: 0;
3791
+ -webkit-transform: rotateY(360deg);
3792
+ transform: rotateY(360deg); } }
3793
+
3794
+ @keyframes premium-overlap-effect-done {
3795
+ 0% {
3796
+ opacity: 0;
3797
+ -webkit-transform: rotateY(0deg);
3798
+ transform: rotateY(0deg); }
3799
+ 50% {
3800
+ opacity: 1;
3801
+ -webkit-transform: rotateY(180deg);
3802
+ transform: rotateY(180deg); }
3803
+ 100% {
3804
+ opacity: 0;
3805
+ -webkit-transform: rotateY(360deg);
3806
+ transform: rotateY(360deg); } }
3807
+
3808
+ @-webkit-keyframes premium-overlap-ver-effect {
3809
+ 0% {
3810
+ opacity: 0;
3811
+ -webkit-transform: rotateX(0deg);
3812
+ transform: rotateX(0deg); }
3813
+ 50% {
3814
+ opacity: 1;
3815
+ -webkit-transform: rotateX(180deg);
3816
+ transform: rotateX(180deg); }
3817
+ 100% {
3818
+ opacity: 0;
3819
+ -webkit-transform: rotateX(360deg);
3820
+ transform: rotateX(360deg); } }
3821
+
3822
+ @keyframes premium-overlap-ver-effect {
3823
+ 0% {
3824
+ opacity: 0;
3825
+ -webkit-transform: rotateX(0deg);
3826
+ transform: rotateX(0deg); }
3827
+ 50% {
3828
+ opacity: 1;
3829
+ -webkit-transform: rotateX(180deg);
3830
+ transform: rotateX(180deg); }
3831
+ 100% {
3832
+ opacity: 0;
3833
+ -webkit-transform: rotateX(360deg);
3834
+ transform: rotateX(360deg); } }
3835
+
3836
+ @-webkit-keyframes premium-overlap-ver-effect-done {
3837
+ 0% {
3838
+ opacity: 0;
3839
+ -webkit-transform: rotateX(0deg);
3840
+ transform: rotateX(0deg); }
3841
+ 50% {
3842
+ opacity: 1;
3843
+ -webkit-transform: rotateX(180deg);
3844
+ transform: rotateX(180deg); }
3845
+ 100% {
3846
+ opacity: 0;
3847
+ -webkit-transform: rotateX(360deg);
3848
+ transform: rotateX(360deg); } }
3849
+
3850
+ @keyframes premium-overlap-ver-effect-done {
3851
+ 0% {
3852
+ opacity: 0;
3853
+ -webkit-transform: rotateX(0deg);
3854
+ transform: rotateX(0deg); }
3855
+ 50% {
3856
+ opacity: 1;
3857
+ -webkit-transform: rotateX(180deg);
3858
+ transform: rotateX(180deg); }
3859
+ 100% {
3860
+ opacity: 0;
3861
+ -webkit-transform: rotateX(360deg);
3862
+ transform: rotateX(360deg); } }
3863
+
3864
+ /************ Premium Image Scroll ************/
3865
+ /**********************************************/
3866
+ @font-face {
3867
+ font-family: "pa-elements";
3868
+ src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s");
3869
+ src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s#iefix") format("embedded-opentype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?vcwy2s") format("truetype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?vcwy2s") format("woff"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?vcwy2s#pa-elements") format("svg");
3870
+ font-weight: normal;
3871
+ font-style: normal; }
3872
+
3873
+ .premium-image-scroll-section,
3874
+ .premium-image-scroll-container {
3875
+ -webkit-transition: all 0.3s ease-in-out;
3876
+ transition: all 0.3s ease-in-out; }
3877
+
3878
+ .premium-image-scroll-section {
3879
+ position: relative;
3880
+ overflow: hidden;
3881
+ width: 100%;
3882
+ -webkit-mask-image: -webkit-radial-gradient(white, black); }
3883
+
3884
+ .premium-image-scroll-container {
3885
+ width: 100%; }
3886
+ .premium-image-scroll-container .premium-image-scroll-mask-media {
3887
+ -webkit-mask-repeat: no-repeat;
3888
+ mask-repeat: no-repeat;
3889
+ -webkit-mask-position: center;
3890
+ mask-position: center; }
3891
+
3892
+ .premium-container-scroll {
3893
+ overflow: auto; }
3894
+
3895
+ .premium-image-scroll-container .premium-image-scroll-horizontal {
3896
+ position: relative;
3897
+ width: 100%;
3898
+ height: 100%; }
3899
+ .premium-image-scroll-container .premium-image-scroll-horizontal img {
3900
+ max-width: none;
3901
+ height: 100%; }
3902
+
3903
+ .premium-image-scroll-container .premium-image-scroll-vertical img {
3904
+ width: 100%;
3905
+ max-width: 100%;
3906
+ height: auto; }
3907
+
3908
+ .premium-image-scroll-ver {
3909
+ position: relative; }
3910
+
3911
+ .premium-image-scroll-container .premium-image-scroll-overlay {
3912
+ background: rgba(2, 2, 2, 0.3); }
3913
+
3914
+ .premium-image-scroll-container .premium-image-scroll-link,
3915
+ .premium-image-scroll-container .premium-image-scroll-overlay {
3916
+ position: absolute;
3917
+ top: 0;
3918
+ bottom: 0;
3919
+ left: 0;
3920
+ right: 0;
3921
+ z-index: 4; }
3922
+
3923
+ .premium-image-scroll-content {
3924
+ display: inline-block;
3925
+ position: absolute;
3926
+ height: auto;
3927
+ top: 50%;
3928
+ left: 50%;
3929
+ text-align: center;
3930
+ z-index: 5;
3931
+ -webkit-transform: translate(-50%, -50%);
3932
+ -ms-transform: translate(-50%, -50%);
3933
+ transform: translate(-50%, -50%); }
3934
+
3935
+ .premium-container-scroll-instant .premium-image-scroll-image {
3936
+ -webkit-transition: all 0s ease-in-out !important;
3937
+ transition: all 0s ease-in-out !important; }
3938
+
3939
+ .premium-image-scroll-container img {
3940
+ -webkit-transition: -webkit-transform 3s ease-in-out;
3941
+ transition: -webkit-transform 3s ease-in-out;
3942
+ transition: transform 3s ease-in-out;
3943
+ transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out; }
3944
+
3945
+ .premium-image-scroll-container .premium-image-scroll-overlay,
3946
+ .premium-image-scroll-container .premium-image-scroll-content {
3947
+ -webkit-transition: all 0.3s ease-in-out;
3948
+ transition: all 0.3s ease-in-out;
3949
+ opacity: 1; }
3950
+
3951
+ .premium-image-scroll-container:hover .premium-image-scroll-overlay {
3952
+ opacity: 0; }
3953
+
3954
+ .premium-image-scroll-container:hover .premium-image-scroll-content {
3955
+ opacity: 0;
3956
+ visibility: hidden; }
3957
+
3958
+ .premium-image-scroll-content .premium-image-scroll-icon {
3959
+ display: inline-block;
3960
+ font-family: "pa-elements" !important;
3961
+ speak: none;
3962
+ font-style: normal;
3963
+ font-weight: normal;
3964
+ font-variant: normal;
3965
+ text-transform: none;
3966
+ line-height: 1;
3967
+ -webkit-font-smoothing: antialiased;
3968
+ -moz-osx-font-smoothing: grayscale;
3969
+ -webkit-animation-duration: 0.5s;
3970
+ animation-duration: 0.5s;
3971
+ -webkit-animation-iteration-count: infinite;
3972
+ animation-iteration-count: infinite;
3973
+ -webkit-animation-direction: alternate;
3974
+ animation-direction: alternate;
3975
+ -webkit-animation-timing-function: ease-in-out;
3976
+ animation-timing-function: ease-in-out; }
3977
+
3978
+ .pa-horizontal-mouse-scroll:before {
3979
+ content: "\e901"; }
3980
+
3981
+ .pa-vertical-mouse-scroll:before {
3982
+ content: "\e93c"; }
3983
+
3984
+ .pa-horizontal-mouse-scroll {
3985
+ -webkit-animation-name: pa-scroll-horizontal;
3986
+ animation-name: pa-scroll-horizontal; }
3987
+
3988
+ .pa-vertical-mouse-scroll {
3989
+ -webkit-animation-name: pa-scroll-vertical;
3990
+ animation-name: pa-scroll-vertical; }
3991
+
3992
+ @-webkit-keyframes pa-scroll-vertical {
3993
+ 0% {
3994
+ -webkit-transform: translateY(0px);
3995
+ transform: translateY(0px); }
3996
+ 100% {
3997
+ -webkit-transform: translateY(5px);
3998
+ transform: translateY(5px); } }
3999
+
4000
+ @keyframes pa-scroll-vertical {
4001
+ 0% {
4002
+ -webkit-transform: translateY(0px);
4003
+ transform: translateY(0px); }
4004
+ 100% {
4005
+ -webkit-transform: translateY(5px);
4006
+ transform: translateY(5px); } }
4007
+
4008
+ @-webkit-keyframes pa-scroll-horizontal {
4009
+ 0% {
4010
+ -webkit-transform: translateX(0px);
4011
+ transform: translateX(0px); }
4012
+ 100% {
4013
+ -webkit-transform: translateX(5px);
4014
+ transform: translateX(5px); } }
4015
+
4016
+ @keyframes pa-scroll-horizontal {
4017
+ 0% {
4018
+ -webkit-transform: translateX(0px);
4019
+ transform: translateX(0px); }
4020
+ 100% {
4021
+ -webkit-transform: translateX(5px);
4022
+ transform: translateX(5px); } }
4023
+
4024
+ /**************** Premium Image Separator ****************/
4025
+ /*********************************************************/
4026
+ .premium-image-separator-container {
4027
+ position: absolute;
4028
+ width: 100%;
4029
+ z-index: 2;
4030
+ top: auto;
4031
+ -webkit-transition: all 0.3s ease-in-out;
4032
+ transition: all 0.3s ease-in-out; }
4033
+ .premium-image-separator-container svg,
4034
+ .premium-image-separator-container img {
4035
+ display: inline-block !important;
4036
+ -webkit-mask-repeat: no-repeat;
4037
+ mask-repeat: no-repeat;
4038
+ -webkit-mask-position: center;
4039
+ mask-position: center; }
4040
+ .premium-image-separator-container .premium-image-separator-link {
4041
+ position: absolute;
4042
+ z-index: 9999;
4043
+ top: 0;
4044
+ left: 0;
4045
+ width: 100%;
4046
+ height: 100%;
4047
+ text-decoration: none; }
4048
+ .premium-image-separator-container .premium-image-separator-link:hover, .premium-image-separator-container .premium-image-separator-link:visited, .premium-image-separator-container .premium-image-separator-link:focus, .premium-image-separator-container .premium-image-separator-link:active {
4049
+ -webkit-box-shadow: none !important;
4050
+ box-shadow: none !important;
4051
+ outline: none !important;
4052
+ border: none !important;
4053
+ text-decoration: none !important; }
4054
+ .premium-image-separator-container i,
4055
+ .premium-image-separator-container > svg {
4056
+ padding: 20px;
4057
+ -webkit-transition: all 0.3s ease-in-out;
4058
+ transition: all 0.3s ease-in-out; }
4059
+
4060
+ /******** Premium Media Grid ********/
4061
+ /************************************/
4062
+ .premium-img-gallery-filter,
4063
+ .premium-blog-filter {
4064
+ -js-display: flex;
4065
+ display: -webkit-box;
4066
+ display: -webkit-flex;
4067
+ display: -moz-box;
4068
+ display: -ms-flexbox;
4069
+ display: flex;
4070
+ -webkit-box-align: center;
4071
+ -webkit-align-items: center;
4072
+ -moz-box-align: center;
4073
+ -ms-flex-align: center;
4074
+ align-items: center;
4075
+ -webkit-box-pack: center;
4076
+ -webkit-justify-content: center;
4077
+ -moz-box-pack: center;
4078
+ -ms-flex-pack: center;
4079
+ justify-content: center; }
4080
+
4081
+ .premium-img-gallery {
4082
+ clear: both;
4083
+ overflow: hidden; }
4084
+
4085
+ .premium-gallery-container .premium-gallery-item {
4086
+ padding: 10px;
4087
+ float: left; }
4088
+
4089
+ .premium-gallery-container .grid-sizer {
4090
+ width: 33.33%; }
4091
+
4092
+ .premium-gallery-container .pa-gallery-item {
4093
+ padding: 10px; }
4094
+
4095
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4096
+ .premium-blog-filter .premium-blog-filters-container li a.category {
4097
+ outline: none;
4098
+ text-decoration: none;
4099
+ -webkit-border-radius: 75px;
4100
+ border-radius: 75px;
4101
+ margin: 15px 5px 20px;
4102
+ padding: 7px 20px;
4103
+ -webkit-transition: all 0.3s ease-in-out;
4104
+ transition: all 0.3s ease-in-out; }
4105
+
4106
+ .pa-gallery-img {
4107
+ position: relative; }
4108
+ .pa-gallery-img .pa-gallery-whole-link {
4109
+ position: absolute;
4110
+ top: 0;
4111
+ left: 0;
4112
+ width: 100%;
4113
+ height: 100%;
4114
+ z-index: 2; }
4115
+ .pa-gallery-img .pa-gallery-whole-link span {
4116
+ display: none; }
4117
+ .pa-gallery-img.style2 .pa-gallery-whole-link, .pa-gallery-img.style3 .pa-gallery-whole-link {
4118
+ z-index: 99; }
4119
+
4120
+ .pa-gallery-img-container {
4121
+ overflow: hidden;
4122
+ -webkit-backface-visibility: hidden;
4123
+ backface-visibility: hidden;
4124
+ -webkit-transform: translate3d(0, 0, 0);
4125
+ transform: translate3d(0, 0, 0); }
4126
+ .pa-gallery-img-container img {
4127
+ display: block;
4128
+ width: 100%;
4129
+ -webkit-transition: all 0.3s ease-in-out;
4130
+ transition: all 0.3s ease-in-out; }
4131
+
4132
+ .premium-img-gallery.gray img {
4133
+ -webkit-filter: grayscale(100%);
4134
+ filter: grayscale(100%); }
4135
+
4136
+ .premium-img-gallery.zoomout img,
4137
+ .premium-img-gallery.scale img {
4138
+ -webkit-transform: scale(1.2);
4139
+ -ms-transform: scale(1.2);
4140
+ transform: scale(1.2); }
4141
+
4142
+ .premium-img-gallery.sepia img {
4143
+ -webkit-filter: sepia(30%);
4144
+ filter: sepia(30%); }
4145
+
4146
+ .premium-img-gallery.bright img {
4147
+ -webkit-filter: brightness(1);
4148
+ filter: brightness(1); }
4149
+
4150
+ .premium-img-gallery.trans img {
4151
+ -webkit-transform: translateX(-15px) scale(1.1);
4152
+ -ms-transform: translateX(-15px) scale(1.1);
4153
+ transform: translateX(-15px) scale(1.1); }
4154
+
4155
+ .pa-gallery-img .pa-gallery-magnific-image i,
4156
+ .pa-gallery-img .pa-gallery-magnific-image svg,
4157
+ .pa-gallery-img .pa-gallery-img-link i,
4158
+ .pa-gallery-img .pa-gallery-img-link svg {
4159
+ -webkit-transition: all 0.3s ease-in-out;
4160
+ transition: all 0.3s ease-in-out; }
4161
+
4162
+ .pa-gallery-img .pa-gallery-magnific-image span,
4163
+ .pa-gallery-img .pa-gallery-img-link span {
4164
+ line-height: 1;
4165
+ display: inline-block;
4166
+ opacity: 0;
4167
+ margin: 0 5px;
4168
+ padding: 15px;
4169
+ -webkit-border-radius: 50%;
4170
+ border-radius: 50%; }
4171
+
4172
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4173
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
4174
+ margin: 0 5px 20px; }
4175
+
4176
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
4177
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4178
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
4179
+
4180
+ .pa-gallery-img:hover .pa-gallery-img-link span {
4181
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4182
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
4183
+
4184
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
4185
+ .pa-gallery-img:hover .pa-gallery-img-link span {
4186
+ opacity: 1; }
4187
+
4188
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
4189
+ opacity: 1; }
4190
+
4191
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
4192
+ .premium-blog-filter ul.premium-blog-filters-container {
4193
+ text-align: center;
4194
+ margin: 0;
4195
+ padding: 0; }
4196
+
4197
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
4198
+ .premium-blog-filter .premium-blog-filters-container li {
4199
+ list-style: none;
4200
+ -js-display: inline-flex;
4201
+ display: -webkit-inline-box;
4202
+ display: -webkit-inline-flex;
4203
+ display: -moz-inline-box;
4204
+ display: -ms-inline-flexbox;
4205
+ display: inline-flex; }
4206
+
4207
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
4208
+ -webkit-transform: scale(1.1);
4209
+ -ms-transform: scale(1.1);
4210
+ transform: scale(1.1); }
4211
+
4212
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
4213
+ -webkit-transform: scale(1);
4214
+ -ms-transform: scale(1);
4215
+ transform: scale(1); }
4216
+
4217
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
4218
+ -webkit-transform: scale(1.3) rotate(5deg);
4219
+ -ms-transform: scale(1.3) rotate(5deg);
4220
+ transform: scale(1.3) rotate(5deg); }
4221
+
4222
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
4223
+ -webkit-filter: grayscale(0%);
4224
+ filter: grayscale(0%); }
4225
+
4226
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
4227
+ -webkit-filter: blur(3px);
4228
+ filter: blur(3px); }
4229
+
4230
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
4231
+ -webkit-filter: sepia(0%);
4232
+ filter: sepia(0%); }
4233
+
4234
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
4235
+ -webkit-transform: translateX(0px) scale(1.1);
4236
+ -ms-transform: translateX(0px) scale(1.1);
4237
+ transform: translateX(0px) scale(1.1); }
4238
+
4239
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
4240
+ -webkit-filter: brightness(1.2);
4241
+ filter: brightness(1.2); }
4242
+
4243
+ .pa-gallery-img .premium-gallery-caption {
4244
+ padding: 10px; }
4245
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
4246
+ margin-bottom: 0; }
4247
+
4248
+ .pa-gallery-img.style1 {
4249
+ overflow: hidden; }
4250
+
4251
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
4252
+ position: absolute;
4253
+ top: 0;
4254
+ left: 0;
4255
+ width: 100%;
4256
+ height: 100%;
4257
+ -webkit-transition: all 0.3s ease-in-out;
4258
+ transition: all 0.3s ease-in-out; }
4259
+
4260
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
4261
+ position: absolute;
4262
+ top: 33.33%;
4263
+ width: 100%;
4264
+ text-align: center;
4265
+ -webkit-transform: translateY(-50%);
4266
+ -ms-transform: translateY(-50%);
4267
+ transform: translateY(-50%);
4268
+ z-index: 3; }
4269
+
4270
+ .pa-gallery-img.style1 .premium-gallery-caption {
4271
+ position: absolute;
4272
+ top: auto;
4273
+ right: 0;
4274
+ bottom: -1px;
4275
+ left: 0;
4276
+ width: 100%;
4277
+ -webkit-transition: all 500ms ease 0s;
4278
+ transition: all 500ms ease 0s;
4279
+ -webkit-transform: translate3d(0, 100%, 0);
4280
+ transform: translate3d(0, 100%, 0); }
4281
+
4282
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
4283
+ -webkit-transform: translate3d(0, 0, 0);
4284
+ transform: translate3d(0, 0, 0);
4285
+ bottom: -1px !important; }
4286
+
4287
+ .pa-gallery-img.default .premium-gallery-caption {
4288
+ position: absolute;
4289
+ top: auto;
4290
+ right: 0;
4291
+ left: 0;
4292
+ width: 100%;
4293
+ bottom: 0; }
4294
+
4295
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
4296
+ position: absolute;
4297
+ top: 0;
4298
+ left: 0;
4299
+ width: 100%;
4300
+ height: 100%;
4301
+ opacity: 0;
4302
+ -webkit-backface-visibility: hidden;
4303
+ backface-visibility: hidden;
4304
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
4305
+ transition: opacity 0.3s, -webkit-transform 0.3s;
4306
+ transition: transform 0.3s, opacity 0.3s;
4307
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
4308
+ z-index: 1;
4309
+ background-color: rgba(108, 191, 226, 0.68);
4310
+ -js-display: flex;
4311
+ display: -webkit-box;
4312
+ display: -webkit-flex;
4313
+ display: -moz-box;
4314
+ display: -ms-flexbox;
4315
+ display: flex;
4316
+ text-align: center;
4317
+ -webkit-box-align: center;
4318
+ -webkit-align-items: center;
4319
+ -moz-box-align: center;
4320
+ -ms-flex-align: center;
4321
+ align-items: center; }
4322
+
4323
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
4324
+ width: 100%; }
4325
+
4326
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
4327
+ opacity: 1;
4328
+ -webkit-transform: translate(15px, 15px);
4329
+ -ms-transform: translate(15px, 15px);
4330
+ transform: translate(15px, 15px); }
4331
+
4332
+ .premium-clearfix {
4333
+ clear: both; }
4334
+
4335
+ /**
4336
+ * Metro Layout
4337
+ */
4338
+ .premium-img-gallery-metro .premium-gallery-item {
4339
+ overflow: hidden; }
4340
+
4341
+ .premium-img-gallery-metro .pa-gallery-img {
4342
+ height: 100%; }
4343
+
4344
+ .premium-img-gallery-metro .pa-gallery-img-container {
4345
+ height: 100%; }
4346
+ .premium-img-gallery-metro .pa-gallery-img-container img {
4347
+ min-height: 100%;
4348
+ width: 100%;
4349
+ -o-object-fit: fill;
4350
+ object-fit: fill; }
4351
+
4352
+ .premium-img-gallery .premium-gallery-item-hidden {
4353
+ visibility: hidden;
4354
+ width: 0 !important;
4355
+ height: 0 !important;
4356
+ margin: 0 !important;
4357
+ padding: 0 !important; }
4358
+
4359
+ .premium-gallery-load-more {
4360
+ position: relative; }
4361
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
4362
+ -webkit-box-shadow: none;
4363
+ box-shadow: none;
4364
+ text-shadow: none;
4365
+ border: none;
4366
+ outline: none;
4367
+ -webkit-box-align: center;
4368
+ -webkit-align-items: center;
4369
+ -moz-box-align: center;
4370
+ -ms-flex-align: center;
4371
+ align-items: center;
4372
+ vertical-align: bottom;
4373
+ cursor: pointer;
4374
+ line-height: 1;
4375
+ font-style: normal;
4376
+ font-weight: normal;
4377
+ background-image: none;
4378
+ color: #fff;
4379
+ -webkit-transition: all 0.3s ease-in-out;
4380
+ transition: all 0.3s ease-in-out; }
4381
+
4382
+ .premium-gallery-load-more-btn {
4383
+ -js-display: inline-flex;
4384
+ display: -webkit-inline-box;
4385
+ display: -webkit-inline-flex;
4386
+ display: -moz-inline-box;
4387
+ display: -ms-inline-flexbox;
4388
+ display: inline-flex;
4389
+ -webkit-box-align: center;
4390
+ -webkit-align-items: center;
4391
+ -moz-box-align: center;
4392
+ -ms-flex-align: center;
4393
+ align-items: center; }
4394
+
4395
+ .premium-gallery-load-more-btn div {
4396
+ margin-left: 3px; }
4397
+
4398
+ .premium-gallery-load-more-btn .premium-loader {
4399
+ display: inline-block;
4400
+ width: 20px;
4401
+ height: 20px; }
4402
+
4403
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
4404
+ display: inline-block; }
4405
+
4406
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
4407
+ .pa-gallery-img .pa-gallery-video-icon {
4408
+ cursor: pointer; }
4409
+
4410
+ .pa-gallery-img-container iframe {
4411
+ position: absolute;
4412
+ visibility: hidden;
4413
+ top: 0;
4414
+ left: 0;
4415
+ max-width: 100%;
4416
+ width: 100%;
4417
+ height: 100%;
4418
+ margin: 0;
4419
+ line-height: 1;
4420
+ border: none; }
4421
+
4422
+ .pa-gallery-img-container video {
4423
+ position: absolute;
4424
+ visibility: hidden;
4425
+ top: 0;
4426
+ left: 0;
4427
+ max-width: 100%;
4428
+ width: 100%;
4429
+ height: 100%;
4430
+ margin: 0;
4431
+ line-height: 1;
4432
+ border: none;
4433
+ -o-object-fit: contain;
4434
+ object-fit: contain; }
4435
+
4436
+ .pa-gallery-icons-inner-container svg,
4437
+ .pa-gallery-icons-caption-cell svg {
4438
+ width: 14px;
4439
+ height: 14px; }
4440
+
4441
+ .premium-gallery-gradient-layer {
4442
+ position: absolute;
4443
+ bottom: 40px;
4444
+ width: 100%;
4445
+ height: 20px;
4446
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
4447
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
4448
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
4449
+
4450
+ /********* Premium Lottie Animations *********/
4451
+ /*********************************************/
4452
+ .elementor-widget-premium-lottie .premium-lottie-animation {
4453
+ position: relative;
4454
+ -js-display: inline-flex;
4455
+ display: -webkit-inline-box;
4456
+ display: -webkit-inline-flex;
4457
+ display: -moz-inline-box;
4458
+ display: -ms-inline-flexbox;
4459
+ display: inline-flex;
4460
+ -webkit-transition: all 0.3s ease-in-out;
4461
+ transition: all 0.3s ease-in-out; }
4462
+ .elementor-widget-premium-lottie .premium-lottie-animation a {
4463
+ position: absolute;
4464
+ left: 0;
4465
+ top: 0;
4466
+ width: 100%;
4467
+ height: 100%;
4468
+ z-index: 2; }
4469
+
4470
+ /**************** Premium Google Maps ******************/
4471
+ /*******************************************************/
4472
+ .premium-maps-info-container {
4473
+ margin-top: 10px;
4474
+ margin-bottom: 10px; }
4475
+
4476
+ .premium-maps-info-title,
4477
+ .premium-maps-info-desc {
4478
+ margin: 0;
4479
+ padding: 0; }
4480
+
4481
+ .premium-maps-container .gm-style-iw {
4482
+ text-align: center; }
4483
+
4484
+ .premium-maps-container .gm-style img {
4485
+ max-width: none !important; }
4486
+
4487
+ /**************** Premium Modal Box ****************/
4488
+ /***************************************************/
4489
+ .premium-modal-trigger-btn,
4490
+ .premium-modal-box-modal-lower-close {
4491
+ display: inline-block;
4492
+ padding: 6px 12px;
4493
+ margin-bottom: 0;
4494
+ font-size: 14px;
4495
+ font-weight: normal;
4496
+ line-height: 1.42857143;
4497
+ text-align: center;
4498
+ white-space: nowrap;
4499
+ vertical-align: middle;
4500
+ -ms-touch-action: manipulation;
4501
+ touch-action: manipulation;
4502
+ cursor: pointer;
4503
+ -webkit-user-select: none;
4504
+ -moz-user-select: none;
4505
+ -ms-user-select: none;
4506
+ user-select: none;
4507
+ background-image: none;
4508
+ border: 1px solid transparent; }
4509
+
4510
+ .premium-modal-trigger-btn > svg,
4511
+ .premium-modal-trigger-btn .premium-modal-box-icon {
4512
+ -webkit-transition: all 0.3s ease-in-out;
4513
+ transition: all 0.3s ease-in-out; }
4514
+
4515
+ .premium-modal-trigger-btn > svg {
4516
+ width: 30px;
4517
+ height: 30px; }
4518
+
4519
+ .premium-modal-box-modal-close {
4520
+ float: right;
4521
+ font-size: 21px;
4522
+ font-weight: bold;
4523
+ line-height: 1;
4524
+ color: #000; }
4525
+ .premium-modal-box-modal-close:hover, .premium-modal-box-modal-close:focus {
4526
+ color: #000;
4527
+ text-decoration: none;
4528
+ cursor: pointer; }
4529
+
4530
+ button.premium-modal-box-modal-close {
4531
+ -webkit-appearance: none;
4532
+ padding: 0;
4533
+ cursor: pointer;
4534
+ background: transparent;
4535
+ border: 0; }
4536
+
4537
+ .premium-modal-box-modal {
4538
+ position: fixed;
4539
+ top: 0;
4540
+ right: 0;
4541
+ bottom: 0;
4542
+ left: 0;
4543
+ z-index: 1050;
4544
+ display: none;
4545
+ -webkit-overflow-scrolling: touch;
4546
+ outline: 0;
4547
+ padding: 0 !important;
4548
+ background: rgba(0, 0, 0, 0.5);
4549
+ -webkit-box-align: center;
4550
+ -webkit-align-items: center;
4551
+ -moz-box-align: center;
4552
+ -ms-flex-align: center;
4553
+ align-items: center;
4554
+ -webkit-box-pack: center;
4555
+ -webkit-justify-content: center;
4556
+ -moz-box-pack: center;
4557
+ -ms-flex-pack: center;
4558
+ justify-content: center; }
4559
+ .premium-modal-box-modal .premium-modal-box-modal-dialog {
4560
  position: absolute;
4561
+ max-height: -webkit-calc(100vh - 150px);
4562
+ max-height: calc(100vh - 150px);
4563
+ -js-display: flex;
4564
+ display: -webkit-box;
4565
+ display: -webkit-flex;
4566
+ display: -moz-box;
4567
+ display: -ms-flexbox;
4568
+ display: flex;
4569
+ -webkit-box-orient: vertical;
4570
+ -webkit-box-direction: normal;
4571
+ -webkit-flex-direction: column;
4572
+ -moz-box-orient: vertical;
4573
+ -moz-box-direction: normal;
4574
+ -ms-flex-direction: column;
4575
+ flex-direction: column;
4576
+ opacity: 0;
4577
+ background-color: #fff;
4578
+ border: 1px solid rgba(0, 0, 0, 0.2);
4579
+ -webkit-border-radius: 6px;
4580
+ border-radius: 6px; }
4581
+
4582
+ .premium-modal-box-modal-content {
4583
+ background-clip: padding-box;
4584
+ outline: 0;
4585
+ overflow-x: hidden; }
4586
+
4587
+ .premium-modal-backdrop.premium-in {
4588
+ filter: alpha(opacity=50);
4589
+ opacity: 0.5 !important; }
4590
+
4591
+ .premium-in {
4592
+ opacity: 1; }
4593
+
4594
+ .premium-modal-backdrop {
4595
+ position: fixed;
4596
+ top: 0;
4597
+ right: 0;
4598
+ bottom: 0;
4599
+ left: 0;
4600
+ z-index: 1040;
4601
+ background-color: #000; }
4602
+
4603
+ .premium-in {
4604
+ -js-display: flex !important;
4605
+ display: -webkit-box !important;
4606
+ display: -webkit-flex !important;
4607
+ display: -moz-box !important;
4608
+ display: -ms-flexbox !important;
4609
+ display: flex !important; }
4610
+
4611
+ .premium-modal-box-modal-header {
4612
+ -js-display: flex;
4613
+ display: -webkit-box;
4614
+ display: -webkit-flex;
4615
+ display: -moz-box;
4616
+ display: -ms-flexbox;
4617
+ display: flex;
4618
+ -webkit-box-pack: justify;
4619
+ -webkit-justify-content: space-between;
4620
+ -moz-box-pack: justify;
4621
+ -ms-flex-pack: justify;
4622
+ justify-content: space-between;
4623
+ -webkit-box-align: center;
4624
+ -webkit-align-items: center;
4625
+ -moz-box-align: center;
4626
+ -ms-flex-align: center;
4627
+ align-items: center;
4628
+ padding: 5px 15px;
4629
+ border-bottom: 1px solid #e5e5e5; }
4630
+ .premium-modal-box-modal-header .premium-modal-box-modal-close {
4631
+ margin-top: -2px; }
4632
+ .premium-modal-box-modal-header .premium-modal-box-modal-title {
4633
+ -js-display: flex;
4634
+ display: -webkit-box;
4635
+ display: -webkit-flex;
4636
+ display: -moz-box;
4637
+ display: -ms-flexbox;
4638
+ display: flex;
4639
+ -webkit-box-align: center;
4640
+ -webkit-align-items: center;
4641
+ -moz-box-align: center;
4642
+ -ms-flex-align: center;
4643
+ align-items: center;
4644
+ margin: 0;
4645
+ padding: 0; }
4646
+ .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
4647
+ width: 50px;
4648
+ height: 60px; }
4649
+
4650
+ .premium-modal-box-modal-body {
4651
+ position: relative;
4652
+ padding: 15px; }
4653
+
4654
+ .premium-modal-box-modal-footer {
4655
+ padding: 15px;
4656
+ text-align: right;
4657
+ border-top: 1px solid #e5e5e5; }
4658
+
4659
+ .premium-modal-scrollbar-measure {
4660
+ position: absolute;
4661
+ top: -9999px;
4662
+ width: 50px;
4663
+ height: 50px;
4664
+ overflow: scroll; }
4665
+
4666
+ .premium-modal-trigger-text {
4667
+ background: none !important;
4668
+ display: inline-block; }
4669
+
4670
+ .premium-modal-box-container {
4671
+ width: 100% !important; }
4672
+
4673
+ /*Open Modal Button Style*/
4674
+ .premium-modal-trigger-container .premium-modal-trigger-btn {
4675
+ -js-display: inline-flex;
4676
+ display: -webkit-inline-box;
4677
+ display: -webkit-inline-flex;
4678
+ display: -moz-inline-box;
4679
+ display: -ms-inline-flexbox;
4680
+ display: inline-flex;
4681
+ -webkit-box-align: center;
4682
+ -webkit-align-items: center;
4683
+ -moz-box-align: center;
4684
+ -ms-flex-align: center;
4685
+ align-items: center;
4686
+ border: none;
4687
+ -webkit-transition: all 0.3s ease-in-out;
4688
+ transition: all 0.3s ease-in-out; }
4689
+ .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
4690
+ -webkit-box-pack: center;
4691
+ -webkit-justify-content: center;
4692
+ -moz-box-pack: center;
4693
+ -ms-flex-pack: center;
4694
+ justify-content: center; }
4695
+
4696
+ .premium-modal-trigger-container .premium-modal-trigger-img,
4697
+ .premium-modal-trigger-container .premium-modal-trigger-text,
4698
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
4699
+ cursor: pointer; }
4700
+
4701
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
4702
+ display: inline-block;
4703
+ width: 200px;
4704
+ height: 200px;
4705
+ -webkit-transition: all 0.3s ease-in-out;
4706
+ transition: all 0.3s ease-in-out; }
4707
+
4708
+ /*Image on Modal Header Style*/
4709
+ .premium-modal-box-modal-header img {
4710
+ width: 48px;
4711
+ padding-right: 5px; }
4712
+
4713
+ .premium-modal-box-modal-header i,
4714
+ .premium-modal-box-modal-header svg {
4715
+ padding-right: 6px; }
4716
+
4717
+ .premium-modal-box-modal-close {
4718
+ position: relative;
4719
+ z-index: 99; }
4720
+
4721
+ .premium-modal-trigger-img,
4722
+ .premium-modal-trigger-text,
4723
+ .premium-modal-box-close-button-container,
4724
+ .premium-modal-box-modal-close,
4725
+ .premium-modal-box-modal-lower-close {
4726
+ -webkit-transition: all 0.3s ease-in-out;
4727
+ transition: all 0.3s ease-in-out; }
4728
+
4729
+ @media (min-width: 768px) {
4730
+ .premium-modal-box-modal-dialog {
4731
+ width: 700px;
4732
+ max-height: 600px;
4733
+ overflow: auto; } }
4734
+
4735
+ @media (max-width: 767px) {
4736
+ .premium-modal-box-modal-dialog {
4737
  width: 100%;
4738
+ max-height: 500px;
4739
+ overflow: auto; } }
4740
+
4741
+ .premium-modal-box-container[data-modal-animation*="animated-"] {
4742
+ opacity: 0; }
4743
+
4744
+ /************ Premium Nav Menu ************/
4745
+ .premium-nav-widget-container ul {
4746
+ list-style: none;
4747
+ margin: 0;
4748
+ padding: 0; }
4749
+
4750
+ .premium-nav-widget-container .premium-main-nav-menu {
4751
+ -js-display: flex;
4752
+ display: -webkit-box;
4753
+ display: -webkit-flex;
4754
+ display: -moz-box;
4755
+ display: -ms-flexbox;
4756
+ display: flex;
4757
+ height: 100%; }
4758
+
4759
+ /*Vertical Main Menu**/
4760
+ .premium-nav-ver .premium-ver-inner-container {
4761
+ width: 45%;
4762
+ position: relative; }
4763
+
4764
+ .premium-nav-ver .premium-nav-menu-container,
4765
+ .premium-nav-ver .premium-ver-toggler {
4766
+ width: 100%; }
4767
+
4768
+ .premium-nav-ver .premium-nav-menu-container {
4769
+ background-color: #fff;
4770
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
4771
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
4772
+
4773
+ .premium-nav-ver .premium-main-nav-menu {
4774
+ position: relative;
4775
+ -webkit-box-orient: vertical;
4776
+ -webkit-box-direction: normal;
4777
+ -webkit-flex-direction: column;
4778
+ -moz-box-orient: vertical;
4779
+ -moz-box-direction: normal;
4780
+ -ms-flex-direction: column;
4781
+ flex-direction: column;
4782
+ -webkit-box-align: start;
4783
+ -webkit-align-items: flex-start;
4784
+ -moz-box-align: start;
4785
+ -ms-flex-align: start;
4786
+ align-items: flex-start; }
4787
+
4788
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4789
+ visibility: hidden;
4790
+ opacity: 0;
4791
+ position: absolute;
4792
+ min-width: 250px; }
4793
+
4794
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered > .premium-sub-menu,
4795
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
4796
+ opacity: 1;
4797
+ visibility: visible; }
4798
+
4799
+ .premium-nav-ver .premium-nav-menu-item {
4800
+ width: 100%; }
4801
+
4802
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
4803
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4804
+ left: 100%;
4805
+ top: 0; }
4806
 
4807
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
4808
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4809
+ right: 100%;
4810
+ top: 0; }
4811
 
4812
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link {
4813
+ -webkit-box-orient: horizontal;
4814
+ -webkit-box-direction: reverse;
4815
+ -webkit-flex-direction: row-reverse;
4816
+ -moz-box-orient: horizontal;
4817
+ -moz-box-direction: reverse;
4818
+ -ms-flex-direction: row-reverse;
4819
+ flex-direction: row-reverse; }
4820
 
4821
+ /*Horizontal Main Menu**/
4822
+ .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
4823
+ height: 60px; }
4824
 
4825
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
4826
+ visibility: hidden;
4827
+ opacity: 0;
4828
+ position: absolute;
4829
+ min-width: 220px; }
4830
+
4831
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
4832
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
4833
+ top: 100%; }
4834
+
4835
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu {
4836
+ left: 100%;
4837
+ top: 0; }
4838
+
4839
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
4840
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
4841
+ visibility: visible;
4842
+ opacity: 1;
4843
+ pointer-events: auto; }
4844
+
4845
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
4846
+ left: 50%;
4847
+ -webkit-transform: translateX(-50%);
4848
+ -ms-transform: translateX(-50%);
4849
+ transform: translateX(-50%); }
4850
+
4851
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
4852
+ left: 0; }
4853
+
4854
+ /**Mega Menu Container*/
4855
+ .premium-mega-nav-item > .premium-sub-menu {
4856
+ display: none; }
4857
+
4858
+ .premium-mega-nav-item {
4859
+ position: relative; }
4860
+ .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
4861
+ visibility: visible;
4862
+ opacity: 1;
4863
+ pointer-events: auto; }
4864
+
4865
+ .premium-mega-content-container {
4866
+ visibility: hidden;
4867
+ position: absolute;
4868
+ z-index: 9999;
4869
+ opacity: 0;
4870
+ pointer-events: none; }
4871
+
4872
+ .premium-hamburger-menu .premium-mega-content-container,
4873
+ .premium-nav-slide .premium-mega-content-container,
4874
+ .premium-nav-dropdown .premium-mega-content-container {
4875
+ visibility: visible;
4876
+ position: relative;
4877
+ opacity: 1;
4878
+ pointer-events: auto; }
4879
+
4880
+ /**Hamburger Menu*/
4881
+ .premium-nav-widget-container a.premium-hamburger-toggle,
4882
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
4883
+ text-decoration: none; }
4884
+
4885
+ .premium-nav-widget-container .premium-hamburger-toggle {
4886
+ display: none;
4887
  -webkit-box-pack: center;
4888
  -webkit-justify-content: center;
4889
  -moz-box-pack: center;
4894
  -moz-box-align: center;
4895
  -ms-flex-align: center;
4896
  align-items: center; }
4897
+ .premium-nav-widget-container .premium-hamburger-toggle i {
4898
+ padding: 0.25em;
4899
+ font-size: 22px; }
4900
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
4901
+ width: 22px;
4902
+ height: 22px; }
4903
+ .premium-nav-widget-container .premium-hamburger-toggle i,
4904
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4905
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4906
+ color: #494c4f; }
4907
+ .premium-nav-widget-container .premium-hamburger-toggle svg,
4908
+ .premium-nav-widget-container .premium-hamburger-toggle svg path {
4909
+ fill: #494c4f; }
4910
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4911
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4912
+ margin: 2px; }
4913
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4914
+ display: none; }
4915
+
4916
+ .premium-mobile-menu-container {
4917
+ width: 100%; }
4918
+ .premium-mobile-menu-container .premium-main-mobile-menu {
4919
+ width: 100%; }
4920
+ .premium-mobile-menu-container ul {
4921
+ list-style: none;
4922
+ margin: 0;
4923
+ padding: 0; }
4924
+ .premium-mobile-menu-container .premium-mobile-menu,
4925
+ .premium-mobile-menu-container .premium-sub-menu {
4926
+ display: none;
4927
  -webkit-box-orient: vertical;
4928
  -webkit-box-direction: normal;
4929
  -webkit-flex-direction: column;
4931
  -moz-box-direction: normal;
4932
  -ms-flex-direction: column;
4933
  flex-direction: column; }
4934
+ .premium-mobile-menu-container .premium-nav-menu-item {
4935
+ -webkit-box-orient: vertical;
4936
+ -webkit-box-direction: normal;
4937
+ -webkit-flex-direction: column;
4938
+ -moz-box-orient: vertical;
4939
+ -moz-box-direction: normal;
4940
+ -ms-flex-direction: column;
4941
+ flex-direction: column; }
4942
+ .premium-mobile-menu-container .premium-item-badge {
4943
+ top: 50%;
4944
+ right: 0;
4945
+ left: unset;
4946
+ -webkit-transform: translateY(-50%);
4947
+ -ms-transform: translateY(-50%);
4948
+ transform: translateY(-50%); }
4949
+
4950
+ .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
4951
+ top: 0;
4952
+ -webkit-transform: translateY(0);
4953
+ -ms-transform: translateY(0);
4954
+ transform: translateY(0); }
4955
+
4956
+ /**Vertical Hamburger Menu*/
4957
+ .premium-mobile-menu-outer-container {
4958
+ opacity: 0; }
4959
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
4960
+ opacity: 1; }
4961
+
4962
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
4963
+ background-color: #f7f7f7;
4964
+ width: 300px;
4965
+ -webkit-transform: translateX(-300px);
4966
+ -ms-transform: translateX(-300px);
4967
+ transform: translateX(-300px);
4968
+ height: 100%;
4969
+ position: fixed;
4970
+ top: 0;
4971
+ left: 0;
4972
+ overflow-x: hidden;
4973
+ z-index: 10002;
4974
+ -webkit-transition: 0.5s;
4975
+ transition: 0.5s;
4976
+ padding-top: 50px; }
4977
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
4978
+ -js-display: flex;
4979
+ display: -webkit-box;
4980
+ display: -webkit-flex;
4981
+ display: -moz-box;
4982
+ display: -ms-flexbox;
4983
+ display: flex; }
4984
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
4985
+ margin-top: 50px; }
4986
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
4987
+ -webkit-transform: translateY(0);
4988
+ -ms-transform: translateY(0);
4989
+ transform: translateY(0); }
4990
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
4991
+ position: absolute;
4992
+ top: 2%;
4993
+ right: 5px;
4994
+ padding: 0 9px;
4995
+ z-index: 10000;
4996
+ -js-display: inline-flex;
4997
+ display: -webkit-inline-box;
4998
+ display: -webkit-inline-flex;
4999
+ display: -moz-inline-box;
5000
+ display: -ms-inline-flexbox;
5001
+ display: inline-flex;
5002
+ color: #494c4f;
5003
+ -webkit-box-pack: center;
5004
+ -webkit-justify-content: center;
5005
+ -moz-box-pack: center;
5006
+ -ms-flex-pack: center;
5007
+ justify-content: center;
5008
+ -webkit-box-align: center;
5009
+ -webkit-align-items: center;
5010
+ -moz-box-align: center;
5011
+ -ms-flex-align: center;
5012
+ align-items: center; }
5013
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
5014
+ margin: 5px; }
5015
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
5016
+ width: 22px;
5017
+ height: 22px;
5018
+ fill: #494c4f; }
5019
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
5020
+ fill: #494c4f; }
5021
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
5022
+ font-size: 22px; }
5023
+
5024
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
5025
+ -webkit-transform: translateX(0) !important;
5026
+ -ms-transform: translateX(0) !important;
5027
+ transform: translateX(0) !important;
5028
+ -webkit-transition: 0.5s;
5029
+ transition: 0.5s; }
5030
+
5031
+ /** Vertical Toggler*/
5032
+ .premium-ver-toggle-yes .premium-nav-menu-container {
5033
+ height: auto; }
5034
+
5035
+ .premium-ver-toggle-yes .premium-ver-toggler {
5036
+ -js-display: flex;
5037
+ display: -webkit-box;
5038
+ display: -webkit-flex;
5039
+ display: -moz-box;
5040
+ display: -ms-flexbox;
5041
+ display: flex;
5042
+ -webkit-box-align: center;
5043
+ -webkit-align-items: center;
5044
+ -moz-box-align: center;
5045
+ -ms-flex-align: center;
5046
+ align-items: center;
5047
+ -webkit-box-pack: justify;
5048
+ -webkit-justify-content: space-between;
5049
+ -moz-box-pack: justify;
5050
+ -ms-flex-pack: justify;
5051
+ justify-content: space-between;
5052
+ padding: 15px 20px 15px 20px;
5053
+ background: #eeeeee;
5054
+ color: #042551;
5055
+ cursor: pointer; }
5056
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
5057
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
5058
+ -js-display: flex;
5059
+ display: -webkit-box;
5060
+ display: -webkit-flex;
5061
+ display: -moz-box;
5062
+ display: -ms-flexbox;
5063
+ display: flex;
5064
+ -webkit-box-pack: center;
5065
+ -webkit-justify-content: center;
5066
+ -moz-box-pack: center;
5067
+ -ms-flex-pack: center;
5068
+ justify-content: center;
5069
+ -webkit-box-align: center;
5070
+ -webkit-align-items: center;
5071
+ -moz-box-align: center;
5072
+ -ms-flex-align: center;
5073
+ align-items: center; }
5074
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
5075
+ text-indent: 5px; }
5076
+ .premium-ver-toggle-yes .premium-ver-toggler:hover {
5077
+ background: #54595f;
5078
+ color: #fff; }
5079
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
5080
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
5081
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
5082
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
5083
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
5084
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
5085
+ fill: #fff; }
5086
+
5087
+ .premium-ver-toggle-yes .premium-ver-close,
5088
+ .premium-ver-toggle-yes .premium-ver-open,
5089
+ .premium-ver-toggle-yes .premium-nav-menu-container,
5090
+ .premium-ver-toggle-yes .premium-ver-toggler {
5091
+ -webkit-transition: all 0.3s linear 0s;
5092
+ transition: all 0.3s linear 0s; }
5093
+ .premium-ver-toggle-yes .premium-ver-close i,
5094
+ .premium-ver-toggle-yes .premium-ver-close svg,
5095
+ .premium-ver-toggle-yes .premium-ver-open i,
5096
+ .premium-ver-toggle-yes .premium-ver-open svg,
5097
+ .premium-ver-toggle-yes .premium-nav-menu-container i,
5098
+ .premium-ver-toggle-yes .premium-nav-menu-container svg,
5099
+ .premium-ver-toggle-yes .premium-ver-toggler i,
5100
+ .premium-ver-toggle-yes .premium-ver-toggler svg {
5101
+ -webkit-transition: color 0.3s linear 0s;
5102
+ transition: color 0.3s linear 0s; }
5103
+
5104
+ .premium-ver-toggle-yes .premium-ver-toggler-txt {
5105
+ -webkit-transition: all 0.3s linear 0s;
5106
+ transition: all 0.3s linear 0s; }
5107
+
5108
+ .premium-ver-toggle-yes .premium-ver-close,
5109
+ .premium-ver-toggle-yes .premium-ver-open,
5110
+ .premium-ver-toggle-yes .premium-ver-title-icon {
5111
+ -webkit-box-pack: center;
5112
+ -webkit-justify-content: center;
5113
+ -moz-box-pack: center;
5114
+ -ms-flex-pack: center;
5115
+ justify-content: center;
5116
+ -webkit-box-align: center;
5117
+ -webkit-align-items: center;
5118
+ -moz-box-align: center;
5119
+ -ms-flex-align: center;
5120
+ align-items: center; }
5121
+ .premium-ver-toggle-yes .premium-ver-close i,
5122
+ .premium-ver-toggle-yes .premium-ver-open i,
5123
+ .premium-ver-toggle-yes .premium-ver-title-icon i {
5124
+ font-size: 16px; }
5125
+ .premium-ver-toggle-yes .premium-ver-close svg,
5126
+ .premium-ver-toggle-yes .premium-ver-open svg,
5127
+ .premium-ver-toggle-yes .premium-ver-title-icon svg {
5128
+ width: 17px;
5129
+ height: 17px;
5130
+ fill: #042551; }
5131
+ .premium-ver-toggle-yes .premium-ver-close svg path,
5132
+ .premium-ver-toggle-yes .premium-ver-open svg path,
5133
+ .premium-ver-toggle-yes .premium-ver-title-icon svg path {
5134
+ fill: #042551; }
5135
+
5136
+ .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
5137
+ -js-display: inline-flex;
5138
+ display: -webkit-inline-box;
5139
+ display: -webkit-inline-flex;
5140
+ display: -moz-inline-box;
5141
+ display: -ms-inline-flexbox;
5142
+ display: inline-flex; }
5143
+
5144
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
5145
+ visibility: hidden;
5146
+ opacity: 0; }
5147
+
5148
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
5149
+ display: none; }
5150
+
5151
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
5152
+ -js-display: inline-flex;
5153
+ display: -webkit-inline-box;
5154
+ display: -webkit-inline-flex;
5155
+ display: -moz-inline-box;
5156
+ display: -ms-inline-flexbox;
5157
+ display: inline-flex; }
5158
+
5159
+ .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
5160
+ position: absolute;
5161
+ z-index: 10002; }
5162
+
5163
+ .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
5164
+ position: absolute;
5165
+ z-index: 10001; }
5166
+
5167
+ .premium-ver-toggle-yes .premium-nav-menu-container,
5168
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
5169
+ visibility: visible;
5170
+ opacity: 1; }
5171
+
5172
+ .premium-ver-toggle-yes .premium-ver-open,
5173
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
5174
+ display: none; }
5175
+
5176
+ .premium-ver-toggle-yes .premium-ver-close,
5177
+ .premium-ver-toggle-yes .premium-ver-title-icon,
5178
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
5179
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
5180
+ -js-display: inline-flex;
5181
+ display: -webkit-inline-box;
5182
+ display: -webkit-inline-flex;
5183
+ display: -moz-inline-box;
5184
+ display: -ms-inline-flexbox;
5185
+ display: inline-flex; }
5186
+
5187
+ /** Sticky Menu */
5188
+ .premium-sticky-parent {
5189
+ position: fixed;
5190
+ z-index: 10003;
5191
+ -webkit-transition: all 0.3s linear;
5192
+ transition: all 0.3s linear; }
5193
+
5194
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
5195
+ will-change: transform;
5196
+ -webkit-transition: -webkit-transform 500ms linear !important;
5197
+ transition: -webkit-transform 500ms linear !important;
5198
+ transition: transform 500ms linear !important;
5199
+ transition: transform 500ms linear, -webkit-transform 500ms linear !important;
5200
+ -webkit-transition-delay: 1s;
5201
+ transition-delay: 1s; }
5202
+
5203
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
5204
+ -webkit-transform: translateY(0%);
5205
+ -ms-transform: translateY(0%);
5206
+ transform: translateY(0%); }
5207
+
5208
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
5209
+ -webkit-transform: translateY(-100%);
5210
+ -ms-transform: translateY(-100%);
5211
+ transform: translateY(-100%); }
5212
+
5213
+ .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
5214
+ .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
5215
+ max-height: 400px;
5216
+ overflow-y: auto; }
5217
+
5218
+ /**Common*/
5219
+ .premium-nav-slide-overlay {
5220
+ display: none;
5221
+ position: fixed;
5222
+ top: 0;
5223
+ left: 0;
5224
+ right: 0;
5225
+ bottom: 0;
5226
+ -webkit-backface-visibility: hidden;
5227
+ backface-visibility: hidden;
5228
+ background: rgba(0, 0, 0, 0.6);
5229
+ z-index: 10002; }
5230
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
5231
+ display: block; }
5232
+
5233
+ .premium-active-menu,
5234
+ .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
5235
+ .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
5236
+ -js-display: flex !important;
5237
+ display: -webkit-box !important;
5238
+ display: -webkit-flex !important;
5239
+ display: -moz-box !important;
5240
+ display: -ms-flexbox !important;
5241
+ display: flex !important;
5242
+ -webkit-box-orient: vertical;
5243
+ -webkit-box-direction: normal;
5244
+ -webkit-flex-direction: column;
5245
+ -moz-box-orient: vertical;
5246
+ -moz-box-direction: normal;
5247
+ -ms-flex-direction: column;
5248
+ flex-direction: column; }
5249
+
5250
+ .premium-active-menu .premium-toggle-close {
5251
+ display: block; }
5252
+
5253
+ .premium-nav-menu-container .premium-sub-menu {
5254
+ background-color: #fff; }
5255
+
5256
+ .premium-mobile-menu-container li,
5257
+ .premium-mobile-menu-container li > .premium-mega-content-container {
5258
+ width: 100% !important; }
5259
+
5260
+ .premium-item-icon,
5261
+ .premium-sub-item-icon {
5262
+ font-size: 13px;
5263
+ margin: 0 7px; }
5264
+ .premium-item-icon svg,
5265
+ .premium-sub-item-icon svg {
5266
+ width: 100%;
5267
+ height: 100%; }
5268
+ .premium-item-icon.premium-lottie-animation,
5269
+ .premium-sub-item-icon.premium-lottie-animation {
5270
+ width: 20px;
5271
+ height: 20px;
5272
+ -js-display: flex;
5273
+ display: -webkit-box;
5274
+ display: -webkit-flex;
5275
+ display: -moz-box;
5276
+ display: -ms-flexbox;
5277
+ display: flex;
5278
+ -webkit-box-pack: center;
5279
+ -webkit-justify-content: center;
5280
+ -moz-box-pack: center;
5281
+ -ms-flex-pack: center;
5282
+ justify-content: center; }
5283
+ .premium-item-icon.dashicons,
5284
+ .premium-sub-item-icon.dashicons {
5285
+ width: 13px;
5286
+ height: 13px; }
5287
+
5288
+ .premium-nav-menu-item {
5289
+ position: relative; }
5290
+ .premium-nav-menu-item .premium-menu-link {
5291
  -js-display: flex;
5292
  display: -webkit-box;
5293
  display: -webkit-flex;
5298
  -webkit-align-items: center;
5299
  -moz-box-align: center;
5300
  -ms-flex-align: center;
5301
+ align-items: center;
5302
+ height: 100%;
5303
+ padding: 7px 10px;
5304
+ text-decoration: none;
5305
+ position: relative; }
5306
+ .premium-nav-menu-item .premium-dropdown-icon {
5307
+ margin: 5px; }
5308
+ .premium-nav-menu-item.menu-item-has-children {
5309
+ position: relative; }
5310
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5311
+ z-index: 9999; }
5312
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
5313
+ -webkit-box-pack: start;
5314
+ -webkit-justify-content: flex-start;
5315
+ -moz-box-pack: start;
5316
+ -ms-flex-pack: start;
5317
+ justify-content: flex-start; }
5318
+ .premium-nav-menu-item .menu-link {
5319
+ position: relative;
5320
+ text-decoration: none; }
5321
 
5322
+ .premium-item-badge,
5323
+ .premium-sub-item-badge,
5324
+ .premium-rn-badge {
5325
+ position: absolute;
5326
+ padding: 1px 6px;
5327
+ min-width: 35px;
5328
+ text-align: center;
5329
+ font-size: 10px;
5330
+ -webkit-border-radius: 4px;
5331
+ border-radius: 4px;
5332
+ line-height: 1.8;
5333
+ white-space: nowrap; }
5334
+
5335
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
5336
+ position: relative;
5337
+ margin: 8px; }
5338
+
5339
+ .premium-nav-hor .premium-sub-item-badge,
5340
+ .premium-nav-slide .premium-sub-item-badge,
5341
+ .premium-nav-dropdown .premium-sub-item-badge,
5342
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
5343
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
5344
+ top: 50%;
5345
+ right: 0;
5346
+ -webkit-transform: translateY(-50%);
5347
+ -ms-transform: translateY(-50%);
5348
+ transform: translateY(-50%); }
5349
+
5350
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
5351
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
5352
+ top: 50%;
5353
+ left: 0;
5354
+ -webkit-transform: translateY(-50%);
5355
+ -ms-transform: translateY(-50%);
5356
+ transform: translateY(-50%); }
5357
+
5358
+ .premium-mega-nav-item {
5359
+ position: relative; }
5360
+
5361
+ .premium-hamburger-menu .premium-mega-content-container,
5362
+ .premium-nav-dropdown .premium-mega-content-container,
5363
+ .premium-nav-slide .premium-mega-content-container {
5364
+ display: none; }
5365
+
5366
+ .premium-mega-item-static {
5367
+ position: static !important; }
5368
+
5369
+ .premium-hamburger-menu .premium-nav-menu-container,
5370
+ .premium-nav-dropdown .premium-nav-menu-container,
5371
+ .premium-nav-slide .premium-nav-menu-container {
5372
+ display: none; }
5373
+
5374
+ .premium-hamburger-menu .premium-hamburger-toggle,
5375
+ .premium-nav-dropdown .premium-hamburger-toggle,
5376
+ .premium-nav-slide .premium-hamburger-toggle {
5377
+ -js-display: inline-flex;
5378
+ display: -webkit-inline-box;
5379
+ display: -webkit-inline-flex;
5380
+ display: -moz-inline-box;
5381
+ display: -ms-inline-flexbox;
5382
+ display: inline-flex; }
5383
+
5384
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
5385
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
5386
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
5387
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
5388
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
5389
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
5390
+ display: none; }
5391
+
5392
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
5393
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
5394
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
5395
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
5396
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
5397
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
5398
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
5399
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
5400
+ .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
5401
+ display: none; }
5402
+
5403
+ .premium-ham-dropdown .premium-mobile-menu-container,
5404
+ .premium-nav-dropdown .premium-mobile-menu-container {
5405
  -js-display: flex;
5406
  display: -webkit-box;
5407
  display: -webkit-flex;
5408
  display: -moz-box;
5409
  display: -ms-flexbox;
5410
  display: flex; }
 
 
 
 
 
 
 
 
5411
 
5412
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
5413
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
5414
+ display: inline !important; }
5415
 
5416
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
5417
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
5418
+ display: none !important; }
 
 
 
 
 
 
 
 
 
 
 
5419
 
5420
+ .premium-stretch-dropdown .premium-mobile-menu-container {
5421
+ position: absolute;
5422
+ z-index: 9999; }
 
 
5423
 
5424
+ .premium-nav-default {
5425
+ display: none; }
 
 
 
5426
 
5427
+ .premium-hamburger-toggle {
5428
+ width: 100%; }
5429
+
5430
+ /*
5431
+ * Pointer & Pointer Animations
5432
+ */
5433
+ .premium-menu-link-parent::before, .premium-menu-link-parent::after {
5434
+ display: block;
5435
+ position: absolute;
5436
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
5437
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
5438
+
5439
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
5440
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5441
+ content: "";
5442
+ bottom: 0; }
5443
+
5444
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
5445
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
5446
+ content: "";
5447
+ top: 0; }
5448
+
5449
+ .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
5450
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
5451
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
5452
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
5453
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5454
+ height: 3px;
5455
+ width: 100%;
5456
+ left: 0;
5457
+ background-color: #55595c;
5458
+ z-index: 2; }
5459
+
5460
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5461
+ opacity: 0; }
5462
+
5463
+ .premium-nav-pointer-underline.premium-nav-animation-none,
5464
+ .premium-nav-pointer-overline.premium-nav-animation-none,
5465
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
5466
+ -webkit-transition-duration: 0s;
5467
+ transition-duration: 0s; }
5468
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
5469
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
5470
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
5471
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
5472
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
5473
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
5474
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
5475
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
5476
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
5477
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
5478
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
5479
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
5480
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
5481
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
5482
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
5483
+ -webkit-transition-duration: 0s;
5484
+ transition-duration: 0s; }
5485
+
5486
+ .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,
5487
+ .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 {
5488
+ width: 10px;
5489
+ inset-inline-start: 100%; }
5490
+
5491
+ .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,
5492
+ .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 {
5493
+ width: 10px;
5494
+ left: -20px; }
5495
+
5496
+ .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, .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,
5497
+ .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,
5498
+ .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,
5499
+ .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,
5500
+ .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 {
5501
+ height: 0;
5502
+ width: 0;
5503
+ left: 50%; }
5504
+
5505
+ .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,
5506
+ .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,
5507
+ .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 {
5508
+ top: -10px; }
5509
+
5510
+ .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,
5511
+ .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,
5512
+ .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 {
5513
+ bottom: -10px; }
5514
+
5515
+ .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,
5516
+ .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,
5517
+ .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 {
5518
+ top: 10px; }
5519
+
5520
+ .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,
5521
+ .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,
5522
+ .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 {
5523
+ bottom: 10px; }
5524
+
5525
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
5526
+ content: ""; }
5527
+
5528
+ .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
5529
+ background: transparent;
5530
+ left: 0;
5531
+ top: 0;
5532
+ bottom: 0;
5533
+ right: 0;
5534
+ border: 3px solid #55595c; }
5535
+
5536
+ .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 {
5537
+ -webkit-transform: scale(0.75);
5538
+ -ms-transform: scale(0.75);
5539
+ transform: scale(0.75); }
5540
+
5541
+ .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 {
5542
+ -webkit-transform: scale(1.25);
5543
+ -ms-transform: scale(1.25);
5544
+ transform: scale(1.25); }
5545
+
5546
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5547
+ width: 3px;
5548
+ height: 3px; }
5549
+
5550
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
5551
+ border-width: 0 0 3px 3px;
5552
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
5553
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
5554
+
5555
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5556
+ content: "";
5557
+ top: auto;
5558
+ bottom: 0;
5559
+ left: auto;
5560
+ right: 0;
5561
+ border-width: 3px 3px 0 0;
5562
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
5563
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
5564
+
5565
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
5566
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5567
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5568
+
5569
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5570
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5571
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5572
+
5573
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5574
+ width: 100%;
5575
+ height: 100%; }
5576
+
5577
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
5578
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5579
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5580
+
5581
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5582
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5583
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5584
+
5585
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5586
+ width: 100%;
5587
+ height: 100%; }
5588
+
5589
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
5590
+ border-width: 3px 0 0 3px; }
5591
+
5592
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5593
+ content: "";
5594
+ top: auto;
5595
+ bottom: 0;
5596
+ left: auto;
5597
+ right: 0;
5598
+ border-width: 0 3px 3px 0; }
5599
+
5600
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5601
+ width: 3px;
5602
+ height: 3px; }
5603
+
5604
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
5605
+ width: 100%;
5606
+ height: 100%;
5607
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5608
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
5609
+
5610
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
5611
+ width: 100%;
5612
+ height: 100%;
5613
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5614
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
5615
+
5616
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
5617
+ -webkit-transform: scale(1.2);
5618
+ -ms-transform: scale(1.2);
5619
+ transform: scale(1.2); }
5620
+
5621
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
5622
+ -webkit-transform: scale(0.8);
5623
+ -ms-transform: scale(0.8);
5624
+ transform: scale(0.8); }
5625
+
5626
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
5627
+ -webkit-transform: translateY(8px);
5628
+ -ms-transform: translateY(8px);
5629
+ transform: translateY(8px); }
5630
+
5631
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
5632
+ -webkit-transform: translateY(-8px);
5633
+ -ms-transform: translateY(-8px);
5634
+ transform: translateY(-8px); }
5635
+
5636
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
5637
+ -webkit-transform: skew(-8deg);
5638
+ -ms-transform: skew(-8deg);
5639
+ transform: skew(-8deg); }
5640
+
5641
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
5642
+ -webkit-transform: rotate(6deg);
5643
+ -ms-transform: rotate(6deg);
5644
+ transform: rotate(6deg); }
5645
+
5646
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
5647
+ top: 0;
5648
+ left: 0;
5649
+ right: 0;
5650
+ bottom: 0;
5651
+ background: #55595c;
5652
+ background-color: #55595c;
5653
+ z-index: -1; }
5654
+
5655
+ .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
5656
+ content: "";
5657
+ -webkit-transition: 0.3s;
5658
+ transition: 0.3s; }
5659
+
5660
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
5661
+ -webkit-transform: scale(0.5);
5662
+ -ms-transform: scale(0.5);
5663
+ transform: scale(0.5); }
5664
+
5665
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
5666
+ -webkit-transform: scale(1);
5667
+ -ms-transform: scale(1);
5668
+ transform: scale(1); }
5669
+
5670
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
5671
+ -webkit-transform: scale(1);
5672
+ -ms-transform: scale(1);
5673
+ transform: scale(1); }
5674
+
5675
+ .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 {
5676
+ -webkit-transform: scale(1.2);
5677
+ -ms-transform: scale(1.2);
5678
+ transform: scale(1.2);
5679
+ -webkit-transition: 0.3;
5680
+ transition: 0.3; }
5681
+
5682
+ .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 {
5683
+ left: 100%; }
5684
+
5685
+ .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 {
5686
+ right: 100%; }
5687
+
5688
+ .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 {
5689
+ top: 100%; }
5690
+
5691
+ .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 {
5692
+ bottom: 100%; }
5693
+
5694
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5695
+ top: 0;
5696
+ left: 0;
5697
+ right: 0;
5698
+ bottom: 0;
5699
+ background: #55595c;
5700
+ background-color: #55595c;
5701
+ z-index: -1; }
5702
+
5703
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
5704
+ top: 0;
5705
+ bottom: 100%; }
5706
+
5707
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
5708
+ top: 100%;
5709
+ bottom: 0; }
5710
+
5711
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
5712
+ bottom: 50%; }
5713
+
5714
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
5715
+ top: 50%; }
5716
+
5717
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
5718
+ bottom: 50%; }
5719
+
5720
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
5721
+ top: 50%; }
5722
+
5723
+ .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 {
5724
+ bottom: 50%;
5725
+ top: 50%; }
5726
+
5727
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
5728
+ right: 0;
5729
+ left: 100%; }
5730
+
5731
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5732
+ right: 100%;
5733
+ left: 0; }
5734
+
5735
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
5736
+ left: 50%; }
5737
+
5738
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
5739
+ right: 50%; }
5740
+
5741
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
5742
+ left: 50%; }
5743
+
5744
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
5745
+ right: 50%; }
5746
+
5747
+ .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 {
5748
+ left: 50%;
5749
+ right: 50%; }
5750
+
5751
+ .premium-active-item::before, .premium-active-item::after,
5752
+ .premium-menu-link-parent:hover::before,
5753
+ .premium-menu-link-parent:hover::after,
5754
+ .premium-menu-link-parent:focus::before,
5755
+ .premium-menu-link-parent:focus::after {
5756
+ -webkit-transform: scale(1);
5757
+ -ms-transform: scale(1);
5758
+ transform: scale(1); }
5759
+
5760
+ /**Sub Menu Animation*/
5761
+ .premium-nav-menu-item .premium-sub-menu,
5762
+ .premium-nav-menu-item .premium-mega-content-container {
5763
+ -webkit-transition: 0.5s all ease-in-out;
5764
+ transition: 0.5s all ease-in-out;
5765
+ -webkit-transition-delay: 0.1s;
5766
+ transition-delay: 0.1s; }
5767
+
5768
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
5769
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
5770
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu,
5771
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
5772
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
5773
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu {
5774
+ -webkit-transform: translate(0);
5775
+ -ms-transform: translate(0);
5776
+ transform: translate(0); }
5777
+
5778
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5779
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5780
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5781
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5782
+ -webkit-transform: translateY(10px);
5783
+ -ms-transform: translateY(10px);
5784
+ transform: translateY(10px); }
5785
+
5786
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5787
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5788
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5789
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5790
+ -webkit-transform: translateY(-10px);
5791
+ -ms-transform: translateY(-10px);
5792
+ transform: translateY(-10px); }
5793
+
5794
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5795
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5796
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5797
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5798
+ -webkit-transform: translateX(-10px);
5799
+ -ms-transform: translateX(-10px);
5800
+ transform: translateX(-10px); }
5801
+
5802
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5803
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5804
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5805
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5806
+ -webkit-transform: translateX(10px);
5807
+ -ms-transform: translateX(10px);
5808
+ transform: translateX(10px); }
5809
+
5810
+ /**Horizontal - Static Mega Content*/
5811
+ /*UP*/
5812
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5813
+ -webkit-transform: translateX(-50%) translateY(10px);
5814
+ -ms-transform: translateX(-50%) translateY(10px);
5815
+ transform: translateX(-50%) translateY(10px); }
5816
+
5817
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5818
+ -webkit-transform: translateX(-50%) translateY(0);
5819
+ -ms-transform: translateX(-50%) translateY(0);
5820
+ transform: translateX(-50%) translateY(0); }
5821
+
5822
+ /*DOWN*/
5823
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5824
+ -webkit-transform: translateX(-50%) translateY(-10px);
5825
+ -ms-transform: translateX(-50%) translateY(-10px);
5826
+ transform: translateX(-50%) translateY(-10px); }
5827
+
5828
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5829
+ -webkit-transform: translateX(-50%) translateY(0);
5830
+ -ms-transform: translateX(-50%) translateY(0);
5831
+ transform: translateX(-50%) translateY(0); }
5832
+
5833
+ /*Left*/
5834
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5835
+ -webkit-transform: translateX(-45%);
5836
+ -ms-transform: translateX(-45%);
5837
+ transform: translateX(-45%); }
5838
+
5839
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5840
+ -webkit-transform: translateX(-50%);
5841
+ -ms-transform: translateX(-50%);
5842
+ transform: translateX(-50%); }
5843
+
5844
+ /*Right*/
5845
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5846
+ -webkit-transform: translateX(-55%);
5847
+ -ms-transform: translateX(-55%);
5848
+ transform: translateX(-55%); }
5849
+
5850
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5851
+ -webkit-transform: translateX(-50%);
5852
+ -ms-transform: translateX(-50%);
5853
+ transform: translateX(-50%); }
5854
+
5855
+ /**Vertical - Static Mega Content*/
5856
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
5857
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5858
+ -webkit-transform: translateY(0);
5859
+ -ms-transform: translateY(0);
5860
+ transform: translateY(0); }
5861
+
5862
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
5863
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
5864
+ -webkit-transform: translateX(0);
5865
+ -ms-transform: translateX(0);
5866
+ transform: translateX(0); }
5867
+
5868
+ /** Random Badge */
5869
+ .premium-rn-badge,
5870
+ .premium-mega-content-container .premium-rn-badge {
5871
+ position: absolute;
5872
+ -webkit-transform: translateY(-50%);
5873
+ -ms-transform: translateY(-50%);
5874
+ transform: translateY(-50%);
5875
+ top: 50%;
5876
+ right: 10px;
5877
+ -webkit-transition: all 0.3s;
5878
+ transition: all 0.3s; }
5879
+
5880
+ .premium-nav-ver.premium-vertical-left .premium-rn-badge {
5881
+ top: 50%;
5882
+ left: 10px;
5883
+ right: unset;
5884
+ -webkit-transform: translateY(-50%);
5885
+ -ms-transform: translateY(-50%);
5886
+ transform: translateY(-50%); }
5887
+
5888
+ .premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge {
5889
+ left: unset;
5890
+ right: 10px; }
5891
+
5892
+ /** Sub Item Badge Effects*/
5893
+ .has-pa-badge:hover {
5894
+ -webkit-transition: all 0.3s;
5895
+ transition: all 0.3s; }
5896
+
5897
+ .premium-sub-item-badge {
5898
+ -webkit-transition: all 0.3s;
5899
+ transition: all 0.3s; }
5900
+
5901
+ .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
5902
+ .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
5903
+ .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
5904
+ .premium-sub-menu .premium-badge-dot .premium-rn-badge {
5905
+ font-size: 0px;
5906
+ min-width: 1px;
5907
+ padding: 3px;
5908
+ -webkit-border-radius: 50%;
5909
+ border-radius: 50%;
5910
+ -webkit-transition: all 0.3s;
5911
+ transition: all 0.3s; }
5912
+
5913
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
5914
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
5915
+ .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
5916
+ .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
5917
+ -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
5918
+ animation: badge-pulse-grow 0.5s alternate infinite ease-in-out; }
5919
+
5920
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
5921
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
5922
+ .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
5923
+ .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
5924
+ -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
5925
+ animation: badge-buzz 0.5s alternate infinite ease-in-out; }
5926
+
5927
+ .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
5928
+ .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
5929
+ .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
5930
+ .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
5931
+ -webkit-transform: translateY(-50%) translateX(-5px);
5932
+ -ms-transform: translateY(-50%) translateX(-5px);
5933
+ transform: translateY(-50%) translateX(-5px);
5934
+ -webkit-transition: -webkit-transform 0.5s;
5935
+ transition: -webkit-transform 0.5s;
5936
+ transition: transform 0.5s;
5937
+ transition: transform 0.5s, -webkit-transform 0.5s; }
5938
+
5939
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
5940
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
5941
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
5942
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
5943
+ -webkit-transform: translateY(-50%) translateX(5px);
5944
+ -ms-transform: translateY(-50%) translateX(5px);
5945
+ transform: translateY(-50%) translateX(5px); }
5946
+
5947
+ .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
5948
+ .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
5949
+ .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
5950
+ .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
5951
+ -webkit-transform: translateY(-50%) translateX(5px);
5952
+ -ms-transform: translateY(-50%) translateX(5px);
5953
+ transform: translateY(-50%) translateX(5px);
5954
+ -webkit-transition: -webkit-transform 0.5s;
5955
+ transition: -webkit-transform 0.5s;
5956
+ transition: transform 0.5s;
5957
+ transition: transform 0.5s, -webkit-transform 0.5s; }
5958
+
5959
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
5960
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
5961
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
5962
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
5963
+ -webkit-transform: translateY(-50%) translateX(-5px);
5964
+ -ms-transform: translateY(-50%) translateX(-5px);
5965
+ transform: translateY(-50%) translateX(-5px); }
5966
+
5967
+ .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
5968
+ .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
5969
+ .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
5970
+ .premium-sub-menu .premium-badge-expand .premium-rn-badge {
5971
+ -webkit-transform: translateY(-50%) scaleX(0);
5972
+ -ms-transform: translateY(-50%) scaleX(0);
5973
+ transform: translateY(-50%) scaleX(0);
5974
+ -webkit-transition: -webkit-transform 0.25s ease-out;
5975
+ transition: -webkit-transform 0.25s ease-out;
5976
+ transition: transform 0.25s ease-out;
5977
+ transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
5978
+
5979
+ .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
5980
+ .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
5981
+ .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
5982
+ .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
5983
+ -webkit-transform: translateY(-50%) scaleX(1);
5984
+ -ms-transform: translateY(-50%) scaleX(1);
5985
+ transform: translateY(-50%) scaleX(1); }
5986
+
5987
+ /* Pulse Grow */
5988
+ @-webkit-keyframes badge-pulse-grow {
5989
+ to {
5990
+ -webkit-transform: translateY(-50%) scale(1.07);
5991
+ transform: translateY(-50%) scale(1.07); } }
5992
 
5993
+ @keyframes badge-pulse-grow {
5994
+ to {
5995
+ -webkit-transform: translateY(-50%) scale(1.07);
5996
+ transform: translateY(-50%) scale(1.07); } }
 
 
5997
 
5998
+ /* Buzz */
5999
+ @-webkit-keyframes badge-buzz {
 
6000
  50% {
6001
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
6002
+ transform: translateY(-50%) translateX(3px) rotate(2deg); }
6003
  100% {
6004
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
6005
+ transform: translateY(-50%) translateX(-3px) rotate(-2deg); } }
6006
 
6007
+ @keyframes badge-buzz {
 
 
6008
  50% {
6009
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
6010
+ transform: translateY(-50%) translateX(3px) rotate(3deg); }
6011
  100% {
6012
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
6013
+ transform: translateY(-50%) translateX(-3px) rotate(-3deg); } }
6014
 
6015
+ body.premium-scroll-disabled {
6016
+ overflow-y: hidden;
6017
+ height: 100vh;
6018
+ margin: 0; }
6019
 
6020
+ /************ Premium Team Members ************/
6021
+ /**********************************************/
6022
+ .premium-person-container {
6023
+ position: relative; }
 
 
6024
 
6025
+ .premium-person-image-container {
6026
+ position: relative;
6027
+ text-align: center;
6028
+ overflow: hidden; }
6029
+ .premium-person-image-container .premium-person-image-wrap {
6030
+ overflow: hidden; }
6031
 
6032
+ .premium-person-zoomout-effect .premium-person-image-container img,
6033
+ .premium-person-scale-effect .premium-person-image-container img {
6034
+ -webkit-transform: scale(1.2);
6035
+ -ms-transform: scale(1.2);
6036
+ transform: scale(1.2); }
6037
 
6038
+ .premium-person-sepia-effect .premium-person-image-container img {
6039
+ -webkit-filter: sepia(30%);
6040
+ filter: sepia(30%); }
6041
 
6042
+ .premium-person-bright-effect .premium-person-image-container img {
6043
+ -webkit-filter: brightness(1);
6044
+ filter: brightness(1); }
 
 
6045
 
6046
+ .premium-person-trans-effect .premium-person-image-container img {
6047
+ -webkit-transform: translateX(-15px) scale(1.1);
6048
+ -ms-transform: translateX(-15px) scale(1.1);
6049
+ transform: translateX(-15px) scale(1.1); }
6050
+
6051
+ .premium-person-zoomin-effect:hover .premium-person-image-container img {
6052
+ -webkit-transform: scale(1.2);
6053
+ -ms-transform: scale(1.2);
6054
+ transform: scale(1.2); }
6055
+
6056
+ .premium-person-zoomout-effect:hover .premium-person-image-container img {
6057
+ -webkit-transform: scale(1.1);
6058
+ -ms-transform: scale(1.1);
6059
+ transform: scale(1.1); }
6060
+
6061
+ .premium-person-scale-effect:hover .premium-person-image-container img {
6062
+ -webkit-transform: scale(1.3) rotate(5deg);
6063
+ -ms-transform: scale(1.3) rotate(5deg);
6064
+ transform: scale(1.3) rotate(5deg); }
6065
+
6066
+ .premium-person-grayscale-effect:hover .premium-person-image-container img {
6067
+ -webkit-filter: grayscale(100%);
6068
+ filter: grayscale(100%); }
6069
+
6070
+ .premium-person-blur-effect:hover .premium-person-image-container img {
6071
+ -webkit-filter: blur(3px);
6072
+ filter: blur(3px); }
6073
+
6074
+ .premium-person-sepia-effect:hover .premium-person-image-container img {
6075
+ -webkit-filter: sepia(0%);
6076
+ filter: sepia(0%); }
6077
+
6078
+ .premium-person-bright-effect:hover .premium-person-image-container img {
6079
+ -webkit-filter: brightness(1.2);
6080
+ filter: brightness(1.2); }
6081
+
6082
+ .premium-person-trans-effect:hover .premium-person-image-container img {
6083
+ -webkit-transform: translateX(0px) scale(1.1);
6084
+ -ms-transform: translateX(0px) scale(1.1);
6085
+ transform: translateX(0px) scale(1.1); }
6086
+
6087
+ .premium-person-container .premium-person-image-container img {
6088
+ width: 100%;
6089
+ height: 100%;
6090
+ display: block;
6091
+ -o-object-fit: cover;
6092
+ object-fit: cover;
6093
+ -webkit-transition: all 0.5s ease-in-out;
6094
+ transition: all 0.5s ease-in-out; }
6095
+
6096
+ .premium-person-style2 .premium-person-social {
6097
  position: absolute;
6098
  top: 0;
6099
  left: 0;
6100
+ width: 100%;
6101
+ height: 100%;
6102
+ z-index: 2;
6103
+ -js-display: flex;
6104
+ display: -webkit-box;
6105
+ display: -webkit-flex;
6106
+ display: -moz-box;
6107
+ display: -ms-flexbox;
6108
+ display: flex;
6109
+ -webkit-box-pack: center;
6110
+ -webkit-justify-content: center;
6111
+ -moz-box-pack: center;
6112
+ -ms-flex-pack: center;
6113
+ justify-content: center;
6114
+ -webkit-box-align: center;
6115
+ -webkit-align-items: center;
6116
+ -moz-box-align: center;
6117
+ -ms-flex-align: center;
6118
+ align-items: center;
6119
+ -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
6120
+ box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
6121
+ -webkit-transition: all 0.5s linear 0s;
6122
+ transition: all 0.5s linear 0s;
6123
+ opacity: 0; }
6124
 
6125
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
6126
+ opacity: 1; }
 
6127
 
6128
+ .premium-person-list-item a {
6129
+ display: inline-block; }
 
 
6130
 
6131
+ .premium-person-style2 .premium-person-list-item a {
6132
+ opacity: 0;
6133
+ -webkit-transform: scale(0);
6134
+ -ms-transform: scale(0);
6135
+ transform: scale(0);
6136
+ -webkit-transition: all 0.5s ease-in-out 0s;
6137
+ transition: all 0.5s ease-in-out 0s; }
6138
 
6139
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
6140
+ opacity: 1;
6141
+ -webkit-transform: scale(1);
6142
+ -ms-transform: scale(1);
6143
+ transform: scale(1); }
6144
 
6145
+ .premium-person-info-container {
6146
+ padding: 30px 15px; }
 
 
 
6147
 
6148
+ .premium-person-name {
6149
+ margin: 0 0 5px;
6150
+ font-weight: 700; }
 
 
 
6151
 
6152
+ .premium-person-title {
6153
+ margin: 0 0 20px;
6154
+ padding: 0; }
6155
 
6156
+ .premium-person-content {
6157
+ margin: 0 0 30px; }
 
 
6158
 
6159
+ /*Override Theme List Margin*/
6160
+ ul.premium-person-social-list {
6161
+ margin: 0px !important;
6162
+ padding: 0; }
6163
 
6164
+ .premium-person-social-list .premium-person-list-item {
6165
+ display: inline;
6166
+ list-style: none; }
 
 
 
 
 
 
 
 
 
 
 
6167
 
6168
+ .premium-person-social-list li {
6169
+ position: relative;
6170
+ bottom: 0px;
6171
+ -webkit-transition: all 0.2s ease-in-out;
6172
+ transition: all 0.2s ease-in-out; }
6173
+ .premium-person-social-list li i {
6174
+ position: relative;
6175
+ bottom: 0px;
6176
+ -webkit-transition: all 0.2s ease-in-out;
6177
+ transition: all 0.2s ease-in-out; }
6178
 
6179
+ .premium-person-defaults-yes li.premium-person-facebook:hover a {
6180
+ background-color: #3b5998 !important; }
 
6181
 
6182
+ .premium-person-defaults-yes li.premium-person-twitter:hover a {
6183
+ background-color: #55acee !important; }
 
6184
 
6185
+ .premium-person-defaults-yes li.premium-person-linkedin:hover a {
6186
+ background-color: #0077b5 !important; }
 
 
 
 
 
 
 
 
6187
 
6188
+ .premium-person-defaults-yes li.premium-person-google:hover a {
6189
+ background-color: #dc4e41 !important; }
 
6190
 
6191
+ .premium-person-defaults-yes li.premium-person-youtube:hover a {
6192
+ background-color: #b31217 !important; }
 
 
 
 
 
 
 
6193
 
6194
+ .premium-person-defaults-yes li.premium-person-instagram:hover a {
6195
+ background-color: #e4405f !important; }
 
 
 
 
 
 
 
6196
 
6197
+ .premium-person-defaults-yes li.premium-person-skype:hover a {
6198
+ background-color: #00aff0 !important; }
 
 
 
6199
 
6200
+ .premium-person-defaults-yes li.premium-person-pinterest:hover a {
6201
+ background-color: #bd081c !important; }
 
 
 
6202
 
6203
+ .premium-person-defaults-yes li.premium-person-dribbble:hover a {
6204
+ background-color: #ea4c89 !important; }
 
 
 
 
 
 
 
6205
 
6206
+ .premium-person-defaults-yes li.premium-person-mail:hover a {
6207
+ background-color: #b23121 !important; }
 
 
 
 
 
 
 
6208
 
6209
+ .premium-person-defaults-yes li.premium-person-behance:hover a {
6210
+ background-color: #1769ff !important; }
 
 
 
 
 
 
 
6211
 
6212
+ .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
6213
+ background-color: #25d366 !important; }
 
 
 
 
 
 
 
6214
 
6215
+ .premium-person-defaults-yes li.premium-person-telegram:hover a {
6216
+ background-color: #0088cc !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
6217
 
6218
+ .premium-person-defaults-yes li.premium-person-site:hover a {
6219
+ background-color: #0055a5 !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
6220
 
6221
+ .premium-person-social-list li:hover a {
6222
+ -webkit-box-shadow: none;
6223
+ box-shadow: none; }
 
 
 
 
 
 
 
 
 
 
 
 
6224
 
6225
+ .premium-person-social-list li a:focus {
6226
+ -webkit-box-shadow: none;
6227
+ box-shadow: none;
6228
+ outline: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6229
 
6230
+ .premium-person-social-list li i {
6231
+ font-size: 18px; }
 
 
6232
 
6233
+ .elementor-widget-premium-addon-person .elementor-widget-container {
6234
+ -js-display: flex;
6235
+ display: -webkit-box;
6236
+ display: -webkit-flex;
6237
+ display: -moz-box;
6238
+ display: -ms-flexbox;
6239
+ display: flex;
6240
+ -webkit-box-pack: center;
6241
+ -webkit-justify-content: center;
6242
+ -moz-box-pack: center;
6243
+ -ms-flex-pack: center;
6244
+ justify-content: center; }
6245
 
6246
+ .premium-persons-container.multiple-persons {
6247
+ -js-display: flex;
6248
+ display: -webkit-box;
6249
+ display: -webkit-flex;
6250
+ display: -moz-box;
6251
+ display: -ms-flexbox;
6252
+ display: flex;
6253
+ -webkit-flex-wrap: wrap;
6254
+ -ms-flex-wrap: wrap;
6255
+ flex-wrap: wrap;
6256
  width: 100%; }
 
 
 
 
 
6257
 
6258
+ .premium-person-style1 .premium-person-container {
6259
+ overflow: hidden; }
6260
+ .premium-person-style1 .premium-person-container .premium-person-info {
6261
+ position: absolute;
6262
+ top: auto;
6263
+ right: 0;
6264
+ left: 0;
6265
+ -webkit-transition: all 500ms ease 0s;
6266
+ transition: all 500ms ease 0s;
6267
+ -webkit-transform: translate3d(0, 100%, 0);
6268
+ transform: translate3d(0, 100%, 0); }
6269
+ .premium-person-style1 .premium-person-container:hover .premium-person-info {
6270
+ -webkit-transform: translate3d(0, 0, 0);
6271
+ transform: translate3d(0, 0, 0);
6272
+ bottom: -1px !important; }
6273
 
6274
+ .premium-person-style1 .premium-person-social-list li:hover {
6275
+ bottom: 5px; }
 
 
 
 
 
6276
 
6277
+ .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
6278
+ -webkit-box-align: start;
6279
+ -webkit-align-items: flex-start;
6280
+ -moz-box-align: start;
6281
+ -ms-flex-align: start;
6282
+ align-items: flex-start; }
6283
 
6284
+ .premium-person-style1 .slick-track {
6285
+ -js-display: flex;
6286
+ display: -webkit-box;
6287
+ display: -webkit-flex;
6288
+ display: -moz-box;
6289
+ display: -ms-flexbox;
6290
+ display: flex; }
6291
 
6292
+ .premium-person-style1 .slick-slide {
6293
+ height: inherit !important; }
6294
 
6295
+ .premium-person-style3 .premium-person-info-container {
 
6296
  position: absolute;
6297
  top: 0;
 
6298
  left: 0;
6299
+ width: 100%;
6300
+ height: 100%;
6301
+ -js-display: flex;
6302
+ display: -webkit-box;
6303
+ display: -webkit-flex;
6304
+ display: -moz-box;
6305
+ display: -ms-flexbox;
6306
+ display: flex;
6307
+ -webkit-box-orient: vertical;
6308
+ -webkit-box-direction: normal;
6309
+ -webkit-flex-direction: column;
6310
+ -moz-box-orient: vertical;
6311
+ -moz-box-direction: normal;
6312
+ -ms-flex-direction: column;
6313
+ flex-direction: column;
6314
+ -webkit-box-pack: justify;
6315
+ -webkit-justify-content: space-between;
6316
+ -moz-box-pack: justify;
6317
+ -ms-flex-pack: justify;
6318
+ justify-content: space-between; }
 
 
 
 
6319
 
6320
+ .premium-person-style3 .premium-person-title-desc-wrap {
6321
+ -js-display: flex;
6322
+ display: -webkit-box;
6323
+ display: -webkit-flex;
6324
+ display: -moz-box;
6325
+ display: -ms-flexbox;
6326
+ display: flex;
6327
+ -webkit-box-orient: horizontal;
6328
+ -webkit-box-direction: reverse;
6329
+ -webkit-flex-direction: row-reverse;
6330
+ -moz-box-orient: horizontal;
6331
+ -moz-box-direction: reverse;
6332
+ -ms-flex-direction: row-reverse;
6333
+ flex-direction: row-reverse;
6334
+ -webkit-box-pack: justify;
6335
+ -webkit-justify-content: space-between;
6336
+ -moz-box-pack: justify;
6337
+ -ms-flex-pack: justify;
6338
+ justify-content: space-between;
6339
+ -webkit-box-align: start;
6340
+ -webkit-align-items: flex-start;
6341
+ -moz-box-align: start;
6342
+ -ms-flex-align: start;
6343
+ align-items: flex-start; }
6344
 
6345
+ .premium-person-style3 .premium-person-name-icons-wrap {
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: justify;
6353
+ -webkit-justify-content: space-between;
6354
+ -moz-box-pack: justify;
6355
+ -ms-flex-pack: justify;
6356
+ justify-content: space-between;
6357
+ -webkit-box-align: end;
6358
+ -webkit-align-items: flex-end;
6359
+ -moz-box-align: end;
6360
+ -ms-flex-align: end;
6361
+ align-items: flex-end; }
6362
 
6363
+ .premium-person-style3 .premium-person-title {
6364
  opacity: 0;
6365
+ -webkit-transition: all 0.3s ease;
6366
+ transition: all 0.3s ease;
6367
+ width: 0; }
6368
+ .premium-person-style3 .premium-person-title span {
6369
+ display: inline-block; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6370
 
6371
+ .premium-person-style3 .premium-person-name {
6372
+ padding-left: 10px; }
 
6373
 
6374
+ .premium-person-style3 .premium-person-social-list {
6375
+ -js-display: flex;
6376
+ display: -webkit-box;
6377
+ display: -webkit-flex;
6378
+ display: -moz-box;
6379
+ display: -ms-flexbox;
6380
+ display: flex;
6381
+ -webkit-box-orient: vertical;
6382
+ -webkit-box-direction: normal;
6383
+ -webkit-flex-direction: column;
6384
+ -moz-box-orient: vertical;
6385
+ -moz-box-direction: normal;
6386
+ -ms-flex-direction: column;
6387
+ flex-direction: column;
6388
+ -webkit-transform: translateY(20px);
6389
+ -ms-transform: translateY(20px);
6390
+ transform: translateY(20px);
6391
+ opacity: 0;
6392
+ -webkit-transition: all 0.3s ease;
6393
+ transition: all 0.3s ease; }
6394
 
6395
+ .premium-person-style3 .premium-person-list-item {
6396
+ line-height: 0; }
6397
+ .premium-person-style3 .premium-person-list-item a {
6398
+ padding: 5px 10px 0 0;
6399
+ margin: 5px 0; }
 
 
6400
 
6401
+ .premium-person-style3 .premium-person-container:hover .premium-person-title {
6402
+ opacity: 1; }
 
 
 
 
 
6403
 
6404
+ .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
6405
+ opacity: 1;
6406
+ -webkit-transform: translateY(0);
6407
+ -ms-transform: translateY(0);
6408
+ transform: translateY(0); }
 
 
6409
 
6410
+ .premium-persons-title-cw .premium-person-title {
6411
+ -webkit-transform: translateX(15px) rotate(90deg);
6412
+ -ms-transform: translateX(15px) rotate(90deg);
6413
+ transform: translateX(15px) rotate(90deg);
6414
+ -webkit-transform-origin: top;
6415
+ -ms-transform-origin: top;
6416
+ transform-origin: top; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6417
 
6418
+ .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
6419
+ -webkit-transform: translateX(0) rotate(90deg);
6420
+ -ms-transform: translateX(0) rotate(90deg);
6421
+ transform: translateX(0) rotate(90deg); }
6422
 
6423
+ .premium-persons-title-ccw .premium-person-title {
6424
+ width: auto;
6425
+ margin-right: 20px;
6426
+ -webkit-transform: translateX(15px) rotate(-90deg);
6427
+ -ms-transform: translateX(15px) rotate(-90deg);
6428
+ transform: translateX(15px) rotate(-90deg);
6429
+ -webkit-transform-origin: center right;
6430
+ -ms-transform-origin: center right;
6431
+ transform-origin: center right; }
6432
 
6433
+ .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
6434
+ -webkit-transform: translateX(0) rotate(-90deg);
6435
+ -ms-transform: translateX(0) rotate(-90deg);
6436
+ transform: translateX(0) rotate(-90deg); }
6437
 
6438
+ /**************** Premium Pricing Table ****************/
6439
+ /*******************************************************/
6440
+ .premium-pricing-table-container {
6441
+ position: relative;
 
 
 
 
 
 
6442
  text-align: center;
6443
+ display: inline-block;
6444
+ width: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
6445
  -webkit-transition: all 0.3s ease-in-out;
6446
  transition: all 0.3s ease-in-out; }
6447
 
6448
+ .premium-pricing-icon-container {
6449
+ -js-display: flex;
6450
+ display: -webkit-box;
6451
+ display: -webkit-flex;
6452
+ display: -moz-box;
6453
+ display: -ms-flexbox;
6454
+ display: flex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6455
  -webkit-box-pack: center;
6456
  -webkit-justify-content: center;
6457
  -moz-box-pack: center;
6458
  -ms-flex-pack: center;
6459
+ justify-content: center;
6460
+ line-height: 0; }
6461
+ .premium-pricing-icon-container .premium-pricing-icon {
6462
+ display: inline-block; }
6463
+ .premium-pricing-icon-container .premium-pricing-image {
6464
+ overflow: hidden; }
6465
+ .premium-pricing-icon-container .premium-pricing-image img {
6466
+ width: 25px;
6467
+ height: 25px;
6468
+ -o-object-fit: cover;
6469
+ object-fit: cover; }
6470
+
6471
+ .premium-badge-left:not(.premium-badge-flag) {
6472
+ position: absolute;
6473
+ top: 0; }
6474
+
6475
+ .premium-badge-right:not(.premium-badge-flag) {
6476
+ position: absolute;
6477
+ top: 0;
6478
+ right: 0; }
6479
+
6480
+ .premium-badge-left {
6481
+ left: 0; }
6482
+
6483
+ .premium-badge-triangle.premium-badge-left .corner {
6484
+ width: 0;
6485
+ height: 0;
6486
+ border-top: 150px solid;
6487
+ border-bottom: 150px solid transparent;
6488
+ border-right: 150px solid transparent; }
6489
+
6490
+ .premium-badge-triangle.premium-badge-right .corner {
6491
+ width: 0;
6492
+ height: 0;
6493
+ border-bottom: 150px solid transparent;
6494
+ border-right: 150px solid;
6495
+ border-left: 150px solid transparent; }
6496
+
6497
+ .premium-badge-triangle span {
6498
+ position: absolute;
6499
+ top: 35px;
6500
+ width: 100px;
6501
+ text-align: center;
6502
+ -webkit-transform: rotate(-45deg);
6503
+ -ms-transform: rotate(-45deg);
6504
+ transform: rotate(-45deg);
6505
+ display: block;
6506
+ text-transform: uppercase; }
6507
+
6508
+ .premium-badge-triangle.premium-badge-right span {
6509
+ -webkit-transform: rotate(45deg);
6510
+ -ms-transform: rotate(45deg);
6511
+ transform: rotate(45deg);
6512
+ right: 0; }
6513
+
6514
+ .premium-badge-circle {
6515
+ min-width: 4em;
6516
+ min-height: 4em;
6517
+ line-height: 4em;
6518
+ text-align: center;
6519
+ -webkit-border-radius: 100%;
6520
+ border-radius: 100%;
6521
+ position: absolute;
6522
+ z-index: 1; }
6523
+
6524
+ .premium-badge-stripe {
6525
+ position: absolute;
6526
+ -webkit-transform: rotate(90deg);
6527
+ -ms-transform: rotate(90deg);
6528
+ transform: rotate(90deg);
6529
+ width: 15em;
6530
+ overflow: hidden;
6531
+ height: 15em; }
6532
+ .premium-badge-stripe.premium-badge-left {
6533
+ -webkit-transform: rotate(0);
6534
+ -ms-transform: rotate(0);
6535
+ transform: rotate(0); }
6536
+ .premium-badge-stripe .corner {
6537
+ text-align: center;
6538
+ left: 0;
6539
+ width: 150%;
6540
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6541
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6542
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6543
+ margin-top: 35px;
6544
+ font-size: 13px;
6545
+ line-height: 2;
6546
+ font-weight: 800;
6547
+ text-transform: uppercase; }
6548
+
6549
+ .premium-badge-flag.premium-badge-right .corner {
6550
+ right: -8px;
6551
+ -webkit-border-radius: 4px 4px 0 4px;
6552
+ border-radius: 4px 4px 0 4px; }
6553
+ .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
6554
+ right: 0; }
6555
+
6556
+ .premium-badge-flag.premium-badge-left .corner {
6557
+ left: -8px;
6558
+ -webkit-border-radius: 4px 4px 4px 0;
6559
+ border-radius: 4px 4px 4px 0; }
6560
+ .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
6561
+ left: 0; }
6562
+
6563
+ .premium-badge-flag .corner {
6564
+ text-align: center;
6565
+ padding: 3px 15px;
6566
+ position: absolute;
6567
+ top: 10%; }
6568
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
6569
+ content: "";
6570
+ display: block;
6571
  position: absolute;
6572
+ width: 0;
6573
+ height: 0;
6574
+ top: 100%;
6575
+ border-bottom: 8px solid transparent; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6576
 
6577
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6578
+ overflow: visible !important; }
 
 
6579
 
6580
+ .premium-badge-flag.premium-badge-right .corner::after {
6581
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
 
6582
 
6583
+ .premium-badge-flag.premium-badge-left .corner::before {
6584
+ border-right: 8px solid rgba(0, 0, 0, 0.2); }
6585
 
6586
+ .premium-pricing-price-currency {
6587
+ position: relative; }
 
 
 
 
 
 
6588
 
6589
+ .premium-pricing-button-container {
6590
+ display: block; }
 
 
 
 
 
6591
 
6592
+ .premium-pricing-list {
6593
  -js-display: flex;
6594
  display: -webkit-box;
6595
  display: -webkit-flex;
6596
  display: -moz-box;
6597
  display: -ms-flexbox;
6598
  display: flex;
6599
+ -webkit-box-orient: vertical;
6600
+ -webkit-box-direction: normal;
6601
+ -webkit-flex-direction: column;
6602
+ -moz-box-orient: vertical;
6603
+ -moz-box-direction: normal;
6604
+ -ms-flex-direction: column;
6605
+ flex-direction: column;
6606
+ list-style-type: none;
6607
+ margin: 0;
6608
+ padding: 0; }
6609
+ .premium-pricing-list .premium-pricing-list-item {
 
 
 
 
6610
  -js-display: flex;
6611
  display: -webkit-box;
6612
  display: -webkit-flex;
6617
  -webkit-align-items: center;
6618
  -moz-box-align: center;
6619
  -ms-flex-align: center;
6620
+ align-items: center; }
6621
+ .premium-pricing-list .premium-pricing-list-item svg {
 
 
6622
  width: 50px;
6623
+ height: 50px; }
6624
+ .premium-pricing-list .premium-pricing-list-item img {
6625
+ width: 30px;
6626
+ height: 30px;
6627
+ -o-object-fit: cover;
6628
+ object-fit: cover; }
6629
+ .premium-pricing-list .premium-pricing-list-span {
6630
+ position: relative; }
6631
+ .premium-pricing-list .list-item-tooltip {
6632
+ border-bottom: 1px dotted; }
6633
+ .premium-pricing-list .premium-pricing-list-tooltip {
6634
+ position: absolute;
6635
+ top: -webkit-calc(100% + 1px);
6636
+ top: calc(100% + 1px);
6637
+ left: 0;
6638
+ visibility: hidden;
6639
+ padding: 15px 20px;
6640
+ -webkit-border-radius: 5px;
6641
+ border-radius: 5px;
6642
+ min-width: 200px;
6643
+ overflow: hidden;
6644
+ text-align: left;
6645
+ font-size: 0.8rem;
6646
+ color: #fff;
6647
+ background-color: #aaa; }
6648
 
6649
+ .premium-pricing-features-left .premium-pricing-list-span {
6650
+ text-align: left; }
 
6651
 
6652
+ .premium-pricing-features-center .premium-pricing-list-span {
6653
+ text-align: center; }
 
 
6654
 
6655
+ .premium-pricing-features-right .premium-pricing-list-span {
6656
+ text-align: right; }
 
 
 
 
6657
 
6658
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6659
+ z-index: 99;
6660
+ visibility: visible;
6661
+ opacity: 1; }
6662
 
6663
+ .premium-pricing-slashed-price-value {
6664
+ display: inline-block;
6665
+ font-size: 20px;
6666
+ font-weight: 400;
6667
+ margin-right: 5px; }
6668
 
6669
+ .premium-pricing-price-value {
6670
+ font-size: 70px; }
6671
+
6672
+ .premium-pricing-description-container li {
6673
+ list-style-position: inside;
6674
+ text-indent: -40px; }
6675
+
6676
+ @-moz-document url-prefix() {
6677
+ .premium-pricing-description-container li {
6678
+ text-indent: 0px; } }
6679
+
6680
+ .premium-pricing-price-button {
6681
+ display: block;
6682
+ padding: 6px 12px;
6683
+ line-height: 1.42857143;
6684
+ text-align: center;
6685
+ color: #fff;
6686
+ background: #6ec1e4;
6687
+ margin-bottom: 0;
6688
  -webkit-transition: all 0.3s ease-in-out;
6689
  transition: all 0.3s ease-in-out; }
6690
+
6691
+ /**************** Premium Progress Bar ****************/
6692
+ /******************************************************/
6693
+ .premium-progressbar-container {
6694
+ position: relative; }
 
6695
 
6696
+ .premium-progressbar-bar-wrap {
6697
+ position: relative;
6698
+ text-align: left;
6699
+ overflow: hidden;
6700
+ height: 25px;
6701
+ margin-bottom: 50px;
6702
+ background-color: #f5f5f5;
6703
+ -webkit-border-radius: 4px;
6704
+ border-radius: 4px;
6705
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
6706
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
6707
+ .premium-progressbar-bar-wrap.premium-progressbar-dots {
6708
+ background-color: transparent;
6709
+ width: 100%;
6710
+ -js-display: flex;
6711
+ display: -webkit-box;
6712
+ display: -webkit-flex;
6713
+ display: -moz-box;
6714
+ display: -ms-flexbox;
6715
+ display: flex;
6716
+ height: auto;
6717
+ -webkit-box-shadow: none;
6718
+ box-shadow: none; }
6719
+ .premium-progressbar-bar-wrap .progress-segment {
6720
+ position: relative;
6721
+ width: 25px;
6722
+ height: 25px;
6723
+ -webkit-border-radius: 50%;
6724
+ border-radius: 50%;
6725
+ overflow: hidden;
6726
+ background-color: #f5f5f5; }
6727
+ .premium-progressbar-bar-wrap .progress-segment.filled {
6728
+ background: #6ec1e4; }
6729
+ .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
6730
+ margin: 0 4px; }
6731
+ .premium-progressbar-bar-wrap .progress-segment:first-child {
6732
+ margin-right: 4px; }
6733
+ .premium-progressbar-bar-wrap .progress-segment:last-child {
6734
+ margin-left: 4px; }
6735
+ .premium-progressbar-bar-wrap .progress-segment .segment-inner {
6736
+ position: absolute;
6737
+ top: 0;
6738
+ left: 0;
6739
+ height: 100%;
6740
+ background-color: #6ec1e4; }
6741
+
6742
+ .premium-progressbar-bar {
6743
+ float: left;
6744
+ width: 0%;
6745
+ height: 100%;
6746
+ font-size: 12px;
6747
+ line-height: 20px;
6748
+ background: #6ec1e4;
6749
+ text-align: center;
6750
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
6751
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); }
6752
+
6753
+ .premium-progressbar-striped .premium-progressbar-bar {
6754
+ background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6755
+ background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6756
+ -webkit-background-size: 40px 40px;
6757
+ background-size: 40px 40px; }
6758
+
6759
+ .premium-progressbar-active .premium-progressbar-bar {
6760
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
6761
+ animation: progress-bar-stripes 2s linear infinite; }
6762
+
6763
+ .premium-progressbar-gradient .premium-progressbar-bar {
6764
+ -webkit-background-size: 400% 400% !important;
6765
+ background-size: 400% 400% !important;
6766
+ -webkit-animation: progress-bar-gradient 10s ease-in-out infinite;
6767
+ animation: progress-bar-gradient 10s ease-in-out infinite; }
6768
+
6769
+ .premium-progressbar-bar {
6770
+ position: absolute;
6771
+ overflow: hidden;
6772
+ line-height: 20px; }
6773
+
6774
+ .premium-progressbar-container .clearfix {
6775
+ clear: both; }
6776
+
6777
+ .premium-progressbar-bar {
6778
+ -webkit-transition: width 0s ease-in-out !important;
6779
+ transition: width 0s ease-in-out !important; }
6780
 
6781
+ .premium-progressbar-container p:first-of-type {
6782
+ margin: 0;
6783
+ float: left; }
 
 
 
6784
 
6785
+ .premium-progressbar-container p:nth-of-type(2) {
6786
+ margin: 0;
6787
+ float: right; }
 
6788
 
6789
+ .premium-progressbar-name {
6790
+ left: 50%;
6791
+ top: 0;
6792
+ right: 0;
6793
+ -webkit-transform: translateX(-12.5px);
6794
+ -ms-transform: translateX(-12.5px);
6795
+ transform: translateX(-12.5px);
6796
+ z-index: 1; }
6797
 
6798
+ .premium-progressbar-multiple-label {
6799
  position: relative;
6800
+ float: left;
6801
+ width: 0;
6802
+ left: 50%; }
 
 
 
 
 
 
6803
 
6804
+ .premium-progressbar-center-label {
6805
+ position: relative;
6806
+ white-space: nowrap; }
 
 
6807
 
6808
+ .premium-progressbar-arrow {
6809
+ height: 15px;
6810
+ left: 50%;
6811
+ display: inline-block;
6812
+ border-left: 7px solid transparent;
6813
+ border-right: 7px solid transparent;
6814
+ border-top: 11px solid;
6815
+ -webkit-transform: translateX(-50%);
6816
+ -ms-transform: translateX(-50%);
6817
+ transform: translateX(-50%); }
6818
 
6819
+ .premium-progressbar-pin {
6820
+ border-left: 1px solid;
6821
+ height: 12px;
6822
+ left: 50%;
6823
+ display: inline-block; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6824
 
6825
+ /**
6826
+ * Circle Progress Bar
6827
+ */
6828
+ .premium-progressbar-circle-wrap,
6829
+ .premium-progressbar-hf-circle-wrap {
6830
+ width: 200px;
6831
+ height: 200px;
6832
  position: relative;
6833
+ margin: 0 auto; }
6834
+ .premium-progressbar-circle-wrap .premium-progressbar-circle-content,
6835
+ .premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content {
6836
+ position: absolute;
6837
+ top: 0;
6838
+ left: 0;
6839
+ width: 100%;
6840
+ height: 100%;
6841
+ -js-display: flex;
6842
+ display: -webkit-box;
6843
+ display: -webkit-flex;
6844
+ display: -moz-box;
6845
+ display: -ms-flexbox;
6846
+ display: flex;
6847
+ -webkit-box-orient: vertical;
6848
+ -webkit-box-direction: normal;
6849
+ -webkit-flex-direction: column;
6850
+ -moz-box-orient: vertical;
6851
+ -moz-box-direction: normal;
6852
+ -ms-flex-direction: column;
6853
+ flex-direction: column;
6854
+ -webkit-box-pack: center;
6855
+ -webkit-justify-content: center;
6856
+ -moz-box-pack: center;
6857
+ -ms-flex-pack: center;
6858
+ justify-content: center;
6859
+ -webkit-box-align: center;
6860
+ -webkit-align-items: center;
6861
+ -moz-box-align: center;
6862
+ -ms-flex-align: center;
6863
+ align-items: center;
6864
+ text-align: center; }
6865
+ .premium-progressbar-circle-wrap .premium-lottie-animation,
6866
+ .premium-progressbar-hf-circle-wrap .premium-lottie-animation {
6867
+ line-height: 1; }
6868
 
6869
+ .premium-progressbar-circle-wrap .premium-progressbar-circle {
6870
+ position: absolute;
6871
+ top: 0;
6872
+ left: 0;
6873
+ width: 100%;
6874
+ height: 100%;
6875
+ -webkit-clip-path: inset(0 0 0 50%);
6876
+ clip-path: inset(0 0 0 50%); }
6877
+ .premium-progressbar-circle-wrap .premium-progressbar-circle div {
6878
+ position: absolute;
6879
+ left: 0;
6880
+ top: 0;
6881
+ height: 100%;
6882
+ width: 100%;
6883
+ border-width: 6px;
6884
+ border-style: solid;
6885
+ border-color: #54595f;
6886
+ -webkit-border-radius: 50%;
6887
+ border-radius: 50%;
6888
+ -webkit-clip-path: inset(0 50% 0 0);
6889
+ clip-path: inset(0 50% 0 0); }
6890
+ .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left {
6891
+ -webkit-transform: rotate(0);
6892
+ -ms-transform: rotate(0);
6893
+ transform: rotate(0); }
6894
+ .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right {
6895
+ -webkit-transform: rotate(180deg);
6896
+ -ms-transform: rotate(180deg);
6897
+ transform: rotate(180deg);
6898
+ visibility: hidden; }
6899
 
6900
+ .premium-progressbar-circle-wrap .premium-progressbar-circle-base {
6901
+ width: 100%;
6902
+ height: 100%;
6903
+ border: 6px solid #eee;
6904
+ -webkit-border-radius: 50%;
6905
+ border-radius: 50%; }
6906
 
6907
+ /**
6908
+ * Half Circle Progress Bar
6909
+ */
6910
+ .premium-progressbar-hf-container {
6911
+ position: relative;
6912
+ width: 200px;
6913
+ height: 200px; }
6914
 
6915
+ .premium-progressbar-hf-circle-wrap {
6916
+ overflow: hidden; }
6917
+ .premium-progressbar-hf-circle-wrap .premium-progressbar-left-label {
6918
+ -webkit-box-ordinal-group: 2;
6919
+ -webkit-order: 1;
6920
+ -moz-box-ordinal-group: 2;
6921
+ -ms-flex-order: 1;
6922
+ order: 1; }
6923
 
6924
+ .premium-progressbar-hf-circle {
6925
+ position: absolute;
6926
+ top: 0;
6927
+ left: 0;
6928
+ width: 100%;
6929
+ height: 100%;
6930
+ -webkit-clip-path: inset(0 0 50% 0);
6931
+ clip-path: inset(0 0 50% 0); }
6932
 
6933
+ .premium-progressbar-hf-circle-progress {
6934
+ position: absolute;
6935
+ left: 0;
6936
+ top: 0;
6937
+ height: 100%;
6938
+ width: 100%;
6939
+ border: 12px solid #000;
6940
+ -webkit-border-radius: 50%;
6941
+ border-radius: 50%;
6942
+ -webkit-clip-path: inset(50% 0 0 0);
6943
+ clip-path: inset(50% 0 0 0);
6944
+ -webkit-transform: rotate(0deg);
6945
+ -ms-transform: rotate(0deg);
6946
+ transform: rotate(0deg);
6947
+ -webkit-transition: -webkit-transform 1500ms linear;
6948
+ transition: -webkit-transform 1500ms linear;
6949
+ transition: transform 1500ms linear;
6950
+ transition: transform 1500ms linear, -webkit-transform 1500ms linear; }
6951
 
6952
+ .premium-progressbar-circle-inner {
6953
+ height: 100%;
6954
+ width: 100%;
6955
+ border: 12px solid #eee;
6956
+ -webkit-border-radius: 50%;
6957
+ border-radius: 50%; }
6958
 
6959
+ .premium-progressbar-hf-labels {
6960
+ margin: 0 auto;
6961
+ position: relative;
6962
+ font-size: 12px;
6963
+ font-weight: 400;
6964
+ -js-display: flex;
6965
+ display: -webkit-box;
6966
+ display: -webkit-flex;
6967
+ display: -moz-box;
6968
+ display: -ms-flexbox;
6969
+ display: flex;
6970
+ -webkit-box-pack: justify;
6971
+ -webkit-justify-content: space-between;
6972
+ -moz-box-pack: justify;
6973
+ -ms-flex-pack: justify;
6974
+ justify-content: space-between; }
6975
 
6976
+ @-webkit-keyframes progress-bar-stripes {
6977
+ from {
6978
+ background-position: 0 0; }
6979
+ to {
6980
+ background-position: 40px 0; } }
6981
 
6982
+ @keyframes progress-bar-stripes {
6983
+ from {
6984
+ background-position: 0 0; }
6985
+ to {
6986
+ background-position: 40px 0; } }
6987
 
6988
+ @-webkit-keyframes progress-bar-gradient {
6989
+ 0% {
6990
+ background-position: 0% 50%; }
6991
+ 50% {
6992
+ background-position: 100% 50%; }
6993
+ 100% {
6994
+ background-position: 0% 50%; } }
6995
 
6996
+ @keyframes progress-bar-gradient {
6997
+ 0% {
6998
+ background-position: 0% 50%; }
6999
+ 50% {
7000
+ background-position: 100% 50%; }
7001
+ 100% {
7002
+ background-position: 0% 50%; } }
7003
 
7004
+ @media (max-width: 768px) {
7005
+ .premium-progressbar-center-label {
7006
+ -webkit-transform: rotate(-90deg) !important;
7007
+ -ms-transform: rotate(-90deg) !important;
7008
+ transform: rotate(-90deg) !important;
7009
+ -webkit-transform-origin: 0;
7010
+ -ms-transform-origin: 0;
7011
+ transform-origin: 0; } }
7012
+
7013
+ /**************** Premium Testimonials ****************/
7014
+ /******************************************************/
7015
+ .premium-testimonial-box {
7016
  width: 100%;
7017
+ background: transparent;
7018
+ -webkit-transition: all 0.3s ease-in-out;
7019
+ transition: all 0.3s ease-in-out; }
7020
+ .premium-testimonial-box .premium-testimonial-author-info {
7021
+ -js-display: flex;
7022
+ display: -webkit-box;
7023
+ display: -webkit-flex;
7024
+ display: -moz-box;
7025
+ display: -ms-flexbox;
7026
+ display: flex;
7027
+ -webkit-box-pack: center;
7028
+ -webkit-justify-content: center;
7029
+ -moz-box-pack: center;
7030
+ -ms-flex-pack: center;
7031
+ justify-content: center;
7032
+ -webkit-box-align: center;
7033
+ -webkit-align-items: center;
7034
+ -moz-box-align: center;
7035
+ -ms-flex-align: center;
7036
+ align-items: center; }
7037
+ .premium-testimonial-box .premium-testimonial-person-name,
7038
+ .premium-testimonial-box .premium-testimonial-company-name {
7039
+ font-weight: 600;
7040
+ margin: 0; }
7041
+
7042
+ .premium-testimonial-container {
7043
+ position: relative; }
7044
+
7045
+ .premium-testimonial-img-wrapper {
7046
+ margin-left: auto;
7047
+ margin-right: auto;
7048
+ overflow: hidden;
7049
+ border-style: solid !important; }
7050
+ .premium-testimonial-img-wrapper.circle {
7051
+ -webkit-border-radius: 50%;
7052
+ border-radius: 50%; }
7053
+ .premium-testimonial-img-wrapper.rounded {
7054
+ -webkit-border-radius: 15px;
7055
+ border-radius: 15px; }
7056
+ .premium-testimonial-img-wrapper img {
7057
+ -o-object-fit: cover;
7058
+ object-fit: cover;
7059
+ width: 100%;
7060
+ height: 100% !important; }
7061
 
7062
+ .premium-testimonial-content-wrapper {
7063
+ position: relative;
 
 
 
 
 
7064
  -js-display: flex;
7065
  display: -webkit-box;
7066
  display: -webkit-flex;
7067
  display: -moz-box;
7068
  display: -ms-flexbox;
7069
  display: flex;
7070
+ -webkit-box-orient: vertical;
7071
+ -webkit-box-direction: normal;
7072
+ -webkit-flex-direction: column;
7073
+ -moz-box-orient: vertical;
7074
+ -moz-box-direction: normal;
7075
+ -ms-flex-direction: column;
7076
+ flex-direction: column;
7077
+ z-index: 2;
7078
+ width: 100%;
7079
+ padding: 20px;
7080
+ text-align: center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7081
 
7082
+ .premium-testimonial-clear-float {
7083
+ clear: both; }
 
7084
 
7085
+ .premium-testimonial-upper-quote,
7086
+ .premium-testimonial-lower-quote {
7087
+ position: absolute;
7088
+ z-index: 1; }
7089
+
7090
+ /**************** Premium Title ****************/
7091
+ /***********************************************/
7092
+ .premium-title-container .premium-title-header {
7093
+ position: relative;
7094
+ margin: 0;
7095
+ padding: 10px; }
7096
+ .premium-title-container .premium-title-header:not(.premium-title-style7) {
7097
+ -webkit-box-align: center;
7098
+ -webkit-align-items: center;
7099
+ -moz-box-align: center;
7100
+ -ms-flex-align: center;
7101
+ align-items: center; }
7102
+ .premium-title-container .premium-title-header svg {
7103
+ width: 40px;
7104
+ height: 40px; }
7105
+ .premium-title-container .premium-title-header img {
7106
+ width: 40px;
7107
+ height: 40px;
7108
+ -o-object-fit: cover;
7109
+ object-fit: cover; }
7110
+ .premium-title-container .premium-title-header a {
7111
+ position: absolute;
7112
+ top: 0;
7113
+ left: 0;
7114
+ width: 100%;
7115
+ height: 100%; }
7116
 
7117
+ .premium-title-container .premium-lottie-animation {
7118
+ -js-display: flex;
7119
+ display: -webkit-box;
7120
+ display: -webkit-flex;
7121
+ display: -moz-box;
7122
+ display: -ms-flexbox;
7123
+ display: flex; }
7124
 
7125
+ .premium-title-icon-row .premium-title-icon {
7126
+ margin-right: 10px; }
 
7127
 
7128
+ .premium-title-icon-row-reverse .premium-title-icon {
7129
+ margin-left: 10px; }
 
 
 
 
 
 
 
 
7130
 
7131
+ .premium-title-style3,
7132
+ .premium-title-style4 {
7133
+ -js-display: flex;
7134
+ display: -webkit-box;
7135
+ display: -webkit-flex;
7136
+ display: -moz-box;
7137
+ display: -ms-flexbox;
7138
+ display: flex; }
7139
 
7140
+ .premium-title-style1,
7141
+ .premium-title-style2,
7142
+ .premium-title-style5,
7143
+ .premium-title-style6,
7144
+ .premium-title-style8,
7145
+ .premium-title-style9 {
7146
+ -js-display: inline-flex;
7147
+ display: -webkit-inline-box;
7148
+ display: -webkit-inline-flex;
7149
+ display: -moz-inline-box;
7150
+ display: -ms-inline-flexbox;
7151
+ display: inline-flex; }
7152
 
7153
+ .premium-title-style7 {
7154
+ -js-display: inline-flex;
7155
+ display: -webkit-inline-box;
7156
+ display: -webkit-inline-flex;
7157
+ display: -moz-inline-box;
7158
+ display: -ms-inline-flexbox;
7159
+ display: inline-flex;
7160
+ -webkit-box-orient: vertical;
7161
+ -webkit-box-direction: normal;
7162
+ -webkit-flex-direction: column;
7163
+ -moz-box-orient: vertical;
7164
+ -moz-box-direction: normal;
7165
+ -ms-flex-direction: column;
7166
+ flex-direction: column; }
7167
+ .premium-title-style7 .premium-title-style7-inner {
7168
+ -js-display: flex;
7169
+ display: -webkit-box;
7170
+ display: -webkit-flex;
7171
+ display: -moz-box;
7172
+ display: -ms-flexbox;
7173
+ display: flex;
7174
+ -webkit-box-align: center;
7175
+ -webkit-align-items: center;
7176
+ -moz-box-align: center;
7177
+ -ms-flex-align: center;
7178
+ align-items: center; }
7179
 
7180
+ .premium-title-style1 {
7181
+ border-width: 0;
7182
+ border-left: 3px solid #6ec1e4; }
7183
 
7184
+ .premium-title-container.style2, .premium-title-container.style4, .premium-title-container.style5, .premium-title-container.style6 {
7185
+ border-bottom: 3px solid #6ec1e4; }
7186
 
7187
+ /*Style 6 Header*/
7188
+ .premium-title-style6:before {
7189
+ position: absolute;
7190
+ left: 50%;
7191
+ bottom: 0;
7192
+ margin-left: -2px;
7193
+ content: "";
7194
+ border: 3px solid transparent; }
7195
 
7196
+ /*Style 6 Trinagle*/
7197
+ .premium-title-style7-stripe-wrap {
7198
+ -js-display: flex;
7199
+ display: -webkit-box;
7200
+ display: -webkit-flex;
7201
+ display: -moz-box;
7202
+ display: -ms-flexbox;
7203
+ display: flex; }
7204
 
7205
+ .premium-title-style7:before {
7206
+ display: none; }
7207
 
7208
+ .premium-title-style8 .premium-title-text[data-animation="shiny"] {
7209
+ -webkit-background-size: 125px 125px !important;
7210
+ background-size: 125px !important;
7211
+ color: rgba(255, 255, 255, 0);
7212
+ -webkit-background-clip: text !important;
7213
+ background-clip: text !important;
7214
+ -webkit-animation-name: pa-shinny-text !important;
7215
+ animation-name: pa-shinny-text !important;
7216
+ -webkit-animation-duration: var(--animation-speed) !important;
7217
+ animation-duration: var(--animation-speed) !important;
7218
+ -webkit-animation-iteration-count: infinite !important;
7219
+ animation-iteration-count: infinite !important;
7220
+ background: var(--base-color) -webkit-gradient(linear, left top, right top, from(var(--base-color)), to(var(--base-color)), color-stop(0.5, var(--shiny-color))) 0 0 no-repeat; }
7221
 
7222
+ @-webkit-keyframes pa-shinny-text {
7223
+ 0% {
7224
+ background-position: 0%; }
7225
+ 100% {
7226
+ background-position: 200%; } }
7227
 
7228
+ @keyframes pa-shinny-text {
7229
+ 0% {
7230
+ background-position: 0%; }
7231
+ 100% {
7232
+ background-position: 200%; } }
7233
 
7234
+ .premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
7235
+ -webkit-animation: pa-blur-shadow 2s 1 alternate;
7236
+ animation: pa-blur-shadow 2s 1 alternate; }
7237
 
7238
+ @-webkit-keyframes pa-blur-shadow {
7239
+ from {
7240
+ text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
7241
+ color: transparent; }
7242
+ to {
7243
+ text-shadow: 0; } }
7244
 
7245
+ @keyframes pa-blur-shadow {
7246
+ from {
7247
+ text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
7248
+ color: transparent; }
7249
+ to {
7250
+ text-shadow: 0; } }
7251
 
7252
+ .premium-title-gradient-yes .premium-title-text,
7253
+ .premium-title-gradient-yes .premium-title-icon {
7254
+ -webkit-background-clip: text;
7255
+ -webkit-text-fill-color: transparent;
7256
+ background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
7257
+ background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
7258
+ background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
7259
+ -webkit-animation: pa-text-gradient 8s infinite;
7260
+ animation: pa-text-gradient 8s infinite; }
7261
 
7262
+ .premium-title-clipped .premium-title-header {
7263
+ -webkit-text-fill-color: transparent;
7264
+ -webkit-background-clip: text;
7265
+ background-clip: text; }
7266
 
7267
+ @-webkit-keyframes pa-text-gradient {
7268
+ 0%,
7269
+ 100% {
7270
+ -webkit-filter: hue-rotate(0deg);
7271
+ filter: hue-rotate(0deg); }
7272
+ 50% {
7273
+ -webkit-filter: hue-rotate(360deg);
7274
+ filter: hue-rotate(360deg); } }
7275
 
7276
+ @keyframes pa-text-gradient {
7277
+ 0%,
7278
+ 100% {
7279
+ -webkit-filter: hue-rotate(0deg);
7280
+ filter: hue-rotate(0deg); }
7281
+ 50% {
7282
+ -webkit-filter: hue-rotate(360deg);
7283
+ filter: hue-rotate(360deg); } }
7284
+
7285
+ /**************** Premium Video Box ************/
7286
+ /***********************************************/
7287
+ .premium-video-box-transform {
7288
+ -webkit-transform: none !important;
7289
+ -ms-transform: none !important;
7290
+ transform: none !important; }
7291
 
7292
+ .premium-video-box-container {
7293
  -js-display: flex;
7294
  display: -webkit-box;
7295
  display: -webkit-flex;
7296
  display: -moz-box;
7297
  display: -ms-flexbox;
7298
  display: flex;
7299
+ -webkit-box-orient: vertical;
7300
+ -webkit-box-direction: normal;
7301
+ -webkit-flex-direction: column;
7302
+ -moz-box-orient: vertical;
7303
+ -moz-box-direction: normal;
7304
+ -ms-flex-direction: column;
7305
+ flex-direction: column; }
7306
 
7307
+ .premium-video-box-container > div {
7308
+ position: relative;
7309
  overflow: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
7310
 
7311
+ .pa-aspect-ratio-11 .premium-video-box-container > div {
7312
+ padding-bottom: 100%; }
7313
 
7314
+ .pa-aspect-ratio-169 .premium-video-box-container > div {
7315
+ padding-bottom: 56.25%; }
 
 
 
 
7316
 
7317
+ .pa-aspect-ratio-43 .premium-video-box-container > div {
7318
+ padding-bottom: 75%; }
 
 
 
 
 
7319
 
7320
+ .pa-aspect-ratio-32 .premium-video-box-container > div {
7321
+ padding-bottom: 66.6666%; }
7322
 
7323
+ .pa-aspect-ratio-219 .premium-video-box-container > div {
7324
+ padding-bottom: 42.8571%; }
7325
+
7326
+ .pa-aspect-ratio-916 .premium-video-box-container > div {
7327
+ padding-bottom: 177.8%; }
7328
+
7329
+ .premium-video-box-image-container {
7330
  position: absolute;
7331
  top: 0;
7332
  left: 0;
7333
+ bottom: 0;
7334
+ right: 0;
7335
  width: 100%;
7336
  height: 100%;
7337
+ -webkit-background-size: cover;
7338
+ background-size: cover;
7339
+ background-position: 50%;
7340
+ cursor: pointer;
7341
+ margin: auto;
7342
+ -webkit-transition: 0.2s all;
7343
+ transition: 0.2s all; }
 
 
 
 
 
 
 
 
 
 
 
7344
 
7345
+ .premium-video-box-play-icon-container {
7346
+ position: absolute;
7347
+ z-index: 2;
7348
+ cursor: pointer;
7349
+ -webkit-transform: translate(-50%, -50%);
7350
+ -ms-transform: translate(-50%, -50%);
7351
+ transform: translate(-50%, -50%);
7352
+ background: rgba(252, 252, 252, 0.35); }
7353
+
7354
+ .premium-video-box-description-container {
7355
+ position: absolute;
7356
+ z-index: 2;
7357
+ padding: 5px;
7358
+ text-align: center;
7359
+ cursor: pointer;
7360
+ -webkit-transform: translate(-50%, -50%);
7361
+ -ms-transform: translate(-50%, -50%);
7362
+ transform: translate(-50%, -50%); }
7363
+
7364
+ .premium-video-box-text {
7365
+ margin-bottom: 0 !important;
7366
+ -webkit-transition: all 0.3s ease-in-out;
7367
+ transition: all 0.3s ease-in-out; }
7368
+
7369
+ .premium-video-box-play-icon {
7370
+ padding: 15px;
7371
+ -webkit-transform: translateX(4%);
7372
+ -ms-transform: translateX(4%);
7373
+ transform: translateX(4%);
7374
+ -webkit-transition: all 0.3s ease-in-out;
7375
+ transition: all 0.3s ease-in-out; }
7376
+
7377
+ .premium-video-box-video-container,
7378
+ .premium-vid-lightbox-container {
7379
+ position: absolute;
7380
+ top: 0;
7381
+ left: 0;
7382
+ z-index: 2;
7383
+ width: 100%;
7384
+ height: 100%;
7385
+ -webkit-transition: opacity 0.8s ease-in-out;
7386
+ transition: opacity 0.8s ease-in-out;
7387
+ overflow: hidden;
7388
+ cursor: pointer; }
7389
+
7390
+ .premium-video-box-container[data-overlay="true"][data-type="self"] .premium-video-box-video-container {
7391
+ opacity: 0;
7392
+ visibility: hidden; }
7393
+
7394
+ .premium-video-box-video-container iframe {
7395
+ max-width: 100%;
7396
+ width: 100%;
7397
+ height: 100%;
7398
+ margin: 0;
7399
+ line-height: 1;
7400
+ border: none; }
7401
+
7402
+ .premium-video-box-video-container video {
7403
+ max-width: 100%;
7404
+ width: 100%;
7405
+ height: 100%;
7406
+ margin: 0;
7407
+ line-height: 1;
7408
+ border: none;
7409
+ background-color: #000;
7410
+ -o-object-fit: contain;
7411
+ object-fit: contain; }
7412
 
7413
+ .premium-video-box-container .premium-video-box-vimeo-wrap {
7414
  -js-display: flex;
7415
  display: -webkit-box;
7416
  display: -webkit-flex;
7417
  display: -moz-box;
7418
  display: -ms-flexbox;
7419
  display: flex;
7420
+ position: absolute;
7421
+ top: 0;
7422
+ left: 0;
7423
+ z-index: 3;
7424
+ margin: 10px;
7425
+ margin-right: 10px;
7426
+ -webkit-transition: opacity 0.2s ease-out;
7427
+ transition: opacity 0.2s ease-out;
7428
+ margin-right: 4.6em; }
 
7429
 
7430
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {
7431
+ width: 60px;
7432
+ height: 60px;
7433
+ background: rgba(23, 35, 34, 0.75);
7434
+ margin-right: 1px;
7435
+ -webkit-box-flex: 1;
7436
+ -webkit-flex: 1 0 auto;
7437
+ -moz-box-flex: 1;
7438
+ -ms-flex: 1 0 auto;
7439
+ flex: 1 0 auto;
7440
+ padding: 0; }
7441
 
7442
+ .premium-video-box-vimeo-portrait img {
7443
+ width: 50px;
7444
+ height: 50px;
7445
+ margin: 5px;
7446
+ padding: 0;
7447
+ border: 0;
7448
+ -webkit-border-radius: 50%;
7449
+ border-radius: 50%; }
7450
 
7451
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers {
7452
+ font-size: 10px; }
7453
+
7454
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-title {
7455
+ max-width: 100%;
7456
+ font-size: 2em !important;
7457
+ font-weight: 700;
7458
+ margin: 0;
7459
+ padding: 0.1em 0.2em;
7460
+ background: rgba(23, 35, 34, 0.75);
7461
+ display: inline-block;
7462
+ text-transform: none;
7463
+ line-height: normal;
7464
+ letter-spacing: normal; }
7465
+
7466
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline {
7467
+ font-size: 1.2em !important;
7468
+ font-weight: 400;
7469
+ color: #fff;
7470
+ margin-top: 0.1em;
7471
+ padding: 0.2em 0.5em;
7472
+ background: rgba(23, 35, 34, 0.75);
7473
+ text-transform: none;
7474
+ line-height: normal;
7475
+ letter-spacing: normal; }
7476
+
7477
+ .premium-video-box-playlist-container {
7478
  -js-display: flex;
7479
  display: -webkit-box;
7480
  display: -webkit-flex;
7481
  display: -moz-box;
7482
  display: -ms-flexbox;
7483
  display: flex;
7484
+ -webkit-flex-wrap: wrap;
7485
+ -ms-flex-wrap: wrap;
7486
+ flex-wrap: wrap; }
7487
+ .premium-video-box-playlist-container .premium-video-box-container {
7488
+ height: 100%;
7489
+ overflow: hidden; }
 
 
 
 
 
 
 
7490
 
7491
+ .premium-video-box-container:hover .premium-video-box-image-container.zoomin {
7492
+ -webkit-transform: scale(1.1);
7493
+ -ms-transform: scale(1.1);
7494
+ transform: scale(1.1); }
 
7495
 
7496
+ .premium-video-box-container:hover .premium-video-box-image-container.zoomout {
7497
+ -webkit-transform: scale(1);
7498
+ -ms-transform: scale(1);
7499
+ transform: scale(1); }
7500
 
7501
+ .premium-video-box-container:hover .premium-video-box-image-container.scale {
7502
+ -webkit-transform: scale(1.3) rotate(5deg);
7503
+ -ms-transform: scale(1.3) rotate(5deg);
7504
+ transform: scale(1.3) rotate(5deg); }
 
7505
 
7506
+ .premium-video-box-container:hover .premium-video-box-image-container.gray {
7507
+ -webkit-filter: grayscale(0%);
7508
+ filter: grayscale(0%); }
 
 
 
 
7509
 
7510
+ .premium-video-box-container:hover .premium-video-box-image-container.blur {
7511
+ -webkit-filter: blur(3px);
7512
+ filter: blur(3px); }
 
7513
 
7514
+ .premium-video-box-container:hover .premium-video-box-image-container.sepia {
7515
+ -webkit-filter: sepia(0%);
7516
+ filter: sepia(0%); }
 
 
 
 
 
 
7517
 
7518
+ .premium-video-box-container:hover .premium-video-box-image-container.trans {
7519
+ -webkit-transform: translateX(0px) scale(1.1);
7520
+ -ms-transform: translateX(0px) scale(1.1);
7521
+ transform: translateX(0px) scale(1.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7522
 
7523
+ .premium-video-box-container:hover .premium-video-box-image-container.bright {
7524
+ -webkit-filter: brightness(1.2);
7525
+ filter: brightness(1.2); }
7526
+
7527
+ .premium-video-box-image-container.gray {
7528
+ -webkit-filter: grayscale(100%);
7529
+ filter: grayscale(100%); }
7530
+
7531
+ .premium-video-box-image-container.zoomout, .premium-video-box-image-container.scale {
7532
+ -webkit-transform: scale(1.2);
7533
+ -ms-transform: scale(1.2);
7534
+ transform: scale(1.2); }
7535
+
7536
+ .premium-video-box-image-container.sepia {
7537
+ -webkit-filter: sepia(30%);
7538
+ filter: sepia(30%); }
7539
+
7540
+ .premium-video-box-image-container.bright {
7541
+ -webkit-filter: brightness(1);
7542
+ filter: brightness(1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7543
 
7544
+ .premium-video-box-image-container.trans {
7545
+ -webkit-transform: translateX(-15px) scale(1.1);
7546
+ -ms-transform: translateX(-15px) scale(1.1);
7547
+ transform: translateX(-15px) scale(1.1); }
 
 
 
 
 
 
7548
 
7549
+ .premium-video-box-mask-media {
7550
+ -webkit-mask-repeat: no-repeat;
7551
+ mask-repeat: no-repeat; }
 
 
7552
 
7553
+ /* Sticky Video Option */
7554
+ .premium-video-box-container.premium-video-box-sticky-apply {
7555
+ z-index: 99;
7556
+ overflow: unset; }
7557
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
7558
+ position: fixed !important;
7559
+ z-index: 99999;
7560
+ height: 225px;
7561
+ width: 400px;
7562
+ background: #fff; }
7563
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap,
7564
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before {
7565
+ visibility: hidden; }
7566
+ .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 {
7567
+ -webkit-box-shadow: unset;
7568
+ box-shadow: unset; }
7569
 
7570
+ .premium-video-box-sticky-close,
7571
+ .premium-video-box-sticky-infobar {
7572
+ display: none; }
 
 
7573
 
7574
+ .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7575
  position: absolute;
7576
+ padding: 5px;
7577
+ cursor: pointer;
7578
+ z-index: 99999;
7579
+ height: 14px;
7580
+ width: 14px;
7581
+ -webkit-box-sizing: content-box;
7582
+ -moz-box-sizing: content-box;
7583
+ box-sizing: content-box;
7584
+ -webkit-border-radius: 100%;
7585
+ border-radius: 100%;
7586
+ -js-display: flex;
7587
+ display: -webkit-box;
7588
+ display: -webkit-flex;
7589
+ display: -moz-box;
7590
+ display: -ms-flexbox;
7591
+ display: flex;
7592
+ -webkit-box-pack: center;
7593
+ -webkit-justify-content: center;
7594
+ -moz-box-pack: center;
7595
+ -ms-flex-pack: center;
7596
+ justify-content: center;
7597
+ -webkit-box-align: center;
7598
+ -webkit-align-items: center;
7599
+ -moz-box-align: center;
7600
+ -ms-flex-align: center;
7601
+ align-items: center; }
7602
 
7603
+ .premium-video-box-sticky-apply .premium-video-box-play-icon-container {
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
+ .premium-video-box-sticky-apply .premium-video-box-play-icon {
7612
+ -webkit-transition: none;
7613
+ transition: none; }
7614
 
7615
+ .premium-video-box-sticky-apply .premium-video-box-sticky-infobar {
7616
+ display: block;
7617
+ position: relative;
7618
+ top: 100%;
7619
+ width: 100%;
7620
+ padding: 5px;
7621
+ text-align: center;
7622
+ z-index: 9999;
7623
+ margin-top: -1px; }
7624
 
7625
+ .premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable {
7626
+ cursor: move; }
 
7627
 
7628
+ .premium-video-sticky-top-left
7629
+ .premium-video-box-container.premium-video-box-sticky-apply
7630
+ .premium-video-box-inner-wrap {
7631
+ right: auto;
7632
+ left: 20px;
7633
+ top: 20px; }
 
 
7634
 
7635
+ .premium-video-sticky-bottom-left
7636
+ .premium-video-box-container.premium-video-box-sticky-apply
7637
+ .premium-video-box-inner-wrap {
7638
+ right: auto;
7639
+ left: 20px;
7640
+ bottom: 20px; }
7641
 
7642
+ .premium-video-sticky-top-right
7643
+ .premium-video-box-container.premium-video-box-sticky-apply
7644
+ .premium-video-box-inner-wrap {
7645
+ left: auto;
7646
+ right: 20px;
7647
+ top: 20px; }
7648
 
7649
+ .premium-video-sticky-bottom-right
7650
+ .premium-video-box-container.premium-video-box-sticky-apply
7651
+ .premium-video-box-inner-wrap {
7652
+ left: auto;
7653
+ right: 20px;
7654
+ bottom: 20px; }
 
 
 
 
7655
 
7656
+ .premium-video-sticky-center-left
7657
+ .premium-video-box-container.premium-video-box-sticky-apply
7658
+ .premium-video-box-inner-wrap {
7659
+ right: auto;
7660
+ left: 20px;
7661
+ top: 50%;
7662
+ -webkit-transform: translateY(-50%);
7663
+ -ms-transform: translateY(-50%);
7664
+ transform: translateY(-50%); }
7665
 
7666
+ .premium-video-sticky-center-right
7667
+ .premium-video-box-container.premium-video-box-sticky-apply
7668
+ .premium-video-box-inner-wrap {
7669
+ left: auto;
7670
+ right: 20px;
7671
+ top: 50%;
7672
+ -webkit-transform: translateY(-50%);
7673
+ -ms-transform: translateY(-50%);
7674
+ transform: translateY(-50%); }
7675
+
7676
+ .premium-video-sticky-bottom-right
7677
+ .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply
7678
+ .premium-video-box-inner-wrap,
7679
+ .premium-video-sticky-bottom-left
7680
+ .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply
7681
+ .premium-video-box-inner-wrap {
7682
+ bottom: 55px; }
7683
+
7684
+ .premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7685
+ .premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7686
+ .premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7687
+ top: -10px;
7688
+ right: -10px; }
7689
+
7690
+ .premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7691
+ .premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
7692
+ .premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close {
7693
+ top: -10px;
7694
+ left: -10px; }
7695
+
7696
+ .premium-video-box-filter-sticky {
7697
+ -webkit-filter: none !important;
7698
+ filter: none !important; }
7699
+
7700
+ .premium-mscroll-yes.elementor-widget-premium-addon-video-box div {
7701
+ cursor: default; }
 
 
 
 
 
 
 
7702
 
7703
+ .premium-video-box-background {
7704
+ width: 100%; }
7705
+
7706
+ .premium-video-box-background + div {
7707
  position: absolute;
7708
+ width: 80%;
7709
+ height: 80%;
7710
  top: 0;
7711
+ left: 0; }
7712
+
7713
+ /************ Premium Vertical Scroll ************/
7714
+ /*************************************************/
7715
+ .premium-vscroll-inner {
7716
+ position: relative;
7717
+ min-height: 100%; }
7718
+ .premium-vscroll-inner .premium-vscroll-dots {
7719
+ position: fixed;
7720
+ z-index: 100;
7721
+ opacity: 1;
7722
+ margin-top: -32px;
7723
+ -webkit-transition: all 0.3s ease-in-out;
7724
+ transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
7725
 
7726
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
7727
+ opacity: 1;
7728
+ -webkit-transition: all 0.3s ease-in-out;
7729
+ transition: all 0.3s ease-in-out; }
 
 
7730
 
7731
+ .premium-vscroll-inner .premium-vscroll-dots,
7732
+ .premium-vscroll-wrap .premium-vscroll-dots-hide {
7733
+ opacity: 0;
7734
+ visibility: hidden; }
 
 
 
7735
 
7736
+ .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
7737
+ opacity: 1;
7738
+ visibility: visible; }
 
 
 
 
 
7739
 
7740
+ .premium-vscroll-dots.middle {
7741
+ top: 50%;
7742
+ margin-top: 0;
7743
+ -webkit-transform: translateY(-50%);
7744
+ -ms-transform: translateY(-50%);
7745
+ transform: translateY(-50%); }
 
 
7746
 
7747
+ .premium-vscroll-dots.top {
7748
+ top: 40px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7749
 
7750
+ .premium-vscroll-dots.bottom {
7751
+ bottom: 30px; }
 
 
 
 
7752
 
7753
+ .premium-vscroll-dots.right {
7754
+ right: 17px; }
7755
+
7756
+ .premium-vscroll-dots.left {
7757
+ left: 17px; }
7758
+
7759
+ .premium-vscroll-inner ul.premium-vscroll-dots-list,
7760
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
7761
+ margin: 0 !important;
7762
+ padding: 0; }
7763
+
7764
+ .premium-vscroll-inner ul.premium-vscroll-dots-list li {
7765
+ width: 14px;
7766
+ height: 13px;
7767
+ margin: 7px;
7768
  position: relative;
 
 
7769
  -js-display: flex;
7770
  display: -webkit-box;
7771
  display: -webkit-flex;
7772
  display: -moz-box;
7773
  display: -ms-flexbox;
7774
  display: flex;
7775
+ -webkit-box-pack: center;
7776
+ -webkit-justify-content: center;
7777
+ -moz-box-pack: center;
7778
+ -ms-flex-pack: center;
7779
+ justify-content: center;
7780
+ -webkit-box-align: center;
7781
+ -webkit-align-items: center;
7782
+ -moz-box-align: center;
7783
+ -ms-flex-align: center;
7784
+ align-items: center;
7785
+ overflow: visible; }
7786
 
7787
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
7788
+ display: block;
7789
+ position: relative;
7790
+ z-index: 1;
7791
+ width: 100%;
7792
+ height: 100%;
7793
+ cursor: pointer;
7794
+ text-decoration: none; }
7795
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
7796
+ top: 2px;
7797
+ left: 2.5px;
7798
+ width: 8px;
7799
+ height: 8px;
7800
+ border: 1px solid #000;
7801
+ -webkit-border-radius: 50%;
7802
+ border-radius: 50%;
7803
+ position: absolute;
7804
+ z-index: 1;
7805
+ -webkit-transition: all 0.3s ease-in-out;
7806
+ transition: all 0.3s ease-in-out; }
7807
 
7808
+ .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
7809
+ -webkit-transform: scale(1.6);
7810
+ -ms-transform: scale(1.6);
7811
+ transform: scale(1.6); }
 
7812
 
7813
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
7814
+ position: absolute;
7815
+ color: #fff;
7816
+ font-size: 14px;
7817
+ font-family: arial, helvetica, sans-serif;
7818
+ white-space: nowrap;
7819
+ max-width: 220px;
7820
+ padding-left: 0.4em;
7821
+ padding-right: 0.4em; }
7822
 
7823
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
7824
+ right: 27px; }
7825
+
7826
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
7827
+ width: 4px;
7828
+ height: 30px; }
7829
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
7830
+ width: 100%;
7831
+ height: 100%;
7832
+ -webkit-border-radius: 0;
7833
+ border-radius: 0; }
7834
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
7835
+ -webkit-transform: scale(1);
7836
+ -ms-transform: scale(1);
7837
+ transform: scale(1); }
7838
+
7839
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
7840
+ position: absolute;
7841
+ top: 50%;
7842
+ content: "";
7843
+ left: -webkit-calc(100% - 1px);
7844
+ left: calc(100% - 1px);
7845
+ width: 10px;
7846
+ height: 0;
7847
+ border-top: 6px solid transparent;
7848
+ border-bottom: 6px solid transparent;
7849
+ border-left: 6px solid;
7850
+ -webkit-transform: translateY(-50%);
7851
+ -ms-transform: translateY(-50%);
7852
+ transform: translateY(-50%); }
7853
+
7854
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
7855
+ left: 27px; }
7856
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
7857
+ position: absolute;
7858
+ top: 50%;
7859
+ content: "";
7860
+ right: -webkit-calc(100% - 1px);
7861
+ right: calc(100% - 1px);
7862
+ width: 10px;
7863
+ height: 0;
7864
+ border-top: 6px solid transparent;
7865
+ border-bottom: 6px solid transparent;
7866
+ border-right: 6px solid;
7867
+ -webkit-transform: translateY(-50%);
7868
+ -ms-transform: translateY(-50%);
7869
+ transform: translateY(-50%); }
7870
 
7871
+ /* * Lines */
7872
  @media (max-width: 768px) {
7873
+ .premium-vscroll-dots.right {
7874
+ right: 7px; }
7875
+ .premium-vscroll-dots.left {
7876
+ left: 7px; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7877
 
7878
+ .premium-vscroll-nav-menu {
7879
+ position: fixed;
7880
+ top: 20px;
7881
+ height: 40px;
7882
+ z-index: 100;
7883
+ padding: 0;
7884
+ margin: 0; }
7885
+ .premium-vscroll-nav-menu.left {
7886
+ left: 0; }
7887
+ .premium-vscroll-nav-menu.right {
7888
+ right: 0; }
7889
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item {
7890
+ display: inline-block;
7891
+ margin: 10px;
7892
+ color: #000;
7893
+ background: #fff;
7894
+ background: rgba(255, 255, 255, 0.3); }
7895
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
7896
+ padding: 9px 18px;
7897
+ display: block;
7898
+ cursor: pointer;
7899
+ color: #000; }
7900
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
7901
+ color: #000; }
7902
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
7903
+ outline: none; }
7904
 
7905
+ .multiscroll-nav li a:focus {
7906
+ outline: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7907
 
7908
+ .premium-vscroll-temp .slimScrollBar {
7909
+ visibility: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7910
 
7911
+ [data-hijacking="off"] .premium-vscroll-temp {
7912
+ height: 100vh; }
7913
+ [data-hijacking="off"] .premium-vscroll-temp > div {
7914
+ opacity: 0;
7915
+ top: 0;
7916
+ left: 0;
7917
+ width: 100%;
7918
+ /* Force Hardware Acceleration */
7919
+ -webkit-transform: translateZ(0);
7920
+ transform: translateZ(0);
7921
+ -webkit-backface-visibility: hidden;
7922
+ backface-visibility: hidden; }
7923
 
7924
+ [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
7925
+ display: none;
7926
  position: absolute;
7927
+ width: 100%;
7928
+ top: 20px;
7929
+ z-index: 2; }
7930
+
7931
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
7932
  position: relative;
7933
+ /* enable a 3D-space for children elements */
7934
+ -webkit-perspective: 1800px;
7935
+ perspective: 1800px; }
7936
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
 
 
 
 
 
 
 
 
 
 
 
 
 
7937
  position: absolute;
7938
+ -webkit-transform-origin: center bottom;
7939
+ -ms-transform-origin: center bottom;
7940
+ transform-origin: center bottom; }
7941
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp:last-of-type > div {
7942
+ opacity: 1 !important;
7943
+ -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
7944
+ transform: translateY(0px) scale(1) rotateX(0deg) !important; }
7945
 
7946
+ [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
7947
+ position: fixed; }
 
 
 
 
 
7948
 
7949
+ [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
7950
+ position: fixed; }
7951
 
7952
+ [data-hijacking="off"] .premium-vscroll-parallax-last {
7953
+ -webkit-transform: translateY(0px) scale(1) !important;
7954
+ -ms-transform: translateY(0px) scale(1) !important;
7955
+ transform: translateY(0px) scale(1) !important; }
7956
 
7957
+ [data-hijacking="off"] .premium-vscroll-parallax-position {
7958
+ position: unset !important; }
7959
+
7960
+ /********** Premium Woo Products **********/
7961
+ /******************************************/
7962
+ .ast-single-post .entry-content .premium-woocommerce a {
7963
+ text-decoration: none; }
 
7964
 
7965
+ .premium-woocommerce .premium-woo-qv-btn {
7966
+ cursor: pointer; }
 
 
 
 
 
 
 
 
 
 
7967
 
7968
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
7969
+ margin: 0 auto 0.5em; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7970
 
7971
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
7972
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
7973
+ display: block;
7974
+ text-align: center;
7975
+ color: #fff;
7976
+ min-width: 2em;
7977
+ min-height: 2em;
7978
+ line-height: 2em;
7979
+ padding: 0.3em 0.6em;
7980
+ margin: 0.5em 0.6em; }
7981
 
7982
+ .premium-woocommerce .pa-out-of-stock {
7983
+ display: block;
7984
+ text-align: center;
7985
+ color: #fff;
7986
+ min-width: 2em;
7987
+ min-height: 2em;
7988
+ line-height: 2em;
7989
+ padding: 0.3em 0.6em;
7990
+ margin: 0.5em 0.6em; }
7991
+
7992
+ .premium-woocommerce .woocommerce-loop-product__title {
7993
+ margin-bottom: 0.5em;
7994
+ font-size: 1em;
7995
+ -webkit-transition: all 0.3s ease-in-out;
7996
+ transition: all 0.3s ease-in-out; }
7997
 
7998
+ .premium-woocommerce .premium-woo-product-category {
7999
+ display: block;
8000
+ font-size: 0.85em;
8001
+ margin-bottom: 0.5em;
8002
+ line-height: 1.3; }
 
 
 
8003
 
8004
+ .premium-woocommerce .star-rating {
8005
+ display: block;
8006
+ float: none;
8007
+ -webkit-backface-visibility: hidden;
8008
+ backface-visibility: hidden;
8009
+ overflow: hidden;
8010
+ position: relative;
8011
+ height: 1em;
8012
+ line-height: 1;
8013
+ font-size: 0.857em;
8014
+ width: 5.4em;
8015
+ font-family: "star"; }
8016
+ .premium-woocommerce .star-rating::before {
8017
+ content: "\73\73\73\73\73";
8018
+ color: #54595f;
8019
+ float: left;
8020
+ top: 0;
8021
+ left: 0;
8022
+ position: absolute; }
8023
+ .premium-woocommerce .star-rating span {
8024
+ overflow: hidden;
8025
+ float: left;
8026
+ top: 0;
8027
+ left: 0;
8028
+ position: absolute;
8029
+ padding-top: 1.5em; }
8030
+ .premium-woocommerce .star-rating span::before {
8031
+ content: "\53\53\53\53\53";
8032
+ color: inherit;
8033
+ top: 0;
8034
+ position: absolute;
8035
+ left: 0; }
8036
+
8037
+ .premium-woocommerce .premium-woo-products-inner ul.products {
8038
  -js-display: flex;
8039
  display: -webkit-box;
8040
  display: -webkit-flex;
8041
  display: -moz-box;
8042
  display: -ms-flexbox;
8043
+ display: flex;
8044
+ margin: 0;
8045
+ padding: 0;
8046
+ -webkit-flex-wrap: wrap;
8047
+ -ms-flex-wrap: wrap;
8048
+ flex-wrap: wrap;
8049
+ list-style: none outside;
8050
+ -webkit-column-gap: 0;
8051
+ -moz-column-gap: 0;
8052
+ column-gap: 0; }
8053
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
8054
+ margin: 0 0 10px;
8055
+ padding: 0 10px; }
8056
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
8057
+ overflow: hidden;
8058
+ -webkit-transition: all 0.3s ease-in-out;
8059
+ transition: all 0.3s ease-in-out; }
8060
+
8061
+ .premium-woocommerce .woocommerce-loop-product__link {
8062
+ position: relative;
8063
+ display: block !important;
8064
+ overflow: hidden;
8065
+ -webkit-transition: all 0.3s ease-in-out;
8066
+ transition: all 0.3s ease-in-out; }
8067
 
8068
+ .premium-woocommerce .premium-woo-ribbon-container,
8069
+ .premium-woocommerce .pa-out-of-stock {
8070
+ position: absolute;
8071
+ z-index: 9; }
8072
 
8073
+ .premium-woocommerce .premium-woo-ribbon-container {
8074
+ top: 0;
8075
+ left: 0; }
 
 
 
 
 
 
 
 
 
 
8076
 
8077
+ .premium-woocommerce .pa-out-of-stock {
8078
+ top: 7px;
8079
+ left: 9px;
8080
+ margin: 0; }
 
8081
 
8082
+ .premium-woo-product-thumbnail {
8083
+ position: relative;
8084
+ overflow: hidden; }
8085
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
8086
+ margin: 0;
8087
+ width: 100%; }
8088
 
8089
+ .premium-woo-product-sale-wrap,
8090
+ .premium-woo-product-featured-wrap {
8091
+ margin: 0; }
8092
 
8093
+ .premium-woocommerce .premium-woo-products-details-wrap {
8094
+ padding: 1em 1.2em; }
8095
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
8096
+ display: inline-block;
8097
+ background-color: #6ec1e4;
8098
+ color: #fff;
8099
+ margin: 0.5em 0;
8100
+ line-height: 1.3;
8101
+ padding: 10px 40px;
8102
+ font-size: 100%;
8103
+ cursor: pointer;
8104
+ text-decoration: none;
8105
+ overflow: visible;
8106
+ font-weight: 700;
8107
+ background-image: none;
8108
+ border: none;
8109
+ -webkit-border-radius: 0px;
8110
+ border-radius: 0px;
8111
+ -webkit-box-shadow: none;
8112
+ box-shadow: none;
8113
+ text-shadow: none;
8114
+ -webkit-transition: all 0.3s ease-in-out;
8115
+ transition: all 0.3s ease-in-out; }
8116
 
8117
+ .premium-woocommerce li.product .price {
8118
+ display: block;
8119
+ line-height: 1.3;
8120
+ font-weight: 700;
8121
+ margin-bottom: 0.5em;
8122
+ font-size: 0.9em; }
8123
+ .premium-woocommerce li.product .price del {
8124
+ display: inline-block;
8125
+ font-weight: 400;
8126
+ background: transparent;
8127
+ opacity: 1; }
8128
+ .premium-woocommerce li.product .price ins {
8129
+ display: inline-block;
8130
+ background: transparent;
8131
+ text-decoration: none;
8132
+ font-weight: inherit; }
8133
+ .premium-woocommerce li.product .price .amount {
8134
+ color: inherit !important; }
8135
 
8136
+ .premium-woocommerce li.product .premium-woo-product-desc p {
8137
+ margin: 0; }
 
 
 
 
 
 
 
8138
 
8139
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
8140
+ margin-left: 0;
8141
+ margin-right: auto; }
 
8142
 
8143
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
8144
+ margin-left: auto;
8145
+ margin-right: auto; }
 
 
 
 
 
8146
 
8147
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
8148
+ margin-left: auto;
8149
+ margin-right: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
8150
 
8151
+ .premium-woo-products-pagination ul.page-numbers {
8152
  -js-display: flex;
8153
  display: -webkit-box;
8154
  display: -webkit-flex;
8155
  display: -moz-box;
8156
  display: -ms-flexbox;
8157
  display: flex;
8158
+ list-style-type: none;
8159
+ margin: 0;
8160
+ margin-top: 10px;
8161
+ padding: 0;
8162
+ border: none;
8163
+ -webkit-box-pack: center;
8164
+ -webkit-justify-content: center;
8165
+ -moz-box-pack: center;
8166
+ -ms-flex-pack: center;
8167
+ justify-content: center; }
8168
+ .premium-woo-products-pagination ul.page-numbers li {
8169
+ margin: 0 0.4em 0.4em 0;
8170
+ padding: 0;
8171
+ text-align: center; }
8172
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
8173
+ margin: 0;
8174
+ text-decoration: none;
8175
+ color: #000;
8176
+ border: 1px solid #54595f;
8177
+ padding: 0;
8178
+ line-height: 1;
8179
+ font-size: 1em;
8180
+ font-weight: 400;
8181
+ padding: 0.75em;
8182
+ display: block;
8183
+ min-width: 2.5em;
8184
+ -webkit-transition: all 0.3s ease-in-out;
8185
+ transition: all 0.3s ease-in-out; }
8186
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
8187
+ background-color: #54595f;
8188
+ color: #fff;
8189
+ outline: none; }
8190
 
8191
+ .premium-woocommerce .premium-loading-feed,
8192
+ .premium-woo-quick-view-loader .premium-loading-feed {
8193
+ display: block;
8194
+ position: absolute;
8195
+ width: 100%;
8196
+ height: 100%;
8197
+ top: 0px;
8198
+ left: 0px;
8199
+ bottom: 0px;
8200
+ right: 0px;
8201
+ background: rgba(255, 255, 255, 0.2);
8202
+ -js-display: flex;
8203
+ display: -webkit-box;
8204
+ display: -webkit-flex;
8205
+ display: -moz-box;
8206
+ display: -ms-flexbox;
8207
+ display: flex;
8208
+ -webkit-box-align: center;
8209
+ -webkit-align-items: center;
8210
+ -moz-box-align: center;
8211
+ -ms-flex-align: center;
8212
+ align-items: center; }
8213
 
8214
+ /**
8215
+ * Image Hover Effects
8216
+ */
8217
+ .premium-woocommerce .woocommerce-loop-product__link img {
8218
+ -webkit-transition: all 0.3s ease-in-out;
8219
+ transition: all 0.3s ease-in-out; }
8220
 
8221
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
8222
+ -webkit-transform: scale(1.2);
8223
+ -ms-transform: scale(1.2);
8224
+ transform: scale(1.2); }
8225
 
8226
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
8227
+ -webkit-transform: none;
8228
+ -ms-transform: none;
8229
+ transform: none; }
8230
 
8231
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
8232
+ -webkit-transform: none;
8233
+ -ms-transform: none;
8234
+ transform: none; }
8235
 
8236
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
8237
+ -webkit-transform: scale(1.2);
8238
+ -ms-transform: scale(1.2);
8239
+ transform: scale(1.2); }
8240
 
8241
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
8242
+ -webkit-filter: grayscale(100%);
8243
+ filter: grayscale(100%); }
8244
 
8245
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
8246
+ -webkit-filter: grayscale(0%);
8247
+ filter: grayscale(0%); }
8248
+
8249
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
8250
+ -webkit-filter: sepia(30%);
8251
+ filter: sepia(30%); }
8252
+
8253
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
8254
+ -webkit-filter: sepia(0%);
8255
+ filter: sepia(0%); }
8256
+
8257
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
8258
+ -webkit-filter: brightness(1);
8259
+ filter: brightness(1); }
8260
+
8261
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
8262
+ -webkit-filter: brightness(1.2);
8263
+ filter: brightness(1.2); }
8264
+
8265
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
8266
+ -webkit-transform: translateX(-15px) scale(1.1);
8267
+ -ms-transform: translateX(-15px) scale(1.1);
8268
+ transform: translateX(-15px) scale(1.1); }
8269
+
8270
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
8271
+ -webkit-transform: translateX(0px) scale(1.1);
8272
+ -ms-transform: translateX(0px) scale(1.1);
8273
+ transform: translateX(0px) scale(1.1); }
8274
+
8275
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
8276
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8277
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8278
+ transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
8279
+
8280
+ .premium-woocommerce .premium-woo-product__on_hover {
8281
  position: absolute;
8282
  top: 0;
8283
+ right: 0;
8284
+ bottom: 0;
8285
  left: 0;
8286
+ height: 100%;
8287
+ opacity: 0; }
8288
+
8289
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
8290
+ opacity: 1; }
8291
+
8292
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
8293
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
8294
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8295
+ position: absolute;
8296
  bottom: 0;
8297
+ left: 0;
8298
  width: 100%;
8299
+ text-align: center;
8300
+ padding: 5px;
8301
+ background: rgba(2, 2, 2, 0.5);
8302
+ color: #fff;
8303
+ -webkit-transition: all 0.3s ease-in-out;
8304
+ transition: all 0.3s ease-in-out;
8305
+ z-index: 2;
8306
+ -webkit-transform: translateY(100%);
8307
+ -ms-transform: translateY(100%);
8308
+ transform: translateY(100%); }
8309
+
8310
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8311
+ -webkit-transition-delay: 0.1s;
8312
+ transition-delay: 0.1s; }
8313
+
8314
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
8315
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
8316
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
8317
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
8318
+ margin-left: 0.5em; }
8319
+
8320
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
8321
+ -webkit-transform: translateY(0);
8322
+ -ms-transform: translateY(0);
8323
+ transform: translateY(0); }
8324
 
8325
+ .premium-woo-product-wrapper .premium-woo-qv-data {
8326
  position: absolute;
8327
+ top: 0;
8328
+ left: 0;
8329
+ width: 100%;
8330
+ height: 100%;
8331
+ z-index: 1;
8332
+ overflow: hidden;
8333
+ cursor: pointer; }
8334
 
8335
+ /**
8336
+ * Skin 1,4
8337
+ */
8338
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
8339
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
8340
  position: absolute;
8341
+ top: 0.7em;
8342
+ right: 1em;
8343
+ -webkit-transform: translate3d(15px, 0, 0);
8344
+ transform: translate3d(15px, 0, 0);
8345
+ -webkit-transition: all 0.3s ease-in-out;
8346
+ transition: all 0.3s ease-in-out;
8347
+ opacity: 0;
8348
+ z-index: 9; }
8349
 
8350
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
8351
+ position: relative;
8352
+ display: block;
8353
+ margin: 0 0 3px;
8354
+ background: #fff;
8355
+ text-align: center;
8356
+ outline: 0;
8357
  -webkit-transition: all 0.3s ease-in-out;
8358
  transition: all 0.3s ease-in-out; }
8359
 
8360
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
8361
+ display: block;
8362
+ color: #54595f;
8363
+ width: 30px;
8364
+ line-height: 30px;
8365
+ height: 30px;
8366
+ cursor: pointer;
8367
  -webkit-transition: all 0.3s ease-in-out;
8368
  transition: all 0.3s ease-in-out; }
8369
 
8370
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
8371
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
8372
+ -webkit-transform: translate3d(5px, 0, 0);
8373
+ transform: translate3d(5px, 0, 0);
8374
+ opacity: 1; }
8375
+
8376
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
8377
+ -webkit-animation: spin 2s linear infinite;
8378
+ animation: spin 2s linear infinite; }
8379
+
8380
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
8381
+ content: "\f013"; }
8382
+
8383
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
8384
+ content: "\f00c"; }
8385
+
8386
+ /**
8387
+ * Skin 2
8388
+ */
8389
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
8390
  position: absolute;
8391
+ background: #fff;
8392
+ bottom: 0;
8393
  left: 0;
 
8394
  width: 100%;
8395
+ z-index: 2;
8396
+ padding: 0;
 
 
 
 
 
8397
  opacity: 0;
8398
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
8399
+ transition: opacity 0.2s, -webkit-transform 0.4s;
8400
+ transition: transform 0.4s, opacity 0.2s;
8401
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
8402
+ -webkit-transform: translateZ(0) translateY(5px);
8403
+ transform: translateZ(0) translateY(5px); }
8404
 
8405
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
8406
+ padding: 15px 0; }
 
 
 
 
 
8407
 
8408
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
8409
+ opacity: 1;
8410
+ -webkit-transform: translateZ(0) translateY(0);
8411
+ transform: translateZ(0) translateY(0); }
 
 
 
 
 
 
8412
 
8413
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
8414
+ position: static;
8415
  -js-display: flex;
8416
  display: -webkit-box;
8417
  display: -webkit-flex;
8418
  display: -moz-box;
8419
  display: -ms-flexbox;
8420
  display: flex;
8421
+ -webkit-box-orient: horizontal;
8422
+ -webkit-box-direction: reverse;
8423
+ -webkit-flex-direction: row-reverse;
8424
+ -moz-box-orient: horizontal;
8425
+ -moz-box-direction: reverse;
8426
+ -ms-flex-direction: row-reverse;
8427
+ flex-direction: row-reverse; }
 
 
8428
 
8429
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
 
 
 
 
8430
  -webkit-box-flex: 1;
8431
+ -webkit-flex: 1;
8432
  -moz-box-flex: 1;
8433
+ -ms-flex: 1;
8434
+ flex: 1;
8435
+ min-width: 50%; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8436
 
8437
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
8438
  -js-display: flex;
8439
  display: -webkit-box;
8440
  display: -webkit-flex;
8441
  display: -moz-box;
8442
  display: -ms-flexbox;
8443
  display: flex;
8444
+ margin: 0;
8445
+ text-align: center;
8446
+ -webkit-box-pack: center;
8447
+ -webkit-justify-content: center;
8448
+ -moz-box-pack: center;
8449
+ -ms-flex-pack: center;
8450
+ justify-content: center;
8451
+ -webkit-box-align: center;
8452
+ -webkit-align-items: center;
8453
+ -moz-box-align: center;
8454
+ -ms-flex-align: center;
8455
+ align-items: center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8456
 
8457
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8458
+ background-color: #54595f; }
 
 
8459
 
8460
+ /**
8461
+ * Skin 4
8462
+ */
8463
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
8464
+ position: absolute;
8465
+ left: 0;
8466
+ right: 0;
8467
+ top: 50%;
8468
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
8469
+ transform: scale(0.9) translateZ(0) translateY(-50%);
8470
+ text-align: center;
8471
+ z-index: 2;
8472
+ opacity: 0;
8473
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
8474
+ transition: opacity 0.5s, -webkit-transform 0.3s;
8475
+ transition: opacity 0.5s, transform 0.3s;
8476
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
8477
 
8478
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
8479
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
8480
+ position: absolute;
8481
+ top: 0;
8482
+ left: 0;
8483
+ width: 100%;
8484
+ height: 100%;
8485
+ opacity: 0;
8486
+ visibility: hidden;
8487
+ background-color: rgba(27, 27, 23, 0.3);
8488
+ -webkit-transition: all 0.25s ease-in-out;
8489
+ transition: all 0.25s ease-in-out; }
8490
 
8491
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
8492
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
8493
+ opacity: 1;
8494
+ visibility: visible;
8495
+ z-index: 1; }
8496
 
8497
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
8498
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
8499
+ transform: scale(1) translateZ(0) translateY(-50%);
8500
+ opacity: 1; }
8501
 
8502
+ /**
8503
+ * Skin 5
8504
+ */
8505
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
8506
+ -js-display: flex;
8507
+ display: -webkit-box;
8508
+ display: -webkit-flex;
8509
+ display: -moz-box;
8510
+ display: -ms-flexbox;
8511
+ display: flex; }
8512
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8513
+ -js-display: flex;
8514
+ display: -webkit-box;
8515
+ display: -webkit-flex;
8516
+ display: -moz-box;
8517
+ display: -ms-flexbox;
8518
+ display: flex;
8519
+ -webkit-box-align: center;
8520
+ -webkit-align-items: center;
8521
+ -moz-box-align: center;
8522
+ -ms-flex-align: center;
8523
+ align-items: center;
8524
+ background-color: #54595f;
8525
+ padding: 10px;
8526
+ -webkit-transition: all 0.25s ease 0s;
8527
+ transition: all 0.25s ease 0s; }
8528
 
8529
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
8530
+ width: 75%; }
 
8531
 
8532
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
 
 
 
 
 
 
 
 
 
 
 
8533
  -js-display: flex;
8534
  display: -webkit-box;
8535
  display: -webkit-flex;
8536
  display: -moz-box;
8537
  display: -ms-flexbox;
8538
  display: flex;
 
 
 
 
 
8539
  -webkit-box-align: center;
8540
  -webkit-align-items: center;
8541
  -moz-box-align: center;
8542
  -ms-flex-align: center;
8543
  align-items: center; }
8544
 
8545
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8546
+ -webkit-box-pack: end;
8547
+ -webkit-justify-content: flex-end;
8548
+ -moz-box-pack: end;
8549
+ -ms-flex-pack: end;
8550
+ justify-content: flex-end; }
8551
+
8552
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8553
+ -webkit-box-pack: center;
8554
+ -webkit-justify-content: center;
8555
+ -moz-box-pack: center;
8556
+ -ms-flex-pack: center;
8557
+ justify-content: center; }
8558
+
8559
+ /**
8560
+ * Skin 6
8561
+ */
8562
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
8563
+ position: absolute;
8564
+ top: 50%;
8565
+ left: 50%;
8566
+ min-width: 40%;
8567
+ text-align: center;
8568
+ padding: 5px;
8569
+ background: rgba(2, 2, 2, 0.5);
8570
+ color: #fff;
8571
+ -webkit-transform: translate(-50%, -50%);
8572
+ -ms-transform: translate(-50%, -50%);
8573
+ transform: translate(-50%, -50%);
8574
+ opacity: 0;
8575
+ visibility: hidden;
8576
+ -webkit-transition: all 0.3s ease-in-out;
8577
+ transition: all 0.3s ease-in-out;
8578
+ cursor: pointer;
8579
+ z-index: 2; }
8580
+
8581
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
8582
+ opacity: 1;
8583
+ visibility: visible; }
8584
+
8585
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8586
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8587
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
8588
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
8589
+ margin: 0; }
8590
+
8591
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
8592
  -js-display: flex;
8593
  display: -webkit-box;
8594
  display: -webkit-flex;
8595
  display: -moz-box;
8596
  display: -ms-flexbox;
8597
+ display: flex;
8598
+ -webkit-box-pack: justify;
8599
+ -webkit-justify-content: space-between;
8600
+ -moz-box-pack: justify;
8601
+ -ms-flex-pack: justify;
8602
+ justify-content: space-between; }
8603
 
8604
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
8605
+ -webkit-box-orient: vertical;
8606
+ -webkit-box-direction: normal;
8607
+ -webkit-flex-direction: column;
8608
+ -moz-box-orient: vertical;
8609
+ -moz-box-direction: normal;
8610
+ -ms-flex-direction: column;
8611
+ flex-direction: column; }
8612
 
8613
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
8614
+ -webkit-box-orient: horizontal;
8615
+ -webkit-box-direction: reverse;
8616
+ -webkit-flex-direction: row-reverse;
8617
+ -moz-box-orient: horizontal;
8618
+ -moz-box-direction: reverse;
8619
+ -ms-flex-direction: row-reverse;
8620
+ flex-direction: row-reverse; }
8621
+
8622
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
8623
+ -js-display: flex;
8624
+ display: -webkit-box;
8625
+ display: -webkit-flex;
8626
+ display: -moz-box;
8627
+ display: -ms-flexbox;
8628
+ display: flex;
8629
+ position: absolute;
8630
+ bottom: 10px;
8631
  width: 100%;
8632
+ -webkit-box-pack: center;
8633
+ -webkit-justify-content: center;
8634
+ -moz-box-pack: center;
8635
+ -ms-flex-pack: center;
8636
+ justify-content: center; }
8637
 
8638
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
8639
+ width: 20%;
8640
+ margin: 0 0.2em;
8641
+ border: 2px solid #aaa;
8642
+ cursor: pointer; }
8643
 
8644
+ /**
8645
+ * Metro
8646
+ */
8647
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
8648
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
8649
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
8650
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
8651
+ height: 100%; }
8652
 
8653
+ .premium-woo-products-metro ul.products li.product {
8654
+ margin-bottom: 0; }
 
 
 
 
8655
 
8656
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
8657
+ -o-object-fit: cover;
8658
+ object-fit: cover; }
 
 
 
8659
 
8660
+ /*
8661
+ * Carousel
8662
+ */
8663
+ .premium-carousel-hidden {
8664
+ opacity: 0;
8665
+ visibility: hidden; }
8666
 
8667
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
8668
+ -webkit-border-radius: 50%;
8669
+ border-radius: 50%; }
 
 
 
 
 
 
8670
 
8671
+ .premium-woocommerce ul.slick-dots {
8672
+ width: 100%; }
 
 
 
 
 
 
 
8673
 
8674
+ /*
8675
+ * Quick View Html/body
8676
+ */
8677
+ html.premium-woo-qv-opened,
8678
+ html.premium-woo-qv-opened body {
8679
+ overflow: hidden; }
 
8680
 
8681
+ /**
8682
+ * Quick View Modal
8683
+ */
8684
+ .premium-woo-quick-view-back {
8685
+ position: fixed;
8686
+ visibility: hidden;
8687
+ overflow: hidden;
8688
+ background: rgba(2, 2, 2, 0.5);
8689
+ opacity: 0;
8690
+ -webkit-transition: opacity 0.25s;
8691
+ transition: opacity 0.25s;
8692
+ z-index: 999; }
8693
 
8694
+ .premium-woo-quick-view-active {
8695
+ top: 0;
8696
+ left: 0;
8697
+ width: 100%;
8698
+ height: 100%;
8699
+ opacity: 1;
8700
+ visibility: visible; }
8701
 
8702
+ #premium-woo-quick-view-modal {
8703
+ position: fixed;
8704
+ visibility: hidden;
8705
+ opacity: 0;
8706
+ top: 0;
8707
+ left: 0;
8708
+ width: 100%;
8709
+ height: 100%;
8710
+ z-index: 1400;
8711
+ text-align: center;
8712
+ -webkit-transition: all 0.3s;
8713
+ transition: all 0.3s;
8714
+ overflow-x: hidden;
8715
+ overflow-y: auto; }
8716
+ #premium-woo-quick-view-modal.active {
8717
+ visibility: visible;
8718
+ opacity: 1; }
8719
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
8720
+ -webkit-transform: translateY(0);
8721
+ -ms-transform: translateY(0);
8722
+ transform: translateY(0);
8723
+ opacity: 1;
8724
+ width: 100%; }
8725
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
8726
+ position: absolute;
8727
+ width: 100%;
8728
+ height: 100%;
8729
+ top: 0;
8730
+ left: 0;
8731
+ text-align: center;
8732
+ padding: 30px;
8733
+ -js-display: flex;
8734
+ display: -webkit-box;
8735
+ display: -webkit-flex;
8736
+ display: -moz-box;
8737
+ display: -ms-flexbox;
8738
+ display: flex;
8739
+ -webkit-box-align: center;
8740
+ -webkit-align-items: center;
8741
+ -moz-box-align: center;
8742
+ -ms-flex-align: center;
8743
+ align-items: center; }
8744
+ #premium-woo-quick-view-modal .premium-woo-content-main {
8745
+ position: relative;
8746
+ pointer-events: none;
8747
+ max-width: 100%;
8748
+ text-align: left;
8749
+ z-index: 1045;
8750
+ -webkit-transform: translateY(-30px);
8751
+ -ms-transform: translateY(-30px);
8752
+ transform: translateY(-30px);
8753
+ opacity: 0;
8754
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
8755
+ transition: opacity 0.3s, -webkit-transform 0.5s;
8756
+ transition: transform 0.5s, opacity 0.3s;
8757
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
8758
+ margin: 0 auto; }
8759
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
8760
+ position: relative;
8761
+ display: table;
8762
+ pointer-events: auto;
8763
+ background-color: #fff;
8764
+ max-width: 975px;
8765
+ margin: 20px auto;
8766
+ -webkit-transform: translateZ(0);
8767
+ transform: translateZ(0);
8768
+ -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8769
+ box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8770
+ overflow: hidden; }
8771
+ #premium-woo-quick-view-modal .summary {
8772
+ width: 50%;
8773
+ margin: 0;
8774
+ padding: 30px;
8775
+ float: left;
8776
+ -webkit-box-sizing: border-box;
8777
+ -moz-box-sizing: border-box;
8778
+ box-sizing: border-box; }
8779
+ #premium-woo-quick-view-modal .summary .quantity {
8780
+ min-width: auto; }
8781
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
8782
+ width: 54px;
8783
+ -webkit-appearance: button;
8784
+ -moz-appearance: button;
8785
+ appearance: button; }
8786
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
8787
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
8788
+ display: unset; }
8789
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
8790
+ margin: 0; }
8791
+
8792
+ #premium-woo-quick-view-close {
8793
+ position: absolute;
8794
+ font-size: 22px;
8795
+ top: 10px;
8796
+ right: 10px;
8797
+ width: 22px;
8798
+ height: 22px;
8799
+ line-height: 22px;
8800
+ opacity: 0.7;
8801
+ text-align: center;
8802
+ z-index: 2;
8803
+ color: #000; }
8804
+
8805
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
8806
+ position: relative; }
8807
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
8808
+ list-style: none; }
8809
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
8810
+ margin: 0;
8811
+ padding: 0;
8812
+ width: 100%;
8813
+ position: absolute;
8814
+ bottom: 10px;
8815
+ text-align: center; }
8816
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
8817
+ margin: 0 6px;
8818
+ display: inline-block;
8819
+ vertical-align: middle; }
8820
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
8821
+ width: 11px;
8822
+ height: 11px;
8823
+ display: block;
8824
+ background: #666;
8825
+ background: rgba(0, 0, 0, 0.5);
8826
+ cursor: pointer;
8827
+ text-indent: -9999px;
8828
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8829
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8830
+ -webkit-border-radius: 20px;
8831
+ border-radius: 20px; }
8832
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
8833
+ background: rgba(0, 0, 0, 0.9);
8834
+ cursor: default; }
8835
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
8836
+ outline: none; }
8837
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8838
+ -o-object-fit: cover;
8839
+ object-fit: cover;
8840
+ width: 100%; }
8841
 
8842
+ #premium-woo-quick-view-content div.images {
8843
+ width: 50%;
8844
+ float: left;
8845
+ opacity: 1 !important;
8846
+ margin: 0; }
8847
 
8848
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
8849
+ margin: 0;
8850
+ padding: 0;
8851
+ list-style: none; }
8852
 
8853
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
8854
+ text-decoration: none;
8855
+ display: block;
8856
+ width: 14px;
8857
+ height: 32px;
8858
+ font-size: 32px;
8859
+ line-height: 32px;
8860
+ margin: -20px 0 0;
8861
  position: absolute;
8862
+ top: 50%;
8863
+ z-index: 10;
8864
+ overflow: hidden;
8865
+ cursor: pointer;
8866
+ color: rgba(0, 0, 0, 0.8);
8867
+ text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8868
  -webkit-transition: all 0.3s ease-in-out;
8869
  transition: all 0.3s ease-in-out; }
8870
 
8871
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
8872
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8873
+ display: inline-block;
8874
+ font-family: "Font Awesome 5 Free";
8875
+ font-weight: 900;
8876
+ text-rendering: auto;
8877
+ -webkit-font-smoothing: antialiased;
8878
+ -moz-osx-font-smoothing: grayscale; }
8879
 
8880
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8881
+ left: 10px; }
 
8882
 
8883
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
8884
+ right: 10px; }
 
 
 
 
8885
 
8886
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
8887
+ content: "\f104"; }
8888
 
8889
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
8890
+ content: "\f105"; }
8891
 
8892
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
8893
+ display: none; }
8894
 
8895
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
8896
+ -webkit-animation: spin 2s linear infinite;
8897
+ animation: spin 2s linear infinite;
8898
+ margin-left: 5px;
8899
+ vertical-align: baseline; }
8900
 
8901
+ /*
8902
+ * Load More Button
8903
+ */
8904
+ .premium-woo-load-more {
8905
+ position: relative; }
8906
+ .premium-woo-load-more .premium-woo-load-more-btn {
8907
+ -webkit-box-shadow: none;
8908
+ box-shadow: none;
8909
+ text-shadow: none;
8910
+ border: none;
8911
+ outline: none;
8912
+ -webkit-box-align: center;
8913
+ -webkit-align-items: center;
8914
+ -moz-box-align: center;
8915
+ -ms-flex-align: center;
8916
+ align-items: center;
8917
+ vertical-align: bottom;
8918
+ cursor: pointer;
8919
+ line-height: 1;
8920
+ font-style: normal;
8921
+ font-weight: normal;
8922
+ background-image: none;
8923
+ color: #fff;
8924
+ -webkit-transition: all 0.3s ease-in-out;
8925
+ transition: all 0.3s ease-in-out;
8926
+ padding: 10px 20px; }
8927
 
8928
+ .premium-woo-load-more-btn {
8929
+ -js-display: inline-flex;
8930
+ display: -webkit-inline-box;
8931
+ display: -webkit-inline-flex;
8932
+ display: -moz-inline-box;
8933
+ display: -ms-inline-flexbox;
8934
+ display: inline-flex;
 
 
 
 
 
 
 
 
 
8935
  -webkit-box-align: center;
8936
  -webkit-align-items: center;
8937
  -moz-box-align: center;
8938
  -ms-flex-align: center;
8939
+ align-items: center; }
 
8940
 
8941
+ .premium-woo-load-more-btn span {
8942
+ margin-right: 3px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8943
 
8944
+ .premium-woo-load-more-btn .premium-loader {
8945
+ display: inline-block;
8946
+ width: 20px;
8947
+ height: 20px; }
8948
 
8949
+ .premium-woo-title-above-yes .premium-woo-product__link {
8950
+ opacity: 0; }
 
 
 
 
 
 
 
8951
 
8952
+ @media (min-width: 545px) {
8953
+ #premium-woo-quick-view-content div.summary {
8954
+ content: "544";
8955
+ overflow-y: auto; } }
8956
 
8957
+ @media (max-width: 544px) {
8958
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
8959
+ display: block; }
8960
+ #premium-woo-quick-view-content div.images,
8961
+ #premium-woo-quick-view-content div.summary {
8962
  width: 100%;
8963
+ float: none; } }
8964
+
8965
+ /*
8966
+ * Common Title/Dual Heading
8967
+ */
8968
+ .premium-title-bg-text:before {
 
 
 
8969
  position: absolute;
8970
+ content: attr(data-background);
8971
+ top: 0;
8972
+ left: 0;
8973
+ text-align: left; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8974
 
8975
+ .premium-bg-text-yes .elementor-widget-container:before {
8976
+ position: absolute;
8977
+ top: 0;
8978
+ left: 0;
8979
+ text-align: left; }
8980
 
8981
+ .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
8982
+ .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
8983
+ background: inherit; }
8984
 
8985
+ .premium-mask-yes .premium-mask-span {
8986
+ position: relative;
8987
+ overflow: hidden;
8988
+ -js-display: inline-flex !important;
8989
+ display: -webkit-inline-box !important;
8990
+ display: -webkit-inline-flex !important;
8991
+ display: -moz-inline-box !important;
8992
+ display: -ms-inline-flexbox !important;
8993
+ display: inline-flex !important; }
8994
+ .premium-mask-yes .premium-mask-span::after {
8995
+ content: "";
8996
+ position: absolute;
8997
  top: 0;
8998
+ right: 0px;
8999
  width: 100%;
9000
+ height: 100%;
9001
+ background-color: currentColor;
9002
+ -webkit-backface-visibility: visible;
9003
+ backface-visibility: visible; }
9004
+
9005
+ .premium-mask-active.premium-mask-tr .premium-mask-span::after {
9006
+ -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9007
+ animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9008
+ -webkit-transform: translateX(-103%);
9009
+ -ms-transform: translateX(-103%);
9010
+ transform: translateX(-103%); }
9011
+
9012
+ .premium-mask-active.premium-mask-tl .premium-mask-span::after {
9013
+ -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9014
+ animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9015
+ -webkit-transform: translateX(103%);
9016
+ -ms-transform: translateX(103%);
9017
+ transform: translateX(103%); }
9018
+
9019
+ .premium-mask-active.premium-mask-tb .premium-mask-span::after {
9020
+ -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9021
+ animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9022
+ -webkit-transform: translateY(-103%);
9023
+ -ms-transform: translateY(-103%);
9024
+ transform: translateY(-103%); }
9025
+
9026
+ .premium-mask-active.premium-mask-tt .premium-mask-span::after {
9027
+ -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9028
+ animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
9029
+ -webkit-transform: translateY(103%);
9030
+ -ms-transform: translateY(103%);
9031
+ transform: translateY(103%); }
9032
+
9033
+ @-webkit-keyframes pa-mask-tr {
9034
+ 0% {
9035
+ -webkit-transform: translateX(0%);
9036
+ transform: translateX(0%); }
9037
+ 100% {
9038
+ -webkit-transform: translateX(103%);
9039
+ transform: translateX(103%); } }
9040
+
9041
+ @keyframes pa-mask-tr {
9042
+ 0% {
9043
+ -webkit-transform: translateX(0%);
9044
+ transform: translateX(0%); }
9045
+ 100% {
9046
+ -webkit-transform: translateX(103%);
9047
+ transform: translateX(103%); } }
9048
+
9049
+ @-webkit-keyframes pa-mask-tl {
9050
+ 0% {
9051
+ -webkit-transform: translateX(0%);
9052
+ transform: translateX(0%); }
9053
+ 100% {
9054
+ -webkit-transform: translateX(-103%);
9055
+ transform: translateX(-103%); } }
9056
 
9057
+ @keyframes pa-mask-tl {
9058
+ 0% {
9059
+ -webkit-transform: translateX(0%);
9060
+ transform: translateX(0%); }
9061
+ 100% {
9062
+ -webkit-transform: translateX(-103%);
9063
+ transform: translateX(-103%); } }
9064
 
9065
+ @-webkit-keyframes pa-mask-tb {
9066
+ 0% {
9067
+ -webkit-transform: translateY(0%);
9068
+ transform: translateY(0%); }
9069
+ 100% {
9070
+ -webkit-transform: translateY(103%);
9071
+ transform: translateY(103%); } }
 
 
 
 
 
 
 
9072
 
9073
+ @keyframes pa-mask-tb {
9074
+ 0% {
9075
+ -webkit-transform: translateY(0%);
9076
+ transform: translateY(0%); }
9077
+ 100% {
9078
+ -webkit-transform: translateY(103%);
9079
+ transform: translateY(103%); } }
9080
 
9081
+ @-webkit-keyframes pa-mask-tt {
9082
+ 0% {
9083
+ -webkit-transform: translateY(0%);
9084
+ transform: translateY(0%); }
9085
+ 100% {
9086
+ -webkit-transform: translateY(-103%);
9087
+ transform: translateY(-103%); } }
9088
 
9089
+ @keyframes pa-mask-tt {
9090
+ 0% {
9091
+ -webkit-transform: translateY(0%);
9092
+ transform: translateY(0%); }
9093
+ 100% {
9094
+ -webkit-transform: translateY(-103%);
9095
+ transform: translateY(-103%); } }
9096
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9097
  /*
9098
  * Common Buttons Style.
9099
+ */
9100
+ .premium-button .premium-lottie-animation,
9101
+ .premium-image-button .premium-lottie-animation {
9102
+ -js-display: flex;
9103
+ display: -webkit-box;
9104
+ display: -webkit-flex;
9105
+ display: -moz-box;
9106
+ display: -ms-flexbox;
9107
+ display: flex; }
9108
+
9109
+ .premium-button svg,
9110
+ .premium-image-button svg {
9111
+ width: 30px;
9112
+ height: 30px; }
9113
+
9114
+ .premium-btn-sm,
9115
+ .premium-btn-md,
9116
+ .premium-btn-lg,
9117
+ .premium-btn-block {
9118
+ background-color: #eee;
9119
+ color: #042551;
9120
+ margin: 0px;
9121
+ text-decoration: none; }
9122
+ .premium-btn-sm:hover,
9123
+ .premium-btn-md:hover,
9124
+ .premium-btn-lg:hover,
9125
+ .premium-btn-block:hover {
9126
+ background-color: #54595f;
9127
+ color: #eee; }
9128
+
9129
+ div[class*="elementor-widget-premium"] .premium-btn-sm {
9130
+ padding: 12px 24px;
9131
+ font-size: 14px;
9132
+ line-height: 1; }
9133
+
9134
+ div[class*="elementor-widget-premium"] .premium-btn-md {
9135
+ padding: 14px 26px;
9136
+ font-size: 16px;
9137
+ line-height: 1.2; }
9138
+
9139
+ div[class*="elementor-widget-premium"] .premium-btn-lg {
9140
+ padding: 16px 28px;
9141
+ font-size: 18px;
9142
+ line-height: 1.3333; }
9143
+
9144
+ div[class*="elementor-widget-premium"] .premium-btn-block {
9145
+ font-size: 18px;
9146
+ line-height: 1;
9147
+ padding: 20px 0px;
9148
+ width: 100%;
9149
+ text-align: center; }
9150
+
9151
+ .premium-button-text {
9152
+ display: inline-block;
9153
+ width: 100%; }
9154
+
9155
  /*
9156
  * Common Button/Image Button Mouse Detect Effect.
9157
+ */
9158
+ .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
9159
+ position: absolute;
9160
+ z-index: 0;
9161
+ top: 0;
9162
+ left: 0;
9163
+ width: 0px;
9164
+ height: 0px;
9165
+ -webkit-border-radius: 50%;
9166
+ border-radius: 50%;
9167
+ display: block;
9168
+ -webkit-transform: translate(-50%, -50%);
9169
+ -ms-transform: translate(-50%, -50%);
9170
+ transform: translate(-50%, -50%);
9171
+ -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
9172
+ transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
9173
+
9174
+ .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
9175
+ width: 225%;
9176
+ height: 560px; }
9177
+
9178
+ .premium-mouse-detect-yes .premium-button-style6:before {
9179
+ width: 0;
9180
+ height: 0; }
9181
+
9182
+ /** Loader */
9183
+ .premium-loader {
9184
+ border: 3px solid #f3f3f3;
9185
+ border-top-width: 3px;
9186
+ border-top-style: solid;
9187
+ border-top-color: #f3f3f3;
9188
+ -webkit-border-radius: 50%;
9189
+ border-radius: 50%;
9190
+ border-top: 3px solid;
9191
+ border-top-color: #bbb;
9192
+ width: 30px;
9193
+ height: 30px;
9194
+ -webkit-animation: spin 2s linear infinite;
9195
+ animation: spin 2s linear infinite;
9196
+ margin: 0 auto; }
9197
+
9198
  /*
9199
  Common SVG Draw
9200
  premium-svg-drawer not prefixed with 'svg'
9201
  because it's rendered as div with custom SVG code.
9202
+ */
9203
+ .premium-svg-nodraw *,
9204
+ .premium-svg-drawer * {
9205
+ -webkit-transition: all 0.3s ease-in-out;
9206
+ transition: all 0.3s ease-in-out;
9207
+ -webkit-transition-property: stroke, fill, background-color;
9208
+ transition-property: stroke, fill, background-color; }
9209
+
9210
+ .premium-svg-nodraw .no-transition,
9211
+ .premium-svg-drawer .no-transition {
9212
+ -webkit-transition: none !important;
9213
+ transition: none !important; }
9214
+
9215
+ /** Common Animation */
9216
+ @-webkit-keyframes spin {
9217
+ 0% {
9218
+ -webkit-transform: rotate(0deg);
9219
+ transform: rotate(0deg); }
9220
+ 100% {
9221
+ -webkit-transform: rotate(360deg);
9222
+ transform: rotate(360deg); } }
9223
+ @keyframes spin {
9224
+ 0% {
9225
+ -webkit-transform: rotate(0deg);
9226
+ transform: rotate(0deg); }
9227
+ 100% {
9228
+ -webkit-transform: rotate(360deg);
9229
+ transform: rotate(360deg); } }
9230
+
9231
+ /**Notice*/
9232
+ .premium-error-notice {
9233
+ width: 100%;
9234
+ padding: 10px;
9235
+ color: #b94a48;
9236
+ background-color: #f2dede;
9237
+ border-color: #eed3d7;
9238
+ text-align: center; }
assets/frontend/css/premium-blog.css CHANGED
@@ -1,716 +1,716 @@
1
- /**************** Premium Blog *****************/
2
- /***********************************************/
3
- .premium-blog-thumb-effect-wrapper {
4
- position: relative;
5
- overflow: hidden; }
6
-
7
- .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
8
- position: absolute;
9
- top: 0;
10
- left: 0;
11
- width: 100%;
12
- height: 100%;
13
- z-index: 2;
14
- padding: 20px; }
15
-
16
- .premium-blog-bordered-effect .premium-blog-post-link {
17
- display: block;
18
- height: 100%;
19
- position: relative; }
20
-
21
- /*Thumbnail Img*/
22
- .premium-blog-wrap .premium-blog-thumbnail-container {
23
- overflow: hidden; }
24
- .premium-blog-wrap .premium-blog-thumbnail-container img,
25
- .premium-blog-wrap .premium-blog-thumbnail-container .below-entry-meta {
26
- width: 100%;
27
- height: 100%;
28
- margin: 0 !important;
29
- -webkit-transition: all 0.4s ease-in-out;
30
- transition: all 0.4s ease-in-out;
31
- display: block; }
32
-
33
- .premium-blog-zoomout-effect img,
34
- .premium-blog-scale-effect img {
35
- -webkit-transform: scale(1.2);
36
- -ms-transform: scale(1.2);
37
- transform: scale(1.2); }
38
-
39
- .premium-blog-sepia-effect img {
40
- -webkit-filter: sepia(30%);
41
- filter: sepia(30%); }
42
-
43
- .premium-blog-bright-effect img {
44
- -webkit-filter: brightness(1);
45
- filter: brightness(1); }
46
-
47
- .premium-blog-trans-effect img {
48
- -webkit-transform: translateX(-15px) scale(1.1);
49
- -ms-transform: translateX(-15px) scale(1.1);
50
- transform: translateX(-15px) scale(1.1); }
51
-
52
- .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
53
- -webkit-transform: scale(1.2);
54
- -ms-transform: scale(1.2);
55
- transform: scale(1.2); }
56
-
57
- .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
58
- -webkit-transform: scale(1.1);
59
- -ms-transform: scale(1.1);
60
- transform: scale(1.1); }
61
-
62
- .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
63
- -webkit-transform: scale(1.3) rotate(5deg);
64
- -ms-transform: scale(1.3) rotate(5deg);
65
- transform: scale(1.3) rotate(5deg); }
66
-
67
- .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
68
- -webkit-filter: grayscale(100%);
69
- filter: grayscale(100%); }
70
-
71
- .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
72
- -webkit-filter: blur(3px);
73
- filter: blur(3px); }
74
-
75
- .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
76
- -webkit-filter: sepia(0%);
77
- filter: sepia(0%); }
78
-
79
- .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
80
- -webkit-filter: brightness(1.2);
81
- filter: brightness(1.2); }
82
-
83
- .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
84
- -webkit-transform: translateX(0px) scale(1.1);
85
- -ms-transform: translateX(0px) scale(1.1);
86
- transform: translateX(0px) scale(1.1); }
87
-
88
- .premium-blog-post-container {
89
- overflow: hidden; }
90
- .premium-blog-post-container .premium-blog-inner-container {
91
- -js-display: flex;
92
- display: -webkit-box;
93
- display: -webkit-flex;
94
- display: -moz-box;
95
- display: -ms-flexbox;
96
- display: flex;
97
- -webkit-box-orient: vertical;
98
- -webkit-box-direction: normal;
99
- -webkit-flex-direction: column;
100
- -moz-box-orient: vertical;
101
- -moz-box-direction: normal;
102
- -ms-flex-direction: column;
103
- flex-direction: column; }
104
- .premium-blog-post-container .premium-blog-post-content {
105
- line-height: 1.5em;
106
- color: #777;
107
- font-size: 14px;
108
- margin-bottom: 10px; }
109
- .premium-blog-post-container ul.post-categories a:hover, .premium-blog-post-container ul.post-categories a:focus,
110
- .premium-blog-post-container .premium-blog-post-link:hover,
111
- .premium-blog-post-container .premium-blog-post-link:focus {
112
- -webkit-box-shadow: none !important;
113
- box-shadow: none !important;
114
- outline: none !important; }
115
- .premium-blog-post-container .premium-blog-entry-title {
116
- font-size: 18px;
117
- margin-bottom: 5px; }
118
- .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
119
- position: relative;
120
- z-index: 3;
121
- top: -50px; }
122
- .premium-blog-post-container .premium-blog-content-wrapper {
123
- background-color: #f5f5f5;
124
- padding: 30px; }
125
- .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
126
- top: 0; }
127
- .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 {
128
- position: absolute;
129
- content: "";
130
- z-index: 1;
131
- top: 50%;
132
- left: 50%;
133
- opacity: 0;
134
- -webkit-transform: translate(-50%, -50%);
135
- -ms-transform: translate(-50%, -50%);
136
- transform: translate(-50%, -50%);
137
- -webkit-transition: all 0.4s linear 0s;
138
- transition: all 0.4s linear 0s;
139
- height: 1px;
140
- width: 100%;
141
- background-color: #fff; }
142
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
143
- width: 1px;
144
- height: 100%; }
145
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
146
- width: 20px;
147
- opacity: 1; }
148
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
149
- height: 20px;
150
- opacity: 1; }
151
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
152
- margin: 0px 10px 20px;
153
- clear: both; }
154
- .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 {
155
- position: absolute;
156
- top: 0;
157
- left: 0;
158
- width: 100%;
159
- height: 100%;
160
- -webkit-transition: all 0.3s ease-in-out;
161
- transition: all 0.3s ease-in-out;
162
- opacity: 0; }
163
- .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 {
164
- -js-display: flex;
165
- display: -webkit-box;
166
- display: -webkit-flex;
167
- display: -moz-box;
168
- display: -ms-flexbox;
169
- display: flex;
170
- -webkit-box-pack: center;
171
- -webkit-justify-content: center;
172
- -moz-box-pack: center;
173
- -ms-flex-pack: center;
174
- justify-content: center;
175
- -webkit-box-align: center;
176
- -webkit-align-items: center;
177
- -moz-box-align: center;
178
- -ms-flex-align: center;
179
- align-items: center;
180
- width: 100%;
181
- height: 100%; }
182
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
183
- .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,
184
- .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,
185
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
186
- -webkit-transition: all 0.3s ease-in-out;
187
- transition: all 0.3s ease-in-out; }
188
- .premium-blog-post-container.premium-blog-skin-side {
189
- -js-display: flex;
190
- display: -webkit-box;
191
- display: -webkit-flex;
192
- display: -moz-box;
193
- display: -ms-flexbox;
194
- display: flex; }
195
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
196
- height: 100%; }
197
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
198
- -webkit-box-flex: 1;
199
- -webkit-flex: 1;
200
- -moz-box-flex: 1;
201
- -ms-flex: 1;
202
- flex: 1; }
203
- .premium-blog-post-container.premium-blog-skin-banner {
204
- position: relative; }
205
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
206
- position: absolute;
207
- width: 100%;
208
- bottom: -5px;
209
- -js-display: flex;
210
- display: -webkit-box;
211
- display: -webkit-flex;
212
- display: -moz-box;
213
- display: -ms-flexbox;
214
- display: flex;
215
- -webkit-box-orient: vertical;
216
- -webkit-box-direction: normal;
217
- -webkit-flex-direction: column;
218
- -moz-box-orient: vertical;
219
- -moz-box-direction: normal;
220
- -ms-flex-direction: column;
221
- flex-direction: column;
222
- background-color: transparent;
223
- z-index: 3;
224
- -webkit-transition: bottom 0.3s ease-in-out;
225
- transition: bottom 0.3s ease-in-out; }
226
- .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
227
- bottom: 0px; }
228
- .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
229
- margin: 0;
230
- padding: 0;
231
- list-style: none;
232
- -js-display: flex;
233
- display: -webkit-box;
234
- display: -webkit-flex;
235
- display: -moz-box;
236
- display: -ms-flexbox;
237
- display: flex; }
238
- .premium-blog-post-container .premium-blog-cats-container a {
239
- display: block;
240
- font-size: 12px;
241
- color: #fff;
242
- background-color: #777;
243
- margin: 0 3px 10px 0;
244
- padding: 5px;
245
- -webkit-transition: all 0.3s ease-in-out;
246
- transition: all 0.3s ease-in-out; }
247
-
248
  /*
249
  * Diagonal Effect
250
- */
251
- .premium-blog-diagonal-container {
252
- position: absolute;
253
- top: 0;
254
- left: 0;
255
- width: 100%;
256
- height: 100%; }
257
-
258
- .premium-blog-diagonal-effect:before {
259
- position: absolute;
260
- top: 0px;
261
- left: 0px;
262
- width: 100%;
263
- height: 100%;
264
- content: " ";
265
- z-index: 1;
266
- background: rgba(255, 255, 255, 0.2);
267
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
268
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
269
- -webkit-transition: all 0.3s linear 0s;
270
- transition: all 0.3s linear 0s; }
271
-
272
- .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
273
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
274
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
275
-
276
  /*
277
  * Framed Effect
278
- */
279
- .premium-blog-framed-effect {
280
- position: absolute;
281
- width: -webkit-calc(100% - 30px);
282
- width: calc(100% - 30px);
283
- height: -webkit-calc(100% - 30px);
284
- height: calc(100% - 30px);
285
- top: 15px;
286
- left: 15px;
287
- opacity: 0;
288
- -webkit-transform: scale(0.3);
289
- -ms-transform: scale(0.3);
290
- transform: scale(0.3);
291
- -webkit-transition: all 0.3s linear 0s;
292
- transition: all 0.3s linear 0s; }
293
-
294
- .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
295
- opacity: 0.99;
296
- -webkit-transform: scale(1);
297
- -ms-transform: scale(1);
298
- transform: scale(1); }
299
-
300
  /*
301
  * Bordered Effect
302
- */
303
- .premium-blog-bordered-effect {
304
- position: absolute;
305
- top: 0;
306
- left: 0;
307
- width: 100%;
308
- height: 100%;
309
- opacity: 0;
310
- padding: 15px;
311
- -webkit-transition: all 0.3s linear 0s;
312
- transition: all 0.3s linear 0s; }
313
- .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-bordered-effect .premium-blog-post-link:after {
314
- content: "";
315
- display: block;
316
- position: absolute;
317
- top: 0;
318
- left: 0;
319
- width: 100%;
320
- height: 100%;
321
- -webkit-transition: all 0.5s linear 0s;
322
- transition: all 0.5s linear 0s;
323
- -webkit-transition-delay: 0s;
324
- transition-delay: 0s;
325
- border-color: rgba(255, 255, 255, 0.45); }
326
- .premium-blog-bordered-effect .premium-blog-post-link:before {
327
- border-right: 2px solid;
328
- border-left: 2px solid;
329
- -webkit-transform: scale(1, 0);
330
- -ms-transform: scale(1, 0);
331
- transform: scale(1, 0);
332
- -webkit-transform-origin: 100% 0;
333
- -ms-transform-origin: 100% 0;
334
- transform-origin: 100% 0; }
335
- .premium-blog-bordered-effect .premium-blog-post-link:after {
336
- border-top: 2px solid;
337
- border-bottom: 2px solid;
338
- -webkit-transform: scale(0, 1);
339
- -ms-transform: scale(0, 1);
340
- transform: scale(0, 1);
341
- -webkit-transform-origin: 0 0;
342
- -ms-transform-origin: 0 0;
343
- transform-origin: 0 0; }
344
-
345
- .premium-blog-bordered-effect:hover {
346
- opacity: 0.99; }
347
- .premium-blog-bordered-effect:hover .premium-blog-post-link:before, .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
348
- -webkit-transition-delay: 0.15s;
349
- transition-delay: 0.15s;
350
- opacity: 1;
351
- -webkit-transform: scale(1);
352
- -ms-transform: scale(1);
353
- transform: scale(1); }
354
-
355
  /*
356
  * Squares Effect
357
- */
358
- .premium-blog-squares-effect,
359
- .premium-blog-squares-square-container {
360
- position: absolute;
361
- top: 0;
362
- left: 0;
363
- width: 100%;
364
- height: 100%; }
365
-
366
- .premium-blog-squares-effect:before, .premium-blog-squares-effect:after {
367
- position: absolute;
368
- content: "";
369
- top: 0;
370
- left: 0;
371
- width: 50%;
372
- height: 50%;
373
- -webkit-transform: translate(-100%, -100%);
374
- -ms-transform: translate(-100%, -100%);
375
- transform: translate(-100%, -100%);
376
- opacity: 0.7;
377
- -webkit-transition: all 0.3s linear 0s;
378
- transition: all 0.3s linear 0s; }
379
-
380
- .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
381
- position: absolute;
382
- content: "";
383
- top: 0;
384
- left: 0;
385
- width: 50%;
386
- height: 50%;
387
- -webkit-transform: translate(-100%, -100%);
388
- -ms-transform: translate(-100%, -100%);
389
- transform: translate(-100%, -100%);
390
- opacity: 0.7;
391
- -webkit-transition: all 0.3s linear 0s;
392
- transition: all 0.3s linear 0s; }
393
-
394
- .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
395
- opacity: 0.8; }
396
-
397
- .premium-blog-squares-effect:after {
398
- -webkit-transform: translate(200%, 200%);
399
- -ms-transform: translate(200%, 200%);
400
- transform: translate(200%, 200%); }
401
-
402
- .premium-blog-squares-square-container:before {
403
- -webkit-transform: translate(-100%, 200%);
404
- -ms-transform: translate(-100%, 200%);
405
- transform: translate(-100%, 200%); }
406
-
407
- .premium-blog-squares-square-container:after {
408
- -webkit-transform: translate(200%, -100%);
409
- -ms-transform: translate(200%, -100%);
410
- transform: translate(200%, -100%); }
411
-
412
- .premium-blog-squares-effect:hover:before {
413
- -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
414
- -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
415
- transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
416
-
417
- .premium-blog-squares-effect:hover:after {
418
- -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
419
- -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
420
- transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
421
-
422
- .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
423
- -webkit-transform: translate(0, 100%);
424
- -ms-transform: translate(0, 100%);
425
- transform: translate(0, 100%); }
426
-
427
- .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
428
- -webkit-transform: translate(100%, 0%);
429
- -ms-transform: translate(100%, 0%);
430
- transform: translate(100%, 0%); }
431
-
432
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
433
- opacity: 1; }
434
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
435
- opacity: 1;
436
- -webkit-transform: scale(1);
437
- -ms-transform: scale(1);
438
- transform: scale(1); }
439
-
440
- .premium-blog-clear-fix {
441
- clear: both; }
442
-
443
- .premium-blog-masked .premium-blog-thumbnail-container {
444
- position: relative;
445
- overflow: visible; }
446
- .premium-blog-masked .premium-blog-thumbnail-container svg {
447
- position: absolute;
448
- height: 100px;
449
- width: 100%;
450
- bottom: -5px;
451
- left: 0;
452
- fill: #f5f5f5;
453
- z-index: 99; }
454
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
455
- -webkit-transform: rotate(180deg);
456
- -ms-transform: rotate(180deg);
457
- transform: rotate(180deg); }
458
-
459
- .premium-blog-masked .premium-blog-author-thumbnail,
460
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
461
- z-index: 999 !important; }
462
-
463
- .premium-blog-format-link {
464
- padding: 5px;
465
- line-height: 0; }
466
-
467
- .premium-blog-entry-meta {
468
- line-height: 1.3em;
469
- font-size: 12px;
470
- margin-bottom: 13px;
471
- color: #adadad; }
472
- .premium-blog-entry-meta i {
473
- margin-right: 3px;
474
- -webkit-transition: all 0.3s ease-in-out;
475
- transition: all 0.3s ease-in-out; }
476
-
477
- .premium-blog-meta-data {
478
- display: inline-block; }
479
- .premium-blog-meta-data .premium-blog-meta-separator {
480
- margin: 0 5px; }
481
- .premium-blog-meta-data a,
482
- .premium-blog-meta-data span {
483
- color: inherit;
484
- -webkit-transition: all 0.3s ease-in-out;
485
- transition: all 0.3s ease-in-out; }
486
-
487
- .premium-blog-author-thumbnail {
488
- position: relative;
489
- padding: 0 30px;
490
- width: 100%;
491
- top: -10px;
492
- height: 0;
493
- pointer-events: none; }
494
- .premium-blog-author-thumbnail img {
495
- -webkit-border-radius: 50%;
496
- border-radius: 50%;
497
- width: 60px;
498
- pointer-events: all;
499
- -webkit-transform: translateY(-50%);
500
- -ms-transform: translateY(-50%);
501
- transform: translateY(-50%); }
502
-
503
- .premium-blog-entry-title a,
504
- .premium-blog-post-tags-container a,
505
- .premium-blog-post-content .premium-blog-excerpt-link {
506
- -webkit-transition: all 0.3s ease-in-out;
507
- transition: all 0.3s ease-in-out; }
508
-
509
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
510
- background-color: transparent;
511
- color: #54595f;
512
- padding: 0; }
513
-
514
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
515
- width: 100%; }
516
-
517
- .premium-blog-post-tags-container {
518
- margin-top: 8px;
519
- -js-display: flex;
520
- display: -webkit-box;
521
- display: -webkit-flex;
522
- display: -moz-box;
523
- display: -ms-flexbox;
524
- display: flex;
525
- -webkit-box-align: center;
526
- -webkit-align-items: center;
527
- -moz-box-align: center;
528
- -ms-flex-align: center;
529
- align-items: center;
530
- -webkit-flex-wrap: wrap;
531
- -ms-flex-wrap: wrap;
532
- flex-wrap: wrap; }
533
- .premium-blog-post-tags-container a {
534
- color: inherit;
535
- margin-left: 5px; }
536
-
537
- /*Tags align*/
538
- .premium-blog-align-left .post-categories,
539
- .premium-blog-align-left .premium-blog-post-tags-container {
540
- -webkit-box-pack: start;
541
- -webkit-justify-content: flex-start;
542
- -moz-box-pack: start;
543
- -ms-flex-pack: start;
544
- justify-content: flex-start; }
545
-
546
- .premium-blog-align-left .premium-blog-inner-container {
547
- -webkit-box-align: start;
548
- -webkit-align-items: flex-start;
549
- -moz-box-align: start;
550
- -ms-flex-align: start;
551
- align-items: flex-start; }
552
-
553
- .premium-blog-align-center .post-categories,
554
- .premium-blog-align-center .premium-blog-post-tags-container {
555
- -webkit-box-pack: center;
556
- -webkit-justify-content: center;
557
- -moz-box-pack: center;
558
- -ms-flex-pack: center;
559
- justify-content: center; }
560
-
561
- .premium-blog-align-center .premium-blog-inner-container {
562
- -webkit-box-align: center;
563
- -webkit-align-items: center;
564
- -moz-box-align: center;
565
- -ms-flex-align: center;
566
- align-items: center; }
567
-
568
- .premium-blog-align-right .post-categories,
569
- .premium-blog-align-right .premium-blog-post-tags-container {
570
- -webkit-box-pack: end;
571
- -webkit-justify-content: flex-end;
572
- -moz-box-pack: end;
573
- -ms-flex-pack: end;
574
- justify-content: flex-end; }
575
-
576
- .premium-blog-align-right .premium-blog-inner-container {
577
- -webkit-box-align: end;
578
- -webkit-align-items: flex-end;
579
- -moz-box-align: end;
580
- -ms-flex-align: end;
581
- align-items: flex-end; }
582
-
583
- /* Pagination */
584
- .premium-blog-pagination-container {
585
- text-align: right; }
586
- .premium-blog-pagination-container span {
587
- cursor: default; }
588
- .premium-blog-pagination-container .page-numbers {
589
- display: inline-block;
590
- color: #000;
591
- line-height: 1;
592
- font-size: 1em;
593
- font-weight: 400;
594
- text-decoration: none;
595
- padding: 0.75em;
596
- margin: 0 0.4em 0.4em 0;
597
- -webkit-transition: all 0.3s ease-in-out;
598
- transition: all 0.3s ease-in-out; }
599
-
600
- .premium-blog-wrap .premium-loading-feed {
601
- display: block;
602
- position: absolute;
603
- width: 100%;
604
- height: 100%;
605
- top: 0px;
606
- left: 0px;
607
- bottom: 0px;
608
- right: 0px;
609
- background: rgba(255, 255, 255, 0.2);
610
- -js-display: flex;
611
- display: -webkit-box;
612
- display: -webkit-flex;
613
- display: -moz-box;
614
- display: -ms-flexbox;
615
- display: flex;
616
- -webkit-box-align: center;
617
- -webkit-align-items: center;
618
- -moz-box-align: center;
619
- -ms-flex-align: center;
620
- align-items: center;
621
- z-index: 99; }
622
-
623
- .premium-blog-wrap {
624
- -js-display: flex;
625
- display: -webkit-box;
626
- display: -webkit-flex;
627
- display: -moz-box;
628
- display: -ms-flexbox;
629
- display: flex;
630
- -webkit-flex-wrap: wrap;
631
- -ms-flex-wrap: wrap;
632
- flex-wrap: wrap; }
633
- .premium-blog-wrap ul.slick-dots {
634
- width: 100%; }
635
-
636
  /*
637
  * List Layout
638
- */
639
- .premium-blog-list .premium-blog-post-outer-container {
640
- width: 100%; }
641
-
642
  /**
643
  * Even Layout
644
- */
645
- .premium-blog-even .premium-blog-post-container {
646
- height: 100%; }
647
-
648
- .premium-blog-even .slick-track {
649
- -js-display: flex;
650
- display: -webkit-box;
651
- display: -webkit-flex;
652
- display: -moz-box;
653
- display: -ms-flexbox;
654
- display: flex; }
655
-
656
- .premium-blog-even .slick-slide {
657
- height: inherit !important; }
658
-
659
- .premium-blog-filter {
660
- -js-display: flex;
661
- display: -webkit-box;
662
- display: -webkit-flex;
663
- display: -moz-box;
664
- display: -ms-flexbox;
665
- display: flex;
666
- -webkit-box-align: center;
667
- -webkit-align-items: center;
668
- -moz-box-align: center;
669
- -ms-flex-align: center;
670
- align-items: center;
671
- -webkit-box-pack: center;
672
- -webkit-justify-content: center;
673
- -moz-box-pack: center;
674
- -ms-flex-pack: center;
675
- justify-content: center; }
676
-
677
- .premium-blog-filter .premium-blog-filters-container li a.category {
678
- outline: none;
679
- text-decoration: none;
680
- -webkit-border-radius: 75px;
681
- border-radius: 75px;
682
- margin: 15px 5px 20px;
683
- padding: 7px 20px;
684
- -webkit-transition: all 0.3s ease-in-out;
685
- transition: all 0.3s ease-in-out; }
686
-
687
- .premium-blog-filter ul.premium-blog-filters-container {
688
- text-align: center;
689
- margin: 0;
690
- padding: 0; }
691
-
692
- .premium-blog-filter .premium-blog-filters-container li {
693
- list-style: none;
694
- -js-display: inline-flex;
695
- display: -webkit-inline-box;
696
- display: -webkit-inline-flex;
697
- display: -moz-inline-box;
698
- display: -ms-inline-flexbox;
699
- display: inline-flex; }
700
-
701
  /**
702
  * Responsive Style
703
- */
704
- @media (max-width: 768px) {
705
- .premium-blog-content-wrapper {
706
- top: 0;
707
- margin: 0;
708
- padding: 15px; }
709
- .premium-blog-skin-side {
710
- -webkit-box-orient: vertical;
711
- -webkit-box-direction: normal;
712
- -webkit-flex-direction: column;
713
- -moz-box-orient: vertical;
714
- -moz-box-direction: normal;
715
- -ms-flex-direction: column;
716
- flex-direction: column; } }
1
+ /**************** Premium Blog *****************/
2
+ /***********************************************/
3
+ .premium-blog-thumb-effect-wrapper {
4
+ position: relative;
5
+ overflow: hidden; }
6
+
7
+ .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
8
+ position: absolute;
9
+ top: 0;
10
+ left: 0;
11
+ width: 100%;
12
+ height: 100%;
13
+ z-index: 2;
14
+ padding: 20px; }
15
+
16
+ .premium-blog-bordered-effect .premium-blog-post-link {
17
+ display: block;
18
+ height: 100%;
19
+ position: relative; }
20
+
21
+ /*Thumbnail Img*/
22
+ .premium-blog-wrap .premium-blog-thumbnail-container {
23
+ overflow: hidden; }
24
+ .premium-blog-wrap .premium-blog-thumbnail-container img,
25
+ .premium-blog-wrap .premium-blog-thumbnail-container .below-entry-meta {
26
+ width: 100%;
27
+ height: 100%;
28
+ margin: 0 !important;
29
+ -webkit-transition: all 0.4s ease-in-out;
30
+ transition: all 0.4s ease-in-out;
31
+ display: block; }
32
+
33
+ .premium-blog-zoomout-effect img,
34
+ .premium-blog-scale-effect img {
35
+ -webkit-transform: scale(1.2);
36
+ -ms-transform: scale(1.2);
37
+ transform: scale(1.2); }
38
+
39
+ .premium-blog-sepia-effect img {
40
+ -webkit-filter: sepia(30%);
41
+ filter: sepia(30%); }
42
+
43
+ .premium-blog-bright-effect img {
44
+ -webkit-filter: brightness(1);
45
+ filter: brightness(1); }
46
+
47
+ .premium-blog-trans-effect img {
48
+ -webkit-transform: translateX(-15px) scale(1.1);
49
+ -ms-transform: translateX(-15px) scale(1.1);
50
+ transform: translateX(-15px) scale(1.1); }
51
+
52
+ .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
53
+ -webkit-transform: scale(1.2);
54
+ -ms-transform: scale(1.2);
55
+ transform: scale(1.2); }
56
+
57
+ .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
58
+ -webkit-transform: scale(1.1);
59
+ -ms-transform: scale(1.1);
60
+ transform: scale(1.1); }
61
+
62
+ .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
63
+ -webkit-transform: scale(1.3) rotate(5deg);
64
+ -ms-transform: scale(1.3) rotate(5deg);
65
+ transform: scale(1.3) rotate(5deg); }
66
+
67
+ .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
68
+ -webkit-filter: grayscale(100%);
69
+ filter: grayscale(100%); }
70
+
71
+ .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
72
+ -webkit-filter: blur(3px);
73
+ filter: blur(3px); }
74
+
75
+ .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
76
+ -webkit-filter: sepia(0%);
77
+ filter: sepia(0%); }
78
+
79
+ .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
80
+ -webkit-filter: brightness(1.2);
81
+ filter: brightness(1.2); }
82
+
83
+ .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
84
+ -webkit-transform: translateX(0px) scale(1.1);
85
+ -ms-transform: translateX(0px) scale(1.1);
86
+ transform: translateX(0px) scale(1.1); }
87
+
88
+ .premium-blog-post-container {
89
+ overflow: hidden; }
90
+ .premium-blog-post-container .premium-blog-inner-container {
91
+ -js-display: flex;
92
+ display: -webkit-box;
93
+ display: -webkit-flex;
94
+ display: -moz-box;
95
+ display: -ms-flexbox;
96
+ display: flex;
97
+ -webkit-box-orient: vertical;
98
+ -webkit-box-direction: normal;
99
+ -webkit-flex-direction: column;
100
+ -moz-box-orient: vertical;
101
+ -moz-box-direction: normal;
102
+ -ms-flex-direction: column;
103
+ flex-direction: column; }
104
+ .premium-blog-post-container .premium-blog-post-content {
105
+ line-height: 1.5em;
106
+ color: #777;
107
+ font-size: 14px;
108
+ margin-bottom: 10px; }
109
+ .premium-blog-post-container ul.post-categories a:hover, .premium-blog-post-container ul.post-categories a:focus,
110
+ .premium-blog-post-container .premium-blog-post-link:hover,
111
+ .premium-blog-post-container .premium-blog-post-link:focus {
112
+ -webkit-box-shadow: none !important;
113
+ box-shadow: none !important;
114
+ outline: none !important; }
115
+ .premium-blog-post-container .premium-blog-entry-title {
116
+ font-size: 18px;
117
+ margin-bottom: 5px; }
118
+ .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
119
+ position: relative;
120
+ z-index: 3;
121
+ top: -50px; }
122
+ .premium-blog-post-container .premium-blog-content-wrapper {
123
+ background-color: #f5f5f5;
124
+ padding: 30px; }
125
+ .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
126
+ top: 0; }
127
+ .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 {
128
+ position: absolute;
129
+ content: "";
130
+ z-index: 1;
131
+ top: 50%;
132
+ left: 50%;
133
+ opacity: 0;
134
+ -webkit-transform: translate(-50%, -50%);
135
+ -ms-transform: translate(-50%, -50%);
136
+ transform: translate(-50%, -50%);
137
+ -webkit-transition: all 0.4s linear 0s;
138
+ transition: all 0.4s linear 0s;
139
+ height: 1px;
140
+ width: 100%;
141
+ background-color: #fff; }
142
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
143
+ width: 1px;
144
+ height: 100%; }
145
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
146
+ width: 20px;
147
+ opacity: 1; }
148
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
149
+ height: 20px;
150
+ opacity: 1; }
151
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
152
+ margin: 0px 10px 20px;
153
+ clear: both; }
154
+ .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 {
155
+ position: absolute;
156
+ top: 0;
157
+ left: 0;
158
+ width: 100%;
159
+ height: 100%;
160
+ -webkit-transition: all 0.3s ease-in-out;
161
+ transition: all 0.3s ease-in-out;
162
+ opacity: 0; }
163
+ .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 {
164
+ -js-display: flex;
165
+ display: -webkit-box;
166
+ display: -webkit-flex;
167
+ display: -moz-box;
168
+ display: -ms-flexbox;
169
+ display: flex;
170
+ -webkit-box-pack: center;
171
+ -webkit-justify-content: center;
172
+ -moz-box-pack: center;
173
+ -ms-flex-pack: center;
174
+ justify-content: center;
175
+ -webkit-box-align: center;
176
+ -webkit-align-items: center;
177
+ -moz-box-align: center;
178
+ -ms-flex-align: center;
179
+ align-items: center;
180
+ width: 100%;
181
+ height: 100%; }
182
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
183
+ .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,
184
+ .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,
185
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
186
+ -webkit-transition: all 0.3s ease-in-out;
187
+ transition: all 0.3s ease-in-out; }
188
+ .premium-blog-post-container.premium-blog-skin-side {
189
+ -js-display: flex;
190
+ display: -webkit-box;
191
+ display: -webkit-flex;
192
+ display: -moz-box;
193
+ display: -ms-flexbox;
194
+ display: flex; }
195
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
196
+ height: 100%; }
197
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
198
+ -webkit-box-flex: 1;
199
+ -webkit-flex: 1;
200
+ -moz-box-flex: 1;
201
+ -ms-flex: 1;
202
+ flex: 1; }
203
+ .premium-blog-post-container.premium-blog-skin-banner {
204
+ position: relative; }
205
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
206
+ position: absolute;
207
+ width: 100%;
208
+ bottom: -5px;
209
+ -js-display: flex;
210
+ display: -webkit-box;
211
+ display: -webkit-flex;
212
+ display: -moz-box;
213
+ display: -ms-flexbox;
214
+ display: flex;
215
+ -webkit-box-orient: vertical;
216
+ -webkit-box-direction: normal;
217
+ -webkit-flex-direction: column;
218
+ -moz-box-orient: vertical;
219
+ -moz-box-direction: normal;
220
+ -ms-flex-direction: column;
221
+ flex-direction: column;
222
+ background-color: transparent;
223
+ z-index: 3;
224
+ -webkit-transition: bottom 0.3s ease-in-out;
225
+ transition: bottom 0.3s ease-in-out; }
226
+ .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
227
+ bottom: 0px; }
228
+ .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
229
+ margin: 0;
230
+ padding: 0;
231
+ list-style: none;
232
+ -js-display: flex;
233
+ display: -webkit-box;
234
+ display: -webkit-flex;
235
+ display: -moz-box;
236
+ display: -ms-flexbox;
237
+ display: flex; }
238
+ .premium-blog-post-container .premium-blog-cats-container a {
239
+ display: block;
240
+ font-size: 12px;
241
+ color: #fff;
242
+ background-color: #777;
243
+ margin: 0 3px 10px 0;
244
+ padding: 5px;
245
+ -webkit-transition: all 0.3s ease-in-out;
246
+ transition: all 0.3s ease-in-out; }
247
+
248
  /*
249
  * Diagonal Effect
250
+ */
251
+ .premium-blog-diagonal-container {
252
+ position: absolute;
253
+ top: 0;
254
+ left: 0;
255
+ width: 100%;
256
+ height: 100%; }
257
+
258
+ .premium-blog-diagonal-effect:before {
259
+ position: absolute;
260
+ top: 0px;
261
+ left: 0px;
262
+ width: 100%;
263
+ height: 100%;
264
+ content: " ";
265
+ z-index: 1;
266
+ background: rgba(255, 255, 255, 0.2);
267
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
268
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
269
+ -webkit-transition: all 0.3s linear 0s;
270
+ transition: all 0.3s linear 0s; }
271
+
272
+ .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
273
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
274
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
275
+
276
  /*
277
  * Framed Effect
278
+ */
279
+ .premium-blog-framed-effect {
280
+ position: absolute;
281
+ width: -webkit-calc(100% - 30px);
282
+ width: calc(100% - 30px);
283
+ height: -webkit-calc(100% - 30px);
284
+ height: calc(100% - 30px);
285
+ top: 15px;
286
+ left: 15px;
287
+ opacity: 0;
288
+ -webkit-transform: scale(0.3);
289
+ -ms-transform: scale(0.3);
290
+ transform: scale(0.3);
291
+ -webkit-transition: all 0.3s linear 0s;
292
+ transition: all 0.3s linear 0s; }
293
+
294
+ .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
295
+ opacity: 0.99;
296
+ -webkit-transform: scale(1);
297
+ -ms-transform: scale(1);
298
+ transform: scale(1); }
299
+
300
  /*
301
  * Bordered Effect
302
+ */
303
+ .premium-blog-bordered-effect {
304
+ position: absolute;
305
+ top: 0;
306
+ left: 0;
307
+ width: 100%;
308
+ height: 100%;
309
+ opacity: 0;
310
+ padding: 15px;
311
+ -webkit-transition: all 0.3s linear 0s;
312
+ transition: all 0.3s linear 0s; }
313
+ .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-bordered-effect .premium-blog-post-link:after {
314
+ content: "";
315
+ display: block;
316
+ position: absolute;
317
+ top: 0;
318
+ left: 0;
319
+ width: 100%;
320
+ height: 100%;
321
+ -webkit-transition: all 0.5s linear 0s;
322
+ transition: all 0.5s linear 0s;
323
+ -webkit-transition-delay: 0s;
324
+ transition-delay: 0s;
325
+ border-color: rgba(255, 255, 255, 0.45); }
326
+ .premium-blog-bordered-effect .premium-blog-post-link:before {
327
+ border-right: 2px solid;
328
+ border-left: 2px solid;
329
+ -webkit-transform: scale(1, 0);
330
+ -ms-transform: scale(1, 0);
331
+ transform: scale(1, 0);
332
+ -webkit-transform-origin: 100% 0;
333
+ -ms-transform-origin: 100% 0;
334
+ transform-origin: 100% 0; }
335
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
336
+ border-top: 2px solid;
337
+ border-bottom: 2px solid;
338
+ -webkit-transform: scale(0, 1);
339
+ -ms-transform: scale(0, 1);
340
+ transform: scale(0, 1);
341
+ -webkit-transform-origin: 0 0;
342
+ -ms-transform-origin: 0 0;
343
+ transform-origin: 0 0; }
344
+
345
+ .premium-blog-bordered-effect:hover {
346
+ opacity: 0.99; }
347
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:before, .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
348
+ -webkit-transition-delay: 0.15s;
349
+ transition-delay: 0.15s;
350
+ opacity: 1;
351
+ -webkit-transform: scale(1);
352
+ -ms-transform: scale(1);
353
+ transform: scale(1); }
354
+
355
  /*
356
  * Squares Effect
357
+ */
358
+ .premium-blog-squares-effect,
359
+ .premium-blog-squares-square-container {
360
+ position: absolute;
361
+ top: 0;
362
+ left: 0;
363
+ width: 100%;
364
+ height: 100%; }
365
+
366
+ .premium-blog-squares-effect:before, .premium-blog-squares-effect:after {
367
+ position: absolute;
368
+ content: "";
369
+ top: 0;
370
+ left: 0;
371
+ width: 50%;
372
+ height: 50%;
373
+ -webkit-transform: translate(-100%, -100%);
374
+ -ms-transform: translate(-100%, -100%);
375
+ transform: translate(-100%, -100%);
376
+ opacity: 0.7;
377
+ -webkit-transition: all 0.3s linear 0s;
378
+ transition: all 0.3s linear 0s; }
379
+
380
+ .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
381
+ position: absolute;
382
+ content: "";
383
+ top: 0;
384
+ left: 0;
385
+ width: 50%;
386
+ height: 50%;
387
+ -webkit-transform: translate(-100%, -100%);
388
+ -ms-transform: translate(-100%, -100%);
389
+ transform: translate(-100%, -100%);
390
+ opacity: 0.7;
391
+ -webkit-transition: all 0.3s linear 0s;
392
+ transition: all 0.3s linear 0s; }
393
+
394
+ .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
395
+ opacity: 0.8; }
396
+
397
+ .premium-blog-squares-effect:after {
398
+ -webkit-transform: translate(200%, 200%);
399
+ -ms-transform: translate(200%, 200%);
400
+ transform: translate(200%, 200%); }
401
+
402
+ .premium-blog-squares-square-container:before {
403
+ -webkit-transform: translate(-100%, 200%);
404
+ -ms-transform: translate(-100%, 200%);
405
+ transform: translate(-100%, 200%); }
406
+
407
+ .premium-blog-squares-square-container:after {
408
+ -webkit-transform: translate(200%, -100%);
409
+ -ms-transform: translate(200%, -100%);
410
+ transform: translate(200%, -100%); }
411
+
412
+ .premium-blog-squares-effect:hover:before {
413
+ -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
414
+ -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
415
+ transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
416
+
417
+ .premium-blog-squares-effect:hover:after {
418
+ -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
419
+ -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
420
+ transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
421
+
422
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
423
+ -webkit-transform: translate(0, 100%);
424
+ -ms-transform: translate(0, 100%);
425
+ transform: translate(0, 100%); }
426
+
427
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
428
+ -webkit-transform: translate(100%, 0%);
429
+ -ms-transform: translate(100%, 0%);
430
+ transform: translate(100%, 0%); }
431
+
432
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
433
+ opacity: 1; }
434
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
435
+ opacity: 1;
436
+ -webkit-transform: scale(1);
437
+ -ms-transform: scale(1);
438
+ transform: scale(1); }
439
+
440
+ .premium-blog-clear-fix {
441
+ clear: both; }
442
+
443
+ .premium-blog-masked .premium-blog-thumbnail-container {
444
+ position: relative;
445
+ overflow: visible; }
446
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
447
+ position: absolute;
448
+ height: 100px;
449
+ width: 100%;
450
+ bottom: -5px;
451
+ left: 0;
452
+ fill: #f5f5f5;
453
+ z-index: 99; }
454
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
455
+ -webkit-transform: rotate(180deg);
456
+ -ms-transform: rotate(180deg);
457
+ transform: rotate(180deg); }
458
+
459
+ .premium-blog-masked .premium-blog-author-thumbnail,
460
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
461
+ z-index: 999 !important; }
462
+
463
+ .premium-blog-format-link {
464
+ padding: 5px;
465
+ line-height: 0; }
466
+
467
+ .premium-blog-entry-meta {
468
+ line-height: 1.3em;
469
+ font-size: 12px;
470
+ margin-bottom: 13px;
471
+ color: #adadad; }
472
+ .premium-blog-entry-meta i {
473
+ margin-right: 3px;
474
+ -webkit-transition: all 0.3s ease-in-out;
475
+ transition: all 0.3s ease-in-out; }
476
+
477
+ .premium-blog-meta-data {
478
+ display: inline-block; }
479
+ .premium-blog-meta-data .premium-blog-meta-separator {
480
+ margin: 0 5px; }
481
+ .premium-blog-meta-data a,
482
+ .premium-blog-meta-data span {
483
+ color: inherit;
484
+ -webkit-transition: all 0.3s ease-in-out;
485
+ transition: all 0.3s ease-in-out; }
486
+
487
+ .premium-blog-author-thumbnail {
488
+ position: relative;
489
+ padding: 0 30px;
490
+ width: 100%;
491
+ top: -10px;
492
+ height: 0;
493
+ pointer-events: none; }
494
+ .premium-blog-author-thumbnail img {
495
+ -webkit-border-radius: 50%;
496
+ border-radius: 50%;
497
+ width: 60px;
498
+ pointer-events: all;
499
+ -webkit-transform: translateY(-50%);
500
+ -ms-transform: translateY(-50%);
501
+ transform: translateY(-50%); }
502
+
503
+ .premium-blog-entry-title a,
504
+ .premium-blog-post-tags-container a,
505
+ .premium-blog-post-content .premium-blog-excerpt-link {
506
+ -webkit-transition: all 0.3s ease-in-out;
507
+ transition: all 0.3s ease-in-out; }
508
+
509
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
510
+ background-color: transparent;
511
+ color: #54595f;
512
+ padding: 0; }
513
+
514
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
515
+ width: 100%; }
516
+
517
+ .premium-blog-post-tags-container {
518
+ margin-top: 8px;
519
+ -js-display: flex;
520
+ display: -webkit-box;
521
+ display: -webkit-flex;
522
+ display: -moz-box;
523
+ display: -ms-flexbox;
524
+ display: flex;
525
+ -webkit-box-align: center;
526
+ -webkit-align-items: center;
527
+ -moz-box-align: center;
528
+ -ms-flex-align: center;
529
+ align-items: center;
530
+ -webkit-flex-wrap: wrap;
531
+ -ms-flex-wrap: wrap;
532
+ flex-wrap: wrap; }
533
+ .premium-blog-post-tags-container a {
534
+ color: inherit;
535
+ margin-left: 5px; }
536
+
537
+ /*Tags align*/
538
+ .premium-blog-align-left .post-categories,
539
+ .premium-blog-align-left .premium-blog-post-tags-container {
540
+ -webkit-box-pack: start;
541
+ -webkit-justify-content: flex-start;
542
+ -moz-box-pack: start;
543
+ -ms-flex-pack: start;
544
+ justify-content: flex-start; }
545
+
546
+ .premium-blog-align-left .premium-blog-inner-container {
547
+ -webkit-box-align: start;
548
+ -webkit-align-items: flex-start;
549
+ -moz-box-align: start;
550
+ -ms-flex-align: start;
551
+ align-items: flex-start; }
552
+
553
+ .premium-blog-align-center .post-categories,
554
+ .premium-blog-align-center .premium-blog-post-tags-container {
555
+ -webkit-box-pack: center;
556
+ -webkit-justify-content: center;
557
+ -moz-box-pack: center;
558
+ -ms-flex-pack: center;
559
+ justify-content: center; }
560
+
561
+ .premium-blog-align-center .premium-blog-inner-container {
562
+ -webkit-box-align: center;
563
+ -webkit-align-items: center;
564
+ -moz-box-align: center;
565
+ -ms-flex-align: center;
566
+ align-items: center; }
567
+
568
+ .premium-blog-align-right .post-categories,
569
+ .premium-blog-align-right .premium-blog-post-tags-container {
570
+ -webkit-box-pack: end;
571
+ -webkit-justify-content: flex-end;
572
+ -moz-box-pack: end;
573
+ -ms-flex-pack: end;
574
+ justify-content: flex-end; }
575
+
576
+ .premium-blog-align-right .premium-blog-inner-container {
577
+ -webkit-box-align: end;
578
+ -webkit-align-items: flex-end;
579
+ -moz-box-align: end;
580
+ -ms-flex-align: end;
581
+ align-items: flex-end; }
582
+
583
+ /* Pagination */
584
+ .premium-blog-pagination-container {
585
+ text-align: right; }
586
+ .premium-blog-pagination-container span {
587
+ cursor: default; }
588
+ .premium-blog-pagination-container .page-numbers {
589
+ display: inline-block;
590
+ color: #000;
591
+ line-height: 1;
592
+ font-size: 1em;
593
+ font-weight: 400;
594
+ text-decoration: none;
595
+ padding: 0.75em;
596
+ margin: 0 0.4em 0.4em 0;
597
+ -webkit-transition: all 0.3s ease-in-out;
598
+ transition: all 0.3s ease-in-out; }
599
+
600
+ .premium-blog-wrap .premium-loading-feed {
601
+ display: block;
602
+ position: absolute;
603
+ width: 100%;
604
+ height: 100%;
605
+ top: 0px;
606
+ left: 0px;
607
+ bottom: 0px;
608
+ right: 0px;
609
+ background: rgba(255, 255, 255, 0.2);
610
+ -js-display: flex;
611
+ display: -webkit-box;
612
+ display: -webkit-flex;
613
+ display: -moz-box;
614
+ display: -ms-flexbox;
615
+ display: flex;
616
+ -webkit-box-align: center;
617
+ -webkit-align-items: center;
618
+ -moz-box-align: center;
619
+ -ms-flex-align: center;
620
+ align-items: center;
621
+ z-index: 99; }
622
+
623
+ .premium-blog-wrap {
624
+ -js-display: flex;
625
+ display: -webkit-box;
626
+ display: -webkit-flex;
627
+ display: -moz-box;
628
+ display: -ms-flexbox;
629
+ display: flex;
630
+ -webkit-flex-wrap: wrap;
631
+ -ms-flex-wrap: wrap;
632
+ flex-wrap: wrap; }
633
+ .premium-blog-wrap ul.slick-dots {
634
+ width: 100%; }
635
+
636
  /*
637
  * List Layout
638
+ */
639
+ .premium-blog-list .premium-blog-post-outer-container {
640
+ width: 100%; }
641
+
642
  /**
643
  * Even Layout
644
+ */
645
+ .premium-blog-even .premium-blog-post-container {
646
+ height: 100%; }
647
+
648
+ .premium-blog-even .slick-track {
649
+ -js-display: flex;
650
+ display: -webkit-box;
651
+ display: -webkit-flex;
652
+ display: -moz-box;
653
+ display: -ms-flexbox;
654
+ display: flex; }
655
+
656
+ .premium-blog-even .slick-slide {
657
+ height: inherit !important; }
658
+
659
+ .premium-blog-filter {
660
+ -js-display: flex;
661
+ display: -webkit-box;
662
+ display: -webkit-flex;
663
+ display: -moz-box;
664
+ display: -ms-flexbox;
665
+ display: flex;
666
+ -webkit-box-align: center;
667
+ -webkit-align-items: center;
668
+ -moz-box-align: center;
669
+ -ms-flex-align: center;
670
+ align-items: center;
671
+ -webkit-box-pack: center;
672
+ -webkit-justify-content: center;
673
+ -moz-box-pack: center;
674
+ -ms-flex-pack: center;
675
+ justify-content: center; }
676
+
677
+ .premium-blog-filter .premium-blog-filters-container li a.category {
678
+ outline: none;
679
+ text-decoration: none;
680
+ -webkit-border-radius: 75px;
681
+ border-radius: 75px;
682
+ margin: 15px 5px 20px;
683
+ padding: 7px 20px;
684
+ -webkit-transition: all 0.3s ease-in-out;
685
+ transition: all 0.3s ease-in-out; }
686
+
687
+ .premium-blog-filter ul.premium-blog-filters-container {
688
+ text-align: center;
689
+ margin: 0;
690
+ padding: 0; }
691
+
692
+ .premium-blog-filter .premium-blog-filters-container li {
693
+ list-style: none;
694
+ -js-display: inline-flex;
695
+ display: -webkit-inline-box;
696
+ display: -webkit-inline-flex;
697
+ display: -moz-inline-box;
698
+ display: -ms-inline-flexbox;
699
+ display: inline-flex; }
700
+
701
  /**
702
  * Responsive Style
703
+ */
704
+ @media (max-width: 768px) {
705
+ .premium-blog-content-wrapper {
706
+ top: 0;
707
+ margin: 0;
708
+ padding: 15px; }
709
+ .premium-blog-skin-side {
710
+ -webkit-box-orient: vertical;
711
+ -webkit-box-direction: normal;
712
+ -webkit-flex-direction: column;
713
+ -moz-box-orient: vertical;
714
+ -moz-box-direction: normal;
715
+ -ms-flex-direction: column;
716
+ flex-direction: column; } }
assets/frontend/css/premium-icon-list.css CHANGED
@@ -1,252 +1,252 @@
1
- /**************** Premium Bullet List ****************/
2
- /*****************************************************/
3
- .premium-bullet-list-box {
4
- -js-display: flex;
5
- display: -webkit-box;
6
- display: -webkit-flex;
7
- display: -moz-box;
8
- display: -ms-flexbox;
9
- display: flex;
10
- -webkit-flex-wrap: wrap;
11
- -ms-flex-wrap: wrap;
12
- flex-wrap: wrap;
13
- -webkit-box-orient: vertical;
14
- -webkit-box-direction: normal;
15
- -webkit-flex-direction: column;
16
- -moz-box-orient: vertical;
17
- -moz-box-direction: normal;
18
- -ms-flex-direction: column;
19
- flex-direction: column;
20
- padding: 0; }
21
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
22
- -webkit-transform-origin: left center;
23
- -ms-transform-origin: left center;
24
- transform-origin: left center; }
25
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
26
- -webkit-transform-origin: right center;
27
- -ms-transform-origin: right center;
28
- transform-origin: right center; }
29
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
30
- -webkit-transform-origin: center center;
31
- -ms-transform-origin: center center;
32
- transform-origin: center center; }
33
-
34
- .premium-bullet-list-content {
35
- -js-display: flex;
36
- display: -webkit-box;
37
- display: -webkit-flex;
38
- display: -moz-box;
39
- display: -ms-flexbox;
40
- display: flex;
41
- -webkit-transition: all 0.3s ease-in-out;
42
- transition: all 0.3s ease-in-out;
43
- width: auto;
44
- position: relative; }
45
- .premium-bullet-list-content .premium-bullet-list-text span,
46
- .premium-bullet-list-content .premium-bullet-list-wrapper {
47
- display: inline-block;
48
- -webkit-align-self: center;
49
- -ms-flex-item-align: center;
50
- align-self: center;
51
- -webkit-transition: all 0.3s ease-in-out;
52
- transition: all 0.3s ease-in-out; }
53
- .premium-bullet-list-content .premium-bullet-list-text span {
54
- margin: 0 5px;
55
- -webkit-box-flex: 1;
56
- -webkit-flex: 1;
57
- -moz-box-flex: 1;
58
- -ms-flex: 1;
59
- flex: 1; }
60
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
61
- font-size: 18px;
62
- background-color: #eee;
63
- padding: 1px 5px;
64
- -webkit-border-radius: 2px;
65
- border-radius: 2px; }
66
- .premium-bullet-list-content .premium-bullet-list-text span,
67
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
68
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
69
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
70
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
71
- -webkit-transition: all 0.3s ease-in-out;
72
- transition: all 0.3s ease-in-out; }
73
- .premium-bullet-list-content .premium-bullet-list-wrapper {
74
- position: relative;
75
- line-height: 0; }
76
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
77
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
78
- width: 30px !important;
79
- height: 30px !important;
80
- position: relative;
81
- z-index: 500; }
82
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
83
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
84
- position: relative;
85
- z-index: 500; }
86
- .premium-bullet-list-content .premium-bullet-list-link {
87
- position: absolute;
88
- top: 0;
89
- left: 0;
90
- width: 100%;
91
- height: 100%;
92
- z-index: 1000; }
93
-
94
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
95
- width: 100%;
96
- height: 100%;
97
- position: absolute;
98
- top: 0.5em;
99
- z-index: 100;
100
- -js-display: flex;
101
- display: -webkit-box;
102
- display: -webkit-flex;
103
- display: -moz-box;
104
- display: -ms-flexbox;
105
- display: flex;
106
- -webkit-box-pack: center;
107
- -webkit-justify-content: center;
108
- -moz-box-pack: center;
109
- -ms-flex-pack: center;
110
- justify-content: center; }
111
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
112
- content: "";
113
- border-right-width: 1px;
114
- border-right-style: solid;
115
- border-color: #333333;
116
- display: block;
117
- height: 100%; }
118
-
119
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
120
- -webkit-align-self: center;
121
- -ms-flex-item-align: center;
122
- align-self: center;
123
- z-index: 2; }
124
-
125
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
126
- margin: 0 3px; }
127
-
128
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
129
- margin: 0 3px 0 0; }
130
-
131
- .premium-bullet-list-divider:not(:last-child) {
132
- width: 100%;
133
- -webkit-box-flex: 0;
134
- -webkit-flex: 0 0 100%;
135
- -moz-box-flex: 0;
136
- -ms-flex: 0 0 100%;
137
- flex: 0 0 100%;
138
- overflow: hidden; }
139
-
140
- .premium-bullet-list-divider:not(:last-child):after {
141
- content: "";
142
- display: block;
143
- border-top-style: solid;
144
- border-top-width: 1px; }
145
-
146
- .premium-bullet-list-divider-inline:not(:last-child) {
147
- float: right;
148
- display: inline-block;
149
- position: relative;
150
- height: 100%;
151
- overflow: hidden;
152
- -webkit-align-self: center;
153
- -ms-flex-item-align: center;
154
- align-self: center;
155
- margin: 0 3px; }
156
-
157
- .premium-bullet-list-divider-inline:not(:last-child):after {
158
- content: "";
159
- display: block;
160
- border-left-width: 1px;
161
- height: 33px;
162
- border-left-style: solid; }
163
-
164
- .premium-bullet-list-icon-text {
165
- line-height: 1.5; }
166
-
167
- .premium-bullet-list-icon-text p,
168
- ul.premium-bullet-list-box,
169
- li.premium-bullet-list-content {
170
- margin: 0; }
171
-
172
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
173
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
174
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
175
- color: transparent !important;
176
- text-shadow: 0 0 3px #aaa; }
177
-
178
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
179
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
180
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
181
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
182
- -webkit-filter: blur(3px);
183
- filter: blur(3px); }
184
-
185
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
186
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
187
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
188
- color: #aaa !important;
189
- text-shadow: 0 0px 0 transparent; }
190
-
191
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
192
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
193
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
194
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
195
- -webkit-filter: none;
196
- filter: none; }
197
-
198
- .premium-bullet-list-content .premium-bullet-list-badge {
199
- font-size: 11px;
200
- top: auto;
201
- min-width: -webkit-max-content;
202
- min-width: -moz-max-content;
203
- min-width: max-content;
204
- height: -webkit-fit-content;
205
- height: -moz-fit-content;
206
- height: fit-content; }
207
-
208
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
209
- font-size: 13px; }
210
-
211
- .premium-bullet-list-gradient-effect[data-text] {
212
- display: inline-block;
213
- position: relative;
214
- text-decoration: none; }
215
-
216
- .premium-bullet-list-gradient-effect[data-text]::before {
217
- content: attr(data-text);
218
- position: absolute;
219
- z-index: 1;
220
- overflow: hidden;
221
- -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
222
- clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
223
- -webkit-background-clip: text;
224
- background-clip: text;
225
- -webkit-text-fill-color: transparent;
226
- -webkit-transition: all 0.4s ease;
227
- transition: all 0.4s ease; }
228
-
229
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
230
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
231
- -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
232
- clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
233
-
234
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
235
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
236
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
237
- opacity: 0; }
238
-
239
- .premium-bullet-list-content-grow-effect:hover {
240
- -webkit-transform: scale(1.07);
241
- -ms-transform: scale(1.07);
242
- transform: scale(1.07); }
243
-
244
- @-webkit-keyframes spin {
245
- 100% {
246
- -webkit-transform: rotate(360deg);
247
- transform: rotate(360deg); } }
248
-
249
- @keyframes spin {
250
- 100% {
251
- -webkit-transform: rotate(360deg);
252
- transform: rotate(360deg); } }
1
+ /**************** Premium Bullet List ****************/
2
+ /*****************************************************/
3
+ .premium-bullet-list-box {
4
+ -js-display: flex;
5
+ display: -webkit-box;
6
+ display: -webkit-flex;
7
+ display: -moz-box;
8
+ display: -ms-flexbox;
9
+ display: flex;
10
+ -webkit-flex-wrap: wrap;
11
+ -ms-flex-wrap: wrap;
12
+ flex-wrap: wrap;
13
+ -webkit-box-orient: vertical;
14
+ -webkit-box-direction: normal;
15
+ -webkit-flex-direction: column;
16
+ -moz-box-orient: vertical;
17
+ -moz-box-direction: normal;
18
+ -ms-flex-direction: column;
19
+ flex-direction: column;
20
+ padding: 0; }
21
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
22
+ -webkit-transform-origin: left center;
23
+ -ms-transform-origin: left center;
24
+ transform-origin: left center; }
25
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
26
+ -webkit-transform-origin: right center;
27
+ -ms-transform-origin: right center;
28
+ transform-origin: right center; }
29
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
30
+ -webkit-transform-origin: center center;
31
+ -ms-transform-origin: center center;
32
+ transform-origin: center center; }
33
+
34
+ .premium-bullet-list-content {
35
+ -js-display: flex;
36
+ display: -webkit-box;
37
+ display: -webkit-flex;
38
+ display: -moz-box;
39
+ display: -ms-flexbox;
40
+ display: flex;
41
+ -webkit-transition: all 0.3s ease-in-out;
42
+ transition: all 0.3s ease-in-out;
43
+ width: auto;
44
+ position: relative; }
45
+ .premium-bullet-list-content .premium-bullet-list-text span,
46
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
47
+ display: inline-block;
48
+ -webkit-align-self: center;
49
+ -ms-flex-item-align: center;
50
+ align-self: center;
51
+ -webkit-transition: all 0.3s ease-in-out;
52
+ transition: all 0.3s ease-in-out; }
53
+ .premium-bullet-list-content .premium-bullet-list-text span {
54
+ margin: 0 5px;
55
+ -webkit-box-flex: 1;
56
+ -webkit-flex: 1;
57
+ -moz-box-flex: 1;
58
+ -ms-flex: 1;
59
+ flex: 1; }
60
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
61
+ font-size: 18px;
62
+ background-color: #eee;
63
+ padding: 1px 5px;
64
+ -webkit-border-radius: 2px;
65
+ border-radius: 2px; }
66
+ .premium-bullet-list-content .premium-bullet-list-text span,
67
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
68
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
69
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
70
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
71
+ -webkit-transition: all 0.3s ease-in-out;
72
+ transition: all 0.3s ease-in-out; }
73
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
74
+ position: relative;
75
+ line-height: 0; }
76
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
77
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
78
+ width: 30px !important;
79
+ height: 30px !important;
80
+ position: relative;
81
+ z-index: 500; }
82
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
83
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
84
+ position: relative;
85
+ z-index: 500; }
86
+ .premium-bullet-list-content .premium-bullet-list-link {
87
+ position: absolute;
88
+ top: 0;
89
+ left: 0;
90
+ width: 100%;
91
+ height: 100%;
92
+ z-index: 1000; }
93
+
94
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
95
+ width: 100%;
96
+ height: 100%;
97
+ position: absolute;
98
+ top: 0.5em;
99
+ z-index: 100;
100
+ -js-display: flex;
101
+ display: -webkit-box;
102
+ display: -webkit-flex;
103
+ display: -moz-box;
104
+ display: -ms-flexbox;
105
+ display: flex;
106
+ -webkit-box-pack: center;
107
+ -webkit-justify-content: center;
108
+ -moz-box-pack: center;
109
+ -ms-flex-pack: center;
110
+ justify-content: center; }
111
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
112
+ content: "";
113
+ border-right-width: 1px;
114
+ border-right-style: solid;
115
+ border-color: #333333;
116
+ display: block;
117
+ height: 100%; }
118
+
119
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
120
+ -webkit-align-self: center;
121
+ -ms-flex-item-align: center;
122
+ align-self: center;
123
+ z-index: 2; }
124
+
125
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
126
+ margin: 0 3px; }
127
+
128
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
129
+ margin: 0 3px 0 0; }
130
+
131
+ .premium-bullet-list-divider:not(:last-child) {
132
+ width: 100%;
133
+ -webkit-box-flex: 0;
134
+ -webkit-flex: 0 0 100%;
135
+ -moz-box-flex: 0;
136
+ -ms-flex: 0 0 100%;
137
+ flex: 0 0 100%;
138
+ overflow: hidden; }
139
+
140
+ .premium-bullet-list-divider:not(:last-child):after {
141
+ content: "";
142
+ display: block;
143
+ border-top-style: solid;
144
+ border-top-width: 1px; }
145
+
146
+ .premium-bullet-list-divider-inline:not(:last-child) {
147
+ float: right;
148
+ display: inline-block;
149
+ position: relative;
150
+ height: 100%;
151
+ overflow: hidden;
152
+ -webkit-align-self: center;
153
+ -ms-flex-item-align: center;
154
+ align-self: center;
155
+ margin: 0 3px; }
156
+
157
+ .premium-bullet-list-divider-inline:not(:last-child):after {
158
+ content: "";
159
+ display: block;
160
+ border-left-width: 1px;
161
+ height: 33px;
162
+ border-left-style: solid; }
163
+
164
+ .premium-bullet-list-icon-text {
165
+ line-height: 1.5; }
166
+
167
+ .premium-bullet-list-icon-text p,
168
+ ul.premium-bullet-list-box,
169
+ li.premium-bullet-list-content {
170
+ margin: 0; }
171
+
172
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
173
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
174
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
175
+ color: transparent !important;
176
+ text-shadow: 0 0 3px #aaa; }
177
+
178
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
179
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
180
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
181
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
182
+ -webkit-filter: blur(3px);
183
+ filter: blur(3px); }
184
+
185
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
186
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
187
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
188
+ color: #aaa !important;
189
+ text-shadow: 0 0px 0 transparent; }
190
+
191
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
192
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
193
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
194
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
195
+ -webkit-filter: none;
196
+ filter: none; }
197
+
198
+ .premium-bullet-list-content .premium-bullet-list-badge {
199
+ font-size: 11px;
200
+ top: auto;
201
+ min-width: -webkit-max-content;
202
+ min-width: -moz-max-content;
203
+ min-width: max-content;
204
+ height: -webkit-fit-content;
205
+ height: -moz-fit-content;
206
+ height: fit-content; }
207
+
208
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
209
+ font-size: 13px; }
210
+
211
+ .premium-bullet-list-gradient-effect[data-text] {
212
+ display: inline-block;
213
+ position: relative;
214
+ text-decoration: none; }
215
+
216
+ .premium-bullet-list-gradient-effect[data-text]::before {
217
+ content: attr(data-text);
218
+ position: absolute;
219
+ z-index: 1;
220
+ overflow: hidden;
221
+ -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
222
+ clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
223
+ -webkit-background-clip: text;
224
+ background-clip: text;
225
+ -webkit-text-fill-color: transparent;
226
+ -webkit-transition: all 0.4s ease;
227
+ transition: all 0.4s ease; }
228
+
229
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
230
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
231
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
232
+ clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
233
+
234
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
235
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
236
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
237
+ opacity: 0; }
238
+
239
+ .premium-bullet-list-content-grow-effect:hover {
240
+ -webkit-transform: scale(1.07);
241
+ -ms-transform: scale(1.07);
242
+ transform: scale(1.07); }
243
+
244
+ @-webkit-keyframes spin {
245
+ 100% {
246
+ -webkit-transform: rotate(360deg);
247
+ transform: rotate(360deg); } }
248
+
249
+ @keyframes spin {
250
+ 100% {
251
+ -webkit-transform: rotate(360deg);
252
+ transform: rotate(360deg); } }
assets/frontend/css/premium-image-button.css CHANGED
@@ -1,378 +1,378 @@
1
- /**************** Premium Image Button ***********/
2
- /*************************************************/
3
- .premium-image-button {
4
- -js-display: inline-flex;
5
- display: -webkit-inline-box;
6
- display: -webkit-inline-flex;
7
- display: -moz-inline-box;
8
- display: -ms-inline-flexbox;
9
- display: inline-flex;
10
- position: relative;
11
- overflow: hidden;
12
- background-color: #eee;
13
- cursor: pointer;
14
- -webkit-transition: all 0.2s ease-in-out !important;
15
- transition: all 0.2s ease-in-out !important; }
16
- .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
17
- background-color: #54595f; }
18
-
19
- /*Default background for slide styles*/
20
- .premium-image-button-style4-icon-wrapper,
21
- .premium-image-button-style1:before {
22
- background-color: #54595f; }
23
-
24
- .premium-image-button-text-icon-wrapper {
25
- width: 100%;
26
- -js-display: flex;
27
- display: -webkit-box;
28
- display: -webkit-flex;
29
- display: -moz-box;
30
- display: -ms-flexbox;
31
- display: flex;
32
- -webkit-box-pack: center;
33
- -webkit-justify-content: center;
34
- -moz-box-pack: center;
35
- -ms-flex-pack: center;
36
- justify-content: center;
37
- -webkit-box-align: center;
38
- -webkit-align-items: center;
39
- -moz-box-align: center;
40
- -ms-flex-align: center;
41
- align-items: center;
42
- position: relative;
43
- z-index: 3;
44
- -webkit-transition: all 0.2s ease-in-out;
45
- transition: all 0.2s ease-in-out; }
46
- .premium-image-button-text-icon-wrapper span,
47
- .premium-image-button-text-icon-wrapper i,
48
- .premium-image-button-text-icon-wrapper svg {
49
- -webkit-transition: all 0.2s ease-in-out;
50
- transition: all 0.2s ease-in-out; }
51
-
52
- .premium-image-button-style1:before {
53
- position: absolute;
54
- content: "";
55
- -webkit-transition: all 0.2s ease-in-out;
56
- transition: all 0.2s ease-in-out; }
57
-
58
- .premium-image-button-style1-bottom:before {
59
- width: 100%;
60
- height: 0;
61
- top: 0;
62
- left: 0; }
63
-
64
- .premium-image-button-style1-top:before {
65
- width: 100%;
66
- height: 0;
67
- bottom: 0;
68
- left: 0; }
69
-
70
- .premium-image-button-style1-right:before {
71
- width: 0;
72
- height: 100%;
73
- bottom: 0;
74
- left: 0; }
75
-
76
- .premium-image-button-style1-left:before {
77
- width: 0;
78
- height: 100%;
79
- top: 0;
80
- right: 0; }
81
-
82
- .premium-image-button-style1-bottom:hover:before,
83
- .premium-image-button-style1-top:hover:before {
84
- height: 100%; }
85
-
86
- .premium-image-button-style1-right:hover:before,
87
- .premium-image-button-style1-left:hover:before {
88
- width: 100%; }
89
-
90
- .premium-image-button-style3 {
91
- z-index: 10; }
92
- .premium-image-button-style3:before {
93
- position: absolute;
94
- top: 0px;
95
- left: 0px;
96
- width: 100%;
97
- height: 100%;
98
- content: "";
99
- z-index: 1;
100
- background: rgba(255, 255, 255, 0.2);
101
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
102
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
103
- -webkit-transition: all 0.8s ease-out;
104
- transition: all 0.8s ease-out; }
105
-
106
- .premium-image-button-diagonal-right:before {
107
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
108
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
109
-
110
- .premium-image-button-diagonal-right:hover:before {
111
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
112
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
113
-
114
- .premium-image-button-diagonal-left:before {
115
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
116
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
117
-
118
- .premium-image-button-diagonal-left:hover:before {
119
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
120
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
121
-
122
- .premium-image-button-diagonal-bottom:before {
123
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
124
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
125
-
126
- .premium-image-button-diagonal-bottom:hover:before {
127
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
128
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
129
-
130
- .premium-image-button-diagonal-top:before {
131
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
132
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
133
-
134
- .premium-image-button-diagonal-top:hover:before {
135
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
136
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
137
-
138
- .premium-image-button-style4-icon-wrapper {
139
- position: absolute;
140
- z-index: 2;
141
- width: 100%;
142
- text-align: center;
143
- -js-display: flex;
144
- display: -webkit-box;
145
- display: -webkit-flex;
146
- display: -moz-box;
147
- display: -ms-flexbox;
148
- display: flex;
149
- -webkit-box-align: center;
150
- -webkit-align-items: center;
151
- -moz-box-align: center;
152
- -ms-flex-align: center;
153
- align-items: center;
154
- -webkit-box-pack: center;
155
- -webkit-justify-content: center;
156
- -moz-box-pack: center;
157
- -ms-flex-pack: center;
158
- justify-content: center;
159
- height: 100%;
160
- opacity: 0;
161
- -webkit-transition: all 0.3s ease-in-out;
162
- transition: all 0.3s ease-in-out; }
163
- .premium-image-button-style4-icon-wrapper.top {
164
- bottom: -100%;
165
- left: 0; }
166
- .premium-image-button-style4-icon-wrapper.bottom {
167
- top: -100%;
168
- left: 0; }
169
- .premium-image-button-style4-icon-wrapper.left {
170
- top: 0;
171
- left: -100%; }
172
- .premium-image-button-style4-icon-wrapper.right {
173
- top: 0;
174
- right: -100%; }
175
-
176
- .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
177
- top: 0;
178
- opacity: 1; }
179
-
180
- .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
181
- -webkit-transform: translateY(100%);
182
- -ms-transform: translateY(100%);
183
- transform: translateY(100%);
184
- opacity: 0; }
185
-
186
- .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
187
- bottom: 0;
188
- opacity: 1; }
189
-
190
- .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
191
- -webkit-transform: translateY(-100%);
192
- -ms-transform: translateY(-100%);
193
- transform: translateY(-100%);
194
- opacity: 0; }
195
-
196
- .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
197
- left: 0;
198
- opacity: 1; }
199
-
200
- .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
201
- -webkit-transform: translateX(100%);
202
- -ms-transform: translateX(100%);
203
- transform: translateX(100%);
204
- opacity: 0; }
205
-
206
- .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
207
- right: 0;
208
- opacity: 1; }
209
-
210
- .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
211
- -webkit-transform: translateX(-100%);
212
- -ms-transform: translateX(-100%);
213
- transform: translateX(-100%);
214
- opacity: 0; }
215
-
216
- .premium-image-button-style5:before {
217
- position: absolute;
218
- content: "";
219
- top: 0;
220
- left: 0;
221
- width: 100%;
222
- height: 100%;
223
- opacity: 0;
224
- -webkit-transition: all 1s ease-in-out;
225
- transition: all 1s ease-in-out;
226
- background: rgba(255, 255, 255, 0.2);
227
- -webkit-animation-name: premium-overlap-effect-done;
228
- animation-name: premium-overlap-effect-done;
229
- -webkit-animation-duration: 1s;
230
- animation-duration: 1s; }
231
-
232
- .premium-image-button-overlap-effect-vertical:before {
233
- -webkit-animation-name: premium-overlap-ver-effect-done;
234
- animation-name: premium-overlap-ver-effect-done; }
235
-
236
- .premium-image-button-overlap-effect-horizontal:hover:before {
237
- -webkit-animation-name: premium-overlap-effect;
238
- animation-name: premium-overlap-effect; }
239
-
240
- .premium-image-button-overlap-effect-vertical:hover:before {
241
- -webkit-animation-name: premium-overlap-ver-effect;
242
- animation-name: premium-overlap-ver-effect; }
243
-
244
- .premium-image-button-style6:before {
245
- content: "";
246
- position: absolute;
247
- left: 50%;
248
- top: 50%;
249
- width: 100px;
250
- height: 100px;
251
- -webkit-border-radius: 100%;
252
- border-radius: 100%;
253
- -webkit-transform: translate(-50%, -50%) scale(0);
254
- -ms-transform: translate(-50%, -50%) scale(0);
255
- transform: translate(-50%, -50%) scale(0);
256
- -webkit-transition: all 0.3s ease-in-out;
257
- transition: all 0.3s ease-in-out; }
258
-
259
- .premium-image-button-style6:hover:before {
260
- -webkit-transform: translate(-50%, -50%) scale(3);
261
- -ms-transform: translate(-50%, -50%) scale(3);
262
- transform: translate(-50%, -50%) scale(3); }
263
-
264
- .premium-image-button-style6 .premium-button-text-icon-wrapper {
265
- position: relative;
266
- z-index: 1; }
267
-
268
- @-webkit-keyframes premium-overlap-effect {
269
- 0% {
270
- opacity: 0;
271
- -webkit-transform: rotateY(0deg);
272
- transform: rotateY(0deg); }
273
- 50% {
274
- opacity: 1;
275
- -webkit-transform: rotateY(180deg);
276
- transform: rotateY(180deg); }
277
- 100% {
278
- opacity: 0;
279
- -webkit-transform: rotateY(360deg);
280
- transform: rotateY(360deg); } }
281
-
282
- @keyframes premium-overlap-effect {
283
- 0% {
284
- opacity: 0;
285
- -webkit-transform: rotateY(0deg);
286
- transform: rotateY(0deg); }
287
- 50% {
288
- opacity: 1;
289
- -webkit-transform: rotateY(180deg);
290
- transform: rotateY(180deg); }
291
- 100% {
292
- opacity: 0;
293
- -webkit-transform: rotateY(360deg);
294
- transform: rotateY(360deg); } }
295
-
296
- @-webkit-keyframes premium-overlap-effect-done {
297
- 0% {
298
- opacity: 0;
299
- -webkit-transform: rotateY(0deg);
300
- transform: rotateY(0deg); }
301
- 50% {
302
- opacity: 1;
303
- -webkit-transform: rotateY(180deg);
304
- transform: rotateY(180deg); }
305
- 100% {
306
- opacity: 0;
307
- -webkit-transform: rotateY(360deg);
308
- transform: rotateY(360deg); } }
309
-
310
- @keyframes premium-overlap-effect-done {
311
- 0% {
312
- opacity: 0;
313
- -webkit-transform: rotateY(0deg);
314
- transform: rotateY(0deg); }
315
- 50% {
316
- opacity: 1;
317
- -webkit-transform: rotateY(180deg);
318
- transform: rotateY(180deg); }
319
- 100% {
320
- opacity: 0;
321
- -webkit-transform: rotateY(360deg);
322
- transform: rotateY(360deg); } }
323
-
324
- @-webkit-keyframes premium-overlap-ver-effect {
325
- 0% {
326
- opacity: 0;
327
- -webkit-transform: rotateX(0deg);
328
- transform: rotateX(0deg); }
329
- 50% {
330
- opacity: 1;
331
- -webkit-transform: rotateX(180deg);
332
- transform: rotateX(180deg); }
333
- 100% {
334
- opacity: 0;
335
- -webkit-transform: rotateX(360deg);
336
- transform: rotateX(360deg); } }
337
-
338
- @keyframes premium-overlap-ver-effect {
339
- 0% {
340
- opacity: 0;
341
- -webkit-transform: rotateX(0deg);
342
- transform: rotateX(0deg); }
343
- 50% {
344
- opacity: 1;
345
- -webkit-transform: rotateX(180deg);
346
- transform: rotateX(180deg); }
347
- 100% {
348
- opacity: 0;
349
- -webkit-transform: rotateX(360deg);
350
- transform: rotateX(360deg); } }
351
-
352
- @-webkit-keyframes premium-overlap-ver-effect-done {
353
- 0% {
354
- opacity: 0;
355
- -webkit-transform: rotateX(0deg);
356
- transform: rotateX(0deg); }
357
- 50% {
358
- opacity: 1;
359
- -webkit-transform: rotateX(180deg);
360
- transform: rotateX(180deg); }
361
- 100% {
362
- opacity: 0;
363
- -webkit-transform: rotateX(360deg);
364
- transform: rotateX(360deg); } }
365
-
366
- @keyframes premium-overlap-ver-effect-done {
367
- 0% {
368
- opacity: 0;
369
- -webkit-transform: rotateX(0deg);
370
- transform: rotateX(0deg); }
371
- 50% {
372
- opacity: 1;
373
- -webkit-transform: rotateX(180deg);
374
- transform: rotateX(180deg); }
375
- 100% {
376
- opacity: 0;
377
- -webkit-transform: rotateX(360deg);
378
- transform: rotateX(360deg); } }
1
+ /**************** Premium Image Button ***********/
2
+ /*************************************************/
3
+ .premium-image-button {
4
+ -js-display: inline-flex;
5
+ display: -webkit-inline-box;
6
+ display: -webkit-inline-flex;
7
+ display: -moz-inline-box;
8
+ display: -ms-inline-flexbox;
9
+ display: inline-flex;
10
+ position: relative;
11
+ overflow: hidden;
12
+ background-color: #eee;
13
+ cursor: pointer;
14
+ -webkit-transition: all 0.2s ease-in-out !important;
15
+ transition: all 0.2s ease-in-out !important; }
16
+ .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
17
+ background-color: #54595f; }
18
+
19
+ /*Default background for slide styles*/
20
+ .premium-image-button-style4-icon-wrapper,
21
+ .premium-image-button-style1:before {
22
+ background-color: #54595f; }
23
+
24
+ .premium-image-button-text-icon-wrapper {
25
+ width: 100%;
26
+ -js-display: flex;
27
+ display: -webkit-box;
28
+ display: -webkit-flex;
29
+ display: -moz-box;
30
+ display: -ms-flexbox;
31
+ display: flex;
32
+ -webkit-box-pack: center;
33
+ -webkit-justify-content: center;
34
+ -moz-box-pack: center;
35
+ -ms-flex-pack: center;
36
+ justify-content: center;
37
+ -webkit-box-align: center;
38
+ -webkit-align-items: center;
39
+ -moz-box-align: center;
40
+ -ms-flex-align: center;
41
+ align-items: center;
42
+ position: relative;
43
+ z-index: 3;
44
+ -webkit-transition: all 0.2s ease-in-out;
45
+ transition: all 0.2s ease-in-out; }
46
+ .premium-image-button-text-icon-wrapper span,
47
+ .premium-image-button-text-icon-wrapper i,
48
+ .premium-image-button-text-icon-wrapper svg {
49
+ -webkit-transition: all 0.2s ease-in-out;
50
+ transition: all 0.2s ease-in-out; }
51
+
52
+ .premium-image-button-style1:before {
53
+ position: absolute;
54
+ content: "";
55
+ -webkit-transition: all 0.2s ease-in-out;
56
+ transition: all 0.2s ease-in-out; }
57
+
58
+ .premium-image-button-style1-bottom:before {
59
+ width: 100%;
60
+ height: 0;
61
+ top: 0;
62
+ left: 0; }
63
+
64
+ .premium-image-button-style1-top:before {
65
+ width: 100%;
66
+ height: 0;
67
+ bottom: 0;
68
+ left: 0; }
69
+
70
+ .premium-image-button-style1-right:before {
71
+ width: 0;
72
+ height: 100%;
73
+ bottom: 0;
74
+ left: 0; }
75
+
76
+ .premium-image-button-style1-left:before {
77
+ width: 0;
78
+ height: 100%;
79
+ top: 0;
80
+ right: 0; }
81
+
82
+ .premium-image-button-style1-bottom:hover:before,
83
+ .premium-image-button-style1-top:hover:before {
84
+ height: 100%; }
85
+
86
+ .premium-image-button-style1-right:hover:before,
87
+ .premium-image-button-style1-left:hover:before {
88
+ width: 100%; }
89
+
90
+ .premium-image-button-style3 {
91
+ z-index: 10; }
92
+ .premium-image-button-style3:before {
93
+ position: absolute;
94
+ top: 0px;
95
+ left: 0px;
96
+ width: 100%;
97
+ height: 100%;
98
+ content: "";
99
+ z-index: 1;
100
+ background: rgba(255, 255, 255, 0.2);
101
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
102
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
103
+ -webkit-transition: all 0.8s ease-out;
104
+ transition: all 0.8s ease-out; }
105
+
106
+ .premium-image-button-diagonal-right:before {
107
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
108
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
109
+
110
+ .premium-image-button-diagonal-right:hover:before {
111
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
112
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
113
+
114
+ .premium-image-button-diagonal-left:before {
115
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
116
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
117
+
118
+ .premium-image-button-diagonal-left:hover:before {
119
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
120
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
121
+
122
+ .premium-image-button-diagonal-bottom:before {
123
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
124
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
125
+
126
+ .premium-image-button-diagonal-bottom:hover:before {
127
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
128
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
129
+
130
+ .premium-image-button-diagonal-top:before {
131
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
132
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
133
+
134
+ .premium-image-button-diagonal-top:hover:before {
135
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
136
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
137
+
138
+ .premium-image-button-style4-icon-wrapper {
139
+ position: absolute;
140
+ z-index: 2;
141
+ width: 100%;
142
+ text-align: center;
143
+ -js-display: flex;
144
+ display: -webkit-box;
145
+ display: -webkit-flex;
146
+ display: -moz-box;
147
+ display: -ms-flexbox;
148
+ display: flex;
149
+ -webkit-box-align: center;
150
+ -webkit-align-items: center;
151
+ -moz-box-align: center;
152
+ -ms-flex-align: center;
153
+ align-items: center;
154
+ -webkit-box-pack: center;
155
+ -webkit-justify-content: center;
156
+ -moz-box-pack: center;
157
+ -ms-flex-pack: center;
158
+ justify-content: center;
159
+ height: 100%;
160
+ opacity: 0;
161
+ -webkit-transition: all 0.3s ease-in-out;
162
+ transition: all 0.3s ease-in-out; }
163
+ .premium-image-button-style4-icon-wrapper.top {
164
+ bottom: -100%;
165
+ left: 0; }
166
+ .premium-image-button-style4-icon-wrapper.bottom {
167
+ top: -100%;
168
+ left: 0; }
169
+ .premium-image-button-style4-icon-wrapper.left {
170
+ top: 0;
171
+ left: -100%; }
172
+ .premium-image-button-style4-icon-wrapper.right {
173
+ top: 0;
174
+ right: -100%; }
175
+
176
+ .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
177
+ top: 0;
178
+ opacity: 1; }
179
+
180
+ .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
181
+ -webkit-transform: translateY(100%);
182
+ -ms-transform: translateY(100%);
183
+ transform: translateY(100%);
184
+ opacity: 0; }
185
+
186
+ .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
187
+ bottom: 0;
188
+ opacity: 1; }
189
+
190
+ .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
191
+ -webkit-transform: translateY(-100%);
192
+ -ms-transform: translateY(-100%);
193
+ transform: translateY(-100%);
194
+ opacity: 0; }
195
+
196
+ .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
197
+ left: 0;
198
+ opacity: 1; }
199
+
200
+ .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
201
+ -webkit-transform: translateX(100%);
202
+ -ms-transform: translateX(100%);
203
+ transform: translateX(100%);
204
+ opacity: 0; }
205
+
206
+ .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
207
+ right: 0;
208
+ opacity: 1; }
209
+
210
+ .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
211
+ -webkit-transform: translateX(-100%);
212
+ -ms-transform: translateX(-100%);
213
+ transform: translateX(-100%);
214
+ opacity: 0; }
215
+
216
+ .premium-image-button-style5:before {
217
+ position: absolute;
218
+ content: "";
219
+ top: 0;
220
+ left: 0;
221
+ width: 100%;
222
+ height: 100%;
223
+ opacity: 0;
224
+ -webkit-transition: all 1s ease-in-out;
225
+ transition: all 1s ease-in-out;
226
+ background: rgba(255, 255, 255, 0.2);
227
+ -webkit-animation-name: premium-overlap-effect-done;
228
+ animation-name: premium-overlap-effect-done;
229
+ -webkit-animation-duration: 1s;
230
+ animation-duration: 1s; }
231
+
232
+ .premium-image-button-overlap-effect-vertical:before {
233
+ -webkit-animation-name: premium-overlap-ver-effect-done;
234
+ animation-name: premium-overlap-ver-effect-done; }
235
+
236
+ .premium-image-button-overlap-effect-horizontal:hover:before {
237
+ -webkit-animation-name: premium-overlap-effect;
238
+ animation-name: premium-overlap-effect; }
239
+
240
+ .premium-image-button-overlap-effect-vertical:hover:before {
241
+ -webkit-animation-name: premium-overlap-ver-effect;
242
+ animation-name: premium-overlap-ver-effect; }
243
+
244
+ .premium-image-button-style6:before {
245
+ content: "";
246
+ position: absolute;
247
+ left: 50%;
248
+ top: 50%;
249
+ width: 100px;
250
+ height: 100px;
251
+ -webkit-border-radius: 100%;
252
+ border-radius: 100%;
253
+ -webkit-transform: translate(-50%, -50%) scale(0);
254
+ -ms-transform: translate(-50%, -50%) scale(0);
255
+ transform: translate(-50%, -50%) scale(0);
256
+ -webkit-transition: all 0.3s ease-in-out;
257
+ transition: all 0.3s ease-in-out; }
258
+
259
+ .premium-image-button-style6:hover:before {
260
+ -webkit-transform: translate(-50%, -50%) scale(3);
261
+ -ms-transform: translate(-50%, -50%) scale(3);
262
+ transform: translate(-50%, -50%) scale(3); }
263
+
264
+ .premium-image-button-style6 .premium-button-text-icon-wrapper {
265
+ position: relative;
266
+ z-index: 1; }
267
+
268
+ @-webkit-keyframes premium-overlap-effect {
269
+ 0% {
270
+ opacity: 0;
271
+ -webkit-transform: rotateY(0deg);
272
+ transform: rotateY(0deg); }
273
+ 50% {
274
+ opacity: 1;
275
+ -webkit-transform: rotateY(180deg);
276
+ transform: rotateY(180deg); }
277
+ 100% {
278
+ opacity: 0;
279
+ -webkit-transform: rotateY(360deg);
280
+ transform: rotateY(360deg); } }
281
+
282
+ @keyframes premium-overlap-effect {
283
+ 0% {
284
+ opacity: 0;
285
+ -webkit-transform: rotateY(0deg);
286
+ transform: rotateY(0deg); }
287
+ 50% {
288
+ opacity: 1;
289
+ -webkit-transform: rotateY(180deg);
290
+ transform: rotateY(180deg); }
291
+ 100% {
292
+ opacity: 0;
293
+ -webkit-transform: rotateY(360deg);
294
+ transform: rotateY(360deg); } }
295
+
296
+ @-webkit-keyframes premium-overlap-effect-done {
297
+ 0% {
298
+ opacity: 0;
299
+ -webkit-transform: rotateY(0deg);
300
+ transform: rotateY(0deg); }
301
+ 50% {
302
+ opacity: 1;
303
+ -webkit-transform: rotateY(180deg);
304
+ transform: rotateY(180deg); }
305
+ 100% {
306
+ opacity: 0;
307
+ -webkit-transform: rotateY(360deg);
308
+ transform: rotateY(360deg); } }
309
+
310
+ @keyframes premium-overlap-effect-done {
311
+ 0% {
312
+ opacity: 0;
313
+ -webkit-transform: rotateY(0deg);
314
+ transform: rotateY(0deg); }
315
+ 50% {
316
+ opacity: 1;
317
+ -webkit-transform: rotateY(180deg);
318
+ transform: rotateY(180deg); }
319
+ 100% {
320
+ opacity: 0;
321
+ -webkit-transform: rotateY(360deg);
322
+ transform: rotateY(360deg); } }
323
+
324
+ @-webkit-keyframes premium-overlap-ver-effect {
325
+ 0% {
326
+ opacity: 0;
327
+ -webkit-transform: rotateX(0deg);
328
+ transform: rotateX(0deg); }
329
+ 50% {
330
+ opacity: 1;
331
+ -webkit-transform: rotateX(180deg);
332
+ transform: rotateX(180deg); }
333
+ 100% {
334
+ opacity: 0;
335
+ -webkit-transform: rotateX(360deg);
336
+ transform: rotateX(360deg); } }
337
+
338
+ @keyframes premium-overlap-ver-effect {
339
+ 0% {
340
+ opacity: 0;
341
+ -webkit-transform: rotateX(0deg);
342
+ transform: rotateX(0deg); }
343
+ 50% {
344
+ opacity: 1;
345
+ -webkit-transform: rotateX(180deg);
346
+ transform: rotateX(180deg); }
347
+ 100% {
348
+ opacity: 0;
349
+ -webkit-transform: rotateX(360deg);
350
+ transform: rotateX(360deg); } }
351
+
352
+ @-webkit-keyframes premium-overlap-ver-effect-done {
353
+ 0% {
354
+ opacity: 0;
355
+ -webkit-transform: rotateX(0deg);
356
+ transform: rotateX(0deg); }
357
+ 50% {
358
+ opacity: 1;
359
+ -webkit-transform: rotateX(180deg);
360
+ transform: rotateX(180deg); }
361
+ 100% {
362
+ opacity: 0;
363
+ -webkit-transform: rotateX(360deg);
364
+ transform: rotateX(360deg); } }
365
+
366
+ @keyframes premium-overlap-ver-effect-done {
367
+ 0% {
368
+ opacity: 0;
369
+ -webkit-transform: rotateX(0deg);
370
+ transform: rotateX(0deg); }
371
+ 50% {
372
+ opacity: 1;
373
+ -webkit-transform: rotateX(180deg);
374
+ transform: rotateX(180deg); }
375
+ 100% {
376
+ opacity: 0;
377
+ -webkit-transform: rotateX(360deg);
378
+ transform: rotateX(360deg); } }
assets/frontend/css/premium-img-gallery.css CHANGED
@@ -1,389 +1,389 @@
1
- /******** Premium Media Grid ********/
2
- /************************************/
3
- .premium-img-gallery-filter,
4
- .premium-blog-filter {
5
- -js-display: flex;
6
- display: -webkit-box;
7
- display: -webkit-flex;
8
- display: -moz-box;
9
- display: -ms-flexbox;
10
- display: flex;
11
- -webkit-box-align: center;
12
- -webkit-align-items: center;
13
- -moz-box-align: center;
14
- -ms-flex-align: center;
15
- align-items: center;
16
- -webkit-box-pack: center;
17
- -webkit-justify-content: center;
18
- -moz-box-pack: center;
19
- -ms-flex-pack: center;
20
- justify-content: center; }
21
-
22
- .premium-img-gallery {
23
- clear: both;
24
- overflow: hidden; }
25
-
26
- .premium-gallery-container .premium-gallery-item {
27
- padding: 10px;
28
- float: left; }
29
-
30
- .premium-gallery-container .grid-sizer {
31
- width: 33.33%; }
32
-
33
- .premium-gallery-container .pa-gallery-item {
34
- padding: 10px; }
35
-
36
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
37
- .premium-blog-filter .premium-blog-filters-container li a.category {
38
- outline: none;
39
- text-decoration: none;
40
- -webkit-border-radius: 75px;
41
- border-radius: 75px;
42
- margin: 15px 5px 20px;
43
- padding: 7px 20px;
44
- -webkit-transition: all 0.3s ease-in-out;
45
- transition: all 0.3s ease-in-out; }
46
-
47
- .pa-gallery-img {
48
- position: relative; }
49
- .pa-gallery-img .pa-gallery-whole-link {
50
- position: absolute;
51
- top: 0;
52
- left: 0;
53
- width: 100%;
54
- height: 100%;
55
- z-index: 2; }
56
- .pa-gallery-img .pa-gallery-whole-link span {
57
- display: none; }
58
- .pa-gallery-img.style2 .pa-gallery-whole-link, .pa-gallery-img.style3 .pa-gallery-whole-link {
59
- z-index: 99; }
60
-
61
- .pa-gallery-img-container {
62
- overflow: hidden;
63
- -webkit-backface-visibility: hidden;
64
- backface-visibility: hidden;
65
- -webkit-transform: translate3d(0, 0, 0);
66
- transform: translate3d(0, 0, 0); }
67
- .pa-gallery-img-container img {
68
- display: block;
69
- width: 100%;
70
- -webkit-transition: all 0.3s ease-in-out;
71
- transition: all 0.3s ease-in-out; }
72
-
73
- .premium-img-gallery.gray img {
74
- -webkit-filter: grayscale(100%);
75
- filter: grayscale(100%); }
76
-
77
- .premium-img-gallery.zoomout img,
78
- .premium-img-gallery.scale img {
79
- -webkit-transform: scale(1.2);
80
- -ms-transform: scale(1.2);
81
- transform: scale(1.2); }
82
-
83
- .premium-img-gallery.sepia img {
84
- -webkit-filter: sepia(30%);
85
- filter: sepia(30%); }
86
-
87
- .premium-img-gallery.bright img {
88
- -webkit-filter: brightness(1);
89
- filter: brightness(1); }
90
-
91
- .premium-img-gallery.trans img {
92
- -webkit-transform: translateX(-15px) scale(1.1);
93
- -ms-transform: translateX(-15px) scale(1.1);
94
- transform: translateX(-15px) scale(1.1); }
95
-
96
- .pa-gallery-img .pa-gallery-magnific-image i,
97
- .pa-gallery-img .pa-gallery-magnific-image svg,
98
- .pa-gallery-img .pa-gallery-img-link i,
99
- .pa-gallery-img .pa-gallery-img-link svg {
100
- -webkit-transition: all 0.3s ease-in-out;
101
- transition: all 0.3s ease-in-out; }
102
-
103
- .pa-gallery-img .pa-gallery-magnific-image span,
104
- .pa-gallery-img .pa-gallery-img-link span {
105
- line-height: 1;
106
- display: inline-block;
107
- opacity: 0;
108
- margin: 0 5px;
109
- padding: 15px;
110
- -webkit-border-radius: 50%;
111
- border-radius: 50%; }
112
-
113
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
114
- .pa-gallery-img.style2 .pa-gallery-img-link span {
115
- margin: 0 5px 20px; }
116
-
117
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
118
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
119
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
120
-
121
- .pa-gallery-img:hover .pa-gallery-img-link span {
122
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
123
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
124
-
125
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
126
- .pa-gallery-img:hover .pa-gallery-img-link span {
127
- opacity: 1; }
128
-
129
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
130
- opacity: 1; }
131
-
132
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
133
- .premium-blog-filter ul.premium-blog-filters-container {
134
- text-align: center;
135
- margin: 0;
136
- padding: 0; }
137
-
138
- .premium-img-gallery-filter .premium-gallery-cats-container li,
139
- .premium-blog-filter .premium-blog-filters-container li {
140
- list-style: none;
141
- -js-display: inline-flex;
142
- display: -webkit-inline-box;
143
- display: -webkit-inline-flex;
144
- display: -moz-inline-box;
145
- display: -ms-inline-flexbox;
146
- display: inline-flex; }
147
-
148
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
149
- -webkit-transform: scale(1.1);
150
- -ms-transform: scale(1.1);
151
- transform: scale(1.1); }
152
-
153
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
154
- -webkit-transform: scale(1);
155
- -ms-transform: scale(1);
156
- transform: scale(1); }
157
-
158
- .premium-img-gallery.scale .pa-gallery-img:hover img {
159
- -webkit-transform: scale(1.3) rotate(5deg);
160
- -ms-transform: scale(1.3) rotate(5deg);
161
- transform: scale(1.3) rotate(5deg); }
162
-
163
- .premium-img-gallery.gray .pa-gallery-img:hover img {
164
- -webkit-filter: grayscale(0%);
165
- filter: grayscale(0%); }
166
-
167
- .premium-img-gallery.blur .pa-gallery-img:hover img {
168
- -webkit-filter: blur(3px);
169
- filter: blur(3px); }
170
-
171
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
172
- -webkit-filter: sepia(0%);
173
- filter: sepia(0%); }
174
-
175
- .premium-img-gallery.trans .pa-gallery-img:hover img {
176
- -webkit-transform: translateX(0px) scale(1.1);
177
- -ms-transform: translateX(0px) scale(1.1);
178
- transform: translateX(0px) scale(1.1); }
179
-
180
- .premium-img-gallery.bright .pa-gallery-img:hover img {
181
- -webkit-filter: brightness(1.2);
182
- filter: brightness(1.2); }
183
-
184
- .pa-gallery-img .premium-gallery-caption {
185
- padding: 10px; }
186
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
187
- margin-bottom: 0; }
188
-
189
- .pa-gallery-img.style1 {
190
- overflow: hidden; }
191
-
192
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
193
- position: absolute;
194
- top: 0;
195
- left: 0;
196
- width: 100%;
197
- height: 100%;
198
- -webkit-transition: all 0.3s ease-in-out;
199
- transition: all 0.3s ease-in-out; }
200
-
201
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
202
- position: absolute;
203
- top: 33.33%;
204
- width: 100%;
205
- text-align: center;
206
- -webkit-transform: translateY(-50%);
207
- -ms-transform: translateY(-50%);
208
- transform: translateY(-50%);
209
- z-index: 3; }
210
-
211
- .pa-gallery-img.style1 .premium-gallery-caption {
212
- position: absolute;
213
- top: auto;
214
- right: 0;
215
- bottom: -1px;
216
- left: 0;
217
- width: 100%;
218
- -webkit-transition: all 500ms ease 0s;
219
- transition: all 500ms ease 0s;
220
- -webkit-transform: translate3d(0, 100%, 0);
221
- transform: translate3d(0, 100%, 0); }
222
-
223
- .pa-gallery-img.style1:hover .premium-gallery-caption {
224
- -webkit-transform: translate3d(0, 0, 0);
225
- transform: translate3d(0, 0, 0);
226
- bottom: -1px !important; }
227
-
228
- .pa-gallery-img.default .premium-gallery-caption {
229
- position: absolute;
230
- top: auto;
231
- right: 0;
232
- left: 0;
233
- width: 100%;
234
- bottom: 0; }
235
-
236
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
237
- position: absolute;
238
- top: 0;
239
- left: 0;
240
- width: 100%;
241
- height: 100%;
242
- opacity: 0;
243
- -webkit-backface-visibility: hidden;
244
- backface-visibility: hidden;
245
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
246
- transition: opacity 0.3s, -webkit-transform 0.3s;
247
- transition: transform 0.3s, opacity 0.3s;
248
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
249
- z-index: 1;
250
- background-color: rgba(108, 191, 226, 0.68);
251
- -js-display: flex;
252
- display: -webkit-box;
253
- display: -webkit-flex;
254
- display: -moz-box;
255
- display: -ms-flexbox;
256
- display: flex;
257
- text-align: center;
258
- -webkit-box-align: center;
259
- -webkit-align-items: center;
260
- -moz-box-align: center;
261
- -ms-flex-align: center;
262
- align-items: center; }
263
-
264
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
265
- width: 100%; }
266
-
267
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
268
- opacity: 1;
269
- -webkit-transform: translate(15px, 15px);
270
- -ms-transform: translate(15px, 15px);
271
- transform: translate(15px, 15px); }
272
-
273
- .premium-clearfix {
274
- clear: both; }
275
-
276
  /**
277
  * Metro Layout
278
- */
279
- .premium-img-gallery-metro .premium-gallery-item {
280
- overflow: hidden; }
281
-
282
- .premium-img-gallery-metro .pa-gallery-img {
283
- height: 100%; }
284
-
285
- .premium-img-gallery-metro .pa-gallery-img-container {
286
- height: 100%; }
287
- .premium-img-gallery-metro .pa-gallery-img-container img {
288
- min-height: 100%;
289
- width: 100%;
290
- -o-object-fit: fill;
291
- object-fit: fill; }
292
-
293
- .premium-img-gallery .premium-gallery-item-hidden {
294
- visibility: hidden;
295
- width: 0 !important;
296
- height: 0 !important;
297
- margin: 0 !important;
298
- padding: 0 !important; }
299
-
300
- .premium-gallery-load-more {
301
- position: relative; }
302
- .premium-gallery-load-more .premium-gallery-load-more-btn {
303
- -webkit-box-shadow: none;
304
- box-shadow: none;
305
- text-shadow: none;
306
- border: none;
307
- outline: none;
308
- -webkit-box-align: center;
309
- -webkit-align-items: center;
310
- -moz-box-align: center;
311
- -ms-flex-align: center;
312
- align-items: center;
313
- vertical-align: bottom;
314
- cursor: pointer;
315
- line-height: 1;
316
- font-style: normal;
317
- font-weight: normal;
318
- background-image: none;
319
- color: #fff;
320
- -webkit-transition: all 0.3s ease-in-out;
321
- transition: all 0.3s ease-in-out; }
322
-
323
- .premium-gallery-load-more-btn {
324
- -js-display: inline-flex;
325
- display: -webkit-inline-box;
326
- display: -webkit-inline-flex;
327
- display: -moz-inline-box;
328
- display: -ms-inline-flexbox;
329
- display: inline-flex;
330
- -webkit-box-align: center;
331
- -webkit-align-items: center;
332
- -moz-box-align: center;
333
- -ms-flex-align: center;
334
- align-items: center; }
335
-
336
- .premium-gallery-load-more-btn div {
337
- margin-left: 3px; }
338
-
339
- .premium-gallery-load-more-btn .premium-loader {
340
- display: inline-block;
341
- width: 20px;
342
- height: 20px; }
343
-
344
- .pa-gallery-img .pa-gallery-lightbox-wrap {
345
- display: inline-block; }
346
-
347
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
348
- .pa-gallery-img .pa-gallery-video-icon {
349
- cursor: pointer; }
350
-
351
- .pa-gallery-img-container iframe {
352
- position: absolute;
353
- visibility: hidden;
354
- top: 0;
355
- left: 0;
356
- max-width: 100%;
357
- width: 100%;
358
- height: 100%;
359
- margin: 0;
360
- line-height: 1;
361
- border: none; }
362
-
363
- .pa-gallery-img-container video {
364
- position: absolute;
365
- visibility: hidden;
366
- top: 0;
367
- left: 0;
368
- max-width: 100%;
369
- width: 100%;
370
- height: 100%;
371
- margin: 0;
372
- line-height: 1;
373
- border: none;
374
- -o-object-fit: contain;
375
- object-fit: contain; }
376
-
377
- .pa-gallery-icons-inner-container svg,
378
- .pa-gallery-icons-caption-cell svg {
379
- width: 14px;
380
- height: 14px; }
381
-
382
- .premium-gallery-gradient-layer {
383
- position: absolute;
384
- bottom: 40px;
385
- width: 100%;
386
- height: 20px;
387
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
388
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
389
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
1
+ /******** Premium Media Grid ********/
2
+ /************************************/
3
+ .premium-img-gallery-filter,
4
+ .premium-blog-filter {
5
+ -js-display: flex;
6
+ display: -webkit-box;
7
+ display: -webkit-flex;
8
+ display: -moz-box;
9
+ display: -ms-flexbox;
10
+ display: flex;
11
+ -webkit-box-align: center;
12
+ -webkit-align-items: center;
13
+ -moz-box-align: center;
14
+ -ms-flex-align: center;
15
+ align-items: center;
16
+ -webkit-box-pack: center;
17
+ -webkit-justify-content: center;
18
+ -moz-box-pack: center;
19
+ -ms-flex-pack: center;
20
+ justify-content: center; }
21
+
22
+ .premium-img-gallery {
23
+ clear: both;
24
+ overflow: hidden; }
25
+
26
+ .premium-gallery-container .premium-gallery-item {
27
+ padding: 10px;
28
+ float: left; }
29
+
30
+ .premium-gallery-container .grid-sizer {
31
+ width: 33.33%; }
32
+
33
+ .premium-gallery-container .pa-gallery-item {
34
+ padding: 10px; }
35
+
36
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
37
+ .premium-blog-filter .premium-blog-filters-container li a.category {
38
+ outline: none;
39
+ text-decoration: none;
40
+ -webkit-border-radius: 75px;
41
+ border-radius: 75px;
42
+ margin: 15px 5px 20px;
43
+ padding: 7px 20px;
44
+ -webkit-transition: all 0.3s ease-in-out;
45
+ transition: all 0.3s ease-in-out; }
46
+
47
+ .pa-gallery-img {
48
+ position: relative; }
49
+ .pa-gallery-img .pa-gallery-whole-link {
50
+ position: absolute;
51
+ top: 0;
52
+ left: 0;
53
+ width: 100%;
54
+ height: 100%;
55
+ z-index: 2; }
56
+ .pa-gallery-img .pa-gallery-whole-link span {
57
+ display: none; }
58
+ .pa-gallery-img.style2 .pa-gallery-whole-link, .pa-gallery-img.style3 .pa-gallery-whole-link {
59
+ z-index: 99; }
60
+
61
+ .pa-gallery-img-container {
62
+ overflow: hidden;
63
+ -webkit-backface-visibility: hidden;
64
+ backface-visibility: hidden;
65
+ -webkit-transform: translate3d(0, 0, 0);
66
+ transform: translate3d(0, 0, 0); }
67
+ .pa-gallery-img-container img {
68
+ display: block;
69
+ width: 100%;
70
+ -webkit-transition: all 0.3s ease-in-out;
71
+ transition: all 0.3s ease-in-out; }
72
+
73
+ .premium-img-gallery.gray img {
74
+ -webkit-filter: grayscale(100%);
75
+ filter: grayscale(100%); }
76
+
77
+ .premium-img-gallery.zoomout img,
78
+ .premium-img-gallery.scale img {
79
+ -webkit-transform: scale(1.2);
80
+ -ms-transform: scale(1.2);
81
+ transform: scale(1.2); }
82
+
83
+ .premium-img-gallery.sepia img {
84
+ -webkit-filter: sepia(30%);
85
+ filter: sepia(30%); }
86
+
87
+ .premium-img-gallery.bright img {
88
+ -webkit-filter: brightness(1);
89
+ filter: brightness(1); }
90
+
91
+ .premium-img-gallery.trans img {
92
+ -webkit-transform: translateX(-15px) scale(1.1);
93
+ -ms-transform: translateX(-15px) scale(1.1);
94
+ transform: translateX(-15px) scale(1.1); }
95
+
96
+ .pa-gallery-img .pa-gallery-magnific-image i,
97
+ .pa-gallery-img .pa-gallery-magnific-image svg,
98
+ .pa-gallery-img .pa-gallery-img-link i,
99
+ .pa-gallery-img .pa-gallery-img-link svg {
100
+ -webkit-transition: all 0.3s ease-in-out;
101
+ transition: all 0.3s ease-in-out; }
102
+
103
+ .pa-gallery-img .pa-gallery-magnific-image span,
104
+ .pa-gallery-img .pa-gallery-img-link span {
105
+ line-height: 1;
106
+ display: inline-block;
107
+ opacity: 0;
108
+ margin: 0 5px;
109
+ padding: 15px;
110
+ -webkit-border-radius: 50%;
111
+ border-radius: 50%; }
112
+
113
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
114
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
115
+ margin: 0 5px 20px; }
116
+
117
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
118
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
119
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
120
+
121
+ .pa-gallery-img:hover .pa-gallery-img-link span {
122
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
123
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
124
+
125
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
126
+ .pa-gallery-img:hover .pa-gallery-img-link span {
127
+ opacity: 1; }
128
+
129
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
130
+ opacity: 1; }
131
+
132
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
133
+ .premium-blog-filter ul.premium-blog-filters-container {
134
+ text-align: center;
135
+ margin: 0;
136
+ padding: 0; }
137
+
138
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
139
+ .premium-blog-filter .premium-blog-filters-container li {
140
+ list-style: none;
141
+ -js-display: inline-flex;
142
+ display: -webkit-inline-box;
143
+ display: -webkit-inline-flex;
144
+ display: -moz-inline-box;
145
+ display: -ms-inline-flexbox;
146
+ display: inline-flex; }
147
+
148
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
149
+ -webkit-transform: scale(1.1);
150
+ -ms-transform: scale(1.1);
151
+ transform: scale(1.1); }
152
+
153
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
154
+ -webkit-transform: scale(1);
155
+ -ms-transform: scale(1);
156
+ transform: scale(1); }
157
+
158
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
159
+ -webkit-transform: scale(1.3) rotate(5deg);
160
+ -ms-transform: scale(1.3) rotate(5deg);
161
+ transform: scale(1.3) rotate(5deg); }
162
+
163
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
164
+ -webkit-filter: grayscale(0%);
165
+ filter: grayscale(0%); }
166
+
167
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
168
+ -webkit-filter: blur(3px);
169
+ filter: blur(3px); }
170
+
171
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
172
+ -webkit-filter: sepia(0%);
173
+ filter: sepia(0%); }
174
+
175
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
176
+ -webkit-transform: translateX(0px) scale(1.1);
177
+ -ms-transform: translateX(0px) scale(1.1);
178
+ transform: translateX(0px) scale(1.1); }
179
+
180
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
181
+ -webkit-filter: brightness(1.2);
182
+ filter: brightness(1.2); }
183
+
184
+ .pa-gallery-img .premium-gallery-caption {
185
+ padding: 10px; }
186
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
187
+ margin-bottom: 0; }
188
+
189
+ .pa-gallery-img.style1 {
190
+ overflow: hidden; }
191
+
192
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
193
+ position: absolute;
194
+ top: 0;
195
+ left: 0;
196
+ width: 100%;
197
+ height: 100%;
198
+ -webkit-transition: all 0.3s ease-in-out;
199
+ transition: all 0.3s ease-in-out; }
200
+
201
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
202
+ position: absolute;
203
+ top: 33.33%;
204
+ width: 100%;
205
+ text-align: center;
206
+ -webkit-transform: translateY(-50%);
207
+ -ms-transform: translateY(-50%);
208
+ transform: translateY(-50%);
209
+ z-index: 3; }
210
+
211
+ .pa-gallery-img.style1 .premium-gallery-caption {
212
+ position: absolute;
213
+ top: auto;
214
+ right: 0;
215
+ bottom: -1px;
216
+ left: 0;
217
+ width: 100%;
218
+ -webkit-transition: all 500ms ease 0s;
219
+ transition: all 500ms ease 0s;
220
+ -webkit-transform: translate3d(0, 100%, 0);
221
+ transform: translate3d(0, 100%, 0); }
222
+
223
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
224
+ -webkit-transform: translate3d(0, 0, 0);
225
+ transform: translate3d(0, 0, 0);
226
+ bottom: -1px !important; }
227
+
228
+ .pa-gallery-img.default .premium-gallery-caption {
229
+ position: absolute;
230
+ top: auto;
231
+ right: 0;
232
+ left: 0;
233
+ width: 100%;
234
+ bottom: 0; }
235
+
236
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
237
+ position: absolute;
238
+ top: 0;
239
+ left: 0;
240
+ width: 100%;
241
+ height: 100%;
242
+ opacity: 0;
243
+ -webkit-backface-visibility: hidden;
244
+ backface-visibility: hidden;
245
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
246
+ transition: opacity 0.3s, -webkit-transform 0.3s;
247
+ transition: transform 0.3s, opacity 0.3s;
248
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
249
+ z-index: 1;
250
+ background-color: rgba(108, 191, 226, 0.68);
251
+ -js-display: flex;
252
+ display: -webkit-box;
253
+ display: -webkit-flex;
254
+ display: -moz-box;
255
+ display: -ms-flexbox;
256
+ display: flex;
257
+ text-align: center;
258
+ -webkit-box-align: center;
259
+ -webkit-align-items: center;
260
+ -moz-box-align: center;
261
+ -ms-flex-align: center;
262
+ align-items: center; }
263
+
264
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
265
+ width: 100%; }
266
+
267
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
268
+ opacity: 1;
269
+ -webkit-transform: translate(15px, 15px);
270
+ -ms-transform: translate(15px, 15px);
271
+ transform: translate(15px, 15px); }
272
+
273
+ .premium-clearfix {
274
+ clear: both; }
275
+
276
  /**
277
  * Metro Layout
278
+ */
279
+ .premium-img-gallery-metro .premium-gallery-item {
280
+ overflow: hidden; }
281
+
282
+ .premium-img-gallery-metro .pa-gallery-img {
283
+ height: 100%; }
284
+
285
+ .premium-img-gallery-metro .pa-gallery-img-container {
286
+ height: 100%; }
287
+ .premium-img-gallery-metro .pa-gallery-img-container img {
288
+ min-height: 100%;
289
+ width: 100%;
290
+ -o-object-fit: fill;
291
+ object-fit: fill; }
292
+
293
+ .premium-img-gallery .premium-gallery-item-hidden {
294
+ visibility: hidden;
295
+ width: 0 !important;
296
+ height: 0 !important;
297
+ margin: 0 !important;
298
+ padding: 0 !important; }
299
+
300
+ .premium-gallery-load-more {
301
+ position: relative; }
302
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
303
+ -webkit-box-shadow: none;
304
+ box-shadow: none;
305
+ text-shadow: none;
306
+ border: none;
307
+ outline: none;
308
+ -webkit-box-align: center;
309
+ -webkit-align-items: center;
310
+ -moz-box-align: center;
311
+ -ms-flex-align: center;
312
+ align-items: center;
313
+ vertical-align: bottom;
314
+ cursor: pointer;
315
+ line-height: 1;
316
+ font-style: normal;
317
+ font-weight: normal;
318
+ background-image: none;
319
+ color: #fff;
320
+ -webkit-transition: all 0.3s ease-in-out;
321
+ transition: all 0.3s ease-in-out; }
322
+
323
+ .premium-gallery-load-more-btn {
324
+ -js-display: inline-flex;
325
+ display: -webkit-inline-box;
326
+ display: -webkit-inline-flex;
327
+ display: -moz-inline-box;
328
+ display: -ms-inline-flexbox;
329
+ display: inline-flex;
330
+ -webkit-box-align: center;
331
+ -webkit-align-items: center;
332
+ -moz-box-align: center;
333
+ -ms-flex-align: center;
334
+ align-items: center; }
335
+
336
+ .premium-gallery-load-more-btn div {
337
+ margin-left: 3px; }
338
+
339
+ .premium-gallery-load-more-btn .premium-loader {
340
+ display: inline-block;
341
+ width: 20px;
342
+ height: 20px; }
343
+
344
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
345
+ display: inline-block; }
346
+
347
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
348
+ .pa-gallery-img .pa-gallery-video-icon {
349
+ cursor: pointer; }
350
+
351
+ .pa-gallery-img-container iframe {
352
+ position: absolute;
353
+ visibility: hidden;
354
+ top: 0;
355
+ left: 0;
356
+ max-width: 100%;
357
+ width: 100%;
358
+ height: 100%;
359
+ margin: 0;
360
+ line-height: 1;
361
+ border: none; }
362
+
363
+ .pa-gallery-img-container video {
364
+ position: absolute;
365
+ visibility: hidden;
366
+ top: 0;
367
+ left: 0;
368
+ max-width: 100%;
369
+ width: 100%;
370
+ height: 100%;
371
+ margin: 0;
372
+ line-height: 1;
373
+ border: none;
374
+ -o-object-fit: contain;
375
+ object-fit: contain; }
376
+
377
+ .pa-gallery-icons-inner-container svg,
378
+ .pa-gallery-icons-caption-cell svg {
379
+ width: 14px;
380
+ height: 14px; }
381
+
382
+ .premium-gallery-gradient-layer {
383
+ position: absolute;
384
+ bottom: 40px;
385
+ width: 100%;
386
+ height: 20px;
387
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
388
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
389
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
assets/frontend/css/premium-nav-menu.css CHANGED
@@ -1,1275 +1,1275 @@
1
- /************ Premium Nav Menu ************/
2
- .premium-nav-widget-container ul {
3
- list-style: none;
4
- margin: 0;
5
- padding: 0; }
6
-
7
- .premium-nav-widget-container .premium-main-nav-menu {
8
- -js-display: flex;
9
- display: -webkit-box;
10
- display: -webkit-flex;
11
- display: -moz-box;
12
- display: -ms-flexbox;
13
- display: flex;
14
- height: 100%; }
15
-
16
- /*Vertical Main Menu**/
17
- .premium-nav-ver .premium-ver-inner-container {
18
- width: 45%;
19
- position: relative; }
20
-
21
- .premium-nav-ver .premium-nav-menu-container,
22
- .premium-nav-ver .premium-ver-toggler {
23
- width: 100%; }
24
-
25
- .premium-nav-ver .premium-nav-menu-container {
26
- background-color: #fff;
27
- -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
28
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
29
-
30
- .premium-nav-ver .premium-main-nav-menu {
31
- position: relative;
32
- -webkit-box-orient: vertical;
33
- -webkit-box-direction: normal;
34
- -webkit-flex-direction: column;
35
- -moz-box-orient: vertical;
36
- -moz-box-direction: normal;
37
- -ms-flex-direction: column;
38
- flex-direction: column;
39
- -webkit-box-align: start;
40
- -webkit-align-items: flex-start;
41
- -moz-box-align: start;
42
- -ms-flex-align: start;
43
- align-items: flex-start; }
44
-
45
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
46
- visibility: hidden;
47
- opacity: 0;
48
- position: absolute;
49
- min-width: 250px; }
50
-
51
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered > .premium-sub-menu,
52
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
53
- opacity: 1;
54
- visibility: visible; }
55
-
56
- .premium-nav-ver .premium-nav-menu-item {
57
- width: 100%; }
58
-
59
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
60
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
61
- left: 100%;
62
- top: 0; }
63
-
64
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
65
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
66
- right: 100%;
67
- top: 0; }
68
-
69
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link {
70
- -webkit-box-orient: horizontal;
71
- -webkit-box-direction: reverse;
72
- -webkit-flex-direction: row-reverse;
73
- -moz-box-orient: horizontal;
74
- -moz-box-direction: reverse;
75
- -ms-flex-direction: row-reverse;
76
- flex-direction: row-reverse; }
77
-
78
- /*Horizontal Main Menu**/
79
- .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
80
- height: 60px; }
81
-
82
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
83
- visibility: hidden;
84
- opacity: 0;
85
- position: absolute;
86
- min-width: 220px; }
87
-
88
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
89
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
90
- top: 100%; }
91
-
92
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu {
93
- left: 100%;
94
- top: 0; }
95
-
96
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
97
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
98
- visibility: visible;
99
- opacity: 1;
100
- pointer-events: auto; }
101
-
102
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
103
- left: 50%;
104
- -webkit-transform: translateX(-50%);
105
- -ms-transform: translateX(-50%);
106
- transform: translateX(-50%); }
107
-
108
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
109
- left: 0; }
110
-
111
- /**Mega Menu Container*/
112
- .premium-mega-nav-item > .premium-sub-menu {
113
- display: none; }
114
-
115
- .premium-mega-nav-item {
116
- position: relative; }
117
- .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
118
- visibility: visible;
119
- opacity: 1;
120
- pointer-events: auto; }
121
-
122
- .premium-mega-content-container {
123
- visibility: hidden;
124
- position: absolute;
125
- z-index: 9999;
126
- opacity: 0;
127
- pointer-events: none; }
128
-
129
- .premium-hamburger-menu .premium-mega-content-container,
130
- .premium-nav-slide .premium-mega-content-container,
131
- .premium-nav-dropdown .premium-mega-content-container {
132
- visibility: visible;
133
- position: relative;
134
- opacity: 1;
135
- pointer-events: auto; }
136
-
137
- /**Hamburger Menu*/
138
- .premium-nav-widget-container a.premium-hamburger-toggle,
139
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
140
- text-decoration: none; }
141
-
142
- .premium-nav-widget-container .premium-hamburger-toggle {
143
- display: none;
144
- -webkit-box-pack: center;
145
- -webkit-justify-content: center;
146
- -moz-box-pack: center;
147
- -ms-flex-pack: center;
148
- justify-content: center;
149
- -webkit-box-align: center;
150
- -webkit-align-items: center;
151
- -moz-box-align: center;
152
- -ms-flex-align: center;
153
- align-items: center; }
154
- .premium-nav-widget-container .premium-hamburger-toggle i {
155
- padding: 0.25em;
156
- font-size: 22px; }
157
- .premium-nav-widget-container .premium-hamburger-toggle svg {
158
- width: 22px;
159
- height: 22px; }
160
- .premium-nav-widget-container .premium-hamburger-toggle i,
161
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
162
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
163
- color: #494c4f; }
164
- .premium-nav-widget-container .premium-hamburger-toggle svg,
165
- .premium-nav-widget-container .premium-hamburger-toggle svg path {
166
- fill: #494c4f; }
167
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
168
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
169
- margin: 2px; }
170
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
171
- display: none; }
172
-
173
- .premium-mobile-menu-container {
174
- width: 100%; }
175
- .premium-mobile-menu-container .premium-main-mobile-menu {
176
- width: 100%; }
177
- .premium-mobile-menu-container ul {
178
- list-style: none;
179
- margin: 0;
180
- padding: 0; }
181
- .premium-mobile-menu-container .premium-mobile-menu,
182
- .premium-mobile-menu-container .premium-sub-menu {
183
- display: none;
184
- -webkit-box-orient: vertical;
185
- -webkit-box-direction: normal;
186
- -webkit-flex-direction: column;
187
- -moz-box-orient: vertical;
188
- -moz-box-direction: normal;
189
- -ms-flex-direction: column;
190
- flex-direction: column; }
191
- .premium-mobile-menu-container .premium-nav-menu-item {
192
- -webkit-box-orient: vertical;
193
- -webkit-box-direction: normal;
194
- -webkit-flex-direction: column;
195
- -moz-box-orient: vertical;
196
- -moz-box-direction: normal;
197
- -ms-flex-direction: column;
198
- flex-direction: column; }
199
- .premium-mobile-menu-container .premium-item-badge {
200
- top: 50%;
201
- right: 0;
202
- left: unset;
203
- -webkit-transform: translateY(-50%);
204
- -ms-transform: translateY(-50%);
205
- transform: translateY(-50%); }
206
-
207
- .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
208
- top: 0;
209
- -webkit-transform: translateY(0);
210
- -ms-transform: translateY(0);
211
- transform: translateY(0); }
212
-
213
- /**Vertical Hamburger Menu*/
214
- .premium-mobile-menu-outer-container {
215
- opacity: 0; }
216
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
217
- opacity: 1; }
218
-
219
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
220
- background-color: #f7f7f7;
221
- width: 300px;
222
- -webkit-transform: translateX(-300px);
223
- -ms-transform: translateX(-300px);
224
- transform: translateX(-300px);
225
- height: 100%;
226
- position: fixed;
227
- top: 0;
228
- left: 0;
229
- overflow-x: hidden;
230
- z-index: 10002;
231
- -webkit-transition: 0.5s;
232
- transition: 0.5s;
233
- padding-top: 50px; }
234
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
235
- -js-display: flex;
236
- display: -webkit-box;
237
- display: -webkit-flex;
238
- display: -moz-box;
239
- display: -ms-flexbox;
240
- display: flex; }
241
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
242
- margin-top: 50px; }
243
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
244
- -webkit-transform: translateY(0);
245
- -ms-transform: translateY(0);
246
- transform: translateY(0); }
247
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
248
- position: absolute;
249
- top: 2%;
250
- right: 5px;
251
- padding: 0 9px;
252
- z-index: 10000;
253
- -js-display: inline-flex;
254
- display: -webkit-inline-box;
255
- display: -webkit-inline-flex;
256
- display: -moz-inline-box;
257
- display: -ms-inline-flexbox;
258
- display: inline-flex;
259
- color: #494c4f;
260
- -webkit-box-pack: center;
261
- -webkit-justify-content: center;
262
- -moz-box-pack: center;
263
- -ms-flex-pack: center;
264
- justify-content: center;
265
- -webkit-box-align: center;
266
- -webkit-align-items: center;
267
- -moz-box-align: center;
268
- -ms-flex-align: center;
269
- align-items: center; }
270
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
271
- margin: 5px; }
272
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
273
- width: 22px;
274
- height: 22px;
275
- fill: #494c4f; }
276
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
277
- fill: #494c4f; }
278
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
279
- font-size: 22px; }
280
-
281
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
282
- -webkit-transform: translateX(0) !important;
283
- -ms-transform: translateX(0) !important;
284
- transform: translateX(0) !important;
285
- -webkit-transition: 0.5s;
286
- transition: 0.5s; }
287
-
288
- /** Vertical Toggler*/
289
- .premium-ver-toggle-yes .premium-nav-menu-container {
290
- height: auto; }
291
-
292
- .premium-ver-toggle-yes .premium-ver-toggler {
293
- -js-display: flex;
294
- display: -webkit-box;
295
- display: -webkit-flex;
296
- display: -moz-box;
297
- display: -ms-flexbox;
298
- display: flex;
299
- -webkit-box-align: center;
300
- -webkit-align-items: center;
301
- -moz-box-align: center;
302
- -ms-flex-align: center;
303
- align-items: center;
304
- -webkit-box-pack: justify;
305
- -webkit-justify-content: space-between;
306
- -moz-box-pack: justify;
307
- -ms-flex-pack: justify;
308
- justify-content: space-between;
309
- padding: 15px 20px 15px 20px;
310
- background: #eeeeee;
311
- color: #042551;
312
- cursor: pointer; }
313
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
314
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
315
- -js-display: flex;
316
- display: -webkit-box;
317
- display: -webkit-flex;
318
- display: -moz-box;
319
- display: -ms-flexbox;
320
- display: flex;
321
- -webkit-box-pack: center;
322
- -webkit-justify-content: center;
323
- -moz-box-pack: center;
324
- -ms-flex-pack: center;
325
- justify-content: center;
326
- -webkit-box-align: center;
327
- -webkit-align-items: center;
328
- -moz-box-align: center;
329
- -ms-flex-align: center;
330
- align-items: center; }
331
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
332
- text-indent: 5px; }
333
- .premium-ver-toggle-yes .premium-ver-toggler:hover {
334
- background: #54595f;
335
- color: #fff; }
336
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
337
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
338
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
339
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
340
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
341
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
342
- fill: #fff; }
343
-
344
- .premium-ver-toggle-yes .premium-ver-close,
345
- .premium-ver-toggle-yes .premium-ver-open,
346
- .premium-ver-toggle-yes .premium-nav-menu-container,
347
- .premium-ver-toggle-yes .premium-ver-toggler {
348
- -webkit-transition: all 0.3s linear 0s;
349
- transition: all 0.3s linear 0s; }
350
- .premium-ver-toggle-yes .premium-ver-close i,
351
- .premium-ver-toggle-yes .premium-ver-close svg,
352
- .premium-ver-toggle-yes .premium-ver-open i,
353
- .premium-ver-toggle-yes .premium-ver-open svg,
354
- .premium-ver-toggle-yes .premium-nav-menu-container i,
355
- .premium-ver-toggle-yes .premium-nav-menu-container svg,
356
- .premium-ver-toggle-yes .premium-ver-toggler i,
357
- .premium-ver-toggle-yes .premium-ver-toggler svg {
358
- -webkit-transition: color 0.3s linear 0s;
359
- transition: color 0.3s linear 0s; }
360
-
361
- .premium-ver-toggle-yes .premium-ver-toggler-txt {
362
- -webkit-transition: all 0.3s linear 0s;
363
- transition: all 0.3s linear 0s; }
364
-
365
- .premium-ver-toggle-yes .premium-ver-close,
366
- .premium-ver-toggle-yes .premium-ver-open,
367
- .premium-ver-toggle-yes .premium-ver-title-icon {
368
- -webkit-box-pack: center;
369
- -webkit-justify-content: center;
370
- -moz-box-pack: center;
371
- -ms-flex-pack: center;
372
- justify-content: center;
373
- -webkit-box-align: center;
374
- -webkit-align-items: center;
375
- -moz-box-align: center;
376
- -ms-flex-align: center;
377
- align-items: center; }
378
- .premium-ver-toggle-yes .premium-ver-close i,
379
- .premium-ver-toggle-yes .premium-ver-open i,
380
- .premium-ver-toggle-yes .premium-ver-title-icon i {
381
- font-size: 16px; }
382
- .premium-ver-toggle-yes .premium-ver-close svg,
383
- .premium-ver-toggle-yes .premium-ver-open svg,
384
- .premium-ver-toggle-yes .premium-ver-title-icon svg {
385
- width: 17px;
386
- height: 17px;
387
- fill: #042551; }
388
- .premium-ver-toggle-yes .premium-ver-close svg path,
389
- .premium-ver-toggle-yes .premium-ver-open svg path,
390
- .premium-ver-toggle-yes .premium-ver-title-icon svg path {
391
- fill: #042551; }
392
-
393
- .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
394
- -js-display: inline-flex;
395
- display: -webkit-inline-box;
396
- display: -webkit-inline-flex;
397
- display: -moz-inline-box;
398
- display: -ms-inline-flexbox;
399
- display: inline-flex; }
400
-
401
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
402
- visibility: hidden;
403
- opacity: 0; }
404
-
405
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
406
- display: none; }
407
-
408
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
409
- -js-display: inline-flex;
410
- display: -webkit-inline-box;
411
- display: -webkit-inline-flex;
412
- display: -moz-inline-box;
413
- display: -ms-inline-flexbox;
414
- display: inline-flex; }
415
-
416
- .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
417
- position: absolute;
418
- z-index: 10002; }
419
-
420
- .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
421
- position: absolute;
422
- z-index: 10001; }
423
-
424
- .premium-ver-toggle-yes .premium-nav-menu-container,
425
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
426
- visibility: visible;
427
- opacity: 1; }
428
-
429
- .premium-ver-toggle-yes .premium-ver-open,
430
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
431
- display: none; }
432
-
433
- .premium-ver-toggle-yes .premium-ver-close,
434
- .premium-ver-toggle-yes .premium-ver-title-icon,
435
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
436
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
437
- -js-display: inline-flex;
438
- display: -webkit-inline-box;
439
- display: -webkit-inline-flex;
440
- display: -moz-inline-box;
441
- display: -ms-inline-flexbox;
442
- display: inline-flex; }
443
-
444
- /** Sticky Menu */
445
- .premium-sticky-parent {
446
- position: fixed;
447
- z-index: 10003;
448
- -webkit-transition: all 0.3s linear;
449
- transition: all 0.3s linear; }
450
-
451
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
452
- will-change: transform;
453
- -webkit-transition: -webkit-transform 500ms linear !important;
454
- transition: -webkit-transform 500ms linear !important;
455
- transition: transform 500ms linear !important;
456
- transition: transform 500ms linear, -webkit-transform 500ms linear !important;
457
- -webkit-transition-delay: 1s;
458
- transition-delay: 1s; }
459
-
460
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
461
- -webkit-transform: translateY(0%);
462
- -ms-transform: translateY(0%);
463
- transform: translateY(0%); }
464
-
465
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
466
- -webkit-transform: translateY(-100%);
467
- -ms-transform: translateY(-100%);
468
- transform: translateY(-100%); }
469
-
470
- .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
471
- .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
472
- max-height: 400px;
473
- overflow-y: auto; }
474
-
475
- /**Common*/
476
- .premium-nav-slide-overlay {
477
- display: none;
478
- position: fixed;
479
- top: 0;
480
- left: 0;
481
- right: 0;
482
- bottom: 0;
483
- -webkit-backface-visibility: hidden;
484
- backface-visibility: hidden;
485
- background: rgba(0, 0, 0, 0.6);
486
- z-index: 10002; }
487
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
488
- display: block; }
489
-
490
- .premium-active-menu,
491
- .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
492
- .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
493
- -js-display: flex !important;
494
- display: -webkit-box !important;
495
- display: -webkit-flex !important;
496
- display: -moz-box !important;
497
- display: -ms-flexbox !important;
498
- display: flex !important;
499
- -webkit-box-orient: vertical;
500
- -webkit-box-direction: normal;
501
- -webkit-flex-direction: column;
502
- -moz-box-orient: vertical;
503
- -moz-box-direction: normal;
504
- -ms-flex-direction: column;
505
- flex-direction: column; }
506
-
507
- .premium-active-menu .premium-toggle-close {
508
- display: block; }
509
-
510
- .premium-nav-menu-container .premium-sub-menu {
511
- background-color: #fff; }
512
-
513
- .premium-mobile-menu-container li,
514
- .premium-mobile-menu-container li > .premium-mega-content-container {
515
- width: 100% !important; }
516
-
517
- .premium-item-icon,
518
- .premium-sub-item-icon {
519
- font-size: 13px;
520
- margin: 0 7px; }
521
- .premium-item-icon svg,
522
- .premium-sub-item-icon svg {
523
- width: 100%;
524
- height: 100%; }
525
- .premium-item-icon.premium-lottie-animation,
526
- .premium-sub-item-icon.premium-lottie-animation {
527
- width: 20px;
528
- height: 20px;
529
- -js-display: flex;
530
- display: -webkit-box;
531
- display: -webkit-flex;
532
- display: -moz-box;
533
- display: -ms-flexbox;
534
- display: flex;
535
- -webkit-box-pack: center;
536
- -webkit-justify-content: center;
537
- -moz-box-pack: center;
538
- -ms-flex-pack: center;
539
- justify-content: center; }
540
- .premium-item-icon.dashicons,
541
- .premium-sub-item-icon.dashicons {
542
- width: 13px;
543
- height: 13px; }
544
-
545
- .premium-nav-menu-item {
546
- position: relative; }
547
- .premium-nav-menu-item .premium-menu-link {
548
- -js-display: flex;
549
- display: -webkit-box;
550
- display: -webkit-flex;
551
- display: -moz-box;
552
- display: -ms-flexbox;
553
- display: flex;
554
- -webkit-box-align: center;
555
- -webkit-align-items: center;
556
- -moz-box-align: center;
557
- -ms-flex-align: center;
558
- align-items: center;
559
- height: 100%;
560
- padding: 7px 10px;
561
- text-decoration: none;
562
- position: relative; }
563
- .premium-nav-menu-item .premium-dropdown-icon {
564
- margin: 5px; }
565
- .premium-nav-menu-item.menu-item-has-children {
566
- position: relative; }
567
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
568
- z-index: 9999; }
569
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
570
- -webkit-box-pack: start;
571
- -webkit-justify-content: flex-start;
572
- -moz-box-pack: start;
573
- -ms-flex-pack: start;
574
- justify-content: flex-start; }
575
- .premium-nav-menu-item .menu-link {
576
- position: relative;
577
- text-decoration: none; }
578
-
579
- .premium-item-badge,
580
- .premium-sub-item-badge,
581
- .premium-rn-badge {
582
- position: absolute;
583
- padding: 1px 6px;
584
- min-width: 35px;
585
- text-align: center;
586
- font-size: 10px;
587
- -webkit-border-radius: 4px;
588
- border-radius: 4px;
589
- line-height: 1.8;
590
- white-space: nowrap; }
591
-
592
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
593
- position: relative;
594
- margin: 8px; }
595
-
596
- .premium-nav-hor .premium-sub-item-badge,
597
- .premium-nav-slide .premium-sub-item-badge,
598
- .premium-nav-dropdown .premium-sub-item-badge,
599
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
600
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
601
- top: 50%;
602
- right: 0;
603
- -webkit-transform: translateY(-50%);
604
- -ms-transform: translateY(-50%);
605
- transform: translateY(-50%); }
606
-
607
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
608
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
609
- top: 50%;
610
- left: 0;
611
- -webkit-transform: translateY(-50%);
612
- -ms-transform: translateY(-50%);
613
- transform: translateY(-50%); }
614
-
615
- .premium-mega-nav-item {
616
- position: relative; }
617
-
618
- .premium-hamburger-menu .premium-mega-content-container,
619
- .premium-nav-dropdown .premium-mega-content-container,
620
- .premium-nav-slide .premium-mega-content-container {
621
- display: none; }
622
-
623
- .premium-mega-item-static {
624
- position: static !important; }
625
-
626
- .premium-hamburger-menu .premium-nav-menu-container,
627
- .premium-nav-dropdown .premium-nav-menu-container,
628
- .premium-nav-slide .premium-nav-menu-container {
629
- display: none; }
630
-
631
- .premium-hamburger-menu .premium-hamburger-toggle,
632
- .premium-nav-dropdown .premium-hamburger-toggle,
633
- .premium-nav-slide .premium-hamburger-toggle {
634
- -js-display: inline-flex;
635
- display: -webkit-inline-box;
636
- display: -webkit-inline-flex;
637
- display: -moz-inline-box;
638
- display: -ms-inline-flexbox;
639
- display: inline-flex; }
640
-
641
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
642
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
643
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
644
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
645
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
646
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
647
- display: none; }
648
-
649
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
650
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
651
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
652
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
653
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
654
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
655
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
656
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
657
- .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
658
- display: none; }
659
-
660
- .premium-ham-dropdown .premium-mobile-menu-container,
661
- .premium-nav-dropdown .premium-mobile-menu-container {
662
- -js-display: flex;
663
- display: -webkit-box;
664
- display: -webkit-flex;
665
- display: -moz-box;
666
- display: -ms-flexbox;
667
- display: flex; }
668
-
669
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
670
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
671
- display: inline !important; }
672
-
673
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
674
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
675
- display: none !important; }
676
-
677
- .premium-stretch-dropdown .premium-mobile-menu-container {
678
- position: absolute;
679
- z-index: 9999; }
680
-
681
- .premium-nav-default {
682
- display: none; }
683
-
684
- .premium-hamburger-toggle {
685
- width: 100%; }
686
-
687
  /*
688
  * Pointer & Pointer Animations
689
- */
690
- .premium-menu-link-parent::before, .premium-menu-link-parent::after {
691
- display: block;
692
- position: absolute;
693
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
694
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
695
-
696
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
697
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
698
- content: "";
699
- bottom: 0; }
700
-
701
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
702
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
703
- content: "";
704
- top: 0; }
705
-
706
- .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
707
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
708
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
709
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
710
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
711
- height: 3px;
712
- width: 100%;
713
- left: 0;
714
- background-color: #55595c;
715
- z-index: 2; }
716
-
717
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
718
- opacity: 0; }
719
-
720
- .premium-nav-pointer-underline.premium-nav-animation-none,
721
- .premium-nav-pointer-overline.premium-nav-animation-none,
722
- .premium-nav-pointer-double-line.premium-nav-animation-none {
723
- -webkit-transition-duration: 0s;
724
- transition-duration: 0s; }
725
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
726
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
727
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
728
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
729
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
730
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
731
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
732
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
733
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
734
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
735
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
736
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
737
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
738
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
739
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
740
- -webkit-transition-duration: 0s;
741
- transition-duration: 0s; }
742
-
743
- .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,
744
- .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 {
745
- width: 10px;
746
- inset-inline-start: 100%; }
747
-
748
- .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,
749
- .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 {
750
- width: 10px;
751
- left: -20px; }
752
-
753
- .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, .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,
754
- .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,
755
- .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,
756
- .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,
757
- .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 {
758
- height: 0;
759
- width: 0;
760
- left: 50%; }
761
-
762
- .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,
763
- .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,
764
- .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 {
765
- top: -10px; }
766
-
767
- .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,
768
- .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,
769
- .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 {
770
- bottom: -10px; }
771
-
772
- .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,
773
- .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,
774
- .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 {
775
- top: 10px; }
776
-
777
- .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,
778
- .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,
779
- .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 {
780
- bottom: 10px; }
781
-
782
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
783
- content: ""; }
784
-
785
- .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
786
- background: transparent;
787
- left: 0;
788
- top: 0;
789
- bottom: 0;
790
- right: 0;
791
- border: 3px solid #55595c; }
792
-
793
- .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 {
794
- -webkit-transform: scale(0.75);
795
- -ms-transform: scale(0.75);
796
- transform: scale(0.75); }
797
-
798
- .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 {
799
- -webkit-transform: scale(1.25);
800
- -ms-transform: scale(1.25);
801
- transform: scale(1.25); }
802
-
803
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
804
- width: 3px;
805
- height: 3px; }
806
-
807
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
808
- border-width: 0 0 3px 3px;
809
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
810
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
811
-
812
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
813
- content: "";
814
- top: auto;
815
- bottom: 0;
816
- left: auto;
817
- right: 0;
818
- border-width: 3px 3px 0 0;
819
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
820
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
821
-
822
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
823
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
824
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
825
-
826
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
827
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
828
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
829
-
830
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
831
- width: 100%;
832
- height: 100%; }
833
-
834
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
835
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
836
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
837
-
838
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
839
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
840
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
841
-
842
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
843
- width: 100%;
844
- height: 100%; }
845
-
846
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
847
- border-width: 3px 0 0 3px; }
848
-
849
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
850
- content: "";
851
- top: auto;
852
- bottom: 0;
853
- left: auto;
854
- right: 0;
855
- border-width: 0 3px 3px 0; }
856
-
857
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
858
- width: 3px;
859
- height: 3px; }
860
-
861
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
862
- width: 100%;
863
- height: 100%;
864
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
865
- transition: opacity 2ms, width 0.4s, height 0.4s; }
866
-
867
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
868
- width: 100%;
869
- height: 100%;
870
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
871
- transition: opacity 2ms, width 0.4s, height 0.4s; }
872
-
873
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
874
- -webkit-transform: scale(1.2);
875
- -ms-transform: scale(1.2);
876
- transform: scale(1.2); }
877
-
878
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
879
- -webkit-transform: scale(0.8);
880
- -ms-transform: scale(0.8);
881
- transform: scale(0.8); }
882
-
883
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
884
- -webkit-transform: translateY(8px);
885
- -ms-transform: translateY(8px);
886
- transform: translateY(8px); }
887
-
888
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
889
- -webkit-transform: translateY(-8px);
890
- -ms-transform: translateY(-8px);
891
- transform: translateY(-8px); }
892
-
893
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
894
- -webkit-transform: skew(-8deg);
895
- -ms-transform: skew(-8deg);
896
- transform: skew(-8deg); }
897
-
898
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
899
- -webkit-transform: rotate(6deg);
900
- -ms-transform: rotate(6deg);
901
- transform: rotate(6deg); }
902
-
903
- .premium-nav-pointer-background .premium-menu-link-parent::before {
904
- top: 0;
905
- left: 0;
906
- right: 0;
907
- bottom: 0;
908
- background: #55595c;
909
- background-color: #55595c;
910
- z-index: -1; }
911
-
912
- .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
913
- content: "";
914
- -webkit-transition: 0.3s;
915
- transition: 0.3s; }
916
-
917
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
918
- -webkit-transform: scale(0.5);
919
- -ms-transform: scale(0.5);
920
- transform: scale(0.5); }
921
-
922
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
923
- -webkit-transform: scale(1);
924
- -ms-transform: scale(1);
925
- transform: scale(1); }
926
-
927
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
928
- -webkit-transform: scale(1);
929
- -ms-transform: scale(1);
930
- transform: scale(1); }
931
-
932
- .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 {
933
- -webkit-transform: scale(1.2);
934
- -ms-transform: scale(1.2);
935
- transform: scale(1.2);
936
- -webkit-transition: 0.3;
937
- transition: 0.3; }
938
-
939
- .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 {
940
- left: 100%; }
941
-
942
- .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 {
943
- right: 100%; }
944
-
945
- .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 {
946
- top: 100%; }
947
-
948
- .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 {
949
- bottom: 100%; }
950
-
951
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
952
- top: 0;
953
- left: 0;
954
- right: 0;
955
- bottom: 0;
956
- background: #55595c;
957
- background-color: #55595c;
958
- z-index: -1; }
959
-
960
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
961
- top: 0;
962
- bottom: 100%; }
963
-
964
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
965
- top: 100%;
966
- bottom: 0; }
967
-
968
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
969
- bottom: 50%; }
970
-
971
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
972
- top: 50%; }
973
-
974
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
975
- bottom: 50%; }
976
-
977
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
978
- top: 50%; }
979
-
980
- .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 {
981
- bottom: 50%;
982
- top: 50%; }
983
-
984
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
985
- right: 0;
986
- left: 100%; }
987
-
988
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
989
- right: 100%;
990
- left: 0; }
991
-
992
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
993
- left: 50%; }
994
-
995
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
996
- right: 50%; }
997
-
998
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
999
- left: 50%; }
1000
-
1001
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
1002
- right: 50%; }
1003
-
1004
- .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 {
1005
- left: 50%;
1006
- right: 50%; }
1007
-
1008
- .premium-active-item::before, .premium-active-item::after,
1009
- .premium-menu-link-parent:hover::before,
1010
- .premium-menu-link-parent:hover::after,
1011
- .premium-menu-link-parent:focus::before,
1012
- .premium-menu-link-parent:focus::after {
1013
- -webkit-transform: scale(1);
1014
- -ms-transform: scale(1);
1015
- transform: scale(1); }
1016
-
1017
- /**Sub Menu Animation*/
1018
- .premium-nav-menu-item .premium-sub-menu,
1019
- .premium-nav-menu-item .premium-mega-content-container {
1020
- -webkit-transition: 0.5s all ease-in-out;
1021
- transition: 0.5s all ease-in-out;
1022
- -webkit-transition-delay: 0.1s;
1023
- transition-delay: 0.1s; }
1024
-
1025
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
1026
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
1027
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu,
1028
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
1029
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
1030
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu {
1031
- -webkit-transform: translate(0);
1032
- -ms-transform: translate(0);
1033
- transform: translate(0); }
1034
-
1035
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1036
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1037
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1038
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1039
- -webkit-transform: translateY(10px);
1040
- -ms-transform: translateY(10px);
1041
- transform: translateY(10px); }
1042
-
1043
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1044
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1045
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1046
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1047
- -webkit-transform: translateY(-10px);
1048
- -ms-transform: translateY(-10px);
1049
- transform: translateY(-10px); }
1050
-
1051
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1052
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1053
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1054
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1055
- -webkit-transform: translateX(-10px);
1056
- -ms-transform: translateX(-10px);
1057
- transform: translateX(-10px); }
1058
-
1059
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1060
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1061
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1062
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1063
- -webkit-transform: translateX(10px);
1064
- -ms-transform: translateX(10px);
1065
- transform: translateX(10px); }
1066
-
1067
- /**Horizontal - Static Mega Content*/
1068
- /*UP*/
1069
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1070
- -webkit-transform: translateX(-50%) translateY(10px);
1071
- -ms-transform: translateX(-50%) translateY(10px);
1072
- transform: translateX(-50%) translateY(10px); }
1073
-
1074
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1075
- -webkit-transform: translateX(-50%) translateY(0);
1076
- -ms-transform: translateX(-50%) translateY(0);
1077
- transform: translateX(-50%) translateY(0); }
1078
-
1079
- /*DOWN*/
1080
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1081
- -webkit-transform: translateX(-50%) translateY(-10px);
1082
- -ms-transform: translateX(-50%) translateY(-10px);
1083
- transform: translateX(-50%) translateY(-10px); }
1084
-
1085
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1086
- -webkit-transform: translateX(-50%) translateY(0);
1087
- -ms-transform: translateX(-50%) translateY(0);
1088
- transform: translateX(-50%) translateY(0); }
1089
-
1090
- /*Left*/
1091
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1092
- -webkit-transform: translateX(-45%);
1093
- -ms-transform: translateX(-45%);
1094
- transform: translateX(-45%); }
1095
-
1096
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1097
- -webkit-transform: translateX(-50%);
1098
- -ms-transform: translateX(-50%);
1099
- transform: translateX(-50%); }
1100
-
1101
- /*Right*/
1102
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1103
- -webkit-transform: translateX(-55%);
1104
- -ms-transform: translateX(-55%);
1105
- transform: translateX(-55%); }
1106
-
1107
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1108
- -webkit-transform: translateX(-50%);
1109
- -ms-transform: translateX(-50%);
1110
- transform: translateX(-50%); }
1111
-
1112
- /**Vertical - Static Mega Content*/
1113
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
1114
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1115
- -webkit-transform: translateY(0);
1116
- -ms-transform: translateY(0);
1117
- transform: translateY(0); }
1118
-
1119
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
1120
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1121
- -webkit-transform: translateX(0);
1122
- -ms-transform: translateX(0);
1123
- transform: translateX(0); }
1124
-
1125
- /** Random Badge */
1126
- .premium-rn-badge,
1127
- .premium-mega-content-container .premium-rn-badge {
1128
- position: absolute;
1129
- -webkit-transform: translateY(-50%);
1130
- -ms-transform: translateY(-50%);
1131
- transform: translateY(-50%);
1132
- top: 50%;
1133
- right: 10px;
1134
- -webkit-transition: all 0.3s;
1135
- transition: all 0.3s; }
1136
-
1137
- .premium-nav-ver.premium-vertical-left .premium-rn-badge {
1138
- top: 50%;
1139
- left: 10px;
1140
- right: unset;
1141
- -webkit-transform: translateY(-50%);
1142
- -ms-transform: translateY(-50%);
1143
- transform: translateY(-50%); }
1144
-
1145
- .premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge {
1146
- left: unset;
1147
- right: 10px; }
1148
-
1149
- /** Sub Item Badge Effects*/
1150
- .has-pa-badge:hover {
1151
- -webkit-transition: all 0.3s;
1152
- transition: all 0.3s; }
1153
-
1154
- .premium-sub-item-badge {
1155
- -webkit-transition: all 0.3s;
1156
- transition: all 0.3s; }
1157
-
1158
- .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
1159
- .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
1160
- .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
1161
- .premium-sub-menu .premium-badge-dot .premium-rn-badge {
1162
- font-size: 0px;
1163
- min-width: 1px;
1164
- padding: 3px;
1165
- -webkit-border-radius: 50%;
1166
- border-radius: 50%;
1167
- -webkit-transition: all 0.3s;
1168
- transition: all 0.3s; }
1169
-
1170
- .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
1171
- .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
1172
- .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
1173
- .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
1174
- -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
1175
- animation: badge-pulse-grow 0.5s alternate infinite ease-in-out; }
1176
-
1177
- .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
1178
- .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
1179
- .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
1180
- .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
1181
- -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
1182
- animation: badge-buzz 0.5s alternate infinite ease-in-out; }
1183
-
1184
- .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
1185
- .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
1186
- .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
1187
- .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
1188
- -webkit-transform: translateY(-50%) translateX(-5px);
1189
- -ms-transform: translateY(-50%) translateX(-5px);
1190
- transform: translateY(-50%) translateX(-5px);
1191
- -webkit-transition: -webkit-transform 0.5s;
1192
- transition: -webkit-transform 0.5s;
1193
- transition: transform 0.5s;
1194
- transition: transform 0.5s, -webkit-transform 0.5s; }
1195
-
1196
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
1197
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
1198
- .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
1199
- .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
1200
- -webkit-transform: translateY(-50%) translateX(5px);
1201
- -ms-transform: translateY(-50%) translateX(5px);
1202
- transform: translateY(-50%) translateX(5px); }
1203
-
1204
- .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
1205
- .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
1206
- .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
1207
- .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
1208
- -webkit-transform: translateY(-50%) translateX(5px);
1209
- -ms-transform: translateY(-50%) translateX(5px);
1210
- transform: translateY(-50%) translateX(5px);
1211
- -webkit-transition: -webkit-transform 0.5s;
1212
- transition: -webkit-transform 0.5s;
1213
- transition: transform 0.5s;
1214
- transition: transform 0.5s, -webkit-transform 0.5s; }
1215
-
1216
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
1217
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
1218
- .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
1219
- .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
1220
- -webkit-transform: translateY(-50%) translateX(-5px);
1221
- -ms-transform: translateY(-50%) translateX(-5px);
1222
- transform: translateY(-50%) translateX(-5px); }
1223
-
1224
- .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
1225
- .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
1226
- .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
1227
- .premium-sub-menu .premium-badge-expand .premium-rn-badge {
1228
- -webkit-transform: translateY(-50%) scaleX(0);
1229
- -ms-transform: translateY(-50%) scaleX(0);
1230
- transform: translateY(-50%) scaleX(0);
1231
- -webkit-transition: -webkit-transform 0.25s ease-out;
1232
- transition: -webkit-transform 0.25s ease-out;
1233
- transition: transform 0.25s ease-out;
1234
- transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
1235
-
1236
- .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
1237
- .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
1238
- .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
1239
- .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
1240
- -webkit-transform: translateY(-50%) scaleX(1);
1241
- -ms-transform: translateY(-50%) scaleX(1);
1242
- transform: translateY(-50%) scaleX(1); }
1243
-
1244
- /* Pulse Grow */
1245
- @-webkit-keyframes badge-pulse-grow {
1246
- to {
1247
- -webkit-transform: translateY(-50%) scale(1.07);
1248
- transform: translateY(-50%) scale(1.07); } }
1249
-
1250
- @keyframes badge-pulse-grow {
1251
- to {
1252
- -webkit-transform: translateY(-50%) scale(1.07);
1253
- transform: translateY(-50%) scale(1.07); } }
1254
-
1255
- /* Buzz */
1256
- @-webkit-keyframes badge-buzz {
1257
- 50% {
1258
- -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
1259
- transform: translateY(-50%) translateX(3px) rotate(2deg); }
1260
- 100% {
1261
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
1262
- transform: translateY(-50%) translateX(-3px) rotate(-2deg); } }
1263
-
1264
- @keyframes badge-buzz {
1265
- 50% {
1266
- -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
1267
- transform: translateY(-50%) translateX(3px) rotate(3deg); }
1268
- 100% {
1269
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
1270
- transform: translateY(-50%) translateX(-3px) rotate(-3deg); } }
1271
-
1272
- body.premium-scroll-disabled {
1273
- overflow-y: hidden;
1274
- height: 100vh;
1275
- margin: 0; }
1
+ /************ Premium Nav Menu ************/
2
+ .premium-nav-widget-container ul {
3
+ list-style: none;
4
+ margin: 0;
5
+ padding: 0; }
6
+
7
+ .premium-nav-widget-container .premium-main-nav-menu {
8
+ -js-display: flex;
9
+ display: -webkit-box;
10
+ display: -webkit-flex;
11
+ display: -moz-box;
12
+ display: -ms-flexbox;
13
+ display: flex;
14
+ height: 100%; }
15
+
16
+ /*Vertical Main Menu**/
17
+ .premium-nav-ver .premium-ver-inner-container {
18
+ width: 45%;
19
+ position: relative; }
20
+
21
+ .premium-nav-ver .premium-nav-menu-container,
22
+ .premium-nav-ver .premium-ver-toggler {
23
+ width: 100%; }
24
+
25
+ .premium-nav-ver .premium-nav-menu-container {
26
+ background-color: #fff;
27
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
28
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
29
+
30
+ .premium-nav-ver .premium-main-nav-menu {
31
+ position: relative;
32
+ -webkit-box-orient: vertical;
33
+ -webkit-box-direction: normal;
34
+ -webkit-flex-direction: column;
35
+ -moz-box-orient: vertical;
36
+ -moz-box-direction: normal;
37
+ -ms-flex-direction: column;
38
+ flex-direction: column;
39
+ -webkit-box-align: start;
40
+ -webkit-align-items: flex-start;
41
+ -moz-box-align: start;
42
+ -ms-flex-align: start;
43
+ align-items: flex-start; }
44
+
45
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
46
+ visibility: hidden;
47
+ opacity: 0;
48
+ position: absolute;
49
+ min-width: 250px; }
50
+
51
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered > .premium-sub-menu,
52
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
53
+ opacity: 1;
54
+ visibility: visible; }
55
+
56
+ .premium-nav-ver .premium-nav-menu-item {
57
+ width: 100%; }
58
+
59
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
60
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
61
+ left: 100%;
62
+ top: 0; }
63
+
64
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
65
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
66
+ right: 100%;
67
+ top: 0; }
68
+
69
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link {
70
+ -webkit-box-orient: horizontal;
71
+ -webkit-box-direction: reverse;
72
+ -webkit-flex-direction: row-reverse;
73
+ -moz-box-orient: horizontal;
74
+ -moz-box-direction: reverse;
75
+ -ms-flex-direction: row-reverse;
76
+ flex-direction: row-reverse; }
77
+
78
+ /*Horizontal Main Menu**/
79
+ .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
80
+ height: 60px; }
81
+
82
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
83
+ visibility: hidden;
84
+ opacity: 0;
85
+ position: absolute;
86
+ min-width: 220px; }
87
+
88
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
89
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
90
+ top: 100%; }
91
+
92
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu {
93
+ left: 100%;
94
+ top: 0; }
95
+
96
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
97
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
98
+ visibility: visible;
99
+ opacity: 1;
100
+ pointer-events: auto; }
101
+
102
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
103
+ left: 50%;
104
+ -webkit-transform: translateX(-50%);
105
+ -ms-transform: translateX(-50%);
106
+ transform: translateX(-50%); }
107
+
108
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
109
+ left: 0; }
110
+
111
+ /**Mega Menu Container*/
112
+ .premium-mega-nav-item > .premium-sub-menu {
113
+ display: none; }
114
+
115
+ .premium-mega-nav-item {
116
+ position: relative; }
117
+ .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
118
+ visibility: visible;
119
+ opacity: 1;
120
+ pointer-events: auto; }
121
+
122
+ .premium-mega-content-container {
123
+ visibility: hidden;
124
+ position: absolute;
125
+ z-index: 9999;
126
+ opacity: 0;
127
+ pointer-events: none; }
128
+
129
+ .premium-hamburger-menu .premium-mega-content-container,
130
+ .premium-nav-slide .premium-mega-content-container,
131
+ .premium-nav-dropdown .premium-mega-content-container {
132
+ visibility: visible;
133
+ position: relative;
134
+ opacity: 1;
135
+ pointer-events: auto; }
136
+
137
+ /**Hamburger Menu*/
138
+ .premium-nav-widget-container a.premium-hamburger-toggle,
139
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
140
+ text-decoration: none; }
141
+
142
+ .premium-nav-widget-container .premium-hamburger-toggle {
143
+ display: none;
144
+ -webkit-box-pack: center;
145
+ -webkit-justify-content: center;
146
+ -moz-box-pack: center;
147
+ -ms-flex-pack: center;
148
+ justify-content: center;
149
+ -webkit-box-align: center;
150
+ -webkit-align-items: center;
151
+ -moz-box-align: center;
152
+ -ms-flex-align: center;
153
+ align-items: center; }
154
+ .premium-nav-widget-container .premium-hamburger-toggle i {
155
+ padding: 0.25em;
156
+ font-size: 22px; }
157
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
158
+ width: 22px;
159
+ height: 22px; }
160
+ .premium-nav-widget-container .premium-hamburger-toggle i,
161
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
162
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
163
+ color: #494c4f; }
164
+ .premium-nav-widget-container .premium-hamburger-toggle svg,
165
+ .premium-nav-widget-container .premium-hamburger-toggle svg path {
166
+ fill: #494c4f; }
167
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
168
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
169
+ margin: 2px; }
170
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
171
+ display: none; }
172
+
173
+ .premium-mobile-menu-container {
174
+ width: 100%; }
175
+ .premium-mobile-menu-container .premium-main-mobile-menu {
176
+ width: 100%; }
177
+ .premium-mobile-menu-container ul {
178
+ list-style: none;
179
+ margin: 0;
180
+ padding: 0; }
181
+ .premium-mobile-menu-container .premium-mobile-menu,
182
+ .premium-mobile-menu-container .premium-sub-menu {
183
+ display: none;
184
+ -webkit-box-orient: vertical;
185
+ -webkit-box-direction: normal;
186
+ -webkit-flex-direction: column;
187
+ -moz-box-orient: vertical;
188
+ -moz-box-direction: normal;
189
+ -ms-flex-direction: column;
190
+ flex-direction: column; }
191
+ .premium-mobile-menu-container .premium-nav-menu-item {
192
+ -webkit-box-orient: vertical;
193
+ -webkit-box-direction: normal;
194
+ -webkit-flex-direction: column;
195
+ -moz-box-orient: vertical;
196
+ -moz-box-direction: normal;
197
+ -ms-flex-direction: column;
198
+ flex-direction: column; }
199
+ .premium-mobile-menu-container .premium-item-badge {
200
+ top: 50%;
201
+ right: 0;
202
+ left: unset;
203
+ -webkit-transform: translateY(-50%);
204
+ -ms-transform: translateY(-50%);
205
+ transform: translateY(-50%); }
206
+
207
+ .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
208
+ top: 0;
209
+ -webkit-transform: translateY(0);
210
+ -ms-transform: translateY(0);
211
+ transform: translateY(0); }
212
+
213
+ /**Vertical Hamburger Menu*/
214
+ .premium-mobile-menu-outer-container {
215
+ opacity: 0; }
216
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
217
+ opacity: 1; }
218
+
219
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
220
+ background-color: #f7f7f7;
221
+ width: 300px;
222
+ -webkit-transform: translateX(-300px);
223
+ -ms-transform: translateX(-300px);
224
+ transform: translateX(-300px);
225
+ height: 100%;
226
+ position: fixed;
227
+ top: 0;
228
+ left: 0;
229
+ overflow-x: hidden;
230
+ z-index: 10002;
231
+ -webkit-transition: 0.5s;
232
+ transition: 0.5s;
233
+ padding-top: 50px; }
234
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
235
+ -js-display: flex;
236
+ display: -webkit-box;
237
+ display: -webkit-flex;
238
+ display: -moz-box;
239
+ display: -ms-flexbox;
240
+ display: flex; }
241
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
242
+ margin-top: 50px; }
243
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
244
+ -webkit-transform: translateY(0);
245
+ -ms-transform: translateY(0);
246
+ transform: translateY(0); }
247
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
248
+ position: absolute;
249
+ top: 2%;
250
+ right: 5px;
251
+ padding: 0 9px;
252
+ z-index: 10000;
253
+ -js-display: inline-flex;
254
+ display: -webkit-inline-box;
255
+ display: -webkit-inline-flex;
256
+ display: -moz-inline-box;
257
+ display: -ms-inline-flexbox;
258
+ display: inline-flex;
259
+ color: #494c4f;
260
+ -webkit-box-pack: center;
261
+ -webkit-justify-content: center;
262
+ -moz-box-pack: center;
263
+ -ms-flex-pack: center;
264
+ justify-content: center;
265
+ -webkit-box-align: center;
266
+ -webkit-align-items: center;
267
+ -moz-box-align: center;
268
+ -ms-flex-align: center;
269
+ align-items: center; }
270
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
271
+ margin: 5px; }
272
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
273
+ width: 22px;
274
+ height: 22px;
275
+ fill: #494c4f; }
276
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
277
+ fill: #494c4f; }
278
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
279
+ font-size: 22px; }
280
+
281
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
282
+ -webkit-transform: translateX(0) !important;
283
+ -ms-transform: translateX(0) !important;
284
+ transform: translateX(0) !important;
285
+ -webkit-transition: 0.5s;
286
+ transition: 0.5s; }
287
+
288
+ /** Vertical Toggler*/
289
+ .premium-ver-toggle-yes .premium-nav-menu-container {
290
+ height: auto; }
291
+
292
+ .premium-ver-toggle-yes .premium-ver-toggler {
293
+ -js-display: flex;
294
+ display: -webkit-box;
295
+ display: -webkit-flex;
296
+ display: -moz-box;
297
+ display: -ms-flexbox;
298
+ display: flex;
299
+ -webkit-box-align: center;
300
+ -webkit-align-items: center;
301
+ -moz-box-align: center;
302
+ -ms-flex-align: center;
303
+ align-items: center;
304
+ -webkit-box-pack: justify;
305
+ -webkit-justify-content: space-between;
306
+ -moz-box-pack: justify;
307
+ -ms-flex-pack: justify;
308
+ justify-content: space-between;
309
+ padding: 15px 20px 15px 20px;
310
+ background: #eeeeee;
311
+ color: #042551;
312
+ cursor: pointer; }
313
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
314
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
315
+ -js-display: flex;
316
+ display: -webkit-box;
317
+ display: -webkit-flex;
318
+ display: -moz-box;
319
+ display: -ms-flexbox;
320
+ display: flex;
321
+ -webkit-box-pack: center;
322
+ -webkit-justify-content: center;
323
+ -moz-box-pack: center;
324
+ -ms-flex-pack: center;
325
+ justify-content: center;
326
+ -webkit-box-align: center;
327
+ -webkit-align-items: center;
328
+ -moz-box-align: center;
329
+ -ms-flex-align: center;
330
+ align-items: center; }
331
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
332
+ text-indent: 5px; }
333
+ .premium-ver-toggle-yes .premium-ver-toggler:hover {
334
+ background: #54595f;
335
+ color: #fff; }
336
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
337
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
338
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
339
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
340
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
341
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
342
+ fill: #fff; }
343
+
344
+ .premium-ver-toggle-yes .premium-ver-close,
345
+ .premium-ver-toggle-yes .premium-ver-open,
346
+ .premium-ver-toggle-yes .premium-nav-menu-container,
347
+ .premium-ver-toggle-yes .premium-ver-toggler {
348
+ -webkit-transition: all 0.3s linear 0s;
349
+ transition: all 0.3s linear 0s; }
350
+ .premium-ver-toggle-yes .premium-ver-close i,
351
+ .premium-ver-toggle-yes .premium-ver-close svg,
352
+ .premium-ver-toggle-yes .premium-ver-open i,
353
+ .premium-ver-toggle-yes .premium-ver-open svg,
354
+ .premium-ver-toggle-yes .premium-nav-menu-container i,
355
+ .premium-ver-toggle-yes .premium-nav-menu-container svg,
356
+ .premium-ver-toggle-yes .premium-ver-toggler i,
357
+ .premium-ver-toggle-yes .premium-ver-toggler svg {
358
+ -webkit-transition: color 0.3s linear 0s;
359
+ transition: color 0.3s linear 0s; }
360
+
361
+ .premium-ver-toggle-yes .premium-ver-toggler-txt {
362
+ -webkit-transition: all 0.3s linear 0s;
363
+ transition: all 0.3s linear 0s; }
364
+
365
+ .premium-ver-toggle-yes .premium-ver-close,
366
+ .premium-ver-toggle-yes .premium-ver-open,
367
+ .premium-ver-toggle-yes .premium-ver-title-icon {
368
+ -webkit-box-pack: center;
369
+ -webkit-justify-content: center;
370
+ -moz-box-pack: center;
371
+ -ms-flex-pack: center;
372
+ justify-content: center;
373
+ -webkit-box-align: center;
374
+ -webkit-align-items: center;
375
+ -moz-box-align: center;
376
+ -ms-flex-align: center;
377
+ align-items: center; }
378
+ .premium-ver-toggle-yes .premium-ver-close i,
379
+ .premium-ver-toggle-yes .premium-ver-open i,
380
+ .premium-ver-toggle-yes .premium-ver-title-icon i {
381
+ font-size: 16px; }
382
+ .premium-ver-toggle-yes .premium-ver-close svg,
383
+ .premium-ver-toggle-yes .premium-ver-open svg,
384
+ .premium-ver-toggle-yes .premium-ver-title-icon svg {
385
+ width: 17px;
386
+ height: 17px;
387
+ fill: #042551; }
388
+ .premium-ver-toggle-yes .premium-ver-close svg path,
389
+ .premium-ver-toggle-yes .premium-ver-open svg path,
390
+ .premium-ver-toggle-yes .premium-ver-title-icon svg path {
391
+ fill: #042551; }
392
+
393
+ .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
394
+ -js-display: inline-flex;
395
+ display: -webkit-inline-box;
396
+ display: -webkit-inline-flex;
397
+ display: -moz-inline-box;
398
+ display: -ms-inline-flexbox;
399
+ display: inline-flex; }
400
+
401
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
402
+ visibility: hidden;
403
+ opacity: 0; }
404
+
405
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
406
+ display: none; }
407
+
408
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
409
+ -js-display: inline-flex;
410
+ display: -webkit-inline-box;
411
+ display: -webkit-inline-flex;
412
+ display: -moz-inline-box;
413
+ display: -ms-inline-flexbox;
414
+ display: inline-flex; }
415
+
416
+ .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
417
+ position: absolute;
418
+ z-index: 10002; }
419
+
420
+ .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
421
+ position: absolute;
422
+ z-index: 10001; }
423
+
424
+ .premium-ver-toggle-yes .premium-nav-menu-container,
425
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
426
+ visibility: visible;
427
+ opacity: 1; }
428
+
429
+ .premium-ver-toggle-yes .premium-ver-open,
430
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
431
+ display: none; }
432
+
433
+ .premium-ver-toggle-yes .premium-ver-close,
434
+ .premium-ver-toggle-yes .premium-ver-title-icon,
435
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
436
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
437
+ -js-display: inline-flex;
438
+ display: -webkit-inline-box;
439
+ display: -webkit-inline-flex;
440
+ display: -moz-inline-box;
441
+ display: -ms-inline-flexbox;
442
+ display: inline-flex; }
443
+
444
+ /** Sticky Menu */
445
+ .premium-sticky-parent {
446
+ position: fixed;
447
+ z-index: 10003;
448
+ -webkit-transition: all 0.3s linear;
449
+ transition: all 0.3s linear; }
450
+
451
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
452
+ will-change: transform;
453
+ -webkit-transition: -webkit-transform 500ms linear !important;
454
+ transition: -webkit-transform 500ms linear !important;
455
+ transition: transform 500ms linear !important;
456
+ transition: transform 500ms linear, -webkit-transform 500ms linear !important;
457
+ -webkit-transition-delay: 1s;
458
+ transition-delay: 1s; }
459
+
460
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
461
+ -webkit-transform: translateY(0%);
462
+ -ms-transform: translateY(0%);
463
+ transform: translateY(0%); }
464
+
465
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
466
+ -webkit-transform: translateY(-100%);
467
+ -ms-transform: translateY(-100%);
468
+ transform: translateY(-100%); }
469
+
470
+ .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
471
+ .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
472
+ max-height: 400px;
473
+ overflow-y: auto; }
474
+
475
+ /**Common*/
476
+ .premium-nav-slide-overlay {
477
+ display: none;
478
+ position: fixed;
479
+ top: 0;
480
+ left: 0;
481
+ right: 0;
482
+ bottom: 0;
483
+ -webkit-backface-visibility: hidden;
484
+ backface-visibility: hidden;
485
+ background: rgba(0, 0, 0, 0.6);
486
+ z-index: 10002; }
487
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
488
+ display: block; }
489
+
490
+ .premium-active-menu,
491
+ .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
492
+ .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
493
+ -js-display: flex !important;
494
+ display: -webkit-box !important;
495
+ display: -webkit-flex !important;
496
+ display: -moz-box !important;
497
+ display: -ms-flexbox !important;
498
+ display: flex !important;
499
+ -webkit-box-orient: vertical;
500
+ -webkit-box-direction: normal;
501
+ -webkit-flex-direction: column;
502
+ -moz-box-orient: vertical;
503
+ -moz-box-direction: normal;
504
+ -ms-flex-direction: column;
505
+ flex-direction: column; }
506
+
507
+ .premium-active-menu .premium-toggle-close {
508
+ display: block; }
509
+
510
+ .premium-nav-menu-container .premium-sub-menu {
511
+ background-color: #fff; }
512
+
513
+ .premium-mobile-menu-container li,
514
+ .premium-mobile-menu-container li > .premium-mega-content-container {
515
+ width: 100% !important; }
516
+
517
+ .premium-item-icon,
518
+ .premium-sub-item-icon {
519
+ font-size: 13px;
520
+ margin: 0 7px; }
521
+ .premium-item-icon svg,
522
+ .premium-sub-item-icon svg {
523
+ width: 100%;
524
+ height: 100%; }
525
+ .premium-item-icon.premium-lottie-animation,
526
+ .premium-sub-item-icon.premium-lottie-animation {
527
+ width: 20px;
528
+ height: 20px;
529
+ -js-display: flex;
530
+ display: -webkit-box;
531
+ display: -webkit-flex;
532
+ display: -moz-box;
533
+ display: -ms-flexbox;
534
+ display: flex;
535
+ -webkit-box-pack: center;
536
+ -webkit-justify-content: center;
537
+ -moz-box-pack: center;
538
+ -ms-flex-pack: center;
539
+ justify-content: center; }
540
+ .premium-item-icon.dashicons,
541
+ .premium-sub-item-icon.dashicons {
542
+ width: 13px;
543
+ height: 13px; }
544
+
545
+ .premium-nav-menu-item {
546
+ position: relative; }
547
+ .premium-nav-menu-item .premium-menu-link {
548
+ -js-display: flex;
549
+ display: -webkit-box;
550
+ display: -webkit-flex;
551
+ display: -moz-box;
552
+ display: -ms-flexbox;
553
+ display: flex;
554
+ -webkit-box-align: center;
555
+ -webkit-align-items: center;
556
+ -moz-box-align: center;
557
+ -ms-flex-align: center;
558
+ align-items: center;
559
+ height: 100%;
560
+ padding: 7px 10px;
561
+ text-decoration: none;
562
+ position: relative; }
563
+ .premium-nav-menu-item .premium-dropdown-icon {
564
+ margin: 5px; }
565
+ .premium-nav-menu-item.menu-item-has-children {
566
+ position: relative; }
567
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
568
+ z-index: 9999; }
569
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
570
+ -webkit-box-pack: start;
571
+ -webkit-justify-content: flex-start;
572
+ -moz-box-pack: start;
573
+ -ms-flex-pack: start;
574
+ justify-content: flex-start; }
575
+ .premium-nav-menu-item .menu-link {
576
+ position: relative;
577
+ text-decoration: none; }
578
+
579
+ .premium-item-badge,
580
+ .premium-sub-item-badge,
581
+ .premium-rn-badge {
582
+ position: absolute;
583
+ padding: 1px 6px;
584
+ min-width: 35px;
585
+ text-align: center;
586
+ font-size: 10px;
587
+ -webkit-border-radius: 4px;
588
+ border-radius: 4px;
589
+ line-height: 1.8;
590
+ white-space: nowrap; }
591
+
592
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
593
+ position: relative;
594
+ margin: 8px; }
595
+
596
+ .premium-nav-hor .premium-sub-item-badge,
597
+ .premium-nav-slide .premium-sub-item-badge,
598
+ .premium-nav-dropdown .premium-sub-item-badge,
599
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
600
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
601
+ top: 50%;
602
+ right: 0;
603
+ -webkit-transform: translateY(-50%);
604
+ -ms-transform: translateY(-50%);
605
+ transform: translateY(-50%); }
606
+
607
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
608
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
609
+ top: 50%;
610
+ left: 0;
611
+ -webkit-transform: translateY(-50%);
612
+ -ms-transform: translateY(-50%);
613
+ transform: translateY(-50%); }
614
+
615
+ .premium-mega-nav-item {
616
+ position: relative; }
617
+
618
+ .premium-hamburger-menu .premium-mega-content-container,
619
+ .premium-nav-dropdown .premium-mega-content-container,
620
+ .premium-nav-slide .premium-mega-content-container {
621
+ display: none; }
622
+
623
+ .premium-mega-item-static {
624
+ position: static !important; }
625
+
626
+ .premium-hamburger-menu .premium-nav-menu-container,
627
+ .premium-nav-dropdown .premium-nav-menu-container,
628
+ .premium-nav-slide .premium-nav-menu-container {
629
+ display: none; }
630
+
631
+ .premium-hamburger-menu .premium-hamburger-toggle,
632
+ .premium-nav-dropdown .premium-hamburger-toggle,
633
+ .premium-nav-slide .premium-hamburger-toggle {
634
+ -js-display: inline-flex;
635
+ display: -webkit-inline-box;
636
+ display: -webkit-inline-flex;
637
+ display: -moz-inline-box;
638
+ display: -ms-inline-flexbox;
639
+ display: inline-flex; }
640
+
641
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
642
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
643
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
644
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
645
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
646
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
647
+ display: none; }
648
+
649
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
650
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
651
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
652
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
653
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
654
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
655
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
656
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
657
+ .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
658
+ display: none; }
659
+
660
+ .premium-ham-dropdown .premium-mobile-menu-container,
661
+ .premium-nav-dropdown .premium-mobile-menu-container {
662
+ -js-display: flex;
663
+ display: -webkit-box;
664
+ display: -webkit-flex;
665
+ display: -moz-box;
666
+ display: -ms-flexbox;
667
+ display: flex; }
668
+
669
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
670
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
671
+ display: inline !important; }
672
+
673
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
674
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
675
+ display: none !important; }
676
+
677
+ .premium-stretch-dropdown .premium-mobile-menu-container {
678
+ position: absolute;
679
+ z-index: 9999; }
680
+
681
+ .premium-nav-default {
682
+ display: none; }
683
+
684
+ .premium-hamburger-toggle {
685
+ width: 100%; }
686
+
687
  /*
688
  * Pointer & Pointer Animations
689
+ */
690
+ .premium-menu-link-parent::before, .premium-menu-link-parent::after {
691
+ display: block;
692
+ position: absolute;
693
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
694
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
695
+
696
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
697
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
698
+ content: "";
699
+ bottom: 0; }
700
+
701
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
702
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
703
+ content: "";
704
+ top: 0; }
705
+
706
+ .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
707
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
708
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
709
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
710
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
711
+ height: 3px;
712
+ width: 100%;
713
+ left: 0;
714
+ background-color: #55595c;
715
+ z-index: 2; }
716
+
717
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
718
+ opacity: 0; }
719
+
720
+ .premium-nav-pointer-underline.premium-nav-animation-none,
721
+ .premium-nav-pointer-overline.premium-nav-animation-none,
722
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
723
+ -webkit-transition-duration: 0s;
724
+ transition-duration: 0s; }
725
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
726
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
727
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
728
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
729
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
730
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
731
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
732
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
733
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
734
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
735
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
736
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
737
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
738
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
739
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
740
+ -webkit-transition-duration: 0s;
741
+ transition-duration: 0s; }
742
+
743
+ .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,
744
+ .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 {
745
+ width: 10px;
746
+ inset-inline-start: 100%; }
747
+
748
+ .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,
749
+ .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 {
750
+ width: 10px;
751
+ left: -20px; }
752
+
753
+ .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, .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,
754
+ .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,
755
+ .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,
756
+ .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,
757
+ .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 {
758
+ height: 0;
759
+ width: 0;
760
+ left: 50%; }
761
+
762
+ .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,
763
+ .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,
764
+ .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 {
765
+ top: -10px; }
766
+
767
+ .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,
768
+ .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,
769
+ .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 {
770
+ bottom: -10px; }
771
+
772
+ .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,
773
+ .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,
774
+ .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 {
775
+ top: 10px; }
776
+
777
+ .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,
778
+ .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,
779
+ .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 {
780
+ bottom: 10px; }
781
+
782
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
783
+ content: ""; }
784
+
785
+ .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
786
+ background: transparent;
787
+ left: 0;
788
+ top: 0;
789
+ bottom: 0;
790
+ right: 0;
791
+ border: 3px solid #55595c; }
792
+
793
+ .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 {
794
+ -webkit-transform: scale(0.75);
795
+ -ms-transform: scale(0.75);
796
+ transform: scale(0.75); }
797
+
798
+ .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 {
799
+ -webkit-transform: scale(1.25);
800
+ -ms-transform: scale(1.25);
801
+ transform: scale(1.25); }
802
+
803
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
804
+ width: 3px;
805
+ height: 3px; }
806
+
807
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
808
+ border-width: 0 0 3px 3px;
809
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
810
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
811
+
812
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
813
+ content: "";
814
+ top: auto;
815
+ bottom: 0;
816
+ left: auto;
817
+ right: 0;
818
+ border-width: 3px 3px 0 0;
819
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
820
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
821
+
822
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
823
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
824
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
825
+
826
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
827
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
828
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
829
+
830
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
831
+ width: 100%;
832
+ height: 100%; }
833
+
834
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
835
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
836
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
837
+
838
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
839
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
840
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
841
+
842
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
843
+ width: 100%;
844
+ height: 100%; }
845
+
846
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
847
+ border-width: 3px 0 0 3px; }
848
+
849
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
850
+ content: "";
851
+ top: auto;
852
+ bottom: 0;
853
+ left: auto;
854
+ right: 0;
855
+ border-width: 0 3px 3px 0; }
856
+
857
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
858
+ width: 3px;
859
+ height: 3px; }
860
+
861
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
862
+ width: 100%;
863
+ height: 100%;
864
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
865
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
866
+
867
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
868
+ width: 100%;
869
+ height: 100%;
870
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
871
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
872
+
873
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
874
+ -webkit-transform: scale(1.2);
875
+ -ms-transform: scale(1.2);
876
+ transform: scale(1.2); }
877
+
878
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
879
+ -webkit-transform: scale(0.8);
880
+ -ms-transform: scale(0.8);
881
+ transform: scale(0.8); }
882
+
883
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
884
+ -webkit-transform: translateY(8px);
885
+ -ms-transform: translateY(8px);
886
+ transform: translateY(8px); }
887
+
888
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
889
+ -webkit-transform: translateY(-8px);
890
+ -ms-transform: translateY(-8px);
891
+ transform: translateY(-8px); }
892
+
893
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
894
+ -webkit-transform: skew(-8deg);
895
+ -ms-transform: skew(-8deg);
896
+ transform: skew(-8deg); }
897
+
898
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
899
+ -webkit-transform: rotate(6deg);
900
+ -ms-transform: rotate(6deg);
901
+ transform: rotate(6deg); }
902
+
903
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
904
+ top: 0;
905
+ left: 0;
906
+ right: 0;
907
+ bottom: 0;
908
+ background: #55595c;
909
+ background-color: #55595c;
910
+ z-index: -1; }
911
+
912
+ .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
913
+ content: "";
914
+ -webkit-transition: 0.3s;
915
+ transition: 0.3s; }
916
+
917
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
918
+ -webkit-transform: scale(0.5);
919
+ -ms-transform: scale(0.5);
920
+ transform: scale(0.5); }
921
+
922
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
923
+ -webkit-transform: scale(1);
924
+ -ms-transform: scale(1);
925
+ transform: scale(1); }
926
+
927
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
928
+ -webkit-transform: scale(1);
929
+ -ms-transform: scale(1);
930
+ transform: scale(1); }
931
+
932
+ .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 {
933
+ -webkit-transform: scale(1.2);
934
+ -ms-transform: scale(1.2);
935
+ transform: scale(1.2);
936
+ -webkit-transition: 0.3;
937
+ transition: 0.3; }
938
+
939
+ .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 {
940
+ left: 100%; }
941
+
942
+ .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 {
943
+ right: 100%; }
944
+
945
+ .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 {
946
+ top: 100%; }
947
+
948
+ .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 {
949
+ bottom: 100%; }
950
+
951
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
952
+ top: 0;
953
+ left: 0;
954
+ right: 0;
955
+ bottom: 0;
956
+ background: #55595c;
957
+ background-color: #55595c;
958
+ z-index: -1; }
959
+
960
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
961
+ top: 0;
962
+ bottom: 100%; }
963
+
964
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
965
+ top: 100%;
966
+ bottom: 0; }
967
+
968
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
969
+ bottom: 50%; }
970
+
971
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
972
+ top: 50%; }
973
+
974
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
975
+ bottom: 50%; }
976
+
977
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
978
+ top: 50%; }
979
+
980
+ .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 {
981
+ bottom: 50%;
982
+ top: 50%; }
983
+
984
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
985
+ right: 0;
986
+ left: 100%; }
987
+
988
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
989
+ right: 100%;
990
+ left: 0; }
991
+
992
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
993
+ left: 50%; }
994
+
995
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
996
+ right: 50%; }
997
+
998
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
999
+ left: 50%; }
1000
+
1001
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
1002
+ right: 50%; }
1003
+
1004
+ .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 {
1005
+ left: 50%;
1006
+ right: 50%; }
1007
+
1008
+ .premium-active-item::before, .premium-active-item::after,
1009
+ .premium-menu-link-parent:hover::before,
1010
+ .premium-menu-link-parent:hover::after,
1011
+ .premium-menu-link-parent:focus::before,
1012
+ .premium-menu-link-parent:focus::after {
1013
+ -webkit-transform: scale(1);
1014
+ -ms-transform: scale(1);
1015
+ transform: scale(1); }
1016
+
1017
+ /**Sub Menu Animation*/
1018
+ .premium-nav-menu-item .premium-sub-menu,
1019
+ .premium-nav-menu-item .premium-mega-content-container {
1020
+ -webkit-transition: 0.5s all ease-in-out;
1021
+ transition: 0.5s all ease-in-out;
1022
+ -webkit-transition-delay: 0.1s;
1023
+ transition-delay: 0.1s; }
1024
+
1025
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
1026
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
1027
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu,
1028
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-sub-menu,
1029
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered > .premium-mega-content-container,
1030
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered > .premium-sub-menu {
1031
+ -webkit-transform: translate(0);
1032
+ -ms-transform: translate(0);
1033
+ transform: translate(0); }
1034
+
1035
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1036
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1037
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1038
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1039
+ -webkit-transform: translateY(10px);
1040
+ -ms-transform: translateY(10px);
1041
+ transform: translateY(10px); }
1042
+
1043
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1044
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1045
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1046
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1047
+ -webkit-transform: translateY(-10px);
1048
+ -ms-transform: translateY(-10px);
1049
+ transform: translateY(-10px); }
1050
+
1051
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1052
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1053
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1054
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1055
+ -webkit-transform: translateX(-10px);
1056
+ -ms-transform: translateX(-10px);
1057
+ transform: translateX(-10px); }
1058
+
1059
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1060
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1061
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1062
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1063
+ -webkit-transform: translateX(10px);
1064
+ -ms-transform: translateX(10px);
1065
+ transform: translateX(10px); }
1066
+
1067
+ /**Horizontal - Static Mega Content*/
1068
+ /*UP*/
1069
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1070
+ -webkit-transform: translateX(-50%) translateY(10px);
1071
+ -ms-transform: translateX(-50%) translateY(10px);
1072
+ transform: translateX(-50%) translateY(10px); }
1073
+
1074
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1075
+ -webkit-transform: translateX(-50%) translateY(0);
1076
+ -ms-transform: translateX(-50%) translateY(0);
1077
+ transform: translateX(-50%) translateY(0); }
1078
+
1079
+ /*DOWN*/
1080
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1081
+ -webkit-transform: translateX(-50%) translateY(-10px);
1082
+ -ms-transform: translateX(-50%) translateY(-10px);
1083
+ transform: translateX(-50%) translateY(-10px); }
1084
+
1085
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1086
+ -webkit-transform: translateX(-50%) translateY(0);
1087
+ -ms-transform: translateX(-50%) translateY(0);
1088
+ transform: translateX(-50%) translateY(0); }
1089
+
1090
+ /*Left*/
1091
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1092
+ -webkit-transform: translateX(-45%);
1093
+ -ms-transform: translateX(-45%);
1094
+ transform: translateX(-45%); }
1095
+
1096
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1097
+ -webkit-transform: translateX(-50%);
1098
+ -ms-transform: translateX(-50%);
1099
+ transform: translateX(-50%); }
1100
+
1101
+ /*Right*/
1102
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1103
+ -webkit-transform: translateX(-55%);
1104
+ -ms-transform: translateX(-55%);
1105
+ transform: translateX(-55%); }
1106
+
1107
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1108
+ -webkit-transform: translateX(-50%);
1109
+ -ms-transform: translateX(-50%);
1110
+ transform: translateX(-50%); }
1111
+
1112
+ /**Vertical - Static Mega Content*/
1113
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
1114
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1115
+ -webkit-transform: translateY(0);
1116
+ -ms-transform: translateY(0);
1117
+ transform: translateY(0); }
1118
+
1119
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
1120
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
1121
+ -webkit-transform: translateX(0);
1122
+ -ms-transform: translateX(0);
1123
+ transform: translateX(0); }
1124
+
1125
+ /** Random Badge */
1126
+ .premium-rn-badge,
1127
+ .premium-mega-content-container .premium-rn-badge {
1128
+ position: absolute;
1129
+ -webkit-transform: translateY(-50%);
1130
+ -ms-transform: translateY(-50%);
1131
+ transform: translateY(-50%);
1132
+ top: 50%;
1133
+ right: 10px;
1134
+ -webkit-transition: all 0.3s;
1135
+ transition: all 0.3s; }
1136
+
1137
+ .premium-nav-ver.premium-vertical-left .premium-rn-badge {
1138
+ top: 50%;
1139
+ left: 10px;
1140
+ right: unset;
1141
+ -webkit-transform: translateY(-50%);
1142
+ -ms-transform: translateY(-50%);
1143
+ transform: translateY(-50%); }
1144
+
1145
+ .premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge {
1146
+ left: unset;
1147
+ right: 10px; }
1148
+
1149
+ /** Sub Item Badge Effects*/
1150
+ .has-pa-badge:hover {
1151
+ -webkit-transition: all 0.3s;
1152
+ transition: all 0.3s; }
1153
+
1154
+ .premium-sub-item-badge {
1155
+ -webkit-transition: all 0.3s;
1156
+ transition: all 0.3s; }
1157
+
1158
+ .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
1159
+ .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
1160
+ .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
1161
+ .premium-sub-menu .premium-badge-dot .premium-rn-badge {
1162
+ font-size: 0px;
1163
+ min-width: 1px;
1164
+ padding: 3px;
1165
+ -webkit-border-radius: 50%;
1166
+ border-radius: 50%;
1167
+ -webkit-transition: all 0.3s;
1168
+ transition: all 0.3s; }
1169
+
1170
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
1171
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
1172
+ .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
1173
+ .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
1174
+ -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
1175
+ animation: badge-pulse-grow 0.5s alternate infinite ease-in-out; }
1176
+
1177
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
1178
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
1179
+ .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
1180
+ .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
1181
+ -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
1182
+ animation: badge-buzz 0.5s alternate infinite ease-in-out; }
1183
+
1184
+ .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
1185
+ .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
1186
+ .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
1187
+ .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
1188
+ -webkit-transform: translateY(-50%) translateX(-5px);
1189
+ -ms-transform: translateY(-50%) translateX(-5px);
1190
+ transform: translateY(-50%) translateX(-5px);
1191
+ -webkit-transition: -webkit-transform 0.5s;
1192
+ transition: -webkit-transform 0.5s;
1193
+ transition: transform 0.5s;
1194
+ transition: transform 0.5s, -webkit-transform 0.5s; }
1195
+
1196
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
1197
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
1198
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
1199
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
1200
+ -webkit-transform: translateY(-50%) translateX(5px);
1201
+ -ms-transform: translateY(-50%) translateX(5px);
1202
+ transform: translateY(-50%) translateX(5px); }
1203
+
1204
+ .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
1205
+ .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
1206
+ .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
1207
+ .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
1208
+ -webkit-transform: translateY(-50%) translateX(5px);
1209
+ -ms-transform: translateY(-50%) translateX(5px);
1210
+ transform: translateY(-50%) translateX(5px);
1211
+ -webkit-transition: -webkit-transform 0.5s;
1212
+ transition: -webkit-transform 0.5s;
1213
+ transition: transform 0.5s;
1214
+ transition: transform 0.5s, -webkit-transform 0.5s; }
1215
+
1216
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
1217
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
1218
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
1219
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
1220
+ -webkit-transform: translateY(-50%) translateX(-5px);
1221
+ -ms-transform: translateY(-50%) translateX(-5px);
1222
+ transform: translateY(-50%) translateX(-5px); }
1223
+
1224
+ .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
1225
+ .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
1226
+ .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
1227
+ .premium-sub-menu .premium-badge-expand .premium-rn-badge {
1228
+ -webkit-transform: translateY(-50%) scaleX(0);
1229
+ -ms-transform: translateY(-50%) scaleX(0);
1230
+ transform: translateY(-50%) scaleX(0);
1231
+ -webkit-transition: -webkit-transform 0.25s ease-out;
1232
+ transition: -webkit-transform 0.25s ease-out;
1233
+ transition: transform 0.25s ease-out;
1234
+ transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
1235
+
1236
+ .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
1237
+ .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
1238
+ .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
1239
+ .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
1240
+ -webkit-transform: translateY(-50%) scaleX(1);
1241
+ -ms-transform: translateY(-50%) scaleX(1);
1242
+ transform: translateY(-50%) scaleX(1); }
1243
+
1244
+ /* Pulse Grow */
1245
+ @-webkit-keyframes badge-pulse-grow {
1246
+ to {
1247
+ -webkit-transform: translateY(-50%) scale(1.07);
1248
+ transform: translateY(-50%) scale(1.07); } }
1249
+
1250
+ @keyframes badge-pulse-grow {
1251
+ to {
1252
+ -webkit-transform: translateY(-50%) scale(1.07);
1253
+ transform: translateY(-50%) scale(1.07); } }
1254
+
1255
+ /* Buzz */
1256
+ @-webkit-keyframes badge-buzz {
1257
+ 50% {
1258
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
1259
+ transform: translateY(-50%) translateX(3px) rotate(2deg); }
1260
+ 100% {
1261
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
1262
+ transform: translateY(-50%) translateX(-3px) rotate(-2deg); } }
1263
+
1264
+ @keyframes badge-buzz {
1265
+ 50% {
1266
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
1267
+ transform: translateY(-50%) translateX(3px) rotate(3deg); }
1268
+ 100% {
1269
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
1270
+ transform: translateY(-50%) translateX(-3px) rotate(-3deg); } }
1271
+
1272
+ body.premium-scroll-disabled {
1273
+ overflow-y: hidden;
1274
+ height: 100vh;
1275
+ margin: 0; }
assets/frontend/css/premium-pricing-table.css CHANGED
@@ -1,252 +1,252 @@
1
- /**************** Premium Pricing Table ****************/
2
- /*******************************************************/
3
- .premium-pricing-table-container {
4
- position: relative;
5
- text-align: center;
6
- display: inline-block;
7
- width: 100%;
8
- -webkit-transition: all 0.3s ease-in-out;
9
- transition: all 0.3s ease-in-out; }
10
-
11
- .premium-pricing-icon-container {
12
- -js-display: flex;
13
- display: -webkit-box;
14
- display: -webkit-flex;
15
- display: -moz-box;
16
- display: -ms-flexbox;
17
- display: flex;
18
- -webkit-box-pack: center;
19
- -webkit-justify-content: center;
20
- -moz-box-pack: center;
21
- -ms-flex-pack: center;
22
- justify-content: center;
23
- line-height: 0; }
24
- .premium-pricing-icon-container .premium-pricing-icon {
25
- display: inline-block; }
26
- .premium-pricing-icon-container .premium-pricing-image {
27
- overflow: hidden; }
28
- .premium-pricing-icon-container .premium-pricing-image img {
29
- width: 25px;
30
- height: 25px;
31
- -o-object-fit: cover;
32
- object-fit: cover; }
33
-
34
- .premium-badge-left {
35
- position: absolute;
36
- top: 0; }
37
-
38
- .premium-badge-right {
39
- position: absolute;
40
- top: 0;
41
- right: 0; }
42
-
43
- .premium-badge-left {
44
- left: 0; }
45
-
46
- .premium-badge-triangle.premium-badge-left .corner {
47
- width: 0;
48
- height: 0;
49
- border-top: 150px solid;
50
- border-bottom: 150px solid transparent;
51
- border-right: 150px solid transparent; }
52
-
53
- .premium-badge-triangle.premium-badge-right .corner {
54
- width: 0;
55
- height: 0;
56
- border-bottom: 150px solid transparent;
57
- border-right: 150px solid;
58
- border-left: 150px solid transparent; }
59
-
60
- .premium-badge-triangle span {
61
- position: absolute;
62
- top: 35px;
63
- width: 100px;
64
- text-align: center;
65
- -webkit-transform: rotate(-45deg);
66
- -ms-transform: rotate(-45deg);
67
- transform: rotate(-45deg);
68
- display: block;
69
- text-transform: uppercase; }
70
-
71
- .premium-badge-triangle.premium-badge-right span {
72
- -webkit-transform: rotate(45deg);
73
- -ms-transform: rotate(45deg);
74
- transform: rotate(45deg);
75
- right: 0; }
76
-
77
- .premium-badge-circle {
78
- min-width: 4em;
79
- min-height: 4em;
80
- line-height: 4em;
81
- text-align: center;
82
- -webkit-border-radius: 100%;
83
- border-radius: 100%;
84
- position: absolute;
85
- z-index: 1; }
86
-
87
- .premium-badge-stripe {
88
- position: absolute;
89
- -webkit-transform: rotate(90deg);
90
- -ms-transform: rotate(90deg);
91
- transform: rotate(90deg);
92
- width: 15em;
93
- overflow: hidden;
94
- height: 15em; }
95
- .premium-badge-stripe.premium-badge-left {
96
- -webkit-transform: rotate(0);
97
- -ms-transform: rotate(0);
98
- transform: rotate(0); }
99
- .premium-badge-stripe .corner {
100
- text-align: center;
101
- left: 0;
102
- width: 150%;
103
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
104
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
105
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
106
- margin-top: 35px;
107
- font-size: 13px;
108
- line-height: 2;
109
- font-weight: 800;
110
- text-transform: uppercase; }
111
-
112
- .premium-badge-flag.premium-badge-right .corner {
113
- right: -8px;
114
- -webkit-border-radius: 4px 4px 0 4px;
115
- border-radius: 4px 4px 0 4px; }
116
- .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
117
- right: 0; }
118
-
119
- .premium-badge-flag.premium-badge-left .corner {
120
- left: -8px;
121
- -webkit-border-radius: 4px 4px 4px 0;
122
- border-radius: 4px 4px 4px 0; }
123
- .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
124
- left: 0; }
125
-
126
- .premium-badge-flag .corner {
127
- text-align: center;
128
- padding: 3px 15px;
129
- position: absolute;
130
- top: 10%; }
131
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
132
- content: "";
133
- display: block;
134
- position: absolute;
135
- width: 0;
136
- height: 0;
137
- top: 100%;
138
- border-bottom: 8px solid transparent; }
139
-
140
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
141
- overflow: visible !important; }
142
-
143
- .premium-badge-flag.premium-badge-right .corner::after {
144
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
145
-
146
- .premium-badge-flag.premium-badge-left .corner::before {
147
- border-right: 8px solid rgba(0, 0, 0, 0.2); }
148
-
149
- .premium-pricing-price-currency {
150
- position: relative; }
151
-
152
- .premium-pricing-button-container {
153
- display: block; }
154
-
155
- .premium-pricing-list {
156
- -js-display: flex;
157
- display: -webkit-box;
158
- display: -webkit-flex;
159
- display: -moz-box;
160
- display: -ms-flexbox;
161
- display: flex;
162
- -webkit-box-orient: vertical;
163
- -webkit-box-direction: normal;
164
- -webkit-flex-direction: column;
165
- -moz-box-orient: vertical;
166
- -moz-box-direction: normal;
167
- -ms-flex-direction: column;
168
- flex-direction: column;
169
- list-style-type: none;
170
- margin: 0;
171
- padding: 0; }
172
- .premium-pricing-list .premium-pricing-list-item {
173
- -js-display: flex;
174
- display: -webkit-box;
175
- display: -webkit-flex;
176
- display: -moz-box;
177
- display: -ms-flexbox;
178
- display: flex;
179
- -webkit-box-align: center;
180
- -webkit-align-items: center;
181
- -moz-box-align: center;
182
- -ms-flex-align: center;
183
- align-items: center; }
184
- .premium-pricing-list .premium-pricing-list-item svg {
185
- width: 50px;
186
- height: 50px; }
187
- .premium-pricing-list .premium-pricing-list-item img {
188
- width: 30px;
189
- height: 30px;
190
- -o-object-fit: cover;
191
- object-fit: cover; }
192
- .premium-pricing-list .premium-pricing-list-span {
193
- position: relative; }
194
- .premium-pricing-list .list-item-tooltip {
195
- border-bottom: 1px dotted; }
196
- .premium-pricing-list .premium-pricing-list-tooltip {
197
- position: absolute;
198
- top: -webkit-calc(100% + 1px);
199
- top: calc(100% + 1px);
200
- left: 0;
201
- visibility: hidden;
202
- padding: 15px 20px;
203
- -webkit-border-radius: 5px;
204
- border-radius: 5px;
205
- min-width: 200px;
206
- overflow: hidden;
207
- text-align: left;
208
- font-size: 0.8rem;
209
- color: #fff;
210
- background-color: #aaa; }
211
-
212
- .premium-pricing-features-left .premium-pricing-list-span {
213
- text-align: left; }
214
-
215
- .premium-pricing-features-center .premium-pricing-list-span {
216
- text-align: center; }
217
-
218
- .premium-pricing-features-right .premium-pricing-list-span {
219
- text-align: right; }
220
-
221
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
222
- z-index: 99;
223
- visibility: visible;
224
- opacity: 1; }
225
-
226
- .premium-pricing-slashed-price-value {
227
- display: inline-block;
228
- font-size: 20px;
229
- font-weight: 400;
230
- margin-right: 5px; }
231
-
232
- .premium-pricing-price-value {
233
- font-size: 70px; }
234
-
235
- .premium-pricing-description-container li {
236
- list-style-position: inside;
237
- text-indent: -40px; }
238
-
239
- @-moz-document url-prefix() {
240
- .premium-pricing-description-container li {
241
- text-indent: 0px; } }
242
-
243
- .premium-pricing-price-button {
244
- display: block;
245
- padding: 6px 12px;
246
- line-height: 1.42857143;
247
- text-align: center;
248
- color: #fff;
249
- background: #6ec1e4;
250
- margin-bottom: 0;
251
- -webkit-transition: all 0.3s ease-in-out;
252
- transition: all 0.3s ease-in-out; }
1
+ /**************** Premium Pricing Table ****************/
2
+ /*******************************************************/
3
+ .premium-pricing-table-container {
4
+ position: relative;
5
+ text-align: center;
6
+ display: inline-block;
7
+ width: 100%;
8
+ -webkit-transition: all 0.3s ease-in-out;
9
+ transition: all 0.3s ease-in-out; }
10
+
11
+ .premium-pricing-icon-container {
12
+ -js-display: flex;
13
+ display: -webkit-box;
14
+ display: -webkit-flex;
15
+ display: -moz-box;
16
+ display: -ms-flexbox;
17
+ display: flex;
18
+ -webkit-box-pack: center;
19
+ -webkit-justify-content: center;
20
+ -moz-box-pack: center;
21
+ -ms-flex-pack: center;
22
+ justify-content: center;
23
+ line-height: 0; }
24
+ .premium-pricing-icon-container .premium-pricing-icon {
25
+ display: inline-block; }
26
+ .premium-pricing-icon-container .premium-pricing-image {
27
+ overflow: hidden; }
28
+ .premium-pricing-icon-container .premium-pricing-image img {
29
+ width: 25px;
30
+ height: 25px;
31
+ -o-object-fit: cover;
32
+ object-fit: cover; }
33
+
34
+ .premium-badge-left:not(.premium-badge-flag) {
35
+ position: absolute;
36
+ top: 0; }
37
+
38
+ .premium-badge-right:not(.premium-badge-flag) {
39
+ position: absolute;
40
+ top: 0;
41
+ right: 0; }
42
+
43
+ .premium-badge-left {
44
+ left: 0; }
45
+
46
+ .premium-badge-triangle.premium-badge-left .corner {
47
+ width: 0;
48
+ height: 0;
49
+ border-top: 150px solid;
50
+ border-bottom: 150px solid transparent;
51
+ border-right: 150px solid transparent; }
52
+
53
+ .premium-badge-triangle.premium-badge-right .corner {
54
+ width: 0;
55
+ height: 0;
56
+ border-bottom: 150px solid transparent;
57
+ border-right: 150px solid;
58
+ border-left: 150px solid transparent; }
59
+
60
+ .premium-badge-triangle span {
61
+ position: absolute;
62
+ top: 35px;
63
+ width: 100px;
64
+ text-align: center;
65
+ -webkit-transform: rotate(-45deg);
66
+ -ms-transform: rotate(-45deg);
67
+ transform: rotate(-45deg);
68
+ display: block;
69
+ text-transform: uppercase; }
70
+
71
+ .premium-badge-triangle.premium-badge-right span {
72
+ -webkit-transform: rotate(45deg);
73
+ -ms-transform: rotate(45deg);
74
+ transform: rotate(45deg);
75
+ right: 0; }
76
+
77
+ .premium-badge-circle {
78
+ min-width: 4em;
79
+ min-height: 4em;
80
+ line-height: 4em;
81
+ text-align: center;
82
+ -webkit-border-radius: 100%;
83
+ border-radius: 100%;
84
+ position: absolute;
85
+ z-index: 1; }
86
+
87
+ .premium-badge-stripe {
88
+ position: absolute;
89
+ -webkit-transform: rotate(90deg);
90
+ -ms-transform: rotate(90deg);
91
+ transform: rotate(90deg);
92
+ width: 15em;
93
+ overflow: hidden;
94
+ height: 15em; }
95
+ .premium-badge-stripe.premium-badge-left {
96
+ -webkit-transform: rotate(0);
97
+ -ms-transform: rotate(0);
98
+ transform: rotate(0); }
99
+ .premium-badge-stripe .corner {
100
+ text-align: center;
101
+ left: 0;
102
+ width: 150%;
103
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
104
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
105
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
106
+ margin-top: 35px;
107
+ font-size: 13px;
108
+ line-height: 2;
109
+ font-weight: 800;
110
+ text-transform: uppercase; }
111
+
112
+ .premium-badge-flag.premium-badge-right .corner {
113
+ right: -8px;
114
+ -webkit-border-radius: 4px 4px 0 4px;
115
+ border-radius: 4px 4px 0 4px; }
116
+ .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
117
+ right: 0; }
118
+
119
+ .premium-badge-flag.premium-badge-left .corner {
120
+ left: -8px;
121
+ -webkit-border-radius: 4px 4px 4px 0;
122
+ border-radius: 4px 4px 4px 0; }
123
+ .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
124
+ left: 0; }
125
+
126
+ .premium-badge-flag .corner {
127
+ text-align: center;
128
+ padding: 3px 15px;
129
+ position: absolute;
130
+ top: 10%; }
131
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
132
+ content: "";
133
+ display: block;
134
+ position: absolute;
135
+ width: 0;
136
+ height: 0;
137
+ top: 100%;
138
+ border-bottom: 8px solid transparent; }
139
+
140
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
141
+ overflow: visible !important; }
142
+
143
+ .premium-badge-flag.premium-badge-right .corner::after {
144
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
145
+
146
+ .premium-badge-flag.premium-badge-left .corner::before {
147
+ border-right: 8px solid rgba(0, 0, 0, 0.2); }
148
+
149
+ .premium-pricing-price-currency {
150
+ position: relative; }
151
+
152
+ .premium-pricing-button-container {
153
+ display: block; }
154
+
155
+ .premium-pricing-list {
156
+ -js-display: flex;
157
+ display: -webkit-box;
158
+ display: -webkit-flex;
159
+ display: -moz-box;
160
+ display: -ms-flexbox;
161
+ display: flex;
162
+ -webkit-box-orient: vertical;
163
+ -webkit-box-direction: normal;
164
+ -webkit-flex-direction: column;
165
+ -moz-box-orient: vertical;
166
+ -moz-box-direction: normal;
167
+ -ms-flex-direction: column;
168
+ flex-direction: column;
169
+ list-style-type: none;
170
+ margin: 0;
171
+ padding: 0; }
172
+ .premium-pricing-list .premium-pricing-list-item {
173
+ -js-display: flex;
174
+ display: -webkit-box;
175
+ display: -webkit-flex;
176
+ display: -moz-box;
177
+ display: -ms-flexbox;
178
+ display: flex;
179
+ -webkit-box-align: center;
180
+ -webkit-align-items: center;
181
+ -moz-box-align: center;
182
+ -ms-flex-align: center;
183
+ align-items: center; }
184
+ .premium-pricing-list .premium-pricing-list-item svg {
185
+ width: 50px;
186
+ height: 50px; }
187
+ .premium-pricing-list .premium-pricing-list-item img {
188
+ width: 30px;
189
+ height: 30px;
190
+ -o-object-fit: cover;
191
+ object-fit: cover; }
192
+ .premium-pricing-list .premium-pricing-list-span {
193
+ position: relative; }
194
+ .premium-pricing-list .list-item-tooltip {
195
+ border-bottom: 1px dotted; }
196
+ .premium-pricing-list .premium-pricing-list-tooltip {
197
+ position: absolute;
198
+ top: -webkit-calc(100% + 1px);
199
+ top: calc(100% + 1px);
200
+ left: 0;
201
+ visibility: hidden;
202
+ padding: 15px 20px;
203
+ -webkit-border-radius: 5px;
204
+ border-radius: 5px;
205
+ min-width: 200px;
206
+ overflow: hidden;
207
+ text-align: left;
208
+ font-size: 0.8rem;
209
+ color: #fff;
210
+ background-color: #aaa; }
211
+
212
+ .premium-pricing-features-left .premium-pricing-list-span {
213
+ text-align: left; }
214
+
215
+ .premium-pricing-features-center .premium-pricing-list-span {
216
+ text-align: center; }
217
+
218
+ .premium-pricing-features-right .premium-pricing-list-span {
219
+ text-align: right; }
220
+
221
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
222
+ z-index: 99;
223
+ visibility: visible;
224
+ opacity: 1; }
225
+
226
+ .premium-pricing-slashed-price-value {
227
+ display: inline-block;
228
+ font-size: 20px;
229
+ font-weight: 400;
230
+ margin-right: 5px; }
231
+
232
+ .premium-pricing-price-value {
233
+ font-size: 70px; }
234
+
235
+ .premium-pricing-description-container li {
236
+ list-style-position: inside;
237
+ text-indent: -40px; }
238
+
239
+ @-moz-document url-prefix() {
240
+ .premium-pricing-description-container li {
241
+ text-indent: 0px; } }
242
+
243
+ .premium-pricing-price-button {
244
+ display: block;
245
+ padding: 6px 12px;
246
+ line-height: 1.42857143;
247
+ text-align: center;
248
+ color: #fff;
249
+ background: #6ec1e4;
250
+ margin-bottom: 0;
251
+ -webkit-transition: all 0.3s ease-in-out;
252
+ transition: all 0.3s ease-in-out; }
assets/frontend/css/premium-woo-products.css CHANGED
@@ -1,1004 +1,1004 @@
1
- /********** Premium Woo Products **********/
2
- /******************************************/
3
- .ast-single-post .entry-content .premium-woocommerce a {
4
- text-decoration: none; }
5
-
6
- .premium-woocommerce .premium-woo-qv-btn {
7
- cursor: pointer; }
8
-
9
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
10
- margin: 0 auto 0.5em; }
11
-
12
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
13
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
14
- display: block;
15
- text-align: center;
16
- color: #fff;
17
- min-width: 2em;
18
- min-height: 2em;
19
- line-height: 2em;
20
- padding: 0.3em 0.6em;
21
- margin: 0.5em 0.6em; }
22
-
23
- .premium-woocommerce .pa-out-of-stock {
24
- display: block;
25
- text-align: center;
26
- color: #fff;
27
- min-width: 2em;
28
- min-height: 2em;
29
- line-height: 2em;
30
- padding: 0.3em 0.6em;
31
- margin: 0.5em 0.6em; }
32
-
33
- .premium-woocommerce .woocommerce-loop-product__title {
34
- margin-bottom: 0.5em;
35
- font-size: 1em;
36
- -webkit-transition: all 0.3s ease-in-out;
37
- transition: all 0.3s ease-in-out; }
38
-
39
- .premium-woocommerce .premium-woo-product-category {
40
- display: block;
41
- font-size: 0.85em;
42
- margin-bottom: 0.5em;
43
- line-height: 1.3; }
44
-
45
- .premium-woocommerce .star-rating {
46
- display: block;
47
- float: none;
48
- -webkit-backface-visibility: hidden;
49
- backface-visibility: hidden;
50
- overflow: hidden;
51
- position: relative;
52
- height: 1em;
53
- line-height: 1;
54
- font-size: 0.857em;
55
- width: 5.4em;
56
- font-family: "star"; }
57
- .premium-woocommerce .star-rating::before {
58
- content: "\73\73\73\73\73";
59
- color: #54595f;
60
- float: left;
61
- top: 0;
62
- left: 0;
63
- position: absolute; }
64
- .premium-woocommerce .star-rating span {
65
- overflow: hidden;
66
- float: left;
67
- top: 0;
68
- left: 0;
69
- position: absolute;
70
- padding-top: 1.5em; }
71
- .premium-woocommerce .star-rating span::before {
72
- content: "\53\53\53\53\53";
73
- color: inherit;
74
- top: 0;
75
- position: absolute;
76
- left: 0; }
77
-
78
- .premium-woocommerce .premium-woo-products-inner ul.products {
79
- -js-display: flex;
80
- display: -webkit-box;
81
- display: -webkit-flex;
82
- display: -moz-box;
83
- display: -ms-flexbox;
84
- display: flex;
85
- margin: 0;
86
- padding: 0;
87
- -webkit-flex-wrap: wrap;
88
- -ms-flex-wrap: wrap;
89
- flex-wrap: wrap;
90
- list-style: none outside;
91
- -webkit-column-gap: 0;
92
- -moz-column-gap: 0;
93
- column-gap: 0; }
94
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
95
- margin: 0 0 10px;
96
- padding: 0 10px; }
97
- .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
98
- overflow: hidden;
99
- -webkit-transition: all 0.3s ease-in-out;
100
- transition: all 0.3s ease-in-out; }
101
-
102
- .premium-woocommerce .woocommerce-loop-product__link {
103
- position: relative;
104
- display: block !important;
105
- overflow: hidden;
106
- -webkit-transition: all 0.3s ease-in-out;
107
- transition: all 0.3s ease-in-out; }
108
-
109
- .premium-woocommerce .premium-woo-ribbon-container,
110
- .premium-woocommerce .pa-out-of-stock {
111
- position: absolute;
112
- z-index: 9; }
113
-
114
- .premium-woocommerce .premium-woo-ribbon-container {
115
- top: 0;
116
- left: 0; }
117
-
118
- .premium-woocommerce .pa-out-of-stock {
119
- top: 7px;
120
- left: 9px;
121
- margin: 0; }
122
-
123
- .premium-woo-product-thumbnail {
124
- position: relative;
125
- overflow: hidden; }
126
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
127
- margin: 0;
128
- width: 100%; }
129
-
130
- .premium-woo-product-sale-wrap,
131
- .premium-woo-product-featured-wrap {
132
- margin: 0; }
133
-
134
- .premium-woocommerce .premium-woo-products-details-wrap {
135
- padding: 1em 1.2em; }
136
- .premium-woocommerce .premium-woo-products-details-wrap .button {
137
- display: inline-block;
138
- background-color: #6ec1e4;
139
- color: #fff;
140
- margin: 0.5em 0;
141
- line-height: 1.3;
142
- padding: 10px 40px;
143
- font-size: 100%;
144
- cursor: pointer;
145
- text-decoration: none;
146
- overflow: visible;
147
- font-weight: 700;
148
- background-image: none;
149
- border: none;
150
- -webkit-border-radius: 0px;
151
- border-radius: 0px;
152
- -webkit-box-shadow: none;
153
- box-shadow: none;
154
- text-shadow: none;
155
- -webkit-transition: all 0.3s ease-in-out;
156
- transition: all 0.3s ease-in-out; }
157
-
158
- .premium-woocommerce li.product .price {
159
- display: block;
160
- line-height: 1.3;
161
- font-weight: 700;
162
- margin-bottom: 0.5em;
163
- font-size: 0.9em; }
164
- .premium-woocommerce li.product .price del {
165
- display: inline-block;
166
- font-weight: 400;
167
- background: transparent;
168
- opacity: 1; }
169
- .premium-woocommerce li.product .price ins {
170
- display: inline-block;
171
- background: transparent;
172
- text-decoration: none;
173
- font-weight: inherit; }
174
- .premium-woocommerce li.product .price .amount {
175
- color: inherit !important; }
176
-
177
- .premium-woocommerce li.product .premium-woo-product-desc p {
178
- margin: 0; }
179
-
180
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
181
- margin-left: 0;
182
- margin-right: auto; }
183
-
184
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
185
- margin-left: auto;
186
- margin-right: auto; }
187
-
188
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
189
- margin-left: auto;
190
- margin-right: 0; }
191
-
192
- .premium-woo-products-pagination ul.page-numbers {
193
- -js-display: flex;
194
- display: -webkit-box;
195
- display: -webkit-flex;
196
- display: -moz-box;
197
- display: -ms-flexbox;
198
- display: flex;
199
- list-style-type: none;
200
- margin: 0;
201
- margin-top: 10px;
202
- padding: 0;
203
- border: none;
204
- -webkit-box-pack: center;
205
- -webkit-justify-content: center;
206
- -moz-box-pack: center;
207
- -ms-flex-pack: center;
208
- justify-content: center; }
209
- .premium-woo-products-pagination ul.page-numbers li {
210
- margin: 0 0.4em 0.4em 0;
211
- padding: 0;
212
- text-align: center; }
213
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
214
- margin: 0;
215
- text-decoration: none;
216
- color: #000;
217
- border: 1px solid #54595f;
218
- padding: 0;
219
- line-height: 1;
220
- font-size: 1em;
221
- font-weight: 400;
222
- padding: 0.75em;
223
- display: block;
224
- min-width: 2.5em;
225
- -webkit-transition: all 0.3s ease-in-out;
226
- transition: all 0.3s ease-in-out; }
227
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
228
- background-color: #54595f;
229
- color: #fff;
230
- outline: none; }
231
-
232
- .premium-woocommerce .premium-loading-feed,
233
- .premium-woo-quick-view-loader .premium-loading-feed {
234
- display: block;
235
- position: absolute;
236
- width: 100%;
237
- height: 100%;
238
- top: 0px;
239
- left: 0px;
240
- bottom: 0px;
241
- right: 0px;
242
- background: rgba(255, 255, 255, 0.2);
243
- -js-display: flex;
244
- display: -webkit-box;
245
- display: -webkit-flex;
246
- display: -moz-box;
247
- display: -ms-flexbox;
248
- display: flex;
249
- -webkit-box-align: center;
250
- -webkit-align-items: center;
251
- -moz-box-align: center;
252
- -ms-flex-align: center;
253
- align-items: center; }
254
-
255
  /**
256
  * Image Hover Effects
257
- */
258
- .premium-woocommerce .woocommerce-loop-product__link img {
259
- -webkit-transition: all 0.3s ease-in-out;
260
- transition: all 0.3s ease-in-out; }
261
-
262
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
263
- -webkit-transform: scale(1.2);
264
- -ms-transform: scale(1.2);
265
- transform: scale(1.2); }
266
-
267
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
268
- -webkit-transform: none;
269
- -ms-transform: none;
270
- transform: none; }
271
-
272
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
273
- -webkit-transform: none;
274
- -ms-transform: none;
275
- transform: none; }
276
-
277
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
278
- -webkit-transform: scale(1.2);
279
- -ms-transform: scale(1.2);
280
- transform: scale(1.2); }
281
-
282
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
283
- -webkit-filter: grayscale(100%);
284
- filter: grayscale(100%); }
285
-
286
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
287
- -webkit-filter: grayscale(0%);
288
- filter: grayscale(0%); }
289
-
290
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
291
- -webkit-filter: sepia(30%);
292
- filter: sepia(30%); }
293
-
294
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
295
- -webkit-filter: sepia(0%);
296
- filter: sepia(0%); }
297
-
298
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
299
- -webkit-filter: brightness(1);
300
- filter: brightness(1); }
301
-
302
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
303
- -webkit-filter: brightness(1.2);
304
- filter: brightness(1.2); }
305
-
306
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
307
- -webkit-transform: translateX(-15px) scale(1.1);
308
- -ms-transform: translateX(-15px) scale(1.1);
309
- transform: translateX(-15px) scale(1.1); }
310
-
311
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
312
- -webkit-transform: translateX(0px) scale(1.1);
313
- -ms-transform: translateX(0px) scale(1.1);
314
- transform: translateX(0px) scale(1.1); }
315
-
316
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
317
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
318
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
319
- transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
320
-
321
- .premium-woocommerce .premium-woo-product__on_hover {
322
- position: absolute;
323
- top: 0;
324
- right: 0;
325
- bottom: 0;
326
- left: 0;
327
- height: 100%;
328
- opacity: 0; }
329
-
330
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
331
- opacity: 1; }
332
-
333
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
334
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
335
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
336
- position: absolute;
337
- bottom: 0;
338
- left: 0;
339
- width: 100%;
340
- text-align: center;
341
- padding: 5px;
342
- background: rgba(2, 2, 2, 0.5);
343
- color: #fff;
344
- -webkit-transition: all 0.3s ease-in-out;
345
- transition: all 0.3s ease-in-out;
346
- z-index: 2;
347
- -webkit-transform: translateY(100%);
348
- -ms-transform: translateY(100%);
349
- transform: translateY(100%); }
350
-
351
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
352
- -webkit-transition-delay: 0.1s;
353
- transition-delay: 0.1s; }
354
-
355
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
356
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
357
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
358
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
359
- margin-left: 0.5em; }
360
-
361
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
362
- -webkit-transform: translateY(0);
363
- -ms-transform: translateY(0);
364
- transform: translateY(0); }
365
-
366
- .premium-woo-product-wrapper .premium-woo-qv-data {
367
- position: absolute;
368
- top: 0;
369
- left: 0;
370
- width: 100%;
371
- height: 100%;
372
- z-index: 1;
373
- overflow: hidden;
374
- cursor: pointer; }
375
-
376
  /**
377
  * Skin 1,4
378
- */
379
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
380
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
381
- position: absolute;
382
- top: 0.7em;
383
- right: 1em;
384
- -webkit-transform: translate3d(15px, 0, 0);
385
- transform: translate3d(15px, 0, 0);
386
- -webkit-transition: all 0.3s ease-in-out;
387
- transition: all 0.3s ease-in-out;
388
- opacity: 0;
389
- z-index: 9; }
390
-
391
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
392
- position: relative;
393
- display: block;
394
- margin: 0 0 3px;
395
- background: #fff;
396
- text-align: center;
397
- outline: 0;
398
- -webkit-transition: all 0.3s ease-in-out;
399
- transition: all 0.3s ease-in-out; }
400
-
401
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
402
- display: block;
403
- color: #54595f;
404
- width: 30px;
405
- line-height: 30px;
406
- height: 30px;
407
- cursor: pointer;
408
- -webkit-transition: all 0.3s ease-in-out;
409
- transition: all 0.3s ease-in-out; }
410
-
411
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
412
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
413
- -webkit-transform: translate3d(5px, 0, 0);
414
- transform: translate3d(5px, 0, 0);
415
- opacity: 1; }
416
-
417
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
418
- -webkit-animation: spin 2s linear infinite;
419
- animation: spin 2s linear infinite; }
420
-
421
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
422
- content: "\f013"; }
423
-
424
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
425
- content: "\f00c"; }
426
-
427
  /**
428
  * Skin 2
429
- */
430
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
431
- position: absolute;
432
- background: #fff;
433
- bottom: 0;
434
- left: 0;
435
- width: 100%;
436
- z-index: 2;
437
- padding: 0;
438
- opacity: 0;
439
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
440
- transition: opacity 0.2s, -webkit-transform 0.4s;
441
- transition: transform 0.4s, opacity 0.2s;
442
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
443
- -webkit-transform: translateZ(0) translateY(5px);
444
- transform: translateZ(0) translateY(5px); }
445
-
446
- .premium-woo-skin-grid-2 .premium-woo-product-details {
447
- padding: 15px 0; }
448
-
449
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
450
- opacity: 1;
451
- -webkit-transform: translateZ(0) translateY(0);
452
- transform: translateZ(0) translateY(0); }
453
-
454
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
455
- position: static;
456
- -js-display: flex;
457
- display: -webkit-box;
458
- display: -webkit-flex;
459
- display: -moz-box;
460
- display: -ms-flexbox;
461
- display: flex;
462
- -webkit-box-orient: horizontal;
463
- -webkit-box-direction: reverse;
464
- -webkit-flex-direction: row-reverse;
465
- -moz-box-orient: horizontal;
466
- -moz-box-direction: reverse;
467
- -ms-flex-direction: row-reverse;
468
- flex-direction: row-reverse; }
469
-
470
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
471
- -webkit-box-flex: 1;
472
- -webkit-flex: 1;
473
- -moz-box-flex: 1;
474
- -ms-flex: 1;
475
- flex: 1;
476
- min-width: 50%; }
477
-
478
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
479
- -js-display: flex;
480
- display: -webkit-box;
481
- display: -webkit-flex;
482
- display: -moz-box;
483
- display: -ms-flexbox;
484
- display: flex;
485
- margin: 0;
486
- text-align: center;
487
- -webkit-box-pack: center;
488
- -webkit-justify-content: center;
489
- -moz-box-pack: center;
490
- -ms-flex-pack: center;
491
- justify-content: center;
492
- -webkit-box-align: center;
493
- -webkit-align-items: center;
494
- -moz-box-align: center;
495
- -ms-flex-align: center;
496
- align-items: center; }
497
-
498
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
499
- background-color: #54595f; }
500
-
501
  /**
502
  * Skin 4
503
- */
504
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
505
- position: absolute;
506
- left: 0;
507
- right: 0;
508
- top: 50%;
509
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
510
- transform: scale(0.9) translateZ(0) translateY(-50%);
511
- text-align: center;
512
- z-index: 2;
513
- opacity: 0;
514
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
515
- transition: opacity 0.5s, -webkit-transform 0.3s;
516
- transition: opacity 0.5s, transform 0.3s;
517
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
518
-
519
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
520
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
521
- position: absolute;
522
- top: 0;
523
- left: 0;
524
- width: 100%;
525
- height: 100%;
526
- opacity: 0;
527
- visibility: hidden;
528
- background-color: rgba(27, 27, 23, 0.3);
529
- -webkit-transition: all 0.25s ease-in-out;
530
- transition: all 0.25s ease-in-out; }
531
-
532
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
533
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
534
- opacity: 1;
535
- visibility: visible;
536
- z-index: 1; }
537
-
538
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
539
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
540
- transform: scale(1) translateZ(0) translateY(-50%);
541
- opacity: 1; }
542
-
543
  /**
544
  * Skin 5
545
- */
546
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
547
- -js-display: flex;
548
- display: -webkit-box;
549
- display: -webkit-flex;
550
- display: -moz-box;
551
- display: -ms-flexbox;
552
- display: flex; }
553
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
554
- -js-display: flex;
555
- display: -webkit-box;
556
- display: -webkit-flex;
557
- display: -moz-box;
558
- display: -ms-flexbox;
559
- display: flex;
560
- -webkit-box-align: center;
561
- -webkit-align-items: center;
562
- -moz-box-align: center;
563
- -ms-flex-align: center;
564
- align-items: center;
565
- background-color: #54595f;
566
- padding: 10px;
567
- -webkit-transition: all 0.25s ease 0s;
568
- transition: all 0.25s ease 0s; }
569
-
570
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
571
- width: 75%; }
572
-
573
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
574
- -js-display: flex;
575
- display: -webkit-box;
576
- display: -webkit-flex;
577
- display: -moz-box;
578
- display: -ms-flexbox;
579
- display: flex;
580
- -webkit-box-align: center;
581
- -webkit-align-items: center;
582
- -moz-box-align: center;
583
- -ms-flex-align: center;
584
- align-items: center; }
585
-
586
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
587
- -webkit-box-pack: end;
588
- -webkit-justify-content: flex-end;
589
- -moz-box-pack: end;
590
- -ms-flex-pack: end;
591
- justify-content: flex-end; }
592
-
593
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
594
- -webkit-box-pack: center;
595
- -webkit-justify-content: center;
596
- -moz-box-pack: center;
597
- -ms-flex-pack: center;
598
- justify-content: center; }
599
-
600
  /**
601
  * Skin 6
602
- */
603
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
604
- position: absolute;
605
- top: 50%;
606
- left: 50%;
607
- min-width: 40%;
608
- text-align: center;
609
- padding: 5px;
610
- background: rgba(2, 2, 2, 0.5);
611
- color: #fff;
612
- -webkit-transform: translate(-50%, -50%);
613
- -ms-transform: translate(-50%, -50%);
614
- transform: translate(-50%, -50%);
615
- opacity: 0;
616
- visibility: hidden;
617
- -webkit-transition: all 0.3s ease-in-out;
618
- transition: all 0.3s ease-in-out;
619
- cursor: pointer;
620
- z-index: 2; }
621
-
622
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
623
- opacity: 1;
624
- visibility: visible; }
625
-
626
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
627
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
628
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
629
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
630
- margin: 0; }
631
-
632
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
633
- -js-display: flex;
634
- display: -webkit-box;
635
- display: -webkit-flex;
636
- display: -moz-box;
637
- display: -ms-flexbox;
638
- display: flex;
639
- -webkit-box-pack: justify;
640
- -webkit-justify-content: space-between;
641
- -moz-box-pack: justify;
642
- -ms-flex-pack: justify;
643
- justify-content: space-between; }
644
-
645
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
646
- -webkit-box-orient: vertical;
647
- -webkit-box-direction: normal;
648
- -webkit-flex-direction: column;
649
- -moz-box-orient: vertical;
650
- -moz-box-direction: normal;
651
- -ms-flex-direction: column;
652
- flex-direction: column; }
653
-
654
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
655
- -webkit-box-orient: horizontal;
656
- -webkit-box-direction: reverse;
657
- -webkit-flex-direction: row-reverse;
658
- -moz-box-orient: horizontal;
659
- -moz-box-direction: reverse;
660
- -ms-flex-direction: row-reverse;
661
- flex-direction: row-reverse; }
662
-
663
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
664
- -js-display: flex;
665
- display: -webkit-box;
666
- display: -webkit-flex;
667
- display: -moz-box;
668
- display: -ms-flexbox;
669
- display: flex;
670
- position: absolute;
671
- bottom: 10px;
672
- width: 100%;
673
- -webkit-box-pack: center;
674
- -webkit-justify-content: center;
675
- -moz-box-pack: center;
676
- -ms-flex-pack: center;
677
- justify-content: center; }
678
-
679
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
680
- width: 20%;
681
- margin: 0 0.2em;
682
- border: 2px solid #aaa;
683
- cursor: pointer; }
684
-
685
  /**
686
  * Metro
687
- */
688
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
689
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
690
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
691
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
692
- height: 100%; }
693
-
694
- .premium-woo-products-metro ul.products li.product {
695
- margin-bottom: 0; }
696
-
697
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
698
- -o-object-fit: cover;
699
- object-fit: cover; }
700
-
701
  /*
702
  * Carousel
703
- */
704
- .premium-carousel-hidden {
705
- opacity: 0;
706
- visibility: hidden; }
707
-
708
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
709
- -webkit-border-radius: 50%;
710
- border-radius: 50%; }
711
-
712
- .premium-woocommerce ul.slick-dots {
713
- width: 100%; }
714
-
715
  /*
716
  * Quick View Html/body
717
- */
718
- html.premium-woo-qv-opened,
719
- html.premium-woo-qv-opened body {
720
- overflow: hidden; }
721
-
722
  /**
723
  * Quick View Modal
724
- */
725
- .premium-woo-quick-view-back {
726
- position: fixed;
727
- visibility: hidden;
728
- overflow: hidden;
729
- background: rgba(2, 2, 2, 0.5);
730
- opacity: 0;
731
- -webkit-transition: opacity 0.25s;
732
- transition: opacity 0.25s;
733
- z-index: 999; }
734
-
735
- .premium-woo-quick-view-active {
736
- top: 0;
737
- left: 0;
738
- width: 100%;
739
- height: 100%;
740
- opacity: 1;
741
- visibility: visible; }
742
-
743
- #premium-woo-quick-view-modal {
744
- position: fixed;
745
- visibility: hidden;
746
- opacity: 0;
747
- top: 0;
748
- left: 0;
749
- width: 100%;
750
- height: 100%;
751
- z-index: 1400;
752
- text-align: center;
753
- -webkit-transition: all 0.3s;
754
- transition: all 0.3s;
755
- overflow-x: hidden;
756
- overflow-y: auto; }
757
- #premium-woo-quick-view-modal.active {
758
- visibility: visible;
759
- opacity: 1; }
760
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
761
- -webkit-transform: translateY(0);
762
- -ms-transform: translateY(0);
763
- transform: translateY(0);
764
- opacity: 1;
765
- width: 100%; }
766
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
767
- position: absolute;
768
- width: 100%;
769
- height: 100%;
770
- top: 0;
771
- left: 0;
772
- text-align: center;
773
- padding: 30px;
774
- -js-display: flex;
775
- display: -webkit-box;
776
- display: -webkit-flex;
777
- display: -moz-box;
778
- display: -ms-flexbox;
779
- display: flex;
780
- -webkit-box-align: center;
781
- -webkit-align-items: center;
782
- -moz-box-align: center;
783
- -ms-flex-align: center;
784
- align-items: center; }
785
- #premium-woo-quick-view-modal .premium-woo-content-main {
786
- position: relative;
787
- pointer-events: none;
788
- max-width: 100%;
789
- text-align: left;
790
- z-index: 1045;
791
- -webkit-transform: translateY(-30px);
792
- -ms-transform: translateY(-30px);
793
- transform: translateY(-30px);
794
- opacity: 0;
795
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
796
- transition: opacity 0.3s, -webkit-transform 0.5s;
797
- transition: transform 0.5s, opacity 0.3s;
798
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
799
- margin: 0 auto; }
800
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
801
- position: relative;
802
- display: table;
803
- pointer-events: auto;
804
- background-color: #fff;
805
- max-width: 975px;
806
- margin: 20px auto;
807
- -webkit-transform: translateZ(0);
808
- transform: translateZ(0);
809
- -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
810
- box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
811
- overflow: hidden; }
812
- #premium-woo-quick-view-modal .summary {
813
- width: 50%;
814
- margin: 0;
815
- padding: 30px;
816
- float: left;
817
- -webkit-box-sizing: border-box;
818
- -moz-box-sizing: border-box;
819
- box-sizing: border-box; }
820
- #premium-woo-quick-view-modal .summary .quantity {
821
- min-width: auto; }
822
- #premium-woo-quick-view-modal .summary .quantity input.qty {
823
- width: 54px;
824
- -webkit-appearance: button;
825
- -moz-appearance: button;
826
- appearance: button; }
827
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
828
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
829
- display: unset; }
830
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
831
- margin: 0; }
832
-
833
- #premium-woo-quick-view-close {
834
- position: absolute;
835
- font-size: 22px;
836
- top: 10px;
837
- right: 10px;
838
- width: 22px;
839
- height: 22px;
840
- line-height: 22px;
841
- opacity: 0.7;
842
- text-align: center;
843
- z-index: 2;
844
- color: #000; }
845
-
846
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
847
- position: relative; }
848
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
849
- list-style: none; }
850
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
851
- margin: 0;
852
- padding: 0;
853
- width: 100%;
854
- position: absolute;
855
- bottom: 10px;
856
- text-align: center; }
857
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
858
- margin: 0 6px;
859
- display: inline-block;
860
- vertical-align: middle; }
861
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
862
- width: 11px;
863
- height: 11px;
864
- display: block;
865
- background: #666;
866
- background: rgba(0, 0, 0, 0.5);
867
- cursor: pointer;
868
- text-indent: -9999px;
869
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
870
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
871
- -webkit-border-radius: 20px;
872
- border-radius: 20px; }
873
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
874
- background: rgba(0, 0, 0, 0.9);
875
- cursor: default; }
876
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
877
- outline: none; }
878
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
- -o-object-fit: cover;
880
- object-fit: cover;
881
- width: 100%; }
882
-
883
- #premium-woo-quick-view-content div.images {
884
- width: 50%;
885
- float: left;
886
- opacity: 1 !important;
887
- margin: 0; }
888
-
889
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
890
- margin: 0;
891
- padding: 0;
892
- list-style: none; }
893
-
894
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
895
- text-decoration: none;
896
- display: block;
897
- width: 14px;
898
- height: 32px;
899
- font-size: 32px;
900
- line-height: 32px;
901
- margin: -20px 0 0;
902
- position: absolute;
903
- top: 50%;
904
- z-index: 10;
905
- overflow: hidden;
906
- cursor: pointer;
907
- color: rgba(0, 0, 0, 0.8);
908
- text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
909
- -webkit-transition: all 0.3s ease-in-out;
910
- transition: all 0.3s ease-in-out; }
911
-
912
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
913
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
914
- display: inline-block;
915
- font-family: "Font Awesome 5 Free";
916
- font-weight: 900;
917
- text-rendering: auto;
918
- -webkit-font-smoothing: antialiased;
919
- -moz-osx-font-smoothing: grayscale; }
920
-
921
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
922
- left: 10px; }
923
-
924
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
925
- right: 10px; }
926
-
927
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
928
- content: "\f104"; }
929
-
930
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
931
- content: "\f105"; }
932
-
933
- .premium-woocommerce li.product .added_to_cart.wc-forward {
934
- display: none; }
935
-
936
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
937
- -webkit-animation: spin 2s linear infinite;
938
- animation: spin 2s linear infinite;
939
- margin-left: 5px;
940
- vertical-align: baseline; }
941
-
942
  /*
943
  * Load More Button
944
- */
945
- .premium-woo-load-more {
946
- position: relative; }
947
- .premium-woo-load-more .premium-woo-load-more-btn {
948
- -webkit-box-shadow: none;
949
- box-shadow: none;
950
- text-shadow: none;
951
- border: none;
952
- outline: none;
953
- -webkit-box-align: center;
954
- -webkit-align-items: center;
955
- -moz-box-align: center;
956
- -ms-flex-align: center;
957
- align-items: center;
958
- vertical-align: bottom;
959
- cursor: pointer;
960
- line-height: 1;
961
- font-style: normal;
962
- font-weight: normal;
963
- background-image: none;
964
- color: #fff;
965
- -webkit-transition: all 0.3s ease-in-out;
966
- transition: all 0.3s ease-in-out;
967
- padding: 10px 20px; }
968
-
969
- .premium-woo-load-more-btn {
970
- -js-display: inline-flex;
971
- display: -webkit-inline-box;
972
- display: -webkit-inline-flex;
973
- display: -moz-inline-box;
974
- display: -ms-inline-flexbox;
975
- display: inline-flex;
976
- -webkit-box-align: center;
977
- -webkit-align-items: center;
978
- -moz-box-align: center;
979
- -ms-flex-align: center;
980
- align-items: center; }
981
-
982
- .premium-woo-load-more-btn span {
983
- margin-right: 3px; }
984
-
985
- .premium-woo-load-more-btn .premium-loader {
986
- display: inline-block;
987
- width: 20px;
988
- height: 20px; }
989
-
990
- .premium-woo-title-above-yes .premium-woo-product__link {
991
- opacity: 0; }
992
-
993
- @media (min-width: 545px) {
994
- #premium-woo-quick-view-content div.summary {
995
- content: "544";
996
- overflow-y: auto; } }
997
-
998
- @media (max-width: 544px) {
999
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
1000
- display: block; }
1001
- #premium-woo-quick-view-content div.images,
1002
- #premium-woo-quick-view-content div.summary {
1003
- width: 100%;
1004
- float: none; } }
1
+ /********** Premium Woo Products **********/
2
+ /******************************************/
3
+ .ast-single-post .entry-content .premium-woocommerce a {
4
+ text-decoration: none; }
5
+
6
+ .premium-woocommerce .premium-woo-qv-btn {
7
+ cursor: pointer; }
8
+
9
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
10
+ margin: 0 auto 0.5em; }
11
+
12
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
13
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
14
+ display: block;
15
+ text-align: center;
16
+ color: #fff;
17
+ min-width: 2em;
18
+ min-height: 2em;
19
+ line-height: 2em;
20
+ padding: 0.3em 0.6em;
21
+ margin: 0.5em 0.6em; }
22
+
23
+ .premium-woocommerce .pa-out-of-stock {
24
+ display: block;
25
+ text-align: center;
26
+ color: #fff;
27
+ min-width: 2em;
28
+ min-height: 2em;
29
+ line-height: 2em;
30
+ padding: 0.3em 0.6em;
31
+ margin: 0.5em 0.6em; }
32
+
33
+ .premium-woocommerce .woocommerce-loop-product__title {
34
+ margin-bottom: 0.5em;
35
+ font-size: 1em;
36
+ -webkit-transition: all 0.3s ease-in-out;
37
+ transition: all 0.3s ease-in-out; }
38
+
39
+ .premium-woocommerce .premium-woo-product-category {
40
+ display: block;
41
+ font-size: 0.85em;
42
+ margin-bottom: 0.5em;
43
+ line-height: 1.3; }
44
+
45
+ .premium-woocommerce .star-rating {
46
+ display: block;
47
+ float: none;
48
+ -webkit-backface-visibility: hidden;
49
+ backface-visibility: hidden;
50
+ overflow: hidden;
51
+ position: relative;
52
+ height: 1em;
53
+ line-height: 1;
54
+ font-size: 0.857em;
55
+ width: 5.4em;
56
+ font-family: "star"; }
57
+ .premium-woocommerce .star-rating::before {
58
+ content: "\73\73\73\73\73";
59
+ color: #54595f;
60
+ float: left;
61
+ top: 0;
62
+ left: 0;
63
+ position: absolute; }
64
+ .premium-woocommerce .star-rating span {
65
+ overflow: hidden;
66
+ float: left;
67
+ top: 0;
68
+ left: 0;
69
+ position: absolute;
70
+ padding-top: 1.5em; }
71
+ .premium-woocommerce .star-rating span::before {
72
+ content: "\53\53\53\53\53";
73
+ color: inherit;
74
+ top: 0;
75
+ position: absolute;
76
+ left: 0; }
77
+
78
+ .premium-woocommerce .premium-woo-products-inner ul.products {
79
+ -js-display: flex;
80
+ display: -webkit-box;
81
+ display: -webkit-flex;
82
+ display: -moz-box;
83
+ display: -ms-flexbox;
84
+ display: flex;
85
+ margin: 0;
86
+ padding: 0;
87
+ -webkit-flex-wrap: wrap;
88
+ -ms-flex-wrap: wrap;
89
+ flex-wrap: wrap;
90
+ list-style: none outside;
91
+ -webkit-column-gap: 0;
92
+ -moz-column-gap: 0;
93
+ column-gap: 0; }
94
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
95
+ margin: 0 0 10px;
96
+ padding: 0 10px; }
97
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
98
+ overflow: hidden;
99
+ -webkit-transition: all 0.3s ease-in-out;
100
+ transition: all 0.3s ease-in-out; }
101
+
102
+ .premium-woocommerce .woocommerce-loop-product__link {
103
+ position: relative;
104
+ display: block !important;
105
+ overflow: hidden;
106
+ -webkit-transition: all 0.3s ease-in-out;
107
+ transition: all 0.3s ease-in-out; }
108
+
109
+ .premium-woocommerce .premium-woo-ribbon-container,
110
+ .premium-woocommerce .pa-out-of-stock {
111
+ position: absolute;
112
+ z-index: 9; }
113
+
114
+ .premium-woocommerce .premium-woo-ribbon-container {
115
+ top: 0;
116
+ left: 0; }
117
+
118
+ .premium-woocommerce .pa-out-of-stock {
119
+ top: 7px;
120
+ left: 9px;
121
+ margin: 0; }
122
+
123
+ .premium-woo-product-thumbnail {
124
+ position: relative;
125
+ overflow: hidden; }
126
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
127
+ margin: 0;
128
+ width: 100%; }
129
+
130
+ .premium-woo-product-sale-wrap,
131
+ .premium-woo-product-featured-wrap {
132
+ margin: 0; }
133
+
134
+ .premium-woocommerce .premium-woo-products-details-wrap {
135
+ padding: 1em 1.2em; }
136
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
137
+ display: inline-block;
138
+ background-color: #6ec1e4;
139
+ color: #fff;
140
+ margin: 0.5em 0;
141
+ line-height: 1.3;
142
+ padding: 10px 40px;
143
+ font-size: 100%;
144
+ cursor: pointer;
145
+ text-decoration: none;
146
+ overflow: visible;
147
+ font-weight: 700;
148
+ background-image: none;
149
+ border: none;
150
+ -webkit-border-radius: 0px;
151
+ border-radius: 0px;
152
+ -webkit-box-shadow: none;
153
+ box-shadow: none;
154
+ text-shadow: none;
155
+ -webkit-transition: all 0.3s ease-in-out;
156
+ transition: all 0.3s ease-in-out; }
157
+
158
+ .premium-woocommerce li.product .price {
159
+ display: block;
160
+ line-height: 1.3;
161
+ font-weight: 700;
162
+ margin-bottom: 0.5em;
163
+ font-size: 0.9em; }
164
+ .premium-woocommerce li.product .price del {
165
+ display: inline-block;
166
+ font-weight: 400;
167
+ background: transparent;
168
+ opacity: 1; }
169
+ .premium-woocommerce li.product .price ins {
170
+ display: inline-block;
171
+ background: transparent;
172
+ text-decoration: none;
173
+ font-weight: inherit; }
174
+ .premium-woocommerce li.product .price .amount {
175
+ color: inherit !important; }
176
+
177
+ .premium-woocommerce li.product .premium-woo-product-desc p {
178
+ margin: 0; }
179
+
180
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
181
+ margin-left: 0;
182
+ margin-right: auto; }
183
+
184
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
185
+ margin-left: auto;
186
+ margin-right: auto; }
187
+
188
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
189
+ margin-left: auto;
190
+ margin-right: 0; }
191
+
192
+ .premium-woo-products-pagination ul.page-numbers {
193
+ -js-display: flex;
194
+ display: -webkit-box;
195
+ display: -webkit-flex;
196
+ display: -moz-box;
197
+ display: -ms-flexbox;
198
+ display: flex;
199
+ list-style-type: none;
200
+ margin: 0;
201
+ margin-top: 10px;
202
+ padding: 0;
203
+ border: none;
204
+ -webkit-box-pack: center;
205
+ -webkit-justify-content: center;
206
+ -moz-box-pack: center;
207
+ -ms-flex-pack: center;
208
+ justify-content: center; }
209
+ .premium-woo-products-pagination ul.page-numbers li {
210
+ margin: 0 0.4em 0.4em 0;
211
+ padding: 0;
212
+ text-align: center; }
213
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
214
+ margin: 0;
215
+ text-decoration: none;
216
+ color: #000;
217
+ border: 1px solid #54595f;
218
+ padding: 0;
219
+ line-height: 1;
220
+ font-size: 1em;
221
+ font-weight: 400;
222
+ padding: 0.75em;
223
+ display: block;
224
+ min-width: 2.5em;
225
+ -webkit-transition: all 0.3s ease-in-out;
226
+ transition: all 0.3s ease-in-out; }
227
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
228
+ background-color: #54595f;
229
+ color: #fff;
230
+ outline: none; }
231
+
232
+ .premium-woocommerce .premium-loading-feed,
233
+ .premium-woo-quick-view-loader .premium-loading-feed {
234
+ display: block;
235
+ position: absolute;
236
+ width: 100%;
237
+ height: 100%;
238
+ top: 0px;
239
+ left: 0px;
240
+ bottom: 0px;
241
+ right: 0px;
242
+ background: rgba(255, 255, 255, 0.2);
243
+ -js-display: flex;
244
+ display: -webkit-box;
245
+ display: -webkit-flex;
246
+ display: -moz-box;
247
+ display: -ms-flexbox;
248
+ display: flex;
249
+ -webkit-box-align: center;
250
+ -webkit-align-items: center;
251
+ -moz-box-align: center;
252
+ -ms-flex-align: center;
253
+ align-items: center; }
254
+
255
  /**
256
  * Image Hover Effects
257
+ */
258
+ .premium-woocommerce .woocommerce-loop-product__link img {
259
+ -webkit-transition: all 0.3s ease-in-out;
260
+ transition: all 0.3s ease-in-out; }
261
+
262
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
263
+ -webkit-transform: scale(1.2);
264
+ -ms-transform: scale(1.2);
265
+ transform: scale(1.2); }
266
+
267
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
268
+ -webkit-transform: none;
269
+ -ms-transform: none;
270
+ transform: none; }
271
+
272
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
273
+ -webkit-transform: none;
274
+ -ms-transform: none;
275
+ transform: none; }
276
+
277
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
278
+ -webkit-transform: scale(1.2);
279
+ -ms-transform: scale(1.2);
280
+ transform: scale(1.2); }
281
+
282
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
283
+ -webkit-filter: grayscale(100%);
284
+ filter: grayscale(100%); }
285
+
286
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
287
+ -webkit-filter: grayscale(0%);
288
+ filter: grayscale(0%); }
289
+
290
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
291
+ -webkit-filter: sepia(30%);
292
+ filter: sepia(30%); }
293
+
294
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
295
+ -webkit-filter: sepia(0%);
296
+ filter: sepia(0%); }
297
+
298
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
299
+ -webkit-filter: brightness(1);
300
+ filter: brightness(1); }
301
+
302
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
303
+ -webkit-filter: brightness(1.2);
304
+ filter: brightness(1.2); }
305
+
306
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
307
+ -webkit-transform: translateX(-15px) scale(1.1);
308
+ -ms-transform: translateX(-15px) scale(1.1);
309
+ transform: translateX(-15px) scale(1.1); }
310
+
311
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
312
+ -webkit-transform: translateX(0px) scale(1.1);
313
+ -ms-transform: translateX(0px) scale(1.1);
314
+ transform: translateX(0px) scale(1.1); }
315
+
316
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
317
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
318
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
319
+ transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
320
+
321
+ .premium-woocommerce .premium-woo-product__on_hover {
322
+ position: absolute;
323
+ top: 0;
324
+ right: 0;
325
+ bottom: 0;
326
+ left: 0;
327
+ height: 100%;
328
+ opacity: 0; }
329
+
330
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
331
+ opacity: 1; }
332
+
333
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
334
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
335
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
336
+ position: absolute;
337
+ bottom: 0;
338
+ left: 0;
339
+ width: 100%;
340
+ text-align: center;
341
+ padding: 5px;
342
+ background: rgba(2, 2, 2, 0.5);
343
+ color: #fff;
344
+ -webkit-transition: all 0.3s ease-in-out;
345
+ transition: all 0.3s ease-in-out;
346
+ z-index: 2;
347
+ -webkit-transform: translateY(100%);
348
+ -ms-transform: translateY(100%);
349
+ transform: translateY(100%); }
350
+
351
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
352
+ -webkit-transition-delay: 0.1s;
353
+ transition-delay: 0.1s; }
354
+
355
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
356
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
357
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
358
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
359
+ margin-left: 0.5em; }
360
+
361
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
362
+ -webkit-transform: translateY(0);
363
+ -ms-transform: translateY(0);
364
+ transform: translateY(0); }
365
+
366
+ .premium-woo-product-wrapper .premium-woo-qv-data {
367
+ position: absolute;
368
+ top: 0;
369
+ left: 0;
370
+ width: 100%;
371
+ height: 100%;
372
+ z-index: 1;
373
+ overflow: hidden;
374
+ cursor: pointer; }
375
+
376
  /**
377
  * Skin 1,4
378
+ */
379
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
380
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
381
+ position: absolute;
382
+ top: 0.7em;
383
+ right: 1em;
384
+ -webkit-transform: translate3d(15px, 0, 0);
385
+ transform: translate3d(15px, 0, 0);
386
+ -webkit-transition: all 0.3s ease-in-out;
387
+ transition: all 0.3s ease-in-out;
388
+ opacity: 0;
389
+ z-index: 9; }
390
+
391
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
392
+ position: relative;
393
+ display: block;
394
+ margin: 0 0 3px;
395
+ background: #fff;
396
+ text-align: center;
397
+ outline: 0;
398
+ -webkit-transition: all 0.3s ease-in-out;
399
+ transition: all 0.3s ease-in-out; }
400
+
401
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
402
+ display: block;
403
+ color: #54595f;
404
+ width: 30px;
405
+ line-height: 30px;
406
+ height: 30px;
407
+ cursor: pointer;
408
+ -webkit-transition: all 0.3s ease-in-out;
409
+ transition: all 0.3s ease-in-out; }
410
+
411
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
412
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
413
+ -webkit-transform: translate3d(5px, 0, 0);
414
+ transform: translate3d(5px, 0, 0);
415
+ opacity: 1; }
416
+
417
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
418
+ -webkit-animation: spin 2s linear infinite;
419
+ animation: spin 2s linear infinite; }
420
+
421
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
422
+ content: "\f013"; }
423
+
424
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
425
+ content: "\f00c"; }
426
+
427
  /**
428
  * Skin 2
429
+ */
430
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
431
+ position: absolute;
432
+ background: #fff;
433
+ bottom: 0;
434
+ left: 0;
435
+ width: 100%;
436
+ z-index: 2;
437
+ padding: 0;
438
+ opacity: 0;
439
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
440
+ transition: opacity 0.2s, -webkit-transform 0.4s;
441
+ transition: transform 0.4s, opacity 0.2s;
442
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
443
+ -webkit-transform: translateZ(0) translateY(5px);
444
+ transform: translateZ(0) translateY(5px); }
445
+
446
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
447
+ padding: 15px 0; }
448
+
449
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
450
+ opacity: 1;
451
+ -webkit-transform: translateZ(0) translateY(0);
452
+ transform: translateZ(0) translateY(0); }
453
+
454
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
455
+ position: static;
456
+ -js-display: flex;
457
+ display: -webkit-box;
458
+ display: -webkit-flex;
459
+ display: -moz-box;
460
+ display: -ms-flexbox;
461
+ display: flex;
462
+ -webkit-box-orient: horizontal;
463
+ -webkit-box-direction: reverse;
464
+ -webkit-flex-direction: row-reverse;
465
+ -moz-box-orient: horizontal;
466
+ -moz-box-direction: reverse;
467
+ -ms-flex-direction: row-reverse;
468
+ flex-direction: row-reverse; }
469
+
470
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
471
+ -webkit-box-flex: 1;
472
+ -webkit-flex: 1;
473
+ -moz-box-flex: 1;
474
+ -ms-flex: 1;
475
+ flex: 1;
476
+ min-width: 50%; }
477
+
478
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
479
+ -js-display: flex;
480
+ display: -webkit-box;
481
+ display: -webkit-flex;
482
+ display: -moz-box;
483
+ display: -ms-flexbox;
484
+ display: flex;
485
+ margin: 0;
486
+ text-align: center;
487
+ -webkit-box-pack: center;
488
+ -webkit-justify-content: center;
489
+ -moz-box-pack: center;
490
+ -ms-flex-pack: center;
491
+ justify-content: center;
492
+ -webkit-box-align: center;
493
+ -webkit-align-items: center;
494
+ -moz-box-align: center;
495
+ -ms-flex-align: center;
496
+ align-items: center; }
497
+
498
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
499
+ background-color: #54595f; }
500
+
501
  /**
502
  * Skin 4
503
+ */
504
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
505
+ position: absolute;
506
+ left: 0;
507
+ right: 0;
508
+ top: 50%;
509
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
510
+ transform: scale(0.9) translateZ(0) translateY(-50%);
511
+ text-align: center;
512
+ z-index: 2;
513
+ opacity: 0;
514
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
515
+ transition: opacity 0.5s, -webkit-transform 0.3s;
516
+ transition: opacity 0.5s, transform 0.3s;
517
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
518
+
519
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
520
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
521
+ position: absolute;
522
+ top: 0;
523
+ left: 0;
524
+ width: 100%;
525
+ height: 100%;
526
+ opacity: 0;
527
+ visibility: hidden;
528
+ background-color: rgba(27, 27, 23, 0.3);
529
+ -webkit-transition: all 0.25s ease-in-out;
530
+ transition: all 0.25s ease-in-out; }
531
+
532
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
533
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
534
+ opacity: 1;
535
+ visibility: visible;
536
+ z-index: 1; }
537
+
538
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
539
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
540
+ transform: scale(1) translateZ(0) translateY(-50%);
541
+ opacity: 1; }
542
+
543
  /**
544
  * Skin 5
545
+ */
546
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
547
+ -js-display: flex;
548
+ display: -webkit-box;
549
+ display: -webkit-flex;
550
+ display: -moz-box;
551
+ display: -ms-flexbox;
552
+ display: flex; }
553
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
554
+ -js-display: flex;
555
+ display: -webkit-box;
556
+ display: -webkit-flex;
557
+ display: -moz-box;
558
+ display: -ms-flexbox;
559
+ display: flex;
560
+ -webkit-box-align: center;
561
+ -webkit-align-items: center;
562
+ -moz-box-align: center;
563
+ -ms-flex-align: center;
564
+ align-items: center;
565
+ background-color: #54595f;
566
+ padding: 10px;
567
+ -webkit-transition: all 0.25s ease 0s;
568
+ transition: all 0.25s ease 0s; }
569
+
570
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
571
+ width: 75%; }
572
+
573
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
574
+ -js-display: flex;
575
+ display: -webkit-box;
576
+ display: -webkit-flex;
577
+ display: -moz-box;
578
+ display: -ms-flexbox;
579
+ display: flex;
580
+ -webkit-box-align: center;
581
+ -webkit-align-items: center;
582
+ -moz-box-align: center;
583
+ -ms-flex-align: center;
584
+ align-items: center; }
585
+
586
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
587
+ -webkit-box-pack: end;
588
+ -webkit-justify-content: flex-end;
589
+ -moz-box-pack: end;
590
+ -ms-flex-pack: end;
591
+ justify-content: flex-end; }
592
+
593
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
594
+ -webkit-box-pack: center;
595
+ -webkit-justify-content: center;
596
+ -moz-box-pack: center;
597
+ -ms-flex-pack: center;
598
+ justify-content: center; }
599
+
600
  /**
601
  * Skin 6
602
+ */
603
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
604
+ position: absolute;
605
+ top: 50%;
606
+ left: 50%;
607
+ min-width: 40%;
608
+ text-align: center;
609
+ padding: 5px;
610
+ background: rgba(2, 2, 2, 0.5);
611
+ color: #fff;
612
+ -webkit-transform: translate(-50%, -50%);
613
+ -ms-transform: translate(-50%, -50%);
614
+ transform: translate(-50%, -50%);
615
+ opacity: 0;
616
+ visibility: hidden;
617
+ -webkit-transition: all 0.3s ease-in-out;
618
+ transition: all 0.3s ease-in-out;
619
+ cursor: pointer;
620
+ z-index: 2; }
621
+
622
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
623
+ opacity: 1;
624
+ visibility: visible; }
625
+
626
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
627
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
628
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
629
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
630
+ margin: 0; }
631
+
632
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
633
+ -js-display: flex;
634
+ display: -webkit-box;
635
+ display: -webkit-flex;
636
+ display: -moz-box;
637
+ display: -ms-flexbox;
638
+ display: flex;
639
+ -webkit-box-pack: justify;
640
+ -webkit-justify-content: space-between;
641
+ -moz-box-pack: justify;
642
+ -ms-flex-pack: justify;
643
+ justify-content: space-between; }
644
+
645
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
646
+ -webkit-box-orient: vertical;
647
+ -webkit-box-direction: normal;
648
+ -webkit-flex-direction: column;
649
+ -moz-box-orient: vertical;
650
+ -moz-box-direction: normal;
651
+ -ms-flex-direction: column;
652
+ flex-direction: column; }
653
+
654
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
655
+ -webkit-box-orient: horizontal;
656
+ -webkit-box-direction: reverse;
657
+ -webkit-flex-direction: row-reverse;
658
+ -moz-box-orient: horizontal;
659
+ -moz-box-direction: reverse;
660
+ -ms-flex-direction: row-reverse;
661
+ flex-direction: row-reverse; }
662
+
663
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
664
+ -js-display: flex;
665
+ display: -webkit-box;
666
+ display: -webkit-flex;
667
+ display: -moz-box;
668
+ display: -ms-flexbox;
669
+ display: flex;
670
+ position: absolute;
671
+ bottom: 10px;
672
+ width: 100%;
673
+ -webkit-box-pack: center;
674
+ -webkit-justify-content: center;
675
+ -moz-box-pack: center;
676
+ -ms-flex-pack: center;
677
+ justify-content: center; }
678
+
679
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
680
+ width: 20%;
681
+ margin: 0 0.2em;
682
+ border: 2px solid #aaa;
683
+ cursor: pointer; }
684
+
685
  /**
686
  * Metro
687
+ */
688
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
689
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
690
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
691
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
692
+ height: 100%; }
693
+
694
+ .premium-woo-products-metro ul.products li.product {
695
+ margin-bottom: 0; }
696
+
697
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
698
+ -o-object-fit: cover;
699
+ object-fit: cover; }
700
+
701
  /*
702
  * Carousel
703
+ */
704
+ .premium-carousel-hidden {
705
+ opacity: 0;
706
+ visibility: hidden; }
707
+
708
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
709
+ -webkit-border-radius: 50%;
710
+ border-radius: 50%; }
711
+
712
+ .premium-woocommerce ul.slick-dots {
713
+ width: 100%; }
714
+
715
  /*
716
  * Quick View Html/body
717
+ */
718
+ html.premium-woo-qv-opened,
719
+ html.premium-woo-qv-opened body {
720
+ overflow: hidden; }
721
+
722
  /**
723
  * Quick View Modal
724
+ */
725
+ .premium-woo-quick-view-back {
726
+ position: fixed;
727
+ visibility: hidden;
728
+ overflow: hidden;
729
+ background: rgba(2, 2, 2, 0.5);
730
+ opacity: 0;
731
+ -webkit-transition: opacity 0.25s;
732
+ transition: opacity 0.25s;
733
+ z-index: 999; }
734
+
735
+ .premium-woo-quick-view-active {
736
+ top: 0;
737
+ left: 0;
738
+ width: 100%;
739
+ height: 100%;
740
+ opacity: 1;
741
+ visibility: visible; }
742
+
743
+ #premium-woo-quick-view-modal {
744
+ position: fixed;
745
+ visibility: hidden;
746
+ opacity: 0;
747
+ top: 0;
748
+ left: 0;
749
+ width: 100%;
750
+ height: 100%;
751
+ z-index: 1400;
752
+ text-align: center;
753
+ -webkit-transition: all 0.3s;
754
+ transition: all 0.3s;
755
+ overflow-x: hidden;
756
+ overflow-y: auto; }
757
+ #premium-woo-quick-view-modal.active {
758
+ visibility: visible;
759
+ opacity: 1; }
760
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
761
+ -webkit-transform: translateY(0);
762
+ -ms-transform: translateY(0);
763
+ transform: translateY(0);
764
+ opacity: 1;
765
+ width: 100%; }
766
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
767
+ position: absolute;
768
+ width: 100%;
769
+ height: 100%;
770
+ top: 0;
771
+ left: 0;
772
+ text-align: center;
773
+ padding: 30px;
774
+ -js-display: flex;
775
+ display: -webkit-box;
776
+ display: -webkit-flex;
777
+ display: -moz-box;
778
+ display: -ms-flexbox;
779
+ display: flex;
780
+ -webkit-box-align: center;
781
+ -webkit-align-items: center;
782
+ -moz-box-align: center;
783
+ -ms-flex-align: center;
784
+ align-items: center; }
785
+ #premium-woo-quick-view-modal .premium-woo-content-main {
786
+ position: relative;
787
+ pointer-events: none;
788
+ max-width: 100%;
789
+ text-align: left;
790
+ z-index: 1045;
791
+ -webkit-transform: translateY(-30px);
792
+ -ms-transform: translateY(-30px);
793
+ transform: translateY(-30px);
794
+ opacity: 0;
795
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
796
+ transition: opacity 0.3s, -webkit-transform 0.5s;
797
+ transition: transform 0.5s, opacity 0.3s;
798
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
799
+ margin: 0 auto; }
800
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
801
+ position: relative;
802
+ display: table;
803
+ pointer-events: auto;
804
+ background-color: #fff;
805
+ max-width: 975px;
806
+ margin: 20px auto;
807
+ -webkit-transform: translateZ(0);
808
+ transform: translateZ(0);
809
+ -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
810
+ box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
811
+ overflow: hidden; }
812
+ #premium-woo-quick-view-modal .summary {
813
+ width: 50%;
814
+ margin: 0;
815
+ padding: 30px;
816
+ float: left;
817
+ -webkit-box-sizing: border-box;
818
+ -moz-box-sizing: border-box;
819
+ box-sizing: border-box; }
820
+ #premium-woo-quick-view-modal .summary .quantity {
821
+ min-width: auto; }
822
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
823
+ width: 54px;
824
+ -webkit-appearance: button;
825
+ -moz-appearance: button;
826
+ appearance: button; }
827
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
828
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
829
+ display: unset; }
830
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
831
+ margin: 0; }
832
+
833
+ #premium-woo-quick-view-close {
834
+ position: absolute;
835
+ font-size: 22px;
836
+ top: 10px;
837
+ right: 10px;
838
+ width: 22px;
839
+ height: 22px;
840
+ line-height: 22px;
841
+ opacity: 0.7;
842
+ text-align: center;
843
+ z-index: 2;
844
+ color: #000; }
845
+
846
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
847
+ position: relative; }
848
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
849
+ list-style: none; }
850
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
851
+ margin: 0;
852
+ padding: 0;
853
+ width: 100%;
854
+ position: absolute;
855
+ bottom: 10px;
856
+ text-align: center; }
857
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
858
+ margin: 0 6px;
859
+ display: inline-block;
860
+ vertical-align: middle; }
861
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
862
+ width: 11px;
863
+ height: 11px;
864
+ display: block;
865
+ background: #666;
866
+ background: rgba(0, 0, 0, 0.5);
867
+ cursor: pointer;
868
+ text-indent: -9999px;
869
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
870
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
871
+ -webkit-border-radius: 20px;
872
+ border-radius: 20px; }
873
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
874
+ background: rgba(0, 0, 0, 0.9);
875
+ cursor: default; }
876
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
877
+ outline: none; }
878
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
+ -o-object-fit: cover;
880
+ object-fit: cover;
881
+ width: 100%; }
882
+
883
+ #premium-woo-quick-view-content div.images {
884
+ width: 50%;
885
+ float: left;
886
+ opacity: 1 !important;
887
+ margin: 0; }
888
+
889
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
890
+ margin: 0;
891
+ padding: 0;
892
+ list-style: none; }
893
+
894
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
895
+ text-decoration: none;
896
+ display: block;
897
+ width: 14px;
898
+ height: 32px;
899
+ font-size: 32px;
900
+ line-height: 32px;
901
+ margin: -20px 0 0;
902
+ position: absolute;
903
+ top: 50%;
904
+ z-index: 10;
905
+ overflow: hidden;
906
+ cursor: pointer;
907
+ color: rgba(0, 0, 0, 0.8);
908
+ text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
909
+ -webkit-transition: all 0.3s ease-in-out;
910
+ transition: all 0.3s ease-in-out; }
911
+
912
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
913
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
914
+ display: inline-block;
915
+ font-family: "Font Awesome 5 Free";
916
+ font-weight: 900;
917
+ text-rendering: auto;
918
+ -webkit-font-smoothing: antialiased;
919
+ -moz-osx-font-smoothing: grayscale; }
920
+
921
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
922
+ left: 10px; }
923
+
924
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
925
+ right: 10px; }
926
+
927
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
928
+ content: "\f104"; }
929
+
930
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
931
+ content: "\f105"; }
932
+
933
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
934
+ display: none; }
935
+
936
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
937
+ -webkit-animation: spin 2s linear infinite;
938
+ animation: spin 2s linear infinite;
939
+ margin-left: 5px;
940
+ vertical-align: baseline; }
941
+
942
  /*
943
  * Load More Button
944
+ */
945
+ .premium-woo-load-more {
946
+ position: relative; }
947
+ .premium-woo-load-more .premium-woo-load-more-btn {
948
+ -webkit-box-shadow: none;
949
+ box-shadow: none;
950
+ text-shadow: none;
951
+ border: none;
952
+ outline: none;
953
+ -webkit-box-align: center;
954
+ -webkit-align-items: center;
955
+ -moz-box-align: center;
956
+ -ms-flex-align: center;
957
+ align-items: center;
958
+ vertical-align: bottom;
959
+ cursor: pointer;
960
+ line-height: 1;
961
+ font-style: normal;
962
+ font-weight: normal;
963
+ background-image: none;
964
+ color: #fff;
965
+ -webkit-transition: all 0.3s ease-in-out;
966
+ transition: all 0.3s ease-in-out;
967
+ padding: 10px 20px; }
968
+
969
+ .premium-woo-load-more-btn {
970
+ -js-display: inline-flex;
971
+ display: -webkit-inline-box;
972
+ display: -webkit-inline-flex;
973
+ display: -moz-inline-box;
974
+ display: -ms-inline-flexbox;
975
+ display: inline-flex;
976
+ -webkit-box-align: center;
977
+ -webkit-align-items: center;
978
+ -moz-box-align: center;
979
+ -ms-flex-align: center;
980
+ align-items: center; }
981
+
982
+ .premium-woo-load-more-btn span {
983
+ margin-right: 3px; }
984
+
985
+ .premium-woo-load-more-btn .premium-loader {
986
+ display: inline-block;
987
+ width: 20px;
988
+ height: 20px; }
989
+
990
+ .premium-woo-title-above-yes .premium-woo-product__link {
991
+ opacity: 0; }
992
+
993
+ @media (min-width: 545px) {
994
+ #premium-woo-quick-view-content div.summary {
995
+ content: "544";
996
+ overflow-y: auto; } }
997
+
998
+ @media (max-width: 544px) {
999
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
1000
+ display: block; }
1001
+ #premium-woo-quick-view-content div.images,
1002
+ #premium-woo-quick-view-content div.summary {
1003
+ width: 100%;
1004
+ float: none; } }
assets/frontend/css/slick.css CHANGED
@@ -1,193 +1,193 @@
1
- .slick-slider {
2
- position: relative;
3
- display: block;
4
- -webkit-box-sizing: border-box;
5
- -moz-box-sizing: border-box;
6
- box-sizing: border-box;
7
- -webkit-touch-callout: none;
8
- -webkit-user-select: none;
9
- -moz-user-select: none;
10
- -ms-user-select: none;
11
- user-select: none;
12
- -ms-touch-action: pan-y;
13
- touch-action: pan-y;
14
- -webkit-tap-highlight-color: transparent; }
15
-
16
- .slick-list {
17
- position: relative;
18
- overflow: hidden;
19
- display: block;
20
- margin: 0;
21
- padding: 0; }
22
- .slick-list:focus {
23
- outline: none; }
24
- .slick-list.dragging {
25
- cursor: pointer; }
26
-
27
- .slick-slider .slick-track,
28
- .slick-slider .slick-list {
29
- -webkit-transform: translate3d(0, 0, 0);
30
- transform: translate3d(0, 0, 0); }
31
-
32
- .slick-track {
33
- position: relative;
34
- left: 0;
35
- top: 0;
36
- display: block; }
37
- .slick-track:before, .slick-track:after {
38
- content: "";
39
- display: table; }
40
- .slick-track:after {
41
- clear: both; }
42
- .slick-loading .slick-track {
43
- visibility: hidden; }
44
-
45
- .slick-slide {
46
- float: left;
47
- height: 100%;
48
- min-height: 1px;
49
- display: none; }
50
- .elementor-slick-slider[dir="rtl"] .slick-slide {
51
- float: right; }
52
- .slick-slide.slick-loading img {
53
- display: none; }
54
- .slick-slide.dragging img {
55
- pointer-events: none; }
56
- .slick-initialized .slick-slide {
57
- display: block; }
58
- .slick-loading .slick-slide {
59
- visibility: hidden; }
60
- .slick-vertical .slick-slide {
61
- display: block;
62
- height: auto;
63
- border: 1px solid transparent; }
64
-
65
- .slick-arrow.slick-hidden {
66
- display: none; }
67
-
68
  /*
69
  * Common Carousel Style.
70
- */
71
- .premium-tabs-nav-list a.carousel-arrow,
72
- .premium-fb-rev-container a.carousel-arrow,
73
- .premium-blog-wrap a.carousel-arrow,
74
- .premium-hscroll-wrap a.carousel-arrow,
75
- .premium-twitter-feed-wrapper a.carousel-arrow,
76
- .premium-facebook-feed-wrapper a.carousel-arrow,
77
- .premium-instafeed-container a.carousel-arrow,
78
- .premium-persons-container a.carousel-arrow,
79
- .premium-woocommerce a.carousel-arrow {
80
- -js-display: flex;
81
- display: -webkit-box;
82
- display: -webkit-flex;
83
- display: -moz-box;
84
- display: -ms-flexbox;
85
- display: flex;
86
- -webkit-box-align: center;
87
- -webkit-align-items: center;
88
- -moz-box-align: center;
89
- -ms-flex-align: center;
90
- align-items: center;
91
- -webkit-box-pack: center;
92
- -webkit-justify-content: center;
93
- -moz-box-pack: center;
94
- -ms-flex-pack: center;
95
- justify-content: center;
96
- width: 2em;
97
- height: 2em;
98
- line-height: 0;
99
- text-align: center;
100
- position: absolute;
101
- z-index: 99;
102
- cursor: pointer;
103
- -webkit-transition: all 0.3s ease-in-out;
104
- transition: all 0.3s ease-in-out;
105
- -webkit-appearance: inherit;
106
- border: none;
107
- -webkit-box-shadow: none;
108
- box-shadow: none; }
109
-
110
- div[class^="premium-"] .slick-arrow i {
111
- display: block; }
112
-
113
- .premium-tabs-nav-list a.carousel-arrow,
114
- .premium-fb-rev-container a.carousel-arrow,
115
- .premium-blog-wrap a.carousel-arrow,
116
- .premium-hscroll-wrap a.carousel-arrow,
117
- .premium-twitter-feed-wrapper a.carousel-arrow,
118
- .premium-facebook-feed-wrapper a.carousel-arrow,
119
- .premium-instafeed-container a.carousel-arrow,
120
- .premium-persons-container a.carousel-arrow,
121
- .premium-woocommerce a.carousel-arrow {
122
- top: 50%;
123
- -webkit-transform: translateY(-50%);
124
- -ms-transform: translateY(-50%);
125
- transform: translateY(-50%); }
126
-
127
- a.carousel-arrow.carousel-next {
128
- left: auto;
129
- right: -20px; }
130
-
131
- a.carousel-arrow.carousel-prev {
132
- left: -20px;
133
- right: auto; }
134
-
135
- a.ver-carousel-arrow.carousel-next {
136
- bottom: -56px; }
137
-
138
- a.ver-carousel-arrow.carousel-prev {
139
- top: -45px; }
140
-
141
- a.circle-bg {
142
- -webkit-border-radius: 100%;
143
- border-radius: 100%; }
144
-
145
- a.circle-border {
146
- -webkit-border-radius: 100%;
147
- border-radius: 100%;
148
- border: solid black; }
149
-
150
- a.square-border {
151
- border: solid black; }
152
-
153
- .premium-woocommerce ul.slick-dots,
154
- .premium-carousel-dots-below ul.slick-dots,
155
- .premium-blog-wrap ul.slick-dots,
156
- .premium-fb-rev-reviews ul.slick-dots {
157
- position: relative;
158
- bottom: 0;
159
- list-style: none;
160
- text-align: center;
161
- margin: 0;
162
- padding: 0; }
163
-
164
- ul.slick-dots li {
165
- font-size: 10px;
166
- -js-display: inline-flex;
167
- display: -webkit-inline-box;
168
- display: -webkit-inline-flex;
169
- display: -moz-inline-box;
170
- display: -ms-inline-flexbox;
171
- display: inline-flex;
172
- -webkit-box-pack: center;
173
- -webkit-justify-content: center;
174
- -moz-box-pack: center;
175
- -ms-flex-pack: center;
176
- justify-content: center;
177
- -webkit-box-align: center;
178
- -webkit-align-items: center;
179
- -moz-box-align: center;
180
- -ms-flex-align: center;
181
- align-items: center;
182
- margin: 5px;
183
- width: 20px;
184
- height: 20px;
185
- cursor: pointer; }
186
-
187
- .premium-carousel-hidden {
188
- opacity: 0;
189
- visibility: hidden; }
190
-
191
- .theme-hello-elementor.woocommerce ul.products li.first,
192
- .theme-hello-elementor.woocommerce-page ul.products li.first {
193
- clear: unset; }
1
+ .slick-slider {
2
+ position: relative;
3
+ display: block;
4
+ -webkit-box-sizing: border-box;
5
+ -moz-box-sizing: border-box;
6
+ box-sizing: border-box;
7
+ -webkit-touch-callout: none;
8
+ -webkit-user-select: none;
9
+ -moz-user-select: none;
10
+ -ms-user-select: none;
11
+ user-select: none;
12
+ -ms-touch-action: pan-y;
13
+ touch-action: pan-y;
14
+ -webkit-tap-highlight-color: transparent; }
15
+
16
+ .slick-list {
17
+ position: relative;
18
+ overflow: hidden;
19
+ display: block;
20
+ margin: 0;
21
+ padding: 0; }
22
+ .slick-list:focus {
23
+ outline: none; }
24
+ .slick-list.dragging {
25
+ cursor: pointer; }
26
+
27
+ .slick-slider .slick-track,
28
+ .slick-slider .slick-list {
29
+ -webkit-transform: translate3d(0, 0, 0);
30
+ transform: translate3d(0, 0, 0); }
31
+
32
+ .slick-track {
33
+ position: relative;
34
+ left: 0;
35
+ top: 0;
36
+ display: block; }
37
+ .slick-track:before, .slick-track:after {
38
+ content: "";
39
+ display: table; }
40
+ .slick-track:after {
41
+ clear: both; }
42
+ .slick-loading .slick-track {
43
+ visibility: hidden; }
44
+
45
+ .slick-slide {
46
+ float: left;
47
+ height: 100%;
48
+ min-height: 1px;
49
+ display: none; }
50
+ .elementor-slick-slider[dir="rtl"] .slick-slide {
51
+ float: right; }
52
+ .slick-slide.slick-loading img {
53
+ display: none; }
54
+ .slick-slide.dragging img {
55
+ pointer-events: none; }
56
+ .slick-initialized .slick-slide {
57
+ display: block; }
58
+ .slick-loading .slick-slide {
59
+ visibility: hidden; }
60
+ .slick-vertical .slick-slide {
61
+ display: block;
62
+ height: auto;
63
+ border: 1px solid transparent; }
64
+
65
+ .slick-arrow.slick-hidden {
66
+ display: none; }
67
+
68
  /*
69
  * Common Carousel Style.
70
+ */
71
+ .premium-tabs-nav-list a.carousel-arrow,
72
+ .premium-fb-rev-container a.carousel-arrow,
73
+ .premium-blog-wrap a.carousel-arrow,
74
+ .premium-hscroll-wrap a.carousel-arrow,
75
+ .premium-twitter-feed-wrapper a.carousel-arrow,
76
+ .premium-facebook-feed-wrapper a.carousel-arrow,
77
+ .premium-instafeed-container a.carousel-arrow,
78
+ .premium-persons-container a.carousel-arrow,
79
+ .premium-woocommerce a.carousel-arrow {
80
+ -js-display: flex;
81
+ display: -webkit-box;
82
+ display: -webkit-flex;
83
+ display: -moz-box;
84
+ display: -ms-flexbox;
85
+ display: flex;
86
+ -webkit-box-align: center;
87
+ -webkit-align-items: center;
88
+ -moz-box-align: center;
89
+ -ms-flex-align: center;
90
+ align-items: center;
91
+ -webkit-box-pack: center;
92
+ -webkit-justify-content: center;
93
+ -moz-box-pack: center;
94
+ -ms-flex-pack: center;
95
+ justify-content: center;
96
+ width: 2em;
97
+ height: 2em;
98
+ line-height: 0;
99
+ text-align: center;
100
+ position: absolute;
101
+ z-index: 99;
102
+ cursor: pointer;
103
+ -webkit-transition: all 0.3s ease-in-out;
104
+ transition: all 0.3s ease-in-out;
105
+ -webkit-appearance: inherit;
106
+ border: none;
107
+ -webkit-box-shadow: none;
108
+ box-shadow: none; }
109
+
110
+ div[class^="premium-"] .slick-arrow i {
111
+ display: block; }
112
+
113
+ .premium-tabs-nav-list a.carousel-arrow,
114
+ .premium-fb-rev-container a.carousel-arrow,
115
+ .premium-blog-wrap a.carousel-arrow,
116
+ .premium-hscroll-wrap a.carousel-arrow,
117
+ .premium-twitter-feed-wrapper a.carousel-arrow,
118
+ .premium-facebook-feed-wrapper a.carousel-arrow,
119
+ .premium-instafeed-container a.carousel-arrow,
120
+ .premium-persons-container a.carousel-arrow,
121
+ .premium-woocommerce a.carousel-arrow {
122
+ top: 50%;
123
+ -webkit-transform: translateY(-50%);
124
+ -ms-transform: translateY(-50%);
125
+ transform: translateY(-50%); }
126
+
127
+ a.carousel-arrow.carousel-next {
128
+ left: auto;
129
+ right: -20px; }
130
+
131
+ a.carousel-arrow.carousel-prev {
132
+ left: -20px;
133
+ right: auto; }
134
+
135
+ a.ver-carousel-arrow.carousel-next {
136
+ bottom: -56px; }
137
+
138
+ a.ver-carousel-arrow.carousel-prev {
139
+ top: -45px; }
140
+
141
+ a.circle-bg {
142
+ -webkit-border-radius: 100%;
143
+ border-radius: 100%; }
144
+
145
+ a.circle-border {
146
+ -webkit-border-radius: 100%;
147
+ border-radius: 100%;
148
+ border: solid black; }
149
+
150
+ a.square-border {
151
+ border: solid black; }
152
+
153
+ .premium-woocommerce ul.slick-dots,
154
+ .premium-carousel-dots-below ul.slick-dots,
155
+ .premium-blog-wrap ul.slick-dots,
156
+ .premium-fb-rev-reviews ul.slick-dots {
157
+ position: relative;
158
+ bottom: 0;
159
+ list-style: none;
160
+ text-align: center;
161
+ margin: 0;
162
+ padding: 0; }
163
+
164
+ ul.slick-dots li {
165
+ font-size: 10px;
166
+ -js-display: inline-flex;
167
+ display: -webkit-inline-box;
168
+ display: -webkit-inline-flex;
169
+ display: -moz-inline-box;
170
+ display: -ms-inline-flexbox;
171
+ display: inline-flex;
172
+ -webkit-box-pack: center;
173
+ -webkit-justify-content: center;
174
+ -moz-box-pack: center;
175
+ -ms-flex-pack: center;
176
+ justify-content: center;
177
+ -webkit-box-align: center;
178
+ -webkit-align-items: center;
179
+ -moz-box-align: center;
180
+ -ms-flex-align: center;
181
+ align-items: center;
182
+ margin: 5px;
183
+ width: 20px;
184
+ height: 20px;
185
+ cursor: pointer; }
186
+
187
+ .premium-carousel-hidden {
188
+ opacity: 0;
189
+ visibility: hidden; }
190
+
191
+ .theme-hello-elementor.woocommerce ul.products li.first,
192
+ .theme-hello-elementor.woocommerce-page ul.products li.first {
193
+ clear: unset; }
assets/frontend/js/premium-woo-products.js CHANGED
@@ -1,679 +1,680 @@
1
- (function ($) {
2
-
3
- var PremiumWooProductsHandler = function ($scope, $) {
4
- var instance = null;
5
-
6
- instance = new premiumWooProducts($scope);
7
- instance.init();
8
- };
9
-
10
- window.premiumWooProducts = function ($scope) {
11
-
12
- var self = this,
13
- $elem = $scope.find(".premium-woocommerce"),
14
- skin = $scope.find('.premium-woocommerce').data('skin'),
15
- html = null,
16
- canLoadMore = true;
17
-
18
- //Check Quick View
19
- var isQuickView = $elem.data("quick-view");
20
-
21
- if ("yes" === isQuickView) {
22
-
23
- var widgetID = $scope.data("id"),
24
- $modal = $elem.siblings(".premium-woo-quick-view-" + widgetID),
25
- $qvModal = $modal.find('#premium-woo-quick-view-modal'),
26
- $contentWrap = $qvModal.find('#premium-woo-quick-view-content'),
27
- $wrapper = $qvModal.find('.premium-woo-content-main-wrapper'),
28
- $backWrap = $modal.find('.premium-woo-quick-view-back'),
29
- $qvLoader = $modal.find('.premium-woo-quick-view-loader');
30
-
31
- }
32
-
33
- self.init = function () {
34
-
35
- self.handleProductsCarousel();
36
-
37
- if ("yes" === isQuickView) {
38
- self.handleProductQuickView();
39
- }
40
-
41
- self.handleProductPagination();
42
-
43
- self.handleLoadMore();
44
-
45
- self.handleAddToCart();
46
-
47
- if ("grid_6" === skin) {
48
- self.handleGalleryImages();
49
- }
50
-
51
- if (["grid_7", "grid_11"].includes(skin)) {
52
-
53
- self.handleGalleryCarousel(skin);
54
-
55
- if ("grid_11" === skin) {
56
- self.handleGalleryNav();
57
- }
58
- }
59
-
60
- if ($elem.hasClass("premium-woo-products-metro")) {
61
-
62
- self.handleGridMetro();
63
-
64
- $(window).on("resize", self.handleGridMetro);
65
-
66
- }
67
-
68
- // place product title above thumbnail.
69
- if ($scope.hasClass('premium-woo-title-above-yes')) {
70
-
71
- self.handleTitlePos();
72
- }
73
-
74
- };
75
-
76
- self.handleTitlePos = function () {
77
-
78
- var hasTitle = $elem.find('.woocommerce-loop-product__title').length > 0 ? true : false,
79
- hasImg = $elem.find('.premium-woo-product-thumbnail .woocommerce-loop-product__link img').length > 0 ? true : false;
80
-
81
- if (!hasTitle || !hasImg) {
82
- return;
83
- }
84
-
85
- var $products = $elem.find('li.product');
86
-
87
- $products.each(function (index, product) {
88
-
89
- var $title = $(product).find('.woocommerce-loop-product__title').parent(),
90
- $thumbnail = $(product).find('.premium-woo-product-thumbnail');
91
-
92
- $title.insertBefore($thumbnail);
93
-
94
- });
95
-
96
- $elem.find(".premium-woo-product__link").css("opacity", 1);
97
-
98
- };
99
-
100
- self.handleProductsCarousel = function () {
101
-
102
- var carousel = $elem.data("woo_carousel");
103
-
104
- if (!carousel)
105
- return;
106
-
107
- var $products = $elem.find('ul.products');
108
-
109
- carousel['customPaging'] = function () {
110
- return '<i class="fas fa-circle"></i>';
111
- };
112
-
113
- $products.on("init", function (event) {
114
- setTimeout(function () {
115
- $elem.removeClass("premium-carousel-hidden");
116
- }, 100);
117
-
118
- });
119
-
120
- $products.slick(carousel);
121
-
122
-
123
-
124
- };
125
-
126
- self.handleGridMetro = function () {
127
-
128
- var $products = $elem.find("ul.products"),
129
- currentDevice = elementorFrontend.getCurrentDeviceMode(),
130
- suffix = "";
131
-
132
- //Grid Parameters
133
- var gridWidth = $products.width(),
134
- cellSize = Math.floor(gridWidth / 12);
135
-
136
-
137
- var metroStyle = $elem.data("metro-style");
138
-
139
- if ("tablet" === currentDevice) {
140
- suffix = "_tablet";
141
- } else if ("mobile" === currentDevice) {
142
- suffix = "_mobile";
143
- }
144
-
145
- if ('custom' === metroStyle) {
146
-
147
- var wPatternLength = 0,
148
- hPatternLength = 0;
149
-
150
- var settings = $elem.data("metro");
151
-
152
- //Get Products Width/Height Pattern
153
- var wPattern = settings['wPattern' + suffix],
154
- hPattern = settings['hPattern' + suffix];
155
-
156
- if ("" === wPattern)
157
- wPattern = "12";
158
-
159
- if ("" === hPattern)
160
- hPattern = "12";
161
-
162
- wPattern = wPattern.split(',');
163
- hPattern = hPattern.split(',');
164
-
165
- wPatternLength = wPatternLength + wPattern.length;
166
- hPatternLength = hPatternLength + hPattern.length;
167
-
168
- $products.find("li.product").each(function (index, product) {
169
-
170
- var wIndex = index % wPatternLength,
171
- hIndex = index % hPatternLength;
172
-
173
- var wCell = (parseInt(wPattern[wIndex])),
174
- hCell = (parseInt(hPattern[hIndex]));
175
-
176
- $(product).css({
177
- width: Math.floor(wCell) * cellSize,
178
- height: Math.floor(hCell) * cellSize
179
- });
180
- });
181
-
182
- }
183
-
184
- $products
185
- .imagesLoaded(function () { })
186
- .done(
187
- function () {
188
- $products.isotope({
189
- itemSelector: "li.product",
190
- percentPosition: true,
191
- animationOptions: {
192
- duration: 750,
193
- easing: "linear"
194
- },
195
- layoutMode: "masonry",
196
- masonry: {
197
- columnWidth: cellSize
198
- }
199
- });
200
- });
201
- };
202
-
203
- self.handleProductQuickView = function () {
204
- $modal.appendTo(document.body);
205
-
206
- $elem.on('click', '.premium-woo-qv-btn, .premium-woo-qv-data', self.triggerQuickViewModal);
207
-
208
- window.addEventListener("resize", function () {
209
- self.updateQuickViewHeight();
210
- });
211
-
212
- };
213
-
214
- self.triggerQuickViewModal = function (event) {
215
- event.preventDefault();
216
-
217
- var $this = $(this),
218
- productID = $this.data('product-id');
219
-
220
- if (!$qvModal.hasClass('loading'))
221
- $qvModal.addClass('loading');
222
-
223
- if (!$backWrap.hasClass('premium-woo-quick-view-active'))
224
- $backWrap.addClass('premium-woo-quick-view-active');
225
-
226
- self.getProductByAjax(productID);
227
-
228
- self.addCloseEvents();
229
- };
230
-
231
- self.getProductByAjax = function (itemID) {
232
-
233
- $.ajax({
234
- url: PremiumWooSettings.ajaxurl,
235
- data: {
236
- action: 'get_woo_product_qv',
237
- product_id: itemID,
238
- security: PremiumWooSettings.qv_nonce
239
- },
240
- dataType: 'html',
241
- type: 'GET',
242
- beforeSend: function () {
243
-
244
- $qvLoader.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
245
-
246
- },
247
- success: function (data) {
248
-
249
- $qvLoader.find('.premium-loading-feed').remove();
250
-
251
- //Insert the product content in the quick view modal.
252
- $contentWrap.html(data);
253
- self.handleQuickViewModal();
254
- },
255
- error: function (err) {
256
- console.log(err);
257
- }
258
- });
259
-
260
- };
261
-
262
- self.addCloseEvents = function () {
263
-
264
- var $closeBtn = $qvModal.find('#premium-woo-quick-view-close');
265
-
266
- $(document).keyup(function (e) {
267
- if (e.keyCode === 27)
268
- self.closeModal();
269
- });
270
-
271
- $closeBtn.on('click', function (e) {
272
- e.preventDefault();
273
- self.closeModal();
274
- });
275
-
276
- $wrapper.on('click', function (e) {
277
-
278
- if (this === e.target)
279
- self.closeModal();
280
-
281
- });
282
- };
283
-
284
- self.handleQuickViewModal = function () {
285
-
286
- $contentWrap.imagesLoaded(function () {
287
- self.handleQuickViewSlider();
288
- });
289
-
290
- };
291
-
292
- self.getBarWidth = function () {
293
-
294
- var div = $('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
295
- // Append our div, do our calculation and then remove it
296
- $('body').append(div);
297
- var w1 = $('div', div).innerWidth();
298
- div.css('overflow-y', 'scroll');
299
- var w2 = $('div', div).innerWidth();
300
- $(div).remove();
301
-
302
- return (w1 - w2);
303
- };
304
-
305
- self.handleQuickViewSlider = function () {
306
-
307
- var $productSlider = $qvModal.find('.premium-woo-qv-image-slider');
308
-
309
- if ($productSlider.find('li').length > 1) {
310
-
311
- $productSlider.flexslider({
312
- animation: "slide",
313
- start: function (slider) {
314
- setTimeout(function () {
315
- self.updateQuickViewHeight(true, true);
316
- }, 300);
317
- },
318
- });
319
-
320
- } else {
321
- setTimeout(function () {
322
- self.updateQuickViewHeight(true);
323
- }, 300);
324
- }
325
-
326
- if (!$qvModal.hasClass('active')) {
327
-
328
- setTimeout(function () {
329
- $qvModal.removeClass('loading').addClass('active');
330
-
331
- var barWidth = self.getBarWidth();
332
-
333
- $("html").css('margin-right', barWidth);
334
- $("html").addClass('premium-woo-qv-opened');
335
- }, 350);
336
-
337
- }
338
-
339
- };
340
-
341
- self.updateQuickViewHeight = function (update_css, isCarousel) {
342
- var $quickView = $contentWrap,
343
- imgHeight = $quickView.find('.product .premium-woo-qv-image-slider').first().height(),
344
- summary = $quickView.find('.product .summary.entry-summary'),
345
- content = summary.css('content');
346
-
347
- if ('undefined' != typeof content && 544 == content.replace(/[^0-9]/g, '') && 0 != imgHeight && null !== imgHeight) {
348
- summary.css('height', imgHeight);
349
- } else {
350
- summary.css('height', '');
351
- }
352
-
353
- if (true === update_css)
354
- $qvModal.css('opacity', 1);
355
-
356
- //Make sure slider images have same height as summary.
357
- if (isCarousel)
358
- $quickView.find('.product .premium-woo-qv-image-slider img').height(summary.outerHeight());
359
-
360
- };
361
-
362
- self.closeModal = function () {
363
-
364
- $backWrap.removeClass('premium-woo-quick-view-active');
365
-
366
- $qvModal.removeClass('active').removeClass('loading');
367
-
368
- $('html').removeClass('premium-woo-qv-opened');
369
-
370
- $('html').css('margin-right', '');
371
-
372
- setTimeout(function () {
373
- $contentWrap.html('');
374
- }, 600);
375
-
376
- };
377
-
378
- self.handleAddToCart = function () {
379
-
380
- $elem
381
- .on('click', '.instock .premium-woo-cart-btn.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick)
382
- .on('click', '.instock .premium-woo-atc-button .button.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick);
383
-
384
- };
385
-
386
- self.onAddCartBtnClick = function (event) {
387
-
388
- var $this = $(this);
389
-
390
- var productID = $this.data('product_id'),
391
- quantity = 1;
392
-
393
-
394
- //If current product has no defined ID.
395
- if (!productID)
396
- return;
397
-
398
- if ($this.parent().data("variations"))
399
- return;
400
-
401
- if (!$this.data("added-to-cart")) {
402
- event.preventDefault();
403
- } else {
404
- return;
405
- }
406
-
407
- $this.removeClass('added').addClass('adding');
408
-
409
- if (!$this.hasClass('premium-woo-cart-btn')) {
410
- $this.append('<span class="premium-woo-cart-loader fas fa-cog"></span>')
411
- }
412
-
413
- $.ajax({
414
- url: PremiumWooSettings.ajaxurl,
415
- type: 'POST',
416
- data: {
417
- action: 'premium_woo_add_cart_product',
418
- nonce: PremiumWooSettings.cta_nonce,
419
- product_id: productID,
420
- quantity: quantity,
421
- },
422
- success: function () {
423
- $(document.body).trigger('wc_fragment_refresh');
424
- $elem.trigger('premium_product_add_to_cart', [$this]);
425
-
426
- if ('grid_10' === skin || !$this.hasClass('premium-woo-cart-btn')) {
427
- setTimeout(function () {
428
-
429
- var viewCartTxt = $this.siblings('.added_to_cart').text();
430
-
431
- if ('' == viewCartTxt)
432
- viewCartTxt = 'View Cart';
433
-
434
- $this.removeClass('add_to_cart_button').attr('href', PremiumWooSettings.woo_cart_url).text(viewCartTxt);
435
-
436
- $this.attr('data-added-to-cart', true);
437
- }, 200);
438
-
439
- }
440
-
441
- }
442
- });
443
-
444
- };
445
-
446
- self.handleAddCartBtnClick = function (event, $btn) {
447
-
448
- if (!$btn)
449
- return;
450
-
451
- $btn.removeClass('adding').addClass('added');
452
-
453
- };
454
-
455
- self.handleGalleryImages = function () {
456
-
457
- $elem.on('click', '.premium-woo-product__gallery_image', function () {
458
- var $thisImg = $(this),
459
- $closestThumb = $thisImg.closest(".premium-woo-product-thumbnail"),
460
- imgSrc = $thisImg.attr('src');
461
-
462
- if ($closestThumb.find(".premium-woo-product__on_hover").length < 1) {
463
- $closestThumb.find(".woocommerce-loop-product__link img").replaceWith($thisImg.clone(true));
464
- } else {
465
- $closestThumb.find(".premium-woo-product__on_hover").attr('src', imgSrc);
466
- }
467
-
468
- });
469
-
470
- };
471
-
472
- self.handleGalleryNav = function () {
473
-
474
- $elem.on('click', '.premium-woo-product-gallery-images .premium-woo-product__gallery_image', function () {
475
-
476
- var imgParent = $(this).parentsUntil(".premium-woo-product-wrapper")[2],
477
- slickContainer = $(imgParent).siblings('.premium-woo-product-thumbnail').find('.premium-woo-product-thumbnail-wrapper'),
478
- imgIndex = $(this).index() + 1;
479
-
480
- slickContainer.slick('slickGoTo', imgIndex);
481
- });
482
- };
483
-
484
- self.handleGalleryCarousel = function (skin) {
485
-
486
- var products = $elem.find('.premium-woo-product-thumbnail-wrapper'),
487
- prevArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
488
- nextArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
489
- infinite = 'grid_11' === skin ? false : true,
490
- slickSettings = {
491
- infinite: infinite,
492
- slidesToShow: 1,
493
- slidesToScroll: 1,
494
- draggable: true,
495
- autoplay: false,
496
- rtl: elementorFrontend.config.is_rtl,
497
- };
498
-
499
- if ('grid_11' !== skin) {
500
- slickSettings.nextArrow = nextArrow;
501
- slickSettings.prevArrow = prevArrow;
502
- } else {
503
- slickSettings.arrows = false;
504
- }
505
-
506
- products.each(function (index, product) {
507
- $imgs = $(product).find('a').length;
508
-
509
- if ($imgs > 1) {
510
- $(product).not('.slick-initialized').slick(slickSettings);
511
- }
512
- });
513
- }
514
-
515
- self.handleLoadMore = function () {
516
-
517
- var $loadMoreBtn = $elem.find(".premium-woo-load-more-btn"),
518
- page_number = 2,
519
- pageID = $elem.data('page-id');
520
-
521
- if ($loadMoreBtn.length < 1)
522
- return;
523
-
524
- $loadMoreBtn.on('click', function (e) {
525
-
526
- if (!canLoadMore)
527
- return;
528
-
529
- canLoadMore = false;
530
-
531
- $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
532
-
533
- $loadMoreBtn.css("opacity", 0.3);
534
-
535
- $.ajax({
536
- url: PremiumWooSettings.ajaxurl,
537
- data: {
538
- action: 'get_woo_products',
539
- pageID: pageID,
540
- elemID: $scope.data('id'),
541
- category: $loadMoreBtn.data("tax"),
542
- skin: skin,
543
- page_number: page_number,
544
- nonce: PremiumWooSettings.products_nonce,
545
- },
546
- dataType: 'json',
547
- type: 'POST',
548
- success: function (data) {
549
-
550
- html = data.data.html;
551
-
552
- //If the number of coming products is 0, then remove the button.
553
- var newProductsLength = $loadMoreBtn.data("products") - html.match(/<li/g).length;
554
- if (newProductsLength < 1)
555
- $loadMoreBtn.remove();
556
-
557
- canLoadMore = true;
558
-
559
- $elem.find('.premium-loading-feed').remove();
560
- $loadMoreBtn.css("opacity", 1);
561
-
562
- var $currentProducts = $elem.find('ul.products');
563
-
564
- //Remove the wrapper <ul>
565
- html = html.replace(html.substring(0, html.indexOf('>') + 1), '');
566
- html = html.replace("</ul>", "");
567
-
568
-
569
- $loadMoreBtn.find(".premium-woo-products-num").text("(" + newProductsLength + ")");
570
-
571
- $loadMoreBtn.data("products", newProductsLength);
572
-
573
- $currentProducts.append(html);
574
-
575
- // //Trigger carousel for products in the next pages.
576
- if ("grid_7" === skin || "grid_11" === skin) {
577
- self.handleGalleryCarousel(skin);
578
- }
579
-
580
- page_number++;
581
-
582
-
583
- },
584
- error: function (err) {
585
- console.log(err);
586
- }
587
- });
588
-
589
-
590
- });
591
- }
592
-
593
- self.handleProductPagination = function () {
594
-
595
- $elem.on('click', '.premium-woo-products-pagination a.page-numbers', function (e) {
596
-
597
- var $targetPage = $(this);
598
-
599
- if ($elem.hasClass('premium-woo-query-main'))
600
- return;
601
-
602
- e.preventDefault();
603
-
604
- $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
605
-
606
- var pageID = $elem.data('page-id'),
607
- currentPage = parseInt($elem.find('.page-numbers.current').html()),
608
- page_number = 1;
609
-
610
- if ($targetPage.hasClass('next')) {
611
- page_number = currentPage + 1;
612
- } else if ($targetPage.hasClass('prev')) {
613
- page_number = currentPage - 1;
614
- } else {
615
- page_number = $targetPage.html();
616
- }
617
-
618
- $.ajax({
619
- url: PremiumWooSettings.ajaxurl,
620
- data: {
621
- action: 'get_woo_products',
622
- pageID: pageID,
623
- elemID: $scope.data('id'),
624
- category: '',
625
- skin: skin,
626
- page_number: page_number,
627
- nonce: PremiumWooSettings.products_nonce,
628
- },
629
- dataType: 'json',
630
- type: 'POST',
631
- success: function (data) {
632
-
633
- $elem.find('.premium-loading-feed').remove();
634
-
635
- $('html, body').animate({
636
- scrollTop: (($scope.find('.premium-woocommerce').offset().top) - 100)
637
- }, 'slow');
638
-
639
- var $currentProducts = $elem.find('ul.products');
640
-
641
- $currentProducts.replaceWith(data.data.html);
642
-
643
- $elem.find('.premium-woo-products-pagination').replaceWith(data.data.pagination);
644
-
645
- //Trigger carousel for products in the next pages.
646
- if ("grid_7" === skin || "grid_11" === skin) {
647
- self.handleGalleryCarousel(skin);
648
- }
649
-
650
- if ($elem.hasClass("premium-woo-products-metro"))
651
- self.handleGridMetro();
652
-
653
- },
654
- error: function (err) {
655
- console.log(err);
656
- }
657
- });
658
-
659
- });
660
-
661
- };
662
- };
663
-
664
-
665
- //Elementor JS Hooks.
666
- $(window).on("elementor/frontend/init", function () {
667
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-1", PremiumWooProductsHandler);
668
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-2", PremiumWooProductsHandler);
669
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-3", PremiumWooProductsHandler);
670
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-4", PremiumWooProductsHandler);
671
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-5", PremiumWooProductsHandler);
672
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-6", PremiumWooProductsHandler);
673
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-7", PremiumWooProductsHandler);
674
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-8", PremiumWooProductsHandler);
675
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-9", PremiumWooProductsHandler);
676
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-10", PremiumWooProductsHandler);
677
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-11", PremiumWooProductsHandler);
678
- });
 
679
  })(jQuery);
1
+ (function ($) {
2
+
3
+ var PremiumWooProductsHandler = function ($scope, $) {
4
+ var instance = null;
5
+
6
+ instance = new premiumWooProducts($scope);
7
+ instance.init();
8
+ };
9
+
10
+ window.premiumWooProducts = function ($scope) {
11
+
12
+ var self = this,
13
+ $elem = $scope.find(".premium-woocommerce"),
14
+ skin = $scope.find('.premium-woocommerce').data('skin'),
15
+ html = null,
16
+ canLoadMore = true;
17
+
18
+ //Check Quick View
19
+ var isQuickView = $elem.data("quick-view");
20
+
21
+ if ("yes" === isQuickView) {
22
+
23
+ var widgetID = $scope.data("id"),
24
+ $modal = $elem.siblings(".premium-woo-quick-view-" + widgetID),
25
+ $qvModal = $modal.find('#premium-woo-quick-view-modal'),
26
+ $contentWrap = $qvModal.find('#premium-woo-quick-view-content'),
27
+ $wrapper = $qvModal.find('.premium-woo-content-main-wrapper'),
28
+ $backWrap = $modal.find('.premium-woo-quick-view-back'),
29
+ $qvLoader = $modal.find('.premium-woo-quick-view-loader');
30
+
31
+ }
32
+
33
+ self.init = function () {
34
+
35
+ self.handleProductsCarousel();
36
+
37
+ if ("yes" === isQuickView) {
38
+ self.handleProductQuickView();
39
+ }
40
+
41
+ self.handleProductPagination();
42
+
43
+ self.handleLoadMore();
44
+
45
+ self.handleAddToCart();
46
+
47
+ if ("grid_6" === skin) {
48
+ self.handleGalleryImages();
49
+ }
50
+
51
+ if (["grid_7", "grid_11"].includes(skin)) {
52
+
53
+ self.handleGalleryCarousel(skin);
54
+
55
+ if ("grid_11" === skin) {
56
+ self.handleGalleryNav();
57
+ }
58
+ }
59
+
60
+ if ($elem.hasClass("premium-woo-products-metro")) {
61
+
62
+ self.handleGridMetro();
63
+
64
+ $(window).on("resize", self.handleGridMetro);
65
+
66
+ }
67
+
68
+ // place product title above thumbnail.
69
+ if ($scope.hasClass('premium-woo-title-above-yes')) {
70
+
71
+ self.handleTitlePos();
72
+ }
73
+
74
+ };
75
+
76
+ self.handleTitlePos = function () {
77
+
78
+ var hasTitle = $elem.find('.woocommerce-loop-product__title').length > 0 ? true : false,
79
+ hasImg = $elem.find('.premium-woo-product-thumbnail .woocommerce-loop-product__link img').length > 0 ? true : false;
80
+
81
+ if (!hasTitle || !hasImg) {
82
+ return;
83
+ }
84
+
85
+ var $products = $elem.find('li.product');
86
+
87
+ $products.each(function (index, product) {
88
+
89
+ var $title = $(product).find('.woocommerce-loop-product__title').parent(),
90
+ $thumbnail = $(product).find('.premium-woo-product-thumbnail');
91
+
92
+ $title.insertBefore($thumbnail);
93
+
94
+ });
95
+
96
+ $elem.find(".premium-woo-product__link").css("opacity", 1);
97
+
98
+ };
99
+
100
+ self.handleProductsCarousel = function () {
101
+
102
+ var carousel = $elem.data("woo_carousel");
103
+
104
+ if (!carousel)
105
+ return;
106
+
107
+ var $products = $elem.find('ul.products');
108
+
109
+ carousel['customPaging'] = function () {
110
+ return '<i class="fas fa-circle"></i>';
111
+ };
112
+
113
+ $products.on("init", function (event) {
114
+ setTimeout(function () {
115
+ $elem.removeClass("premium-carousel-hidden");
116
+ }, 100);
117
+
118
+ });
119
+
120
+ $products.slick(carousel);
121
+
122
+
123
+
124
+ };
125
+
126
+ self.handleGridMetro = function () {
127
+
128
+ var $products = $elem.find("ul.products"),
129
+ currentDevice = elementorFrontend.getCurrentDeviceMode(),
130
+ suffix = "";
131
+
132
+ //Grid Parameters
133
+ var gridWidth = $products.width(),
134
+ cellSize = Math.floor(gridWidth / 12);
135
+
136
+
137
+ var metroStyle = $elem.data("metro-style");
138
+
139
+ if ("tablet" === currentDevice) {
140
+ suffix = "_tablet";
141
+ } else if ("mobile" === currentDevice) {
142
+ suffix = "_mobile";
143
+ }
144
+
145
+ if ('custom' === metroStyle) {
146
+
147
+ var wPatternLength = 0,
148
+ hPatternLength = 0;
149
+
150
+ var settings = $elem.data("metro");
151
+
152
+ //Get Products Width/Height Pattern
153
+ var wPattern = settings['wPattern' + suffix],
154
+ hPattern = settings['hPattern' + suffix];
155
+
156
+ if ("" === wPattern)
157
+ wPattern = "12";
158
+
159
+ if ("" === hPattern)
160
+ hPattern = "12";
161
+
162
+ wPattern = wPattern.split(',');
163
+ hPattern = hPattern.split(',');
164
+
165
+ wPatternLength = wPatternLength + wPattern.length;
166
+ hPatternLength = hPatternLength + hPattern.length;
167
+
168
+ $products.find("li.product").each(function (index, product) {
169
+
170
+ var wIndex = index % wPatternLength,
171
+ hIndex = index % hPatternLength;
172
+
173
+ var wCell = (parseInt(wPattern[wIndex])),
174
+ hCell = (parseInt(hPattern[hIndex]));
175
+
176
+ $(product).css({
177
+ width: Math.floor(wCell) * cellSize,
178
+ height: Math.floor(hCell) * cellSize
179
+ });
180
+ });
181
+
182
+ }
183
+
184
+ $products
185
+ .imagesLoaded(function () { })
186
+ .done(
187
+ function () {
188
+ $products.isotope({
189
+ itemSelector: "li.product",
190
+ percentPosition: true,
191
+ animationOptions: {
192
+ duration: 750,
193
+ easing: "linear"
194
+ },
195
+ layoutMode: "masonry",
196
+ masonry: {
197
+ columnWidth: cellSize
198
+ }
199
+ });
200
+ });
201
+ };
202
+
203
+ self.handleProductQuickView = function () {
204
+ $modal.appendTo(document.body);
205
+
206
+ $elem.on('click', '.premium-woo-qv-btn, .premium-woo-qv-data', self.triggerQuickViewModal);
207
+
208
+ window.addEventListener("resize", function () {
209
+ self.updateQuickViewHeight();
210
+ });
211
+
212
+ };
213
+
214
+ self.triggerQuickViewModal = function (event) {
215
+ event.preventDefault();
216
+
217
+ var $this = $(this),
218
+ productID = $this.data('product-id');
219
+
220
+ if (!$qvModal.hasClass('loading'))
221
+ $qvModal.addClass('loading');
222
+
223
+ if (!$backWrap.hasClass('premium-woo-quick-view-active'))
224
+ $backWrap.addClass('premium-woo-quick-view-active');
225
+
226
+ self.getProductByAjax(productID);
227
+
228
+ self.addCloseEvents();
229
+ };
230
+
231
+ self.getProductByAjax = function (itemID) {
232
+
233
+ $.ajax({
234
+ url: PremiumWooSettings.ajaxurl,
235
+ data: {
236
+ action: 'get_woo_product_qv',
237
+ product_id: itemID,
238
+ security: PremiumWooSettings.qv_nonce
239
+ },
240
+ dataType: 'html',
241
+ type: 'GET',
242
+ beforeSend: function () {
243
+
244
+ $qvLoader.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
245
+
246
+ },
247
+ success: function (data) {
248
+
249
+ $qvLoader.find('.premium-loading-feed').remove();
250
+
251
+ //Insert the product content in the quick view modal.
252
+ $contentWrap.html(data);
253
+ self.handleQuickViewModal();
254
+ },
255
+ error: function (err) {
256
+ console.log(err);
257
+ }
258
+ });
259
+
260
+ };
261
+
262
+ self.addCloseEvents = function () {
263
+
264
+ var $closeBtn = $qvModal.find('#premium-woo-quick-view-close');
265
+
266
+ $(document).keyup(function (e) {
267
+ if (e.keyCode === 27)
268
+ self.closeModal();
269
+ });
270
+
271
+ $closeBtn.on('click', function (e) {
272
+ e.preventDefault();
273
+ self.closeModal();
274
+ });
275
+
276
+ $wrapper.on('click', function (e) {
277
+
278
+ if (this === e.target)
279
+ self.closeModal();
280
+
281
+ });
282
+ };
283
+
284
+ self.handleQuickViewModal = function () {
285
+
286
+ $contentWrap.imagesLoaded(function () {
287
+ self.handleQuickViewSlider();
288
+ });
289
+
290
+ };
291
+
292
+ self.getBarWidth = function () {
293
+
294
+ var div = $('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
295
+ // Append our div, do our calculation and then remove it
296
+ $('body').append(div);
297
+ var w1 = $('div', div).innerWidth();
298
+ div.css('overflow-y', 'scroll');
299
+ var w2 = $('div', div).innerWidth();
300
+ $(div).remove();
301
+
302
+ return (w1 - w2);
303
+ };
304
+
305
+ self.handleQuickViewSlider = function () {
306
+
307
+ var $productSlider = $qvModal.find('.premium-woo-qv-image-slider');
308
+
309
+ if ($productSlider.find('li').length > 1) {
310
+
311
+ $productSlider.flexslider({
312
+ animation: "slide",
313
+ start: function (slider) {
314
+ setTimeout(function () {
315
+ self.updateQuickViewHeight(true, true);
316
+ }, 300);
317
+ },
318
+ });
319
+
320
+ } else {
321
+ setTimeout(function () {
322
+ self.updateQuickViewHeight(true);
323
+ }, 300);
324
+ }
325
+
326
+ if (!$qvModal.hasClass('active')) {
327
+
328
+ setTimeout(function () {
329
+ $qvModal.removeClass('loading').addClass('active');
330
+
331
+ var barWidth = self.getBarWidth();
332
+
333
+ $("html").css('margin-right', barWidth);
334
+ $("html").addClass('premium-woo-qv-opened');
335
+ }, 350);
336
+
337
+ }
338
+
339
+ };
340
+
341
+ self.updateQuickViewHeight = function (update_css, isCarousel) {
342
+ var $quickView = $contentWrap,
343
+ imgHeight = $quickView.find('.product .premium-woo-qv-image-slider').first().height(),
344
+ summary = $quickView.find('.product .summary.entry-summary'),
345
+ content = summary.css('content');
346
+
347
+ if ('undefined' != typeof content && 544 == content.replace(/[^0-9]/g, '') && 0 != imgHeight && null !== imgHeight) {
348
+ summary.css('height', imgHeight);
349
+ } else {
350
+ summary.css('height', '');
351
+ }
352
+
353
+ if (true === update_css)
354
+ $qvModal.css('opacity', 1);
355
+
356
+ //Make sure slider images have same height as summary.
357
+ if (isCarousel)
358
+ $quickView.find('.product .premium-woo-qv-image-slider img').height(summary.outerHeight());
359
+
360
+ };
361
+
362
+ self.closeModal = function () {
363
+
364
+ $backWrap.removeClass('premium-woo-quick-view-active');
365
+
366
+ $qvModal.removeClass('active').removeClass('loading');
367
+
368
+ $('html').removeClass('premium-woo-qv-opened');
369
+
370
+ $('html').css('margin-right', '');
371
+
372
+ setTimeout(function () {
373
+ $contentWrap.html('');
374
+ }, 600);
375
+
376
+ };
377
+
378
+ self.handleAddToCart = function () {
379
+
380
+ $elem
381
+ .on('click', '.instock .premium-woo-cart-btn.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick)
382
+ .on('click', '.instock .premium-woo-atc-button .button.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick);
383
+
384
+ };
385
+
386
+ self.onAddCartBtnClick = function (event) {
387
+
388
+ var $this = $(this);
389
+
390
+ var productID = $this.data('product_id'),
391
+ quantity = 1;
392
+
393
+
394
+ //If current product has no defined ID.
395
+ if (!productID)
396
+ return;
397
+
398
+ if ($this.parent().data("variations"))
399
+ return;
400
+
401
+ if (!$this.data("added-to-cart")) {
402
+ event.preventDefault();
403
+ } else {
404
+ return;
405
+ }
406
+
407
+ $this.removeClass('added').addClass('adding');
408
+
409
+ if (!$this.hasClass('premium-woo-cart-btn')) {
410
+ $this.append('<span class="premium-woo-cart-loader fas fa-cog"></span>')
411
+ }
412
+
413
+ $.ajax({
414
+ url: PremiumWooSettings.ajaxurl,
415
+ type: 'POST',
416
+ data: {
417
+ action: 'premium_woo_add_cart_product',
418
+ nonce: PremiumWooSettings.cta_nonce,
419
+ product_id: productID,
420
+ quantity: quantity,
421
+ },
422
+ success: function () {
423
+ $(document.body).trigger('wc_fragment_refresh');
424
+ $elem.trigger('premium_product_add_to_cart', [$this]);
425
+
426
+ if ('grid_10' === skin || !$this.hasClass('premium-woo-cart-btn')) {
427
+ setTimeout(function () {
428
+
429
+ var viewCartTxt = $this.siblings('.added_to_cart').text();
430
+
431
+ if ('' == viewCartTxt)
432
+ viewCartTxt = 'View Cart';
433
+
434
+ $this.removeClass('add_to_cart_button').attr('href', PremiumWooSettings.woo_cart_url).text(viewCartTxt);
435
+
436
+ $this.attr('data-added-to-cart', true);
437
+ }, 200);
438
+
439
+ }
440
+
441
+ }
442
+ });
443
+
444
+ };
445
+
446
+ self.handleAddCartBtnClick = function (event, $btn) {
447
+
448
+ if (!$btn)
449
+ return;
450
+
451
+ $btn.removeClass('adding').addClass('added');
452
+
453
+ };
454
+
455
+ self.handleGalleryImages = function () {
456
+
457
+ $elem.on('click', '.premium-woo-product__gallery_image', function () {
458
+ var $thisImg = $(this),
459
+ $closestThumb = $thisImg.closest(".premium-woo-product-thumbnail"),
460
+ imgSrc = $thisImg.attr('src');
461
+
462
+ if ($closestThumb.find(".premium-woo-product__on_hover").length < 1) {
463
+ $closestThumb.find(".woocommerce-loop-product__link img").replaceWith($thisImg.clone(true));
464
+ } else {
465
+ $closestThumb.find(".premium-woo-product__on_hover").attr('src', imgSrc);
466
+ }
467
+
468
+ });
469
+
470
+ };
471
+
472
+ self.handleGalleryNav = function () {
473
+
474
+ $elem.on('click', '.premium-woo-product-gallery-images .premium-woo-product__gallery_image', function () {
475
+
476
+ var imgParent = $(this).parentsUntil(".premium-woo-product-wrapper")[2],
477
+ slickContainer = $(imgParent).siblings('.premium-woo-product-thumbnail').find('.premium-woo-product-thumbnail-wrapper'),
478
+ imgIndex = $(this).index() + 1;
479
+
480
+ slickContainer.slick('slickGoTo', imgIndex);
481
+ });
482
+ };
483
+
484
+ self.handleGalleryCarousel = function (skin) {
485
+
486
+ var products = $elem.find('.premium-woo-product-thumbnail-wrapper'),
487
+ prevArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
488
+ nextArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
489
+ infinite = 'grid_11' === skin ? false : true,
490
+ slickSettings = {
491
+ infinite: infinite,
492
+ slidesToShow: 1,
493
+ slidesToScroll: 1,
494
+ draggable: true,
495
+ autoplay: false,
496
+ rtl: elementorFrontend.config.is_rtl,
497
+ };
498
+
499
+ if ('grid_11' !== skin) {
500
+ slickSettings.nextArrow = nextArrow;
501
+ slickSettings.prevArrow = prevArrow;
502
+ } else {
503
+ slickSettings.arrows = false;
504
+ }
505
+
506
+ products.each(function (index, product) {
507
+ $imgs = $(product).find('a').length;
508
+
509
+ if ($imgs > 1) {
510
+ $(product).not('.slick-initialized').slick(slickSettings);
511
+ }
512
+ });
513
+ }
514
+
515
+ self.handleLoadMore = function () {
516
+
517
+ var $loadMoreBtn = $elem.find(".premium-woo-load-more-btn"),
518
+ page_number = 2,
519
+ pageID = $elem.data('page-id');
520
+
521
+ if ($loadMoreBtn.length < 1)
522
+ return;
523
+
524
+ $loadMoreBtn.on('click', function (e) {
525
+
526
+ if (!canLoadMore)
527
+ return;
528
+
529
+ canLoadMore = false;
530
+
531
+ $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
532
+
533
+ $loadMoreBtn.css("opacity", 0.3);
534
+
535
+ $.ajax({
536
+ url: PremiumWooSettings.ajaxurl,
537
+ data: {
538
+ action: 'get_woo_products',
539
+ pageID: pageID,
540
+ elemID: $scope.data('id'),
541
+ category: $loadMoreBtn.data("tax"),
542
+ orderBy: $loadMoreBtn.data("order"),
543
+ skin: skin,
544
+ page_number: page_number,
545
+ nonce: PremiumWooSettings.products_nonce,
546
+ },
547
+ dataType: 'json',
548
+ type: 'POST',
549
+ success: function (data) {
550
+
551
+ html = data.data.html;
552
+
553
+ //If the number of coming products is 0, then remove the button.
554
+ var newProductsLength = $loadMoreBtn.data("products") - html.match(/<li/g).length;
555
+ if (newProductsLength < 1)
556
+ $loadMoreBtn.remove();
557
+
558
+ canLoadMore = true;
559
+
560
+ $elem.find('.premium-loading-feed').remove();
561
+ $loadMoreBtn.css("opacity", 1);
562
+
563
+ var $currentProducts = $elem.find('ul.products');
564
+
565
+ //Remove the wrapper <ul>
566
+ html = html.replace(html.substring(0, html.indexOf('>') + 1), '');
567
+ html = html.replace("</ul>", "");
568
+
569
+
570
+ $loadMoreBtn.find(".premium-woo-products-num").text("(" + newProductsLength + ")");
571
+
572
+ $loadMoreBtn.data("products", newProductsLength);
573
+
574
+ $currentProducts.append(html);
575
+
576
+ // //Trigger carousel for products in the next pages.
577
+ if ("grid_7" === skin || "grid_11" === skin) {
578
+ self.handleGalleryCarousel(skin);
579
+ }
580
+
581
+ page_number++;
582
+
583
+
584
+ },
585
+ error: function (err) {
586
+ console.log(err);
587
+ }
588
+ });
589
+
590
+
591
+ });
592
+ }
593
+
594
+ self.handleProductPagination = function () {
595
+
596
+ $elem.on('click', '.premium-woo-products-pagination a.page-numbers', function (e) {
597
+
598
+ var $targetPage = $(this);
599
+
600
+ if ($elem.hasClass('premium-woo-query-main'))
601
+ return;
602
+
603
+ e.preventDefault();
604
+
605
+ $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
606
+
607
+ var pageID = $elem.data('page-id'),
608
+ currentPage = parseInt($elem.find('.page-numbers.current').html()),
609
+ page_number = 1;
610
+
611
+ if ($targetPage.hasClass('next')) {
612
+ page_number = currentPage + 1;
613
+ } else if ($targetPage.hasClass('prev')) {
614
+ page_number = currentPage - 1;
615
+ } else {
616
+ page_number = $targetPage.html();
617
+ }
618
+
619
+ $.ajax({
620
+ url: PremiumWooSettings.ajaxurl,
621
+ data: {
622
+ action: 'get_woo_products',
623
+ pageID: pageID,
624
+ elemID: $scope.data('id'),
625
+ category: '',
626
+ skin: skin,
627
+ page_number: page_number,
628
+ nonce: PremiumWooSettings.products_nonce,
629
+ },
630
+ dataType: 'json',
631
+ type: 'POST',
632
+ success: function (data) {
633
+
634
+ $elem.find('.premium-loading-feed').remove();
635
+
636
+ $('html, body').animate({
637
+ scrollTop: (($scope.find('.premium-woocommerce').offset().top) - 100)
638
+ }, 'slow');
639
+
640
+ var $currentProducts = $elem.find('ul.products');
641
+
642
+ $currentProducts.replaceWith(data.data.html);
643
+
644
+ $elem.find('.premium-woo-products-pagination').replaceWith(data.data.pagination);
645
+
646
+ //Trigger carousel for products in the next pages.
647
+ if ("grid_7" === skin || "grid_11" === skin) {
648
+ self.handleGalleryCarousel(skin);
649
+ }
650
+
651
+ if ($elem.hasClass("premium-woo-products-metro"))
652
+ self.handleGridMetro();
653
+
654
+ },
655
+ error: function (err) {
656
+ console.log(err);
657
+ }
658
+ });
659
+
660
+ });
661
+
662
+ };
663
+ };
664
+
665
+
666
+ //Elementor JS Hooks.
667
+ $(window).on("elementor/frontend/init", function () {
668
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-1", PremiumWooProductsHandler);
669
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-2", PremiumWooProductsHandler);
670
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-3", PremiumWooProductsHandler);
671
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-4", PremiumWooProductsHandler);
672
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-5", PremiumWooProductsHandler);
673
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-6", PremiumWooProductsHandler);
674
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-7", PremiumWooProductsHandler);
675
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-8", PremiumWooProductsHandler);
676
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-9", PremiumWooProductsHandler);
677
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-10", PremiumWooProductsHandler);
678
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-11", PremiumWooProductsHandler);
679
+ });
680
  })(jQuery);
assets/frontend/min-css/premium-addons.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?vcwy2s);src:url(../../editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-wrap .premium-blog-thumbnail-container{overflow:hidden}.premium-blog-wrap .premium-blog-thumbnail-container .below-entry-meta,.premium-blog-wrap .premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;left:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-left:5px}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}.premium-blog-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-filter .premium-blog-filters-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter ul.premium-blog-filters-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;left:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-right:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;left:0;right:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-right:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-mask-yes.premium-header-inline .premium-dual-header-first-span{display:inline-block!important}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}.premium-image-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-image-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@font-face{font-family:pa-elements;src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s);src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e901"}.pa-vertical-mouse-scroll:before{content:"\e93c"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.pa-gallery-img .pa-gallery-whole-link span{display:none}.pa-gallery-img.style2 .pa-gallery-whole-link,.pa-gallery-img.style3 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-dis