Premium Addons for Elementor - Version 4.9.5

Version Description

  • Tweak: Added Disable Floating Effects on Safari option in widgets that have floating effects.
  • Tweak: Trigger Floating Effects addon when element is visible on viewport to improve page loading speed.
  • Tweak: Removed unnecessary CSS classes from Modal Box widget.
  • Tweak: Compatibility between PA Cross-Domain Copy N Paste feature and Elementor Flex Container - here.
  • Fixed: CSS classes are rendered multiple times in Blog widget.
  • Fixed: Long text causes image icon to get squished in Bullet List widget.
Download this release

Release Info

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

Code changes from version 4.9.4 to 4.9.5

admin/assets/js/admin-bar.js CHANGED
@@ -2,38 +2,42 @@
2
 
3
  "use strict";
4
 
5
- $('.pa-clear-cache').on('click', 'a', function (e) {
 
 
 
6
 
7
- e.preventDefault();
8
 
9
- var shouldClearAll = $(e.delegateTarget).hasClass("pa-clear-all-cache"),
10
- _this = $(e.delegateTarget).find("i");
11
 
12
- if (_this.hasClass("loading"))
13
- return;
14
 
15
- _this.removeClass("dashicons-yes").addClass("dashicons-update-alt loading");
16
 
17
- $.ajax(
18
- {
19
- url: PaDynamicAssets.ajaxurl,
20
- type: 'POST',
21
- data: {
22
- action: 'pa_clear_cached_assets',
23
- security: PaDynamicAssets.nonce,
24
- id: !shouldClearAll ? PaDynamicAssets.post_id : ''
25
- },
26
- success: function (response) {
27
 
28
- _this.toggleClass("loading dashicons-update-alt dashicons-yes");
29
 
30
- },
31
- error: function (err) {
32
- console.log(err);
 
33
  }
34
- }
35
- );
36
 
 
37
  });
38
 
 
39
  })(jQuery);
2
 
3
  "use strict";
4
 
5
+ $(document).ready(function () {
6
+ $('.pa-clear-cache').on('click', 'a', function (e) {
7
+ console.log("hellllllllllll");
8
+ e.preventDefault();
9
 
 
10
 
11
+ var shouldClearAll = $(e.delegateTarget).hasClass("pa-clear-all-cache"),
12
+ _this = $(e.delegateTarget).find("i");
13
 
14
+ if (_this.hasClass("loading"))
15
+ return;
16
 
17
+ _this.removeClass("dashicons-yes").addClass("dashicons-update-alt loading");
18
 
19
+ $.ajax(
20
+ {
21
+ url: PaDynamicAssets.ajaxurl,
22
+ type: 'POST',
23
+ data: {
24
+ action: 'pa_clear_cached_assets',
25
+ security: PaDynamicAssets.nonce,
26
+ id: !shouldClearAll ? PaDynamicAssets.post_id : ''
27
+ },
28
+ success: function (response) {
29
 
30
+ _this.toggleClass("loading dashicons-update-alt dashicons-yes");
31
 
32
+ },
33
+ error: function (err) {
34
+ console.log(err);
35
+ }
36
  }
37
+ );
 
38
 
39
+ });
40
  });
41
 
42
+
43
  })(jQuery);
assets/editor/js/premium-cross-cp.js CHANGED
@@ -1,157 +1,159 @@
1
- (function () {
2
-
3
- function a(b) {
4
- return b.forEach(function (b) {
5
- b.id = elementorCommon.helpers.getUniqueId(), 0 < b.elements.length && a(b.elements)
6
- }), b
7
- }
8
- PACopyPasteHandler = {
9
-
10
- b: function (b, c) {
11
- var d = c,
12
- e = c.model.get("elType"),
13
- f = b.elecode.elType,
14
- g = b.elecode,
15
- h = JSON.stringify(g);
16
-
17
- var i = /\.(jpg|png|jpeg|gif|svg)/gi.test(h),
18
- j = {
19
- elType: f,
20
- settings: g.settings
21
- },
22
- k = null,
23
- l = {
24
- index: 0
25
- };
26
- switch (f) {
27
- case "section":
28
- j.elements = a(g.elements), k = elementor.getPreviewContainer();
29
- break;
30
- case "column":
31
- j.elements = a(g.elements);
32
- "section" === e ? k = d.getContainer() : "column" === e ? (k = d.getContainer().parent, l.index = d.getOption("_index") + 1) : "widget" === e ? (k = d.getContainer().parent.parent, l.index = d.getContainer().parent.view.getOption("_index") + 1) : void 0;
33
- break;
34
- case "widget":
35
- j.widgetType = b.eletype, k = d.getContainer();
36
- "section" === e ? k = d.children.findByIndex(0).getContainer() : "column" === e ? k = d.getContainer() : "widget" === e ? (k = d.getContainer().parent, e.index = d.getOption("_index") + 1, l.index = d.getOption("_index") + 1) : void 0;
37
- }
38
- var m = $e.run("document/elements/create", {
39
- model: j,
40
- container: k,
41
- options: l
42
- });
43
- i && jQuery.ajax({
44
- url: premium_cross_cp.ajax_url,
45
- method: "POST",
46
- data: {
47
- nonce: premium_cross_cp.nonce,
48
- action: "premium_cross_cp_import",
49
- copy_content: h
50
- }
51
- }).done(function (a) {
52
- if (a.success) {
53
- var b = a.data[0];
54
- j.elType = b.elType, j.settings = b.settings, "widget" === j.elType ? j.widgetType = b.widgetType : j.elements = b.elements, $e.run("document/elements/delete", {
55
- container: m
56
- }), $e.run("document/elements/create", {
57
- model: j,
58
- container: k,
59
- options: l
60
- })
61
- }
62
- })
63
- },
64
- pasteAll: function (allSections) {
65
- jQuery.ajax({
66
- url: premium_cross_cp.ajax_url,
67
- method: "POST",
68
- data: {
69
- nonce: premium_cross_cp.nonce,
70
- action: "premium_cross_cp_import",
71
- copy_content: allSections
72
- },
73
- }).done(function (e) {
74
- if (e.success) {
75
- var data = e.data[0];
76
- if (premium_cross_cp.elementorCompatible) {
77
- elementor.sections.currentView.addChildModel(data)
78
- } else {
79
- elementor.previewView.addChildModel(data)
80
- }
81
- elementor.notifications.showToast({
82
- message: elementor.translate('Content Pasted. Have Fun ;)')
83
- });
84
-
85
- }
86
- }).fail(function () {
87
- elementor.notifications.showToast({
88
- message: elementor.translate('Something went wrong!')
89
- });
90
- })
91
- }
92
-
93
- }
94
-
95
- xdLocalStorage.init({
96
- iframeUrl: "https://leap13.github.io/pa-cdcp/",
97
- initCallback: function () { }
98
- });
99
- var c = ["section", "column", "widget"],
100
- d = [];
101
- c.forEach(function (a, e) {
102
- elementor.hooks.addFilter("elements/" + c[e] + "/contextMenuGroups", function (a, f) {
103
- return d.push(f), a.push({
104
- name: "premium_" + c[e],
105
- actions: [{
106
- name: "premium_addons_copy",
107
- title: "PA | Copy Section",
108
- icon: "pa-dash-icon",
109
- callback: function () {
110
- var a = {};
111
- a.eletype = "widget" == c[e] ? f.model.get("widgetType") : null, a.elecode = f.model.toJSON(), xdLocalStorage.setItem("premium-c-p-element", JSON.stringify(a)), console.log(a)
112
- }
113
- }, {
114
- name: "premium_addons_paste",
115
- title: "PA | Paste Section",
116
- icon: "pa-dash-icon",
117
- callback: function () {
118
- xdLocalStorage.getItem("premium-c-p-element", function (a) {
119
- PACopyPasteHandler.b(JSON.parse(a.value), f)
120
- })
121
- }
122
- },
123
- {
124
- name: "premium_addons_copy_all",
125
- title: "PA | Copy All Content",
126
- icon: "pa-dash-icon",
127
- callback: function () {
128
- var copiedSections = Object.values(elementor.getPreviewView().children._views).map(function (e) {
129
- return e.getContainer();
130
- });
131
- var allSections = copiedSections.map(function (e) {
132
- return e.model.toJSON();
133
- });
134
- xdLocalStorage.setItem('premium-c-p-all', JSON.stringify(allSections), function (a) {
135
- elementor.notifications.showToast({
136
- message: elementor.translate('Copied')
137
- });
138
- });
139
- }
140
- },
141
- {
142
- name: "premium_addons_paste_all",
143
- title: "PA | Paste All Content",
144
- icon: "pa-dash-icon",
145
- callback: function () {
146
- var allSections = '';
147
- xdLocalStorage.getItem('premium-c-p-all', function (a) {
148
- allSections = JSON.parse(a.value);
149
- PACopyPasteHandler.pasteAll(JSON.stringify(allSections));
150
- });
151
- }
152
- },
153
- ]
154
- }), a
155
- })
156
- })
 
 
157
  })(jQuery);
1
+ (function () {
2
+
3
+ function a(b) {
4
+ return b.forEach(function (b) {
5
+ b.id = elementorCommon.helpers.getUniqueId(), 0 < b.elements.length && a(b.elements)
6
+ }), b
7
+ }
8
+ PACopyPasteHandler = {
9
+
10
+ b: function (b, c) {
11
+ var d = c,
12
+ e = c.model.get("elType"),
13
+ f = b.elecode.elType,
14
+ g = b.elecode,
15
+ h = JSON.stringify(g);
16
+
17
+ var i = /\.(jpg|png|jpeg|gif|svg)/gi.test(h),
18
+ j = {
19
+ elType: f,
20
+ settings: g.settings
21
+ },
22
+ k = null,
23
+ l = {
24
+ index: 0
25
+ };
26
+
27
+ switch (f) {
28
+ case "section":
29
+ case "container":
30
+ j.elements = a(g.elements), k = elementor.getPreviewContainer();
31
+ break;
32
+ case "column":
33
+ j.elements = a(g.elements);
34
+ ("section" === e || "container" === e) ? k = d.getContainer() : "column" === e ? (k = d.getContainer().parent, l.index = d.getOption("_index") + 1) : "widget" === e ? (k = d.getContainer().parent.parent, l.index = d.getContainer().parent.view.getOption("_index") + 1) : void 0;
35
+ break;
36
+ case "widget":
37
+ j.widgetType = b.eletype, k = d.getContainer();
38
+ ("section" === e) ? k = d.children.findByIndex(0).getContainer() : "column" === e ? k = d.getContainer() : "widget" === e ? (k = d.getContainer().parent, e.index = d.getOption("_index") + 1, l.index = d.getOption("_index") + 1) : void 0;
39
+ }
40
+ var m = $e.run("document/elements/create", {
41
+ model: j,
42
+ container: k,
43
+ options: l
44
+ });
45
+ i && jQuery.ajax({
46
+ url: premium_cross_cp.ajax_url,
47
+ method: "POST",
48
+ data: {
49
+ nonce: premium_cross_cp.nonce,
50
+ action: "premium_cross_cp_import",
51
+ copy_content: h
52
+ }
53
+ }).done(function (a) {
54
+ if (a.success) {
55
+ var b = a.data[0];
56
+ j.elType = b.elType, j.settings = b.settings, "widget" === j.elType ? j.widgetType = b.widgetType : j.elements = b.elements, $e.run("document/elements/delete", {
57
+ container: m
58
+ }), $e.run("document/elements/create", {
59
+ model: j,
60
+ container: k,
61
+ options: l
62
+ })
63
+ }
64
+ })
65
+ },
66
+ pasteAll: function (allSections) {
67
+ jQuery.ajax({
68
+ url: premium_cross_cp.ajax_url,
69
+ method: "POST",
70
+ data: {
71
+ nonce: premium_cross_cp.nonce,
72
+ action: "premium_cross_cp_import",
73
+ copy_content: allSections
74
+ },
75
+ }).done(function (e) {
76
+ if (e.success) {
77
+ var data = e.data[0];
78
+ if (premium_cross_cp.elementorCompatible) {
79
+ elementor.sections.currentView.addChildModel(data)
80
+ } else {
81
+ elementor.previewView.addChildModel(data)
82
+ }
83
+ elementor.notifications.showToast({
84
+ message: elementor.translate('Content Pasted. Have Fun ;)')
85
+ });
86
+
87
+ }
88
+ }).fail(function () {
89
+ elementor.notifications.showToast({
90
+ message: elementor.translate('Something went wrong!')
91
+ });
92
+ })
93
+ }
94
+
95
+ }
96
+
97
+ xdLocalStorage.init({
98
+ iframeUrl: "https://leap13.github.io/pa-cdcp/",
99
+ initCallback: function () { }
100
+ });
101
+ var c = ["section", "column", "widget", "container"],
102
+ d = [];
103
+ c.forEach(function (a, e) {
104
+ elementor.hooks.addFilter("elements/" + c[e] + "/contextMenuGroups", function (a, f) {
105
+ return d.push(f), a.push({
106
+ name: "premium_" + c[e],
107
+ actions: [{
108
+ name: "premium_addons_copy",
109
+ title: "PA | Copy Element",
110
+ icon: "pa-dash-icon",
111
+ callback: function () {
112
+ var a = {};
113
+ a.eletype = "widget" == c[e] ? f.model.get("widgetType") : null, a.elecode = f.model.toJSON(), xdLocalStorage.setItem("premium-c-p-element", JSON.stringify(a)), console.log(a)
114
+ }
115
+ }, {
116
+ name: "premium_addons_paste",
117
+ title: "PA | Paste Element",
118
+ icon: "pa-dash-icon",
119
+ callback: function () {
120
+ xdLocalStorage.getItem("premium-c-p-element", function (a) {
121
+ PACopyPasteHandler.b(JSON.parse(a.value), f)
122
+ })
123
+ }
124
+ },
125
+ {
126
+ name: "premium_addons_copy_all",
127
+ title: "PA | Copy All Content",
128
+ icon: "pa-dash-icon",
129
+ callback: function () {
130
+ var copiedSections = Object.values(elementor.getPreviewView().children._views).map(function (e) {
131
+ return e.getContainer();
132
+ });
133
+ var allSections = copiedSections.map(function (e) {
134
+ return e.model.toJSON();
135
+ });
136
+ xdLocalStorage.setItem('premium-c-p-all', JSON.stringify(allSections), function (a) {
137
+ elementor.notifications.showToast({
138
+ message: elementor.translate('Copied')
139
+ });
140
+ });
141
+ }
142
+ },
143
+ {
144
+ name: "premium_addons_paste_all",
145
+ title: "PA | Paste All Content",
146
+ icon: "pa-dash-icon",
147
+ callback: function () {
148
+ var allSections = '';
149
+ xdLocalStorage.getItem('premium-c-p-all', function (a) {
150
+ allSections = JSON.parse(a.value);
151
+ PACopyPasteHandler.pasteAll(JSON.stringify(allSections));
152
+ });
153
+ }
154
+ },
155
+ ]
156
+ }), a
157
+ })
158
+ })
159
  })(jQuery);
assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -3839,330 +3839,335 @@ span.icon.flex-width {
3839
  transform: rotateX(180deg);
3840
  }
3841
  }
3842
- /**************** Premium Bullet List *****************/
3843
- /******************************************************/
3844
- .premium-bullet-list-box {
3845
- -js-display: flex;
3846
- display: -webkit-box;
3847
- display: -webkit-flex;
3848
- display: -moz-box;
3849
- display: -ms-flexbox;
3850
- display: flex;
3851
- -webkit-flex-wrap: wrap;
3852
- -ms-flex-wrap: wrap;
3853
- flex-wrap: wrap;
3854
- -webkit-box-orient: vertical;
3855
- -webkit-box-direction: normal;
3856
- -webkit-flex-direction: column;
3857
- -moz-box-orient: vertical;
3858
- -moz-box-direction: normal;
3859
- -ms-flex-direction: column;
3860
- flex-direction: column;
3861
- }
3862
-
3863
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3864
- -webkit-transform-origin: right center;
3865
- -ms-transform-origin: right center;
3866
- transform-origin: right center;
3867
- }
3868
-
3869
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3870
- -webkit-transform-origin: left center;
3871
- -ms-transform-origin: left center;
3872
- transform-origin: left center;
3873
- }
3874
-
3875
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3876
- -webkit-transform-origin: center center;
3877
- -ms-transform-origin: center center;
3878
- transform-origin: center center;
3879
- }
3880
-
3881
- .premium-bullet-list-content {
3882
- -js-display: flex;
3883
- display: -webkit-box;
3884
- display: -webkit-flex;
3885
- display: -moz-box;
3886
- display: -ms-flexbox;
3887
- display: flex;
3888
- -webkit-transition: all 0.3s ease-in-out;
3889
- transition: all 0.3s ease-in-out;
3890
- width: auto;
3891
- position: relative;
3892
- }
3893
-
3894
- .premium-bullet-list-content .premium-bullet-list-text span,
3895
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3896
- display: inline-block;
3897
- -webkit-align-self: center;
3898
- -ms-flex-item-align: center;
3899
- align-self: center;
3900
- -webkit-transition: all 0.3s ease-in-out;
3901
- transition: all 0.3s ease-in-out;
3902
- }
3903
-
3904
- .premium-bullet-list-content .premium-bullet-list-text span {
3905
- margin: 0 5px;
3906
- }
3907
-
3908
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3909
- font-size: 18px;
3910
- background-color: #eee;
3911
- padding: 1px 5px;
3912
- -webkit-border-radius: 2px;
3913
- border-radius: 2px;
3914
- }
3915
-
3916
- .premium-bullet-list-content .premium-bullet-list-text span,
3917
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
3918
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3919
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3920
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3921
- -webkit-transition: all 0.3s ease-in-out;
3922
- transition: all 0.3s ease-in-out;
3923
- }
3924
-
3925
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3926
- position: relative;
3927
- line-height: 0;
3928
- }
3929
-
3930
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3931
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3932
- width: 30px !important;
3933
- height: 30px !important;
3934
- position: relative;
3935
- z-index: 500;
3936
- }
3937
-
3938
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3939
- width: 1.25em;
3940
- }
3941
-
3942
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
3943
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3944
- position: relative;
3945
- z-index: 500;
3946
- }
3947
-
3948
- .premium-bullet-list-content .premium-bullet-list-link {
3949
- position: absolute;
3950
- top: 0;
3951
- right: 0;
3952
- width: 100%;
3953
- height: 100%;
3954
- z-index: 1000;
3955
- }
3956
-
3957
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3958
- width: 100%;
3959
- height: 100%;
3960
- position: absolute;
3961
- top: 0.5em;
3962
- z-index: 100;
3963
- -js-display: flex;
3964
- display: -webkit-box;
3965
- display: -webkit-flex;
3966
- display: -moz-box;
3967
- display: -ms-flexbox;
3968
- display: flex;
3969
- -webkit-box-pack: center;
3970
- -webkit-justify-content: center;
3971
- -moz-box-pack: center;
3972
- -ms-flex-pack: center;
3973
- justify-content: center;
3974
- }
3975
-
3976
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3977
- content: "";
3978
- border-left-width: 1px;
3979
- border-left-style: solid;
3980
- border-color: #333333;
3981
- display: block;
3982
- height: 100%;
3983
- }
3984
-
3985
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
3986
- -webkit-align-self: center;
3987
- -ms-flex-item-align: center;
3988
- align-self: center;
3989
- z-index: 2;
3990
- }
3991
-
3992
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3993
- margin: 0 3px;
3994
- }
3995
-
3996
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3997
- margin: 0 0 0 3px;
3998
- }
3999
-
4000
- .premium-bullet-list-divider:not(:last-child) {
4001
- width: 100%;
4002
- -webkit-box-flex: 0;
4003
- -webkit-flex: 0 0 100%;
4004
- -moz-box-flex: 0;
4005
- -ms-flex: 0 0 100%;
4006
- flex: 0 0 100%;
4007
- overflow: hidden;
4008
- }
4009
-
4010
- .premium-bullet-list-divider:not(:last-child):after {
4011
- content: "";
4012
- display: block;
4013
- border-top-style: solid;
4014
- border-top-width: 1px;
4015
- }
4016
-
4017
- .premium-bullet-list-divider-inline:not(:last-child) {
4018
- float: left;
4019
- display: inline-block;
4020
- position: relative;
4021
- height: 100%;
4022
- overflow: hidden;
4023
- -webkit-align-self: center;
4024
- -ms-flex-item-align: center;
4025
- align-self: center;
4026
- margin: 0 3px;
4027
- }
4028
-
4029
- .premium-bullet-list-divider-inline:not(:last-child):after {
4030
- content: "";
4031
- display: block;
4032
- border-right-width: 1px;
4033
- height: 33px;
4034
- border-right-style: solid;
4035
- }
4036
-
4037
- .premium-bullet-list-icon-text {
4038
- line-height: 1.5;
4039
- }
4040
-
4041
- .premium-bullet-list-icon-text p,
4042
- ul.premium-bullet-list-box,
4043
- li.premium-bullet-list-content {
4044
- margin: 0;
4045
- }
4046
-
4047
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4048
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4049
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4050
- color: transparent !important;
4051
- text-shadow: 0 0 3px #aaa;
4052
- }
4053
-
4054
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4055
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4056
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4057
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4058
- -webkit-filter: blur(3px);
4059
- filter: blur(3px);
4060
- }
4061
-
4062
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4063
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4064
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4065
- color: #aaa !important;
4066
- text-shadow: 0 0px 0 transparent;
4067
- }
4068
-
4069
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4070
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4071
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4072
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4073
- -webkit-filter: none;
4074
- filter: none;
4075
- }
4076
-
4077
- .premium-bullet-list-content .premium-bullet-list-badge {
4078
- font-size: 11px;
4079
- top: auto;
4080
- min-width: -webkit-max-content;
4081
- min-width: -moz-max-content;
4082
- min-width: max-content;
4083
- height: -webkit-fit-content;
4084
- height: -moz-fit-content;
4085
- height: fit-content;
4086
- }
4087
-
4088
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
4089
- font-size: 13px;
4090
- }
4091
-
4092
- .premium-bullet-list-gradient-effect[data-text] {
4093
- display: inline-block;
4094
- position: relative;
4095
- text-decoration: none;
4096
- }
4097
-
4098
- .premium-bullet-list-gradient-effect[data-text]::before {
4099
- content: attr(data-text);
4100
- position: absolute;
4101
- z-index: 1;
4102
- overflow: hidden;
4103
- -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4104
- clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4105
- -webkit-background-clip: text;
4106
- background-clip: text;
4107
- -webkit-text-fill-color: transparent;
4108
- -webkit-transition: all 0.4s ease;
4109
- transition: all 0.4s ease;
4110
- }
4111
-
4112
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4113
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4114
- -webkit-animation: rtlgradient 1s forwards;
4115
- animation: rtlgradient 1s forwards;
4116
- }
4117
-
4118
- @-webkit-keyframes rtlgradient {
4119
- 0% {
4120
- -webkit-clip-path: circle(0% at 150% 50%);
4121
- clip-path: circle(0% at 150% 50%);
4122
- }
4123
-
4124
- 100% {
4125
- -webkit-clip-path: circle(100% at 50% 50%);
4126
- clip-path: circle(100% at 50% 50%);
4127
- }
4128
- }
4129
-
4130
- @keyframes rtlgradient {
4131
- 0% {
4132
- -webkit-clip-path: circle(0% at 150% 50%);
4133
- clip-path: circle(0% at 150% 50%);
4134
- }
4135
-
4136
- 100% {
4137
- -webkit-clip-path: circle(100% at 50% 50%);
4138
- clip-path: circle(100% at 50% 50%);
4139
- }
4140
- }
4141
-
4142
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4143
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4144
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4145
- opacity: 0;
4146
- }
4147
-
4148
- .premium-bullet-list-content-grow-effect:hover {
4149
- -webkit-transform: scale(1.07);
4150
- -ms-transform: scale(1.07);
4151
- transform: scale(1.07);
4152
- }
4153
-
4154
- @-webkit-keyframes spin {
4155
- 100% {
4156
- -webkit-transform: rotate(360deg);
4157
- transform: rotate(360deg);
4158
- }
4159
- }
4160
-
4161
- @keyframes spin {
4162
- 100% {
4163
- -webkit-transform: rotate(360deg);
4164
- transform: rotate(360deg);
4165
- }
 
 
 
 
 
4166
  }
4167
  /**************** Premium Image Button ***********/
4168
  /*************************************************/
@@ -6119,352 +6124,354 @@ ul.premium-person-social-list {
6119
  -moz-box-direction: normal;
6120
  -ms-flex-direction: column;
6121
  flex-direction: column;
6122
- -webkit-transform: translateY(20px);
6123
- -ms-transform: translateY(20px);
6124
- transform: translateY(20px);
6125
- opacity: 0;
6126
- -webkit-transition: all 0.3s ease;
6127
- transition: all 0.3s ease;
6128
- }
6129
-
6130
- .premium-person-style3 .premium-person-list-item {
6131
- line-height: 0;
6132
- }
6133
-
6134
- .premium-person-style3 .premium-person-list-item a {
6135
- padding: 5px 0 0 10px;
6136
- margin: 5px 0;
6137
- }
6138
-
6139
- .premium-person-style3 .premium-person-container:hover .premium-person-title {
6140
- opacity: 1;
6141
- }
6142
-
6143
- .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
6144
- opacity: 1;
6145
- -webkit-transform: translateY(0);
6146
- -ms-transform: translateY(0);
6147
- transform: translateY(0);
6148
- }
6149
-
6150
- .premium-persons-title-cw .premium-person-title {
6151
- -webkit-transform: translateX(-15px) rotate(-90deg);
6152
- -ms-transform: translateX(-15px) rotate(-90deg);
6153
- transform: translateX(-15px) rotate(-90deg);
6154
- -webkit-transform-origin: top;
6155
- -ms-transform-origin: top;
6156
- transform-origin: top;
6157
- }
6158
-
6159
- .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
6160
- -webkit-transform: translateX(0) rotate(-90deg);
6161
- -ms-transform: translateX(0) rotate(-90deg);
6162
- transform: translateX(0) rotate(-90deg);
6163
- }
6164
-
6165
- .premium-persons-title-ccw .premium-person-title {
6166
- width: auto;
6167
- margin-left: 20px;
6168
- -webkit-transform: translateX(-15px) rotate(90deg);
6169
- -ms-transform: translateX(-15px) rotate(90deg);
6170
- transform: translateX(-15px) rotate(90deg);
6171
- -webkit-transform-origin: center left;
6172
- -ms-transform-origin: center left;
6173
- transform-origin: center left;
6174
- }
6175
-
6176
- .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
6177
- -webkit-transform: translateX(0) rotate(90deg);
6178
- -ms-transform: translateX(0) rotate(90deg);
6179
- transform: translateX(0) rotate(90deg);
6180
- }
6181
- /**************** Premium Pricing Table ****************/
6182
- /*******************************************************/
6183
- .premium-pricing-table-container {
6184
- position: relative;
6185
- text-align: center;
6186
- -webkit-transition: all 0.3s ease-in-out;
6187
- transition: all 0.3s ease-in-out;
6188
- }
6189
-
6190
- .premium-pricing-icon-container {
6191
- -js-display: flex;
6192
- display: -webkit-box;
6193
- display: -webkit-flex;
6194
- display: -moz-box;
6195
- display: -ms-flexbox;
6196
- display: flex;
6197
- -webkit-box-pack: center;
6198
- -webkit-justify-content: center;
6199
- -moz-box-pack: center;
6200
- -ms-flex-pack: center;
6201
- justify-content: center;
6202
- line-height: 0;
6203
- }
6204
-
6205
- .premium-pricing-icon-container .premium-pricing-icon {
6206
- display: inline-block;
6207
- }
6208
-
6209
- .premium-pricing-icon-container .premium-pricing-image {
6210
- overflow: hidden;
6211
- }
6212
-
6213
- .premium-pricing-icon-container .premium-pricing-image img {
6214
- width: 25px;
6215
- height: 25px;
6216
- -o-object-fit: cover;
6217
- object-fit: cover;
6218
- }
6219
-
6220
- .premium-badge-left {
6221
- position: absolute;
6222
- top: 0;
6223
- }
6224
-
6225
- .premium-badge-right {
6226
- position: absolute;
6227
- top: 0;
6228
- right: 0;
6229
- }
6230
-
6231
- .premium-badge-left {
6232
- left: 0;
6233
- }
6234
-
6235
- .premium-badge-triangle.premium-badge-left .corner {
6236
- width: 0;
6237
- height: 0;
6238
- border-top: 150px solid;
6239
- border-bottom: 150px solid transparent;
6240
- border-right: 150px solid transparent;
6241
- }
6242
-
6243
- .premium-badge-triangle.premium-badge-right .corner {
6244
- width: 0;
6245
- height: 0;
6246
- border-bottom: 150px solid transparent;
6247
- border-right: 150px solid;
6248
- border-left: 150px solid transparent;
6249
- }
6250
-
6251
- .premium-badge-triangle span {
6252
- position: absolute;
6253
- top: 35px;
6254
- width: 100px;
6255
- text-align: center;
6256
- -webkit-transform: rotate(-45deg);
6257
- -ms-transform: rotate(-45deg);
6258
- transform: rotate(-45deg);
6259
- display: block;
6260
- text-transform: uppercase;
6261
- }
6262
-
6263
- .premium-badge-triangle.premium-badge-right span {
6264
- -webkit-transform: rotate(45deg);
6265
- -ms-transform: rotate(45deg);
6266
- transform: rotate(45deg);
6267
- right: 0;
6268
- }
6269
-
6270
- .premium-badge-circle {
6271
- min-width: 4em;
6272
- min-height: 4em;
6273
- line-height: 4em;
6274
- text-align: center;
6275
- -webkit-border-radius: 100%;
6276
- border-radius: 100%;
6277
- position: absolute;
6278
- z-index: 1;
6279
- }
6280
-
6281
- .premium-badge-stripe {
6282
- position: absolute;
6283
- -webkit-transform: rotate(90deg);
6284
- -ms-transform: rotate(90deg);
6285
- transform: rotate(90deg);
6286
- width: 15em;
6287
- overflow: hidden;
6288
- height: 15em;
6289
- }
6290
-
6291
- .premium-badge-stripe.premium-badge-left {
6292
- -webkit-transform: rotate(0);
6293
- -ms-transform: rotate(0);
6294
- transform: rotate(0);
6295
- }
6296
-
6297
- .premium-badge-stripe .corner {
6298
- text-align: center;
6299
- left: 0;
6300
- width: 150%;
6301
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6302
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6303
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6304
- margin-top: 35px;
6305
- font-size: 13px;
6306
- line-height: 2;
6307
- font-weight: 800;
6308
- text-transform: uppercase;
6309
- }
6310
-
6311
- .premium-badge-flag .corner {
6312
- text-align: center;
6313
- -webkit-border-radius: 4px 4px 0 4px;
6314
- border-radius: 4px 4px 0 4px;
6315
- padding: 3px 15px;
6316
- position: absolute;
6317
- top: 10%;
6318
- right: -8px;
6319
- }
6320
-
6321
- .premium-badge-flag .corner::before,
6322
- .premium-badge-flag .corner::after {
6323
- content: "";
6324
- display: block;
6325
- position: absolute;
6326
- width: 0;
6327
- height: 0;
6328
- top: 100%;
6329
- right: 0;
6330
- border-bottom: 8px solid transparent;
6331
- }
6332
-
6333
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6334
- overflow: visible !important;
6335
- }
6336
-
6337
- .premium-badge-flag .corner::after {
6338
- border-left: 8px solid rgba(0, 0, 0, 0.2);
6339
- }
6340
-
6341
- .premium-pricing-price-currency {
6342
- position: relative;
6343
- }
6344
-
6345
- .premium-pricing-button-container {
6346
- display: block;
6347
- }
6348
-
6349
- .premium-pricing-list {
6350
- -js-display: flex;
6351
- display: -webkit-box;
6352
- display: -webkit-flex;
6353
- display: -moz-box;
6354
- display: -ms-flexbox;
6355
- display: flex;
6356
- -webkit-box-orient: vertical;
6357
- -webkit-box-direction: normal;
6358
- -webkit-flex-direction: column;
6359
- -moz-box-orient: vertical;
6360
- -moz-box-direction: normal;
6361
- -ms-flex-direction: column;
6362
- flex-direction: column;
6363
- list-style-type: none;
6364
- margin: 0;
6365
- }
6366
-
6367
- .premium-pricing-list .premium-pricing-list-item {
6368
- -js-display: flex;
6369
- display: -webkit-box;
6370
- display: -webkit-flex;
6371
- display: -moz-box;
6372
- display: -ms-flexbox;
6373
- display: flex;
6374
- -webkit-box-align: center;
6375
- -webkit-align-items: center;
6376
- -moz-box-align: center;
6377
- -ms-flex-align: center;
6378
- align-items: center;
6379
- }
6380
-
6381
- .premium-pricing-list .premium-pricing-list-item svg {
6382
- width: 50px;
6383
- height: 50px;
6384
- }
6385
-
6386
- .premium-pricing-list .premium-pricing-list-item img {
6387
- width: 30px;
6388
- height: 30px;
6389
- -o-object-fit: cover;
6390
- object-fit: cover;
6391
- }
6392
-
6393
- .premium-pricing-list .premium-pricing-list-span {
6394
- position: relative;
6395
- }
6396
-
6397
- .premium-pricing-list .list-item-tooltip {
6398
- border-bottom: 1px dotted;
6399
- }
6400
-
6401
- .premium-pricing-list .premium-pricing-list-tooltip {
6402
- position: absolute;
6403
- top: -webkit-calc(100% + 1px);
6404
- top: calc(100% + 1px);
6405
- right: 0;
6406
- visibility: hidden;
6407
- padding: 15px 20px;
6408
- -webkit-border-radius: 5px;
6409
- border-radius: 5px;
6410
- min-width: 200px;
6411
- overflow: hidden;
6412
- text-align: right;
6413
- font-size: 0.8rem;
6414
- color: #fff;
6415
- background-color: #aaa;
6416
  }
6417
 
6418
- .premium-pricing-features-left .premium-pricing-list-span {
6419
- text-align: right;
6420
  }
6421
 
6422
- .premium-pricing-features-center .premium-pricing-list-span {
6423
- text-align: center;
 
6424
  }
6425
 
6426
- .premium-pricing-features-right .premium-pricing-list-span {
6427
- text-align: left;
6428
  }
6429
 
6430
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6431
- z-index: 99;
6432
- visibility: visible;
6433
  opacity: 1;
 
 
 
6434
  }
6435
 
6436
- .premium-pricing-slashed-price-value {
6437
- display: inline-block;
6438
- font-size: 20px;
6439
- font-weight: 400;
6440
- margin-left: 5px;
 
 
6441
  }
6442
 
6443
- .premium-pricing-price-value {
6444
- font-size: 70px;
 
 
6445
  }
6446
 
6447
- .premium-pricing-description-container li {
6448
- list-style-position: inside;
6449
- text-indent: -40px;
 
 
 
 
 
 
6450
  }
6451
 
6452
- @-moz-document url-prefix() {
6453
- .premium-pricing-description-container li {
6454
- text-indent: 0px;
6455
- }
6456
  }
6457
-
6458
- .premium-pricing-price-button {
6459
- display: block;
6460
- padding: 6px 12px;
6461
- line-height: 1.42857143;
6462
- text-align: center;
6463
- color: #fff;
6464
- background: #6ec1e4;
6465
- margin-bottom: 0;
6466
- -webkit-transition: all 0.3s ease-in-out;
6467
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6468
  }
6469
  /**************** Premium Progress Bar ****************/
6470
  /******************************************************/
3839
  transform: rotateX(180deg);
3840
  }
3841
  }
3842
+ /**************** Premium Bullet List *****************/
3843
+ /******************************************************/
3844
+ .premium-bullet-list-box {
3845
+ -js-display: flex;
3846
+ display: -webkit-box;
3847
+ display: -webkit-flex;
3848
+ display: -moz-box;
3849
+ display: -ms-flexbox;
3850
+ display: flex;
3851
+ -webkit-flex-wrap: wrap;
3852
+ -ms-flex-wrap: wrap;
3853
+ flex-wrap: wrap;
3854
+ -webkit-box-orient: vertical;
3855
+ -webkit-box-direction: normal;
3856
+ -webkit-flex-direction: column;
3857
+ -moz-box-orient: vertical;
3858
+ -moz-box-direction: normal;
3859
+ -ms-flex-direction: column;
3860
+ flex-direction: column;
3861
+ }
3862
+
3863
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3864
+ -webkit-transform-origin: right center;
3865
+ -ms-transform-origin: right center;
3866
+ transform-origin: right center;
3867
+ }
3868
+
3869
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3870
+ -webkit-transform-origin: left center;
3871
+ -ms-transform-origin: left center;
3872
+ transform-origin: left center;
3873
+ }
3874
+
3875
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3876
+ -webkit-transform-origin: center center;
3877
+ -ms-transform-origin: center center;
3878
+ transform-origin: center center;
3879
+ }
3880
+
3881
+ .premium-bullet-list-content {
3882
+ -js-display: flex;
3883
+ display: -webkit-box;
3884
+ display: -webkit-flex;
3885
+ display: -moz-box;
3886
+ display: -ms-flexbox;
3887
+ display: flex;
3888
+ -webkit-transition: all 0.3s ease-in-out;
3889
+ transition: all 0.3s ease-in-out;
3890
+ width: auto;
3891
+ position: relative;
3892
+ }
3893
+
3894
+ .premium-bullet-list-content .premium-bullet-list-text span,
3895
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3896
+ display: inline-block;
3897
+ -webkit-align-self: center;
3898
+ -ms-flex-item-align: center;
3899
+ align-self: center;
3900
+ -webkit-transition: all 0.3s ease-in-out;
3901
+ transition: all 0.3s ease-in-out;
3902
+ }
3903
+
3904
+ .premium-bullet-list-content .premium-bullet-list-text span {
3905
+ margin: 0 5px;
3906
+ -webkit-box-flex: 1;
3907
+ -webkit-flex: 1;
3908
+ -moz-box-flex: 1;
3909
+ -ms-flex: 1;
3910
+ flex: 1;
3911
+ }
3912
+
3913
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3914
+ font-size: 18px;
3915
+ background-color: #eee;
3916
+ padding: 1px 5px;
3917
+ -webkit-border-radius: 2px;
3918
+ border-radius: 2px;
3919
+ }
3920
+
3921
+ .premium-bullet-list-content .premium-bullet-list-text span,
3922
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
3923
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3924
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3925
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3926
+ -webkit-transition: all 0.3s ease-in-out;
3927
+ transition: all 0.3s ease-in-out;
3928
+ }
3929
+
3930
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3931
+ position: relative;
3932
+ line-height: 0;
3933
+ }
3934
+
3935
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3936
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3937
+ width: 30px !important;
3938
+ height: 30px !important;
3939
+ position: relative;
3940
+ z-index: 500;
3941
+ }
3942
+
3943
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3944
+ width: 1.25em;
3945
+ }
3946
+
3947
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
3948
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3949
+ position: relative;
3950
+ z-index: 500;
3951
+ }
3952
+
3953
+ .premium-bullet-list-content .premium-bullet-list-link {
3954
+ position: absolute;
3955
+ top: 0;
3956
+ right: 0;
3957
+ width: 100%;
3958
+ height: 100%;
3959
+ z-index: 1000;
3960
+ }
3961
+
3962
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3963
+ width: 100%;
3964
+ height: 100%;
3965
+ position: absolute;
3966
+ top: 0.5em;
3967
+ z-index: 100;
3968
+ -js-display: flex;
3969
+ display: -webkit-box;
3970
+ display: -webkit-flex;
3971
+ display: -moz-box;
3972
+ display: -ms-flexbox;
3973
+ display: flex;
3974
+ -webkit-box-pack: center;
3975
+ -webkit-justify-content: center;
3976
+ -moz-box-pack: center;
3977
+ -ms-flex-pack: center;
3978
+ justify-content: center;
3979
+ }
3980
+
3981
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3982
+ content: "";
3983
+ border-left-width: 1px;
3984
+ border-left-style: solid;
3985
+ border-color: #333333;
3986
+ display: block;
3987
+ height: 100%;
3988
+ }
3989
+
3990
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
3991
+ -webkit-align-self: center;
3992
+ -ms-flex-item-align: center;
3993
+ align-self: center;
3994
+ z-index: 2;
3995
+ }
3996
+
3997
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3998
+ margin: 0 3px;
3999
+ }
4000
+
4001
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
4002
+ margin: 0 0 0 3px;
4003
+ }
4004
+
4005
+ .premium-bullet-list-divider:not(:last-child) {
4006
+ width: 100%;
4007
+ -webkit-box-flex: 0;
4008
+ -webkit-flex: 0 0 100%;
4009
+ -moz-box-flex: 0;
4010
+ -ms-flex: 0 0 100%;
4011
+ flex: 0 0 100%;
4012
+ overflow: hidden;
4013
+ }
4014
+
4015
+ .premium-bullet-list-divider:not(:last-child):after {
4016
+ content: "";
4017
+ display: block;
4018
+ border-top-style: solid;
4019
+ border-top-width: 1px;
4020
+ }
4021
+
4022
+ .premium-bullet-list-divider-inline:not(:last-child) {
4023
+ float: left;
4024
+ display: inline-block;
4025
+ position: relative;
4026
+ height: 100%;
4027
+ overflow: hidden;
4028
+ -webkit-align-self: center;
4029
+ -ms-flex-item-align: center;
4030
+ align-self: center;
4031
+ margin: 0 3px;
4032
+ }
4033
+
4034
+ .premium-bullet-list-divider-inline:not(:last-child):after {
4035
+ content: "";
4036
+ display: block;
4037
+ border-right-width: 1px;
4038
+ height: 33px;
4039
+ border-right-style: solid;
4040
+ }
4041
+
4042
+ .premium-bullet-list-icon-text {
4043
+ line-height: 1.5;
4044
+ }
4045
+
4046
+ .premium-bullet-list-icon-text p,
4047
+ ul.premium-bullet-list-box,
4048
+ li.premium-bullet-list-content {
4049
+ margin: 0;
4050
+ }
4051
+
4052
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4053
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4054
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4055
+ color: transparent !important;
4056
+ text-shadow: 0 0 3px #aaa;
4057
+ }
4058
+
4059
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4060
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4061
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4062
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4063
+ -webkit-filter: blur(3px);
4064
+ filter: blur(3px);
4065
+ }
4066
+
4067
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4068
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4069
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4070
+ color: #aaa !important;
4071
+ text-shadow: 0 0px 0 transparent;
4072
+ }
4073
+
4074
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4075
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4076
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4077
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4078
+ -webkit-filter: none;
4079
+ filter: none;
4080
+ }
4081
+
4082
+ .premium-bullet-list-content .premium-bullet-list-badge {
4083
+ font-size: 11px;
4084
+ top: auto;
4085
+ min-width: -webkit-max-content;
4086
+ min-width: -moz-max-content;
4087
+ min-width: max-content;
4088
+ height: -webkit-fit-content;
4089
+ height: -moz-fit-content;
4090
+ height: fit-content;
4091
+ }
4092
+
4093
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
4094
+ font-size: 13px;
4095
+ }
4096
+
4097
+ .premium-bullet-list-gradient-effect[data-text] {
4098
+ display: inline-block;
4099
+ position: relative;
4100
+ text-decoration: none;
4101
+ }
4102
+
4103
+ .premium-bullet-list-gradient-effect[data-text]::before {
4104
+ content: attr(data-text);
4105
+ position: absolute;
4106
+ z-index: 1;
4107
+ overflow: hidden;
4108
+ -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4109
+ clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4110
+ -webkit-background-clip: text;
4111
+ background-clip: text;
4112
+ -webkit-text-fill-color: transparent;
4113
+ -webkit-transition: all 0.4s ease;
4114
+ transition: all 0.4s ease;
4115
+ }
4116
+
4117
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4118
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4119
+ -webkit-animation: rtlgradient 1s forwards;
4120
+ animation: rtlgradient 1s forwards;
4121
+ }
4122
+
4123
+ @-webkit-keyframes rtlgradient {
4124
+ 0% {
4125
+ -webkit-clip-path: circle(0% at 150% 50%);
4126
+ clip-path: circle(0% at 150% 50%);
4127
+ }
4128
+
4129
+ 100% {
4130
+ -webkit-clip-path: circle(100% at 50% 50%);
4131
+ clip-path: circle(100% at 50% 50%);
4132
+ }
4133
+ }
4134
+
4135
+ @keyframes rtlgradient {
4136
+ 0% {
4137
+ -webkit-clip-path: circle(0% at 150% 50%);
4138
+ clip-path: circle(0% at 150% 50%);
4139
+ }
4140
+
4141
+ 100% {
4142
+ -webkit-clip-path: circle(100% at 50% 50%);
4143
+ clip-path: circle(100% at 50% 50%);
4144
+ }
4145
+ }
4146
+
4147
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4148
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4149
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4150
+ opacity: 0;
4151
+ }
4152
+
4153
+ .premium-bullet-list-content-grow-effect:hover {
4154
+ -webkit-transform: scale(1.07);
4155
+ -ms-transform: scale(1.07);
4156
+ transform: scale(1.07);
4157
+ }
4158
+
4159
+ @-webkit-keyframes spin {
4160
+ 100% {
4161
+ -webkit-transform: rotate(360deg);
4162
+ transform: rotate(360deg);
4163
+ }
4164
+ }
4165
+
4166
+ @keyframes spin {
4167
+ 100% {
4168
+ -webkit-transform: rotate(360deg);
4169
+ transform: rotate(360deg);
4170
+ }
4171
  }
4172
  /**************** Premium Image Button ***********/
4173
  /*************************************************/
6124
  -moz-box-direction: normal;
6125
  -ms-flex-direction: column;
6126
  flex-direction: column;
6127
+ -webkit-transform: translateY(20px);
6128
+ -ms-transform: translateY(20px);
6129
+ transform: translateY(20px);
6130
+ opacity: 0;
6131
+ -webkit-transition: all 0.3s ease;
6132
+ transition: all 0.3s ease;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6133
  }
6134
 
6135
+ .premium-person-style3 .premium-person-list-item {
6136
+ line-height: 0;
6137
  }
6138
 
6139
+ .premium-person-style3 .premium-person-list-item a {
6140
+ padding: 5px 0 0 10px;
6141
+ margin: 5px 0;
6142
  }
6143
 
6144
+ .premium-person-style3 .premium-person-container:hover .premium-person-title {
6145
+ opacity: 1;
6146
  }
6147
 
6148
+ .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
 
 
6149
  opacity: 1;
6150
+ -webkit-transform: translateY(0);
6151
+ -ms-transform: translateY(0);
6152
+ transform: translateY(0);
6153
  }
6154
 
6155
+ .premium-persons-title-cw .premium-person-title {
6156
+ -webkit-transform: translateX(-15px) rotate(-90deg);
6157
+ -ms-transform: translateX(-15px) rotate(-90deg);
6158
+ transform: translateX(-15px) rotate(-90deg);
6159
+ -webkit-transform-origin: top;
6160
+ -ms-transform-origin: top;
6161
+ transform-origin: top;
6162
  }
6163
 
6164
+ .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
6165
+ -webkit-transform: translateX(0) rotate(-90deg);
6166
+ -ms-transform: translateX(0) rotate(-90deg);
6167
+ transform: translateX(0) rotate(-90deg);
6168
  }
6169
 
6170
+ .premium-persons-title-ccw .premium-person-title {
6171
+ width: auto;
6172
+ margin-left: 20px;
6173
+ -webkit-transform: translateX(-15px) rotate(90deg);
6174
+ -ms-transform: translateX(-15px) rotate(90deg);
6175
+ transform: translateX(-15px) rotate(90deg);
6176
+ -webkit-transform-origin: center left;
6177
+ -ms-transform-origin: center left;
6178
+ transform-origin: center left;
6179
  }
6180
 
6181
+ .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
6182
+ -webkit-transform: translateX(0) rotate(90deg);
6183
+ -ms-transform: translateX(0) rotate(90deg);
6184
+ transform: translateX(0) rotate(90deg);
6185
  }
6186
+ /**************** Premium Pricing Table ****************/
6187
+ /*******************************************************/
6188
+ .premium-pricing-table-container {
6189
+ position: relative;
6190
+ text-align: center;
6191
+ display: inline-block;
6192
+ width: 100%;
6193
+ -webkit-transition: all 0.3s ease-in-out;
6194
+ transition: all 0.3s ease-in-out;
6195
+ }
6196
+
6197
+ .premium-pricing-icon-container {
6198
+ -js-display: flex;
6199
+ display: -webkit-box;
6200
+ display: -webkit-flex;
6201
+ display: -moz-box;
6202
+ display: -ms-flexbox;
6203
+ display: flex;
6204
+ -webkit-box-pack: center;
6205
+ -webkit-justify-content: center;
6206
+ -moz-box-pack: center;
6207
+ -ms-flex-pack: center;
6208
+ justify-content: center;
6209
+ line-height: 0;
6210
+ }
6211
+
6212
+ .premium-pricing-icon-container .premium-pricing-icon {
6213
+ display: inline-block;
6214
+ }
6215
+
6216
+ .premium-pricing-icon-container .premium-pricing-image {
6217
+ overflow: hidden;
6218
+ }
6219
+
6220
+ .premium-pricing-icon-container .premium-pricing-image img {
6221
+ width: 25px;
6222
+ height: 25px;
6223
+ -o-object-fit: cover;
6224
+ object-fit: cover;
6225
+ }
6226
+
6227
+ .premium-badge-left {
6228
+ position: absolute;
6229
+ top: 0;
6230
+ }
6231
+
6232
+ .premium-badge-right {
6233
+ position: absolute;
6234
+ top: 0;
6235
+ right: 0;
6236
+ }
6237
+
6238
+ .premium-badge-left {
6239
+ left: 0;
6240
+ }
6241
+
6242
+ .premium-badge-triangle.premium-badge-left .corner {
6243
+ width: 0;
6244
+ height: 0;
6245
+ border-top: 150px solid;
6246
+ border-bottom: 150px solid transparent;
6247
+ border-right: 150px solid transparent;
6248
+ }
6249
+
6250
+ .premium-badge-triangle.premium-badge-right .corner {
6251
+ width: 0;
6252
+ height: 0;
6253
+ border-bottom: 150px solid transparent;
6254
+ border-right: 150px solid;
6255
+ border-left: 150px solid transparent;
6256
+ }
6257
+
6258
+ .premium-badge-triangle span {
6259
+ position: absolute;
6260
+ top: 35px;
6261
+ width: 100px;
6262
+ text-align: center;
6263
+ -webkit-transform: rotate(-45deg);
6264
+ -ms-transform: rotate(-45deg);
6265
+ transform: rotate(-45deg);
6266
+ display: block;
6267
+ text-transform: uppercase;
6268
+ }
6269
+
6270
+ .premium-badge-triangle.premium-badge-right span {
6271
+ -webkit-transform: rotate(45deg);
6272
+ -ms-transform: rotate(45deg);
6273
+ transform: rotate(45deg);
6274
+ right: 0;
6275
+ }
6276
+
6277
+ .premium-badge-circle {
6278
+ min-width: 4em;
6279
+ min-height: 4em;
6280
+ line-height: 4em;
6281
+ text-align: center;
6282
+ -webkit-border-radius: 100%;
6283
+ border-radius: 100%;
6284
+ position: absolute;
6285
+ z-index: 1;
6286
+ }
6287
+
6288
+ .premium-badge-stripe {
6289
+ position: absolute;
6290
+ -webkit-transform: rotate(90deg);
6291
+ -ms-transform: rotate(90deg);
6292
+ transform: rotate(90deg);
6293
+ width: 15em;
6294
+ overflow: hidden;
6295
+ height: 15em;
6296
+ }
6297
+
6298
+ .premium-badge-stripe.premium-badge-left {
6299
+ -webkit-transform: rotate(0);
6300
+ -ms-transform: rotate(0);
6301
+ transform: rotate(0);
6302
+ }
6303
+
6304
+ .premium-badge-stripe .corner {
6305
+ text-align: center;
6306
+ left: 0;
6307
+ width: 150%;
6308
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6309
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6310
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6311
+ margin-top: 35px;
6312
+ font-size: 13px;
6313
+ line-height: 2;
6314
+ font-weight: 800;
6315
+ text-transform: uppercase;
6316
+ }
6317
+
6318
+ .premium-badge-flag .corner {
6319
+ text-align: center;
6320
+ -webkit-border-radius: 4px 4px 0 4px;
6321
+ border-radius: 4px 4px 0 4px;
6322
+ padding: 3px 15px;
6323
+ position: absolute;
6324
+ top: 10%;
6325
+ right: -8px;
6326
+ }
6327
+
6328
+ .premium-badge-flag .corner::before,
6329
+ .premium-badge-flag .corner::after {
6330
+ content: "";
6331
+ display: block;
6332
+ position: absolute;
6333
+ width: 0;
6334
+ height: 0;
6335
+ top: 100%;
6336
+ right: 0;
6337
+ border-bottom: 8px solid transparent;
6338
+ }
6339
+
6340
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6341
+ overflow: visible !important;
6342
+ }
6343
+
6344
+ .premium-badge-flag .corner::after {
6345
+ border-left: 8px solid rgba(0, 0, 0, 0.2);
6346
+ }
6347
+
6348
+ .premium-pricing-price-currency {
6349
+ position: relative;
6350
+ }
6351
+
6352
+ .premium-pricing-button-container {
6353
+ display: block;
6354
+ }
6355
+
6356
+ .premium-pricing-list {
6357
+ -js-display: flex;
6358
+ display: -webkit-box;
6359
+ display: -webkit-flex;
6360
+ display: -moz-box;
6361
+ display: -ms-flexbox;
6362
+ display: flex;
6363
+ -webkit-box-orient: vertical;
6364
+ -webkit-box-direction: normal;
6365
+ -webkit-flex-direction: column;
6366
+ -moz-box-orient: vertical;
6367
+ -moz-box-direction: normal;
6368
+ -ms-flex-direction: column;
6369
+ flex-direction: column;
6370
+ list-style-type: none;
6371
+ margin: 0;
6372
+ }
6373
+
6374
+ .premium-pricing-list .premium-pricing-list-item {
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-align: center;
6382
+ -webkit-align-items: center;
6383
+ -moz-box-align: center;
6384
+ -ms-flex-align: center;
6385
+ align-items: center;
6386
+ }
6387
+
6388
+ .premium-pricing-list .premium-pricing-list-item svg {
6389
+ width: 50px;
6390
+ height: 50px;
6391
+ }
6392
+
6393
+ .premium-pricing-list .premium-pricing-list-item img {
6394
+ width: 30px;
6395
+ height: 30px;
6396
+ -o-object-fit: cover;
6397
+ object-fit: cover;
6398
+ }
6399
+
6400
+ .premium-pricing-list .premium-pricing-list-span {
6401
+ position: relative;
6402
+ }
6403
+
6404
+ .premium-pricing-list .list-item-tooltip {
6405
+ border-bottom: 1px dotted;
6406
+ }
6407
+
6408
+ .premium-pricing-list .premium-pricing-list-tooltip {
6409
+ position: absolute;
6410
+ top: -webkit-calc(100% + 1px);
6411
+ top: calc(100% + 1px);
6412
+ right: 0;
6413
+ visibility: hidden;
6414
+ padding: 15px 20px;
6415
+ -webkit-border-radius: 5px;
6416
+ border-radius: 5px;
6417
+ min-width: 200px;
6418
+ overflow: hidden;
6419
+ text-align: right;
6420
+ font-size: 0.8rem;
6421
+ color: #fff;
6422
+ background-color: #aaa;
6423
+ }
6424
+
6425
+ .premium-pricing-features-left .premium-pricing-list-span {
6426
+ text-align: right;
6427
+ }
6428
+
6429
+ .premium-pricing-features-center .premium-pricing-list-span {
6430
+ text-align: center;
6431
+ }
6432
+
6433
+ .premium-pricing-features-right .premium-pricing-list-span {
6434
+ text-align: left;
6435
+ }
6436
+
6437
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6438
+ z-index: 99;
6439
+ visibility: visible;
6440
+ opacity: 1;
6441
+ }
6442
+
6443
+ .premium-pricing-slashed-price-value {
6444
+ display: inline-block;
6445
+ font-size: 20px;
6446
+ font-weight: 400;
6447
+ margin-left: 5px;
6448
+ }
6449
+
6450
+ .premium-pricing-price-value {
6451
+ font-size: 70px;
6452
+ }
6453
+
6454
+ .premium-pricing-description-container li {
6455
+ list-style-position: inside;
6456
+ text-indent: -40px;
6457
+ }
6458
+
6459
+ @-moz-document url-prefix() {
6460
+ .premium-pricing-description-container li {
6461
+ text-indent: 0px;
6462
+ }
6463
+ }
6464
+
6465
+ .premium-pricing-price-button {
6466
+ display: block;
6467
+ padding: 6px 12px;
6468
+ line-height: 1.42857143;
6469
+ text-align: center;
6470
+ color: #fff;
6471
+ background: #6ec1e4;
6472
+ margin-bottom: 0;
6473
+ -webkit-transition: all 0.3s ease-in-out;
6474
+ transition: all 0.3s ease-in-out;
6475
  }
6476
  /**************** Premium Progress Bar ****************/
6477
  /******************************************************/
assets/frontend/css/premium-addons.css CHANGED
@@ -1264,880 +1264,880 @@
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-thumbnail-container {
1289
- overflow: hidden; }
1290
- .premium-blog-thumbnail-container img,
1291
- .premium-blog-thumbnail-container .below-entry-meta {
1292
- width: 100%;
1293
- height: 100%;
1294
- margin: 0 !important;
1295
- -webkit-transition: all 0.4s ease-in-out;
1296
- transition: all 0.4s ease-in-out;
1297
- 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 {
@@ -2430,192 +2430,192 @@
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-hidden {
2466
- opacity: 0;
2467
- visibility: hidden; }
2468
-
2469
- .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
2470
- -js-display: flex;
2471
- display: -webkit-box;
2472
- display: -webkit-flex;
2473
- display: -moz-box;
2474
- display: -ms-flexbox;
2475
- display: flex;
2476
- -webkit-box-align: center;
2477
- -webkit-align-items: center;
2478
- -moz-box-align: center;
2479
- -ms-flex-align: center;
2480
- align-items: center;
2481
- -webkit-box-pack: center;
2482
- -webkit-justify-content: center;
2483
- -moz-box-pack: center;
2484
- -ms-flex-pack: center;
2485
- justify-content: center;
2486
- width: 2em;
2487
- height: 2em;
2488
- line-height: 0;
2489
- text-align: center;
2490
- position: absolute;
2491
- z-index: 99;
2492
- cursor: pointer;
2493
- -webkit-transition: all 0.3s ease-in-out;
2494
- transition: all 0.3s ease-in-out;
2495
- -webkit-appearance: inherit;
2496
- border: none;
2497
- -webkit-box-shadow: none;
2498
- box-shadow: none; }
2499
- .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2500
- -webkit-transition: all 0.3s ease-in-out;
2501
- transition: all 0.3s ease-in-out; }
2502
-
2503
- .ver-carousel-arrow.carousel-next i {
2504
- margin-bottom: -3px; }
2505
-
2506
- .premium-carousel-wrapper a.slick-arrow:hover {
2507
- -webkit-box-shadow: none !important;
2508
- box-shadow: none !important; }
2509
-
2510
- .premium-carousel-wrapper .premium-carousel-content-hidden {
2511
- visibility: hidden; }
2512
-
2513
- .premium-carousel-wrapper a.carousel-arrow {
2514
- top: 50%; }
2515
-
2516
- .premium-carousel-wrapper a.ver-carousel-arrow {
2517
- left: 50%;
2518
- -webkit-transform: translateX(-50%);
2519
- -ms-transform: translateX(-50%);
2520
- transform: translateX(-50%); }
2521
-
2522
- .premium-carousel-dots-above ul.slick-dots {
2523
- position: absolute;
2524
- -js-display: flex;
2525
- display: -webkit-box;
2526
- display: -webkit-flex;
2527
- display: -moz-box;
2528
- display: -ms-flexbox;
2529
- display: flex;
2530
- width: auto;
2531
- top: 50%;
2532
- bottom: auto;
2533
- -webkit-transform: translateY(-50%);
2534
- -ms-transform: translateY(-50%);
2535
- transform: translateY(-50%);
2536
- -webkit-box-orient: vertical;
2537
- -webkit-box-direction: normal;
2538
- -webkit-flex-direction: column;
2539
- -moz-box-orient: vertical;
2540
- -moz-box-direction: normal;
2541
- -ms-flex-direction: column;
2542
- flex-direction: column; }
2543
-
2544
  /*
2545
  * Custom Navigation Dot
2546
- */
2547
- .premium-carousel-wrapper .premium-carousel-nav-dot,
2548
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2549
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2550
- display: none; }
2551
-
2552
- .premium-carousel-wrapper ul.slick-dots svg {
2553
- width: 20px;
2554
- height: 20px;
2555
- outline: none !important; }
2556
-
2557
- /* Ripple Out */
2558
- @-webkit-keyframes hvr-ripple-out {
2559
- 0% {
2560
- -webkit-transform: scale(1);
2561
- transform: scale(1);
2562
- opacity: 1; }
2563
- 100% {
2564
- -webkit-transform: scale(1.5);
2565
- transform: scale(1.5);
2566
- opacity: 0; } }
2567
- @keyframes hvr-ripple-out {
2568
- 0% {
2569
- -webkit-transform: scale(1);
2570
- transform: scale(1);
2571
- opacity: 1; }
2572
- 100% {
2573
- -webkit-transform: scale(1.5);
2574
- transform: scale(1.5);
2575
- opacity: 0; } }
2576
-
2577
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
2578
- padding-bottom: 1px; }
2579
-
2580
- .premium-carousel-ripple-yes ul.slick-dots li {
2581
- position: relative; }
2582
- .premium-carousel-ripple-yes ul.slick-dots li i {
2583
- position: relative;
2584
- z-index: 1; }
2585
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2586
- content: "";
2587
- position: absolute;
2588
- -webkit-transform: scale(1);
2589
- -ms-transform: scale(1);
2590
- transform: scale(1);
2591
- top: 0;
2592
- right: 0;
2593
- bottom: 0;
2594
- left: 0;
2595
- -webkit-border-radius: 50%;
2596
- border-radius: 50%;
2597
- pointer-events: none;
2598
- background-color: rgba(0, 0, 0, 0.15); }
2599
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2600
- background-color: rgba(0, 0, 0, 0.3); }
2601
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2602
- -webkit-animation: hvr-ripple-out 1.3s infinite;
2603
- animation: hvr-ripple-out 1.3s infinite; }
2604
-
2605
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2606
- -webkit-transform: scale(1.25, 1.25);
2607
- -ms-transform: scale(1.25, 1.25);
2608
- transform: scale(1.25, 1.25);
2609
- -webkit-transition: all 0.3s ease-in-out;
2610
- transition: all 0.3s ease-in-out; }
2611
-
2612
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2613
- -webkit-transform: scale(1, 1);
2614
- -ms-transform: scale(1, 1);
2615
- transform: scale(1, 1); }
2616
-
2617
- [dir="rtl"] .premium-carousel-inner .slick-slide {
2618
- float: right; }
2619
 
2620
  /**************** Premium Contact Form7 **********/
2621
  /*************************************************/
@@ -3285,7 +3285,12 @@ span.icon.flex-width {
3285
  -webkit-transition: all 0.3s ease-in-out;
3286
  transition: all 0.3s ease-in-out; }
3287
  .premium-bullet-list-content .premium-bullet-list-text span {
3288
- margin: 0 5px; }
 
 
 
 
 
3289
  .premium-bullet-list-content .premium-bullet-list-icon-text p {
3290
  font-size: 18px;
3291
  background-color: #eee;
@@ -3322,12 +3327,191 @@ span.icon.flex-width {
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;
@@ -3338,292 +3522,526 @@ span.icon.flex-width {
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;
@@ -3639,973 +4057,1247 @@ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
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
- @-webkit-keyframes premium-overlap-effect {
3729
- 0% {
3730
- opacity: 0;
3731
- -webkit-transform: rotateY(0deg);
3732
- transform: rotateY(0deg); }
3733
- 50% {
3734
- opacity: 1;
3735
- -webkit-transform: rotateY(180deg);
3736
- transform: rotateY(180deg); }
3737
- 100% {
3738
- opacity: 0;
3739
- -webkit-transform: rotateY(360deg);
3740
- transform: rotateY(360deg); } }
3741
 
3742
- @keyframes premium-overlap-effect {
3743
- 0% {
3744
- opacity: 0;
3745
- -webkit-transform: rotateY(0deg);
3746
- transform: rotateY(0deg); }
3747
- 50% {
3748
- opacity: 1;
3749
- -webkit-transform: rotateY(180deg);
3750
- transform: rotateY(180deg); }
3751
- 100% {
3752
- opacity: 0;
3753
- -webkit-transform: rotateY(360deg);
3754
- transform: rotateY(360deg); } }
3755
 
3756
- @-webkit-keyframes premium-overlap-effect-done {
3757
- 0% {
3758
- opacity: 0;
3759
- -webkit-transform: rotateY(0deg);
3760
- transform: rotateY(0deg); }
3761
- 50% {
3762
- opacity: 1;
3763
- -webkit-transform: rotateY(180deg);
3764
- transform: rotateY(180deg); }
3765
- 100% {
3766
- opacity: 0;
3767
- -webkit-transform: rotateY(360deg);
3768
- transform: rotateY(360deg); } }
3769
 
3770
- @keyframes premium-overlap-effect-done {
3771
- 0% {
3772
- opacity: 0;
3773
- -webkit-transform: rotateY(0deg);
3774
- transform: rotateY(0deg); }
3775
- 50% {
3776
- opacity: 1;
3777
- -webkit-transform: rotateY(180deg);
3778
- transform: rotateY(180deg); }
3779
- 100% {
3780
- opacity: 0;
3781
- -webkit-transform: rotateY(360deg);
3782
- transform: rotateY(360deg); } }
3783
 
3784
- @-webkit-keyframes premium-overlap-ver-effect {
3785
- 0% {
3786
- opacity: 0;
3787
- -webkit-transform: rotateX(0deg);
3788
- transform: rotateX(0deg); }
3789
- 50% {
3790
- opacity: 1;
3791
- -webkit-transform: rotateX(180deg);
3792
- transform: rotateX(180deg); }
3793
- 100% {
3794
- opacity: 0;
3795
- -webkit-transform: rotateX(360deg);
3796
- transform: rotateX(360deg); } }
3797
 
3798
- @keyframes premium-overlap-ver-effect {
3799
- 0% {
3800
- opacity: 0;
3801
- -webkit-transform: rotateX(0deg);
3802
- transform: rotateX(0deg); }
3803
- 50% {
3804
- opacity: 1;
3805
- -webkit-transform: rotateX(180deg);
3806
- transform: rotateX(180deg); }
3807
- 100% {
3808
- opacity: 0;
3809
- -webkit-transform: rotateX(360deg);
3810
- transform: rotateX(360deg); } }
3811
 
3812
- @-webkit-keyframes premium-overlap-ver-effect-done {
3813
- 0% {
3814
- opacity: 0;
3815
- -webkit-transform: rotateX(0deg);
3816
- transform: rotateX(0deg); }
3817
- 50% {
3818
- opacity: 1;
3819
- -webkit-transform: rotateX(180deg);
3820
- transform: rotateX(180deg); }
3821
- 100% {
3822
- opacity: 0;
3823
- -webkit-transform: rotateX(360deg);
3824
- transform: rotateX(360deg); } }
3825
 
3826
- @keyframes premium-overlap-ver-effect-done {
3827
- 0% {
3828
- opacity: 0;
3829
- -webkit-transform: rotateX(0deg);
3830
- transform: rotateX(0deg); }
3831
- 50% {
3832
- opacity: 1;
3833
- -webkit-transform: rotateX(180deg);
3834
- transform: rotateX(180deg); }
3835
- 100% {
3836
- opacity: 0;
3837
- -webkit-transform: rotateX(360deg);
3838
- transform: rotateX(360deg); } }
3839
-
3840
- /************ Premium Image Scroll ************/
3841
- /**********************************************/
3842
- @font-face {
3843
- font-family: "pa-elements";
3844
- src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?9e1efm");
3845
- src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?9e1efm#iefix") format("embedded-opentype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?9e1efm") format("truetype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?9e1efm") format("woff"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?9e1efm#pa-elements") format("svg");
3846
- font-weight: normal;
3847
- font-style: normal; }
3848
 
3849
- .premium-image-scroll-section,
3850
- .premium-image-scroll-container {
3851
- -webkit-transition: all 0.3s ease-in-out;
3852
- transition: all 0.3s ease-in-out; }
3853
 
3854
- .premium-image-scroll-section {
3855
- position: relative;
3856
- overflow: hidden;
3857
- width: 100%;
3858
- -webkit-mask-image: -webkit-radial-gradient(white, black); }
3859
 
3860
- .premium-image-scroll-container {
3861
- width: 100%; }
3862
- .premium-image-scroll-container .premium-image-scroll-mask-media {
3863
- -webkit-mask-repeat: no-repeat;
3864
- mask-repeat: no-repeat;
3865
- -webkit-mask-position: center;
3866
- mask-position: center; }
3867
 
3868
- .premium-container-scroll {
3869
- overflow: auto; }
 
 
3870
 
3871
- .premium-image-scroll-container .premium-image-scroll-horizontal {
3872
- position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3873
  width: 100%;
3874
- height: 100%; }
3875
- .premium-image-scroll-container .premium-image-scroll-horizontal img {
3876
- max-width: none;
3877
- height: 100%; }
3878
 
3879
- .premium-image-scroll-container .premium-image-scroll-vertical img {
 
 
3880
  width: 100%;
3881
- max-width: 100%;
3882
- height: auto; }
 
 
 
3883
 
3884
- .premium-image-scroll-ver {
3885
- position: relative; }
 
 
 
 
 
 
 
 
 
3886
 
3887
- .premium-image-scroll-container .premium-image-scroll-overlay {
3888
- background: rgba(2, 2, 2, 0.3); }
 
 
3889
 
3890
- .premium-image-scroll-container .premium-image-scroll-link,
3891
- .premium-image-scroll-container .premium-image-scroll-overlay {
3892
  position: absolute;
3893
- top: 0;
3894
- bottom: 0;
3895
- left: 0;
3896
  right: 0;
3897
- z-index: 4; }
 
 
3898
 
3899
- .premium-image-scroll-content {
3900
- display: inline-block;
3901
  position: absolute;
3902
- height: auto;
3903
- top: 50%;
3904
- left: 50%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3905
  text-align: center;
3906
- z-index: 5;
3907
- -webkit-transform: translate(-50%, -50%);
3908
- -ms-transform: translate(-50%, -50%);
3909
- transform: translate(-50%, -50%); }
 
3910
 
3911
- .premium-container-scroll-instant .premium-image-scroll-image {
3912
- -webkit-transition: all 0s ease-in-out !important;
3913
- transition: all 0s ease-in-out !important; }
3914
 
3915
- .premium-image-scroll-container img {
3916
- -webkit-transition: -webkit-transform 3s ease-in-out;
3917
- transition: -webkit-transform 3s ease-in-out;
3918
- transition: transform 3s ease-in-out;
3919
- transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out; }
3920
 
3921
- .premium-image-scroll-container .premium-image-scroll-overlay,
3922
- .premium-image-scroll-container .premium-image-scroll-content {
3923
- -webkit-transition: all 0.3s ease-in-out;
3924
- transition: all 0.3s ease-in-out;
3925
- opacity: 1; }
3926
 
3927
- .premium-image-scroll-container:hover .premium-image-scroll-overlay {
3928
- opacity: 0; }
 
 
 
3929
 
3930
- .premium-image-scroll-container:hover .premium-image-scroll-content {
3931
- opacity: 0;
3932
- visibility: hidden; }
3933
 
3934
- .premium-image-scroll-content .premium-image-scroll-icon {
3935
- display: inline-block;
3936
- font-family: "pa-elements" !important;
3937
- speak: none;
3938
- font-style: normal;
3939
- font-weight: normal;
3940
- font-variant: normal;
3941
- text-transform: none;
3942
- line-height: 1;
3943
- -webkit-font-smoothing: antialiased;
3944
- -moz-osx-font-smoothing: grayscale;
3945
- -webkit-animation-duration: 0.5s;
3946
- animation-duration: 0.5s;
3947
- -webkit-animation-iteration-count: infinite;
3948
- animation-iteration-count: infinite;
3949
- -webkit-animation-direction: alternate;
3950
- animation-direction: alternate;
3951
- -webkit-animation-timing-function: ease-in-out;
3952
- animation-timing-function: ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3953
 
3954
- .pa-horizontal-mouse-scroll:before {
3955
- content: "\e921"; }
3956
 
3957
- .pa-vertical-mouse-scroll:before {
3958
- content: "\e922"; }
 
 
3959
 
3960
- .pa-horizontal-mouse-scroll {
3961
- -webkit-animation-name: pa-scroll-horizontal;
3962
- animation-name: pa-scroll-horizontal; }
3963
 
3964
- .pa-vertical-mouse-scroll {
3965
- -webkit-animation-name: pa-scroll-vertical;
3966
- animation-name: pa-scroll-vertical; }
3967
 
3968
- @-webkit-keyframes pa-scroll-vertical {
3969
- 0% {
3970
- -webkit-transform: translateY(0px);
3971
- transform: translateY(0px); }
3972
- 100% {
3973
- -webkit-transform: translateY(5px);
3974
- transform: translateY(5px); } }
 
 
 
 
3975
 
3976
- @keyframes pa-scroll-vertical {
3977
- 0% {
3978
- -webkit-transform: translateY(0px);
3979
- transform: translateY(0px); }
3980
- 100% {
3981
- -webkit-transform: translateY(5px);
3982
- transform: translateY(5px); } }
 
 
 
 
 
 
3983
 
3984
- @-webkit-keyframes pa-scroll-horizontal {
3985
- 0% {
3986
- -webkit-transform: translateX(0px);
3987
- transform: translateX(0px); }
3988
- 100% {
3989
- -webkit-transform: translateX(5px);
3990
- transform: translateX(5px); } }
3991
 
3992
- @keyframes pa-scroll-horizontal {
3993
- 0% {
3994
- -webkit-transform: translateX(0px);
3995
- transform: translateX(0px); }
3996
- 100% {
3997
- -webkit-transform: translateX(5px);
3998
- transform: translateX(5px); } }
3999
-
4000
- /**************** Premium Image Separator ****************/
4001
- /*********************************************************/
4002
- .premium-image-separator-container {
4003
  position: absolute;
 
4004
  width: 100%;
4005
- z-index: 2;
4006
- top: auto;
 
 
 
 
 
 
 
 
 
 
 
 
 
4007
  -webkit-transition: all 0.3s ease-in-out;
4008
  transition: all 0.3s ease-in-out; }
4009
- .premium-image-separator-container svg,
4010
- .premium-image-separator-container img {
4011
- display: inline-block !important;
4012
- -webkit-mask-repeat: no-repeat;
4013
- mask-repeat: no-repeat;
4014
- -webkit-mask-position: center;
4015
- mask-position: center; }
4016
- .premium-image-separator-container .premium-image-separator-link {
4017
  position: absolute;
4018
- z-index: 9999;
4019
- top: 0;
4020
  left: 0;
 
4021
  width: 100%;
4022
  height: 100%;
4023
- text-decoration: none; }
4024
- .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 {
4025
- -webkit-box-shadow: none !important;
4026
- box-shadow: none !important;
4027
- outline: none !important;
4028
- border: none !important;
4029
- text-decoration: none !important; }
4030
- .premium-image-separator-container i,
4031
- .premium-image-separator-container > svg {
4032
- padding: 20px;
4033
- -webkit-transition: all 0.3s ease-in-out;
4034
- transition: all 0.3s ease-in-out; }
4035
 
4036
- /******** Premium Media Grid ********/
4037
- /************************************/
4038
- .premium-img-gallery-filter,
4039
- .premium-blog-filter {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4040
  -js-display: flex;
4041
  display: -webkit-box;
4042
  display: -webkit-flex;
4043
  display: -moz-box;
4044
  display: -ms-flexbox;
4045
  display: flex;
 
 
 
 
 
4046
  -webkit-box-align: center;
4047
  -webkit-align-items: center;
4048
  -moz-box-align: center;
4049
  -ms-flex-align: center;
4050
  align-items: center;
4051
- -webkit-box-pack: center;
4052
- -webkit-justify-content: center;
4053
- -moz-box-pack: center;
4054
- -ms-flex-pack: center;
4055
- justify-content: center; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4056
 
4057
- .premium-img-gallery {
4058
- clear: both;
4059
- overflow: hidden; }
4060
 
4061
- .premium-gallery-container .premium-gallery-item {
4062
- padding: 10px;
4063
- float: left; }
 
4064
 
4065
- .premium-gallery-container .grid-sizer {
4066
- width: 33.33%; }
 
 
 
 
4067
 
4068
- .premium-gallery-container .pa-gallery-item {
4069
- padding: 10px; }
 
4070
 
4071
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4072
- .premium-blog-filter .premium-blog-filters-container li a.category {
4073
- outline: none;
4074
- text-decoration: none;
4075
- -webkit-border-radius: 75px;
4076
- border-radius: 75px;
4077
- margin: 15px 5px 20px;
4078
- padding: 7px 20px;
 
 
 
 
 
 
 
 
 
4079
  -webkit-transition: all 0.3s ease-in-out;
4080
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
4081
 
4082
- .pa-gallery-img {
4083
- position: relative; }
4084
- .pa-gallery-img .pa-gallery-whole-link {
4085
- position: absolute;
4086
- top: 0;
4087
- left: 0;
4088
- width: 100%;
4089
- height: 100%; }
4090
- .pa-gallery-img.style2 .pa-gallery-whole-link {
4091
- z-index: 99; }
4092
 
4093
- .pa-gallery-img-container {
4094
- overflow: hidden;
4095
- -webkit-backface-visibility: hidden;
4096
- backface-visibility: hidden;
4097
- -webkit-transform: translate3d(0, 0, 0);
4098
- transform: translate3d(0, 0, 0); }
4099
- .pa-gallery-img-container img {
4100
- display: block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4101
  width: 100%;
4102
- -webkit-transition: all 0.3s ease-in-out;
4103
- transition: all 0.3s ease-in-out; }
4104
 
4105
- .premium-img-gallery.gray img {
4106
- -webkit-filter: grayscale(100%);
4107
- filter: grayscale(100%); }
 
 
 
 
4108
 
4109
- .premium-img-gallery.zoomout img,
4110
- .premium-img-gallery.scale img {
 
 
 
 
 
 
 
4111
  -webkit-transform: scale(1.2);
4112
  -ms-transform: scale(1.2);
4113
  transform: scale(1.2); }
4114
 
4115
- .premium-img-gallery.sepia img {
4116
  -webkit-filter: sepia(30%);
4117
  filter: sepia(30%); }
4118
 
4119
- .premium-img-gallery.bright img {
4120
  -webkit-filter: brightness(1);
4121
  filter: brightness(1); }
4122
 
4123
- .premium-img-gallery.trans img {
4124
  -webkit-transform: translateX(-15px) scale(1.1);
4125
  -ms-transform: translateX(-15px) scale(1.1);
4126
  transform: translateX(-15px) scale(1.1); }
4127
 
4128
- .pa-gallery-img .pa-gallery-magnific-image,
4129
- .pa-gallery-img .pa-gallery-img-link {
4130
- outline: none; }
4131
- .pa-gallery-img .pa-gallery-magnific-image i,
4132
- .pa-gallery-img .pa-gallery-magnific-image svg,
4133
- .pa-gallery-img .pa-gallery-img-link i,
4134
- .pa-gallery-img .pa-gallery-img-link svg {
4135
- -webkit-transition: all 0.3s ease-in-out;
4136
- transition: all 0.3s ease-in-out; }
4137
-
4138
- .pa-gallery-img .pa-gallery-magnific-image span,
4139
- .pa-gallery-img .pa-gallery-img-link span {
4140
- line-height: 1;
4141
- display: inline-block;
4142
- opacity: 0;
4143
- margin: 0 5px;
4144
- padding: 15px;
4145
- -webkit-border-radius: 50%;
4146
- border-radius: 50%; }
4147
-
4148
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4149
- .pa-gallery-img.style2 .pa-gallery-img-link span {
4150
- margin: 0 5px 20px; }
4151
-
4152
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
4153
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4154
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
4155
-
4156
- .pa-gallery-img:hover .pa-gallery-img-link span {
4157
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4158
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
4159
-
4160
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
4161
- .pa-gallery-img:hover .pa-gallery-img-link span {
4162
- opacity: 1; }
4163
-
4164
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
4165
- opacity: 1; }
4166
-
4167
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
4168
- .premium-blog-filter ul.premium-blog-filters-container {
4169
- text-align: center;
4170
- margin: 0;
4171
- padding: 0; }
4172
-
4173
- .premium-img-gallery-filter .premium-gallery-cats-container li,
4174
- .premium-blog-filter .premium-blog-filters-container li {
4175
- list-style: none;
4176
- -js-display: inline-flex;
4177
- display: -webkit-inline-box;
4178
- display: -webkit-inline-flex;
4179
- display: -moz-inline-box;
4180
- display: -ms-inline-flexbox;
4181
- display: inline-flex; }
4182
 
4183
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
4184
  -webkit-transform: scale(1.1);
4185
  -ms-transform: scale(1.1);
4186
  transform: scale(1.1); }
4187
 
4188
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
4189
- -webkit-transform: scale(1);
4190
- -ms-transform: scale(1);
4191
- transform: scale(1); }
4192
-
4193
- .premium-img-gallery.scale .pa-gallery-img:hover img {
4194
  -webkit-transform: scale(1.3) rotate(5deg);
4195
  -ms-transform: scale(1.3) rotate(5deg);
4196
  transform: scale(1.3) rotate(5deg); }
4197
 
4198
- .premium-img-gallery.gray .pa-gallery-img:hover img {
4199
- -webkit-filter: grayscale(0%);
4200
- filter: grayscale(0%); }
4201
-
4202
- .premium-img-gallery.blur .pa-gallery-img:hover img {
4203
  -webkit-filter: blur(3px);
4204
  filter: blur(3px); }
4205
 
4206
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
4207
  -webkit-filter: sepia(0%);
4208
  filter: sepia(0%); }
4209
 
4210
- .premium-img-gallery.trans .pa-gallery-img:hover img {
4211
- -webkit-transform: translateX(0px) scale(1.1);
4212
- -ms-transform: translateX(0px) scale(1.1);
4213
- transform: translateX(0px) scale(1.1); }
4214
-
4215
- .premium-img-gallery.bright .pa-gallery-img:hover img {
4216
  -webkit-filter: brightness(1.2);
4217
  filter: brightness(1.2); }
4218
 
4219
- .pa-gallery-img .premium-gallery-caption {
4220
- padding: 10px; }
4221
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
4222
- margin-bottom: 0; }
4223
-
4224
- .pa-gallery-img.style1 {
4225
- overflow: hidden; }
4226
 
4227
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
4228
- position: absolute;
4229
- top: 0;
4230
- left: 0;
4231
  width: 100%;
4232
  height: 100%;
4233
- -webkit-transition: all 0.3s ease-in-out;
4234
- transition: all 0.3s ease-in-out; }
4235
-
4236
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
4237
- position: absolute;
4238
- top: 33.33%;
4239
- width: 100%;
4240
- text-align: center;
4241
- -webkit-transform: translateY(-50%);
4242
- -ms-transform: translateY(-50%);
4243
- transform: translateY(-50%);
4244
- z-index: 999; }
4245
-
4246
- .pa-gallery-img.style1 .premium-gallery-caption {
4247
- position: absolute;
4248
- top: auto;
4249
- right: 0;
4250
- bottom: -1px;
4251
- left: 0;
4252
- width: 100%;
4253
- -webkit-transition: all 500ms ease 0s;
4254
- transition: all 500ms ease 0s;
4255
- -webkit-transform: translate3d(0, 100%, 0);
4256
- transform: translate3d(0, 100%, 0); }
4257
-
4258
- .pa-gallery-img.style1:hover .premium-gallery-caption {
4259
- -webkit-transform: translate3d(0, 0, 0);
4260
- transform: translate3d(0, 0, 0);
4261
- bottom: -1px !important; }
4262
-
4263
- .pa-gallery-img.default .premium-gallery-caption {
4264
- position: absolute;
4265
- top: auto;
4266
- right: 0;
4267
- left: 0;
4268
- width: 100%;
4269
- bottom: 0; }
4270
 
4271
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
4272
  position: absolute;
4273
  top: 0;
4274
  left: 0;
4275
  width: 100%;
4276
  height: 100%;
4277
- opacity: 0;
4278
- -webkit-backface-visibility: hidden;
4279
- backface-visibility: hidden;
4280
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
4281
- transition: opacity 0.3s, -webkit-transform 0.3s;
4282
- transition: transform 0.3s, opacity 0.3s;
4283
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
4284
- z-index: 1;
4285
- background-color: rgba(108, 191, 226, 0.68);
4286
  -js-display: flex;
4287
  display: -webkit-box;
4288
  display: -webkit-flex;
4289
  display: -moz-box;
4290
  display: -ms-flexbox;
4291
  display: flex;
4292
- text-align: center;
 
 
 
 
4293
  -webkit-box-align: center;
4294
  -webkit-align-items: center;
4295
  -moz-box-align: center;
4296
  -ms-flex-align: center;
4297
- align-items: center; }
 
 
 
 
 
4298
 
4299
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
4300
- width: 100%; }
4301
 
4302
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
 
 
 
 
 
 
 
 
 
 
 
4303
  opacity: 1;
4304
- -webkit-transform: translate(15px, 15px);
4305
- -ms-transform: translate(15px, 15px);
4306
- transform: translate(15px, 15px); }
4307
 
4308
- .premium-clearfix {
4309
- clear: both; }
4310
 
4311
- /**
4312
- * Metro Layout
4313
- */
4314
- .premium-img-gallery-metro .premium-gallery-item {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4315
  overflow: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
4316
 
4317
- .premium-img-gallery-metro .pa-gallery-img {
4318
- height: 100%; }
4319
 
4320
- .premium-img-gallery-metro .pa-gallery-img-container {
4321
- height: 100%; }
4322
- .premium-img-gallery-metro .pa-gallery-img-container img {
4323
- min-height: 100%;
4324
- width: 100%;
4325
- -o-object-fit: fill;
4326
- object-fit: fill; }
4327
 
4328
- .premium-img-gallery .premium-gallery-item-hidden {
4329
- visibility: hidden;
4330
- width: 0 !important;
4331
- height: 0 !important;
4332
- margin: 0 !important;
4333
- padding: 0 !important; }
 
4334
 
4335
- .premium-gallery-load-more {
4336
- position: relative; }
4337
- .premium-gallery-load-more .premium-gallery-load-more-btn {
4338
- -webkit-box-shadow: none;
4339
- box-shadow: none;
4340
- text-shadow: none;
4341
- border: none;
4342
- outline: none;
4343
- -webkit-box-align: center;
4344
- -webkit-align-items: center;
4345
- -moz-box-align: center;
4346
- -ms-flex-align: center;
4347
- align-items: center;
4348
- vertical-align: bottom;
4349
- cursor: pointer;
4350
- line-height: 1;
4351
- font-style: normal;
4352
- font-weight: normal;
4353
- background-image: none;
4354
- color: #fff;
4355
- -webkit-transition: all 0.3s ease-in-out;
4356
- transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4357
 
4358
- .premium-gallery-load-more-btn {
4359
- -js-display: inline-flex;
4360
- display: -webkit-inline-box;
4361
- display: -webkit-inline-flex;
4362
- display: -moz-inline-box;
4363
- display: -ms-inline-flexbox;
4364
- display: inline-flex;
4365
- -webkit-box-align: center;
4366
- -webkit-align-items: center;
4367
- -moz-box-align: center;
4368
- -ms-flex-align: center;
4369
- align-items: center; }
 
 
 
 
 
4370
 
4371
- .premium-gallery-load-more-btn div {
4372
- margin-left: 3px; }
 
 
 
 
 
4373
 
4374
- .premium-gallery-load-more-btn .premium-loader {
4375
- display: inline-block;
4376
- width: 20px;
4377
- height: 20px; }
4378
 
4379
- .pa-gallery-img .pa-gallery-lightbox-wrap {
4380
- display: inline-block; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4381
 
4382
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
4383
- .pa-gallery-img .pa-gallery-video-icon {
4384
- cursor: pointer; }
 
 
4385
 
4386
- .pa-gallery-img-container iframe {
4387
- position: absolute;
4388
- visibility: hidden;
4389
- top: 0;
4390
- left: 0;
4391
- max-width: 100%;
4392
- width: 100%;
4393
- height: 100%;
4394
- margin: 0;
4395
- line-height: 1;
4396
- border: none; }
4397
 
4398
- .pa-gallery-img-container video {
4399
- position: absolute;
4400
- visibility: hidden;
4401
- top: 0;
4402
- left: 0;
4403
- max-width: 100%;
4404
- width: 100%;
4405
- height: 100%;
4406
- margin: 0;
4407
- line-height: 1;
4408
- border: none;
4409
- -o-object-fit: contain;
4410
- object-fit: contain; }
4411
 
4412
- .pa-gallery-icons-inner-container svg,
4413
- .pa-gallery-icons-caption-cell svg {
4414
- width: 14px;
4415
- height: 14px; }
 
 
 
4416
 
4417
- .premium-gallery-gradient-layer {
4418
- position: absolute;
4419
- bottom: 40px;
4420
- width: 100%;
4421
- height: 20px;
4422
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
4423
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
4424
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
4425
-
4426
- /********* Premium Lottie Animations *********/
4427
- /*********************************************/
4428
- .elementor-widget-premium-lottie .premium-lottie-animation {
 
 
 
 
 
 
 
 
 
 
 
4429
  position: relative;
4430
- -js-display: inline-flex;
4431
- display: -webkit-inline-box;
4432
- display: -webkit-inline-flex;
4433
- display: -moz-inline-box;
4434
- display: -ms-inline-flexbox;
4435
- display: inline-flex;
4436
  -webkit-transition: all 0.3s ease-in-out;
4437
  transition: all 0.3s ease-in-out; }
4438
- .elementor-widget-premium-lottie .premium-lottie-animation a {
4439
- position: absolute;
4440
- left: 0;
4441
- top: 0;
4442
- width: 100%;
4443
- height: 100%;
4444
- z-index: 2; }
4445
-
4446
- /**************** Premium Google Maps ******************/
4447
- /*******************************************************/
4448
- .premium-maps-info-container {
4449
- margin-top: 10px;
4450
- margin-bottom: 10px; }
4451
 
4452
- .premium-maps-info-title,
4453
- .premium-maps-info-desc {
4454
- margin: 0;
4455
- padding: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4456
 
4457
- .premium-maps-container .gm-style-iw {
4458
- text-align: center; }
 
4459
 
4460
- .premium-maps-container .gm-style img {
4461
- max-width: none !important; }
4462
-
4463
- /**************** Premium Modal Box ****************/
4464
- /***************************************************/
4465
- .premium-modal-trigger-btn,
4466
- .premium-modal-box-modal-lower-close {
4467
- display: inline-block;
4468
- padding: 6px 12px;
4469
- margin-bottom: 0;
4470
- font-size: 14px;
4471
- font-weight: normal;
4472
- line-height: 1.42857143;
4473
- text-align: center;
4474
- white-space: nowrap;
4475
- vertical-align: middle;
4476
- -ms-touch-action: manipulation;
4477
- touch-action: manipulation;
4478
- cursor: pointer;
4479
- -webkit-user-select: none;
4480
- -moz-user-select: none;
4481
- -ms-user-select: none;
4482
- user-select: none;
4483
- background-image: none;
4484
- border: 1px solid transparent; }
4485
 
4486
- .premium-modal-trigger-btn > svg,
4487
- .premium-modal-trigger-btn .premium-modal-box-icon {
4488
- -webkit-transition: all 0.3s ease-in-out;
4489
- transition: all 0.3s ease-in-out; }
4490
 
4491
- .premium-modal-trigger-btn > svg {
4492
- width: 30px;
4493
- height: 30px; }
 
 
 
4494
 
4495
- .premium-modal-box-modal-close {
4496
- float: right;
4497
- font-size: 21px;
4498
- font-weight: bold;
4499
- line-height: 1;
4500
- color: #000; }
4501
- .premium-modal-box-modal-close:hover, .premium-modal-box-modal-close:focus {
4502
- color: #000;
4503
- text-decoration: none;
4504
- cursor: pointer; }
4505
 
4506
- button.premium-modal-box-modal-close {
4507
- -webkit-appearance: none;
4508
- padding: 0;
4509
- cursor: pointer;
4510
- background: transparent;
4511
- border: 0; }
 
 
 
 
4512
 
4513
- .premium-modal-box-modal {
4514
- position: fixed;
4515
- top: 0;
4516
- right: 0;
4517
- bottom: 0;
4518
- left: 0;
4519
- z-index: 1050;
4520
- display: none;
4521
- -webkit-overflow-scrolling: touch;
4522
- outline: 0;
4523
- padding: 0 !important;
4524
- background: rgba(0, 0, 0, 0.5);
4525
- -webkit-box-align: center;
4526
- -webkit-align-items: center;
4527
- -moz-box-align: center;
4528
- -ms-flex-align: center;
4529
- align-items: center;
4530
- -webkit-box-pack: center;
4531
- -webkit-justify-content: center;
4532
- -moz-box-pack: center;
4533
- -ms-flex-pack: center;
4534
- justify-content: center; }
4535
- .premium-modal-box-modal .premium-modal-box-modal-dialog {
4536
- position: absolute;
4537
- max-height: -webkit-calc(100vh - 150px);
4538
- max-height: calc(100vh - 150px);
4539
- -js-display: flex;
4540
- display: -webkit-box;
4541
- display: -webkit-flex;
4542
- display: -moz-box;
4543
- display: -ms-flexbox;
4544
- display: flex;
4545
- -webkit-box-orient: vertical;
4546
- -webkit-box-direction: normal;
4547
- -webkit-flex-direction: column;
4548
- -moz-box-orient: vertical;
4549
- -moz-box-direction: normal;
4550
- -ms-flex-direction: column;
4551
- flex-direction: column;
4552
- opacity: 0;
4553
- background-color: #fff;
4554
- border: 1px solid rgba(0, 0, 0, 0.2);
4555
- -webkit-border-radius: 6px;
4556
- border-radius: 6px; }
4557
 
4558
- .premium-modal-box-modal-content {
4559
- background-clip: padding-box;
4560
- outline: 0;
4561
- overflow-x: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4562
 
4563
- .premium-modal-backdrop.premium-in {
4564
- filter: alpha(opacity=50);
4565
- opacity: 0.5 !important; }
4566
 
4567
- .premium-in {
4568
- opacity: 1; }
4569
 
4570
- .premium-modal-backdrop {
4571
- position: fixed;
4572
- top: 0;
4573
- right: 0;
4574
- bottom: 0;
4575
- left: 0;
4576
- z-index: 1040;
4577
- background-color: #000; }
4578
 
4579
- .premium-in {
4580
- -js-display: flex !important;
4581
- display: -webkit-box !important;
4582
- display: -webkit-flex !important;
4583
- display: -moz-box !important;
4584
- display: -ms-flexbox !important;
4585
- display: flex !important; }
4586
 
4587
- .premium-modal-box-modal-header {
4588
  -js-display: flex;
4589
  display: -webkit-box;
4590
  display: -webkit-flex;
4591
  display: -moz-box;
4592
  display: -ms-flexbox;
4593
  display: flex;
4594
- -webkit-box-pack: justify;
4595
- -webkit-justify-content: space-between;
4596
- -moz-box-pack: justify;
4597
- -ms-flex-pack: justify;
4598
- justify-content: space-between;
4599
- -webkit-box-align: center;
4600
- -webkit-align-items: center;
4601
- -moz-box-align: center;
4602
- -ms-flex-align: center;
4603
- align-items: center;
4604
- padding: 5px 15px;
4605
- border-bottom: 1px solid #e5e5e5; }
4606
- .premium-modal-box-modal-header .premium-modal-box-modal-close {
4607
- margin-top: -2px; }
4608
- .premium-modal-box-modal-header .premium-modal-box-modal-title {
4609
  -js-display: flex;
4610
  display: -webkit-box;
4611
  display: -webkit-flex;
@@ -4616,761 +5308,76 @@ button.premium-modal-box-modal-close {
4616
  -webkit-align-items: center;
4617
  -moz-box-align: center;
4618
  -ms-flex-align: center;
4619
- align-items: center;
4620
- margin: 0;
4621
- padding: 0; }
4622
- .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
4623
  width: 50px;
4624
- height: 60px; }
4625
-
4626
- .premium-modal-box-modal-body {
4627
- position: relative;
4628
- padding: 15px; }
4629
-
4630
- .premium-modal-box-modal-footer {
4631
- padding: 15px;
4632
- text-align: right;
4633
- border-top: 1px solid #e5e5e5; }
4634
-
4635
- .premium-modal-scrollbar-measure {
4636
- position: absolute;
4637
- top: -9999px;
4638
- width: 50px;
4639
- height: 50px;
4640
- overflow: scroll; }
 
 
 
 
 
 
 
 
4641
 
4642
- .premium-modal-trigger-text {
4643
- background: none !important;
4644
- display: inline-block; }
4645
 
4646
- .premium-modal-box-container {
4647
- width: 100% !important; }
4648
 
4649
- /*Open Modal Button Style*/
4650
- .premium-modal-trigger-container .premium-modal-trigger-btn {
4651
- -js-display: inline-flex;
4652
- display: -webkit-inline-box;
4653
- display: -webkit-inline-flex;
4654
- display: -moz-inline-box;
4655
- display: -ms-inline-flexbox;
4656
- display: inline-flex;
4657
- -webkit-box-align: center;
4658
- -webkit-align-items: center;
4659
- -moz-box-align: center;
4660
- -ms-flex-align: center;
4661
- align-items: center;
4662
- border: none;
4663
- -webkit-transition: all 0.3s ease-in-out;
4664
- transition: all 0.3s ease-in-out; }
4665
- .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
4666
- -webkit-box-pack: center;
4667
- -webkit-justify-content: center;
4668
- -moz-box-pack: center;
4669
- -ms-flex-pack: center;
4670
- justify-content: center; }
4671
 
4672
- .premium-modal-trigger-container .premium-modal-trigger-img,
4673
- .premium-modal-trigger-container .premium-modal-trigger-text,
4674
- .premium-modal-trigger-container .premium-modal-trigger-animation {
4675
- cursor: pointer; }
4676
 
4677
- .premium-modal-trigger-container .premium-modal-trigger-animation {
4678
  display: inline-block;
4679
- width: 200px;
4680
- height: 200px;
4681
- -webkit-transition: all 0.3s ease-in-out;
4682
- transition: all 0.3s ease-in-out; }
4683
 
4684
- /*Image on Modal Header Style*/
4685
- .premium-modal-box-modal-header img {
4686
- width: 48px;
4687
- padding-right: 5px; }
4688
 
4689
- .premium-modal-box-modal-header i,
4690
- .premium-modal-box-modal-header svg {
4691
- padding-right: 6px; }
4692
 
4693
- .premium-modal-box-modal-close {
4694
- position: relative;
4695
- z-index: 99; }
4696
 
4697
- .premium-modal-trigger-img,
4698
- .premium-modal-trigger-text,
4699
- .premium-modal-box-close-button-container,
4700
- .premium-modal-box-modal-close,
4701
- .premium-modal-box-modal-lower-close {
 
 
 
4702
  -webkit-transition: all 0.3s ease-in-out;
4703
  transition: all 0.3s ease-in-out; }
4704
-
4705
- @media (min-width: 768px) {
4706
- .premium-modal-box-modal-dialog {
4707
- width: 700px;
4708
- max-height: 600px;
4709
- overflow: auto; } }
4710
-
4711
- @media (max-width: 767px) {
4712
- .premium-modal-box-modal-dialog {
4713
- width: 100%;
4714
- max-height: 500px;
4715
- overflow: auto; } }
4716
-
4717
- .premium-modal-box-container[data-modal-animation*="animated-"] {
4718
- opacity: 0; }
4719
-
4720
- /************ Premium Team Members ************/
4721
- /**********************************************/
4722
- .premium-person-container {
4723
- position: relative; }
4724
-
4725
- .premium-person-image-container {
4726
- position: relative;
4727
- text-align: center;
4728
- overflow: hidden; }
4729
- .premium-person-image-container .premium-person-image-wrap {
4730
- overflow: hidden; }
4731
-
4732
- .premium-person-zoomout-effect .premium-person-image-container img,
4733
- .premium-person-scale-effect .premium-person-image-container img {
4734
- -webkit-transform: scale(1.2);
4735
- -ms-transform: scale(1.2);
4736
- transform: scale(1.2); }
4737
-
4738
- .premium-person-sepia-effect .premium-person-image-container img {
4739
- -webkit-filter: sepia(30%);
4740
- filter: sepia(30%); }
4741
-
4742
- .premium-person-bright-effect .premium-person-image-container img {
4743
- -webkit-filter: brightness(1);
4744
- filter: brightness(1); }
4745
-
4746
- .premium-person-trans-effect .premium-person-image-container img {
4747
- -webkit-transform: translateX(-15px) scale(1.1);
4748
- -ms-transform: translateX(-15px) scale(1.1);
4749
- transform: translateX(-15px) scale(1.1); }
4750
-
4751
- .premium-person-zoomin-effect:hover .premium-person-image-container img {
4752
- -webkit-transform: scale(1.2);
4753
- -ms-transform: scale(1.2);
4754
- transform: scale(1.2); }
4755
-
4756
- .premium-person-zoomout-effect:hover .premium-person-image-container img {
4757
- -webkit-transform: scale(1.1);
4758
- -ms-transform: scale(1.1);
4759
- transform: scale(1.1); }
4760
-
4761
- .premium-person-scale-effect:hover .premium-person-image-container img {
4762
- -webkit-transform: scale(1.3) rotate(5deg);
4763
- -ms-transform: scale(1.3) rotate(5deg);
4764
- transform: scale(1.3) rotate(5deg); }
4765
-
4766
- .premium-person-grayscale-effect:hover .premium-person-image-container img {
4767
- -webkit-filter: grayscale(100%);
4768
- filter: grayscale(100%); }
4769
-
4770
- .premium-person-blur-effect:hover .premium-person-image-container img {
4771
- -webkit-filter: blur(3px);
4772
- filter: blur(3px); }
4773
-
4774
- .premium-person-sepia-effect:hover .premium-person-image-container img {
4775
- -webkit-filter: sepia(0%);
4776
- filter: sepia(0%); }
4777
-
4778
- .premium-person-bright-effect:hover .premium-person-image-container img {
4779
- -webkit-filter: brightness(1.2);
4780
- filter: brightness(1.2); }
4781
-
4782
- .premium-person-trans-effect:hover .premium-person-image-container img {
4783
- -webkit-transform: translateX(0px) scale(1.1);
4784
- -ms-transform: translateX(0px) scale(1.1);
4785
- transform: translateX(0px) scale(1.1); }
4786
-
4787
- .premium-person-container .premium-person-image-container img {
4788
- width: 100%;
4789
- height: 100%;
4790
- display: block;
4791
- -o-object-fit: cover;
4792
- object-fit: cover;
4793
- -webkit-transition: all 0.5s ease-in-out;
4794
- transition: all 0.5s ease-in-out; }
4795
-
4796
- .premium-person-style2 .premium-person-social {
4797
- position: absolute;
4798
- top: 0;
4799
- left: 0;
4800
- width: 100%;
4801
- height: 100%;
4802
- z-index: 2;
4803
- -js-display: flex;
4804
- display: -webkit-box;
4805
- display: -webkit-flex;
4806
- display: -moz-box;
4807
- display: -ms-flexbox;
4808
- display: flex;
4809
- -webkit-box-pack: center;
4810
- -webkit-justify-content: center;
4811
- -moz-box-pack: center;
4812
- -ms-flex-pack: center;
4813
- justify-content: center;
4814
- -webkit-box-align: center;
4815
- -webkit-align-items: center;
4816
- -moz-box-align: center;
4817
- -ms-flex-align: center;
4818
- align-items: center;
4819
- -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
4820
- box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
4821
- -webkit-transition: all 0.5s linear 0s;
4822
- transition: all 0.5s linear 0s;
4823
- opacity: 0; }
4824
-
4825
- .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
4826
- opacity: 1; }
4827
-
4828
- .premium-person-list-item a {
4829
- display: inline-block; }
4830
-
4831
- .premium-person-style2 .premium-person-list-item a {
4832
- opacity: 0;
4833
- -webkit-transform: scale(0);
4834
- -ms-transform: scale(0);
4835
- transform: scale(0);
4836
- -webkit-transition: all 0.5s ease-in-out 0s;
4837
- transition: all 0.5s ease-in-out 0s; }
4838
-
4839
- .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
4840
- opacity: 1;
4841
- -webkit-transform: scale(1);
4842
- -ms-transform: scale(1);
4843
- transform: scale(1); }
4844
-
4845
- .premium-person-info-container {
4846
- padding: 30px 15px; }
4847
-
4848
- .premium-person-name {
4849
- margin: 0 0 5px;
4850
- font-weight: 700; }
4851
-
4852
- .premium-person-title {
4853
- margin: 0 0 20px;
4854
- padding: 0; }
4855
-
4856
- .premium-person-content {
4857
- margin: 0 0 30px; }
4858
-
4859
- /*Override Theme List Margin*/
4860
- ul.premium-person-social-list {
4861
- margin: 0px !important;
4862
- padding: 0; }
4863
-
4864
- .premium-person-social-list .premium-person-list-item {
4865
- display: inline;
4866
- list-style: none; }
4867
-
4868
- .premium-person-social-list li {
4869
- position: relative;
4870
- bottom: 0px;
4871
- -webkit-transition: all 0.2s ease-in-out;
4872
- transition: all 0.2s ease-in-out; }
4873
- .premium-person-social-list li i {
4874
- position: relative;
4875
- bottom: 0px;
4876
- -webkit-transition: all 0.2s ease-in-out;
4877
- transition: all 0.2s ease-in-out; }
4878
-
4879
- .premium-person-defaults-yes li.premium-person-facebook:hover a {
4880
- background-color: #3b5998 !important; }
4881
-
4882
- .premium-person-defaults-yes li.premium-person-twitter:hover a {
4883
- background-color: #55acee !important; }
4884
-
4885
- .premium-person-defaults-yes li.premium-person-linkedin:hover a {
4886
- background-color: #0077b5 !important; }
4887
-
4888
- .premium-person-defaults-yes li.premium-person-google:hover a {
4889
- background-color: #dc4e41 !important; }
4890
-
4891
- .premium-person-defaults-yes li.premium-person-youtube:hover a {
4892
- background-color: #b31217 !important; }
4893
-
4894
- .premium-person-defaults-yes li.premium-person-instagram:hover a {
4895
- background-color: #e4405f !important; }
4896
-
4897
- .premium-person-defaults-yes li.premium-person-skype:hover a {
4898
- background-color: #00aff0 !important; }
4899
-
4900
- .premium-person-defaults-yes li.premium-person-pinterest:hover a {
4901
- background-color: #bd081c !important; }
4902
-
4903
- .premium-person-defaults-yes li.premium-person-dribbble:hover a {
4904
- background-color: #ea4c89 !important; }
4905
-
4906
- .premium-person-defaults-yes li.premium-person-mail:hover a {
4907
- background-color: #b23121 !important; }
4908
-
4909
- .premium-person-defaults-yes li.premium-person-behance:hover a {
4910
- background-color: #1769ff !important; }
4911
-
4912
- .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
4913
- background-color: #25d366 !important; }
4914
-
4915
- .premium-person-defaults-yes li.premium-person-telegram:hover a {
4916
- background-color: #0088cc !important; }
4917
-
4918
- .premium-person-defaults-yes li.premium-person-site:hover a {
4919
- background-color: #0055a5 !important; }
4920
-
4921
- .premium-person-social-list li:hover a {
4922
- -webkit-box-shadow: none;
4923
- box-shadow: none; }
4924
-
4925
- .premium-person-social-list li a:focus {
4926
- -webkit-box-shadow: none;
4927
- box-shadow: none;
4928
- outline: none; }
4929
-
4930
- .premium-person-social-list li i {
4931
- font-size: 18px; }
4932
-
4933
- .elementor-widget-premium-addon-person .elementor-widget-container {
4934
- -js-display: flex;
4935
- display: -webkit-box;
4936
- display: -webkit-flex;
4937
- display: -moz-box;
4938
- display: -ms-flexbox;
4939
- display: flex;
4940
- -webkit-box-pack: center;
4941
- -webkit-justify-content: center;
4942
- -moz-box-pack: center;
4943
- -ms-flex-pack: center;
4944
- justify-content: center; }
4945
-
4946
- .premium-persons-container.multiple-persons {
4947
- -js-display: flex;
4948
- display: -webkit-box;
4949
- display: -webkit-flex;
4950
- display: -moz-box;
4951
- display: -ms-flexbox;
4952
- display: flex;
4953
- -webkit-flex-wrap: wrap;
4954
- -ms-flex-wrap: wrap;
4955
- flex-wrap: wrap;
4956
- width: 100%; }
4957
-
4958
- .premium-person-style1 .premium-person-container {
4959
- overflow: hidden; }
4960
- .premium-person-style1 .premium-person-container .premium-person-info {
4961
- position: absolute;
4962
- top: auto;
4963
- right: 0;
4964
- left: 0;
4965
- -webkit-transition: all 500ms ease 0s;
4966
- transition: all 500ms ease 0s;
4967
- -webkit-transform: translate3d(0, 100%, 0);
4968
- transform: translate3d(0, 100%, 0); }
4969
- .premium-person-style1 .premium-person-container:hover .premium-person-info {
4970
- -webkit-transform: translate3d(0, 0, 0);
4971
- transform: translate3d(0, 0, 0);
4972
- bottom: -1px !important; }
4973
-
4974
- .premium-person-style1 .premium-person-social-list li:hover {
4975
- bottom: 5px; }
4976
-
4977
- .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
4978
- -webkit-box-align: start;
4979
- -webkit-align-items: flex-start;
4980
- -moz-box-align: start;
4981
- -ms-flex-align: start;
4982
- align-items: flex-start; }
4983
-
4984
- .premium-person-style1 .slick-track {
4985
- -js-display: flex;
4986
- display: -webkit-box;
4987
- display: -webkit-flex;
4988
- display: -moz-box;
4989
- display: -ms-flexbox;
4990
- display: flex; }
4991
-
4992
- .premium-person-style1 .slick-slide {
4993
- height: inherit !important; }
4994
-
4995
- .premium-person-style3 .premium-person-info-container {
4996
- position: absolute;
4997
- top: 0;
4998
- left: 0;
4999
- width: 100%;
5000
- height: 100%;
5001
- -js-display: flex;
5002
- display: -webkit-box;
5003
- display: -webkit-flex;
5004
- display: -moz-box;
5005
- display: -ms-flexbox;
5006
- display: flex;
5007
- -webkit-box-orient: vertical;
5008
- -webkit-box-direction: normal;
5009
- -webkit-flex-direction: column;
5010
- -moz-box-orient: vertical;
5011
- -moz-box-direction: normal;
5012
- -ms-flex-direction: column;
5013
- flex-direction: column;
5014
- -webkit-box-pack: justify;
5015
- -webkit-justify-content: space-between;
5016
- -moz-box-pack: justify;
5017
- -ms-flex-pack: justify;
5018
- justify-content: space-between; }
5019
-
5020
- .premium-person-style3 .premium-person-title-desc-wrap {
5021
- -js-display: flex;
5022
- display: -webkit-box;
5023
- display: -webkit-flex;
5024
- display: -moz-box;
5025
- display: -ms-flexbox;
5026
- display: flex;
5027
- -webkit-box-orient: horizontal;
5028
- -webkit-box-direction: reverse;
5029
- -webkit-flex-direction: row-reverse;
5030
- -moz-box-orient: horizontal;
5031
- -moz-box-direction: reverse;
5032
- -ms-flex-direction: row-reverse;
5033
- flex-direction: row-reverse;
5034
- -webkit-box-pack: justify;
5035
- -webkit-justify-content: space-between;
5036
- -moz-box-pack: justify;
5037
- -ms-flex-pack: justify;
5038
- justify-content: space-between;
5039
- -webkit-box-align: start;
5040
- -webkit-align-items: flex-start;
5041
- -moz-box-align: start;
5042
- -ms-flex-align: start;
5043
- align-items: flex-start; }
5044
-
5045
- .premium-person-style3 .premium-person-name-icons-wrap {
5046
- -js-display: flex;
5047
- display: -webkit-box;
5048
- display: -webkit-flex;
5049
- display: -moz-box;
5050
- display: -ms-flexbox;
5051
- display: flex;
5052
- -webkit-box-pack: justify;
5053
- -webkit-justify-content: space-between;
5054
- -moz-box-pack: justify;
5055
- -ms-flex-pack: justify;
5056
- justify-content: space-between;
5057
- -webkit-box-align: end;
5058
- -webkit-align-items: flex-end;
5059
- -moz-box-align: end;
5060
- -ms-flex-align: end;
5061
- align-items: flex-end; }
5062
-
5063
- .premium-person-style3 .premium-person-title {
5064
- opacity: 0;
5065
- -webkit-transition: all 0.3s ease;
5066
- transition: all 0.3s ease;
5067
- width: 0; }
5068
- .premium-person-style3 .premium-person-title span {
5069
- display: inline-block; }
5070
-
5071
- .premium-person-style3 .premium-person-name {
5072
- padding-left: 10px; }
5073
-
5074
- .premium-person-style3 .premium-person-social-list {
5075
- -js-display: flex;
5076
- display: -webkit-box;
5077
- display: -webkit-flex;
5078
- display: -moz-box;
5079
- display: -ms-flexbox;
5080
- display: flex;
5081
- -webkit-box-orient: vertical;
5082
- -webkit-box-direction: normal;
5083
- -webkit-flex-direction: column;
5084
- -moz-box-orient: vertical;
5085
- -moz-box-direction: normal;
5086
- -ms-flex-direction: column;
5087
- flex-direction: column;
5088
- -webkit-transform: translateY(20px);
5089
- -ms-transform: translateY(20px);
5090
- transform: translateY(20px);
5091
- opacity: 0;
5092
- -webkit-transition: all 0.3s ease;
5093
- transition: all 0.3s ease; }
5094
-
5095
- .premium-person-style3 .premium-person-list-item {
5096
- line-height: 0; }
5097
- .premium-person-style3 .premium-person-list-item a {
5098
- padding: 5px 10px 0 0;
5099
- margin: 5px 0; }
5100
-
5101
- .premium-person-style3 .premium-person-container:hover .premium-person-title {
5102
- opacity: 1; }
5103
-
5104
- .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
5105
- opacity: 1;
5106
- -webkit-transform: translateY(0);
5107
- -ms-transform: translateY(0);
5108
- transform: translateY(0); }
5109
-
5110
- .premium-persons-title-cw .premium-person-title {
5111
- -webkit-transform: translateX(15px) rotate(90deg);
5112
- -ms-transform: translateX(15px) rotate(90deg);
5113
- transform: translateX(15px) rotate(90deg);
5114
- -webkit-transform-origin: top;
5115
- -ms-transform-origin: top;
5116
- transform-origin: top; }
5117
-
5118
- .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
5119
- -webkit-transform: translateX(0) rotate(90deg);
5120
- -ms-transform: translateX(0) rotate(90deg);
5121
- transform: translateX(0) rotate(90deg); }
5122
-
5123
- .premium-persons-title-ccw .premium-person-title {
5124
- width: auto;
5125
- margin-right: 20px;
5126
- -webkit-transform: translateX(15px) rotate(-90deg);
5127
- -ms-transform: translateX(15px) rotate(-90deg);
5128
- transform: translateX(15px) rotate(-90deg);
5129
- -webkit-transform-origin: center right;
5130
- -ms-transform-origin: center right;
5131
- transform-origin: center right; }
5132
-
5133
- .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
5134
- -webkit-transform: translateX(0) rotate(-90deg);
5135
- -ms-transform: translateX(0) rotate(-90deg);
5136
- transform: translateX(0) rotate(-90deg); }
5137
-
5138
- /**************** Premium Pricing Table ****************/
5139
- /*******************************************************/
5140
- .premium-pricing-table-container {
5141
- position: relative;
5142
- text-align: center;
5143
- -webkit-transition: all 0.3s ease-in-out;
5144
- transition: all 0.3s ease-in-out; }
5145
-
5146
- .premium-pricing-icon-container {
5147
- -js-display: flex;
5148
- display: -webkit-box;
5149
- display: -webkit-flex;
5150
- display: -moz-box;
5151
- display: -ms-flexbox;
5152
- display: flex;
5153
- -webkit-box-pack: center;
5154
- -webkit-justify-content: center;
5155
- -moz-box-pack: center;
5156
- -ms-flex-pack: center;
5157
- justify-content: center;
5158
- line-height: 0; }
5159
- .premium-pricing-icon-container .premium-pricing-icon {
5160
- display: inline-block; }
5161
- .premium-pricing-icon-container .premium-pricing-image {
5162
- overflow: hidden; }
5163
- .premium-pricing-icon-container .premium-pricing-image img {
5164
- width: 25px;
5165
- height: 25px;
5166
- -o-object-fit: cover;
5167
- object-fit: cover; }
5168
-
5169
- .premium-badge-left {
5170
- position: absolute;
5171
- top: 0; }
5172
-
5173
- .premium-badge-right {
5174
- position: absolute;
5175
- top: 0;
5176
- right: 0; }
5177
-
5178
- .premium-badge-left {
5179
- left: 0; }
5180
-
5181
- .premium-badge-triangle.premium-badge-left .corner {
5182
- width: 0;
5183
- height: 0;
5184
- border-top: 150px solid;
5185
- border-bottom: 150px solid transparent;
5186
- border-right: 150px solid transparent; }
5187
-
5188
- .premium-badge-triangle.premium-badge-right .corner {
5189
- width: 0;
5190
- height: 0;
5191
- border-bottom: 150px solid transparent;
5192
- border-right: 150px solid;
5193
- border-left: 150px solid transparent; }
5194
-
5195
- .premium-badge-triangle span {
5196
- position: absolute;
5197
- top: 35px;
5198
- width: 100px;
5199
- text-align: center;
5200
- -webkit-transform: rotate(-45deg);
5201
- -ms-transform: rotate(-45deg);
5202
- transform: rotate(-45deg);
5203
- display: block;
5204
- text-transform: uppercase; }
5205
-
5206
- .premium-badge-triangle.premium-badge-right span {
5207
- -webkit-transform: rotate(45deg);
5208
- -ms-transform: rotate(45deg);
5209
- transform: rotate(45deg);
5210
- right: 0; }
5211
-
5212
- .premium-badge-circle {
5213
- min-width: 4em;
5214
- min-height: 4em;
5215
- line-height: 4em;
5216
- text-align: center;
5217
- -webkit-border-radius: 100%;
5218
- border-radius: 100%;
5219
- position: absolute;
5220
- z-index: 1; }
5221
-
5222
- .premium-badge-stripe {
5223
- position: absolute;
5224
- -webkit-transform: rotate(90deg);
5225
- -ms-transform: rotate(90deg);
5226
- transform: rotate(90deg);
5227
- width: 15em;
5228
- overflow: hidden;
5229
- height: 15em; }
5230
- .premium-badge-stripe.premium-badge-left {
5231
- -webkit-transform: rotate(0);
5232
- -ms-transform: rotate(0);
5233
- transform: rotate(0); }
5234
- .premium-badge-stripe .corner {
5235
- text-align: center;
5236
- left: 0;
5237
- width: 150%;
5238
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5239
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5240
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5241
- margin-top: 35px;
5242
- font-size: 13px;
5243
- line-height: 2;
5244
- font-weight: 800;
5245
- text-transform: uppercase; }
5246
-
5247
- .premium-badge-flag .corner {
5248
- text-align: center;
5249
- -webkit-border-radius: 4px 4px 0 4px;
5250
- border-radius: 4px 4px 0 4px;
5251
- padding: 3px 15px;
5252
- position: absolute;
5253
- top: 10%;
5254
- right: -8px; }
5255
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
5256
- content: "";
5257
- display: block;
5258
- position: absolute;
5259
- width: 0;
5260
- height: 0;
5261
- top: 100%;
5262
- right: 0;
5263
- border-bottom: 8px solid transparent; }
5264
-
5265
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
5266
- overflow: visible !important; }
5267
-
5268
- .premium-badge-flag .corner::after {
5269
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
5270
-
5271
- .premium-pricing-price-currency {
5272
- position: relative; }
5273
-
5274
- .premium-pricing-button-container {
5275
- display: block; }
5276
-
5277
- .premium-pricing-list {
5278
- -js-display: flex;
5279
- display: -webkit-box;
5280
- display: -webkit-flex;
5281
- display: -moz-box;
5282
- display: -ms-flexbox;
5283
- display: flex;
5284
- -webkit-box-orient: vertical;
5285
- -webkit-box-direction: normal;
5286
- -webkit-flex-direction: column;
5287
- -moz-box-orient: vertical;
5288
- -moz-box-direction: normal;
5289
- -ms-flex-direction: column;
5290
- flex-direction: column;
5291
- list-style-type: none;
5292
- margin: 0; }
5293
- .premium-pricing-list .premium-pricing-list-item {
5294
- -js-display: flex;
5295
- display: -webkit-box;
5296
- display: -webkit-flex;
5297
- display: -moz-box;
5298
- display: -ms-flexbox;
5299
- display: flex;
5300
- -webkit-box-align: center;
5301
- -webkit-align-items: center;
5302
- -moz-box-align: center;
5303
- -ms-flex-align: center;
5304
- align-items: center; }
5305
- .premium-pricing-list .premium-pricing-list-item svg {
5306
- width: 50px;
5307
- height: 50px; }
5308
- .premium-pricing-list .premium-pricing-list-item img {
5309
- width: 30px;
5310
- height: 30px;
5311
- -o-object-fit: cover;
5312
- object-fit: cover; }
5313
- .premium-pricing-list .premium-pricing-list-span {
5314
- position: relative; }
5315
- .premium-pricing-list .list-item-tooltip {
5316
- border-bottom: 1px dotted; }
5317
- .premium-pricing-list .premium-pricing-list-tooltip {
5318
- position: absolute;
5319
- top: -webkit-calc(100% + 1px);
5320
- top: calc(100% + 1px);
5321
- left: 0;
5322
- visibility: hidden;
5323
- padding: 15px 20px;
5324
- -webkit-border-radius: 5px;
5325
- border-radius: 5px;
5326
- min-width: 200px;
5327
- overflow: hidden;
5328
- text-align: left;
5329
- font-size: 0.8rem;
5330
- color: #fff;
5331
- background-color: #aaa; }
5332
-
5333
- .premium-pricing-features-left .premium-pricing-list-span {
5334
- text-align: left; }
5335
-
5336
- .premium-pricing-features-center .premium-pricing-list-span {
5337
- text-align: center; }
5338
-
5339
- .premium-pricing-features-right .premium-pricing-list-span {
5340
- text-align: right; }
5341
-
5342
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
5343
- z-index: 99;
5344
- visibility: visible;
5345
- opacity: 1; }
5346
-
5347
- .premium-pricing-slashed-price-value {
5348
- display: inline-block;
5349
- font-size: 20px;
5350
- font-weight: 400;
5351
- margin-right: 5px; }
5352
-
5353
- .premium-pricing-price-value {
5354
- font-size: 70px; }
5355
-
5356
- .premium-pricing-description-container li {
5357
- list-style-position: inside;
5358
- text-indent: -40px; }
5359
-
5360
- @-moz-document url-prefix() {
5361
- .premium-pricing-description-container li {
5362
- text-indent: 0px; } }
5363
-
5364
- .premium-pricing-price-button {
5365
- display: block;
5366
- padding: 6px 12px;
5367
- line-height: 1.42857143;
5368
- text-align: center;
5369
- color: #fff;
5370
- background: #6ec1e4;
5371
- margin-bottom: 0;
5372
- -webkit-transition: all 0.3s ease-in-out;
5373
- transition: all 0.3s ease-in-out; }
5374
 
5375
  /**************** Premium Progress Bar ****************/
5376
  /******************************************************/
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-thumbnail-container {
1289
+ overflow: hidden; }
1290
+ .premium-blog-thumbnail-container img,
1291
+ .premium-blog-thumbnail-container .below-entry-meta {
1292
+ width: 100%;
1293
+ height: 100%;
1294
+ margin: 0 !important;
1295
+ -webkit-transition: all 0.4s ease-in-out;
1296
+ transition: all 0.4s ease-in-out;
1297
+ 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 {
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-hidden {
2466
+ opacity: 0;
2467
+ visibility: hidden; }
2468
+
2469
+ .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
2470
+ -js-display: flex;
2471
+ display: -webkit-box;
2472
+ display: -webkit-flex;
2473
+ display: -moz-box;
2474
+ display: -ms-flexbox;
2475
+ display: flex;
2476
+ -webkit-box-align: center;
2477
+ -webkit-align-items: center;
2478
+ -moz-box-align: center;
2479
+ -ms-flex-align: center;
2480
+ align-items: center;
2481
+ -webkit-box-pack: center;
2482
+ -webkit-justify-content: center;
2483
+ -moz-box-pack: center;
2484
+ -ms-flex-pack: center;
2485
+ justify-content: center;
2486
+ width: 2em;
2487
+ height: 2em;
2488
+ line-height: 0;
2489
+ text-align: center;
2490
+ position: absolute;
2491
+ z-index: 99;
2492
+ cursor: pointer;
2493
+ -webkit-transition: all 0.3s ease-in-out;
2494
+ transition: all 0.3s ease-in-out;
2495
+ -webkit-appearance: inherit;
2496
+ border: none;
2497
+ -webkit-box-shadow: none;
2498
+ box-shadow: none; }
2499
+ .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2500
+ -webkit-transition: all 0.3s ease-in-out;
2501
+ transition: all 0.3s ease-in-out; }
2502
+
2503
+ .ver-carousel-arrow.carousel-next i {
2504
+ margin-bottom: -3px; }
2505
 
2506
+ .premium-carousel-wrapper a.slick-arrow:hover {
2507
+ -webkit-box-shadow: none !important;
2508
+ box-shadow: none !important; }
 
2509
 
2510
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
2511
+ visibility: hidden; }
 
 
2512
 
2513
+ .premium-carousel-wrapper a.carousel-arrow {
2514
+ top: 50%; }
2515
+
2516
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2517
+ left: 50%;
2518
+ -webkit-transform: translateX(-50%);
2519
+ -ms-transform: translateX(-50%);
2520
+ transform: translateX(-50%); }
2521
+
2522
+ .premium-carousel-dots-above ul.slick-dots {
2523
+ position: absolute;
2524
+ -js-display: flex;
2525
+ display: -webkit-box;
2526
+ display: -webkit-flex;
2527
+ display: -moz-box;
2528
+ display: -ms-flexbox;
2529
+ display: flex;
2530
+ width: auto;
2531
+ top: 50%;
2532
+ bottom: auto;
2533
+ -webkit-transform: translateY(-50%);
2534
+ -ms-transform: translateY(-50%);
2535
+ transform: translateY(-50%);
2536
+ -webkit-box-orient: vertical;
2537
+ -webkit-box-direction: normal;
2538
+ -webkit-flex-direction: column;
2539
+ -moz-box-orient: vertical;
2540
+ -moz-box-direction: normal;
2541
+ -ms-flex-direction: column;
2542
+ flex-direction: column; }
2543
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2544
  /*
2545
  * Custom Navigation Dot
2546
+ */
2547
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
2548
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2549
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2550
+ display: none; }
2551
+
2552
+ .premium-carousel-wrapper ul.slick-dots svg {
2553
+ width: 20px;
2554
+ height: 20px;
2555
+ outline: none !important; }
2556
+
2557
+ /* Ripple Out */
2558
+ @-webkit-keyframes hvr-ripple-out {
2559
+ 0% {
2560
+ -webkit-transform: scale(1);
2561
+ transform: scale(1);
2562
+ opacity: 1; }
2563
+ 100% {
2564
+ -webkit-transform: scale(1.5);
2565
+ transform: scale(1.5);
2566
+ opacity: 0; } }
2567
+ @keyframes hvr-ripple-out {
2568
+ 0% {
2569
+ -webkit-transform: scale(1);
2570
+ transform: scale(1);
2571
+ opacity: 1; }
2572
+ 100% {
2573
+ -webkit-transform: scale(1.5);
2574
+ transform: scale(1.5);
2575
+ opacity: 0; } }
2576
+
2577
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
2578
+ padding-bottom: 1px; }
2579
+
2580
+ .premium-carousel-ripple-yes ul.slick-dots li {
2581
+ position: relative; }
2582
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2583
+ position: relative;
2584
+ z-index: 1; }
2585
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2586
+ content: "";
2587
+ position: absolute;
2588
+ -webkit-transform: scale(1);
2589
+ -ms-transform: scale(1);
2590
+ transform: scale(1);
2591
+ top: 0;
2592
+ right: 0;
2593
+ bottom: 0;
2594
+ left: 0;
2595
+ -webkit-border-radius: 50%;
2596
+ border-radius: 50%;
2597
+ pointer-events: none;
2598
+ background-color: rgba(0, 0, 0, 0.15); }
2599
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2600
+ background-color: rgba(0, 0, 0, 0.3); }
2601
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2602
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
2603
+ animation: hvr-ripple-out 1.3s infinite; }
2604
+
2605
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2606
+ -webkit-transform: scale(1.25, 1.25);
2607
+ -ms-transform: scale(1.25, 1.25);
2608
+ transform: scale(1.25, 1.25);
2609
+ -webkit-transition: all 0.3s ease-in-out;
2610
+ transition: all 0.3s ease-in-out; }
2611
+
2612
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2613
+ -webkit-transform: scale(1, 1);
2614
+ -ms-transform: scale(1, 1);
2615
+ transform: scale(1, 1); }
2616
+
2617
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
2618
+ float: right; }
2619
 
2620
  /**************** Premium Contact Form7 **********/
2621
  /*************************************************/
3285
  -webkit-transition: all 0.3s ease-in-out;
3286
  transition: all 0.3s ease-in-out; }
3287
  .premium-bullet-list-content .premium-bullet-list-text span {
3288
+ margin: 0 5px;
3289
+ -webkit-box-flex: 1;
3290
+ -webkit-flex: 1;
3291
+ -moz-box-flex: 1;
3292
+ -ms-flex: 1;
3293
+ flex: 1; }
3294
  .premium-bullet-list-content .premium-bullet-list-icon-text p {
3295
  font-size: 18px;
3296
  background-color: #eee;
3327
  height: 100%;
3328
  z-index: 1000; }
3329
 
3330
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3331
+ width: 100%;
3332
+ height: 100%;
3333
+ position: absolute;
3334
+ top: 0.5em;
3335
+ z-index: 100;
3336
+ -js-display: flex;
3337
+ display: -webkit-box;
3338
+ display: -webkit-flex;
3339
+ display: -moz-box;
3340
+ display: -ms-flexbox;
3341
+ display: flex;
3342
+ -webkit-box-pack: center;
3343
+ -webkit-justify-content: center;
3344
+ -moz-box-pack: center;
3345
+ -ms-flex-pack: center;
3346
+ justify-content: center; }
3347
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3348
+ content: "";
3349
+ border-right-width: 1px;
3350
+ border-right-style: solid;
3351
+ border-color: #333333;
3352
+ display: block;
3353
+ height: 100%; }
3354
+
3355
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
3356
+ -webkit-align-self: center;
3357
+ -ms-flex-item-align: center;
3358
+ align-self: center;
3359
+ z-index: 2; }
3360
+
3361
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3362
+ margin: 0 3px; }
3363
+
3364
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3365
+ margin: 0 3px 0 0; }
3366
+
3367
+ .premium-bullet-list-divider:not(:last-child) {
3368
+ width: 100%;
3369
+ -webkit-box-flex: 0;
3370
+ -webkit-flex: 0 0 100%;
3371
+ -moz-box-flex: 0;
3372
+ -ms-flex: 0 0 100%;
3373
+ flex: 0 0 100%;
3374
+ overflow: hidden; }
3375
+
3376
+ .premium-bullet-list-divider:not(:last-child):after {
3377
+ content: "";
3378
+ display: block;
3379
+ border-top-style: solid;
3380
+ border-top-width: 1px; }
3381
+
3382
+ .premium-bullet-list-divider-inline:not(:last-child) {
3383
+ float: right;
3384
+ display: inline-block;
3385
+ position: relative;
3386
+ height: 100%;
3387
+ overflow: hidden;
3388
+ -webkit-align-self: center;
3389
+ -ms-flex-item-align: center;
3390
+ align-self: center;
3391
+ margin: 0 3px; }
3392
+
3393
+ .premium-bullet-list-divider-inline:not(:last-child):after {
3394
+ content: "";
3395
+ display: block;
3396
+ border-left-width: 1px;
3397
+ height: 33px;
3398
+ border-left-style: solid; }
3399
+
3400
+ .premium-bullet-list-icon-text {
3401
+ line-height: 1.5; }
3402
+
3403
+ .premium-bullet-list-icon-text p,
3404
+ ul.premium-bullet-list-box,
3405
+ li.premium-bullet-list-content {
3406
+ margin: 0; }
3407
+
3408
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
3409
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
3410
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
3411
+ color: transparent !important;
3412
+ text-shadow: 0 0 3px #aaa; }
3413
+
3414
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
3415
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
3416
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
3417
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
3418
+ -webkit-filter: blur(3px);
3419
+ filter: blur(3px); }
3420
+
3421
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
3422
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
3423
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
3424
+ color: #aaa !important;
3425
+ text-shadow: 0 0px 0 transparent; }
3426
+
3427
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
3428
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
3429
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
3430
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
3431
+ -webkit-filter: none;
3432
+ filter: none; }
3433
+
3434
+ .premium-bullet-list-content .premium-bullet-list-badge {
3435
+ font-size: 11px;
3436
+ top: auto;
3437
+ min-width: -webkit-max-content;
3438
+ min-width: -moz-max-content;
3439
+ min-width: max-content;
3440
+ height: -webkit-fit-content;
3441
+ height: -moz-fit-content;
3442
+ height: fit-content; }
3443
+
3444
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3445
+ font-size: 13px; }
3446
+
3447
+ .premium-bullet-list-gradient-effect[data-text] {
3448
+ display: inline-block;
3449
+ position: relative;
3450
+ text-decoration: none; }
3451
+
3452
+ .premium-bullet-list-gradient-effect[data-text]::before {
3453
+ content: attr(data-text);
3454
+ position: absolute;
3455
+ z-index: 1;
3456
+ overflow: hidden;
3457
+ -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3458
+ clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3459
+ -webkit-background-clip: text;
3460
+ background-clip: text;
3461
+ -webkit-text-fill-color: transparent;
3462
+ -webkit-transition: all 0.4s ease;
3463
+ transition: all 0.4s ease; }
3464
+
3465
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
3466
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
3467
+ -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
3468
+ clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
3469
+
3470
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
3471
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
3472
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
3473
+ opacity: 0; }
3474
+
3475
+ .premium-bullet-list-content-grow-effect:hover {
3476
+ -webkit-transform: scale(1.07);
3477
+ -ms-transform: scale(1.07);
3478
+ transform: scale(1.07); }
3479
+
3480
+ @-webkit-keyframes spin {
3481
+ 100% {
3482
+ -webkit-transform: rotate(360deg);
3483
+ transform: rotate(360deg); } }
3484
+
3485
+ @keyframes spin {
3486
+ 100% {
3487
+ -webkit-transform: rotate(360deg);
3488
+ transform: rotate(360deg); } }
3489
+
3490
+ /**************** Premium Image Button ***********/
3491
+ /*************************************************/
3492
+ .premium-image-button {
3493
+ -js-display: inline-flex;
3494
+ display: -webkit-inline-box;
3495
+ display: -webkit-inline-flex;
3496
+ display: -moz-inline-box;
3497
+ display: -ms-inline-flexbox;
3498
+ display: inline-flex;
3499
+ position: relative;
3500
+ overflow: hidden;
3501
+ background-color: #eee;
3502
+ cursor: pointer;
3503
+ -webkit-transition: all 0.2s ease-in-out !important;
3504
+ transition: all 0.2s ease-in-out !important; }
3505
+ .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
3506
+ background-color: #54595f; }
3507
+
3508
+ /*Default background for slide styles*/
3509
+ .premium-image-button-style4-icon-wrapper,
3510
+ .premium-image-button-style1:before {
3511
+ background-color: #54595f; }
3512
+
3513
+ .premium-image-button-text-icon-wrapper {
3514
  width: 100%;
 
 
 
 
3515
  -js-display: flex;
3516
  display: -webkit-box;
3517
  display: -webkit-flex;
3522
  -webkit-justify-content: center;
3523
  -moz-box-pack: center;
3524
  -ms-flex-pack: center;
3525
+ justify-content: center;
3526
+ -webkit-box-align: center;
3527
+ -webkit-align-items: center;
3528
+ -moz-box-align: center;
3529
+ -ms-flex-align: center;
3530
+ align-items: center;
3531
+ position: relative;
3532
+ z-index: 3;
3533
+ -webkit-transition: all 0.2s ease-in-out;
3534
+ transition: all 0.2s ease-in-out; }
3535
+ .premium-image-button-text-icon-wrapper span,
3536
+ .premium-image-button-text-icon-wrapper i,
3537
+ .premium-image-button-text-icon-wrapper svg {
3538
+ -webkit-transition: all 0.2s ease-in-out;
3539
+ transition: all 0.2s ease-in-out; }
3540
+
3541
+ .premium-image-button-style1:before {
3542
+ position: absolute;
3543
+ content: "";
3544
+ -webkit-transition: all 0.2s ease-in-out;
3545
+ transition: all 0.2s ease-in-out; }
3546
+
3547
+ .premium-image-button-style1-bottom:before {
3548
+ width: 100%;
3549
+ height: 0;
3550
+ top: 0;
3551
+ left: 0; }
3552
+
3553
+ .premium-image-button-style1-top:before {
3554
+ width: 100%;
3555
+ height: 0;
3556
+ bottom: 0;
3557
+ left: 0; }
3558
+
3559
+ .premium-image-button-style1-right:before {
3560
+ width: 0;
3561
+ height: 100%;
3562
+ bottom: 0;
3563
+ left: 0; }
3564
+
3565
+ .premium-image-button-style1-left:before {
3566
+ width: 0;
3567
+ height: 100%;
3568
+ top: 0;
3569
+ right: 0; }
3570
+
3571
+ .premium-image-button-style1-bottom:hover:before,
3572
+ .premium-image-button-style1-top:hover:before {
3573
+ height: 100%; }
3574
+
3575
+ .premium-image-button-style1-right:hover:before,
3576
+ .premium-image-button-style1-left:hover:before {
3577
+ width: 100%; }
3578
+
3579
+ .premium-image-button-style3 {
3580
+ z-index: 10; }
3581
+ .premium-image-button-style3:before {
3582
+ position: absolute;
3583
+ top: 0px;
3584
+ left: 0px;
3585
+ width: 100%;
3586
+ height: 100%;
3587
  content: "";
3588
+ z-index: 1;
3589
+ background: rgba(255, 255, 255, 0.2);
3590
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3591
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3592
+ -webkit-transition: all 0.8s ease-out;
3593
+ transition: all 0.8s ease-out; }
3594
 
3595
+ .premium-image-button-diagonal-right:before {
3596
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3597
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
 
 
3598
 
3599
+ .premium-image-button-diagonal-right:hover:before {
3600
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3601
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3602
 
3603
+ .premium-image-button-diagonal-left:before {
3604
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3605
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3606
 
3607
+ .premium-image-button-diagonal-left:hover:before {
3608
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3609
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
 
 
 
 
 
3610
 
3611
+ .premium-image-button-diagonal-bottom:before {
3612
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3613
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
 
 
3614
 
3615
+ .premium-image-button-diagonal-bottom:hover:before {
3616
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3617
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3618
+
3619
+ .premium-image-button-diagonal-top:before {
3620
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
3621
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
3622
+
3623
+ .premium-image-button-diagonal-top:hover:before {
3624
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3625
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0); }
3626
+
3627
+ .premium-image-button-style4-icon-wrapper {
3628
+ position: absolute;
3629
+ z-index: 2;
3630
+ width: 100%;
3631
+ text-align: center;
3632
+ -js-display: flex;
3633
+ display: -webkit-box;
3634
+ display: -webkit-flex;
3635
+ display: -moz-box;
3636
+ display: -ms-flexbox;
3637
+ display: flex;
3638
+ -webkit-box-align: center;
3639
+ -webkit-align-items: center;
3640
+ -moz-box-align: center;
3641
+ -ms-flex-align: center;
3642
+ align-items: center;
3643
+ -webkit-box-pack: center;
3644
+ -webkit-justify-content: center;
3645
+ -moz-box-pack: center;
3646
+ -ms-flex-pack: center;
3647
+ justify-content: center;
3648
  height: 100%;
3649
+ opacity: 0;
3650
+ -webkit-transition: all 0.3s ease-in-out;
3651
+ transition: all 0.3s ease-in-out; }
3652
+ .premium-image-button-style4-icon-wrapper.top {
3653
+ bottom: -100%;
3654
+ left: 0; }
3655
+ .premium-image-button-style4-icon-wrapper.bottom {
3656
+ top: -100%;
3657
+ left: 0; }
3658
+ .premium-image-button-style4-icon-wrapper.left {
3659
+ top: 0;
3660
+ left: -100%; }
3661
+ .premium-image-button-style4-icon-wrapper.right {
3662
+ top: 0;
3663
+ right: -100%; }
3664
 
3665
+ .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
3666
+ top: 0;
3667
+ opacity: 1; }
 
 
 
3668
 
3669
+ .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
3670
+ -webkit-transform: translateY(100%);
3671
+ -ms-transform: translateY(100%);
3672
+ transform: translateY(100%);
3673
+ opacity: 0; }
3674
 
3675
+ .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
3676
+ bottom: 0;
3677
+ opacity: 1; }
 
3678
 
3679
+ .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
3680
+ -webkit-transform: translateY(-100%);
3681
+ -ms-transform: translateY(-100%);
3682
+ transform: translateY(-100%);
3683
+ opacity: 0; }
3684
+
3685
+ .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
3686
+ left: 0;
3687
+ opacity: 1; }
3688
+
3689
+ .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
3690
+ -webkit-transform: translateX(100%);
3691
+ -ms-transform: translateX(100%);
3692
+ transform: translateX(100%);
3693
+ opacity: 0; }
3694
+
3695
+ .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
3696
+ right: 0;
3697
+ opacity: 1; }
3698
 
3699
+ .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
3700
+ -webkit-transform: translateX(-100%);
3701
+ -ms-transform: translateX(-100%);
3702
+ transform: translateX(-100%);
3703
+ opacity: 0; }
 
3704
 
3705
+ .premium-image-button-style5:before {
3706
+ position: absolute;
3707
+ content: "";
3708
+ top: 0;
3709
+ left: 0;
3710
+ width: 100%;
3711
+ height: 100%;
3712
+ opacity: 0;
3713
+ -webkit-transition: all 1s ease-in-out;
3714
+ transition: all 1s ease-in-out;
3715
+ background: rgba(255, 255, 255, 0.2);
3716
+ -webkit-animation-name: premium-overlap-effect-done;
3717
+ animation-name: premium-overlap-effect-done;
3718
+ -webkit-animation-duration: 1s;
3719
+ animation-duration: 1s; }
3720
 
3721
+ .premium-image-button-overlap-effect-vertical:before {
3722
+ -webkit-animation-name: premium-overlap-ver-effect-done;
3723
+ animation-name: premium-overlap-ver-effect-done; }
 
 
 
3724
 
3725
+ .premium-image-button-overlap-effect-horizontal:hover:before {
3726
+ -webkit-animation-name: premium-overlap-effect;
3727
+ animation-name: premium-overlap-effect; }
 
 
 
 
 
 
3728
 
3729
+ .premium-image-button-overlap-effect-vertical:hover:before {
3730
+ -webkit-animation-name: premium-overlap-ver-effect;
3731
+ animation-name: premium-overlap-ver-effect; }
3732
 
3733
+ @-webkit-keyframes premium-overlap-effect {
3734
+ 0% {
3735
+ opacity: 0;
3736
+ -webkit-transform: rotateY(0deg);
3737
+ transform: rotateY(0deg); }
3738
+ 50% {
3739
+ opacity: 1;
3740
+ -webkit-transform: rotateY(180deg);
3741
+ transform: rotateY(180deg); }
3742
+ 100% {
3743
+ opacity: 0;
3744
+ -webkit-transform: rotateY(360deg);
3745
+ transform: rotateY(360deg); } }
3746
 
3747
+ @keyframes premium-overlap-effect {
3748
+ 0% {
3749
+ opacity: 0;
3750
+ -webkit-transform: rotateY(0deg);
3751
+ transform: rotateY(0deg); }
3752
+ 50% {
3753
+ opacity: 1;
3754
+ -webkit-transform: rotateY(180deg);
3755
+ transform: rotateY(180deg); }
3756
+ 100% {
3757
+ opacity: 0;
3758
+ -webkit-transform: rotateY(360deg);
3759
+ transform: rotateY(360deg); } }
3760
 
3761
+ @-webkit-keyframes premium-overlap-effect-done {
3762
+ 0% {
3763
+ opacity: 0;
3764
+ -webkit-transform: rotateY(0deg);
3765
+ transform: rotateY(0deg); }
3766
+ 50% {
3767
+ opacity: 1;
3768
+ -webkit-transform: rotateY(180deg);
3769
+ transform: rotateY(180deg); }
3770
+ 100% {
3771
+ opacity: 0;
3772
+ -webkit-transform: rotateY(360deg);
3773
+ transform: rotateY(360deg); } }
3774
 
3775
+ @keyframes premium-overlap-effect-done {
3776
+ 0% {
3777
+ opacity: 0;
3778
+ -webkit-transform: rotateY(0deg);
3779
+ transform: rotateY(0deg); }
3780
+ 50% {
3781
+ opacity: 1;
3782
+ -webkit-transform: rotateY(180deg);
3783
+ transform: rotateY(180deg); }
3784
+ 100% {
3785
+ opacity: 0;
3786
+ -webkit-transform: rotateY(360deg);
3787
+ transform: rotateY(360deg); } }
3788
 
3789
+ @-webkit-keyframes premium-overlap-ver-effect {
3790
+ 0% {
3791
+ opacity: 0;
3792
+ -webkit-transform: rotateX(0deg);
3793
+ transform: rotateX(0deg); }
3794
+ 50% {
3795
+ opacity: 1;
3796
+ -webkit-transform: rotateX(180deg);
3797
+ transform: rotateX(180deg); }
3798
+ 100% {
3799
+ opacity: 0;
3800
+ -webkit-transform: rotateX(360deg);
3801
+ transform: rotateX(360deg); } }
3802
 
3803
+ @keyframes premium-overlap-ver-effect {
3804
+ 0% {
3805
+ opacity: 0;
3806
+ -webkit-transform: rotateX(0deg);
3807
+ transform: rotateX(0deg); }
3808
+ 50% {
3809
+ opacity: 1;
3810
+ -webkit-transform: rotateX(180deg);
3811
+ transform: rotateX(180deg); }
3812
  100% {
3813
+ opacity: 0;
3814
+ -webkit-transform: rotateX(360deg);
3815
+ transform: rotateX(360deg); } }
3816
 
3817
+ @-webkit-keyframes premium-overlap-ver-effect-done {
3818
+ 0% {
3819
+ opacity: 0;
3820
+ -webkit-transform: rotateX(0deg);
3821
+ transform: rotateX(0deg); }
3822
+ 50% {
3823
+ opacity: 1;
3824
+ -webkit-transform: rotateX(180deg);
3825
+ transform: rotateX(180deg); }
3826
  100% {
3827
+ opacity: 0;
3828
+ -webkit-transform: rotateX(360deg);
3829
+ transform: rotateX(360deg); } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3830
 
3831
+ @keyframes premium-overlap-ver-effect-done {
3832
+ 0% {
3833
+ opacity: 0;
3834
+ -webkit-transform: rotateX(0deg);
3835
+ transform: rotateX(0deg); }
3836
+ 50% {
3837
+ opacity: 1;
3838
+ -webkit-transform: rotateX(180deg);
3839
+ transform: rotateX(180deg); }
3840
+ 100% {
3841
+ opacity: 0;
3842
+ -webkit-transform: rotateX(360deg);
3843
+ transform: rotateX(360deg); } }
3844
+
3845
+ /************ Premium Image Scroll ************/
3846
+ /**********************************************/
3847
+ @font-face {
3848
+ font-family: "pa-elements";
3849
+ src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?9e1efm");
3850
+ src: url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?9e1efm#iefix") format("embedded-opentype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?9e1efm") format("truetype"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?9e1efm") format("woff"), url("../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?9e1efm#pa-elements") format("svg");
3851
+ font-weight: normal;
3852
+ font-style: normal; }
3853
 
3854
+ .premium-image-scroll-section,
3855
+ .premium-image-scroll-container {
3856
+ -webkit-transition: all 0.3s ease-in-out;
3857
+ transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3858
 
3859
+ .premium-image-scroll-section {
3860
+ position: relative;
3861
+ overflow: hidden;
3862
+ width: 100%;
3863
+ -webkit-mask-image: -webkit-radial-gradient(white, black); }
3864
 
3865
+ .premium-image-scroll-container {
3866
+ width: 100%; }
3867
+ .premium-image-scroll-container .premium-image-scroll-mask-media {
3868
+ -webkit-mask-repeat: no-repeat;
3869
+ mask-repeat: no-repeat;
3870
+ -webkit-mask-position: center;
3871
+ mask-position: center; }
3872
+
3873
+ .premium-container-scroll {
3874
+ overflow: auto; }
3875
+
3876
+ .premium-image-scroll-container .premium-image-scroll-horizontal {
3877
+ position: relative;
3878
  width: 100%;
3879
+ height: 100%; }
3880
+ .premium-image-scroll-container .premium-image-scroll-horizontal img {
3881
+ max-width: none;
3882
+ height: 100%; }
3883
 
3884
+ .premium-image-scroll-container .premium-image-scroll-vertical img {
3885
  width: 100%;
3886
+ max-width: 100%;
3887
+ height: auto; }
 
3888
 
3889
+ .premium-image-scroll-ver {
3890
+ position: relative; }
 
 
 
3891
 
3892
+ .premium-image-scroll-container .premium-image-scroll-overlay {
3893
+ background: rgba(2, 2, 2, 0.3); }
3894
+
3895
+ .premium-image-scroll-container .premium-image-scroll-link,
3896
+ .premium-image-scroll-container .premium-image-scroll-overlay {
3897
+ position: absolute;
3898
  top: 0;
3899
+ bottom: 0;
3900
+ left: 0;
3901
+ right: 0;
3902
+ z-index: 4; }
3903
 
3904
+ .premium-image-scroll-content {
3905
+ display: inline-block;
3906
+ position: absolute;
3907
+ height: auto;
3908
+ top: 50%;
3909
+ left: 50%;
3910
+ text-align: center;
3911
+ z-index: 5;
3912
+ -webkit-transform: translate(-50%, -50%);
3913
+ -ms-transform: translate(-50%, -50%);
3914
+ transform: translate(-50%, -50%); }
3915
 
3916
+ .premium-container-scroll-instant .premium-image-scroll-image {
3917
+ -webkit-transition: all 0s ease-in-out !important;
3918
+ transition: all 0s ease-in-out !important; }
3919
 
3920
+ .premium-image-scroll-container img {
3921
+ -webkit-transition: -webkit-transform 3s ease-in-out;
3922
+ transition: -webkit-transform 3s ease-in-out;
3923
+ transition: transform 3s ease-in-out;
3924
+ transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
3925
 
3926
+ .premium-image-scroll-container .premium-image-scroll-overlay,
3927
+ .premium-image-scroll-container .premium-image-scroll-content {
3928
+ -webkit-transition: all 0.3s ease-in-out;
3929
+ transition: all 0.3s ease-in-out;
3930
+ opacity: 1; }
3931
 
3932
+ .premium-image-scroll-container:hover .premium-image-scroll-overlay {
3933
+ opacity: 0; }
 
3934
 
3935
+ .premium-image-scroll-container:hover .premium-image-scroll-content {
3936
+ opacity: 0;
3937
+ visibility: hidden; }
3938
 
3939
+ .premium-image-scroll-content .premium-image-scroll-icon {
3940
+ display: inline-block;
3941
+ font-family: "pa-elements" !important;
3942
+ speak: none;
3943
+ font-style: normal;
3944
+ font-weight: normal;
3945
+ font-variant: normal;
3946
+ text-transform: none;
3947
+ line-height: 1;
3948
+ -webkit-font-smoothing: antialiased;
3949
+ -moz-osx-font-smoothing: grayscale;
3950
+ -webkit-animation-duration: 0.5s;
3951
+ animation-duration: 0.5s;
3952
+ -webkit-animation-iteration-count: infinite;
3953
+ animation-iteration-count: infinite;
3954
+ -webkit-animation-direction: alternate;
3955
+ animation-direction: alternate;
3956
+ -webkit-animation-timing-function: ease-in-out;
3957
+ animation-timing-function: ease-in-out; }
3958
 
3959
+ .pa-horizontal-mouse-scroll:before {
3960
+ content: "\e921"; }
 
3961
 
3962
+ .pa-vertical-mouse-scroll:before {
3963
+ content: "\e922"; }
 
3964
 
3965
+ .pa-horizontal-mouse-scroll {
3966
+ -webkit-animation-name: pa-scroll-horizontal;
3967
+ animation-name: pa-scroll-horizontal; }
3968
 
3969
+ .pa-vertical-mouse-scroll {
3970
+ -webkit-animation-name: pa-scroll-vertical;
3971
+ animation-name: pa-scroll-vertical; }
3972
 
3973
+ @-webkit-keyframes pa-scroll-vertical {
3974
+ 0% {
3975
+ -webkit-transform: translateY(0px);
3976
+ transform: translateY(0px); }
3977
+ 100% {
3978
+ -webkit-transform: translateY(5px);
3979
+ transform: translateY(5px); } }
3980
+
3981
+ @keyframes pa-scroll-vertical {
3982
+ 0% {
3983
+ -webkit-transform: translateY(0px);
3984
+ transform: translateY(0px); }
3985
+ 100% {
3986
+ -webkit-transform: translateY(5px);
3987
+ transform: translateY(5px); } }
3988
+
3989
+ @-webkit-keyframes pa-scroll-horizontal {
3990
+ 0% {
3991
+ -webkit-transform: translateX(0px);
3992
+ transform: translateX(0px); }
3993
+ 100% {
3994
+ -webkit-transform: translateX(5px);
3995
+ transform: translateX(5px); } }
3996
+
3997
+ @keyframes pa-scroll-horizontal {
3998
+ 0% {
3999
+ -webkit-transform: translateX(0px);
4000
+ transform: translateX(0px); }
4001
+ 100% {
4002
+ -webkit-transform: translateX(5px);
4003
+ transform: translateX(5px); } }
4004
+
4005
+ /**************** Premium Image Separator ****************/
4006
+ /*********************************************************/
4007
+ .premium-image-separator-container {
4008
  position: absolute;
 
4009
  width: 100%;
4010
+ z-index: 2;
4011
+ top: auto;
4012
+ -webkit-transition: all 0.3s ease-in-out;
4013
+ transition: all 0.3s ease-in-out; }
4014
+ .premium-image-separator-container svg,
4015
+ .premium-image-separator-container img {
4016
+ display: inline-block !important;
4017
+ -webkit-mask-repeat: no-repeat;
4018
+ mask-repeat: no-repeat;
4019
+ -webkit-mask-position: center;
4020
+ mask-position: center; }
4021
+ .premium-image-separator-container .premium-image-separator-link {
4022
+ position: absolute;
4023
+ z-index: 9999;
4024
+ top: 0;
4025
+ left: 0;
4026
+ width: 100%;
4027
+ height: 100%;
4028
+ text-decoration: none; }
4029
+ .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 {
4030
+ -webkit-box-shadow: none !important;
4031
+ box-shadow: none !important;
4032
+ outline: none !important;
4033
+ border: none !important;
4034
+ text-decoration: none !important; }
4035
+ .premium-image-separator-container i,
4036
+ .premium-image-separator-container > svg {
4037
+ padding: 20px;
4038
+ -webkit-transition: all 0.3s ease-in-out;
4039
+ transition: all 0.3s ease-in-out; }
4040
+
4041
+ /******** Premium Media Grid ********/
4042
+ /************************************/
4043
+ .premium-img-gallery-filter,
4044
+ .premium-blog-filter {
4045
  -js-display: flex;
4046
  display: -webkit-box;
4047
  display: -webkit-flex;
4057
  -webkit-justify-content: center;
4058
  -moz-box-pack: center;
4059
  -ms-flex-pack: center;
4060
+ justify-content: center; }
4061
+
4062
+ .premium-img-gallery {
4063
+ clear: both;
4064
+ overflow: hidden; }
4065
+
4066
+ .premium-gallery-container .premium-gallery-item {
4067
+ padding: 10px;
4068
+ float: left; }
4069
+
4070
+ .premium-gallery-container .grid-sizer {
4071
+ width: 33.33%; }
4072
+
4073
+ .premium-gallery-container .pa-gallery-item {
4074
+ padding: 10px; }
4075
+
4076
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4077
+ .premium-blog-filter .premium-blog-filters-container li a.category {
4078
+ outline: none;
4079
+ text-decoration: none;
4080
+ -webkit-border-radius: 75px;
4081
+ border-radius: 75px;
4082
+ margin: 15px 5px 20px;
4083
+ padding: 7px 20px;
4084
  -webkit-transition: all 0.3s ease-in-out;
4085
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
4086
 
4087
+ .pa-gallery-img {
4088
+ position: relative; }
4089
+ .pa-gallery-img .pa-gallery-whole-link {
4090
+ position: absolute;
4091
+ top: 0;
4092
+ left: 0;
4093
+ width: 100%;
4094
+ height: 100%; }
4095
+ .pa-gallery-img.style2 .pa-gallery-whole-link {
4096
+ z-index: 99; }
4097
 
4098
+ .pa-gallery-img-container {
4099
+ overflow: hidden;
4100
+ -webkit-backface-visibility: hidden;
4101
+ backface-visibility: hidden;
4102
+ -webkit-transform: translate3d(0, 0, 0);
4103
+ transform: translate3d(0, 0, 0); }
4104
+ .pa-gallery-img-container img {
4105
+ display: block;
4106
+ width: 100%;
4107
+ -webkit-transition: all 0.3s ease-in-out;
4108
+ transition: all 0.3s ease-in-out; }
4109
 
4110
+ .premium-img-gallery.gray img {
4111
+ -webkit-filter: grayscale(100%);
4112
+ filter: grayscale(100%); }
4113
 
4114
+ .premium-img-gallery.zoomout img,
4115
+ .premium-img-gallery.scale img {
4116
+ -webkit-transform: scale(1.2);
4117
+ -ms-transform: scale(1.2);
4118
+ transform: scale(1.2); }
4119
 
4120
+ .premium-img-gallery.sepia img {
4121
+ -webkit-filter: sepia(30%);
4122
+ filter: sepia(30%); }
4123
 
4124
+ .premium-img-gallery.bright img {
4125
+ -webkit-filter: brightness(1);
4126
+ filter: brightness(1); }
 
 
4127
 
4128
+ .premium-img-gallery.trans img {
4129
+ -webkit-transform: translateX(-15px) scale(1.1);
4130
+ -ms-transform: translateX(-15px) scale(1.1);
4131
+ transform: translateX(-15px) scale(1.1); }
4132
 
4133
+ .pa-gallery-img .pa-gallery-magnific-image,
4134
+ .pa-gallery-img .pa-gallery-img-link {
4135
+ outline: none; }
4136
+ .pa-gallery-img .pa-gallery-magnific-image i,
4137
+ .pa-gallery-img .pa-gallery-magnific-image svg,
4138
+ .pa-gallery-img .pa-gallery-img-link i,
4139
+ .pa-gallery-img .pa-gallery-img-link svg {
4140
+ -webkit-transition: all 0.3s ease-in-out;
4141
+ transition: all 0.3s ease-in-out; }
4142
 
4143
+ .pa-gallery-img .pa-gallery-magnific-image span,
4144
+ .pa-gallery-img .pa-gallery-img-link span {
4145
+ line-height: 1;
4146
+ display: inline-block;
 
 
 
4147
  opacity: 0;
4148
+ margin: 0 5px;
4149
+ padding: 15px;
4150
+ -webkit-border-radius: 50%;
4151
+ border-radius: 50%; }
 
 
 
 
 
 
 
4152
 
4153
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4154
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
4155
+ margin: 0 5px 20px; }
4156
 
4157
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
4158
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4159
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s; }
4160
 
4161
+ .pa-gallery-img:hover .pa-gallery-img-link span {
4162
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4163
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s; }
 
 
 
 
 
 
 
 
 
 
4164
 
4165
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
4166
+ .pa-gallery-img:hover .pa-gallery-img-link span {
4167
+ opacity: 1; }
 
 
 
 
 
 
 
 
 
 
4168
 
4169
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
4170
+ opacity: 1; }
 
 
 
 
 
 
 
 
 
 
 
4171
 
4172
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
4173
+ .premium-blog-filter ul.premium-blog-filters-container {
4174
+ text-align: center;
4175
+ margin: 0;
4176
+ padding: 0; }
 
 
 
 
 
 
 
 
4177
 
4178
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
4179
+ .premium-blog-filter .premium-blog-filters-container li {
4180
+ list-style: none;
4181
+ -js-display: inline-flex;
4182
+ display: -webkit-inline-box;
4183
+ display: -webkit-inline-flex;
4184
+ display: -moz-inline-box;
4185
+ display: -ms-inline-flexbox;
4186
+ display: inline-flex; }
 
 
 
 
4187
 
4188
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
4189
+ -webkit-transform: scale(1.1);
4190
+ -ms-transform: scale(1.1);
4191
+ transform: scale(1.1); }
 
 
 
 
 
 
 
 
 
4192
 
4193
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
4194
+ -webkit-transform: scale(1);
4195
+ -ms-transform: scale(1);
4196
+ transform: scale(1); }
 
 
 
 
 
 
 
 
 
4197
 
4198
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
4199
+ -webkit-transform: scale(1.3) rotate(5deg);
4200
+ -ms-transform: scale(1.3) rotate(5deg);
4201
+ transform: scale(1.3) rotate(5deg); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4202
 
4203
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
4204
+ -webkit-filter: grayscale(0%);
4205
+ filter: grayscale(0%); }
 
4206
 
4207
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
4208
+ -webkit-filter: blur(3px);
4209
+ filter: blur(3px); }
 
 
4210
 
4211
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
4212
+ -webkit-filter: sepia(0%);
4213
+ filter: sepia(0%); }
 
 
 
 
4214
 
4215
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
4216
+ -webkit-transform: translateX(0px) scale(1.1);
4217
+ -ms-transform: translateX(0px) scale(1.1);
4218
+ transform: translateX(0px) scale(1.1); }
4219
 
4220
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
4221
+ -webkit-filter: brightness(1.2);
4222
+ filter: brightness(1.2); }
4223
+
4224
+ .pa-gallery-img .premium-gallery-caption {
4225
+ padding: 10px; }
4226
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
4227
+ margin-bottom: 0; }
4228
+
4229
+ .pa-gallery-img.style1 {
4230
+ overflow: hidden; }
4231
+
4232
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
4233
+ position: absolute;
4234
+ top: 0;
4235
+ left: 0;
4236
  width: 100%;
4237
+ height: 100%;
4238
+ -webkit-transition: all 0.3s ease-in-out;
4239
+ transition: all 0.3s ease-in-out; }
 
4240
 
4241
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
4242
+ position: absolute;
4243
+ top: 33.33%;
4244
  width: 100%;
4245
+ text-align: center;
4246
+ -webkit-transform: translateY(-50%);
4247
+ -ms-transform: translateY(-50%);
4248
+ transform: translateY(-50%);
4249
+ z-index: 999; }
4250
 
4251
+ .pa-gallery-img.style1 .premium-gallery-caption {
4252
+ position: absolute;
4253
+ top: auto;
4254
+ right: 0;
4255
+ bottom: -1px;
4256
+ left: 0;
4257
+ width: 100%;
4258
+ -webkit-transition: all 500ms ease 0s;
4259
+ transition: all 500ms ease 0s;
4260
+ -webkit-transform: translate3d(0, 100%, 0);
4261
+ transform: translate3d(0, 100%, 0); }
4262
 
4263
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
4264
+ -webkit-transform: translate3d(0, 0, 0);
4265
+ transform: translate3d(0, 0, 0);
4266
+ bottom: -1px !important; }
4267
 
4268
+ .pa-gallery-img.default .premium-gallery-caption {
 
4269
  position: absolute;
4270
+ top: auto;
 
 
4271
  right: 0;
4272
+ left: 0;
4273
+ width: 100%;
4274
+ bottom: 0; }
4275
 
4276
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
 
4277
  position: absolute;
4278
+ top: 0;
4279
+ left: 0;
4280
+ width: 100%;
4281
+ height: 100%;
4282
+ opacity: 0;
4283
+ -webkit-backface-visibility: hidden;
4284
+ backface-visibility: hidden;
4285
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
4286
+ transition: opacity 0.3s, -webkit-transform 0.3s;
4287
+ transition: transform 0.3s, opacity 0.3s;
4288
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
4289
+ z-index: 1;
4290
+ background-color: rgba(108, 191, 226, 0.68);
4291
+ -js-display: flex;
4292
+ display: -webkit-box;
4293
+ display: -webkit-flex;
4294
+ display: -moz-box;
4295
+ display: -ms-flexbox;
4296
+ display: flex;
4297
  text-align: center;
4298
+ -webkit-box-align: center;
4299
+ -webkit-align-items: center;
4300
+ -moz-box-align: center;
4301
+ -ms-flex-align: center;
4302
+ align-items: center; }
4303
 
4304
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
4305
+ width: 100%; }
 
4306
 
4307
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
4308
+ opacity: 1;
4309
+ -webkit-transform: translate(15px, 15px);
4310
+ -ms-transform: translate(15px, 15px);
4311
+ transform: translate(15px, 15px); }
4312
 
4313
+ .premium-clearfix {
4314
+ clear: both; }
 
 
 
4315
 
4316
+ /**
4317
+ * Metro Layout
4318
+ */
4319
+ .premium-img-gallery-metro .premium-gallery-item {
4320
+ overflow: hidden; }
4321
 
4322
+ .premium-img-gallery-metro .pa-gallery-img {
4323
+ height: 100%; }
 
4324
 
4325
+ .premium-img-gallery-metro .pa-gallery-img-container {
4326
+ height: 100%; }
4327
+ .premium-img-gallery-metro .pa-gallery-img-container img {
4328
+ min-height: 100%;
4329
+ width: 100%;
4330
+ -o-object-fit: fill;
4331
+ object-fit: fill; }
4332
+
4333
+ .premium-img-gallery .premium-gallery-item-hidden {
4334
+ visibility: hidden;
4335
+ width: 0 !important;
4336
+ height: 0 !important;
4337
+ margin: 0 !important;
4338
+ padding: 0 !important; }
4339
+
4340
+ .premium-gallery-load-more {
4341
+ position: relative; }
4342
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
4343
+ -webkit-box-shadow: none;
4344
+ box-shadow: none;
4345
+ text-shadow: none;
4346
+ border: none;
4347
+ outline: none;
4348
+ -webkit-box-align: center;
4349
+ -webkit-align-items: center;
4350
+ -moz-box-align: center;
4351
+ -ms-flex-align: center;
4352
+ align-items: center;
4353
+ vertical-align: bottom;
4354
+ cursor: pointer;
4355
+ line-height: 1;
4356
+ font-style: normal;
4357
+ font-weight: normal;
4358
+ background-image: none;
4359
+ color: #fff;
4360
+ -webkit-transition: all 0.3s ease-in-out;
4361
+ transition: all 0.3s ease-in-out; }
4362
+
4363
+ .premium-gallery-load-more-btn {
4364
+ -js-display: inline-flex;
4365
+ display: -webkit-inline-box;
4366
+ display: -webkit-inline-flex;
4367
+ display: -moz-inline-box;
4368
+ display: -ms-inline-flexbox;
4369
+ display: inline-flex;
4370
+ -webkit-box-align: center;
4371
+ -webkit-align-items: center;
4372
+ -moz-box-align: center;
4373
+ -ms-flex-align: center;
4374
+ align-items: center; }
4375
 
4376
+ .premium-gallery-load-more-btn div {
4377
+ margin-left: 3px; }
4378
 
4379
+ .premium-gallery-load-more-btn .premium-loader {
4380
+ display: inline-block;
4381
+ width: 20px;
4382
+ height: 20px; }
4383
 
4384
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
4385
+ display: inline-block; }
 
4386
 
4387
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
4388
+ .pa-gallery-img .pa-gallery-video-icon {
4389
+ cursor: pointer; }
4390
 
4391
+ .pa-gallery-img-container iframe {
4392
+ position: absolute;
4393
+ visibility: hidden;
4394
+ top: 0;
4395
+ left: 0;
4396
+ max-width: 100%;
4397
+ width: 100%;
4398
+ height: 100%;
4399
+ margin: 0;
4400
+ line-height: 1;
4401
+ border: none; }
4402
 
4403
+ .pa-gallery-img-container video {
4404
+ position: absolute;
4405
+ visibility: hidden;
4406
+ top: 0;
4407
+ left: 0;
4408
+ max-width: 100%;
4409
+ width: 100%;
4410
+ height: 100%;
4411
+ margin: 0;
4412
+ line-height: 1;
4413
+ border: none;
4414
+ -o-object-fit: contain;
4415
+ object-fit: contain; }
4416
 
4417
+ .pa-gallery-icons-inner-container svg,
4418
+ .pa-gallery-icons-caption-cell svg {
4419
+ width: 14px;
4420
+ height: 14px; }
 
 
 
4421
 
4422
+ .premium-gallery-gradient-layer {
 
 
 
 
 
 
 
 
 
 
4423
  position: absolute;
4424
+ bottom: 40px;
4425
  width: 100%;
4426
+ height: 20px;
4427
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
4428
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
4429
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%); }
4430
+
4431
+ /********* Premium Lottie Animations *********/
4432
+ /*********************************************/
4433
+ .elementor-widget-premium-lottie .premium-lottie-animation {
4434
+ position: relative;
4435
+ -js-display: inline-flex;
4436
+ display: -webkit-inline-box;
4437
+ display: -webkit-inline-flex;
4438
+ display: -moz-inline-box;
4439
+ display: -ms-inline-flexbox;
4440
+ display: inline-flex;
4441
  -webkit-transition: all 0.3s ease-in-out;
4442
  transition: all 0.3s ease-in-out; }
4443
+ .elementor-widget-premium-lottie .premium-lottie-animation a {
 
 
 
 
 
 
 
4444
  position: absolute;
 
 
4445
  left: 0;
4446
+ top: 0;
4447
  width: 100%;
4448
  height: 100%;
4449
+ z-index: 2; }
 
 
 
 
 
 
 
 
 
 
 
4450
 
4451
+ /**************** Premium Google Maps ******************/
4452
+ /*******************************************************/
4453
+ .premium-maps-info-container {
4454
+ margin-top: 10px;
4455
+ margin-bottom: 10px; }
4456
+
4457
+ .premium-maps-info-title,
4458
+ .premium-maps-info-desc {
4459
+ margin: 0;
4460
+ padding: 0; }
4461
+
4462
+ .premium-maps-container .gm-style-iw {
4463
+ text-align: center; }
4464
+
4465
+ .premium-maps-container .gm-style img {
4466
+ max-width: none !important; }
4467
+
4468
+ /**************** Premium Modal Box ****************/
4469
+ /***************************************************/
4470
+ .premium-modal-trigger-btn,
4471
+ .premium-modal-box-modal-lower-close {
4472
+ display: inline-block;
4473
+ padding: 6px 12px;
4474
+ margin-bottom: 0;
4475
+ font-size: 14px;
4476
+ font-weight: normal;
4477
+ line-height: 1.42857143;
4478
+ text-align: center;
4479
+ white-space: nowrap;
4480
+ vertical-align: middle;
4481
+ -ms-touch-action: manipulation;
4482
+ touch-action: manipulation;
4483
+ cursor: pointer;
4484
+ -webkit-user-select: none;
4485
+ -moz-user-select: none;
4486
+ -ms-user-select: none;
4487
+ user-select: none;
4488
+ background-image: none;
4489
+ border: 1px solid transparent; }
4490
+
4491
+ .premium-modal-trigger-btn > svg,
4492
+ .premium-modal-trigger-btn .premium-modal-box-icon {
4493
+ -webkit-transition: all 0.3s ease-in-out;
4494
+ transition: all 0.3s ease-in-out; }
4495
+
4496
+ .premium-modal-trigger-btn > svg {
4497
+ width: 30px;
4498
+ height: 30px; }
4499
+
4500
+ .premium-modal-box-modal-close {
4501
+ float: right;
4502
+ font-size: 21px;
4503
+ font-weight: bold;
4504
+ line-height: 1;
4505
+ color: #000; }
4506
+ .premium-modal-box-modal-close:hover, .premium-modal-box-modal-close:focus {
4507
+ color: #000;
4508
+ text-decoration: none;
4509
+ cursor: pointer; }
4510
+
4511
+ button.premium-modal-box-modal-close {
4512
+ -webkit-appearance: none;
4513
+ padding: 0;
4514
+ cursor: pointer;
4515
+ background: transparent;
4516
+ border: 0; }
4517
+
4518
+ .premium-modal-box-modal {
4519
+ position: fixed;
4520
+ top: 0;
4521
+ right: 0;
4522
+ bottom: 0;
4523
+ left: 0;
4524
+ z-index: 1050;
4525
+ display: none;
4526
+ -webkit-overflow-scrolling: touch;
4527
+ outline: 0;
4528
+ padding: 0 !important;
4529
+ background: rgba(0, 0, 0, 0.5);
4530
+ -webkit-box-align: center;
4531
+ -webkit-align-items: center;
4532
+ -moz-box-align: center;
4533
+ -ms-flex-align: center;
4534
+ align-items: center;
4535
+ -webkit-box-pack: center;
4536
+ -webkit-justify-content: center;
4537
+ -moz-box-pack: center;
4538
+ -ms-flex-pack: center;
4539
+ justify-content: center; }
4540
+ .premium-modal-box-modal .premium-modal-box-modal-dialog {
4541
+ position: absolute;
4542
+ max-height: -webkit-calc(100vh - 150px);
4543
+ max-height: calc(100vh - 150px);
4544
+ -js-display: flex;
4545
+ display: -webkit-box;
4546
+ display: -webkit-flex;
4547
+ display: -moz-box;
4548
+ display: -ms-flexbox;
4549
+ display: flex;
4550
+ -webkit-box-orient: vertical;
4551
+ -webkit-box-direction: normal;
4552
+ -webkit-flex-direction: column;
4553
+ -moz-box-orient: vertical;
4554
+ -moz-box-direction: normal;
4555
+ -ms-flex-direction: column;
4556
+ flex-direction: column;
4557
+ opacity: 0;
4558
+ background-color: #fff;
4559
+ border: 1px solid rgba(0, 0, 0, 0.2);
4560
+ -webkit-border-radius: 6px;
4561
+ border-radius: 6px; }
4562
+
4563
+ .premium-modal-box-modal-content {
4564
+ background-clip: padding-box;
4565
+ outline: 0;
4566
+ overflow-x: hidden; }
4567
+
4568
+ .premium-modal-backdrop.premium-in {
4569
+ filter: alpha(opacity=50);
4570
+ opacity: 0.5 !important; }
4571
+
4572
+ .premium-in {
4573
+ opacity: 1; }
4574
+
4575
+ .premium-modal-backdrop {
4576
+ position: fixed;
4577
+ top: 0;
4578
+ right: 0;
4579
+ bottom: 0;
4580
+ left: 0;
4581
+ z-index: 1040;
4582
+ background-color: #000; }
4583
+
4584
+ .premium-in {
4585
+ -js-display: flex !important;
4586
+ display: -webkit-box !important;
4587
+ display: -webkit-flex !important;
4588
+ display: -moz-box !important;
4589
+ display: -ms-flexbox !important;
4590
+ display: flex !important; }
4591
+
4592
+ .premium-modal-box-modal-header {
4593
  -js-display: flex;
4594
  display: -webkit-box;
4595
  display: -webkit-flex;
4596
  display: -moz-box;
4597
  display: -ms-flexbox;
4598
  display: flex;
4599
+ -webkit-box-pack: justify;
4600
+ -webkit-justify-content: space-between;
4601
+ -moz-box-pack: justify;
4602
+ -ms-flex-pack: justify;
4603
+ justify-content: space-between;
4604
  -webkit-box-align: center;
4605
  -webkit-align-items: center;
4606
  -moz-box-align: center;
4607
  -ms-flex-align: center;
4608
  align-items: center;
4609
+ padding: 5px 15px;
4610
+ border-bottom: 1px solid #e5e5e5; }
4611
+ .premium-modal-box-modal-header .premium-modal-box-modal-close {
4612
+ margin-top: -2px; }
4613
+ .premium-modal-box-modal-header .premium-modal-box-modal-title {
4614
+ -js-display: flex;
4615
+ display: -webkit-box;
4616
+ display: -webkit-flex;
4617
+ display: -moz-box;
4618
+ display: -ms-flexbox;
4619
+ display: flex;
4620
+ -webkit-box-align: center;
4621
+ -webkit-align-items: center;
4622
+ -moz-box-align: center;
4623
+ -ms-flex-align: center;
4624
+ align-items: center;
4625
+ margin: 0;
4626
+ padding: 0; }
4627
+ .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
4628
+ width: 50px;
4629
+ height: 60px; }
4630
 
4631
+ .premium-modal-box-modal-body {
4632
+ position: relative;
4633
+ padding: 15px; }
4634
 
4635
+ .premium-modal-box-modal-footer {
4636
+ padding: 15px;
4637
+ text-align: right;
4638
+ border-top: 1px solid #e5e5e5; }
4639
 
4640
+ .premium-modal-scrollbar-measure {
4641
+ position: absolute;
4642
+ top: -9999px;
4643
+ width: 50px;
4644
+ height: 50px;
4645
+ overflow: scroll; }
4646
 
4647
+ .premium-modal-trigger-text {
4648
+ background: none !important;
4649
+ display: inline-block; }
4650
 
4651
+ .premium-modal-box-container {
4652
+ width: 100% !important; }
4653
+
4654
+ /*Open Modal Button Style*/
4655
+ .premium-modal-trigger-container .premium-modal-trigger-btn {
4656
+ -js-display: inline-flex;
4657
+ display: -webkit-inline-box;
4658
+ display: -webkit-inline-flex;
4659
+ display: -moz-inline-box;
4660
+ display: -ms-inline-flexbox;
4661
+ display: inline-flex;
4662
+ -webkit-box-align: center;
4663
+ -webkit-align-items: center;
4664
+ -moz-box-align: center;
4665
+ -ms-flex-align: center;
4666
+ align-items: center;
4667
+ border: none;
4668
  -webkit-transition: all 0.3s ease-in-out;
4669
  transition: all 0.3s ease-in-out; }
4670
+ .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
4671
+ -webkit-box-pack: center;
4672
+ -webkit-justify-content: center;
4673
+ -moz-box-pack: center;
4674
+ -ms-flex-pack: center;
4675
+ justify-content: center; }
4676
 
4677
+ .premium-modal-trigger-container .premium-modal-trigger-img,
4678
+ .premium-modal-trigger-container .premium-modal-trigger-text,
4679
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
4680
+ cursor: pointer; }
 
 
 
 
 
 
4681
 
4682
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
4683
+ display: inline-block;
4684
+ width: 200px;
4685
+ height: 200px;
4686
+ -webkit-transition: all 0.3s ease-in-out;
4687
+ transition: all 0.3s ease-in-out; }
4688
+
4689
+ /*Image on Modal Header Style*/
4690
+ .premium-modal-box-modal-header img {
4691
+ width: 48px;
4692
+ padding-right: 5px; }
4693
+
4694
+ .premium-modal-box-modal-header i,
4695
+ .premium-modal-box-modal-header svg {
4696
+ padding-right: 6px; }
4697
+
4698
+ .premium-modal-box-modal-close {
4699
+ position: relative;
4700
+ z-index: 99; }
4701
+
4702
+ .premium-modal-trigger-img,
4703
+ .premium-modal-trigger-text,
4704
+ .premium-modal-box-close-button-container,
4705
+ .premium-modal-box-modal-close,
4706
+ .premium-modal-box-modal-lower-close {
4707
+ -webkit-transition: all 0.3s ease-in-out;
4708
+ transition: all 0.3s ease-in-out; }
4709
+
4710
+ @media (min-width: 768px) {
4711
+ .premium-modal-box-modal-dialog {
4712
+ width: 700px;
4713
+ max-height: 600px;
4714
+ overflow: auto; } }
4715
+
4716
+ @media (max-width: 767px) {
4717
+ .premium-modal-box-modal-dialog {
4718
  width: 100%;
4719
+ max-height: 500px;
4720
+ overflow: auto; } }
4721
 
4722
+ .premium-modal-box-container[data-modal-animation*="animated-"] {
4723
+ opacity: 0; }
4724
+
4725
+ /************ Premium Team Members ************/
4726
+ /**********************************************/
4727
+ .premium-person-container {
4728
+ position: relative; }
4729
 
4730
+ .premium-person-image-container {
4731
+ position: relative;
4732
+ text-align: center;
4733
+ overflow: hidden; }
4734
+ .premium-person-image-container .premium-person-image-wrap {
4735
+ overflow: hidden; }
4736
+
4737
+ .premium-person-zoomout-effect .premium-person-image-container img,
4738
+ .premium-person-scale-effect .premium-person-image-container img {
4739
  -webkit-transform: scale(1.2);
4740
  -ms-transform: scale(1.2);
4741
  transform: scale(1.2); }
4742
 
4743
+ .premium-person-sepia-effect .premium-person-image-container img {
4744
  -webkit-filter: sepia(30%);
4745
  filter: sepia(30%); }
4746
 
4747
+ .premium-person-bright-effect .premium-person-image-container img {
4748
  -webkit-filter: brightness(1);
4749
  filter: brightness(1); }
4750
 
4751
+ .premium-person-trans-effect .premium-person-image-container img {
4752
  -webkit-transform: translateX(-15px) scale(1.1);
4753
  -ms-transform: translateX(-15px) scale(1.1);
4754
  transform: translateX(-15px) scale(1.1); }
4755
 
4756
+ .premium-person-zoomin-effect:hover .premium-person-image-container img {
4757
+ -webkit-transform: scale(1.2);
4758
+ -ms-transform: scale(1.2);
4759
+ transform: scale(1.2); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4760
 
4761
+ .premium-person-zoomout-effect:hover .premium-person-image-container img {
4762
  -webkit-transform: scale(1.1);
4763
  -ms-transform: scale(1.1);
4764
  transform: scale(1.1); }
4765
 
4766
+ .premium-person-scale-effect:hover .premium-person-image-container img {
 
 
 
 
 
4767
  -webkit-transform: scale(1.3) rotate(5deg);
4768
  -ms-transform: scale(1.3) rotate(5deg);
4769
  transform: scale(1.3) rotate(5deg); }
4770
 
4771
+ .premium-person-grayscale-effect:hover .premium-person-image-container img {
4772
+ -webkit-filter: grayscale(100%);
4773
+ filter: grayscale(100%); }
4774
+
4775
+ .premium-person-blur-effect:hover .premium-person-image-container img {
4776
  -webkit-filter: blur(3px);
4777
  filter: blur(3px); }
4778
 
4779
+ .premium-person-sepia-effect:hover .premium-person-image-container img {
4780
  -webkit-filter: sepia(0%);
4781
  filter: sepia(0%); }
4782
 
4783
+ .premium-person-bright-effect:hover .premium-person-image-container img {
 
 
 
 
 
4784
  -webkit-filter: brightness(1.2);
4785
  filter: brightness(1.2); }
4786
 
4787
+ .premium-person-trans-effect:hover .premium-person-image-container img {
4788
+ -webkit-transform: translateX(0px) scale(1.1);
4789
+ -ms-transform: translateX(0px) scale(1.1);
4790
+ transform: translateX(0px) scale(1.1); }
 
 
 
4791
 
4792
+ .premium-person-container .premium-person-image-container img {
 
 
 
4793
  width: 100%;
4794
  height: 100%;
4795
+ display: block;
4796
+ -o-object-fit: cover;
4797
+ object-fit: cover;
4798
+ -webkit-transition: all 0.5s ease-in-out;
4799
+ transition: all 0.5s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4800
 
4801
+ .premium-person-style2 .premium-person-social {
4802
  position: absolute;
4803
  top: 0;
4804
  left: 0;
4805
  width: 100%;
4806
  height: 100%;
4807
+ z-index: 2;
 
 
 
 
 
 
 
 
4808
  -js-display: flex;
4809
  display: -webkit-box;
4810
  display: -webkit-flex;
4811
  display: -moz-box;
4812
  display: -ms-flexbox;
4813
  display: flex;
4814
+ -webkit-box-pack: center;
4815
+ -webkit-justify-content: center;
4816
+ -moz-box-pack: center;
4817
+ -ms-flex-pack: center;
4818
+ justify-content: center;
4819
  -webkit-box-align: center;
4820
  -webkit-align-items: center;
4821
  -moz-box-align: center;
4822
  -ms-flex-align: center;
4823
+ align-items: center;
4824
+ -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
4825
+ box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
4826
+ -webkit-transition: all 0.5s linear 0s;
4827
+ transition: all 0.5s linear 0s;
4828
+ opacity: 0; }
4829
 
4830
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
4831
+ opacity: 1; }
4832
 
4833
+ .premium-person-list-item a {
4834
+ display: inline-block; }
4835
+
4836
+ .premium-person-style2 .premium-person-list-item a {
4837
+ opacity: 0;
4838
+ -webkit-transform: scale(0);
4839
+ -ms-transform: scale(0);
4840
+ transform: scale(0);
4841
+ -webkit-transition: all 0.5s ease-in-out 0s;
4842
+ transition: all 0.5s ease-in-out 0s; }
4843
+
4844
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
4845
  opacity: 1;
4846
+ -webkit-transform: scale(1);
4847
+ -ms-transform: scale(1);
4848
+ transform: scale(1); }
4849
 
4850
+ .premium-person-info-container {
4851
+ padding: 30px 15px; }
4852
 
4853
+ .premium-person-name {
4854
+ margin: 0 0 5px;
4855
+ font-weight: 700; }
4856
+
4857
+ .premium-person-title {
4858
+ margin: 0 0 20px;
4859
+ padding: 0; }
4860
+
4861
+ .premium-person-content {
4862
+ margin: 0 0 30px; }
4863
+
4864
+ /*Override Theme List Margin*/
4865
+ ul.premium-person-social-list {
4866
+ margin: 0px !important;
4867
+ padding: 0; }
4868
+
4869
+ .premium-person-social-list .premium-person-list-item {
4870
+ display: inline;
4871
+ list-style: none; }
4872
+
4873
+ .premium-person-social-list li {
4874
+ position: relative;
4875
+ bottom: 0px;
4876
+ -webkit-transition: all 0.2s ease-in-out;
4877
+ transition: all 0.2s ease-in-out; }
4878
+ .premium-person-social-list li i {
4879
+ position: relative;
4880
+ bottom: 0px;
4881
+ -webkit-transition: all 0.2s ease-in-out;
4882
+ transition: all 0.2s ease-in-out; }
4883
+
4884
+ .premium-person-defaults-yes li.premium-person-facebook:hover a {
4885
+ background-color: #3b5998 !important; }
4886
+
4887
+ .premium-person-defaults-yes li.premium-person-twitter:hover a {
4888
+ background-color: #55acee !important; }
4889
+
4890
+ .premium-person-defaults-yes li.premium-person-linkedin:hover a {
4891
+ background-color: #0077b5 !important; }
4892
+
4893
+ .premium-person-defaults-yes li.premium-person-google:hover a {
4894
+ background-color: #dc4e41 !important; }
4895
+
4896
+ .premium-person-defaults-yes li.premium-person-youtube:hover a {
4897
+ background-color: #b31217 !important; }
4898
+
4899
+ .premium-person-defaults-yes li.premium-person-instagram:hover a {
4900
+ background-color: #e4405f !important; }
4901
+
4902
+ .premium-person-defaults-yes li.premium-person-skype:hover a {
4903
+ background-color: #00aff0 !important; }
4904
+
4905
+ .premium-person-defaults-yes li.premium-person-pinterest:hover a {
4906
+ background-color: #bd081c !important; }
4907
+
4908
+ .premium-person-defaults-yes li.premium-person-dribbble:hover a {
4909
+ background-color: #ea4c89 !important; }
4910
+
4911
+ .premium-person-defaults-yes li.premium-person-mail:hover a {
4912
+ background-color: #b23121 !important; }
4913
+
4914
+ .premium-person-defaults-yes li.premium-person-behance:hover a {
4915
+ background-color: #1769ff !important; }
4916
+
4917
+ .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
4918
+ background-color: #25d366 !important; }
4919
+
4920
+ .premium-person-defaults-yes li.premium-person-telegram:hover a {
4921
+ background-color: #0088cc !important; }
4922
+
4923
+ .premium-person-defaults-yes li.premium-person-site:hover a {
4924
+ background-color: #0055a5 !important; }
4925
+
4926
+ .premium-person-social-list li:hover a {
4927
+ -webkit-box-shadow: none;
4928
+ box-shadow: none; }
4929
+
4930
+ .premium-person-social-list li a:focus {
4931
+ -webkit-box-shadow: none;
4932
+ box-shadow: none;
4933
+ outline: none; }
4934
+
4935
+ .premium-person-social-list li i {
4936
+ font-size: 18px; }
4937
+
4938
+ .elementor-widget-premium-addon-person .elementor-widget-container {
4939
+ -js-display: flex;
4940
+ display: -webkit-box;
4941
+ display: -webkit-flex;
4942
+ display: -moz-box;
4943
+ display: -ms-flexbox;
4944
+ display: flex;
4945
+ -webkit-box-pack: center;
4946
+ -webkit-justify-content: center;
4947
+ -moz-box-pack: center;
4948
+ -ms-flex-pack: center;
4949
+ justify-content: center; }
4950
+
4951
+ .premium-persons-container.multiple-persons {
4952
+ -js-display: flex;
4953
+ display: -webkit-box;
4954
+ display: -webkit-flex;
4955
+ display: -moz-box;
4956
+ display: -ms-flexbox;
4957
+ display: flex;
4958
+ -webkit-flex-wrap: wrap;
4959
+ -ms-flex-wrap: wrap;
4960
+ flex-wrap: wrap;
4961
+ width: 100%; }
4962
+
4963
+ .premium-person-style1 .premium-person-container {
4964
  overflow: hidden; }
4965
+ .premium-person-style1 .premium-person-container .premium-person-info {
4966
+ position: absolute;
4967
+ top: auto;
4968
+ right: 0;
4969
+ left: 0;
4970
+ -webkit-transition: all 500ms ease 0s;
4971
+ transition: all 500ms ease 0s;
4972
+ -webkit-transform: translate3d(0, 100%, 0);
4973
+ transform: translate3d(0, 100%, 0); }
4974
+ .premium-person-style1 .premium-person-container:hover .premium-person-info {
4975
+ -webkit-transform: translate3d(0, 0, 0);
4976
+ transform: translate3d(0, 0, 0);
4977
+ bottom: -1px !important; }
4978
 
4979
+ .premium-person-style1 .premium-person-social-list li:hover {
4980
+ bottom: 5px; }
4981
 
4982
+ .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
4983
+ -webkit-box-align: start;
4984
+ -webkit-align-items: flex-start;
4985
+ -moz-box-align: start;
4986
+ -ms-flex-align: start;
4987
+ align-items: flex-start; }
 
4988
 
4989
+ .premium-person-style1 .slick-track {
4990
+ -js-display: flex;
4991
+ display: -webkit-box;
4992
+ display: -webkit-flex;
4993
+ display: -moz-box;
4994
+ display: -ms-flexbox;
4995
+ display: flex; }
4996
 
4997
+ .premium-person-style1 .slick-slide {
4998
+ height: inherit !important; }
4999
+
5000
+ .premium-person-style3 .premium-person-info-container {
5001
+ position: absolute;
5002
+ top: 0;
5003
+ left: 0;
5004
+ width: 100%;
5005
+ height: 100%;
5006
+ -js-display: flex;
5007
+ display: -webkit-box;
5008
+ display: -webkit-flex;
5009
+ display: -moz-box;
5010
+ display: -ms-flexbox;
5011
+ display: flex;
5012
+ -webkit-box-orient: vertical;
5013
+ -webkit-box-direction: normal;
5014
+ -webkit-flex-direction: column;
5015
+ -moz-box-orient: vertical;
5016
+ -moz-box-direction: normal;
5017
+ -ms-flex-direction: column;
5018
+ flex-direction: column;
5019
+ -webkit-box-pack: justify;
5020
+ -webkit-justify-content: space-between;
5021
+ -moz-box-pack: justify;
5022
+ -ms-flex-pack: justify;
5023
+ justify-content: space-between; }
5024
+
5025
+ .premium-person-style3 .premium-person-title-desc-wrap {
5026
+ -js-display: flex;
5027
+ display: -webkit-box;
5028
+ display: -webkit-flex;
5029
+ display: -moz-box;
5030
+ display: -ms-flexbox;
5031
+ display: flex;
5032
+ -webkit-box-orient: horizontal;
5033
+ -webkit-box-direction: reverse;
5034
+ -webkit-flex-direction: row-reverse;
5035
+ -moz-box-orient: horizontal;
5036
+ -moz-box-direction: reverse;
5037
+ -ms-flex-direction: row-reverse;
5038
+ flex-direction: row-reverse;
5039
+ -webkit-box-pack: justify;
5040
+ -webkit-justify-content: space-between;
5041
+ -moz-box-pack: justify;
5042
+ -ms-flex-pack: justify;
5043
+ justify-content: space-between;
5044
+ -webkit-box-align: start;
5045
+ -webkit-align-items: flex-start;
5046
+ -moz-box-align: start;
5047
+ -ms-flex-align: start;
5048
+ align-items: flex-start; }
5049
 
5050
+ .premium-person-style3 .premium-person-name-icons-wrap {
5051
+ -js-display: flex;
5052
+ display: -webkit-box;
5053
+ display: -webkit-flex;
5054
+ display: -moz-box;
5055
+ display: -ms-flexbox;
5056
+ display: flex;
5057
+ -webkit-box-pack: justify;
5058
+ -webkit-justify-content: space-between;
5059
+ -moz-box-pack: justify;
5060
+ -ms-flex-pack: justify;
5061
+ justify-content: space-between;
5062
+ -webkit-box-align: end;
5063
+ -webkit-align-items: flex-end;
5064
+ -moz-box-align: end;
5065
+ -ms-flex-align: end;
5066
+ align-items: flex-end; }
5067
 
5068
+ .premium-person-style3 .premium-person-title {
5069
+ opacity: 0;
5070
+ -webkit-transition: all 0.3s ease;
5071
+ transition: all 0.3s ease;
5072
+ width: 0; }
5073
+ .premium-person-style3 .premium-person-title span {
5074
+ display: inline-block; }
5075
 
5076
+ .premium-person-style3 .premium-person-name {
5077
+ padding-left: 10px; }
 
 
5078
 
5079
+ .premium-person-style3 .premium-person-social-list {
5080
+ -js-display: flex;
5081
+ display: -webkit-box;
5082
+ display: -webkit-flex;
5083
+ display: -moz-box;
5084
+ display: -ms-flexbox;
5085
+ display: flex;
5086
+ -webkit-box-orient: vertical;
5087
+ -webkit-box-direction: normal;
5088
+ -webkit-flex-direction: column;
5089
+ -moz-box-orient: vertical;
5090
+ -moz-box-direction: normal;
5091
+ -ms-flex-direction: column;
5092
+ flex-direction: column;
5093
+ -webkit-transform: translateY(20px);
5094
+ -ms-transform: translateY(20px);
5095
+ transform: translateY(20px);
5096
+ opacity: 0;
5097
+ -webkit-transition: all 0.3s ease;
5098
+ transition: all 0.3s ease; }
5099
 
5100
+ .premium-person-style3 .premium-person-list-item {
5101
+ line-height: 0; }
5102
+ .premium-person-style3 .premium-person-list-item a {
5103
+ padding: 5px 10px 0 0;
5104
+ margin: 5px 0; }
5105
 
5106
+ .premium-person-style3 .premium-person-container:hover .premium-person-title {
5107
+ opacity: 1; }
 
 
 
 
 
 
 
 
 
5108
 
5109
+ .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
5110
+ opacity: 1;
5111
+ -webkit-transform: translateY(0);
5112
+ -ms-transform: translateY(0);
5113
+ transform: translateY(0); }
 
 
 
 
 
 
 
 
5114
 
5115
+ .premium-persons-title-cw .premium-person-title {
5116
+ -webkit-transform: translateX(15px) rotate(90deg);
5117
+ -ms-transform: translateX(15px) rotate(90deg);
5118
+ transform: translateX(15px) rotate(90deg);
5119
+ -webkit-transform-origin: top;
5120
+ -ms-transform-origin: top;
5121
+ transform-origin: top; }
5122
 
5123
+ .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
5124
+ -webkit-transform: translateX(0) rotate(90deg);
5125
+ -ms-transform: translateX(0) rotate(90deg);
5126
+ transform: translateX(0) rotate(90deg); }
5127
+
5128
+ .premium-persons-title-ccw .premium-person-title {
5129
+ width: auto;
5130
+ margin-right: 20px;
5131
+ -webkit-transform: translateX(15px) rotate(-90deg);
5132
+ -ms-transform: translateX(15px) rotate(-90deg);
5133
+ transform: translateX(15px) rotate(-90deg);
5134
+ -webkit-transform-origin: center right;
5135
+ -ms-transform-origin: center right;
5136
+ transform-origin: center right; }
5137
+
5138
+ .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
5139
+ -webkit-transform: translateX(0) rotate(-90deg);
5140
+ -ms-transform: translateX(0) rotate(-90deg);
5141
+ transform: translateX(0) rotate(-90deg); }
5142
+
5143
+ /**************** Premium Pricing Table ****************/
5144
+ /*******************************************************/
5145
+ .premium-pricing-table-container {
5146
  position: relative;
5147
+ text-align: center;
5148
+ display: inline-block;
5149
+ width: 100%;
 
 
 
5150
  -webkit-transition: all 0.3s ease-in-out;
5151
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
5152
 
5153
+ .premium-pricing-icon-container {
5154
+ -js-display: flex;
5155
+ display: -webkit-box;
5156
+ display: -webkit-flex;
5157
+ display: -moz-box;
5158
+ display: -ms-flexbox;
5159
+ display: flex;
5160
+ -webkit-box-pack: center;
5161
+ -webkit-justify-content: center;
5162
+ -moz-box-pack: center;
5163
+ -ms-flex-pack: center;
5164
+ justify-content: center;
5165
+ line-height: 0; }
5166
+ .premium-pricing-icon-container .premium-pricing-icon {
5167
+ display: inline-block; }
5168
+ .premium-pricing-icon-container .premium-pricing-image {
5169
+ overflow: hidden; }
5170
+ .premium-pricing-icon-container .premium-pricing-image img {
5171
+ width: 25px;
5172
+ height: 25px;
5173
+ -o-object-fit: cover;
5174
+ object-fit: cover; }
5175
 
5176
+ .premium-badge-left {
5177
+ position: absolute;
5178
+ top: 0; }
5179
 
5180
+ .premium-badge-right {
5181
+ position: absolute;
5182
+ top: 0;
5183
+ right: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5184
 
5185
+ .premium-badge-left {
5186
+ left: 0; }
 
 
5187
 
5188
+ .premium-badge-triangle.premium-badge-left .corner {
5189
+ width: 0;
5190
+ height: 0;
5191
+ border-top: 150px solid;
5192
+ border-bottom: 150px solid transparent;
5193
+ border-right: 150px solid transparent; }
5194
 
5195
+ .premium-badge-triangle.premium-badge-right .corner {
5196
+ width: 0;
5197
+ height: 0;
5198
+ border-bottom: 150px solid transparent;
5199
+ border-right: 150px solid;
5200
+ border-left: 150px solid transparent; }
 
 
 
 
5201
 
5202
+ .premium-badge-triangle span {
5203
+ position: absolute;
5204
+ top: 35px;
5205
+ width: 100px;
5206
+ text-align: center;
5207
+ -webkit-transform: rotate(-45deg);
5208
+ -ms-transform: rotate(-45deg);
5209
+ transform: rotate(-45deg);
5210
+ display: block;
5211
+ text-transform: uppercase; }
5212
 
5213
+ .premium-badge-triangle.premium-badge-right span {
5214
+ -webkit-transform: rotate(45deg);
5215
+ -ms-transform: rotate(45deg);
5216
+ transform: rotate(45deg);
5217
+ right: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5218
 
5219
+ .premium-badge-circle {
5220
+ min-width: 4em;
5221
+ min-height: 4em;
5222
+ line-height: 4em;
5223
+ text-align: center;
5224
+ -webkit-border-radius: 100%;
5225
+ border-radius: 100%;
5226
+ position: absolute;
5227
+ z-index: 1; }
5228
+
5229
+ .premium-badge-stripe {
5230
+ position: absolute;
5231
+ -webkit-transform: rotate(90deg);
5232
+ -ms-transform: rotate(90deg);
5233
+ transform: rotate(90deg);
5234
+ width: 15em;
5235
+ overflow: hidden;
5236
+ height: 15em; }
5237
+ .premium-badge-stripe.premium-badge-left {
5238
+ -webkit-transform: rotate(0);
5239
+ -ms-transform: rotate(0);
5240
+ transform: rotate(0); }
5241
+ .premium-badge-stripe .corner {
5242
+ text-align: center;
5243
+ left: 0;
5244
+ width: 150%;
5245
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5246
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5247
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
5248
+ margin-top: 35px;
5249
+ font-size: 13px;
5250
+ line-height: 2;
5251
+ font-weight: 800;
5252
+ text-transform: uppercase; }
5253
+
5254
+ .premium-badge-flag .corner {
5255
+ text-align: center;
5256
+ -webkit-border-radius: 4px 4px 0 4px;
5257
+ border-radius: 4px 4px 0 4px;
5258
+ padding: 3px 15px;
5259
+ position: absolute;
5260
+ top: 10%;
5261
+ right: -8px; }
5262
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
5263
+ content: "";
5264
+ display: block;
5265
+ position: absolute;
5266
+ width: 0;
5267
+ height: 0;
5268
+ top: 100%;
5269
+ right: 0;
5270
+ border-bottom: 8px solid transparent; }
5271
 
5272
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
5273
+ overflow: visible !important; }
 
5274
 
5275
+ .premium-badge-flag .corner::after {
5276
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
5277
 
5278
+ .premium-pricing-price-currency {
5279
+ position: relative; }
 
 
 
 
 
 
5280
 
5281
+ .premium-pricing-button-container {
5282
+ display: block; }
 
 
 
 
 
5283
 
5284
+ .premium-pricing-list {
5285
  -js-display: flex;
5286
  display: -webkit-box;
5287
  display: -webkit-flex;
5288
  display: -moz-box;
5289
  display: -ms-flexbox;
5290
  display: flex;
5291
+ -webkit-box-orient: vertical;
5292
+ -webkit-box-direction: normal;
5293
+ -webkit-flex-direction: column;
5294
+ -moz-box-orient: vertical;
5295
+ -moz-box-direction: normal;
5296
+ -ms-flex-direction: column;
5297
+ flex-direction: column;
5298
+ list-style-type: none;
5299
+ margin: 0; }
5300
+ .premium-pricing-list .premium-pricing-list-item {
 
 
 
 
 
5301
  -js-display: flex;
5302
  display: -webkit-box;
5303
  display: -webkit-flex;
5308
  -webkit-align-items: center;
5309
  -moz-box-align: center;
5310
  -ms-flex-align: center;
5311
+ align-items: center; }
5312
+ .premium-pricing-list .premium-pricing-list-item svg {
 
 
5313
  width: 50px;
5314
+ height: 50px; }
5315
+ .premium-pricing-list .premium-pricing-list-item img {
5316
+ width: 30px;
5317
+ height: 30px;
5318
+ -o-object-fit: cover;
5319
+ object-fit: cover; }
5320
+ .premium-pricing-list .premium-pricing-list-span {
5321
+ position: relative; }
5322
+ .premium-pricing-list .list-item-tooltip {
5323
+ border-bottom: 1px dotted; }
5324
+ .premium-pricing-list .premium-pricing-list-tooltip {
5325
+ position: absolute;
5326
+ top: -webkit-calc(100% + 1px);
5327
+ top: calc(100% + 1px);
5328
+ left: 0;
5329
+ visibility: hidden;
5330
+ padding: 15px 20px;
5331
+ -webkit-border-radius: 5px;
5332
+ border-radius: 5px;
5333
+ min-width: 200px;
5334
+ overflow: hidden;
5335
+ text-align: left;
5336
+ font-size: 0.8rem;
5337
+ color: #fff;
5338
+ background-color: #aaa; }
5339
 
5340
+ .premium-pricing-features-left .premium-pricing-list-span {
5341
+ text-align: left; }
 
5342
 
5343
+ .premium-pricing-features-center .premium-pricing-list-span {
5344
+ text-align: center; }
5345
 
5346
+ .premium-pricing-features-right .premium-pricing-list-span {
5347
+ text-align: right; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5348
 
5349
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
5350
+ z-index: 99;
5351
+ visibility: visible;
5352
+ opacity: 1; }
5353
 
5354
+ .premium-pricing-slashed-price-value {
5355
  display: inline-block;
5356
+ font-size: 20px;
5357
+ font-weight: 400;
5358
+ margin-right: 5px; }
 
5359
 
5360
+ .premium-pricing-price-value {
5361
+ font-size: 70px; }
 
 
5362
 
5363
+ .premium-pricing-description-container li {
5364
+ list-style-position: inside;
5365
+ text-indent: -40px; }
5366
 
5367
+ @-moz-document url-prefix() {
5368
+ .premium-pricing-description-container li {
5369
+ text-indent: 0px; } }
5370
 
5371
+ .premium-pricing-price-button {
5372
+ display: block;
5373
+ padding: 6px 12px;
5374
+ line-height: 1.42857143;
5375
+ text-align: center;
5376
+ color: #fff;
5377
+ background: #6ec1e4;
5378
+ margin-bottom: 0;
5379
  -webkit-transition: all 0.3s ease-in-out;
5380
  transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5381
 
5382
  /**************** Premium Progress Bar ****************/
5383
  /******************************************************/
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-thumbnail-container {
23
- overflow: hidden; }
24
- .premium-blog-thumbnail-container img,
25
- .premium-blog-thumbnail-container .below-entry-meta {
26
- width: 100%;
27
- height: 100%;
28
- margin: 0 !important;
29
- -webkit-transition: all 0.4s ease-in-out;
30
- transition: all 0.4s ease-in-out;
31
- 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-thumbnail-container {
23
+ overflow: hidden; }
24
+ .premium-blog-thumbnail-container img,
25
+ .premium-blog-thumbnail-container .below-entry-meta {
26
+ width: 100%;
27
+ height: 100%;
28
+ margin: 0 !important;
29
+ -webkit-transition: all 0.4s ease-in-out;
30
+ transition: all 0.4s ease-in-out;
31
+ 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-carousel-widget.css CHANGED
@@ -1,156 +1,156 @@
1
- /**************** Premium Carousel ****************/
2
- /**************************************************/
3
- .premium-carousel-hidden {
4
- opacity: 0;
5
- visibility: hidden; }
6
-
7
- .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
8
- -js-display: flex;
9
- display: -webkit-box;
10
- display: -webkit-flex;
11
- display: -moz-box;
12
- display: -ms-flexbox;
13
- display: flex;
14
- -webkit-box-align: center;
15
- -webkit-align-items: center;
16
- -moz-box-align: center;
17
- -ms-flex-align: center;
18
- align-items: center;
19
- -webkit-box-pack: center;
20
- -webkit-justify-content: center;
21
- -moz-box-pack: center;
22
- -ms-flex-pack: center;
23
- justify-content: center;
24
- width: 2em;
25
- height: 2em;
26
- line-height: 0;
27
- text-align: center;
28
- position: absolute;
29
- z-index: 99;
30
- cursor: pointer;
31
- -webkit-transition: all 0.3s ease-in-out;
32
- transition: all 0.3s ease-in-out;
33
- -webkit-appearance: inherit;
34
- border: none;
35
- -webkit-box-shadow: none;
36
- box-shadow: none; }
37
- .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
38
- -webkit-transition: all 0.3s ease-in-out;
39
- transition: all 0.3s ease-in-out; }
40
-
41
- .ver-carousel-arrow.carousel-next i {
42
- margin-bottom: -3px; }
43
-
44
- .premium-carousel-wrapper a.slick-arrow:hover {
45
- -webkit-box-shadow: none !important;
46
- box-shadow: none !important; }
47
-
48
- .premium-carousel-wrapper .premium-carousel-content-hidden {
49
- visibility: hidden; }
50
-
51
- .premium-carousel-wrapper a.carousel-arrow {
52
- top: 50%; }
53
-
54
- .premium-carousel-wrapper a.ver-carousel-arrow {
55
- left: 50%;
56
- -webkit-transform: translateX(-50%);
57
- -ms-transform: translateX(-50%);
58
- transform: translateX(-50%); }
59
-
60
- .premium-carousel-dots-above ul.slick-dots {
61
- position: absolute;
62
- -js-display: flex;
63
- display: -webkit-box;
64
- display: -webkit-flex;
65
- display: -moz-box;
66
- display: -ms-flexbox;
67
- display: flex;
68
- width: auto;
69
- top: 50%;
70
- bottom: auto;
71
- -webkit-transform: translateY(-50%);
72
- -ms-transform: translateY(-50%);
73
- transform: translateY(-50%);
74
- -webkit-box-orient: vertical;
75
- -webkit-box-direction: normal;
76
- -webkit-flex-direction: column;
77
- -moz-box-orient: vertical;
78
- -moz-box-direction: normal;
79
- -ms-flex-direction: column;
80
- flex-direction: column; }
81
-
82
  /*
83
  * Custom Navigation Dot
84
- */
85
- .premium-carousel-wrapper .premium-carousel-nav-dot,
86
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
87
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
88
- display: none; }
89
-
90
- .premium-carousel-wrapper ul.slick-dots svg {
91
- width: 20px;
92
- height: 20px;
93
- outline: none !important; }
94
-
95
- /* Ripple Out */
96
- @-webkit-keyframes hvr-ripple-out {
97
- 0% {
98
- -webkit-transform: scale(1);
99
- transform: scale(1);
100
- opacity: 1; }
101
- 100% {
102
- -webkit-transform: scale(1.5);
103
- transform: scale(1.5);
104
- opacity: 0; } }
105
- @keyframes hvr-ripple-out {
106
- 0% {
107
- -webkit-transform: scale(1);
108
- transform: scale(1);
109
- opacity: 1; }
110
- 100% {
111
- -webkit-transform: scale(1.5);
112
- transform: scale(1.5);
113
- opacity: 0; } }
114
-
115
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
116
- padding-bottom: 1px; }
117
-
118
- .premium-carousel-ripple-yes ul.slick-dots li {
119
- position: relative; }
120
- .premium-carousel-ripple-yes ul.slick-dots li i {
121
- position: relative;
122
- z-index: 1; }
123
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
124
- content: "";
125
- position: absolute;
126
- -webkit-transform: scale(1);
127
- -ms-transform: scale(1);
128
- transform: scale(1);
129
- top: 0;
130
- right: 0;
131
- bottom: 0;
132
- left: 0;
133
- -webkit-border-radius: 50%;
134
- border-radius: 50%;
135
- pointer-events: none;
136
- background-color: rgba(0, 0, 0, 0.15); }
137
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
138
- background-color: rgba(0, 0, 0, 0.3); }
139
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
140
- -webkit-animation: hvr-ripple-out 1.3s infinite;
141
- animation: hvr-ripple-out 1.3s infinite; }
142
-
143
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
144
- -webkit-transform: scale(1.25, 1.25);
145
- -ms-transform: scale(1.25, 1.25);
146
- transform: scale(1.25, 1.25);
147
- -webkit-transition: all 0.3s ease-in-out;
148
- transition: all 0.3s ease-in-out; }
149
-
150
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
151
- -webkit-transform: scale(1, 1);
152
- -ms-transform: scale(1, 1);
153
- transform: scale(1, 1); }
154
-
155
- [dir="rtl"] .premium-carousel-inner .slick-slide {
156
- float: right; }
1
+ /**************** Premium Carousel ****************/
2
+ /**************************************************/
3
+ .premium-carousel-hidden {
4
+ opacity: 0;
5
+ visibility: hidden; }
6
+
7
+ .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
8
+ -js-display: flex;
9
+ display: -webkit-box;
10
+ display: -webkit-flex;
11
+ display: -moz-box;
12
+ display: -ms-flexbox;
13
+ display: flex;
14
+ -webkit-box-align: center;
15
+ -webkit-align-items: center;
16
+ -moz-box-align: center;
17
+ -ms-flex-align: center;
18
+ align-items: center;
19
+ -webkit-box-pack: center;
20
+ -webkit-justify-content: center;
21
+ -moz-box-pack: center;
22
+ -ms-flex-pack: center;
23
+ justify-content: center;
24
+ width: 2em;
25
+ height: 2em;
26
+ line-height: 0;
27
+ text-align: center;
28
+ position: absolute;
29
+ z-index: 99;
30
+ cursor: pointer;
31
+ -webkit-transition: all 0.3s ease-in-out;
32
+ transition: all 0.3s ease-in-out;
33
+ -webkit-appearance: inherit;
34
+ border: none;
35
+ -webkit-box-shadow: none;
36
+ box-shadow: none; }
37
+ .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
38
+ -webkit-transition: all 0.3s ease-in-out;
39
+ transition: all 0.3s ease-in-out; }
40
+
41
+ .ver-carousel-arrow.carousel-next i {
42
+ margin-bottom: -3px; }
43
+
44
+ .premium-carousel-wrapper a.slick-arrow:hover {
45
+ -webkit-box-shadow: none !important;
46
+ box-shadow: none !important; }
47
+
48
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
49
+ visibility: hidden; }
50
+
51
+ .premium-carousel-wrapper a.carousel-arrow {
52
+ top: 50%; }
53
+
54
+ .premium-carousel-wrapper a.ver-carousel-arrow {
55
+ left: 50%;
56
+ -webkit-transform: translateX(-50%);
57
+ -ms-transform: translateX(-50%);
58
+ transform: translateX(-50%); }
59
+
60
+ .premium-carousel-dots-above ul.slick-dots {
61
+ position: absolute;
62
+ -js-display: flex;
63
+ display: -webkit-box;
64
+ display: -webkit-flex;
65
+ display: -moz-box;
66
+ display: -ms-flexbox;
67
+ display: flex;
68
+ width: auto;
69
+ top: 50%;
70
+ bottom: auto;
71
+ -webkit-transform: translateY(-50%);
72
+ -ms-transform: translateY(-50%);
73
+ transform: translateY(-50%);
74
+ -webkit-box-orient: vertical;
75
+ -webkit-box-direction: normal;
76
+ -webkit-flex-direction: column;
77
+ -moz-box-orient: vertical;
78
+ -moz-box-direction: normal;
79
+ -ms-flex-direction: column;
80
+ flex-direction: column; }
81
+
82
  /*
83
  * Custom Navigation Dot
84
+ */
85
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
86
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
87
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
88
+ display: none; }
89
+
90
+ .premium-carousel-wrapper ul.slick-dots svg {
91
+ width: 20px;
92
+ height: 20px;
93
+ outline: none !important; }
94
+
95
+ /* Ripple Out */
96
+ @-webkit-keyframes hvr-ripple-out {
97
+ 0% {
98
+ -webkit-transform: scale(1);
99
+ transform: scale(1);
100
+ opacity: 1; }
101
+ 100% {
102
+ -webkit-transform: scale(1.5);
103
+ transform: scale(1.5);
104
+ opacity: 0; } }
105
+ @keyframes hvr-ripple-out {
106
+ 0% {
107
+ -webkit-transform: scale(1);
108
+ transform: scale(1);
109
+ opacity: 1; }
110
+ 100% {
111
+ -webkit-transform: scale(1.5);
112
+ transform: scale(1.5);
113
+ opacity: 0; } }
114
+
115
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
116
+ padding-bottom: 1px; }
117
+
118
+ .premium-carousel-ripple-yes ul.slick-dots li {
119
+ position: relative; }
120
+ .premium-carousel-ripple-yes ul.slick-dots li i {
121
+ position: relative;
122
+ z-index: 1; }
123
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
124
+ content: "";
125
+ position: absolute;
126
+ -webkit-transform: scale(1);
127
+ -ms-transform: scale(1);
128
+ transform: scale(1);
129
+ top: 0;
130
+ right: 0;
131
+ bottom: 0;
132
+ left: 0;
133
+ -webkit-border-radius: 50%;
134
+ border-radius: 50%;
135
+ pointer-events: none;
136
+ background-color: rgba(0, 0, 0, 0.15); }
137
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
138
+ background-color: rgba(0, 0, 0, 0.3); }
139
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
140
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
141
+ animation: hvr-ripple-out 1.3s infinite; }
142
+
143
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
144
+ -webkit-transform: scale(1.25, 1.25);
145
+ -ms-transform: scale(1.25, 1.25);
146
+ transform: scale(1.25, 1.25);
147
+ -webkit-transition: all 0.3s ease-in-out;
148
+ transition: all 0.3s ease-in-out; }
149
+
150
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
151
+ -webkit-transform: scale(1, 1);
152
+ -ms-transform: scale(1, 1);
153
+ transform: scale(1, 1); }
154
+
155
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
156
+ float: right; }
assets/frontend/css/premium-icon-list-rtl.css CHANGED
@@ -1,325 +1,330 @@
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
- }
21
-
22
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
23
- -webkit-transform-origin: right center;
24
- -ms-transform-origin: right center;
25
- transform-origin: right center;
26
- }
27
-
28
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
29
- -webkit-transform-origin: left center;
30
- -ms-transform-origin: left center;
31
- transform-origin: left center;
32
- }
33
-
34
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
35
- -webkit-transform-origin: center center;
36
- -ms-transform-origin: center center;
37
- transform-origin: center center;
38
- }
39
-
40
- .premium-bullet-list-content {
41
- -js-display: flex;
42
- display: -webkit-box;
43
- display: -webkit-flex;
44
- display: -moz-box;
45
- display: -ms-flexbox;
46
- display: flex;
47
- -webkit-transition: all 0.3s ease-in-out;
48
- transition: all 0.3s ease-in-out;
49
- width: auto;
50
- position: relative;
51
- }
52
-
53
- .premium-bullet-list-content .premium-bullet-list-text span,
54
- .premium-bullet-list-content .premium-bullet-list-wrapper {
55
- display: inline-block;
56
- -webkit-align-self: center;
57
- -ms-flex-item-align: center;
58
- align-self: center;
59
- -webkit-transition: all 0.3s ease-in-out;
60
- transition: all 0.3s ease-in-out;
61
- }
62
-
63
- .premium-bullet-list-content .premium-bullet-list-text span {
64
- margin: 0 5px;
65
- }
66
-
67
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
68
- font-size: 18px;
69
- background-color: #eee;
70
- padding: 1px 5px;
71
- -webkit-border-radius: 2px;
72
- border-radius: 2px;
73
- }
74
-
75
- .premium-bullet-list-content .premium-bullet-list-text span,
76
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
77
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
78
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
79
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
80
- -webkit-transition: all 0.3s ease-in-out;
81
- transition: all 0.3s ease-in-out;
82
- }
83
-
84
- .premium-bullet-list-content .premium-bullet-list-wrapper {
85
- position: relative;
86
- line-height: 0;
87
- }
88
-
89
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
90
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
91
- width: 30px !important;
92
- height: 30px !important;
93
- position: relative;
94
- z-index: 500;
95
- }
96
-
97
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
98
- width: 1.25em;
99
- }
100
-
101
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
102
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
103
- position: relative;
104
- z-index: 500;
105
- }
106
-
107
- .premium-bullet-list-content .premium-bullet-list-link {
108
- position: absolute;
109
- top: 0;
110
- right: 0;
111
- width: 100%;
112
- height: 100%;
113
- z-index: 1000;
114
- }
115
-
116
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
117
- width: 100%;
118
- height: 100%;
119
- position: absolute;
120
- top: 0.5em;
121
- z-index: 100;
122
- -js-display: flex;
123
- display: -webkit-box;
124
- display: -webkit-flex;
125
- display: -moz-box;
126
- display: -ms-flexbox;
127
- display: flex;
128
- -webkit-box-pack: center;
129
- -webkit-justify-content: center;
130
- -moz-box-pack: center;
131
- -ms-flex-pack: center;
132
- justify-content: center;
133
- }
134
-
135
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
136
- content: "";
137
- border-left-width: 1px;
138
- border-left-style: solid;
139
- border-color: #333333;
140
- display: block;
141
- height: 100%;
142
- }
143
-
144
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
145
- -webkit-align-self: center;
146
- -ms-flex-item-align: center;
147
- align-self: center;
148
- z-index: 2;
149
- }
150
-
151
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
152
- margin: 0 3px;
153
- }
154
-
155
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
156
- margin: 0 0 0 3px;
157
- }
158
-
159
- .premium-bullet-list-divider:not(:last-child) {
160
- width: 100%;
161
- -webkit-box-flex: 0;
162
- -webkit-flex: 0 0 100%;
163
- -moz-box-flex: 0;
164
- -ms-flex: 0 0 100%;
165
- flex: 0 0 100%;
166
- overflow: hidden;
167
- }
168
-
169
- .premium-bullet-list-divider:not(:last-child):after {
170
- content: "";
171
- display: block;
172
- border-top-style: solid;
173
- border-top-width: 1px;
174
- }
175
-
176
- .premium-bullet-list-divider-inline:not(:last-child) {
177
- float: left;
178
- display: inline-block;
179
- position: relative;
180
- height: 100%;
181
- overflow: hidden;
182
- -webkit-align-self: center;
183
- -ms-flex-item-align: center;
184
- align-self: center;
185
- margin: 0 3px;
186
- }
187
-
188
- .premium-bullet-list-divider-inline:not(:last-child):after {
189
- content: "";
190
- display: block;
191
- border-right-width: 1px;
192
- height: 33px;
193
- border-right-style: solid;
194
- }
195
-
196
- .premium-bullet-list-icon-text {
197
- line-height: 1.5;
198
- }
199
-
200
- .premium-bullet-list-icon-text p,
201
- ul.premium-bullet-list-box,
202
- li.premium-bullet-list-content {
203
- margin: 0;
204
- }
205
-
206
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
207
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
208
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
209
- color: transparent !important;
210
- text-shadow: 0 0 3px #aaa;
211
- }
212
-
213
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
214
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
215
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
216
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
217
- -webkit-filter: blur(3px);
218
- filter: blur(3px);
219
- }
220
-
221
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
222
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
223
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
224
- color: #aaa !important;
225
- text-shadow: 0 0px 0 transparent;
226
- }
227
-
228
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
229
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
230
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
231
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
232
- -webkit-filter: none;
233
- filter: none;
234
- }
235
-
236
- .premium-bullet-list-content .premium-bullet-list-badge {
237
- font-size: 11px;
238
- top: auto;
239
- min-width: -webkit-max-content;
240
- min-width: -moz-max-content;
241
- min-width: max-content;
242
- height: -webkit-fit-content;
243
- height: -moz-fit-content;
244
- height: fit-content;
245
- }
246
-
247
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
248
- font-size: 13px;
249
- }
250
-
251
- .premium-bullet-list-gradient-effect[data-text] {
252
- display: inline-block;
253
- position: relative;
254
- text-decoration: none;
255
- }
256
-
257
- .premium-bullet-list-gradient-effect[data-text]::before {
258
- content: attr(data-text);
259
- position: absolute;
260
- z-index: 1;
261
- overflow: hidden;
262
- -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
263
- clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
264
- -webkit-background-clip: text;
265
- background-clip: text;
266
- -webkit-text-fill-color: transparent;
267
- -webkit-transition: all 0.4s ease;
268
- transition: all 0.4s ease;
269
- }
270
-
271
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
272
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
273
- -webkit-animation: rtlgradient 1s forwards;
274
- animation: rtlgradient 1s forwards;
275
- }
276
-
277
- @-webkit-keyframes rtlgradient {
278
- 0% {
279
- -webkit-clip-path: circle(0% at 150% 50%);
280
- clip-path: circle(0% at 150% 50%);
281
- }
282
-
283
- 100% {
284
- -webkit-clip-path: circle(100% at 50% 50%);
285
- clip-path: circle(100% at 50% 50%);
286
- }
287
- }
288
-
289
- @keyframes rtlgradient {
290
- 0% {
291
- -webkit-clip-path: circle(0% at 150% 50%);
292
- clip-path: circle(0% at 150% 50%);
293
- }
294
-
295
- 100% {
296
- -webkit-clip-path: circle(100% at 50% 50%);
297
- clip-path: circle(100% at 50% 50%);
298
- }
299
- }
300
-
301
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
302
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
303
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
304
- opacity: 0;
305
- }
306
-
307
- .premium-bullet-list-content-grow-effect:hover {
308
- -webkit-transform: scale(1.07);
309
- -ms-transform: scale(1.07);
310
- transform: scale(1.07);
311
- }
312
-
313
- @-webkit-keyframes spin {
314
- 100% {
315
- -webkit-transform: rotate(360deg);
316
- transform: rotate(360deg);
317
- }
318
- }
319
-
320
- @keyframes spin {
321
- 100% {
322
- -webkit-transform: rotate(360deg);
323
- transform: rotate(360deg);
324
- }
 
 
 
 
 
325
  }
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
+ }
21
+
22
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
23
+ -webkit-transform-origin: right center;
24
+ -ms-transform-origin: right center;
25
+ transform-origin: right center;
26
+ }
27
+
28
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
29
+ -webkit-transform-origin: left center;
30
+ -ms-transform-origin: left center;
31
+ transform-origin: left center;
32
+ }
33
+
34
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
35
+ -webkit-transform-origin: center center;
36
+ -ms-transform-origin: center center;
37
+ transform-origin: center center;
38
+ }
39
+
40
+ .premium-bullet-list-content {
41
+ -js-display: flex;
42
+ display: -webkit-box;
43
+ display: -webkit-flex;
44
+ display: -moz-box;
45
+ display: -ms-flexbox;
46
+ display: flex;
47
+ -webkit-transition: all 0.3s ease-in-out;
48
+ transition: all 0.3s ease-in-out;
49
+ width: auto;
50
+ position: relative;
51
+ }
52
+
53
+ .premium-bullet-list-content .premium-bullet-list-text span,
54
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
55
+ display: inline-block;
56
+ -webkit-align-self: center;
57
+ -ms-flex-item-align: center;
58
+ align-self: center;
59
+ -webkit-transition: all 0.3s ease-in-out;
60
+ transition: all 0.3s ease-in-out;
61
+ }
62
+
63
+ .premium-bullet-list-content .premium-bullet-list-text span {
64
+ margin: 0 5px;
65
+ -webkit-box-flex: 1;
66
+ -webkit-flex: 1;
67
+ -moz-box-flex: 1;
68
+ -ms-flex: 1;
69
+ flex: 1;
70
+ }
71
+
72
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
73
+ font-size: 18px;
74
+ background-color: #eee;
75
+ padding: 1px 5px;
76
+ -webkit-border-radius: 2px;
77
+ border-radius: 2px;
78
+ }
79
+
80
+ .premium-bullet-list-content .premium-bullet-list-text span,
81
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
82
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
83
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
84
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
85
+ -webkit-transition: all 0.3s ease-in-out;
86
+ transition: all 0.3s ease-in-out;
87
+ }
88
+
89
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
90
+ position: relative;
91
+ line-height: 0;
92
+ }
93
+
94
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
95
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
96
+ width: 30px !important;
97
+ height: 30px !important;
98
+ position: relative;
99
+ z-index: 500;
100
+ }
101
+
102
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
103
+ width: 1.25em;
104
+ }
105
+
106
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
107
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
108
+ position: relative;
109
+ z-index: 500;
110
+ }
111
+
112
+ .premium-bullet-list-content .premium-bullet-list-link {
113
+ position: absolute;
114
+ top: 0;
115
+ right: 0;
116
+ width: 100%;
117
+ height: 100%;
118
+ z-index: 1000;
119
+ }
120
+
121
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
122
+ width: 100%;
123
+ height: 100%;
124
+ position: absolute;
125
+ top: 0.5em;
126
+ z-index: 100;
127
+ -js-display: flex;
128
+ display: -webkit-box;
129
+ display: -webkit-flex;
130
+ display: -moz-box;
131
+ display: -ms-flexbox;
132
+ display: flex;
133
+ -webkit-box-pack: center;
134
+ -webkit-justify-content: center;
135
+ -moz-box-pack: center;
136
+ -ms-flex-pack: center;
137
+ justify-content: center;
138
+ }
139
+
140
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
141
+ content: "";
142
+ border-left-width: 1px;
143
+ border-left-style: solid;
144
+ border-color: #333333;
145
+ display: block;
146
+ height: 100%;
147
+ }
148
+
149
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
150
+ -webkit-align-self: center;
151
+ -ms-flex-item-align: center;
152
+ align-self: center;
153
+ z-index: 2;
154
+ }
155
+
156
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
157
+ margin: 0 3px;
158
+ }
159
+
160
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
161
+ margin: 0 0 0 3px;
162
+ }
163
+
164
+ .premium-bullet-list-divider:not(:last-child) {
165
+ width: 100%;
166
+ -webkit-box-flex: 0;
167
+ -webkit-flex: 0 0 100%;
168
+ -moz-box-flex: 0;
169
+ -ms-flex: 0 0 100%;
170
+ flex: 0 0 100%;
171
+ overflow: hidden;
172
+ }
173
+
174
+ .premium-bullet-list-divider:not(:last-child):after {
175
+ content: "";
176
+ display: block;
177
+ border-top-style: solid;
178
+ border-top-width: 1px;
179
+ }
180
+
181
+ .premium-bullet-list-divider-inline:not(:last-child) {
182
+ float: left;
183
+ display: inline-block;
184
+ position: relative;
185
+ height: 100%;
186
+ overflow: hidden;
187
+ -webkit-align-self: center;
188
+ -ms-flex-item-align: center;
189
+ align-self: center;
190
+ margin: 0 3px;
191
+ }
192
+
193
+ .premium-bullet-list-divider-inline:not(:last-child):after {
194
+ content: "";
195
+ display: block;
196
+ border-right-width: 1px;
197
+ height: 33px;
198
+ border-right-style: solid;
199
+ }
200
+
201
+ .premium-bullet-list-icon-text {
202
+ line-height: 1.5;
203
+ }
204
+
205
+ .premium-bullet-list-icon-text p,
206
+ ul.premium-bullet-list-box,
207
+ li.premium-bullet-list-content {
208
+ margin: 0;
209
+ }
210
+
211
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
212
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
213
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
214
+ color: transparent !important;
215
+ text-shadow: 0 0 3px #aaa;
216
+ }
217
+
218
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
219
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
220
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
221
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
222
+ -webkit-filter: blur(3px);
223
+ filter: blur(3px);
224
+ }
225
+
226
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
227
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
228
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
229
+ color: #aaa !important;
230
+ text-shadow: 0 0px 0 transparent;
231
+ }
232
+
233
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
234
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
235
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
236
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
237
+ -webkit-filter: none;
238
+ filter: none;
239
+ }
240
+
241
+ .premium-bullet-list-content .premium-bullet-list-badge {
242
+ font-size: 11px;
243
+ top: auto;
244
+ min-width: -webkit-max-content;
245
+ min-width: -moz-max-content;
246
+ min-width: max-content;
247
+ height: -webkit-fit-content;
248
+ height: -moz-fit-content;
249
+ height: fit-content;
250
+ }
251
+
252
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
253
+ font-size: 13px;
254
+ }
255
+
256
+ .premium-bullet-list-gradient-effect[data-text] {
257
+ display: inline-block;
258
+ position: relative;
259
+ text-decoration: none;
260
+ }
261
+
262
+ .premium-bullet-list-gradient-effect[data-text]::before {
263
+ content: attr(data-text);
264
+ position: absolute;
265
+ z-index: 1;
266
+ overflow: hidden;
267
+ -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
268
+ clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
269
+ -webkit-background-clip: text;
270
+ background-clip: text;
271
+ -webkit-text-fill-color: transparent;
272
+ -webkit-transition: all 0.4s ease;
273
+ transition: all 0.4s ease;
274
+ }
275
+
276
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
277
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
278
+ -webkit-animation: rtlgradient 1s forwards;
279
+ animation: rtlgradient 1s forwards;
280
+ }
281
+
282
+ @-webkit-keyframes rtlgradient {
283
+ 0% {
284
+ -webkit-clip-path: circle(0% at 150% 50%);
285
+ clip-path: circle(0% at 150% 50%);
286
+ }
287
+
288
+ 100% {
289
+ -webkit-clip-path: circle(100% at 50% 50%);
290
+ clip-path: circle(100% at 50% 50%);
291
+ }
292
+ }
293
+
294
+ @keyframes rtlgradient {
295
+ 0% {
296
+ -webkit-clip-path: circle(0% at 150% 50%);
297
+ clip-path: circle(0% at 150% 50%);
298
+ }
299
+
300
+ 100% {
301
+ -webkit-clip-path: circle(100% at 50% 50%);
302
+ clip-path: circle(100% at 50% 50%);
303
+ }
304
+ }
305
+
306
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
307
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
308
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
309
+ opacity: 0;
310
+ }
311
+
312
+ .premium-bullet-list-content-grow-effect:hover {
313
+ -webkit-transform: scale(1.07);
314
+ -ms-transform: scale(1.07);
315
+ transform: scale(1.07);
316
+ }
317
+
318
+ @-webkit-keyframes spin {
319
+ 100% {
320
+ -webkit-transform: rotate(360deg);
321
+ transform: rotate(360deg);
322
+ }
323
+ }
324
+
325
+ @keyframes spin {
326
+ 100% {
327
+ -webkit-transform: rotate(360deg);
328
+ transform: rotate(360deg);
329
+ }
330
  }
assets/frontend/css/premium-icon-list.css CHANGED
@@ -50,7 +50,12 @@
50
  -webkit-transition: all 0.3s ease-in-out;
51
  transition: all 0.3s ease-in-out; }
52
  .premium-bullet-list-content .premium-bullet-list-text span {
53
- margin: 0 5px; }
 
 
 
 
 
54
  .premium-bullet-list-content .premium-bullet-list-icon-text p {
55
  font-size: 18px;
56
  background-color: #eee;
50
  -webkit-transition: all 0.3s ease-in-out;
51
  transition: all 0.3s ease-in-out; }
52
  .premium-bullet-list-content .premium-bullet-list-text span {
53
+ margin: 0 5px;
54
+ -webkit-box-flex: 1;
55
+ -webkit-flex: 1;
56
+ -moz-box-flex: 1;
57
+ -ms-flex: 1;
58
+ flex: 1; }
59
  .premium-bullet-list-content .premium-bullet-list-icon-text p {
60
  font-size: 18px;
61
  background-color: #eee;
assets/frontend/css/premium-person.css CHANGED
@@ -1,417 +1,417 @@
1
- /************ Premium Team Members ************/
2
- /**********************************************/
3
- .premium-person-container {
4
- position: relative; }
5
-
6
- .premium-person-image-container {
7
- position: relative;
8
- text-align: center;
9
- overflow: hidden; }
10
- .premium-person-image-container .premium-person-image-wrap {
11
- overflow: hidden; }
12
-
13
- .premium-person-zoomout-effect .premium-person-image-container img,
14
- .premium-person-scale-effect .premium-person-image-container img {
15
- -webkit-transform: scale(1.2);
16
- -ms-transform: scale(1.2);
17
- transform: scale(1.2); }
18
-
19
- .premium-person-sepia-effect .premium-person-image-container img {
20
- -webkit-filter: sepia(30%);
21
- filter: sepia(30%); }
22
-
23
- .premium-person-bright-effect .premium-person-image-container img {
24
- -webkit-filter: brightness(1);
25
- filter: brightness(1); }
26
-
27
- .premium-person-trans-effect .premium-person-image-container img {
28
- -webkit-transform: translateX(-15px) scale(1.1);
29
- -ms-transform: translateX(-15px) scale(1.1);
30
- transform: translateX(-15px) scale(1.1); }
31
-
32
- .premium-person-zoomin-effect:hover .premium-person-image-container img {
33
- -webkit-transform: scale(1.2);
34
- -ms-transform: scale(1.2);
35
- transform: scale(1.2); }
36
-
37
- .premium-person-zoomout-effect:hover .premium-person-image-container img {
38
- -webkit-transform: scale(1.1);
39
- -ms-transform: scale(1.1);
40
- transform: scale(1.1); }
41
-
42
- .premium-person-scale-effect:hover .premium-person-image-container img {
43
- -webkit-transform: scale(1.3) rotate(5deg);
44
- -ms-transform: scale(1.3) rotate(5deg);
45
- transform: scale(1.3) rotate(5deg); }
46
-
47
- .premium-person-grayscale-effect:hover .premium-person-image-container img {
48
- -webkit-filter: grayscale(100%);
49
- filter: grayscale(100%); }
50
-
51
- .premium-person-blur-effect:hover .premium-person-image-container img {
52
- -webkit-filter: blur(3px);
53
- filter: blur(3px); }
54
-
55
- .premium-person-sepia-effect:hover .premium-person-image-container img {
56
- -webkit-filter: sepia(0%);
57
- filter: sepia(0%); }
58
-
59
- .premium-person-bright-effect:hover .premium-person-image-container img {
60
- -webkit-filter: brightness(1.2);
61
- filter: brightness(1.2); }
62
-
63
- .premium-person-trans-effect:hover .premium-person-image-container img {
64
- -webkit-transform: translateX(0px) scale(1.1);
65
- -ms-transform: translateX(0px) scale(1.1);
66
- transform: translateX(0px) scale(1.1); }
67
-
68
- .premium-person-container .premium-person-image-container img {
69
- width: 100%;
70
- height: 100%;
71
- display: block;
72
- -o-object-fit: cover;
73
- object-fit: cover;
74
- -webkit-transition: all 0.5s ease-in-out;
75
- transition: all 0.5s ease-in-out; }
76
-
77
- .premium-person-style2 .premium-person-social {
78
- position: absolute;
79
- top: 0;
80
- left: 0;
81
- width: 100%;
82
- height: 100%;
83
- z-index: 2;
84
- -js-display: flex;
85
- display: -webkit-box;
86
- display: -webkit-flex;
87
- display: -moz-box;
88
- display: -ms-flexbox;
89
- display: flex;
90
- -webkit-box-pack: center;
91
- -webkit-justify-content: center;
92
- -moz-box-pack: center;
93
- -ms-flex-pack: center;
94
- justify-content: center;
95
- -webkit-box-align: center;
96
- -webkit-align-items: center;
97
- -moz-box-align: center;
98
- -ms-flex-align: center;
99
- align-items: center;
100
- -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
101
- box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
102
- -webkit-transition: all 0.5s linear 0s;
103
- transition: all 0.5s linear 0s;
104
- opacity: 0; }
105
-
106
- .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
107
- opacity: 1; }
108
-
109
- .premium-person-list-item a {
110
- display: inline-block; }
111
-
112
- .premium-person-style2 .premium-person-list-item a {
113
- opacity: 0;
114
- -webkit-transform: scale(0);
115
- -ms-transform: scale(0);
116
- transform: scale(0);
117
- -webkit-transition: all 0.5s ease-in-out 0s;
118
- transition: all 0.5s ease-in-out 0s; }
119
-
120
- .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
121
- opacity: 1;
122
- -webkit-transform: scale(1);
123
- -ms-transform: scale(1);
124
- transform: scale(1); }
125
-
126
- .premium-person-info-container {
127
- padding: 30px 15px; }
128
-
129
- .premium-person-name {
130
- margin: 0 0 5px;
131
- font-weight: 700; }
132
-
133
- .premium-person-title {
134
- margin: 0 0 20px;
135
- padding: 0; }
136
-
137
- .premium-person-content {
138
- margin: 0 0 30px; }
139
-
140
- /*Override Theme List Margin*/
141
- ul.premium-person-social-list {
142
- margin: 0px !important;
143
- padding: 0; }
144
-
145
- .premium-person-social-list .premium-person-list-item {
146
- display: inline;
147
- list-style: none; }
148
-
149
- .premium-person-social-list li {
150
- position: relative;
151
- bottom: 0px;
152
- -webkit-transition: all 0.2s ease-in-out;
153
- transition: all 0.2s ease-in-out; }
154
- .premium-person-social-list li i {
155
- position: relative;
156
- bottom: 0px;
157
- -webkit-transition: all 0.2s ease-in-out;
158
- transition: all 0.2s ease-in-out; }
159
-
160
- .premium-person-defaults-yes li.premium-person-facebook:hover a {
161
- background-color: #3b5998 !important; }
162
-
163
- .premium-person-defaults-yes li.premium-person-twitter:hover a {
164
- background-color: #55acee !important; }
165
-
166
- .premium-person-defaults-yes li.premium-person-linkedin:hover a {
167
- background-color: #0077b5 !important; }
168
-
169
- .premium-person-defaults-yes li.premium-person-google:hover a {
170
- background-color: #dc4e41 !important; }
171
-
172
- .premium-person-defaults-yes li.premium-person-youtube:hover a {
173
- background-color: #b31217 !important; }
174
-
175
- .premium-person-defaults-yes li.premium-person-instagram:hover a {
176
- background-color: #e4405f !important; }
177
-
178
- .premium-person-defaults-yes li.premium-person-skype:hover a {
179
- background-color: #00aff0 !important; }
180
-
181
- .premium-person-defaults-yes li.premium-person-pinterest:hover a {
182
- background-color: #bd081c !important; }
183
-
184
- .premium-person-defaults-yes li.premium-person-dribbble:hover a {
185
- background-color: #ea4c89 !important; }
186
-
187
- .premium-person-defaults-yes li.premium-person-mail:hover a {
188
- background-color: #b23121 !important; }
189
-
190
- .premium-person-defaults-yes li.premium-person-behance:hover a {
191
- background-color: #1769ff !important; }
192
-
193
- .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
194
- background-color: #25d366 !important; }
195
-
196
- .premium-person-defaults-yes li.premium-person-telegram:hover a {
197
- background-color: #0088cc !important; }
198
-
199
- .premium-person-defaults-yes li.premium-person-site:hover a {
200
- background-color: #0055a5 !important; }
201
-
202
- .premium-person-social-list li:hover a {
203
- -webkit-box-shadow: none;
204
- box-shadow: none; }
205
-
206
- .premium-person-social-list li a:focus {
207
- -webkit-box-shadow: none;
208
- box-shadow: none;
209
- outline: none; }
210
-
211
- .premium-person-social-list li i {
212
- font-size: 18px; }
213
-
214
- .elementor-widget-premium-addon-person .elementor-widget-container {
215
- -js-display: flex;
216
- display: -webkit-box;
217
- display: -webkit-flex;
218
- display: -moz-box;
219
- display: -ms-flexbox;
220
- display: flex;
221
- -webkit-box-pack: center;
222
- -webkit-justify-content: center;
223
- -moz-box-pack: center;
224
- -ms-flex-pack: center;
225
- justify-content: center; }
226
-
227
- .premium-persons-container.multiple-persons {
228
- -js-display: flex;
229
- display: -webkit-box;
230
- display: -webkit-flex;
231
- display: -moz-box;
232
- display: -ms-flexbox;
233
- display: flex;
234
- -webkit-flex-wrap: wrap;
235
- -ms-flex-wrap: wrap;
236
- flex-wrap: wrap;
237
- width: 100%; }
238
-
239
- .premium-person-style1 .premium-person-container {
240
- overflow: hidden; }
241
- .premium-person-style1 .premium-person-container .premium-person-info {
242
- position: absolute;
243
- top: auto;
244
- right: 0;
245
- left: 0;
246
- -webkit-transition: all 500ms ease 0s;
247
- transition: all 500ms ease 0s;
248
- -webkit-transform: translate3d(0, 100%, 0);
249
- transform: translate3d(0, 100%, 0); }
250
- .premium-person-style1 .premium-person-container:hover .premium-person-info {
251
- -webkit-transform: translate3d(0, 0, 0);
252
- transform: translate3d(0, 0, 0);
253
- bottom: -1px !important; }
254
-
255
- .premium-person-style1 .premium-person-social-list li:hover {
256
- bottom: 5px; }
257
-
258
- .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
259
- -webkit-box-align: start;
260
- -webkit-align-items: flex-start;
261
- -moz-box-align: start;
262
- -ms-flex-align: start;
263
- align-items: flex-start; }
264
-
265
- .premium-person-style1 .slick-track {
266
- -js-display: flex;
267
- display: -webkit-box;
268
- display: -webkit-flex;
269
- display: -moz-box;
270
- display: -ms-flexbox;
271
- display: flex; }
272
-
273
- .premium-person-style1 .slick-slide {
274
- height: inherit !important; }
275
-
276
- .premium-person-style3 .premium-person-info-container {
277
- position: absolute;
278
- top: 0;
279
- left: 0;
280
- width: 100%;
281
- height: 100%;
282
- -js-display: flex;
283
- display: -webkit-box;
284
- display: -webkit-flex;
285
- display: -moz-box;
286
- display: -ms-flexbox;
287
- display: flex;
288
- -webkit-box-orient: vertical;
289
- -webkit-box-direction: normal;
290
- -webkit-flex-direction: column;
291
- -moz-box-orient: vertical;
292
- -moz-box-direction: normal;
293
- -ms-flex-direction: column;
294
- flex-direction: column;
295
- -webkit-box-pack: justify;
296
- -webkit-justify-content: space-between;
297
- -moz-box-pack: justify;
298
- -ms-flex-pack: justify;
299
- justify-content: space-between; }
300
-
301
- .premium-person-style3 .premium-person-title-desc-wrap {
302
- -js-display: flex;
303
- display: -webkit-box;
304
- display: -webkit-flex;
305
- display: -moz-box;
306
- display: -ms-flexbox;
307
- display: flex;
308
- -webkit-box-orient: horizontal;
309
- -webkit-box-direction: reverse;
310
- -webkit-flex-direction: row-reverse;
311
- -moz-box-orient: horizontal;
312
- -moz-box-direction: reverse;
313
- -ms-flex-direction: row-reverse;
314
- flex-direction: row-reverse;
315
- -webkit-box-pack: justify;
316
- -webkit-justify-content: space-between;
317
- -moz-box-pack: justify;
318
- -ms-flex-pack: justify;
319
- justify-content: space-between;
320
- -webkit-box-align: start;
321
- -webkit-align-items: flex-start;
322
- -moz-box-align: start;
323
- -ms-flex-align: start;
324
- align-items: flex-start; }
325
-
326
- .premium-person-style3 .premium-person-name-icons-wrap {
327
- -js-display: flex;
328
- display: -webkit-box;
329
- display: -webkit-flex;
330
- display: -moz-box;
331
- display: -ms-flexbox;
332
- display: flex;
333
- -webkit-box-pack: justify;
334
- -webkit-justify-content: space-between;
335
- -moz-box-pack: justify;
336
- -ms-flex-pack: justify;
337
- justify-content: space-between;
338
- -webkit-box-align: end;
339
- -webkit-align-items: flex-end;
340
- -moz-box-align: end;
341
- -ms-flex-align: end;
342
- align-items: flex-end; }
343
-
344
- .premium-person-style3 .premium-person-title {
345
- opacity: 0;
346
- -webkit-transition: all 0.3s ease;
347
- transition: all 0.3s ease;
348
- width: 0; }
349
- .premium-person-style3 .premium-person-title span {
350
- display: inline-block; }
351
-
352
- .premium-person-style3 .premium-person-name {
353
- padding-left: 10px; }
354
-
355
- .premium-person-style3 .premium-person-social-list {
356
- -js-display: flex;
357
- display: -webkit-box;
358
- display: -webkit-flex;
359
- display: -moz-box;
360
- display: -ms-flexbox;
361
- display: flex;
362
- -webkit-box-orient: vertical;
363
- -webkit-box-direction: normal;
364
- -webkit-flex-direction: column;
365
- -moz-box-orient: vertical;
366
- -moz-box-direction: normal;
367
- -ms-flex-direction: column;
368
- flex-direction: column;
369
- -webkit-transform: translateY(20px);
370
- -ms-transform: translateY(20px);
371
- transform: translateY(20px);
372
- opacity: 0;
373
- -webkit-transition: all 0.3s ease;
374
- transition: all 0.3s ease; }
375
-
376
- .premium-person-style3 .premium-person-list-item {
377
- line-height: 0; }
378
- .premium-person-style3 .premium-person-list-item a {
379
- padding: 5px 10px 0 0;
380
- margin: 5px 0; }
381
-
382
- .premium-person-style3 .premium-person-container:hover .premium-person-title {
383
- opacity: 1; }
384
-
385
- .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
386
- opacity: 1;
387
- -webkit-transform: translateY(0);
388
- -ms-transform: translateY(0);
389
- transform: translateY(0); }
390
-
391
- .premium-persons-title-cw .premium-person-title {
392
- -webkit-transform: translateX(15px) rotate(90deg);
393
- -ms-transform: translateX(15px) rotate(90deg);
394
- transform: translateX(15px) rotate(90deg);
395
- -webkit-transform-origin: top;
396
- -ms-transform-origin: top;
397
- transform-origin: top; }
398
-
399
- .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
400
- -webkit-transform: translateX(0) rotate(90deg);
401
- -ms-transform: translateX(0) rotate(90deg);
402
- transform: translateX(0) rotate(90deg); }
403
-
404
- .premium-persons-title-ccw .premium-person-title {
405
- width: auto;
406
- margin-right: 20px;
407
- -webkit-transform: translateX(15px) rotate(-90deg);
408
- -ms-transform: translateX(15px) rotate(-90deg);
409
- transform: translateX(15px) rotate(-90deg);
410
- -webkit-transform-origin: center right;
411
- -ms-transform-origin: center right;
412
- transform-origin: center right; }
413
-
414
- .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
415
- -webkit-transform: translateX(0) rotate(-90deg);
416
- -ms-transform: translateX(0) rotate(-90deg);
417
- transform: translateX(0) rotate(-90deg); }
1
+ /************ Premium Team Members ************/
2
+ /**********************************************/
3
+ .premium-person-container {
4
+ position: relative; }
5
+
6
+ .premium-person-image-container {
7
+ position: relative;
8
+ text-align: center;
9
+ overflow: hidden; }
10
+ .premium-person-image-container .premium-person-image-wrap {
11
+ overflow: hidden; }
12
+
13
+ .premium-person-zoomout-effect .premium-person-image-container img,
14
+ .premium-person-scale-effect .premium-person-image-container img {
15
+ -webkit-transform: scale(1.2);
16
+ -ms-transform: scale(1.2);
17
+ transform: scale(1.2); }
18
+
19
+ .premium-person-sepia-effect .premium-person-image-container img {
20
+ -webkit-filter: sepia(30%);
21
+ filter: sepia(30%); }
22
+
23
+ .premium-person-bright-effect .premium-person-image-container img {
24
+ -webkit-filter: brightness(1);
25
+ filter: brightness(1); }
26
+
27
+ .premium-person-trans-effect .premium-person-image-container img {
28
+ -webkit-transform: translateX(-15px) scale(1.1);
29
+ -ms-transform: translateX(-15px) scale(1.1);
30
+ transform: translateX(-15px) scale(1.1); }
31
+
32
+ .premium-person-zoomin-effect:hover .premium-person-image-container img {
33
+ -webkit-transform: scale(1.2);
34
+ -ms-transform: scale(1.2);
35
+ transform: scale(1.2); }
36
+
37
+ .premium-person-zoomout-effect:hover .premium-person-image-container img {
38
+ -webkit-transform: scale(1.1);
39
+ -ms-transform: scale(1.1);
40
+ transform: scale(1.1); }
41
+
42
+ .premium-person-scale-effect:hover .premium-person-image-container img {
43
+ -webkit-transform: scale(1.3) rotate(5deg);
44
+ -ms-transform: scale(1.3) rotate(5deg);
45
+ transform: scale(1.3) rotate(5deg); }
46
+
47
+ .premium-person-grayscale-effect:hover .premium-person-image-container img {
48
+ -webkit-filter: grayscale(100%);
49
+ filter: grayscale(100%); }
50
+
51
+ .premium-person-blur-effect:hover .premium-person-image-container img {
52
+ -webkit-filter: blur(3px);
53
+ filter: blur(3px); }
54
+
55
+ .premium-person-sepia-effect:hover .premium-person-image-container img {
56
+ -webkit-filter: sepia(0%);
57
+ filter: sepia(0%); }
58
+
59
+ .premium-person-bright-effect:hover .premium-person-image-container img {
60
+ -webkit-filter: brightness(1.2);
61
+ filter: brightness(1.2); }
62
+
63
+ .premium-person-trans-effect:hover .premium-person-image-container img {
64
+ -webkit-transform: translateX(0px) scale(1.1);
65
+ -ms-transform: translateX(0px) scale(1.1);
66
+ transform: translateX(0px) scale(1.1); }
67
+
68
+ .premium-person-container .premium-person-image-container img {
69
+ width: 100%;
70
+ height: 100%;
71
+ display: block;
72
+ -o-object-fit: cover;
73
+ object-fit: cover;
74
+ -webkit-transition: all 0.5s ease-in-out;
75
+ transition: all 0.5s ease-in-out; }
76
+
77
+ .premium-person-style2 .premium-person-social {
78
+ position: absolute;
79
+ top: 0;
80
+ left: 0;
81
+ width: 100%;
82
+ height: 100%;
83
+ z-index: 2;
84
+ -js-display: flex;
85
+ display: -webkit-box;
86
+ display: -webkit-flex;
87
+ display: -moz-box;
88
+ display: -ms-flexbox;
89
+ display: flex;
90
+ -webkit-box-pack: center;
91
+ -webkit-justify-content: center;
92
+ -moz-box-pack: center;
93
+ -ms-flex-pack: center;
94
+ justify-content: center;
95
+ -webkit-box-align: center;
96
+ -webkit-align-items: center;
97
+ -moz-box-align: center;
98
+ -ms-flex-align: center;
99
+ align-items: center;
100
+ -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
101
+ box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
102
+ -webkit-transition: all 0.5s linear 0s;
103
+ transition: all 0.5s linear 0s;
104
+ opacity: 0; }
105
+
106
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
107
+ opacity: 1; }
108
+
109
+ .premium-person-list-item a {
110
+ display: inline-block; }
111
+
112
+ .premium-person-style2 .premium-person-list-item a {
113
+ opacity: 0;
114
+ -webkit-transform: scale(0);
115
+ -ms-transform: scale(0);
116
+ transform: scale(0);
117
+ -webkit-transition: all 0.5s ease-in-out 0s;
118
+ transition: all 0.5s ease-in-out 0s; }
119
+
120
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
121
+ opacity: 1;
122
+ -webkit-transform: scale(1);
123
+ -ms-transform: scale(1);
124
+ transform: scale(1); }
125
+
126
+ .premium-person-info-container {
127
+ padding: 30px 15px; }
128
+
129
+ .premium-person-name {
130
+ margin: 0 0 5px;
131
+ font-weight: 700; }
132
+
133
+ .premium-person-title {
134
+ margin: 0 0 20px;
135
+ padding: 0; }
136
+
137
+ .premium-person-content {
138
+ margin: 0 0 30px; }
139
+
140
+ /*Override Theme List Margin*/
141
+ ul.premium-person-social-list {
142
+ margin: 0px !important;
143
+ padding: 0; }
144
+
145
+ .premium-person-social-list .premium-person-list-item {
146
+ display: inline;
147
+ list-style: none; }
148
+
149
+ .premium-person-social-list li {
150
+ position: relative;
151
+ bottom: 0px;
152
+ -webkit-transition: all 0.2s ease-in-out;
153
+ transition: all 0.2s ease-in-out; }
154
+ .premium-person-social-list li i {
155
+ position: relative;
156
+ bottom: 0px;
157
+ -webkit-transition: all 0.2s ease-in-out;
158
+ transition: all 0.2s ease-in-out; }
159
+
160
+ .premium-person-defaults-yes li.premium-person-facebook:hover a {
161
+ background-color: #3b5998 !important; }
162
+
163
+ .premium-person-defaults-yes li.premium-person-twitter:hover a {
164
+ background-color: #55acee !important; }
165
+
166
+ .premium-person-defaults-yes li.premium-person-linkedin:hover a {
167
+ background-color: #0077b5 !important; }
168
+
169
+ .premium-person-defaults-yes li.premium-person-google:hover a {
170
+ background-color: #dc4e41 !important; }
171
+
172
+ .premium-person-defaults-yes li.premium-person-youtube:hover a {
173
+ background-color: #b31217 !important; }
174
+
175
+ .premium-person-defaults-yes li.premium-person-instagram:hover a {
176
+ background-color: #e4405f !important; }
177
+
178
+ .premium-person-defaults-yes li.premium-person-skype:hover a {
179
+ background-color: #00aff0 !important; }
180
+
181
+ .premium-person-defaults-yes li.premium-person-pinterest:hover a {
182
+ background-color: #bd081c !important; }
183
+
184
+ .premium-person-defaults-yes li.premium-person-dribbble:hover a {
185
+ background-color: #ea4c89 !important; }
186
+
187
+ .premium-person-defaults-yes li.premium-person-mail:hover a {
188
+ background-color: #b23121 !important; }
189
+
190
+ .premium-person-defaults-yes li.premium-person-behance:hover a {
191
+ background-color: #1769ff !important; }
192
+
193
+ .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
194
+ background-color: #25d366 !important; }
195
+
196
+ .premium-person-defaults-yes li.premium-person-telegram:hover a {
197
+ background-color: #0088cc !important; }
198
+
199
+ .premium-person-defaults-yes li.premium-person-site:hover a {
200
+ background-color: #0055a5 !important; }
201
+
202
+ .premium-person-social-list li:hover a {
203
+ -webkit-box-shadow: none;
204
+ box-shadow: none; }
205
+
206
+ .premium-person-social-list li a:focus {
207
+ -webkit-box-shadow: none;
208
+ box-shadow: none;
209
+ outline: none; }
210
+
211
+ .premium-person-social-list li i {
212
+ font-size: 18px; }
213
+
214
+ .elementor-widget-premium-addon-person .elementor-widget-container {
215
+ -js-display: flex;
216
+ display: -webkit-box;
217
+ display: -webkit-flex;
218
+ display: -moz-box;
219
+ display: -ms-flexbox;
220
+ display: flex;
221
+ -webkit-box-pack: center;
222
+ -webkit-justify-content: center;
223
+ -moz-box-pack: center;
224
+ -ms-flex-pack: center;
225
+ justify-content: center; }
226
+
227
+ .premium-persons-container.multiple-persons {
228
+ -js-display: flex;
229
+ display: -webkit-box;
230
+ display: -webkit-flex;
231
+ display: -moz-box;
232
+ display: -ms-flexbox;
233
+ display: flex;
234
+ -webkit-flex-wrap: wrap;
235
+ -ms-flex-wrap: wrap;
236
+ flex-wrap: wrap;
237
+ width: 100%; }
238
+
239
+ .premium-person-style1 .premium-person-container {
240
+ overflow: hidden; }
241
+ .premium-person-style1 .premium-person-container .premium-person-info {
242
+ position: absolute;
243
+ top: auto;
244
+ right: 0;
245
+ left: 0;
246
+ -webkit-transition: all 500ms ease 0s;
247
+ transition: all 500ms ease 0s;
248
+ -webkit-transform: translate3d(0, 100%, 0);
249
+ transform: translate3d(0, 100%, 0); }
250
+ .premium-person-style1 .premium-person-container:hover .premium-person-info {
251
+ -webkit-transform: translate3d(0, 0, 0);
252
+ transform: translate3d(0, 0, 0);
253
+ bottom: -1px !important; }
254
+
255
+ .premium-person-style1 .premium-person-social-list li:hover {
256
+ bottom: 5px; }
257
+
258
+ .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
259
+ -webkit-box-align: start;
260
+ -webkit-align-items: flex-start;
261
+ -moz-box-align: start;
262
+ -ms-flex-align: start;
263
+ align-items: flex-start; }
264
+
265
+ .premium-person-style1 .slick-track {
266
+ -js-display: flex;
267
+ display: -webkit-box;
268
+ display: -webkit-flex;
269
+ display: -moz-box;
270
+ display: -ms-flexbox;
271
+ display: flex; }
272
+
273
+ .premium-person-style1 .slick-slide {
274
+ height: inherit !important; }
275
+
276
+ .premium-person-style3 .premium-person-info-container {
277
+ position: absolute;
278
+ top: 0;
279
+ left: 0;
280
+ width: 100%;
281
+ height: 100%;
282
+ -js-display: flex;
283
+ display: -webkit-box;
284
+ display: -webkit-flex;
285
+ display: -moz-box;
286
+ display: -ms-flexbox;
287
+ display: flex;
288
+ -webkit-box-orient: vertical;
289
+ -webkit-box-direction: normal;
290
+ -webkit-flex-direction: column;
291
+ -moz-box-orient: vertical;
292
+ -moz-box-direction: normal;
293
+ -ms-flex-direction: column;
294
+ flex-direction: column;
295
+ -webkit-box-pack: justify;
296
+ -webkit-justify-content: space-between;
297
+ -moz-box-pack: justify;
298
+ -ms-flex-pack: justify;
299
+ justify-content: space-between; }
300
+
301
+ .premium-person-style3 .premium-person-title-desc-wrap {
302
+ -js-display: flex;
303
+ display: -webkit-box;
304
+ display: -webkit-flex;
305
+ display: -moz-box;
306
+ display: -ms-flexbox;
307
+ display: flex;
308
+ -webkit-box-orient: horizontal;
309
+ -webkit-box-direction: reverse;
310
+ -webkit-flex-direction: row-reverse;
311
+ -moz-box-orient: horizontal;
312
+ -moz-box-direction: reverse;
313
+ -ms-flex-direction: row-reverse;
314
+ flex-direction: row-reverse;
315
+ -webkit-box-pack: justify;
316
+ -webkit-justify-content: space-between;
317
+ -moz-box-pack: justify;
318
+ -ms-flex-pack: justify;
319
+ justify-content: space-between;
320
+ -webkit-box-align: start;
321
+ -webkit-align-items: flex-start;
322
+ -moz-box-align: start;
323
+ -ms-flex-align: start;
324
+ align-items: flex-start; }
325
+
326
+ .premium-person-style3 .premium-person-name-icons-wrap {
327
+ -js-display: flex;
328
+ display: -webkit-box;
329
+ display: -webkit-flex;
330
+ display: -moz-box;
331
+ display: -ms-flexbox;
332
+ display: flex;
333
+ -webkit-box-pack: justify;
334
+ -webkit-justify-content: space-between;
335
+ -moz-box-pack: justify;
336
+ -ms-flex-pack: justify;
337
+ justify-content: space-between;
338
+ -webkit-box-align: end;
339
+ -webkit-align-items: flex-end;
340
+ -moz-box-align: end;
341
+ -ms-flex-align: end;
342
+ align-items: flex-end; }
343
+
344
+ .premium-person-style3 .premium-person-title {
345
+ opacity: 0;
346
+ -webkit-transition: all 0.3s ease;
347
+ transition: all 0.3s ease;
348
+ width: 0; }
349
+ .premium-person-style3 .premium-person-title span {
350
+ display: inline-block; }
351
+
352
+ .premium-person-style3 .premium-person-name {
353
+ padding-left: 10px; }
354
+
355
+ .premium-person-style3 .premium-person-social-list {
356
+ -js-display: flex;
357
+ display: -webkit-box;
358
+ display: -webkit-flex;
359
+ display: -moz-box;
360
+ display: -ms-flexbox;
361
+ display: flex;
362
+ -webkit-box-orient: vertical;
363
+ -webkit-box-direction: normal;
364
+ -webkit-flex-direction: column;
365
+ -moz-box-orient: vertical;
366
+ -moz-box-direction: normal;
367
+ -ms-flex-direction: column;
368
+ flex-direction: column;
369
+ -webkit-transform: translateY(20px);
370
+ -ms-transform: translateY(20px);
371
+ transform: translateY(20px);
372
+ opacity: 0;
373
+ -webkit-transition: all 0.3s ease;
374
+ transition: all 0.3s ease; }
375
+
376
+ .premium-person-style3 .premium-person-list-item {
377
+ line-height: 0; }
378
+ .premium-person-style3 .premium-person-list-item a {
379
+ padding: 5px 10px 0 0;
380
+ margin: 5px 0; }
381
+
382
+ .premium-person-style3 .premium-person-container:hover .premium-person-title {
383
+ opacity: 1; }
384
+
385
+ .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
386
+ opacity: 1;
387
+ -webkit-transform: translateY(0);
388
+ -ms-transform: translateY(0);
389
+ transform: translateY(0); }
390
+
391
+ .premium-persons-title-cw .premium-person-title {
392
+ -webkit-transform: translateX(15px) rotate(90deg);
393
+ -ms-transform: translateX(15px) rotate(90deg);
394
+ transform: translateX(15px) rotate(90deg);
395
+ -webkit-transform-origin: top;
396
+ -ms-transform-origin: top;
397
+ transform-origin: top; }
398
+
399
+ .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
400
+ -webkit-transform: translateX(0) rotate(90deg);
401
+ -ms-transform: translateX(0) rotate(90deg);
402
+ transform: translateX(0) rotate(90deg); }
403
+
404
+ .premium-persons-title-ccw .premium-person-title {
405
+ width: auto;
406
+ margin-right: 20px;
407
+ -webkit-transform: translateX(15px) rotate(-90deg);
408
+ -ms-transform: translateX(15px) rotate(-90deg);
409
+ transform: translateX(15px) rotate(-90deg);
410
+ -webkit-transform-origin: center right;
411
+ -ms-transform-origin: center right;
412
+ transform-origin: center right; }
413
+
414
+ .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
415
+ -webkit-transform: translateX(0) rotate(-90deg);
416
+ -ms-transform: translateX(0) rotate(-90deg);
417
+ transform: translateX(0) rotate(-90deg); }
assets/frontend/css/premium-pricing-table-rtl.css CHANGED
@@ -1,288 +1,290 @@
1
- /**************** Premium Pricing Table ****************/
2
- /*******************************************************/
3
- .premium-pricing-table-container {
4
- position: relative;
5
- text-align: center;
6
- -webkit-transition: all 0.3s ease-in-out;
7
- transition: all 0.3s ease-in-out;
8
- }
9
-
10
- .premium-pricing-icon-container {
11
- -js-display: flex;
12
- display: -webkit-box;
13
- display: -webkit-flex;
14
- display: -moz-box;
15
- display: -ms-flexbox;
16
- display: flex;
17
- -webkit-box-pack: center;
18
- -webkit-justify-content: center;
19
- -moz-box-pack: center;
20
- -ms-flex-pack: center;
21
- justify-content: center;
22
- line-height: 0;
23
- }
24
-
25
- .premium-pricing-icon-container .premium-pricing-icon {
26
- display: inline-block;
27
- }
28
-
29
- .premium-pricing-icon-container .premium-pricing-image {
30
- overflow: hidden;
31
- }
32
-
33
- .premium-pricing-icon-container .premium-pricing-image img {
34
- width: 25px;
35
- height: 25px;
36
- -o-object-fit: cover;
37
- object-fit: cover;
38
- }
39
-
40
- .premium-badge-left {
41
- position: absolute;
42
- top: 0;
43
- }
44
-
45
- .premium-badge-right {
46
- position: absolute;
47
- top: 0;
48
- right: 0;
49
- }
50
-
51
- .premium-badge-left {
52
- left: 0;
53
- }
54
-
55
- .premium-badge-triangle.premium-badge-left .corner {
56
- width: 0;
57
- height: 0;
58
- border-top: 150px solid;
59
- border-bottom: 150px solid transparent;
60
- border-right: 150px solid transparent;
61
- }
62
-
63
- .premium-badge-triangle.premium-badge-right .corner {
64
- width: 0;
65
- height: 0;
66
- border-bottom: 150px solid transparent;
67
- border-right: 150px solid;
68
- border-left: 150px solid transparent;
69
- }
70
-
71
- .premium-badge-triangle span {
72
- position: absolute;
73
- top: 35px;
74
- width: 100px;
75
- text-align: center;
76
- -webkit-transform: rotate(-45deg);
77
- -ms-transform: rotate(-45deg);
78
- transform: rotate(-45deg);
79
- display: block;
80
- text-transform: uppercase;
81
- }
82
-
83
- .premium-badge-triangle.premium-badge-right span {
84
- -webkit-transform: rotate(45deg);
85
- -ms-transform: rotate(45deg);
86
- transform: rotate(45deg);
87
- right: 0;
88
- }
89
-
90
- .premium-badge-circle {
91
- min-width: 4em;
92
- min-height: 4em;
93
- line-height: 4em;
94
- text-align: center;
95
- -webkit-border-radius: 100%;
96
- border-radius: 100%;
97
- position: absolute;
98
- z-index: 1;
99
- }
100
-
101
- .premium-badge-stripe {
102
- position: absolute;
103
- -webkit-transform: rotate(90deg);
104
- -ms-transform: rotate(90deg);
105
- transform: rotate(90deg);
106
- width: 15em;
107
- overflow: hidden;
108
- height: 15em;
109
- }
110
-
111
- .premium-badge-stripe.premium-badge-left {
112
- -webkit-transform: rotate(0);
113
- -ms-transform: rotate(0);
114
- transform: rotate(0);
115
- }
116
-
117
- .premium-badge-stripe .corner {
118
- text-align: center;
119
- left: 0;
120
- width: 150%;
121
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
122
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
123
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
124
- margin-top: 35px;
125
- font-size: 13px;
126
- line-height: 2;
127
- font-weight: 800;
128
- text-transform: uppercase;
129
- }
130
-
131
- .premium-badge-flag .corner {
132
- text-align: center;
133
- -webkit-border-radius: 4px 4px 0 4px;
134
- border-radius: 4px 4px 0 4px;
135
- padding: 3px 15px;
136
- position: absolute;
137
- top: 10%;
138
- right: -8px;
139
- }
140
-
141
- .premium-badge-flag .corner::before,
142
- .premium-badge-flag .corner::after {
143
- content: "";
144
- display: block;
145
- position: absolute;
146
- width: 0;
147
- height: 0;
148
- top: 100%;
149
- right: 0;
150
- border-bottom: 8px solid transparent;
151
- }
152
-
153
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
154
- overflow: visible !important;
155
- }
156
-
157
- .premium-badge-flag .corner::after {
158
- border-left: 8px solid rgba(0, 0, 0, 0.2);
159
- }
160
-
161
- .premium-pricing-price-currency {
162
- position: relative;
163
- }
164
-
165
- .premium-pricing-button-container {
166
- display: block;
167
- }
168
-
169
- .premium-pricing-list {
170
- -js-display: flex;
171
- display: -webkit-box;
172
- display: -webkit-flex;
173
- display: -moz-box;
174
- display: -ms-flexbox;
175
- display: flex;
176
- -webkit-box-orient: vertical;
177
- -webkit-box-direction: normal;
178
- -webkit-flex-direction: column;
179
- -moz-box-orient: vertical;
180
- -moz-box-direction: normal;
181
- -ms-flex-direction: column;
182
- flex-direction: column;
183
- list-style-type: none;
184
- margin: 0;
185
- }
186
-
187
- .premium-pricing-list .premium-pricing-list-item {
188
- -js-display: flex;
189
- display: -webkit-box;
190
- display: -webkit-flex;
191
- display: -moz-box;
192
- display: -ms-flexbox;
193
- display: flex;
194
- -webkit-box-align: center;
195
- -webkit-align-items: center;
196
- -moz-box-align: center;
197
- -ms-flex-align: center;
198
- align-items: center;
199
- }
200
-
201
- .premium-pricing-list .premium-pricing-list-item svg {
202
- width: 50px;
203
- height: 50px;
204
- }
205
-
206
- .premium-pricing-list .premium-pricing-list-item img {
207
- width: 30px;
208
- height: 30px;
209
- -o-object-fit: cover;
210
- object-fit: cover;
211
- }
212
-
213
- .premium-pricing-list .premium-pricing-list-span {
214
- position: relative;
215
- }
216
-
217
- .premium-pricing-list .list-item-tooltip {
218
- border-bottom: 1px dotted;
219
- }
220
-
221
- .premium-pricing-list .premium-pricing-list-tooltip {
222
- position: absolute;
223
- top: -webkit-calc(100% + 1px);
224
- top: calc(100% + 1px);
225
- right: 0;
226
- visibility: hidden;
227
- padding: 15px 20px;
228
- -webkit-border-radius: 5px;
229
- border-radius: 5px;
230
- min-width: 200px;
231
- overflow: hidden;
232
- text-align: right;
233
- font-size: 0.8rem;
234
- color: #fff;
235
- background-color: #aaa;
236
- }
237
-
238
- .premium-pricing-features-left .premium-pricing-list-span {
239
- text-align: right;
240
- }
241
-
242
- .premium-pricing-features-center .premium-pricing-list-span {
243
- text-align: center;
244
- }
245
-
246
- .premium-pricing-features-right .premium-pricing-list-span {
247
- text-align: left;
248
- }
249
-
250
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
251
- z-index: 99;
252
- visibility: visible;
253
- opacity: 1;
254
- }
255
-
256
- .premium-pricing-slashed-price-value {
257
- display: inline-block;
258
- font-size: 20px;
259
- font-weight: 400;
260
- margin-left: 5px;
261
- }
262
-
263
- .premium-pricing-price-value {
264
- font-size: 70px;
265
- }
266
-
267
- .premium-pricing-description-container li {
268
- list-style-position: inside;
269
- text-indent: -40px;
270
- }
271
-
272
- @-moz-document url-prefix() {
273
- .premium-pricing-description-container li {
274
- text-indent: 0px;
275
- }
276
- }
277
-
278
- .premium-pricing-price-button {
279
- display: block;
280
- padding: 6px 12px;
281
- line-height: 1.42857143;
282
- text-align: center;
283
- color: #fff;
284
- background: #6ec1e4;
285
- margin-bottom: 0;
286
- -webkit-transition: all 0.3s ease-in-out;
287
- transition: all 0.3s ease-in-out;
 
 
288
  }
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
+
12
+ .premium-pricing-icon-container {
13
+ -js-display: flex;
14
+ display: -webkit-box;
15
+ display: -webkit-flex;
16
+ display: -moz-box;
17
+ display: -ms-flexbox;
18
+ display: flex;
19
+ -webkit-box-pack: center;
20
+ -webkit-justify-content: center;
21
+ -moz-box-pack: center;
22
+ -ms-flex-pack: center;
23
+ justify-content: center;
24
+ line-height: 0;
25
+ }
26
+
27
+ .premium-pricing-icon-container .premium-pricing-icon {
28
+ display: inline-block;
29
+ }
30
+
31
+ .premium-pricing-icon-container .premium-pricing-image {
32
+ overflow: hidden;
33
+ }
34
+
35
+ .premium-pricing-icon-container .premium-pricing-image img {
36
+ width: 25px;
37
+ height: 25px;
38
+ -o-object-fit: cover;
39
+ object-fit: cover;
40
+ }
41
+
42
+ .premium-badge-left {
43
+ position: absolute;
44
+ top: 0;
45
+ }
46
+
47
+ .premium-badge-right {
48
+ position: absolute;
49
+ top: 0;
50
+ right: 0;
51
+ }
52
+
53
+ .premium-badge-left {
54
+ left: 0;
55
+ }
56
+
57
+ .premium-badge-triangle.premium-badge-left .corner {
58
+ width: 0;
59
+ height: 0;
60
+ border-top: 150px solid;
61
+ border-bottom: 150px solid transparent;
62
+ border-right: 150px solid transparent;
63
+ }
64
+
65
+ .premium-badge-triangle.premium-badge-right .corner {
66
+ width: 0;
67
+ height: 0;
68
+ border-bottom: 150px solid transparent;
69
+ border-right: 150px solid;
70
+ border-left: 150px solid transparent;
71
+ }
72
+
73
+ .premium-badge-triangle span {
74
+ position: absolute;
75
+ top: 35px;
76
+ width: 100px;
77
+ text-align: center;
78
+ -webkit-transform: rotate(-45deg);
79
+ -ms-transform: rotate(-45deg);
80
+ transform: rotate(-45deg);
81
+ display: block;
82
+ text-transform: uppercase;
83
+ }
84
+
85
+ .premium-badge-triangle.premium-badge-right span {
86
+ -webkit-transform: rotate(45deg);
87
+ -ms-transform: rotate(45deg);
88
+ transform: rotate(45deg);
89
+ right: 0;
90
+ }
91
+
92
+ .premium-badge-circle {
93
+ min-width: 4em;
94
+ min-height: 4em;
95
+ line-height: 4em;
96
+ text-align: center;
97
+ -webkit-border-radius: 100%;
98
+ border-radius: 100%;
99
+ position: absolute;
100
+ z-index: 1;
101
+ }
102
+
103
+ .premium-badge-stripe {
104
+ position: absolute;
105
+ -webkit-transform: rotate(90deg);
106
+ -ms-transform: rotate(90deg);
107
+ transform: rotate(90deg);
108
+ width: 15em;
109
+ overflow: hidden;
110
+ height: 15em;
111
+ }
112
+
113
+ .premium-badge-stripe.premium-badge-left {
114
+ -webkit-transform: rotate(0);
115
+ -ms-transform: rotate(0);
116
+ transform: rotate(0);
117
+ }
118
+
119
+ .premium-badge-stripe .corner {
120
+ text-align: center;
121
+ left: 0;
122
+ width: 150%;
123
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
124
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
125
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
126
+ margin-top: 35px;
127
+ font-size: 13px;
128
+ line-height: 2;
129
+ font-weight: 800;
130
+ text-transform: uppercase;
131
+ }
132
+
133
+ .premium-badge-flag .corner {
134
+ text-align: center;
135
+ -webkit-border-radius: 4px 4px 0 4px;
136
+ border-radius: 4px 4px 0 4px;
137
+ padding: 3px 15px;
138
+ position: absolute;
139
+ top: 10%;
140
+ right: -8px;
141
+ }
142
+
143
+ .premium-badge-flag .corner::before,
144
+ .premium-badge-flag .corner::after {
145
+ content: "";
146
+ display: block;
147
+ position: absolute;
148
+ width: 0;
149
+ height: 0;
150
+ top: 100%;
151
+ right: 0;
152
+ border-bottom: 8px solid transparent;
153
+ }
154
+
155
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
156
+ overflow: visible !important;
157
+ }
158
+
159
+ .premium-badge-flag .corner::after {
160
+ border-left: 8px solid rgba(0, 0, 0, 0.2);
161
+ }
162
+
163
+ .premium-pricing-price-currency {
164
+ position: relative;
165
+ }
166
+
167
+ .premium-pricing-button-container {
168
+ display: block;
169
+ }
170
+
171
+ .premium-pricing-list {
172
+ -js-display: flex;
173
+ display: -webkit-box;
174
+ display: -webkit-flex;
175
+ display: -moz-box;
176
+ display: -ms-flexbox;
177
+ display: flex;
178
+ -webkit-box-orient: vertical;
179
+ -webkit-box-direction: normal;
180
+ -webkit-flex-direction: column;
181
+ -moz-box-orient: vertical;
182
+ -moz-box-direction: normal;
183
+ -ms-flex-direction: column;
184
+ flex-direction: column;
185
+ list-style-type: none;
186
+ margin: 0;
187
+ }
188
+
189
+ .premium-pricing-list .premium-pricing-list-item {
190
+ -js-display: flex;
191
+ display: -webkit-box;
192
+ display: -webkit-flex;
193
+ display: -moz-box;
194
+ display: -ms-flexbox;
195
+ display: flex;
196
+ -webkit-box-align: center;
197
+ -webkit-align-items: center;
198
+ -moz-box-align: center;
199
+ -ms-flex-align: center;
200
+ align-items: center;
201
+ }
202
+
203
+ .premium-pricing-list .premium-pricing-list-item svg {
204
+ width: 50px;
205
+ height: 50px;
206
+ }
207
+
208
+ .premium-pricing-list .premium-pricing-list-item img {
209
+ width: 30px;
210
+ height: 30px;
211
+ -o-object-fit: cover;
212
+ object-fit: cover;
213
+ }
214
+
215
+ .premium-pricing-list .premium-pricing-list-span {
216
+ position: relative;
217
+ }
218
+
219
+ .premium-pricing-list .list-item-tooltip {
220
+ border-bottom: 1px dotted;
221
+ }
222
+
223
+ .premium-pricing-list .premium-pricing-list-tooltip {
224
+ position: absolute;
225
+ top: -webkit-calc(100% + 1px);
226
+ top: calc(100% + 1px);
227
+ right: 0;
228
+ visibility: hidden;
229
+ padding: 15px 20px;
230
+ -webkit-border-radius: 5px;
231
+ border-radius: 5px;
232
+ min-width: 200px;
233
+ overflow: hidden;
234
+ text-align: right;
235
+ font-size: 0.8rem;
236
+ color: #fff;
237
+ background-color: #aaa;
238
+ }
239
+
240
+ .premium-pricing-features-left .premium-pricing-list-span {
241
+ text-align: right;
242
+ }
243
+
244
+ .premium-pricing-features-center .premium-pricing-list-span {
245
+ text-align: center;
246
+ }
247
+
248
+ .premium-pricing-features-right .premium-pricing-list-span {
249
+ text-align: left;
250
+ }
251
+
252
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
253
+ z-index: 99;
254
+ visibility: visible;
255
+ opacity: 1;
256
+ }
257
+
258
+ .premium-pricing-slashed-price-value {
259
+ display: inline-block;
260
+ font-size: 20px;
261
+ font-weight: 400;
262
+ margin-left: 5px;
263
+ }
264
+
265
+ .premium-pricing-price-value {
266
+ font-size: 70px;
267
+ }
268
+
269
+ .premium-pricing-description-container li {
270
+ list-style-position: inside;
271
+ text-indent: -40px;
272
+ }
273
+
274
+ @-moz-document url-prefix() {
275
+ .premium-pricing-description-container li {
276
+ text-indent: 0px;
277
+ }
278
+ }
279
+
280
+ .premium-pricing-price-button {
281
+ display: block;
282
+ padding: 6px 12px;
283
+ line-height: 1.42857143;
284
+ text-align: center;
285
+ color: #fff;
286
+ background: #6ec1e4;
287
+ margin-bottom: 0;
288
+ -webkit-transition: all 0.3s ease-in-out;
289
+ transition: all 0.3s ease-in-out;
290
  }
assets/frontend/css/premium-pricing-table.css CHANGED
@@ -1,236 +1,238 @@
1
- /**************** Premium Pricing Table ****************/
2
- /*******************************************************/
3
- .premium-pricing-table-container {
4
- position: relative;
5
- text-align: center;
6
- -webkit-transition: all 0.3s ease-in-out;
7
- transition: all 0.3s ease-in-out; }
8
-
9
- .premium-pricing-icon-container {
10
- -js-display: flex;
11
- display: -webkit-box;
12
- display: -webkit-flex;
13
- display: -moz-box;
14
- display: -ms-flexbox;
15
- display: flex;
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
- line-height: 0; }
22
- .premium-pricing-icon-container .premium-pricing-icon {
23
- display: inline-block; }
24
- .premium-pricing-icon-container .premium-pricing-image {
25
- overflow: hidden; }
26
- .premium-pricing-icon-container .premium-pricing-image img {
27
- width: 25px;
28
- height: 25px;
29
- -o-object-fit: cover;
30
- object-fit: cover; }
31
-
32
- .premium-badge-left {
33
- position: absolute;
34
- top: 0; }
35
-
36
- .premium-badge-right {
37
- position: absolute;
38
- top: 0;
39
- right: 0; }
40
-
41
- .premium-badge-left {
42
- left: 0; }
43
-
44
- .premium-badge-triangle.premium-badge-left .corner {
45
- width: 0;
46
- height: 0;
47
- border-top: 150px solid;
48
- border-bottom: 150px solid transparent;
49
- border-right: 150px solid transparent; }
50
-
51
- .premium-badge-triangle.premium-badge-right .corner {
52
- width: 0;
53
- height: 0;
54
- border-bottom: 150px solid transparent;
55
- border-right: 150px solid;
56
- border-left: 150px solid transparent; }
57
-
58
- .premium-badge-triangle span {
59
- position: absolute;
60
- top: 35px;
61
- width: 100px;
62
- text-align: center;
63
- -webkit-transform: rotate(-45deg);
64
- -ms-transform: rotate(-45deg);
65
- transform: rotate(-45deg);
66
- display: block;
67
- text-transform: uppercase; }
68
-
69
- .premium-badge-triangle.premium-badge-right span {
70
- -webkit-transform: rotate(45deg);
71
- -ms-transform: rotate(45deg);
72
- transform: rotate(45deg);
73
- right: 0; }
74
-
75
- .premium-badge-circle {
76
- min-width: 4em;
77
- min-height: 4em;
78
- line-height: 4em;
79
- text-align: center;
80
- -webkit-border-radius: 100%;
81
- border-radius: 100%;
82
- position: absolute;
83
- z-index: 1; }
84
-
85
- .premium-badge-stripe {
86
- position: absolute;
87
- -webkit-transform: rotate(90deg);
88
- -ms-transform: rotate(90deg);
89
- transform: rotate(90deg);
90
- width: 15em;
91
- overflow: hidden;
92
- height: 15em; }
93
- .premium-badge-stripe.premium-badge-left {
94
- -webkit-transform: rotate(0);
95
- -ms-transform: rotate(0);
96
- transform: rotate(0); }
97
- .premium-badge-stripe .corner {
98
- text-align: center;
99
- left: 0;
100
- width: 150%;
101
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
102
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
103
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
104
- margin-top: 35px;
105
- font-size: 13px;
106
- line-height: 2;
107
- font-weight: 800;
108
- text-transform: uppercase; }
109
-
110
- .premium-badge-flag .corner {
111
- text-align: center;
112
- -webkit-border-radius: 4px 4px 0 4px;
113
- border-radius: 4px 4px 0 4px;
114
- padding: 3px 15px;
115
- position: absolute;
116
- top: 10%;
117
- right: -8px; }
118
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
119
- content: "";
120
- display: block;
121
- position: absolute;
122
- width: 0;
123
- height: 0;
124
- top: 100%;
125
- right: 0;
126
- border-bottom: 8px solid transparent; }
127
-
128
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
129
- overflow: visible !important; }
130
-
131
- .premium-badge-flag .corner::after {
132
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
133
-
134
- .premium-pricing-price-currency {
135
- position: relative; }
136
-
137
- .premium-pricing-button-container {
138
- display: block; }
139
-
140
- .premium-pricing-list {
141
- -js-display: flex;
142
- display: -webkit-box;
143
- display: -webkit-flex;
144
- display: -moz-box;
145
- display: -ms-flexbox;
146
- display: flex;
147
- -webkit-box-orient: vertical;
148
- -webkit-box-direction: normal;
149
- -webkit-flex-direction: column;
150
- -moz-box-orient: vertical;
151
- -moz-box-direction: normal;
152
- -ms-flex-direction: column;
153
- flex-direction: column;
154
- list-style-type: none;
155
- margin: 0; }
156
- .premium-pricing-list .premium-pricing-list-item {
157
- -js-display: flex;
158
- display: -webkit-box;
159
- display: -webkit-flex;
160
- display: -moz-box;
161
- display: -ms-flexbox;
162
- display: flex;
163
- -webkit-box-align: center;
164
- -webkit-align-items: center;
165
- -moz-box-align: center;
166
- -ms-flex-align: center;
167
- align-items: center; }
168
- .premium-pricing-list .premium-pricing-list-item svg {
169
- width: 50px;
170
- height: 50px; }
171
- .premium-pricing-list .premium-pricing-list-item img {
172
- width: 30px;
173
- height: 30px;
174
- -o-object-fit: cover;
175
- object-fit: cover; }
176
- .premium-pricing-list .premium-pricing-list-span {
177
- position: relative; }
178
- .premium-pricing-list .list-item-tooltip {
179
- border-bottom: 1px dotted; }
180
- .premium-pricing-list .premium-pricing-list-tooltip {
181
- position: absolute;
182
- top: -webkit-calc(100% + 1px);
183
- top: calc(100% + 1px);
184
- left: 0;
185
- visibility: hidden;
186
- padding: 15px 20px;
187
- -webkit-border-radius: 5px;
188
- border-radius: 5px;
189
- min-width: 200px;
190
- overflow: hidden;
191
- text-align: left;
192
- font-size: 0.8rem;
193
- color: #fff;
194
- background-color: #aaa; }
195
-
196
- .premium-pricing-features-left .premium-pricing-list-span {
197
- text-align: left; }
198
-
199
- .premium-pricing-features-center .premium-pricing-list-span {
200
- text-align: center; }
201
-
202
- .premium-pricing-features-right .premium-pricing-list-span {
203
- text-align: right; }
204
-
205
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
206
- z-index: 99;
207
- visibility: visible;
208
- opacity: 1; }
209
-
210
- .premium-pricing-slashed-price-value {
211
- display: inline-block;
212
- font-size: 20px;
213
- font-weight: 400;
214
- margin-right: 5px; }
215
-
216
- .premium-pricing-price-value {
217
- font-size: 70px; }
218
-
219
- .premium-pricing-description-container li {
220
- list-style-position: inside;
221
- text-indent: -40px; }
222
-
223
- @-moz-document url-prefix() {
224
- .premium-pricing-description-container li {
225
- text-indent: 0px; } }
226
-
227
- .premium-pricing-price-button {
228
- display: block;
229
- padding: 6px 12px;
230
- line-height: 1.42857143;
231
- text-align: center;
232
- color: #fff;
233
- background: #6ec1e4;
234
- margin-bottom: 0;
235
- -webkit-transition: all 0.3s ease-in-out;
236
- 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 {
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 .corner {
113
+ text-align: center;
114
+ -webkit-border-radius: 4px 4px 0 4px;
115
+ border-radius: 4px 4px 0 4px;
116
+ padding: 3px 15px;
117
+ position: absolute;
118
+ top: 10%;
119
+ right: -8px; }
120
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
121
+ content: "";
122
+ display: block;
123
+ position: absolute;
124
+ width: 0;
125
+ height: 0;
126
+ top: 100%;
127
+ right: 0;
128
+ border-bottom: 8px solid transparent; }
129
+
130
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
131
+ overflow: visible !important; }
132
+
133
+ .premium-badge-flag .corner::after {
134
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
135
+
136
+ .premium-pricing-price-currency {
137
+ position: relative; }
138
+
139
+ .premium-pricing-button-container {
140
+ display: block; }
141
+
142
+ .premium-pricing-list {
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-orient: vertical;
150
+ -webkit-box-direction: normal;
151
+ -webkit-flex-direction: column;
152
+ -moz-box-orient: vertical;
153
+ -moz-box-direction: normal;
154
+ -ms-flex-direction: column;
155
+ flex-direction: column;
156
+ list-style-type: none;
157
+ margin: 0; }
158
+ .premium-pricing-list .premium-pricing-list-item {
159
+ -js-display: flex;
160
+ display: -webkit-box;
161
+ display: -webkit-flex;
162
+ display: -moz-box;
163
+ display: -ms-flexbox;
164
+ display: flex;
165
+ -webkit-box-align: center;
166
+ -webkit-align-items: center;
167
+ -moz-box-align: center;
168
+ -ms-flex-align: center;
169
+ align-items: center; }
170
+ .premium-pricing-list .premium-pricing-list-item svg {
171
+ width: 50px;
172
+ height: 50px; }
173
+ .premium-pricing-list .premium-pricing-list-item img {
174
+ width: 30px;
175
+ height: 30px;
176
+ -o-object-fit: cover;
177
+ object-fit: cover; }
178
+ .premium-pricing-list .premium-pricing-list-span {
179
+ position: relative; }
180
+ .premium-pricing-list .list-item-tooltip {
181
+ border-bottom: 1px dotted; }
182
+ .premium-pricing-list .premium-pricing-list-tooltip {
183
+ position: absolute;
184
+ top: -webkit-calc(100% + 1px);
185
+ top: calc(100% + 1px);
186
+ left: 0;
187
+ visibility: hidden;
188
+ padding: 15px 20px;
189
+ -webkit-border-radius: 5px;
190
+ border-radius: 5px;
191
+ min-width: 200px;
192
+ overflow: hidden;
193
+ text-align: left;
194
+ font-size: 0.8rem;
195
+ color: #fff;
196
+ background-color: #aaa; }
197
+
198
+ .premium-pricing-features-left .premium-pricing-list-span {
199
+ text-align: left; }
200
+
201
+ .premium-pricing-features-center .premium-pricing-list-span {
202
+ text-align: center; }
203
+
204
+ .premium-pricing-features-right .premium-pricing-list-span {
205
+ text-align: right; }
206
+
207
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
208
+ z-index: 99;
209
+ visibility: visible;
210
+ opacity: 1; }
211
+
212
+ .premium-pricing-slashed-price-value {
213
+ display: inline-block;
214
+ font-size: 20px;
215
+ font-weight: 400;
216
+ margin-right: 5px; }
217
+
218
+ .premium-pricing-price-value {
219
+ font-size: 70px; }
220
+
221
+ .premium-pricing-description-container li {
222
+ list-style-position: inside;
223
+ text-indent: -40px; }
224
+
225
+ @-moz-document url-prefix() {
226
+ .premium-pricing-description-container li {
227
+ text-indent: 0px; } }
228
+
229
+ .premium-pricing-price-button {
230
+ display: block;
231
+ padding: 6px 12px;
232
+ line-height: 1.42857143;
233
+ text-align: center;
234
+ color: #fff;
235
+ background: #6ec1e4;
236
+ margin-bottom: 0;
237
+ -webkit-transition: all 0.3s ease-in-out;
238
+ transition: all 0.3s ease-in-out; }
assets/frontend/js/premium-addons.js CHANGED
@@ -1,2371 +1,2370 @@
1
- (function ($) {
2
-
3
- $(window).on('elementor/frontend/init', function () {
4
- var ModuleHandler = elementorModules.frontend.handlers.Base;
5
-
6
- /****** Premium Progress Bar Handler ******/
7
- var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
-
9
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
- settings = $progressbarElem.data("settings"),
11
- length = settings.progress_length,
12
- speed = settings.speed,
13
- type = settings.type;
14
-
15
-
16
- if ("line" === type) {
17
-
18
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
-
20
- if (settings.gradient)
21
- $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
-
23
- $progressbar.animate({
24
- width: length + "%"
25
- }, speed);
26
-
27
- } else if ("circle" === type) {
28
- if (length > 100)
29
- length = 100;
30
-
31
- $progressbarElem.prop({
32
- 'counter': 0
33
- }).animate({
34
- counter: length
35
- }, {
36
- duration: speed,
37
- easing: 'linear',
38
- step: function (counter) {
39
- var rotate = (counter * 3.6);
40
-
41
- $progressbarElem.find(".premium-progressbar-right-label").text(Math.ceil(counter) + "%");
42
-
43
- $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
- if (rotate > 180) {
45
-
46
- $progressbarElem.find(".premium-progressbar-circle").css({
47
- '-webkit-clip-path': 'inset(0)',
48
- 'clip-path': 'inset(0)',
49
- });
50
-
51
- $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
- }
53
- }
54
- });
55
-
56
- } else {
57
-
58
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
- width = $progressbarElem.outerWidth(),
60
- dotSize = settings.dot || 25,
61
- dotSpacing = settings.spacing || 10,
62
- numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
- circlesToFill = numberOfCircles * (length / 100),
64
- numberOfTotalFill = Math.floor(circlesToFill),
65
- fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
-
67
- $progressbar.attr('data-circles', numberOfCircles);
68
- $progressbar.attr('data-total-fill', numberOfTotalFill);
69
- $progressbar.attr('data-partial-fill', fillPercent);
70
-
71
- var className = "progress-segment";
72
- for (var i = 0; i < numberOfCircles; i++) {
73
- className = "progress-segment";
74
- var innerHTML = '';
75
-
76
- if (i < numberOfTotalFill) {
77
- innerHTML = "<div class='segment-inner'></div>";
78
- } else if (i === numberOfTotalFill) {
79
-
80
- innerHTML = "<div class='segment-inner'></div>";
81
- }
82
-
83
- $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
-
85
- }
86
-
87
- if ("frontend" !== trigger) {
88
- PremiumProgressDotsHandler($scope);
89
- }
90
-
91
- }
92
-
93
- };
94
-
95
- var PremiumProgressDotsHandler = function ($scope) {
96
-
97
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
- settings = $progressbarElem.data("settings"),
99
- $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
- data = $progressbar.data(),
101
- speed = settings.speed,
102
- increment = 0;
103
-
104
- var numberOfTotalFill = data.totalFill,
105
- numberOfCircles = data.circles,
106
- fillPercent = data.partialFill;
107
-
108
- dotIncrement(increment);
109
-
110
- function dotIncrement(inc) {
111
-
112
- var $dot = $progressbar.find(".progress-segment").eq(inc),
113
- dotWidth = 100;
114
-
115
- if (inc === numberOfTotalFill)
116
- dotWidth = fillPercent
117
-
118
- $dot.find(".segment-inner").animate({
119
- width: dotWidth + '%'
120
- }, speed / numberOfCircles, function () {
121
- increment++;
122
- if (increment <= numberOfTotalFill) {
123
- dotIncrement(increment);
124
- }
125
-
126
- });
127
- }
128
- };
129
-
130
- /****** Premium Progress Bar Scroll Handler *****/
131
- var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
-
133
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
- settings = $progressbarElem.data("settings"),
135
- type = settings.type;
136
-
137
- if ("dots" === type) {
138
- PremiumProgressBarWidgetHandler($scope, "frontend");
139
- }
140
-
141
- elementorFrontend.waypoint($scope, function () {
142
- if ("dots" !== type) {
143
- PremiumProgressBarWidgetHandler($(this));
144
- } else {
145
- PremiumProgressDotsHandler($(this));
146
- }
147
-
148
- });
149
- };
150
-
151
- /****** Premium Video Box Handler ******/
152
- var PremiumVideoBoxWidgetHandler = function ($scope, $) {
153
-
154
- var $videoBoxElement = $scope.find(".premium-video-box-container"),
155
- $videoListElement = $scope.find(".premium-video-box-playlist-container"),
156
- $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
157
- $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
158
- $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
159
- type = $videoBoxElement.data("type"),
160
- thumbnail = $videoBoxElement.data("thumbnail"),
161
- sticky = $videoBoxElement.data('sticky'),
162
- stickyOnPlay = $videoBoxElement.data('sticky-play'),
163
- hoverEffect = $videoBoxElement.data('hover'),
164
- $lighboxContainer = $videoListElement.length ? $videoListElement : $videoBoxElement,
165
- lightBox = $lighboxContainer.data('lightbox') ? $lighboxContainer.data('lightbox') : false,
166
- video, vidSrc;
167
-
168
- if (lightBox) {
169
-
170
- if ('prettyphoto' === lightBox.type) {
171
- $lighboxContainer.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").prettyPhoto(getPrettyPhotoSettings(lightBox.theme));
172
- }
173
-
174
- $lighboxContainer.find('.premium-video-box-image-container, .premium-video-box-play-icon-container').on('click', function (e) {
175
- triggerLightbox($lighboxContainer, lightBox.type);
176
- });
177
-
178
- } else {
179
- // Youtube playlist option.
180
- if ($videoListElement.length) {
181
-
182
- //Make sure that video were pulled from the API.
183
- if (!$videoContainer.length)
184
- return;
185
-
186
- $videoContainer.each(function (index, item) {
187
-
188
- var vidSrc,
189
- $videoContainer = $(item),
190
- $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
191
- $trigger = $videoContainer.closest(".premium-video-box-trigger");
192
-
193
- vidSrc = $videoContainer.data("src");
194
- vidSrc = vidSrc + "&autoplay=1";
195
-
196
- $trigger.on("click", function () {
197
-
198
- var $iframe = $("<iframe/>");
199
-
200
- $iframe.attr({
201
- "src": vidSrc,
202
- "frameborder": "0",
203
- "allowfullscreen": "1",
204
- "allow": "autoplay;encrypted-media;"
205
- });
206
- $videoContainer.css("background", "#000");
207
- $videoContainer.html($iframe);
208
-
209
- $videoBoxElement.find(
210
- ".premium-video-box-image-container, .premium-video-box-play-icon-container"
211
- ).remove();
212
-
213
- });
214
-
215
- });
216
-
217
- return;
218
- }
219
-
220
- if ("self" === type) {
221
-
222
- video = $videoContainer.find("video");
223
- vidSrc = video.attr("src");
224
-
225
- } else {
226
-
227
- vidSrc = $videoContainer.data("src");
228
-
229
- if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
230
-
231
- //Check if Autoplay on viewport option is enabled
232
- if ($videoBoxElement.data("play-viewport")) {
233
- elementorFrontend.waypoint($videoBoxElement, function () {
234
- playVideo();
235
- });
236
- } else {
237
- playVideo();
238
- }
239
-
240
- } else {
241
- vidSrc = vidSrc + "&autoplay=1";
242
- }
243
-
244
- }
245
-
246
- $videoBoxElement.on("click", function () {
247
- playVideo();
248
- });
249
-
250
- if ("yes" !== sticky || "yes" === stickyOnPlay)
251
- return;
252
-
253
- stickyOption();
254
- }
255
-
256
- function playVideo() {
257
-
258
- if ($videoBoxElement.hasClass("playing")) return;
259
-
260
- $videoBoxElement.addClass("playing");
261
-
262
- if (stickyOnPlay === 'yes')
263
- stickyOption();
264
-
265
- if ("self" === type) {
266
-
267
- $(video).get(0).play();
268
-
269
- $videoContainer.css({
270
- opacity: "1",
271
- visibility: "visible"
272
- });
273
-
274
- } else {
275
-
276
- var $iframe = $("<iframe/>");
277
-
278
- $iframe.attr({
279
- "src": vidSrc,
280
- "frameborder": "0",
281
- "allowfullscreen": "1",
282
- "allow": "autoplay;encrypted-media;"
283
- });
284
- $videoContainer.css("background", "#000");
285
- $videoContainer.html($iframe);
286
- }
287
-
288
- $videoBoxElement.find(
289
- ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
290
- ).remove();
291
-
292
- if ("vimeo" === type)
293
- $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
294
- }
295
-
296
- function triggerLightbox($container, type) {
297
- if ('elementor' === type) {
298
- $container.find('.premium-video-box-video-container').click();
299
- } else {
300
- $container.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").click();
301
- }
302
- }
303
-
304
- function stickyOption() {
305
-
306
- var stickyDesktop = $videoBoxElement.data('hide-desktop'),
307
- stickyTablet = $videoBoxElement.data('hide-tablet'),
308
- stickyMobile = $videoBoxElement.data('hide-mobile'),
309
- stickyMargin = $videoBoxElement.data('sticky-margin');
310
-
311
- $videoBoxElement.off('click').on('click', function (e) {
312
- // if ('yes' === sticky) {
313
- var stickyTarget = e.target.className;
314
- if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
315
- return false;
316
- }
317
- // }
318
- playVideo();
319
-
320
- });
321
-
322
- //Make sure Elementor Waypoint is defined
323
- if (typeof elementorFrontend.waypoint !== 'undefined') {
324
-
325
- var stickyWaypoint = elementorFrontend.waypoint(
326
- $videoBoxElement,
327
- function (direction) {
328
- if ('down' === direction) {
329
-
330
- $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
331
-
332
- //Fix conflict with Elementor motion effects
333
- if ($scope.hasClass("elementor-motion-effects-parent")) {
334
- $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
335
- }
336
-
337
- if ($videoBoxElement.data("mask")) {
338
- //Fix Sticky position issue when drop-shadow is applied
339
- $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
340
-
341
- $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
342
-
343
- $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
344
- 'transition': 'width 0.2s, height 0.2s',
345
- '-webkit-transition': 'width 0.2s, height 0.2s'
346
- });
347
- }
348
-
349
- $(document).trigger('premium_after_sticky_applied', [$scope]);
350
-
351
- // Entrance Animation Option
352
- if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
353
- $videoInnerContainer.css("opacity", "0");
354
- var animationDelay = $videoInnerContainer.data('delay-animation');
355
- setTimeout(function () {
356
-
357
- $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
358
-
359
- }, animationDelay * 1000);
360
- }
361
-
362
- } else {
363
-
364
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
365
-
366
- //Fix conflict with Elementor motion effects
367
- if ($scope.hasClass("elementor-motion-effects-parent")) {
368
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
369
- }
370
-
371
- if ($videoBoxElement.data("mask")) {
372
- //Fix Sticky position issue when drop-shadow is applied
373
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
374
-
375
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
376
- $videoImageContainer.addClass('premium-video-box-mask-media');
377
- }
378
-
379
- $videoImageContainer.addClass(hoverEffect).css({
380
- 'transition': 'all 0.2s',
381
- '-webkit-transition': 'all 0.2s'
382
- });
383
-
384
- $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
385
- }
386
- }, {
387
- offset: 0 + '%',
388
- triggerOnce: false
389
- }
390
- );
391
- }
392
-
393
- var closeBtn = $scope.find('.premium-video-box-sticky-close');
394
-
395
- closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
396
- e.stopPropagation();
397
- stickyWaypoint[0].disable();
398
-
399
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
400
-
401
- //Fix conflict with Elementor motion effects
402
- if ($scope.hasClass("elementor-motion-effects-parent")) {
403
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
404
- }
405
-
406
- if ($videoBoxElement.data("mask")) {
407
- //Fix Sticky position issue when drop-shadow is applied
408
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
409
-
410
- //Necessary classes for mask shape option
411
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
412
- $videoImageContainer.addClass('premium-video-box-mask-media');
413
- }
414
-
415
-
416
- });
417
-
418
- checkResize(stickyWaypoint);
419
-
420
- checkScroll();
421
-
422
- window.addEventListener("scroll", checkScroll);
423
-
424
- $(window).resize(function (e) {
425
- checkResize(stickyWaypoint);
426
- });
427
-
428
- function checkResize(stickyWaypoint) {
429
- var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
430
-
431
- if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
432
- disableSticky(stickyWaypoint);
433
- } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
434
- disableSticky(stickyWaypoint);
435
- } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
436
- disableSticky(stickyWaypoint);
437
- } else {
438
- stickyWaypoint[0].enable();
439
- }
440
- }
441
-
442
- function disableSticky(stickyWaypoint) {
443
- stickyWaypoint[0].disable();
444
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
445
- }
446
-
447
- function checkScroll() {
448
- if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
449
- $videoInnerContainer.draggable({
450
- start: function () {
451
- $(this).css({
452
- transform: "none",
453
- top: $(this).offset().top + "px",
454
- left: $(this).offset().left + "px"
455
- });
456
- },
457
- containment: 'window'
458
- });
459
- }
460
- }
461
-
462
- $(document).on('premium_after_sticky_applied', function (e, $scope) {
463
- var infobar = $scope.find('.premium-video-box-sticky-infobar');
464
-
465
- if (0 !== infobar.length) {
466
- var infobarHeight = infobar.outerHeight();
467
-
468
- if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
469
- infobarHeight = Math.ceil(infobarHeight / 2);
470
- $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
471
- }
472
-
473
- if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
474
- if ('' !== stickyMargin) {
475
- infobarHeight = Math.ceil(infobarHeight);
476
- var stickBottom = infobarHeight + stickyMargin;
477
- $videoInnerContainer.css('bottom', stickBottom);
478
- }
479
- }
480
- }
481
- });
482
-
483
- }
484
-
485
- function getPrettyPhotoSettings(theme) {
486
- return {
487
- theme: theme,
488
- hook: "data-rel",
489
- opacity: 0.7,
490
- show_title: false,
491
- deeplinking: false,
492
- overlay_gallery: true,
493
- custom_markup: "",
494
- default_width: 900,
495
- default_height: 506,
496
- social_tools: ""
497
- };
498
- }
499
- };
500
-
501
- /****** Premium Media Grid Handler ******/
502
- var PremiumGridWidgetHandler = ModuleHandler.extend({
503
-
504
- settings: {},
505
-
506
- getDefaultSettings: function () {
507
- return {
508
- selectors: {
509
- galleryElement: '.premium-gallery-container',
510
- filters: '.premium-gallery-cats-container li',
511
- gradientLayer: '.premium-gallery-gradient-layer',
512
- loadMore: '.premium-gallery-load-more',
513
- loadMoreDiv: '.premium-gallery-load-more div',
514
- vidWrap: '.premium-gallery-video-wrap',
515
- }
516
- }
517
- },
518
-
519
- getDefaultElements: function () {
520
-
521
- var selectors = this.getSettings('selectors'),
522
- elements = {
523
- $galleryElement: this.$element.find(selectors.galleryElement),
524
- $filters: this.$element.find(selectors.filters),
525
- $gradientLayer: this.$element.find(selectors.gradientLayer),
526
- $vidWrap: this.$element.find(selectors.vidWrap)
527
- };
528
-
529
- elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
530
- elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
531
-
532
- return elements;
533
- },
534
-
535
- bindEvents: function () {
536
- this.getGlobalSettings();
537
- this.run();
538
- },
539
-
540
- getGlobalSettings: function () {
541
- var $galleryElement = this.elements.$galleryElement,
542
- settings = $galleryElement.data('settings');
543
-
544
- this.settings = {
545
- layout: settings.img_size,
546
- loadMore: settings.load_more,
547
- columnWidth: null,
548
- filter: null,
549
- isFilterClicked: false,
550
- minimum: settings.minimum,
551
- imageToShow: settings.click_images,
552
- counter: settings.minimum,
553
- ltrMode: settings.ltr_mode,
554
- shuffle: settings.shuffle,
555
- active_cat: settings.active_cat,
556
- theme: settings.theme,
557
- overlay: settings.overlay,
558
- sort_by: settings.sort_by,
559
- light_box: settings.light_box,
560
- flag: settings.flag,
561
- lightbox_type: settings.lightbox_type
562
- }
563
- },
564
-
565
- updateCounter: function () {
566
-
567
- if (this.settings.isFilterClicked) {
568
-
569
- this.settings.counter = this.settings.minimum;
570
-
571
- this.settings.isFilterClicked = false;
572
-
573
- } else {
574
- this.settings.counter = this.settings.counter;
575
- }
576
-
577
- this.settings.counter = this.settings.counter + this.settings.imageToShow;
578
- },
579
-
580
- updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
581
- $.ajax({
582
- url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
583
- beforeSend: function () {
584
- $loadMoreDiv.removeClass("premium-gallery-item-hidden");
585
- },
586
- success: function () {
587
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
588
- }
589
- });
590
- },
591
-
592
- loadMore: function (gradHeight, $isotopeGallery) {
593
-
594
- var $galleryElement = this.elements.$galleryElement,
595
- $loadMoreDiv = this.elements.$loadMoreDiv,
596
- $loadMore = this.elements.$loadMore,
597
- _this = this;
598
-
599
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
600
-
601
- if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
602
-
603
- $loadMore.removeClass("premium-gallery-item-hidden");
604
-
605
- $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
606
- _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
607
- });
608
-
609
- $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
610
- _this.updateCounter();
611
- _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
612
- });
613
-
614
- }
615
-
616
- },
617
-
618
- getItemsToHide: function (instance, imagesToShow) {
619
- var items = instance.filteredItems.slice(imagesToShow, instance
620
- .filteredItems.length).map(function (item) {
621
- return item.element;
622
- });
623
-
624
- return items;
625
- },
626
-
627
- appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
628
-
629
- var $galleryElement = this.elements.$galleryElement,
630
- $gradientLayer = this.elements.$gradientLayer,
631
- instance = $galleryElement.data("isotope"),
632
- itemsToHide = this.getItemsToHide(instance, imagesToShow);
633
-
634
- $gradientLayer.outerHeight(gradHeight);
635
-
636
- $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
637
-
638
- $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
639
-
640
- $(itemsToHide).addClass("premium-gallery-item-hidden");
641
-
642
- $isotopeGallery.isotope("layout");
643
-
644
- if (0 == itemsToHide) {
645
-
646
- $gradientLayer.addClass("premium-gallery-item-hidden");
647
-
648
- $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
649
- }
650
- },
651
-
652
- triggerFilerTabs: function (url) {
653
- var filterIndex = url.searchParams.get(this.settings.flag),
654
- $filters = this.elements.$filters;
655
-
656
- if (filterIndex) {
657
-
658
- var $targetFilter = $filters.eq(filterIndex).find("a");
659
-
660
- $targetFilter.trigger('click');
661
-
662
- }
663
- },
664
-
665
- onReady: function ($isotopeGallery) {
666
- var _this = this;
667
-
668
- $isotopeGallery.isotope("layout");
669
-
670
- $isotopeGallery.isotope({
671
- filter: _this.settings.active_cat
672
- });
673
-
674
- var url = new URL(window.location.href);
675
-
676
- if (url)
677
- _this.triggerFilerTabs(url);
678
-
679
- },
680
-
681
- onResize: function ($isotopeGallery) {
682
- var _this = this;
683
-
684
- _this.setMetroLayout();
685
-
686
- $isotopeGallery.isotope({
687
- itemSelector: ".premium-gallery-item",
688
- masonry: {
689
- columnWidth: _this.settings.columnWidth
690
- },
691
- });
692
-
693
- },
694
-
695
- lightBoxDisabled: function () {
696
- var _this = this,
697
- $vidWrap = this.elements.$vidWrap;
698
-
699
- $vidWrap.each(function (index, item) {
700
- var type = $(item).data("type");
701
-
702
- $(item).closest(".premium-gallery-item").on("click", function () {
703
- var $this = $(this);
704
-
705
- $this.find(".pa-gallery-img-container").css("background", "#000");
706
-
707
- $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
708
-
709
- if ("style3" !== _this.settings.skin)
710
- $this.find(".premium-gallery-caption").css("visibility", "hidden");
711
-
712
- if ("hosted" !== type) {
713
- _this.playVid($this);
714
- } else {
715
- _this.playHostedVid(item);
716
- }
717
- });
718
- });
719
-
720
- },
721
-
722
- playVid: function ($this) {
723
- var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
724
- src = $iframeWrap.data("src");
725
-
726
- src = src.replace("&mute", "&autoplay=1&mute");
727
-
728
- var $iframe = $("<iframe/>");
729
-
730
- $iframe.attr({
731
- "src": src,
732
- "frameborder": "0",
733
- "allowfullscreen": "1",
734
- "allow": "autoplay;encrypted-media;"
735
- });
736
-
737
- $iframeWrap.html($iframe);
738
-
739
- $iframe.css("visibility", "visible");
740
- },
741
-
742
- playHostedVid: function (item) {
743
- var $video = $(item).find("video");
744
-
745
- $video.get(0).play();
746
- $video.css("visibility", "visible");
747
- },
748
-
749
- run: function () {
750
-
751
- var $galleryElement = this.elements.$galleryElement,
752
- $vidWrap = this.elements.$vidWrap,
753
- $filters = this.elements.$filters,
754
- _this = this;
755
-
756
- if ('metro' === this.settings.layout) {
757
-
758
- this.setMetroLayout();
759
-
760
- this.settings.layout = "masonry";
761
-
762
- $(window).resize(function () { _this.onResize($isotopeGallery); });
763
- }
764
-
765
- var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
766
-
767
- $isotopeGallery.imagesLoaded().progress(function () {
768
- $isotopeGallery.isotope("layout");
769
- });
770
-
771
- $(document).ready(function () { _this.onReady($isotopeGallery); });
772
-
773
- if (this.settings.loadMore) {
774
-
775
- var $gradientLayer = this.elements.$gradientLayer,
776
- gradHeight = null;
777
-
778
- setTimeout(function () {
779
- gradHeight = $gradientLayer.outerHeight();
780
- }, 200);
781
-
782
- this.loadMore(gradHeight, $isotopeGallery);
783
- }
784
-
785
- if ("yes" !== this.settings.light_box)
786
- this.lightBoxDisabled();
787
-
788
- $filters.find("a").click(function (e) {
789
- e.preventDefault();
790
-
791
- _this.isFilterClicked = true;
792
-
793
- $filters.find(".active").removeClass("active");
794
-
795
- $(this).addClass("active");
796
-
797
- _this.settings.filter = $(this).attr("data-filter");
798
-
799
- $isotopeGallery.isotope({
800
- filter: _this.settings.filter
801
- });
802
-
803
- if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
804
-
805
- if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
806
-
807
- return false;
808
- });
809
-
810
- if ("default" === this.settings.lightbox_type)
811
- this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
812
- },
813
-
814
- getPrettyPhotoSettings: function () {
815
- return {
816
- theme: this.settings.theme,
817
- hook: "data-rel",
818
- opacity: 0.7,
819
- show_title: false,
820
- deeplinking: false,
821
- overlay_gallery: this.settings.overlay,
822
- custom_markup: "",
823
- default_width: 900,
824
- default_height: 506,
825
- social_tools: ""
826
- }
827
- },
828
-
829
- getIsoTopeSettings: function () {
830
- return {
831
- itemSelector: '.premium-gallery-item',
832
- percentPosition: true,
833
- animationOptions: {
834
- duration: 750,
835
- easing: 'linear'
836
- },
837
- filter: this.settings.active_cat,
838
- layoutMode: this.settings.layout,
839
- originLeft: this.settings.ltrMode,
840
- masonry: {
841
- columnWidth: this.settings.columnWidth
842
- },
843
- sortBy: this.settings.sort_by
844
- }
845
- },
846
-
847
- getRepeaterSettings: function () {
848
- return this.getElementSettings('premium_gallery_img_content');
849
- },
850
-
851
- setMetroLayout: function () {
852
-
853
- var $galleryElement = this.elements.$galleryElement,
854
- gridWidth = $galleryElement.width(),
855
- cellSize = Math.floor(gridWidth / 12),
856
- deviceType = elementorFrontend.getCurrentDeviceMode(),
857
- suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
858
- repeater = this.getRepeaterSettings();
859
-
860
- $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
861
-
862
- var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
863
- vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
864
-
865
- if ("" === cells || undefined == cells) {
866
- cells = repeater[index].premium_gallery_image_cell.size;
867
- }
868
-
869
- if ("" === vCells || undefined == vCells) {
870
- vCells = repeater[index].premium_gallery_image_vcell.size;
871
- }
872
-
873
- $(item).css({
874
- width: Math.ceil(cells * cellSize),
875
- height: Math.ceil(vCells * cellSize)
876
- });
877
- });
878
-
879
- this.settings.columnWidth = cellSize;
880
- }
881
-
882
- });
883
-
884
- /****** Premium Counter Handler ******/
885
- var PremiumCounterHandler = function ($scope, $) {
886
-
887
- var $counterElement = $scope.find(".premium-counter"),
888
- isHScrollWidget = $counterElement.closest(".premium-hscroll-temp"),
889
- counterSettings = $counterElement.data(),
890
- incrementElement = $counterElement.find(".premium-counter-init"),
891
- iconElement = $counterElement.find(".icon");
892
-
893
- if (!isHScrollWidget.length) {
894
- elementorFrontend.waypoint($counterElement, function () {
895
-
896
-
897
-
898
- $(incrementElement).numerator(counterSettings);
899
-
900
- $(iconElement).addClass("animated " + iconElement.data("animation"));
901
-
902
- });
903
- } else {
904
-
905
- $(window).on("scroll", function () {
906
-
907
- if ($(window).scrollTop() >= isHScrollWidget.data("scroll-offset")) {
908
- $(incrementElement).numerator(counterSettings);
909
-
910
- $(iconElement).addClass("animated " + iconElement.data("animation"));
911
- }
912
-
913
- });
914
-
915
- }
916
-
917
- };
918
-
919
- /****** Premium Fancy Text Handler ******/
920
- var PremiumFancyTextHandler = function ($scope, $) {
921
-
922
- var $elem = $scope.find(".premium-fancy-text-wrapper"),
923
- settings = $elem.data("settings"),
924
- loadingSpeed = settings.delay || 2500,
925
- itemCount = $elem.find('.premium-fancy-list-items').length,
926
- loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
927
-
928
- function escapeHtml(unsafe) {
929
- return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
930
- /"/g, "&quot;");
931
- }
932
-
933
- if ("typing" === settings.effect) {
934
-
935
- var fancyStrings = [];
936
-
937
- settings.strings.forEach(function (item) {
938
- fancyStrings.push(escapeHtml(item));
939
- });
940
-
941
- var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
942
- new Typed(fancyTextID, {
943
- strings: fancyStrings,
944
- typeSpeed: settings.typeSpeed,
945
- backSpeed: settings.backSpeed,
946
- startDelay: settings.startDelay,
947
- backDelay: settings.backDelay,
948
- showCursor: settings.showCursor,
949
- cursorChar: settings.cursorChar,
950
- loop: settings.loop
951
- });
952
-
953
- } else if ("slide" === settings.effect) {
954
- loadingSpeed = settings.pause;
955
-
956
- $elem.find(".premium-fancy-text").vTicker({
957
- speed: settings.speed,
958
- showItems: settings.showItems,
959
- pause: settings.pause,
960
- mousePause: settings.mousePause,
961
- direction: "up"
962
- });
963
-
964
- } else if ('auto-fade' === settings.effect) {
965
- var $items = $elem.find(".premium-fancy-list-items"),
966
- len = $items.length;
967
-
968
- if (0 === len) {
969
- return;
970
- }
971
-
972
- var delay = settings.duration / len,
973
- itemDelay = 0;
974
-
975
- loadingSpeed = delay;
976
-
977
- $items.each(function ($index, $item) {
978
- $item.style.animationDelay = itemDelay + 'ms';
979
- itemDelay += delay;
980
- });
981
-
982
- } else {
983
-
984
- setFancyAnimation();
985
-
986
- function setFancyAnimation() {
987
-
988
- var $item = $elem.find(".premium-fancy-list-items"),
989
- current = 1;
990
-
991
- //Get effect settings
992
- var delay = settings.delay || 2500,
993
- loopCount = settings.count;
994
-
995
- //If Loop Count option is set
996
- if (loopCount) {
997
- var currentLoop = 1,
998
- fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
999
- }
1000
-
1001
- var loopInterval = setInterval(function () {
1002
-
1003
- var animationClass = "";
1004
-
1005
- //Add animation class
1006
- if (settings.effect === "custom")
1007
- animationClass = "animated " + settings.animation;
1008
-
1009
- //Show current active item
1010
- $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
1011
-
1012
- var $inactiveItems = $item.filter(function (index) {
1013
- return index !== current;
1014
- });
1015
-
1016
- //Hide inactive items
1017
- $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
1018
-
1019
- current++;
1020
-
1021
- //Restart loop
1022
- if ($item.length === current)
1023
- current = 0;
1024
-
1025
- //Increment interval and check if loop count is reached
1026
- if (loopCount) {
1027
- currentLoop++;
1028
-
1029
- if ((fancyStringsCount * loopCount) === currentLoop)
1030
- clearInterval(loopInterval);
1031
- }
1032
-
1033
-
1034
- }, delay);
1035
-
1036
- }
1037
- }
1038
-
1039
- //Show the strings after the layout is set.
1040
- if ("typing" !== settings.effect) {
1041
- setTimeout(function () {
1042
- $elem.find(".premium-fancy-text").css('opacity', '1');
1043
- }, 500);
1044
-
1045
- }
1046
-
1047
- if ('loading' === settings.loading && 'typing' !== settings.effect) {
1048
- $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
1049
- $scope.find('.premium-loading-bar').css({
1050
- 'animation-iteration-count': loopCount,
1051
- 'animation-duration': loadingSpeed + 'ms'
1052
- });
1053
- }
1054
-
1055
- };
1056
-
1057
- /****** Premium Countdown Handler ******/
1058
- var PremiumCountDownHandler = function ($scope, $) {
1059
-
1060
- var $countDownElement = $scope.find(".premium-countdown"),
1061
- settings = $countDownElement.data("settings"),
1062
- id = $scope.data('id'),
1063
- label1 = settings.label1,
1064
- label2 = settings.label2,
1065
- newLabe1 = label1.split(","),
1066
- newLabel2 = label2.split(","),
1067
- timerType = settings.timerType,
1068
- until = 'evergreen' === timerType ? settings.until.date : settings.until,
1069
- layout = '',
1070
- map = {
1071
- y: { index: 0, oldVal: '' },
1072
- o: { index: 1, oldVal: '' },
1073
- w: { index: 2, oldVal: '' },
1074
- d: { index: 3, oldVal: '' },
1075
- h: { index: 4, oldVal: '' },
1076
- m: { index: 5, oldVal: '' },
1077
- s: { index: 6, oldVal: '' }
1078
- };
1079
-
1080
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1081
- settings.format.split('').forEach(function (unit) {
1082
- var lowercased = unit.toLowerCase();
1083
-
1084
- layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1085
- });
1086
- }
1087
-
1088
- $countDownElement.find('#countdown-' + id).countdown({
1089
- layout: layout,
1090
- labels: newLabel2,
1091
- labels1: newLabe1,
1092
- until: new Date(until),
1093
- format: settings.format,
1094
- padZeroes: true,
1095
- timeSeparator: settings.separator,
1096
- onTick: function (periods) {
1097
-
1098
- equalWidth();
1099
-
1100
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1101
- animateFigure(periods, map);
1102
- }
1103
- },
1104
- onExpiry: function () {
1105
- if ('onExpiry' === settings.event) {
1106
- $countDownElement.find('#countdown-' + id).html(settings.text);
1107
- }
1108
- },
1109
- serverSync: function () {
1110
- return new Date(settings.serverSync);
1111
- }
1112
- });
1113
-
1114
- if (settings.reset) {
1115
- $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1116
- }
1117
-
1118
- if ('expiryUrl' === settings.event) {
1119
- $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1120
- }
1121
-
1122
- function equalWidth() {
1123
- var width = 0;
1124
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1125
- if (width < $(slot).outerWidth()) {
1126
- width = $(slot).outerWidth();
1127
- }
1128
- });
1129
-
1130
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1131
- }
1132
-
1133
- function animateFigure(periods, map) {
1134
- settings.format.split('').forEach(function (unit) {
1135
-
1136
- var lowercased = unit.toLowerCase(),
1137
- index = map[lowercased].index,
1138
- oldVal = map[lowercased].oldVal;
1139
-
1140
- if (periods[index] !== oldVal) {
1141
-
1142
- map[lowercased].oldVal = periods[index];
1143
-
1144
- var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1145
- $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1146
-
1147
- TweenMax.to($top, 0.8, {
1148
- rotationX: '-180deg',
1149
- transformPerspective: 300,
1150
- ease: Quart.easeOut,
1151
- onComplete: function () {
1152
- TweenMax.set($top, { rotationX: 0 });
1153
- }
1154
- });
1155
-
1156
- TweenMax.to($back_top, 0.8, {
1157
- rotationX: 0,
1158
- transformPerspective: 300,
1159
- ease: Quart.easeOut,
1160
- clearProps: 'all'
1161
- });
1162
- }
1163
- });
1164
- }
1165
-
1166
- times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1167
-
1168
- function runTimer(el) {
1169
- return el == 0;
1170
- }
1171
-
1172
- if (times.every(runTimer)) {
1173
-
1174
- if ('onExpiry' === settings.event) {
1175
- $countDownElement.find('#countdown-' + id).html(settings.text);
1176
- } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1177
- var editMode = $('body').find('#elementor').length;
1178
- if (0 < editMode) {
1179
- $countDownElement.find('#countdown-' + id).html(
1180
- "<h1>You can not redirect url from elementor Editor!!</h1>");
1181
- } else {
1182
- if (!elementorFrontend.isEditMode()) {
1183
- window.location.href = settings.text;
1184
- }
1185
- }
1186
-
1187
- }
1188
- }
1189
-
1190
- };
1191
-
1192
- /****** Premium Carousel Handler ******/
1193
- var PremiumCarouselHandler = function ($scope, $) {
1194
-
1195
- var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1196
- settings = $($carouselElem).data("settings"),
1197
- isEdit = elementorFrontend.isEditMode();
1198
-
1199
- function slideToShow(slick) {
1200
-
1201
- var slidesToShow = slick.options.slidesToShow,
1202
- windowWidth = $(window).width();
1203
- if (windowWidth > settings.tabletBreak) {
1204
- slidesToShow = settings.slidesDesk;
1205
- }
1206
- if (windowWidth <= settings.tabletBreak) {
1207
- slidesToShow = settings.slidesTab;
1208
- }
1209
- if (windowWidth <= settings.mobileBreak) {
1210
- slidesToShow = settings.slidesMob;
1211
- }
1212
- return slidesToShow;
1213
-
1214
- }
1215
-
1216
- //Get templates content on the editor page
1217
- if (isEdit) {
1218
-
1219
- $carouselElem.find(".item-wrapper").each(function (index, slide) {
1220
-
1221
- var templateID = $(slide).data("template");
1222
-
1223
- if (undefined !== templateID && '' !== templateID) {
1224
- $.ajax({
1225
- type: "GET",
1226
- url: PremiumSettings.ajaxurl,
1227
- dataType: "html",
1228
- data: {
1229
- action: "get_elementor_template_content",
1230
- templateID: templateID
1231
- }
1232
- }).success(function (response) {
1233
-
1234
- var data = JSON.parse(response).data;
1235
-
1236
- if (undefined !== data.template_content) {
1237
-
1238
- $(slide).html(data.template_content);
1239
- $carouselElem.find(".premium-carousel-inner").slick("refresh");
1240
-
1241
- }
1242
- });
1243
- }
1244
- });
1245
-
1246
- }
1247
-
1248
- $carouselElem.on("init", function (event) {
1249
-
1250
- event.preventDefault();
1251
-
1252
- setTimeout(function () {
1253
- resetAnimations("init");
1254
- }, 500);
1255
-
1256
- $(this).find("item-wrapper.slick-active").each(function () {
1257
- var $this = $(this);
1258
- $this.addClass($this.data("animation"));
1259
- });
1260
-
1261
- $(".slick-track").addClass("translate");
1262
-
1263
- $scope.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden");
1264
-
1265
- });
1266
-
1267
- $carouselElem.find(".premium-carousel-inner").slick({
1268
- vertical: settings.vertical,
1269
- slidesToScroll: settings.slidesToScroll,
1270
- slidesToShow: settings.slidesToShow,
1271
- responsive: [{
1272
- breakpoint: settings.tabletBreak,
1273
- settings: {
1274
- slidesToShow: settings.slidesTab,
1275
- slidesToScroll: settings.slidesTab,
1276
- swipe: settings.touchMove,
1277
- }
1278
- },
1279
- {
1280
- breakpoint: settings.mobileBreak,
1281
- settings: {
1282
- slidesToShow: settings.slidesMob,
1283
- slidesToScroll: settings.slidesMob,
1284
- swipe: settings.touchMove,
1285
- }
1286
- }
1287
- ],
1288
- useTransform: true,
1289
- fade: settings.fade,
1290
- infinite: settings.infinite,
1291
- speed: settings.speed,
1292
- autoplay: settings.autoplay,
1293
- autoplaySpeed: settings.autoplaySpeed,
1294
- rows: 0,
1295
- draggable: settings.draggable,
1296
- rtl: settings.rtl,
1297
- adaptiveHeight: settings.adaptiveHeight,
1298
- pauseOnHover: settings.pauseOnHover,
1299
- centerMode: settings.centerMode,
1300
- centerPadding: settings.centerPadding,
1301
- arrows: settings.arrows,
1302
- prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1303
- nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1304
- dots: settings.dots,
1305
- variableWidth: settings.variableWidth,
1306
- cssEase: settings.cssEase,
1307
- customPaging: function () {
1308
- var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1309
- return customDot;
1310
- }
1311
- });
1312
-
1313
- $carouselElem.find(".premium-carousel-nav-arrow-prev").remove();
1314
- $carouselElem.find(".premium-carousel-nav-arrow-next").remove();
1315
- $carouselElem.find(".premium-carousel-nav-dot").remove();
1316
-
1317
- if (settings.variableWidth) {
1318
- $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
1319
- }
1320
-
1321
- function resetAnimations(event) {
1322
-
1323
- var $slides = $carouselElem.find(".slick-slide");
1324
-
1325
- if ("init" === event)
1326
- $slides = $slides.not(".slick-current");
1327
-
1328
- $slides.find(".animated").each(function (index, elem) {
1329
-
1330
- var settings = $(elem).data("settings");
1331
-
1332
- if (!settings)
1333
- return;
1334
-
1335
- if (!settings._animation && !settings.animation)
1336
- return;
1337
-
1338
- var animation = settings._animation || settings.animation;
1339
-
1340
- $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1341
- });
1342
- };
1343
-
1344
- function triggerAnimation() {
1345
-
1346
- $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1347
-
1348
- var settings = $(elem).data("settings");
1349
-
1350
- if (!settings)
1351
- return;
1352
-
1353
- if (!settings._animation && !settings.animation)
1354
- return;
1355
-
1356
- var delay = settings._animation_delay ? settings._animation_delay : 0,
1357
- animation = settings._animation || settings.animation;
1358
-
1359
- setTimeout(function () {
1360
- $(elem).removeClass("elementor-invisible").addClass(animation +
1361
- ' animated');
1362
- }, delay);
1363
- });
1364
- }
1365
-
1366
- $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1367
-
1368
- var slidesScrolled = slick.options.slidesToScroll,
1369
- slidesToShow = slideToShow(slick),
1370
- centerMode = slick.options.centerMode,
1371
- slideToAnimate = currentSlide + slidesToShow - 1;
1372
-
1373
- //Trigger Aniamtions for the current slide
1374
- triggerAnimation();
1375
-
1376
- if (slidesScrolled === 1) {
1377
- if (!centerMode === true) {
1378
- var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1379
- "']");
1380
- if ("null" != settings.animation) {
1381
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1382
- .addClass(settings.animation).removeClass(
1383
- "premium-carousel-content-hidden");
1384
- }
1385
- }
1386
- } else {
1387
- for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1388
- $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1389
- if ("null" != settings.animation) {
1390
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1391
- .addClass(settings.animation).removeClass(
1392
- "premium-carousel-content-hidden");
1393
- }
1394
- }
1395
- }
1396
- });
1397
-
1398
- $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1399
-
1400
- //Reset Aniamtions for the other slides
1401
- resetAnimations();
1402
-
1403
- var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1404
-
1405
- if ("null" != settings.animation) {
1406
- $inViewPort.siblings().find(
1407
- "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1408
- settings.animation).addClass(
1409
- "premium-carousel-content-hidden");
1410
- }
1411
- });
1412
-
1413
- if (settings.vertical) {
1414
-
1415
- var maxHeight = -1;
1416
-
1417
- elementorFrontend.elements.$window.on('load', function () {
1418
- $carouselElem.find(".slick-slide").each(function () {
1419
- if ($(this).height() > maxHeight) {
1420
- maxHeight = $(this).height();
1421
- }
1422
- });
1423
- $carouselElem.find(".slick-slide").each(function () {
1424
- if ($(this).height() < maxHeight) {
1425
- $(this).css("margin", Math.ceil(
1426
- (maxHeight - $(this).height()) / 2) + "px 0");
1427
- }
1428
- });
1429
- });
1430
- }
1431
- var marginFix = {
1432
- element: $("a.ver-carousel-arrow"),
1433
- getWidth: function () {
1434
- var width = this.element.outerWidth();
1435
- return width / 2;
1436
- },
1437
- setWidth: function (type) {
1438
- type = type || "vertical";
1439
- if (type == "vertical") {
1440
- this.element.css("margin-left", "-" + this.getWidth() + "px");
1441
- } else {
1442
- this.element.css("margin-top", "-" + this.getWidth() + "px");
1443
- }
1444
- }
1445
- };
1446
- marginFix.setWidth();
1447
- marginFix.element = $("a.carousel-arrow");
1448
- marginFix.setWidth("horizontal");
1449
-
1450
- $(document).ready(function () {
1451
-
1452
- settings.navigation.map(function (item, index) {
1453
-
1454
- if (item) {
1455
-
1456
- $(item).on("click", function () {
1457
-
1458
- var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1459
-
1460
- if (index !== currentActive) {
1461
- $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1462
- }
1463
-
1464
- })
1465
- }
1466
-
1467
- })
1468
- })
1469
-
1470
- };
1471
-
1472
- var PremiumBannerHandler = ModuleHandler.extend({
1473
-
1474
- getDefaultSettings: function () {
1475
-
1476
- return {
1477
- selectors: {
1478
- bannerImgWrap: '.premium-banner-ib',
1479
- bannerImg: 'img',
1480
- }
1481
- }
1482
-
1483
- },
1484
-
1485
- getDefaultElements: function () {
1486
-
1487
- var selectors = this.getSettings('selectors');
1488
-
1489
- return {
1490
- $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1491
- $bannerImg: this.$element.find(selectors.bannerImg)
1492
- }
1493
-
1494
- },
1495
-
1496
- bindEvents: function () {
1497
-
1498
- var _this = this;
1499
-
1500
- _this.elements.$bannerImgWrap.hover(function () {
1501
- _this.elements.$bannerImg.addClass("active");
1502
- }, function () {
1503
- _this.elements.$bannerImg.removeClass("active");
1504
- });
1505
-
1506
- this.run();
1507
- },
1508
-
1509
- run: function () {
1510
-
1511
- var $bannerElement = this.$element;
1512
-
1513
- if ($bannerElement.hasClass("premium-banner-tilt-yes")) {
1514
-
1515
- var reverse = $bannerElement.hasClass("premium-banner-tilt-rev-yes");
1516
-
1517
- UniversalTilt.init({
1518
- elements: $bannerElement.closest(".elementor-widget"),
1519
- settings: {
1520
- reverse: reverse
1521
- },
1522
- callbacks: {
1523
- onMouseLeave: function (el) {
1524
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1525
- },
1526
- onDeviceMove: function (el) {
1527
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1528
- }
1529
- }
1530
- });
1531
-
1532
- }
1533
- }
1534
-
1535
- });
1536
-
1537
- /****** Premium Modal Box Handler ******/
1538
- var PremiumModalBoxHandler = function ($scope, $) {
1539
-
1540
- var $modalElem = $scope.find(".premium-modal-box-container"),
1541
- settings = $modalElem.data("settings"),
1542
- $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1543
-
1544
- if (!settings) {
1545
- return;
1546
- }
1547
-
1548
- if (settings.trigger === "pageload") {
1549
- $(document).ready(function ($) {
1550
- setTimeout(function () {
1551
- $modalElem.find(".premium-modal-box-modal").modal();
1552
- }, settings.delay * 1000);
1553
- });
1554
- }
1555
-
1556
- if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1557
-
1558
- var animationDelay = $modal.data('delay-animation');
1559
-
1560
- new Waypoint({
1561
- element: $modal,
1562
- handler: function () {
1563
- setTimeout(function () {
1564
- $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1565
- }, animationDelay * 1000);
1566
- this.destroy();
1567
- },
1568
- offset: Waypoint.viewportHeight() - 150,
1569
- });
1570
- }
1571
- };
1572
-
1573
- /****** Premium Blog Handler ******/
1574
- var PremiumBlogHandler = ModuleHandler.extend({
1575
-
1576
- settings: {},
1577
-
1578
- getDefaultSettings: function () {
1579
- return {
1580
- selectors: {
1581
- user: '.fa-user',
1582
- activeCat: '.category.active',
1583
- loading: '.premium-loading-feed',
1584
- blogElement: '.premium-blog-wrap',
1585
- blogFilterTabs: '.premium-blog-filter',
1586
- contentWrapper: '.premium-blog-content-wrapper',
1587
- blogPost: '.premium-blog-post-outer-container',
1588
- metaSeparators: '.premium-blog-meta-separator',
1589
- filterLinks: '.premium-blog-filters-container li a',
1590
- currentPage: '.premium-blog-pagination-container .page-numbers.current',
1591
- activeElememnt: '.premium-blog-filters-container li .active',
1592
- }
1593
- }
1594
- },
1595
-
1596
- getDefaultElements: function () {
1597
- var selectors = this.getSettings('selectors'),
1598
- elements = {
1599
- $blogElement: this.$element.find(selectors.blogElement),
1600
- $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1601
- $activeCat: this.$element.find(selectors.activeCat),
1602
- $filterLinks: this.$element.find(selectors.filterLinks),
1603
- $blogPost: this.$element.find(selectors.blogPost),
1604
- $contentWrapper: this.$element.find(selectors.contentWrapper)
1605
- };
1606
-
1607
- return elements;
1608
- },
1609
-
1610
- bindEvents: function () {
1611
- this.setLayoutSettings();
1612
- this.removeMetaSeparators();
1613
- this.run();
1614
- },
1615
-
1616
- setLayoutSettings: function () {
1617
-
1618
- var settings = this.getElementSettings(),
1619
- $blogPost = this.elements.$blogPost;
1620
-
1621
- var layoutSettings = {
1622
- pageNumber: 1,
1623
- isLoaded: true,
1624
- count: 2,
1625
- equalHeight: settings.force_height,
1626
- layout: settings.premium_blog_layout,
1627
- carousel: 'yes' === settings.premium_blog_carousel ? true : false,
1628
- infinite: 'yes' === settings.premium_blog_infinite_scroll ? true : false,
1629
- scrollAfter: 'yes' === settings.scroll_to_offset ? true : false,
1630
- grid: 'yes' === settings.premium_blog_grid ? true : false,
1631
- total: $blogPost.data('total'),
1632
- };
1633
-
1634
-
1635
- if (layoutSettings.carousel) {
1636
-
1637
- layoutSettings.slidesToScroll = settings.slides_to_scroll;
1638
- layoutSettings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1639
- layoutSettings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1640
- layoutSettings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1641
- layoutSettings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1642
- layoutSettings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1643
- layoutSettings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1644
- layoutSettings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1645
-
1646
- }
1647
-
1648
- this.settings = layoutSettings;
1649
-
1650
- },
1651
-
1652
- removeMetaSeparators: function () {
1653
-
1654
- var selectors = this.getSettings('selectors'),
1655
- $blogPost = this.$element.find(selectors.blogPost);
1656
-
1657
- var $metaSeparators = $blogPost.first().find(selectors.metaSeparators),
1658
- $user = $blogPost.find(selectors.user);
1659
-
1660
- if (1 === $metaSeparators.length) {
1661
- //If two meta only are enabled. One of them is author meta.
1662
- if (!$user.length) {
1663
- $blogPost.find(selectors.metaSeparators).remove();
1664
- }
1665
-
1666
- } else {
1667
- if (!$user.length) {
1668
- $blogPost.each(function (index, post) {
1669
- $(post).find(selectors.metaSeparators).first().remove();
1670
- });
1671
- }
1672
- }
1673
-
1674
- },
1675
- run: function () {
1676
-
1677
- var _this = this,
1678
- $blogElement = this.elements.$blogElement,
1679
- $activeCategory = this.elements.$activeCat.data('filter'),
1680
- $filterTabs = this.elements.$blogFilterTabs.length,
1681
- pagination = $blogElement.data("pagination");
1682
-
1683
- this.settings.activeCategory = $activeCategory;
1684
- this.settings.filterTabs = $filterTabs;
1685
-
1686
-
1687
-
1688
- if (this.settings.filterTabs) {
1689
- this.filterTabs();
1690
- }
1691
-
1692
- if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1693
- if ("masonry" === this.settings.layout && !this.settings.carousel) {
1694
- $blogElement.imagesLoaded(function () {
1695
- $blogElement.isotope(_this.getIsoTopeSettings());
1696
- });
1697
- }
1698
- } else {
1699
- //If `All` categories not exist, then we need to get posts through AJAX.
1700
- this.getPostsByAjax(false);
1701
- }
1702
-
1703
- if (this.settings.carousel) {
1704
- $blogElement.slick(this.getSlickSettings());
1705
- }
1706
-
1707
- if ("even" === this.settings.layout && this.settings.equalHeight) {
1708
- $blogElement.imagesLoaded(function () {
1709
- _this.forceEqualHeight();
1710
- });
1711
- }
1712
-
1713
- if (pagination) {
1714
- this.paginate();
1715
- }
1716
-
1717
- if (this.settings.infinite && $blogElement.is(":visible")) {
1718
- this.getInfiniteScrollPosts();
1719
- }
1720
-
1721
- },
1722
-
1723
- paginate: function () {
1724
- var _this = this,
1725
- $scope = this.$element,
1726
- selectors = this.getSettings('selectors');
1727
-
1728
- $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1729
-
1730
- e.preventDefault();
1731
-
1732
- if ($(this).hasClass("current")) return;
1733
-
1734
- var currentPage = parseInt($scope.find(selectors.currentPage).html());
1735
-
1736
- if ($(this).hasClass('next')) {
1737
- _this.settings.pageNumber = currentPage + 1;
1738
- } else if ($(this).hasClass('prev')) {
1739
- _this.settings.pageNumber = currentPage - 1;
1740
- } else {
1741
- _this.settings.pageNumber = $(this).html();
1742
- }
1743
-
1744
- _this.getPostsByAjax(_this.settings.scrollAfter);
1745
-
1746
- })
1747
- },
1748
-
1749
- forceEqualHeight: function () {
1750
- var heights = new Array(),
1751
- contentWrapper = this.getSettings('selectors').contentWrapper,
1752
- $blogWrapper = this.$element.find(contentWrapper);
1753
-
1754
- $blogWrapper.each(function (index, post) {
1755
-
1756
- var height = $(post).outerHeight();
1757
-
1758
- heights.push(height);
1759
- });
1760
-
1761
- var maxHeight = Math.max.apply(null, heights);
1762
-
1763
- $blogWrapper.css("height", maxHeight + "px");
1764
- },
1765
-
1766
- getSlickSettings: function () {
1767
-
1768
- var settings = this.settings,
1769
- slickCols = settings.grid ? this.getSlickCols() : null,
1770
- cols = settings.grid ? slickCols.cols : 1,
1771
- colsTablet = settings.grid ? slickCols.colsTablet : 1,
1772
- colsMobile = settings.grid ? slickCols.colsMobile : 1,
1773
- prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1774
- nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1775
-
1776
- return {
1777
- infinite: true,
1778
- slidesToShow: cols,
1779
- slidesToScroll: settings.slidesToScroll || cols,
1780
- responsive: [{
1781
- breakpoint: 1025,
1782
- settings: {
1783
- slidesToShow: colsTablet,
1784
- slidesToScroll: 1
1785
- }
1786
- },
1787
- {
1788
- breakpoint: 768,
1789
- settings: {
1790
- slidesToShow: colsMobile,
1791
- slidesToScroll: 1
1792
- }
1793
- }
1794
- ],
1795
- autoplay: settings.autoPlay,
1796
- rows: 0,
1797
- autoplaySpeed: settings.speed,
1798
- nextArrow: nextArrow,
1799
- prevArrow: prevArrow,
1800
- fade: settings.fade,
1801
- centerMode: settings.center,
1802
- centerPadding: settings.spacing + "px",
1803
- draggable: true,
1804
- dots: settings.dots,
1805
- customPaging: function () {
1806
- return '<i class="fas fa-circle"></i>';
1807
- }
1808
- }
1809
-
1810
- },
1811
-
1812
- getSlickCols: function () {
1813
- var slickCols = this.getElementSettings(),
1814
- cols = slickCols.premium_blog_columns_number,
1815
- colsTablet = slickCols.premium_blog_columns_number_tablet,
1816
- colsMobile = slickCols.premium_blog_columns_number_mobile;
1817
-
1818
- return {
1819
- cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1820
- colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1821
- colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1822
- }
1823
-
1824
- },
1825
-
1826
- getIsoTopeSettings: function () {
1827
- return {
1828
- itemSelector: ".premium-blog-post-outer-container",
1829
- percentPosition: true,
1830
- filter: this.settings.activeCategory,
1831
- animationOptions: {
1832
- duration: 750,
1833
- easing: "linear",
1834
- queue: false
1835
- }
1836
- }
1837
- },
1838
-
1839
- filterTabs: function () {
1840
-
1841
- var _this = this,
1842
- selectors = this.getSettings('selectors'),
1843
- $filterLinks = this.elements.$filterLinks;
1844
-
1845
- $filterLinks.click(function (e) {
1846
-
1847
- e.preventDefault();
1848
-
1849
- _this.$element.find(selectors.activeElememnt).removeClass("active");
1850
-
1851
- $(this).addClass("active");
1852
-
1853
- //Get clicked tab slug
1854
- _this.settings.activeCategory = $(this).attr("data-filter");
1855
-
1856
- _this.settings.pageNumber = 1;
1857
-
1858
- if (_this.settings.infinite) {
1859
- _this.getPostsByAjax(false);
1860
- _this.settings.count = 2;
1861
- _this.getInfiniteScrollPosts();
1862
- } else {
1863
- //Make sure to reset pagination before sending our AJAX request
1864
- _this.getPostsByAjax(_this.settings.scrollAfter);
1865
- }
1866
-
1867
- });
1868
- },
1869
-
1870
- getPostsByAjax: function (shouldScroll) {
1871
-
1872
- //If filter tabs is not enabled, then always set category to all.
1873
- if ('undefined' === typeof this.settings.activeCategory) {
1874
- this.settings.activeCategory = '*';
1875
- }
1876
-
1877
- var _this = this,
1878
- $blogElement = this.elements.$blogElement,
1879
- selectors = this.getSettings('selectors');
1880
-
1881
- $.ajax({
1882
- url: PremiumSettings.ajaxurl,
1883
- dataType: 'json',
1884
- type: 'POST',
1885
- data: {
1886
- action: 'pa_get_posts',
1887
- page_id: $blogElement.data('page'),
1888
- widget_id: _this.$element.data('id'),
1889
- page_number: _this.settings.pageNumber,
1890
- category: _this.settings.activeCategory,
1891
- nonce: PremiumSettings.nonce,
1892
- },
1893
- beforeSend: function () {
1894
-
1895
- $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1896
-
1897
- if (shouldScroll) {
1898
- $('html, body').animate({
1899
- scrollTop: (($blogElement.offset().top) - 50)
1900
- }, 'slow');
1901
- }
1902
-
1903
- },
1904
- success: function (res) {
1905
- if (!res.data)
1906
- return;
1907
-
1908
- $blogElement.find(selectors.loading).remove();
1909
-
1910
- var posts = res.data.posts,
1911
- paging = res.data.paging;
1912
-
1913
- if (_this.settings.infinite) {
1914
- _this.settings.isLoaded = true;
1915
- if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1916
- $blogElement.html(posts);
1917
- } else {
1918
- $blogElement.append(posts);
1919
- }
1920
- } else {
1921
- //Render the new markup into the widget
1922
- $blogElement.html(posts);
1923
-
1924
- _this.$element.find(".premium-blog-footer").html(paging);
1925
- }
1926
-
1927
- _this.removeMetaSeparators();
1928
-
1929
- //Make sure grid option is enabled.
1930
- if (_this.settings.layout) {
1931
- if ("even" === _this.settings.layout) {
1932
- if (_this.settings.equalHeight)
1933
- _this.forceEqualHeight();
1934
-
1935
- } else {
1936
-
1937
- $blogElement.imagesLoaded(function () {
1938
-
1939
- $blogElement.isotope('reloadItems');
1940
- $blogElement.isotope({
1941
- itemSelector: ".premium-blog-post-outer-container",
1942
- animate: false
1943
- });
1944
- });
1945
- }
1946
- }
1947
-
1948
- },
1949
- error: function (err) {
1950
- console.log(err);
1951
- }
1952
-
1953
- });
1954
- },
1955
-
1956
- getInfiniteScrollPosts: function () {
1957
- var windowHeight = jQuery(window).outerHeight() / 1.25,
1958
- _this = this;
1959
-
1960
- $(window).scroll(function () {
1961
-
1962
- if (_this.settings.filterTabs) {
1963
- $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1964
- _this.settings.total = $blogPost.data('total');
1965
- }
1966
-
1967
- if (_this.settings.count <= _this.settings.total) {
1968
- if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1969
- if (true == _this.settings.isLoaded) {
1970
- _this.settings.pageNumber = _this.settings.count;
1971
- _this.getPostsByAjax(false);
1972
- _this.settings.count++;
1973
- _this.settings.isLoaded = false;
1974
- }
1975
-
1976
- }
1977
- }
1978
- });
1979
- },
1980
-
1981
- });
1982
-
1983
- /****** Premium Image Scroll Handler ******/
1984
- var PremiumImageScrollHandler = function ($scope, $) {
1985
- var scrollElement = $scope.find(".premium-image-scroll-container"),
1986
- scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1987
- scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1988
- dataElement = scrollElement.data("settings"),
1989
- imageScroll = scrollElement.find("img"),
1990
- direction = dataElement["direction"],
1991
- reverse = dataElement["reverse"],
1992
- transformOffset = null;
1993
-
1994
- function startTransform() {
1995
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1996
- transformOffset + "px)");
1997
- }
1998
-
1999
- function endTransform() {
2000
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
2001
- }
2002
-
2003
- function setTransform() {
2004
- if (direction === "vertical") {
2005
- transformOffset = imageScroll.height() - scrollElement.height();
2006
- } else {
2007
- transformOffset = imageScroll.width() - scrollElement.width();
2008
- }
2009
- }
2010
- if (dataElement["trigger"] === "scroll") {
2011
- scrollElement.addClass("premium-container-scroll");
2012
- if (direction === "vertical") {
2013
- scrollVertical.addClass("premium-image-scroll-ver");
2014
- } else {
2015
- scrollElement.imagesLoaded(function () {
2016
- scrollOverlay.css({
2017
- width: imageScroll.width(),
2018
- height: imageScroll.height()
2019
- });
2020
- });
2021
- }
2022
- } else {
2023
- if (reverse === "yes") {
2024
- scrollElement.imagesLoaded(function () {
2025
- scrollElement.addClass("premium-container-scroll-instant");
2026
- setTransform();
2027
- startTransform();
2028
- });
2029
- }
2030
- if (direction === "vertical") {
2031
- scrollVertical.removeClass("premium-image-scroll-ver");
2032
- }
2033
- scrollElement.mouseenter(function () {
2034
- scrollElement.removeClass("premium-container-scroll-instant");
2035
- setTransform();
2036
- reverse === "yes" ? endTransform() : startTransform();
2037
- });
2038
- scrollElement.mouseleave(function () {
2039
- reverse === "yes" ? startTransform() : endTransform();
2040
- });
2041
- }
2042
- };
2043
-
2044
-
2045
- /****** Premium Contact Form 7 Handler ******/
2046
- var PremiumContactFormHandler = function ($scope, $) {
2047
-
2048
- var $contactForm = $scope.find(".premium-cf7-container");
2049
- var $input = $contactForm.find(
2050
- 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
2051
- );
2052
-
2053
- $input.wrap("<span class='wpcf7-span'>");
2054
-
2055
- $input.on("focus blur", function () {
2056
- $(this).closest(".wpcf7-span").toggleClass("is-focused");
2057
- });
2058
- };
2059
-
2060
- /****** Premium Team Members Handler ******/
2061
- var PremiumTeamMembersHandler = ModuleHandler.extend({
2062
-
2063
- getDefaultSettings: function () {
2064
-
2065
- return {
2066
- slick: {
2067
- infinite: true,
2068
- rows: 0,
2069
- prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
2070
- 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>',
2071
- draggable: true,
2072
- pauseOnHover: true,
2073
- },
2074
- selectors: {
2075
- multiplePersons: '.multiple-persons',
2076
- person: '.premium-person-container',
2077
- personCarousel: '.premium-person-container.slick-active',
2078
- personImg: '.premium-person-image-container img',
2079
-
2080
- }
2081
- }
2082
- },
2083
-
2084
- getDefaultElements: function () {
2085
-
2086
- var selectors = this.getSettings('selectors');
2087
-
2088
- return {
2089
- $multiplePersons: this.$element.find(selectors.multiplePersons),
2090
- $persons: this.$element.find(selectors.person),
2091
- $personImg: this.$element.find(selectors.personImg),
2092
- }
2093
-
2094
- },
2095
- bindEvents: function () {
2096
- this.run();
2097
- },
2098
- getSlickSettings: function () {
2099
-
2100
- var settings = this.getElementSettings(),
2101
- rtl = this.elements.$multiplePersons.data("rtl"),
2102
- colsNumber = settings.persons_per_row,
2103
- colsTablet = settings.persons_per_row_tablet,
2104
- colsMobile = settings.persons_per_row_mobile;
2105
-
2106
- return Object.assign(this.getSettings('slick'), {
2107
-
2108
- slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2109
- slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2110
- responsive: [{
2111
- breakpoint: 1025,
2112
- settings: {
2113
- slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2114
- slidesToScroll: 1
2115
- }
2116
- },
2117
- {
2118
- breakpoint: 768,
2119
- settings: {
2120
- slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2121
- slidesToScroll: 1
2122
- }
2123
- }
2124
- ],
2125
- autoplay: settings.carousel_play,
2126
- rtl: rtl ? true : false,
2127
- autoplaySpeed: settings.speed || 5000,
2128
-
2129
- });
2130
-
2131
-
2132
- },
2133
-
2134
- runEqualHeight: function () {
2135
-
2136
- var $persons = this.elements.$persons,
2137
- $personImg = this.elements.$personImg;
2138
-
2139
- var selectors = this.getSettings('selectors'),
2140
- carousel = this.getElementSettings('carousel'),
2141
- heights = new Array();
2142
-
2143
- if (carousel) {
2144
- $persons = this.$element.find(selectors.personCarousel);
2145
- }
2146
-
2147
- $persons.each(function (index, person) {
2148
- $(person).imagesLoaded(function () { }).done(function () {
2149
-
2150
- var imageHeight = $(person).find(selectors.personImg).outerHeight();
2151
-
2152
- heights.push(imageHeight);
2153
- });
2154
- });
2155
-
2156
- $persons.imagesLoaded(function () { }).done(function () {
2157
- var maxHeight = Math.max.apply(null, heights);
2158
- $personImg.css("height", maxHeight + "px");
2159
- });
2160
-
2161
- },
2162
-
2163
- run: function () {
2164
-
2165
- var $multiplePersons = this.elements.$multiplePersons,
2166
- _this = this;
2167
-
2168
- if (!$multiplePersons.length) return;
2169
-
2170
- var carousel = this.getElementSettings('carousel');
2171
-
2172
- if (carousel)
2173
- $multiplePersons.slick(this.getSlickSettings());
2174
-
2175
- // if ($multiplePersons.hasClass("premium-person-style1")) return;
2176
-
2177
- if ("yes" !== $multiplePersons.data("persons-equal")) return;
2178
-
2179
- this.runEqualHeight();
2180
-
2181
- if (carousel) {
2182
- $multiplePersons.on('afterChange', function () {
2183
- _this.runEqualHeight();
2184
- })
2185
- }
2186
-
2187
- }
2188
-
2189
- });
2190
-
2191
- /****** Premium Title Handler ******/
2192
- var PremiumTitleHandler = function ($scope, $) {
2193
-
2194
- var $titleContainer = $scope.find(".premium-title-container"),
2195
- $titleElement = $titleContainer.find('.premium-title-text');
2196
-
2197
- if ($titleContainer.hasClass('style9')) {
2198
- var $style9 = $scope.find(".premium-title-style9");
2199
-
2200
- $style9.each(function () {
2201
- var elm = $(this);
2202
- var holdTime = elm.attr('data-blur-delay') * 1000;
2203
- elm.attr('data-animation-blur', 'process')
2204
- elm.find('.premium-title-style9-letter').each(function (index, letter) {
2205
- index += 1;
2206
- var animateDelay;
2207
- if ($('body').hasClass('rtl')) {
2208
- animateDelay = 0.2 / index + 's';
2209
- } else {
2210
- animateDelay = index / 20 + 's';
2211
- }
2212
- $(letter).css({
2213
- '-webkit-animation-delay': animateDelay,
2214
- 'animation-delay': animateDelay
2215
- });
2216
- })
2217
- setInterval(function () {
2218
- elm.attr('data-animation-blur', 'done')
2219
- setTimeout(function () {
2220
- elm.attr('data-animation-blur', 'process')
2221
- }, 150);
2222
- }, holdTime);
2223
- });
2224
- }
2225
-
2226
-
2227
- if ($titleContainer.hasClass('style8')) {
2228
-
2229
- var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2230
- duration = $titleElement.attr('data-shiny-dur') * 1000;
2231
-
2232
- function shinyEffect() {
2233
- $titleElement.get(0).setAttribute('data-animation', 'shiny');
2234
- setTimeout(function () {
2235
- $titleElement.removeAttr('data-animation')
2236
- }, duration);
2237
- }
2238
-
2239
- (function repeat() {
2240
- shinyEffect();
2241
- setTimeout(repeat, holdTime);
2242
- })();
2243
- }
2244
-
2245
- };
2246
-
2247
- /****** Premium Bullet List Handler ******/
2248
- var PremiumBulletListHandler = function ($scope, $) {
2249
-
2250
- var $listItems = $scope.find(".premium-bullet-list-box"),
2251
- items = $listItems.find(".premium-bullet-list-content");
2252
-
2253
- items.each(function (index, item) {
2254
-
2255
- if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2256
- elementorFrontend.waypoint($(item), function () {
2257
-
2258
- var element = $(item),
2259
- delay = element.data('delay');
2260
-
2261
- setTimeout(function () {
2262
- element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2263
- element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2264
-
2265
- element.css("opacity", "1").addClass("animated " + $listItems.data("list-animation"));
2266
- }, delay);
2267
-
2268
- });
2269
- }
2270
-
2271
- });
2272
- };
2273
-
2274
- /****** Premium Grow Effect Handler ******/
2275
- var PremiumButtonHandler = function ($scope, $) {
2276
-
2277
- var $btnGrow = $scope.find('.premium-button-style6-bg');
2278
-
2279
- if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2280
- $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2281
-
2282
- var parentOffset = $(this).offset(),
2283
- left = e.pageX - parentOffset.left,
2284
- top = e.pageY - parentOffset.top;
2285
-
2286
- $btnGrow.css({
2287
- top: top,
2288
- left: left,
2289
- });
2290
-
2291
- });
2292
- }
2293
-
2294
- };
2295
-
2296
- var PremiumMaskHandler = function ($scope, $) {
2297
- var mask = $scope.hasClass('premium-mask-yes');
2298
-
2299
- if (!mask) return;
2300
-
2301
- if ('premium-addon-title.default' === $scope.data('widget_type')) {
2302
- var target = '.premium-title-header';
2303
- $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2304
- } else {
2305
- var target = '.premium-dual-header-first-header';
2306
- }
2307
-
2308
- $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2309
- var html = '';
2310
-
2311
- $(this).text().split(' ').forEach(function (item) {
2312
- if ('' !== item) {
2313
- html += ' <span class="premium-mask-span">' + item + '</span>';
2314
- }
2315
- });
2316
-
2317
- $(this).text('').append(html);
2318
- });
2319
-
2320
- elementorFrontend.waypoint($scope, function () {
2321
- $($scope).addClass('premium-mask-active');
2322
- });
2323
- };
2324
-
2325
-
2326
- var functionalHandlers = {
2327
- 'premium-addon-dual-header.default': PremiumMaskHandler,
2328
- 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2329
- 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2330
- 'premium-counter.default': PremiumCounterHandler,
2331
- 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2332
- 'premium-countdown-timer.default': PremiumCountDownHandler,
2333
- 'premium-carousel-widget.default': PremiumCarouselHandler,
2334
- 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2335
- 'premium-image-scroll.default': PremiumImageScrollHandler,
2336
- 'premium-contact-form.default': PremiumContactFormHandler,
2337
- 'premium-icon-list.default': PremiumBulletListHandler,
2338
- 'premium-addon-button.default': PremiumButtonHandler,
2339
- 'premium-addon-image-button.default': PremiumButtonHandler
2340
- };
2341
-
2342
- var classHandlers = {
2343
- 'premium-addon-person': PremiumTeamMembersHandler,
2344
- 'premium-addon-blog': PremiumBlogHandler,
2345
- 'premium-img-gallery': PremiumGridWidgetHandler,
2346
- 'premium-addon-banner': PremiumBannerHandler,
2347
- };
2348
-
2349
- $.each(functionalHandlers, function (elemName, func) {
2350
- if ('object' === typeof func) {
2351
- $.each(func, function (index, handler) {
2352
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2353
- })
2354
- } else {
2355
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2356
- }
2357
-
2358
- });
2359
-
2360
- $.each(classHandlers, function (elemName, clas) {
2361
- elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2362
- });
2363
-
2364
-
2365
- if (elementorFrontend.isEditMode()) {
2366
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2367
- } else {
2368
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2369
- }
2370
- });
2371
  })(jQuery);
1
+ (function ($) {
2
+
3
+ $(window).on('elementor/frontend/init', function () {
4
+ var ModuleHandler = elementorModules.frontend.handlers.Base;
5
+
6
+ /****** Premium Progress Bar Handler ******/
7
+ var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
+
9
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
+ settings = $progressbarElem.data("settings"),
11
+ length = settings.progress_length,
12
+ speed = settings.speed,
13
+ type = settings.type;
14
+
15
+
16
+ if ("line" === type) {
17
+
18
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
+
20
+ if (settings.gradient)
21
+ $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
+
23
+ $progressbar.animate({
24
+ width: length + "%"
25
+ }, speed);
26
+
27
+ } else if ("circle" === type) {
28
+ if (length > 100)
29
+ length = 100;
30
+
31
+ $progressbarElem.prop({
32
+ 'counter': 0
33
+ }).animate({
34
+ counter: length
35
+ }, {
36
+ duration: speed,
37
+ easing: 'linear',
38
+ step: function (counter) {
39
+ var rotate = (counter * 3.6);
40
+
41
+ $progressbarElem.find(".premium-progressbar-right-label").text(Math.ceil(counter) + "%");
42
+
43
+ $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
+ if (rotate > 180) {
45
+
46
+ $progressbarElem.find(".premium-progressbar-circle").css({
47
+ '-webkit-clip-path': 'inset(0)',
48
+ 'clip-path': 'inset(0)',
49
+ });
50
+
51
+ $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
+ }
53
+ }
54
+ });
55
+
56
+ } else {
57
+
58
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
+ width = $progressbarElem.outerWidth(),
60
+ dotSize = settings.dot || 25,
61
+ dotSpacing = settings.spacing || 10,
62
+ numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
+ circlesToFill = numberOfCircles * (length / 100),
64
+ numberOfTotalFill = Math.floor(circlesToFill),
65
+ fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
+
67
+ $progressbar.attr('data-circles', numberOfCircles);
68
+ $progressbar.attr('data-total-fill', numberOfTotalFill);
69
+ $progressbar.attr('data-partial-fill', fillPercent);
70
+
71
+ var className = "progress-segment";
72
+ for (var i = 0; i < numberOfCircles; i++) {
73
+ className = "progress-segment";
74
+ var innerHTML = '';
75
+
76
+ if (i < numberOfTotalFill) {
77
+ innerHTML = "<div class='segment-inner'></div>";
78
+ } else if (i === numberOfTotalFill) {
79
+
80
+ innerHTML = "<div class='segment-inner'></div>";
81
+ }
82
+
83
+ $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
+
85
+ }
86
+
87
+ if ("frontend" !== trigger) {
88
+ PremiumProgressDotsHandler($scope);
89
+ }
90
+
91
+ }
92
+
93
+ };
94
+
95
+ var PremiumProgressDotsHandler = function ($scope) {
96
+
97
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
+ settings = $progressbarElem.data("settings"),
99
+ $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
+ data = $progressbar.data(),
101
+ speed = settings.speed,
102
+ increment = 0;
103
+
104
+ var numberOfTotalFill = data.totalFill,
105
+ numberOfCircles = data.circles,
106
+ fillPercent = data.partialFill;
107
+
108
+ dotIncrement(increment);
109
+
110
+ function dotIncrement(inc) {
111
+
112
+ var $dot = $progressbar.find(".progress-segment").eq(inc),
113
+ dotWidth = 100;
114
+
115
+ if (inc === numberOfTotalFill)
116
+ dotWidth = fillPercent
117
+
118
+ $dot.find(".segment-inner").animate({
119
+ width: dotWidth + '%'
120
+ }, speed / numberOfCircles, function () {
121
+ increment++;
122
+ if (increment <= numberOfTotalFill) {
123
+ dotIncrement(increment);
124
+ }
125
+
126
+ });
127
+ }
128
+ };
129
+
130
+ /****** Premium Progress Bar Scroll Handler *****/
131
+ var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
+
133
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
+ settings = $progressbarElem.data("settings"),
135
+ type = settings.type;
136
+
137
+ if ("dots" === type) {
138
+ PremiumProgressBarWidgetHandler($scope, "frontend");
139
+ }
140
+
141
+ elementorFrontend.waypoint($scope, function () {
142
+ if ("dots" !== type) {
143
+ PremiumProgressBarWidgetHandler($(this));
144
+ } else {
145
+ PremiumProgressDotsHandler($(this));
146
+ }
147
+
148
+ });
149
+ };
150
+
151
+ /****** Premium Video Box Handler ******/
152
+ var PremiumVideoBoxWidgetHandler = function ($scope, $) {
153
+
154
+ var $videoBoxElement = $scope.find(".premium-video-box-container"),
155
+ $videoListElement = $scope.find(".premium-video-box-playlist-container"),
156
+ $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
157
+ $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
158
+ $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
159
+ type = $videoBoxElement.data("type"),
160
+ thumbnail = $videoBoxElement.data("thumbnail"),
161
+ sticky = $videoBoxElement.data('sticky'),
162
+ stickyOnPlay = $videoBoxElement.data('sticky-play'),
163
+ hoverEffect = $videoBoxElement.data('hover'),
164
+ $lighboxContainer = $videoListElement.length ? $videoListElement : $videoBoxElement,
165
+ lightBox = $lighboxContainer.data('lightbox') ? $lighboxContainer.data('lightbox') : false,
166
+ video, vidSrc;
167
+
168
+ if (lightBox) {
169
+
170
+ if ('prettyphoto' === lightBox.type) {
171
+ $lighboxContainer.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").prettyPhoto(getPrettyPhotoSettings(lightBox.theme));
172
+ }
173
+
174
+ $lighboxContainer.find('.premium-video-box-image-container, .premium-video-box-play-icon-container').on('click', function (e) {
175
+ triggerLightbox($lighboxContainer, lightBox.type);
176
+ });
177
+
178
+ } else {
179
+ // Youtube playlist option.
180
+ if ($videoListElement.length) {
181
+
182
+ //Make sure that video were pulled from the API.
183
+ if (!$videoContainer.length)
184
+ return;
185
+
186
+ $videoContainer.each(function (index, item) {
187
+
188
+ var vidSrc,
189
+ $videoContainer = $(item),
190
+ $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
191
+ $trigger = $videoContainer.closest(".premium-video-box-trigger");
192
+
193
+ vidSrc = $videoContainer.data("src");
194
+ vidSrc = vidSrc + "&autoplay=1";
195
+
196
+ $trigger.on("click", function () {
197
+
198
+ var $iframe = $("<iframe/>");
199
+
200
+ $iframe.attr({
201
+ "src": vidSrc,
202
+ "frameborder": "0",
203
+ "allowfullscreen": "1",
204
+ "allow": "autoplay;encrypted-media;"
205
+ });
206
+ $videoContainer.css("background", "#000");
207
+ $videoContainer.html($iframe);
208
+
209
+ $videoBoxElement.find(
210
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container"
211
+ ).remove();
212
+
213
+ });
214
+
215
+ });
216
+
217
+ return;
218
+ }
219
+
220
+ if ("self" === type) {
221
+
222
+ video = $videoContainer.find("video");
223
+ vidSrc = video.attr("src");
224
+
225
+ } else {
226
+
227
+ vidSrc = $videoContainer.data("src");
228
+
229
+ if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
230
+
231
+ //Check if Autoplay on viewport option is enabled
232
+ if ($videoBoxElement.data("play-viewport")) {
233
+ elementorFrontend.waypoint($videoBoxElement, function () {
234
+ playVideo();
235
+ });
236
+ } else {
237
+ playVideo();
238
+ }
239
+
240
+ } else {
241
+ vidSrc = vidSrc + "&autoplay=1";
242
+ }
243
+
244
+ }
245
+
246
+ $videoBoxElement.on("click", function () {
247
+ playVideo();
248
+ });
249
+
250
+ if ("yes" !== sticky || "yes" === stickyOnPlay)
251
+ return;
252
+
253
+ stickyOption();
254
+ }
255
+
256
+ function playVideo() {
257
+
258
+ if ($videoBoxElement.hasClass("playing")) return;
259
+
260
+ $videoBoxElement.addClass("playing");
261
+
262
+ if (stickyOnPlay === 'yes')
263
+ stickyOption();
264
+
265
+ if ("self" === type) {
266
+
267
+ $(video).get(0).play();
268
+
269
+ $videoContainer.css({
270
+ opacity: "1",
271
+ visibility: "visible"
272
+ });
273
+
274
+ } else {
275
+
276
+ var $iframe = $("<iframe/>");
277
+
278
+ $iframe.attr({
279
+ "src": vidSrc,
280
+ "frameborder": "0",
281
+ "allowfullscreen": "1",
282
+ "allow": "autoplay;encrypted-media;"
283
+ });
284
+ $videoContainer.css("background", "#000");
285
+ $videoContainer.html($iframe);
286
+ }
287
+
288
+ $videoBoxElement.find(
289
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
290
+ ).remove();
291
+
292
+ if ("vimeo" === type)
293
+ $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
294
+ }
295
+
296
+ function triggerLightbox($container, type) {
297
+ if ('elementor' === type) {
298
+ $container.find('.premium-video-box-video-container').click();
299
+ } else {
300
+ $container.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").click();
301
+ }
302
+ }
303
+
304
+ function stickyOption() {
305
+
306
+ var stickyDesktop = $videoBoxElement.data('hide-desktop'),
307
+ stickyTablet = $videoBoxElement.data('hide-tablet'),
308
+ stickyMobile = $videoBoxElement.data('hide-mobile'),
309
+ stickyMargin = $videoBoxElement.data('sticky-margin');
310
+
311
+ $videoBoxElement.off('click').on('click', function (e) {
312
+ // if ('yes' === sticky) {
313
+ var stickyTarget = e.target.className;
314
+ if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
315
+ return false;
316
+ }
317
+ // }
318
+ playVideo();
319
+
320
+ });
321
+
322
+ //Make sure Elementor Waypoint is defined
323
+ if (typeof elementorFrontend.waypoint !== 'undefined') {
324
+
325
+ var stickyWaypoint = elementorFrontend.waypoint(
326
+ $videoBoxElement,
327
+ function (direction) {
328
+ if ('down' === direction) {
329
+
330
+ $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
331
+
332
+ //Fix conflict with Elementor motion effects
333
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
334
+ $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
335
+ }
336
+
337
+ if ($videoBoxElement.data("mask")) {
338
+ //Fix Sticky position issue when drop-shadow is applied
339
+ $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
340
+
341
+ $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
342
+
343
+ $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
344
+ 'transition': 'width 0.2s, height 0.2s',
345
+ '-webkit-transition': 'width 0.2s, height 0.2s'
346
+ });
347
+ }
348
+
349
+ $(document).trigger('premium_after_sticky_applied', [$scope]);
350
+
351
+ // Entrance Animation Option
352
+ if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
353
+ $videoInnerContainer.css("opacity", "0");
354
+ var animationDelay = $videoInnerContainer.data('delay-animation');
355
+ setTimeout(function () {
356
+
357
+ $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
358
+
359
+ }, animationDelay * 1000);
360
+ }
361
+
362
+ } else {
363
+
364
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
365
+
366
+ //Fix conflict with Elementor motion effects
367
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
368
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
369
+ }
370
+
371
+ if ($videoBoxElement.data("mask")) {
372
+ //Fix Sticky position issue when drop-shadow is applied
373
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
374
+
375
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
376
+ $videoImageContainer.addClass('premium-video-box-mask-media');
377
+ }
378
+
379
+ $videoImageContainer.addClass(hoverEffect).css({
380
+ 'transition': 'all 0.2s',
381
+ '-webkit-transition': 'all 0.2s'
382
+ });
383
+
384
+ $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
385
+ }
386
+ }, {
387
+ offset: 0 + '%',
388
+ triggerOnce: false
389
+ }
390
+ );
391
+ }
392
+
393
+ var closeBtn = $scope.find('.premium-video-box-sticky-close');
394
+
395
+ closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
396
+ e.stopPropagation();
397
+ stickyWaypoint[0].disable();
398
+
399
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
400
+
401
+ //Fix conflict with Elementor motion effects
402
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
403
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
404
+ }
405
+
406
+ if ($videoBoxElement.data("mask")) {
407
+ //Fix Sticky position issue when drop-shadow is applied
408
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
409
+
410
+ //Necessary classes for mask shape option
411
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
412
+ $videoImageContainer.addClass('premium-video-box-mask-media');
413
+ }
414
+
415
+
416
+ });
417
+
418
+ checkResize(stickyWaypoint);
419
+
420
+ checkScroll();
421
+
422
+ window.addEventListener("scroll", checkScroll);
423
+
424
+ $(window).resize(function (e) {
425
+ checkResize(stickyWaypoint);
426
+ });
427
+
428
+ function checkResize(stickyWaypoint) {
429
+ var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
430
+
431
+ if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
432
+ disableSticky(stickyWaypoint);
433
+ } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
434
+ disableSticky(stickyWaypoint);
435
+ } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
436
+ disableSticky(stickyWaypoint);
437
+ } else {
438
+ stickyWaypoint[0].enable();
439
+ }
440
+ }
441
+
442
+ function disableSticky(stickyWaypoint) {
443
+ stickyWaypoint[0].disable();
444
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
445
+ }
446
+
447
+ function checkScroll() {
448
+ if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
449
+ $videoInnerContainer.draggable({
450
+ start: function () {
451
+ $(this).css({
452
+ transform: "none",
453
+ top: $(this).offset().top + "px",
454
+ left: $(this).offset().left + "px"
455
+ });
456
+ },
457
+ containment: 'window'
458
+ });
459
+ }
460
+ }
461
+
462
+ $(document).on('premium_after_sticky_applied', function (e, $scope) {
463
+ var infobar = $scope.find('.premium-video-box-sticky-infobar');
464
+
465
+ if (0 !== infobar.length) {
466
+ var infobarHeight = infobar.outerHeight();
467
+
468
+ if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
469
+ infobarHeight = Math.ceil(infobarHeight / 2);
470
+ $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
471
+ }
472
+
473
+ if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
474
+ if ('' !== stickyMargin) {
475
+ infobarHeight = Math.ceil(infobarHeight);
476
+ var stickBottom = infobarHeight + stickyMargin;
477
+ $videoInnerContainer.css('bottom', stickBottom);
478
+ }
479
+ }
480
+ }
481
+ });
482
+
483
+ }
484
+
485
+ function getPrettyPhotoSettings(theme) {
486
+ return {
487
+ theme: theme,
488
+ hook: "data-rel",
489
+ opacity: 0.7,
490
+ show_title: false,
491
+ deeplinking: false,
492
+ overlay_gallery: true,
493
+ custom_markup: "",
494
+ default_width: 900,
495
+ default_height: 506,
496
+ social_tools: ""
497
+ };
498
+ }
499
+ };
500
+
501
+ /****** Premium Media Grid Handler ******/
502
+ var PremiumGridWidgetHandler = ModuleHandler.extend({
503
+
504
+ settings: {},
505
+
506
+ getDefaultSettings: function () {
507
+ return {
508
+ selectors: {
509
+ galleryElement: '.premium-gallery-container',
510
+ filters: '.premium-gallery-cats-container li',
511
+ gradientLayer: '.premium-gallery-gradient-layer',
512
+ loadMore: '.premium-gallery-load-more',
513
+ loadMoreDiv: '.premium-gallery-load-more div',
514
+ vidWrap: '.premium-gallery-video-wrap',
515
+ }
516
+ }
517
+ },
518
+
519
+ getDefaultElements: function () {
520
+
521
+ var selectors = this.getSettings('selectors'),
522
+ elements = {
523
+ $galleryElement: this.$element.find(selectors.galleryElement),
524
+ $filters: this.$element.find(selectors.filters),
525
+ $gradientLayer: this.$element.find(selectors.gradientLayer),
526
+ $vidWrap: this.$element.find(selectors.vidWrap)
527
+ };
528
+
529
+ elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
530
+ elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
531
+
532
+ return elements;
533
+ },
534
+
535
+ bindEvents: function () {
536
+ this.getGlobalSettings();
537
+ this.run();
538
+ },
539
+
540
+ getGlobalSettings: function () {
541
+ var $galleryElement = this.elements.$galleryElement,
542
+ settings = $galleryElement.data('settings');
543
+
544
+ this.settings = {
545
+ layout: settings.img_size,
546
+ loadMore: settings.load_more,
547
+ columnWidth: null,
548
+ filter: null,
549
+ isFilterClicked: false,
550
+ minimum: settings.minimum,
551
+ imageToShow: settings.click_images,
552
+ counter: settings.minimum,
553
+ ltrMode: settings.ltr_mode,
554
+ shuffle: settings.shuffle,
555
+ active_cat: settings.active_cat,
556
+ theme: settings.theme,
557
+ overlay: settings.overlay,
558
+ sort_by: settings.sort_by,
559
+ light_box: settings.light_box,
560
+ flag: settings.flag,
561
+ lightbox_type: settings.lightbox_type
562
+ }
563
+ },
564
+
565
+ updateCounter: function () {
566
+
567
+ if (this.settings.isFilterClicked) {
568
+
569
+ this.settings.counter = this.settings.minimum;
570
+
571
+ this.settings.isFilterClicked = false;
572
+
573
+ } else {
574
+ this.settings.counter = this.settings.counter;
575
+ }
576
+
577
+ this.settings.counter = this.settings.counter + this.settings.imageToShow;
578
+ },
579
+
580
+ updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
581
+ $.ajax({
582
+ url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
583
+ beforeSend: function () {
584
+ $loadMoreDiv.removeClass("premium-gallery-item-hidden");
585
+ },
586
+ success: function () {
587
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
588
+ }
589
+ });
590
+ },
591
+
592
+ loadMore: function (gradHeight, $isotopeGallery) {
593
+
594
+ var $galleryElement = this.elements.$galleryElement,
595
+ $loadMoreDiv = this.elements.$loadMoreDiv,
596
+ $loadMore = this.elements.$loadMore,
597
+ _this = this;
598
+
599
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
600
+
601
+ if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
602
+
603
+ $loadMore.removeClass("premium-gallery-item-hidden");
604
+
605
+ $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
606
+ _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
607
+ });
608
+
609
+ $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
610
+ _this.updateCounter();
611
+ _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
612
+ });
613
+
614
+ }
615
+
616
+ },
617
+
618
+ getItemsToHide: function (instance, imagesToShow) {
619
+ var items = instance.filteredItems.slice(imagesToShow, instance
620
+ .filteredItems.length).map(function (item) {
621
+ return item.element;
622
+ });
623
+
624
+ return items;
625
+ },
626
+
627
+ appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
628
+
629
+ var $galleryElement = this.elements.$galleryElement,
630
+ $gradientLayer = this.elements.$gradientLayer,
631
+ instance = $galleryElement.data("isotope"),
632
+ itemsToHide = this.getItemsToHide(instance, imagesToShow);
633
+
634
+ $gradientLayer.outerHeight(gradHeight);
635
+
636
+ $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
637
+
638
+ $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
639
+
640
+ $(itemsToHide).addClass("premium-gallery-item-hidden");
641
+
642
+ $isotopeGallery.isotope("layout");
643
+
644
+ if (0 == itemsToHide) {
645
+
646
+ $gradientLayer.addClass("premium-gallery-item-hidden");
647
+
648
+ $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
649
+ }
650
+ },
651
+
652
+ triggerFilerTabs: function (url) {
653
+ var filterIndex = url.searchParams.get(this.settings.flag),
654
+ $filters = this.elements.$filters;
655
+
656
+ if (filterIndex) {
657
+
658
+ var $targetFilter = $filters.eq(filterIndex).find("a");
659
+
660
+ $targetFilter.trigger('click');
661
+
662
+ }
663
+ },
664
+
665
+ onReady: function ($isotopeGallery) {
666
+ var _this = this;
667
+
668
+ $isotopeGallery.isotope("layout");
669
+
670
+ $isotopeGallery.isotope({
671
+ filter: _this.settings.active_cat
672
+ });
673
+
674
+ var url = new URL(window.location.href);
675
+
676
+ if (url)
677
+ _this.triggerFilerTabs(url);
678
+
679
+ },
680
+
681
+ onResize: function ($isotopeGallery) {
682
+ var _this = this;
683
+
684
+ _this.setMetroLayout();
685
+
686
+ $isotopeGallery.isotope({
687
+ itemSelector: ".premium-gallery-item",
688
+ masonry: {
689
+ columnWidth: _this.settings.columnWidth
690
+ },
691
+ });
692
+
693
+ },
694
+
695
+ lightBoxDisabled: function () {
696
+ var _this = this,
697
+ $vidWrap = this.elements.$vidWrap;
698
+
699
+ $vidWrap.each(function (index, item) {
700
+ var type = $(item).data("type");
701
+
702
+ $(item).closest(".premium-gallery-item").on("click", function () {
703
+ var $this = $(this);
704
+
705
+ $this.find(".pa-gallery-img-container").css("background", "#000");
706
+
707
+ $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
708
+
709
+ if ("style3" !== _this.settings.skin)
710
+ $this.find(".premium-gallery-caption").css("visibility", "hidden");
711
+
712
+ if ("hosted" !== type) {
713
+ _this.playVid($this);
714
+ } else {
715
+ _this.playHostedVid(item);
716
+ }
717
+ });
718
+ });
719
+
720
+ },
721
+
722
+ playVid: function ($this) {
723
+ var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
724
+ src = $iframeWrap.data("src");
725
+
726
+ src = src.replace("&mute", "&autoplay=1&mute");
727
+
728
+ var $iframe = $("<iframe/>");
729
+
730
+ $iframe.attr({
731
+ "src": src,
732
+ "frameborder": "0",
733
+ "allowfullscreen": "1",
734
+ "allow": "autoplay;encrypted-media;"
735
+ });
736
+
737
+ $iframeWrap.html($iframe);
738
+
739
+ $iframe.css("visibility", "visible");
740
+ },
741
+
742
+ playHostedVid: function (item) {
743
+ var $video = $(item).find("video");
744
+
745
+ $video.get(0).play();
746
+ $video.css("visibility", "visible");
747
+ },
748
+
749
+ run: function () {
750
+
751
+ var $galleryElement = this.elements.$galleryElement,
752
+ $vidWrap = this.elements.$vidWrap,
753
+ $filters = this.elements.$filters,
754
+ _this = this;
755
+
756
+ if ('metro' === this.settings.layout) {
757
+
758
+ this.setMetroLayout();
759
+
760
+ this.settings.layout = "masonry";
761
+
762
+ $(window).resize(function () { _this.onResize($isotopeGallery); });
763
+ }
764
+
765
+ var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
766
+
767
+ $isotopeGallery.imagesLoaded().progress(function () {
768
+ $isotopeGallery.isotope("layout");
769
+ });
770
+
771
+ $(document).ready(function () { _this.onReady($isotopeGallery); });
772
+
773
+ if (this.settings.loadMore) {
774
+
775
+ var $gradientLayer = this.elements.$gradientLayer,
776
+ gradHeight = null;
777
+
778
+ setTimeout(function () {
779
+ gradHeight = $gradientLayer.outerHeight();
780
+ }, 200);
781
+
782
+ this.loadMore(gradHeight, $isotopeGallery);
783
+ }
784
+
785
+ if ("yes" !== this.settings.light_box)
786
+ this.lightBoxDisabled();
787
+
788
+ $filters.find("a").click(function (e) {
789
+ e.preventDefault();
790
+
791
+ _this.isFilterClicked = true;
792
+
793
+ $filters.find(".active").removeClass("active");
794
+
795
+ $(this).addClass("active");
796
+
797
+ _this.settings.filter = $(this).attr("data-filter");
798
+
799
+ $isotopeGallery.isotope({
800
+ filter: _this.settings.filter
801
+ });
802
+
803
+ if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
804
+
805
+ if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
806
+
807
+ return false;
808
+ });
809
+
810
+ if ("default" === this.settings.lightbox_type)
811
+ this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
812
+ },
813
+
814
+ getPrettyPhotoSettings: function () {
815
+ return {
816
+ theme: this.settings.theme,
817
+ hook: "data-rel",
818
+ opacity: 0.7,
819
+ show_title: false,
820
+ deeplinking: false,
821
+ overlay_gallery: this.settings.overlay,
822
+ custom_markup: "",
823
+ default_width: 900,
824
+ default_height: 506,
825
+ social_tools: ""
826
+ }
827
+ },
828
+
829
+ getIsoTopeSettings: function () {
830
+ return {
831
+ itemSelector: '.premium-gallery-item',
832
+ percentPosition: true,
833
+ animationOptions: {
834
+ duration: 750,
835
+ easing: 'linear'
836
+ },
837
+ filter: this.settings.active_cat,
838
+ layoutMode: this.settings.layout,
839
+ originLeft: this.settings.ltrMode,
840
+ masonry: {
841
+ columnWidth: this.settings.columnWidth
842
+ },
843
+ sortBy: this.settings.sort_by
844
+ }
845
+ },
846
+
847
+ getRepeaterSettings: function () {
848
+ return this.getElementSettings('premium_gallery_img_content');
849
+ },
850
+
851
+ setMetroLayout: function () {
852
+
853
+ var $galleryElement = this.elements.$galleryElement,
854
+ gridWidth = $galleryElement.width(),
855
+ cellSize = Math.floor(gridWidth / 12),
856
+ deviceType = elementorFrontend.getCurrentDeviceMode(),
857
+ suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
858
+ repeater = this.getRepeaterSettings();
859
+
860
+ $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
861
+
862
+ var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
863
+ vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
864
+
865
+ if ("" === cells || undefined == cells) {
866
+ cells = repeater[index].premium_gallery_image_cell.size;
867
+ }
868
+
869
+ if ("" === vCells || undefined == vCells) {
870
+ vCells = repeater[index].premium_gallery_image_vcell.size;
871
+ }
872
+
873
+ $(item).css({
874
+ width: Math.ceil(cells * cellSize),
875
+ height: Math.ceil(vCells * cellSize)
876
+ });
877
+ });
878
+
879
+ this.settings.columnWidth = cellSize;
880
+ }
881
+
882
+ });
883
+
884
+ /****** Premium Counter Handler ******/
885
+ var PremiumCounterHandler = function ($scope, $) {
886
+
887
+ var $counterElement = $scope.find(".premium-counter"),
888
+ isHScrollWidget = $counterElement.closest(".premium-hscroll-temp"),
889
+ counterSettings = $counterElement.data(),
890
+ incrementElement = $counterElement.find(".premium-counter-init"),
891
+ iconElement = $counterElement.find(".icon");
892
+
893
+ if (!isHScrollWidget.length) {
894
+ elementorFrontend.waypoint($counterElement, function () {
895
+
896
+
897
+
898
+ $(incrementElement).numerator(counterSettings);
899
+
900
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
901
+
902
+ });
903
+ } else {
904
+
905
+ $(window).on("scroll", function () {
906
+
907
+ if ($(window).scrollTop() >= isHScrollWidget.data("scroll-offset")) {
908
+ $(incrementElement).numerator(counterSettings);
909
+
910
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
911
+ }
912
+
913
+ });
914
+
915
+ }
916
+
917
+ };
918
+
919
+ /****** Premium Fancy Text Handler ******/
920
+ var PremiumFancyTextHandler = function ($scope, $) {
921
+
922
+ var $elem = $scope.find(".premium-fancy-text-wrapper"),
923
+ settings = $elem.data("settings"),
924
+ loadingSpeed = settings.delay || 2500,
925
+ itemCount = $elem.find('.premium-fancy-list-items').length,
926
+ loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
927
+
928
+ function escapeHtml(unsafe) {
929
+ return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
930
+ /"/g, "&quot;");
931
+ }
932
+
933
+ if ("typing" === settings.effect) {
934
+
935
+ var fancyStrings = [];
936
+
937
+ settings.strings.forEach(function (item) {
938
+ fancyStrings.push(escapeHtml(item));
939
+ });
940
+
941
+ var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
942
+ new Typed(fancyTextID, {
943
+ strings: fancyStrings,
944
+ typeSpeed: settings.typeSpeed,
945
+ backSpeed: settings.backSpeed,
946
+ startDelay: settings.startDelay,
947
+ backDelay: settings.backDelay,
948
+ showCursor: settings.showCursor,
949
+ cursorChar: settings.cursorChar,
950
+ loop: settings.loop
951
+ });
952
+
953
+ } else if ("slide" === settings.effect) {
954
+ loadingSpeed = settings.pause;
955
+
956
+ $elem.find(".premium-fancy-text").vTicker({
957
+ speed: settings.speed,
958
+ showItems: settings.showItems,
959
+ pause: settings.pause,
960
+ mousePause: settings.mousePause,
961
+ direction: "up"
962
+ });
963
+
964
+ } else if ('auto-fade' === settings.effect) {
965
+ var $items = $elem.find(".premium-fancy-list-items"),
966
+ len = $items.length;
967
+
968
+ if (0 === len) {
969
+ return;
970
+ }
971
+
972
+ var delay = settings.duration / len,
973
+ itemDelay = 0;
974
+
975
+ loadingSpeed = delay;
976
+
977
+ $items.each(function ($index, $item) {
978
+ $item.style.animationDelay = itemDelay + 'ms';
979
+ itemDelay += delay;
980
+ });
981
+
982
+ } else {
983
+
984
+ setFancyAnimation();
985
+
986
+ function setFancyAnimation() {
987
+
988
+ var $item = $elem.find(".premium-fancy-list-items"),
989
+ current = 1;
990
+
991
+ //Get effect settings
992
+ var delay = settings.delay || 2500,
993
+ loopCount = settings.count;
994
+
995
+ //If Loop Count option is set
996
+ if (loopCount) {
997
+ var currentLoop = 1,
998
+ fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
999
+ }
1000
+
1001
+ var loopInterval = setInterval(function () {
1002
+
1003
+ var animationClass = "";
1004
+
1005
+ //Add animation class
1006
+ if (settings.effect === "custom")
1007
+ animationClass = "animated " + settings.animation;
1008
+
1009
+ //Show current active item
1010
+ $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
1011
+
1012
+ var $inactiveItems = $item.filter(function (index) {
1013
+ return index !== current;
1014
+ });
1015
+
1016
+ //Hide inactive items
1017
+ $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
1018
+
1019
+ current++;
1020
+
1021
+ //Restart loop
1022
+ if ($item.length === current)
1023
+ current = 0;
1024
+
1025
+ //Increment interval and check if loop count is reached
1026
+ if (loopCount) {
1027
+ currentLoop++;
1028
+
1029
+ if ((fancyStringsCount * loopCount) === currentLoop)
1030
+ clearInterval(loopInterval);
1031
+ }
1032
+
1033
+
1034
+ }, delay);
1035
+
1036
+ }
1037
+ }
1038
+
1039
+ //Show the strings after the layout is set.
1040
+ if ("typing" !== settings.effect) {
1041
+ setTimeout(function () {
1042
+ $elem.find(".premium-fancy-text").css('opacity', '1');
1043
+ }, 500);
1044
+
1045
+ }
1046
+
1047
+ if ('loading' === settings.loading && 'typing' !== settings.effect) {
1048
+ $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
1049
+ $scope.find('.premium-loading-bar').css({
1050
+ 'animation-iteration-count': loopCount,
1051
+ 'animation-duration': loadingSpeed + 'ms'
1052
+ });
1053
+ }
1054
+
1055
+ };
1056
+
1057
+ /****** Premium Countdown Handler ******/
1058
+ var PremiumCountDownHandler = function ($scope, $) {
1059
+
1060
+ var $countDownElement = $scope.find(".premium-countdown"),
1061
+ settings = $countDownElement.data("settings"),
1062
+ id = $scope.data('id'),
1063
+ label1 = settings.label1,
1064
+ label2 = settings.label2,
1065
+ newLabe1 = label1.split(","),
1066
+ newLabel2 = label2.split(","),
1067
+ timerType = settings.timerType,
1068
+ until = 'evergreen' === timerType ? settings.until.date : settings.until,
1069
+ layout = '',
1070
+ map = {
1071
+ y: { index: 0, oldVal: '' },
1072
+ o: { index: 1, oldVal: '' },
1073
+ w: { index: 2, oldVal: '' },
1074
+ d: { index: 3, oldVal: '' },
1075
+ h: { index: 4, oldVal: '' },
1076
+ m: { index: 5, oldVal: '' },
1077
+ s: { index: 6, oldVal: '' }
1078
+ };
1079
+
1080
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1081
+ settings.format.split('').forEach(function (unit) {
1082
+ var lowercased = unit.toLowerCase();
1083
+
1084
+ layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1085
+ });
1086
+ }
1087
+
1088
+ $countDownElement.find('#countdown-' + id).countdown({
1089
+ layout: layout,
1090
+ labels: newLabel2,
1091
+ labels1: newLabe1,
1092
+ until: new Date(until),
1093
+ format: settings.format,
1094
+ padZeroes: true,
1095
+ timeSeparator: settings.separator,
1096
+ onTick: function (periods) {
1097
+
1098
+ equalWidth();
1099
+
1100
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1101
+ animateFigure(periods, map);
1102
+ }
1103
+ },
1104
+ onExpiry: function () {
1105
+ if ('onExpiry' === settings.event) {
1106
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1107
+ }
1108
+ },
1109
+ serverSync: function () {
1110
+ return new Date(settings.serverSync);
1111
+ }
1112
+ });
1113
+
1114
+ if (settings.reset) {
1115
+ $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1116
+ }
1117
+
1118
+ if ('expiryUrl' === settings.event) {
1119
+ $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1120
+ }
1121
+
1122
+ function equalWidth() {
1123
+ var width = 0;
1124
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1125
+ if (width < $(slot).outerWidth()) {
1126
+ width = $(slot).outerWidth();
1127
+ }
1128
+ });
1129
+
1130
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1131
+ }
1132
+
1133
+ function animateFigure(periods, map) {
1134
+ settings.format.split('').forEach(function (unit) {
1135
+
1136
+ var lowercased = unit.toLowerCase(),
1137
+ index = map[lowercased].index,
1138
+ oldVal = map[lowercased].oldVal;
1139
+
1140
+ if (periods[index] !== oldVal) {
1141
+
1142
+ map[lowercased].oldVal = periods[index];
1143
+
1144
+ var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1145
+ $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1146
+
1147
+ TweenMax.to($top, 0.8, {
1148
+ rotationX: '-180deg',
1149
+ transformPerspective: 300,
1150
+ ease: Quart.easeOut,
1151
+ onComplete: function () {
1152
+ TweenMax.set($top, { rotationX: 0 });
1153
+ }
1154
+ });
1155
+
1156
+ TweenMax.to($back_top, 0.8, {
1157
+ rotationX: 0,
1158
+ transformPerspective: 300,
1159
+ ease: Quart.easeOut,
1160
+ clearProps: 'all'
1161
+ });
1162
+ }
1163
+ });
1164
+ }
1165
+
1166
+ times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1167
+
1168
+ function runTimer(el) {
1169
+ return el == 0;
1170
+ }
1171
+
1172
+ if (times.every(runTimer)) {
1173
+
1174
+ if ('onExpiry' === settings.event) {
1175
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1176
+ } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1177
+ var editMode = $('body').find('#elementor').length;
1178
+ if (0 < editMode) {
1179
+ $countDownElement.find('#countdown-' + id).html(
1180
+ "<h1>You can not redirect url from elementor Editor!!</h1>");
1181
+ } else {
1182
+ if (!elementorFrontend.isEditMode()) {
1183
+ window.location.href = settings.text;
1184
+ }
1185
+ }
1186
+
1187
+ }
1188
+ }
1189
+
1190
+ };
1191
+
1192
+ /****** Premium Carousel Handler ******/
1193
+ var PremiumCarouselHandler = function ($scope, $) {
1194
+
1195
+ var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1196
+ settings = $($carouselElem).data("settings"),
1197
+ isEdit = elementorFrontend.isEditMode();
1198
+
1199
+ function slideToShow(slick) {
1200
+
1201
+ var slidesToShow = slick.options.slidesToShow,
1202
+ windowWidth = $(window).width();
1203
+ if (windowWidth > settings.tabletBreak) {
1204
+ slidesToShow = settings.slidesDesk;
1205
+ }
1206
+ if (windowWidth <= settings.tabletBreak) {
1207
+ slidesToShow = settings.slidesTab;
1208
+ }
1209
+ if (windowWidth <= settings.mobileBreak) {
1210
+ slidesToShow = settings.slidesMob;
1211
+ }
1212
+ return slidesToShow;
1213
+
1214
+ }
1215
+
1216
+ //Get templates content on the editor page
1217
+ if (isEdit) {
1218
+
1219
+ $carouselElem.find(".item-wrapper").each(function (index, slide) {
1220
+
1221
+ var templateID = $(slide).data("template");
1222
+
1223
+ if (undefined !== templateID && '' !== templateID) {
1224
+ $.ajax({
1225
+ type: "GET",
1226
+ url: PremiumSettings.ajaxurl,
1227
+ dataType: "html",
1228
+ data: {
1229
+ action: "get_elementor_template_content",
1230
+ templateID: templateID
1231
+ }
1232
+ }).success(function (response) {
1233
+
1234
+ var data = JSON.parse(response).data;
1235
+
1236
+ if (undefined !== data.template_content) {
1237
+
1238
+ $(slide).html(data.template_content);
1239
+ $carouselElem.find(".premium-carousel-inner").slick("refresh");
1240
+
1241
+ }
1242
+ });
1243
+ }
1244
+ });
1245
+
1246
+ }
1247
+
1248
+ $carouselElem.on("init", function (event) {
1249
+
1250
+ event.preventDefault();
1251
+
1252
+ setTimeout(function () {
1253
+ resetAnimations("init");
1254
+ }, 500);
1255
+
1256
+ $(this).find("item-wrapper.slick-active").each(function () {
1257
+ var $this = $(this);
1258
+ $this.addClass($this.data("animation"));
1259
+ });
1260
+
1261
+ $(".slick-track").addClass("translate");
1262
+
1263
+ });
1264
+
1265
+ $carouselElem.find(".premium-carousel-inner").slick({
1266
+ vertical: settings.vertical,
1267
+ slidesToScroll: settings.slidesToScroll,
1268
+ slidesToShow: settings.slidesToShow,
1269
+ responsive: [{
1270
+ breakpoint: settings.tabletBreak,
1271
+ settings: {
1272
+ slidesToShow: settings.slidesTab,
1273
+ slidesToScroll: settings.slidesTab,
1274
+ swipe: settings.touchMove,
1275
+ }
1276
+ },
1277
+ {
1278
+ breakpoint: settings.mobileBreak,
1279
+ settings: {
1280
+ slidesToShow: settings.slidesMob,
1281
+ slidesToScroll: settings.slidesMob,
1282
+ swipe: settings.touchMove,
1283
+ }
1284
+ }
1285
+ ],
1286
+ useTransform: true,
1287
+ fade: settings.fade,
1288
+ infinite: settings.infinite,
1289
+ speed: settings.speed,
1290
+ autoplay: settings.autoplay,
1291
+ autoplaySpeed: settings.autoplaySpeed,
1292
+ rows: 0,
1293
+ draggable: settings.draggable,
1294
+ rtl: settings.rtl,
1295
+ adaptiveHeight: settings.adaptiveHeight,
1296
+ pauseOnHover: settings.pauseOnHover,
1297
+ centerMode: settings.centerMode,
1298
+ centerPadding: settings.centerPadding,
1299
+ arrows: settings.arrows,
1300
+ prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1301
+ nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1302
+ dots: settings.dots,
1303
+ variableWidth: settings.variableWidth,
1304
+ cssEase: settings.cssEase,
1305
+ customPaging: function () {
1306
+ var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1307
+ return customDot;
1308
+ }
1309
+ });
1310
+
1311
+ $scope.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden");
1312
+ $carouselElem.find(".premium-carousel-nav-arrow-prev").remove();
1313
+ $carouselElem.find(".premium-carousel-nav-arrow-next").remove();
1314
+ $carouselElem.find(".premium-carousel-nav-dot").remove();
1315
+
1316
+ if (settings.variableWidth) {
1317
+ $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
1318
+ }
1319
+
1320
+ function resetAnimations(event) {
1321
+
1322
+ var $slides = $carouselElem.find(".slick-slide");
1323
+
1324
+ if ("init" === event)
1325
+ $slides = $slides.not(".slick-current");
1326
+
1327
+ $slides.find(".animated").each(function (index, elem) {
1328
+
1329
+ var settings = $(elem).data("settings");
1330
+
1331
+ if (!settings)
1332
+ return;
1333
+
1334
+ if (!settings._animation && !settings.animation)
1335
+ return;
1336
+
1337
+ var animation = settings._animation || settings.animation;
1338
+
1339
+ $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1340
+ });
1341
+ };
1342
+
1343
+ function triggerAnimation() {
1344
+
1345
+ $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1346
+
1347
+ var settings = $(elem).data("settings");
1348
+
1349
+ if (!settings)
1350
+ return;
1351
+
1352
+ if (!settings._animation && !settings.animation)
1353
+ return;
1354
+
1355
+ var delay = settings._animation_delay ? settings._animation_delay : 0,
1356
+ animation = settings._animation || settings.animation;
1357
+
1358
+ setTimeout(function () {
1359
+ $(elem).removeClass("elementor-invisible").addClass(animation +
1360
+ ' animated');
1361
+ }, delay);
1362
+ });
1363
+ }
1364
+
1365
+ $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1366
+
1367
+ var slidesScrolled = slick.options.slidesToScroll,
1368
+ slidesToShow = slideToShow(slick),
1369
+ centerMode = slick.options.centerMode,
1370
+ slideToAnimate = currentSlide + slidesToShow - 1;
1371
+
1372
+ //Trigger Aniamtions for the current slide
1373
+ triggerAnimation();
1374
+
1375
+ if (slidesScrolled === 1) {
1376
+ if (!centerMode === true) {
1377
+ var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1378
+ "']");
1379
+ if ("null" != settings.animation) {
1380
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1381
+ .addClass(settings.animation).removeClass(
1382
+ "premium-carousel-content-hidden");
1383
+ }
1384
+ }
1385
+ } else {
1386
+ for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1387
+ $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1388
+ if ("null" != settings.animation) {
1389
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1390
+ .addClass(settings.animation).removeClass(
1391
+ "premium-carousel-content-hidden");
1392
+ }
1393
+ }
1394
+ }
1395
+ });
1396
+
1397
+ $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1398
+
1399
+ //Reset Aniamtions for the other slides
1400
+ resetAnimations();
1401
+
1402
+ var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1403
+
1404
+ if ("null" != settings.animation) {
1405
+ $inViewPort.siblings().find(
1406
+ "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1407
+ settings.animation).addClass(
1408
+ "premium-carousel-content-hidden");
1409
+ }
1410
+ });
1411
+
1412
+ if (settings.vertical) {
1413
+
1414
+ var maxHeight = -1;
1415
+
1416
+ elementorFrontend.elements.$window.on('load', function () {
1417
+ $carouselElem.find(".slick-slide").each(function () {
1418
+ if ($(this).height() > maxHeight) {
1419
+ maxHeight = $(this).height();
1420
+ }
1421
+ });
1422
+ $carouselElem.find(".slick-slide").each(function () {
1423
+ if ($(this).height() < maxHeight) {
1424
+ $(this).css("margin", Math.ceil(
1425
+ (maxHeight - $(this).height()) / 2) + "px 0");
1426
+ }
1427
+ });
1428
+ });
1429
+ }
1430
+ var marginFix = {
1431
+ element: $("a.ver-carousel-arrow"),
1432
+ getWidth: function () {
1433
+ var width = this.element.outerWidth();
1434
+ return width / 2;
1435
+ },
1436
+ setWidth: function (type) {
1437
+ type = type || "vertical";
1438
+ if (type == "vertical") {
1439
+ this.element.css("margin-left", "-" + this.getWidth() + "px");
1440
+ } else {
1441
+ this.element.css("margin-top", "-" + this.getWidth() + "px");
1442
+ }
1443
+ }
1444
+ };
1445
+ marginFix.setWidth();
1446
+ marginFix.element = $("a.carousel-arrow");
1447
+ marginFix.setWidth("horizontal");
1448
+
1449
+ $(document).ready(function () {
1450
+
1451
+ settings.navigation.map(function (item, index) {
1452
+
1453
+ if (item) {
1454
+
1455
+ $(item).on("click", function () {
1456
+
1457
+ var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1458
+
1459
+ if (index !== currentActive) {
1460
+ $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1461
+ }
1462
+
1463
+ })
1464
+ }
1465
+
1466
+ })
1467
+ })
1468
+
1469
+ };
1470
+
1471
+ var PremiumBannerHandler = ModuleHandler.extend({
1472
+
1473
+ getDefaultSettings: function () {
1474
+
1475
+ return {
1476
+ selectors: {
1477
+ bannerImgWrap: '.premium-banner-ib',
1478
+ bannerImg: 'img',
1479
+ }
1480
+ }
1481
+
1482
+ },
1483
+
1484
+ getDefaultElements: function () {
1485
+
1486
+ var selectors = this.getSettings('selectors');
1487
+
1488
+ return {
1489
+ $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1490
+ $bannerImg: this.$element.find(selectors.bannerImg)
1491
+ }
1492
+
1493
+ },
1494
+
1495
+ bindEvents: function () {
1496
+
1497
+ var _this = this;
1498
+
1499
+ _this.elements.$bannerImgWrap.hover(function () {
1500
+ _this.elements.$bannerImg.addClass("active");
1501
+ }, function () {
1502
+ _this.elements.$bannerImg.removeClass("active");
1503
+ });
1504
+
1505
+ this.run();
1506
+ },
1507
+
1508
+ run: function () {
1509
+
1510
+ var $bannerElement = this.$element;
1511
+
1512
+ if ($bannerElement.hasClass("premium-banner-tilt-yes")) {
1513
+
1514
+ var reverse = $bannerElement.hasClass("premium-banner-tilt-rev-yes");
1515
+
1516
+ UniversalTilt.init({
1517
+ elements: $bannerElement.closest(".elementor-widget"),
1518
+ settings: {
1519
+ reverse: reverse
1520
+ },
1521
+ callbacks: {
1522
+ onMouseLeave: function (el) {
1523
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1524
+ },
1525
+ onDeviceMove: function (el) {
1526
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1527
+ }
1528
+ }
1529
+ });
1530
+
1531
+ }
1532
+ }
1533
+
1534
+ });
1535
+
1536
+ /****** Premium Modal Box Handler ******/
1537
+ var PremiumModalBoxHandler = function ($scope, $) {
1538
+
1539
+ var $modalElem = $scope.find(".premium-modal-box-container"),
1540
+ settings = $modalElem.data("settings"),
1541
+ $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1542
+
1543
+ if (!settings) {
1544
+ return;
1545
+ }
1546
+
1547
+ if (settings.trigger === "pageload") {
1548
+ $(document).ready(function ($) {
1549
+ setTimeout(function () {
1550
+ $modalElem.find(".premium-modal-box-modal").modal();
1551
+ }, settings.delay * 1000);
1552
+ });
1553
+ }
1554
+
1555
+ if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1556
+
1557
+ var animationDelay = $modal.data('delay-animation');
1558
+
1559
+ new Waypoint({
1560
+ element: $modal,
1561
+ handler: function () {
1562
+ setTimeout(function () {
1563
+ $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1564
+ }, animationDelay * 1000);
1565
+ this.destroy();
1566
+ },
1567
+ offset: Waypoint.viewportHeight() - 150,
1568
+ });
1569
+ }
1570
+ };
1571
+
1572
+ /****** Premium Blog Handler ******/
1573
+ var PremiumBlogHandler = ModuleHandler.extend({
1574
+
1575
+ settings: {},
1576
+
1577
+ getDefaultSettings: function () {
1578
+ return {
1579
+ selectors: {
1580
+ user: '.fa-user',
1581
+ activeCat: '.category.active',
1582
+ loading: '.premium-loading-feed',
1583
+ blogElement: '.premium-blog-wrap',
1584
+ blogFilterTabs: '.premium-blog-filter',
1585
+ contentWrapper: '.premium-blog-content-wrapper',
1586
+ blogPost: '.premium-blog-post-outer-container',
1587
+ metaSeparators: '.premium-blog-meta-separator',
1588
+ filterLinks: '.premium-blog-filters-container li a',
1589
+ currentPage: '.premium-blog-pagination-container .page-numbers.current',
1590
+ activeElememnt: '.premium-blog-filters-container li .active',
1591
+ }
1592
+ }
1593
+ },
1594
+
1595
+ getDefaultElements: function () {
1596
+ var selectors = this.getSettings('selectors'),
1597
+ elements = {
1598
+ $blogElement: this.$element.find(selectors.blogElement),
1599
+ $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1600
+ $activeCat: this.$element.find(selectors.activeCat),
1601
+ $filterLinks: this.$element.find(selectors.filterLinks),
1602
+ $blogPost: this.$element.find(selectors.blogPost),
1603
+ $contentWrapper: this.$element.find(selectors.contentWrapper)
1604
+ };
1605
+
1606
+ return elements;
1607
+ },
1608
+
1609
+ bindEvents: function () {
1610
+ this.setLayoutSettings();
1611
+ this.removeMetaSeparators();
1612
+ this.run();
1613
+ },
1614
+
1615
+ setLayoutSettings: function () {
1616
+
1617
+ var settings = this.getElementSettings(),
1618
+ $blogPost = this.elements.$blogPost;
1619
+
1620
+ var layoutSettings = {
1621
+ pageNumber: 1,
1622
+ isLoaded: true,
1623
+ count: 2,
1624
+ equalHeight: settings.force_height,
1625
+ layout: settings.premium_blog_layout,
1626
+ carousel: 'yes' === settings.premium_blog_carousel ? true : false,
1627
+ infinite: 'yes' === settings.premium_blog_infinite_scroll ? true : false,
1628
+ scrollAfter: 'yes' === settings.scroll_to_offset ? true : false,
1629
+ grid: 'yes' === settings.premium_blog_grid ? true : false,
1630
+ total: $blogPost.data('total'),
1631
+ };
1632
+
1633
+
1634
+ if (layoutSettings.carousel) {
1635
+
1636
+ layoutSettings.slidesToScroll = settings.slides_to_scroll;
1637
+ layoutSettings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1638
+ layoutSettings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1639
+ layoutSettings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1640
+ layoutSettings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1641
+ layoutSettings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1642
+ layoutSettings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1643
+ layoutSettings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1644
+
1645
+ }
1646
+
1647
+ this.settings = layoutSettings;
1648
+
1649
+ },
1650
+
1651
+ removeMetaSeparators: function () {
1652
+
1653
+ var selectors = this.getSettings('selectors'),
1654
+ $blogPost = this.$element.find(selectors.blogPost);
1655
+
1656
+ var $metaSeparators = $blogPost.first().find(selectors.metaSeparators),
1657
+ $user = $blogPost.find(selectors.user);
1658
+
1659
+ if (1 === $metaSeparators.length) {
1660
+ //If two meta only are enabled. One of them is author meta.
1661
+ if (!$user.length) {
1662
+ $blogPost.find(selectors.metaSeparators).remove();
1663
+ }
1664
+
1665
+ } else {
1666
+ if (!$user.length) {
1667
+ $blogPost.each(function (index, post) {
1668
+ $(post).find(selectors.metaSeparators).first().remove();
1669
+ });
1670
+ }
1671
+ }
1672
+
1673
+ },
1674
+ run: function () {
1675
+
1676
+ var _this = this,
1677
+ $blogElement = this.elements.$blogElement,
1678
+ $activeCategory = this.elements.$activeCat.data('filter'),
1679
+ $filterTabs = this.elements.$blogFilterTabs.length,
1680
+ pagination = $blogElement.data("pagination");
1681
+
1682
+ this.settings.activeCategory = $activeCategory;
1683
+ this.settings.filterTabs = $filterTabs;
1684
+
1685
+
1686
+
1687
+ if (this.settings.filterTabs) {
1688
+ this.filterTabs();
1689
+ }
1690
+
1691
+ if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1692
+ if ("masonry" === this.settings.layout && !this.settings.carousel) {
1693
+ $blogElement.imagesLoaded(function () {
1694
+ $blogElement.isotope(_this.getIsoTopeSettings());
1695
+ });
1696
+ }
1697
+ } else {
1698
+ //If `All` categories not exist, then we need to get posts through AJAX.
1699
+ this.getPostsByAjax(false);
1700
+ }
1701
+
1702
+ if (this.settings.carousel) {
1703
+ $blogElement.slick(this.getSlickSettings());
1704
+ }
1705
+
1706
+ if ("even" === this.settings.layout && this.settings.equalHeight) {
1707
+ $blogElement.imagesLoaded(function () {
1708
+ _this.forceEqualHeight();
1709
+ });
1710
+ }
1711
+
1712
+ if (pagination) {
1713
+ this.paginate();
1714
+ }
1715
+
1716
+ if (this.settings.infinite && $blogElement.is(":visible")) {
1717
+ this.getInfiniteScrollPosts();
1718
+ }
1719
+
1720
+ },
1721
+
1722
+ paginate: function () {
1723
+ var _this = this,
1724
+ $scope = this.$element,
1725
+ selectors = this.getSettings('selectors');
1726
+
1727
+ $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1728
+
1729
+ e.preventDefault();
1730
+
1731
+ if ($(this).hasClass("current")) return;
1732
+
1733
+ var currentPage = parseInt($scope.find(selectors.currentPage).html());
1734
+
1735
+ if ($(this).hasClass('next')) {
1736
+ _this.settings.pageNumber = currentPage + 1;
1737
+ } else if ($(this).hasClass('prev')) {
1738
+ _this.settings.pageNumber = currentPage - 1;
1739
+ } else {
1740
+ _this.settings.pageNumber = $(this).html();
1741
+ }
1742
+
1743
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1744
+
1745
+ })
1746
+ },
1747
+
1748
+ forceEqualHeight: function () {
1749
+ var heights = new Array(),
1750
+ contentWrapper = this.getSettings('selectors').contentWrapper,
1751
+ $blogWrapper = this.$element.find(contentWrapper);
1752
+
1753
+ $blogWrapper.each(function (index, post) {
1754
+
1755
+ var height = $(post).outerHeight();
1756
+
1757
+ heights.push(height);
1758
+ });
1759
+
1760
+ var maxHeight = Math.max.apply(null, heights);
1761
+
1762
+ $blogWrapper.css("height", maxHeight + "px");
1763
+ },
1764
+
1765
+ getSlickSettings: function () {
1766
+
1767
+ var settings = this.settings,
1768
+ slickCols = settings.grid ? this.getSlickCols() : null,
1769
+ cols = settings.grid ? slickCols.cols : 1,
1770
+ colsTablet = settings.grid ? slickCols.colsTablet : 1,
1771
+ colsMobile = settings.grid ? slickCols.colsMobile : 1,
1772
+ prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1773
+ nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1774
+
1775
+ return {
1776
+ infinite: true,
1777
+ slidesToShow: cols,
1778
+ slidesToScroll: settings.slidesToScroll || cols,
1779
+ responsive: [{
1780
+ breakpoint: 1025,
1781
+ settings: {
1782
+ slidesToShow: colsTablet,
1783
+ slidesToScroll: 1
1784
+ }
1785
+ },
1786
+ {
1787
+ breakpoint: 768,
1788
+ settings: {
1789
+ slidesToShow: colsMobile,
1790
+ slidesToScroll: 1
1791
+ }
1792
+ }
1793
+ ],
1794
+ autoplay: settings.autoPlay,
1795
+ rows: 0,
1796
+ autoplaySpeed: settings.speed,
1797
+ nextArrow: nextArrow,
1798
+ prevArrow: prevArrow,
1799
+ fade: settings.fade,
1800
+ centerMode: settings.center,
1801
+ centerPadding: settings.spacing + "px",
1802
+ draggable: true,
1803
+ dots: settings.dots,
1804
+ customPaging: function () {
1805
+ return '<i class="fas fa-circle"></i>';
1806
+ }
1807
+ }
1808
+
1809
+ },
1810
+
1811
+ getSlickCols: function () {
1812
+ var slickCols = this.getElementSettings(),
1813
+ cols = slickCols.premium_blog_columns_number,
1814
+ colsTablet = slickCols.premium_blog_columns_number_tablet,
1815
+ colsMobile = slickCols.premium_blog_columns_number_mobile;
1816
+
1817
+ return {
1818
+ cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1819
+ colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1820
+ colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1821
+ }
1822
+
1823
+ },
1824
+
1825
+ getIsoTopeSettings: function () {
1826
+ return {
1827
+ itemSelector: ".premium-blog-post-outer-container",
1828
+ percentPosition: true,
1829
+ filter: this.settings.activeCategory,
1830
+ animationOptions: {
1831
+ duration: 750,
1832
+ easing: "linear",
1833
+ queue: false
1834
+ }
1835
+ }
1836
+ },
1837
+
1838
+ filterTabs: function () {
1839
+
1840
+ var _this = this,
1841
+ selectors = this.getSettings('selectors'),
1842
+ $filterLinks = this.elements.$filterLinks;
1843
+
1844
+ $filterLinks.click(function (e) {
1845
+
1846
+ e.preventDefault();
1847
+
1848
+ _this.$element.find(selectors.activeElememnt).removeClass("active");
1849
+
1850
+ $(this).addClass("active");
1851
+
1852
+ //Get clicked tab slug
1853
+ _this.settings.activeCategory = $(this).attr("data-filter");
1854
+
1855
+ _this.settings.pageNumber = 1;
1856
+
1857
+ if (_this.settings.infinite) {
1858
+ _this.getPostsByAjax(false);
1859
+ _this.settings.count = 2;
1860
+ _this.getInfiniteScrollPosts();
1861
+ } else {
1862
+ //Make sure to reset pagination before sending our AJAX request
1863
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1864
+ }
1865
+
1866
+ });
1867
+ },
1868
+
1869
+ getPostsByAjax: function (shouldScroll) {
1870
+
1871
+ //If filter tabs is not enabled, then always set category to all.
1872
+ if ('undefined' === typeof this.settings.activeCategory) {
1873
+ this.settings.activeCategory = '*';
1874
+ }
1875
+
1876
+ var _this = this,
1877
+ $blogElement = this.elements.$blogElement,
1878
+ selectors = this.getSettings('selectors');
1879
+
1880
+ $.ajax({
1881
+ url: PremiumSettings.ajaxurl,
1882
+ dataType: 'json',
1883
+ type: 'POST',
1884
+ data: {
1885
+ action: 'pa_get_posts',
1886
+ page_id: $blogElement.data('page'),
1887
+ widget_id: _this.$element.data('id'),
1888
+ page_number: _this.settings.pageNumber,
1889
+ category: _this.settings.activeCategory,
1890
+ nonce: PremiumSettings.nonce,
1891
+ },
1892
+ beforeSend: function () {
1893
+
1894
+ $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1895
+
1896
+ if (shouldScroll) {
1897
+ $('html, body').animate({
1898
+ scrollTop: (($blogElement.offset().top) - 50)
1899
+ }, 'slow');
1900
+ }
1901
+
1902
+ },
1903
+ success: function (res) {
1904
+ if (!res.data)
1905
+ return;
1906
+
1907
+ $blogElement.find(selectors.loading).remove();
1908
+
1909
+ var posts = res.data.posts,
1910
+ paging = res.data.paging;
1911
+
1912
+ if (_this.settings.infinite) {
1913
+ _this.settings.isLoaded = true;
1914
+ if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1915
+ $blogElement.html(posts);
1916
+ } else {
1917
+ $blogElement.append(posts);
1918
+ }
1919
+ } else {
1920
+ //Render the new markup into the widget
1921
+ $blogElement.html(posts);
1922
+
1923
+ _this.$element.find(".premium-blog-footer").html(paging);
1924
+ }
1925
+
1926
+ _this.removeMetaSeparators();
1927
+
1928
+ //Make sure grid option is enabled.
1929
+ if (_this.settings.layout) {
1930
+ if ("even" === _this.settings.layout) {
1931
+ if (_this.settings.equalHeight)
1932
+ _this.forceEqualHeight();
1933
+
1934
+ } else {
1935
+
1936
+ $blogElement.imagesLoaded(function () {
1937
+
1938
+ $blogElement.isotope('reloadItems');
1939
+ $blogElement.isotope({
1940
+ itemSelector: ".premium-blog-post-outer-container",
1941
+ animate: false
1942
+ });
1943
+ });
1944
+ }
1945
+ }
1946
+
1947
+ },
1948
+ error: function (err) {
1949
+ console.log(err);
1950
+ }
1951
+
1952
+ });
1953
+ },
1954
+
1955
+ getInfiniteScrollPosts: function () {
1956
+ var windowHeight = jQuery(window).outerHeight() / 1.25,
1957
+ _this = this;
1958
+
1959
+ $(window).scroll(function () {
1960
+
1961
+ if (_this.settings.filterTabs) {
1962
+ $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1963
+ _this.settings.total = $blogPost.data('total');
1964
+ }
1965
+
1966
+ if (_this.settings.count <= _this.settings.total) {
1967
+ if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1968
+ if (true == _this.settings.isLoaded) {
1969
+ _this.settings.pageNumber = _this.settings.count;
1970
+ _this.getPostsByAjax(false);
1971
+ _this.settings.count++;
1972
+ _this.settings.isLoaded = false;
1973
+ }
1974
+
1975
+ }
1976
+ }
1977
+ });
1978
+ },
1979
+
1980
+ });
1981
+
1982
+ /****** Premium Image Scroll Handler ******/
1983
+ var PremiumImageScrollHandler = function ($scope, $) {
1984
+ var scrollElement = $scope.find(".premium-image-scroll-container"),
1985
+ scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1986
+ scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1987
+ dataElement = scrollElement.data("settings"),
1988
+ imageScroll = scrollElement.find("img"),
1989
+ direction = dataElement["direction"],
1990
+ reverse = dataElement["reverse"],
1991
+ transformOffset = null;
1992
+
1993
+ function startTransform() {
1994
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1995
+ transformOffset + "px)");
1996
+ }
1997
+
1998
+ function endTransform() {
1999
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
2000
+ }
2001
+
2002
+ function setTransform() {
2003
+ if (direction === "vertical") {
2004
+ transformOffset = imageScroll.height() - scrollElement.height();
2005
+ } else {
2006
+ transformOffset = imageScroll.width() - scrollElement.width();
2007
+ }
2008
+ }
2009
+ if (dataElement["trigger"] === "scroll") {
2010
+ scrollElement.addClass("premium-container-scroll");
2011
+ if (direction === "vertical") {
2012
+ scrollVertical.addClass("premium-image-scroll-ver");
2013
+ } else {
2014
+ scrollElement.imagesLoaded(function () {
2015
+ scrollOverlay.css({
2016
+ width: imageScroll.width(),
2017
+ height: imageScroll.height()
2018
+ });
2019
+ });
2020
+ }
2021
+ } else {
2022
+ if (reverse === "yes") {
2023
+ scrollElement.imagesLoaded(function () {
2024
+ scrollElement.addClass("premium-container-scroll-instant");
2025
+ setTransform();
2026
+ startTransform();
2027
+ });
2028
+ }
2029
+ if (direction === "vertical") {
2030
+ scrollVertical.removeClass("premium-image-scroll-ver");
2031
+ }
2032
+ scrollElement.mouseenter(function () {
2033
+ scrollElement.removeClass("premium-container-scroll-instant");
2034
+ setTransform();
2035
+ reverse === "yes" ? endTransform() : startTransform();
2036
+ });
2037
+ scrollElement.mouseleave(function () {
2038
+ reverse === "yes" ? startTransform() : endTransform();
2039
+ });
2040
+ }
2041
+ };
2042
+
2043
+
2044
+ /****** Premium Contact Form 7 Handler ******/
2045
+ var PremiumContactFormHandler = function ($scope, $) {
2046
+
2047
+ var $contactForm = $scope.find(".premium-cf7-container");
2048
+ var $input = $contactForm.find(
2049
+ 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
2050
+ );
2051
+
2052
+ $input.wrap("<span class='wpcf7-span'>");
2053
+
2054
+ $input.on("focus blur", function () {
2055
+ $(this).closest(".wpcf7-span").toggleClass("is-focused");
2056
+ });
2057
+ };
2058
+
2059
+ /****** Premium Team Members Handler ******/
2060
+ var PremiumTeamMembersHandler = ModuleHandler.extend({
2061
+
2062
+ getDefaultSettings: function () {
2063
+
2064
+ return {
2065
+ slick: {
2066
+ infinite: true,
2067
+ rows: 0,
2068
+ prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
2069
+ 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>',
2070
+ draggable: true,
2071
+ pauseOnHover: true,
2072
+ },
2073
+ selectors: {
2074
+ multiplePersons: '.multiple-persons',
2075
+ person: '.premium-person-container',
2076
+ personCarousel: '.premium-person-container.slick-active',
2077
+ personImg: '.premium-person-image-container img',
2078
+
2079
+ }
2080
+ }
2081
+ },
2082
+
2083
+ getDefaultElements: function () {
2084
+
2085
+ var selectors = this.getSettings('selectors');
2086
+
2087
+ return {
2088
+ $multiplePersons: this.$element.find(selectors.multiplePersons),
2089
+ $persons: this.$element.find(selectors.person),
2090
+ $personImg: this.$element.find(selectors.personImg),
2091
+ }
2092
+
2093
+ },
2094
+ bindEvents: function () {
2095
+ this.run();
2096
+ },
2097
+ getSlickSettings: function () {
2098
+
2099
+ var settings = this.getElementSettings(),
2100
+ rtl = this.elements.$multiplePersons.data("rtl"),
2101
+ colsNumber = settings.persons_per_row,
2102
+ colsTablet = settings.persons_per_row_tablet,
2103
+ colsMobile = settings.persons_per_row_mobile;
2104
+
2105
+ return Object.assign(this.getSettings('slick'), {
2106
+
2107
+ slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2108
+ slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2109
+ responsive: [{
2110
+ breakpoint: 1025,
2111
+ settings: {
2112
+ slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2113
+ slidesToScroll: 1
2114
+ }
2115
+ },
2116
+ {
2117
+ breakpoint: 768,
2118
+ settings: {
2119
+ slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2120
+ slidesToScroll: 1
2121
+ }
2122
+ }
2123
+ ],
2124
+ autoplay: settings.carousel_play,
2125
+ rtl: rtl ? true : false,
2126
+ autoplaySpeed: settings.speed || 5000,
2127
+
2128
+ });
2129
+
2130
+
2131
+ },
2132
+
2133
+ runEqualHeight: function () {
2134
+
2135
+ var $persons = this.elements.$persons,
2136
+ $personImg = this.elements.$personImg;
2137
+
2138
+ var selectors = this.getSettings('selectors'),
2139
+ carousel = this.getElementSettings('carousel'),
2140
+ heights = new Array();
2141
+
2142
+ if (carousel) {
2143
+ $persons = this.$element.find(selectors.personCarousel);
2144
+ }
2145
+
2146
+ $persons.each(function (index, person) {
2147
+ $(person).imagesLoaded(function () { }).done(function () {
2148
+
2149
+ var imageHeight = $(person).find(selectors.personImg).outerHeight();
2150
+
2151
+ heights.push(imageHeight);
2152
+ });
2153
+ });
2154
+
2155
+ $persons.imagesLoaded(function () { }).done(function () {
2156
+ var maxHeight = Math.max.apply(null, heights);
2157
+ $personImg.css("height", maxHeight + "px");
2158
+ });
2159
+
2160
+ },
2161
+
2162
+ run: function () {
2163
+
2164
+ var $multiplePersons = this.elements.$multiplePersons,
2165
+ _this = this;
2166
+
2167
+ if (!$multiplePersons.length) return;
2168
+
2169
+ var carousel = this.getElementSettings('carousel');
2170
+
2171
+ if (carousel)
2172
+ $multiplePersons.slick(this.getSlickSettings());
2173
+
2174
+ // if ($multiplePersons.hasClass("premium-person-style1")) return;
2175
+
2176
+ if ("yes" !== $multiplePersons.data("persons-equal")) return;
2177
+
2178
+ this.runEqualHeight();
2179
+
2180
+ if (carousel) {
2181
+ $multiplePersons.on('afterChange', function () {
2182
+ _this.runEqualHeight();
2183
+ })
2184
+ }
2185
+
2186
+ }
2187
+
2188
+ });
2189
+
2190
+ /****** Premium Title Handler ******/
2191
+ var PremiumTitleHandler = function ($scope, $) {
2192
+
2193
+ var $titleContainer = $scope.find(".premium-title-container"),
2194
+ $titleElement = $titleContainer.find('.premium-title-text');
2195
+
2196
+ if ($titleContainer.hasClass('style9')) {
2197
+ var $style9 = $scope.find(".premium-title-style9");
2198
+
2199
+ $style9.each(function () {
2200
+ var elm = $(this);
2201
+ var holdTime = elm.attr('data-blur-delay') * 1000;
2202
+ elm.attr('data-animation-blur', 'process')
2203
+ elm.find('.premium-title-style9-letter').each(function (index, letter) {
2204
+ index += 1;
2205
+ var animateDelay;
2206
+ if ($('body').hasClass('rtl')) {
2207
+ animateDelay = 0.2 / index + 's';
2208
+ } else {
2209
+ animateDelay = index / 20 + 's';
2210
+ }
2211
+ $(letter).css({
2212
+ '-webkit-animation-delay': animateDelay,
2213
+ 'animation-delay': animateDelay
2214
+ });
2215
+ })
2216
+ setInterval(function () {
2217
+ elm.attr('data-animation-blur', 'done')
2218
+ setTimeout(function () {
2219
+ elm.attr('data-animation-blur', 'process')
2220
+ }, 150);
2221
+ }, holdTime);
2222
+ });
2223
+ }
2224
+
2225
+
2226
+ if ($titleContainer.hasClass('style8')) {
2227
+
2228
+ var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2229
+ duration = $titleElement.attr('data-shiny-dur') * 1000;
2230
+
2231
+ function shinyEffect() {
2232
+ $titleElement.get(0).setAttribute('data-animation', 'shiny');
2233
+ setTimeout(function () {
2234
+ $titleElement.removeAttr('data-animation')
2235
+ }, duration);
2236
+ }
2237
+
2238
+ (function repeat() {
2239
+ shinyEffect();
2240
+ setTimeout(repeat, holdTime);
2241
+ })();
2242
+ }
2243
+
2244
+ };
2245
+
2246
+ /****** Premium Bullet List Handler ******/
2247
+ var PremiumBulletListHandler = function ($scope, $) {
2248
+
2249
+ var $listItems = $scope.find(".premium-bullet-list-box"),
2250
+ items = $listItems.find(".premium-bullet-list-content");
2251
+
2252
+ items.each(function (index, item) {
2253
+
2254
+ if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2255
+ elementorFrontend.waypoint($(item), function () {
2256
+
2257
+ var element = $(item),
2258
+ delay = element.data('delay');
2259
+
2260
+ setTimeout(function () {
2261
+ element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2262
+ element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2263
+
2264
+ element.css("opacity", "1").addClass("animated " + $listItems.data("list-animation"));
2265
+ }, delay);
2266
+
2267
+ });
2268
+ }
2269
+
2270
+ });
2271
+ };
2272
+
2273
+ /****** Premium Grow Effect Handler ******/
2274
+ var PremiumButtonHandler = function ($scope, $) {
2275
+
2276
+ var $btnGrow = $scope.find('.premium-button-style6-bg');
2277
+
2278
+ if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2279
+ $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2280
+
2281
+ var parentOffset = $(this).offset(),
2282
+ left = e.pageX - parentOffset.left,
2283
+ top = e.pageY - parentOffset.top;
2284
+
2285
+ $btnGrow.css({
2286
+ top: top,
2287
+ left: left,
2288
+ });
2289
+
2290
+ });
2291
+ }
2292
+
2293
+ };
2294
+
2295
+ var PremiumMaskHandler = function ($scope, $) {
2296
+ var mask = $scope.hasClass('premium-mask-yes');
2297
+
2298
+ if (!mask) return;
2299
+
2300
+ if ('premium-addon-title.default' === $scope.data('widget_type')) {
2301
+ var target = '.premium-title-header';
2302
+ $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2303
+ } else {
2304
+ var target = '.premium-dual-header-first-header';
2305
+ }
2306
+
2307
+ $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2308
+ var html = '';
2309
+
2310
+ $(this).text().split(' ').forEach(function (item) {
2311
+ if ('' !== item) {
2312
+ html += ' <span class="premium-mask-span">' + item + '</span>';
2313
+ }
2314
+ });
2315
+
2316
+ $(this).text('').append(html);
2317
+ });
2318
+
2319
+ elementorFrontend.waypoint($scope, function () {
2320
+ $($scope).addClass('premium-mask-active');
2321
+ });
2322
+ };
2323
+
2324
+
2325
+ var functionalHandlers = {
2326
+ 'premium-addon-dual-header.default': PremiumMaskHandler,
2327
+ 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2328
+ 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2329
+ 'premium-counter.default': PremiumCounterHandler,
2330
+ 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2331
+ 'premium-countdown-timer.default': PremiumCountDownHandler,
2332
+ 'premium-carousel-widget.default': PremiumCarouselHandler,
2333
+ 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2334
+ 'premium-image-scroll.default': PremiumImageScrollHandler,
2335
+ 'premium-contact-form.default': PremiumContactFormHandler,
2336
+ 'premium-icon-list.default': PremiumBulletListHandler,
2337
+ 'premium-addon-button.default': PremiumButtonHandler,
2338
+ 'premium-addon-image-button.default': PremiumButtonHandler
2339
+ };
2340
+
2341
+ var classHandlers = {
2342
+ 'premium-addon-person': PremiumTeamMembersHandler,
2343
+ 'premium-addon-blog': PremiumBlogHandler,
2344
+ 'premium-img-gallery': PremiumGridWidgetHandler,
2345
+ 'premium-addon-banner': PremiumBannerHandler,
2346
+ };
2347
+
2348
+ $.each(functionalHandlers, function (elemName, func) {
2349
+ if ('object' === typeof func) {
2350
+ $.each(func, function (index, handler) {
2351
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2352
+ })
2353
+ } else {
2354
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2355
+ }
2356
+
2357
+ });
2358
+
2359
+ $.each(classHandlers, function (elemName, clas) {
2360
+ elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2361
+ });
2362
+
2363
+
2364
+ if (elementorFrontend.isEditMode()) {
2365
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2366
+ } else {
2367
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2368
+ }
2369
+ });
 
2370
  })(jQuery);
assets/frontend/js/premium-carousel-widget.js CHANGED
@@ -1,286 +1,285 @@
1
- (function ($) {
2
-
3
- var PremiumCarouselHandler = function ($scope, $) {
4
-
5
- var $carouselElem = $scope.find(".premium-carousel-wrapper"),
6
- settings = $($carouselElem).data("settings"),
7
- isEdit = elementorFrontend.isEditMode();
8
-
9
- function slideToShow(slick) {
10
-
11
- var slidesToShow = slick.options.slidesToShow,
12
- windowWidth = $(window).width();
13
- if (windowWidth > settings.tabletBreak) {
14
- slidesToShow = settings.slidesDesk;
15
- }
16
- if (windowWidth <= settings.tabletBreak) {
17
- slidesToShow = settings.slidesTab;
18
- }
19
- if (windowWidth <= settings.mobileBreak) {
20
- slidesToShow = settings.slidesMob;
21
- }
22
- return slidesToShow;
23
-
24
- }
25
-
26
- //Get templates content on the editor page
27
- if (isEdit) {
28
-
29
- $carouselElem.find(".item-wrapper").each(function (index, slide) {
30
-
31
- var templateID = $(slide).data("template");
32
-
33
- if (undefined !== templateID && '' !== templateID) {
34
- $.ajax({
35
- type: "GET",
36
- url: PremiumSettings.ajaxurl,
37
- dataType: "html",
38
- data: {
39
- action: "get_elementor_template_content",
40
- templateID: templateID
41
- }
42
- }).success(function (response) {
43
-
44
- var data = JSON.parse(response).data;
45
-
46
- if (undefined !== data.template_content) {
47
-
48
- $(slide).html(data.template_content);
49
- $carouselElem.find(".premium-carousel-inner").slick("refresh");
50
-
51
- }
52
- });
53
- }
54
- });
55
-
56
- }
57
-
58
- $carouselElem.on("init", function (event) {
59
-
60
- event.preventDefault();
61
-
62
- setTimeout(function () {
63
- resetAnimations("init");
64
- }, 500);
65
-
66
- $(this).find("item-wrapper.slick-active").each(function () {
67
- var $this = $(this);
68
- $this.addClass($this.data("animation"));
69
- });
70
-
71
- $(".slick-track").addClass("translate");
72
-
73
- $scope.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden");
74
-
75
- });
76
-
77
- $carouselElem.find(".premium-carousel-inner").slick({
78
- vertical: settings.vertical,
79
- slidesToScroll: settings.slidesToScroll,
80
- slidesToShow: settings.slidesToShow,
81
- responsive: [{
82
- breakpoint: settings.tabletBreak,
83
- settings: {
84
- slidesToShow: settings.slidesTab,
85
- slidesToScroll: settings.slidesTab,
86
- swipe: settings.touchMove,
87
- }
88
- },
89
- {
90
- breakpoint: settings.mobileBreak,
91
- settings: {
92
- slidesToShow: settings.slidesMob,
93
- slidesToScroll: settings.slidesMob,
94
- swipe: settings.touchMove,
95
- }
96
- }
97
- ],
98
- useTransform: true,
99
- fade: settings.fade,
100
- infinite: settings.infinite,
101
- speed: settings.speed,
102
- autoplay: settings.autoplay,
103
- autoplaySpeed: settings.autoplaySpeed,
104
- rows: 0,
105
- draggable: settings.draggable,
106
- rtl: settings.rtl,
107
- adaptiveHeight: settings.adaptiveHeight,
108
- pauseOnHover: settings.pauseOnHover,
109
- centerMode: settings.centerMode,
110
- centerPadding: settings.centerPadding,
111
- arrows: settings.arrows,
112
- prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
113
- nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
114
- dots: settings.dots,
115
- variableWidth: settings.variableWidth,
116
- cssEase: settings.cssEase,
117
- customPaging: function () {
118
- var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
119
- return customDot;
120
- }
121
- });
122
-
123
- $carouselElem.find(".premium-carousel-nav-arrow-prev").remove();
124
- $carouselElem.find(".premium-carousel-nav-arrow-next").remove();
125
- $carouselElem.find(".premium-carousel-nav-dot").remove();
126
-
127
- if (settings.variableWidth) {
128
- $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
129
- }
130
-
131
- function resetAnimations(event) {
132
-
133
- var $slides = $carouselElem.find(".slick-slide");
134
-
135
- if ("init" === event)
136
- $slides = $slides.not(".slick-current");
137
-
138
- $slides.find(".animated").each(function (index, elem) {
139
-
140
- var settings = $(elem).data("settings");
141
-
142
- if (!settings)
143
- return;
144
-
145
- if (!settings._animation && !settings.animation)
146
- return;
147
-
148
- var animation = settings._animation || settings.animation;
149
-
150
- $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
151
- });
152
- };
153
-
154
- function triggerAnimation() {
155
-
156
- $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
157
-
158
- var settings = $(elem).data("settings");
159
-
160
- if (!settings)
161
- return;
162
-
163
- if (!settings._animation && !settings.animation)
164
- return;
165
-
166
- var delay = settings._animation_delay ? settings._animation_delay : 0,
167
- animation = settings._animation || settings.animation;
168
-
169
- setTimeout(function () {
170
- $(elem).removeClass("elementor-invisible").addClass(animation +
171
- ' animated');
172
- }, delay);
173
- });
174
- }
175
-
176
- $carouselElem.on("afterChange", function (event, slick, currentSlide) {
177
-
178
- var slidesScrolled = slick.options.slidesToScroll,
179
- slidesToShow = slideToShow(slick),
180
- centerMode = slick.options.centerMode,
181
- slideToAnimate = currentSlide + slidesToShow - 1;
182
-
183
- //Trigger Aniamtions for the current slide
184
- triggerAnimation();
185
-
186
- if (slidesScrolled === 1) {
187
- if (!centerMode === true) {
188
- var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
189
- "']");
190
- if ("null" != settings.animation) {
191
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
192
- .addClass(settings.animation).removeClass(
193
- "premium-carousel-content-hidden");
194
- }
195
- }
196
- } else {
197
- for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
198
- $inViewPort = $(this).find("[data-slick-index='" + i + "']");
199
- if ("null" != settings.animation) {
200
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
201
- .addClass(settings.animation).removeClass(
202
- "premium-carousel-content-hidden");
203
- }
204
- }
205
- }
206
- });
207
-
208
- $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
209
-
210
- //Reset Aniamtions for the other slides
211
- resetAnimations();
212
-
213
- var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
214
-
215
- if ("null" != settings.animation) {
216
- $inViewPort.siblings().find(
217
- "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
218
- settings.animation).addClass(
219
- "premium-carousel-content-hidden");
220
- }
221
- });
222
-
223
- if (settings.vertical) {
224
-
225
- var maxHeight = -1;
226
-
227
- elementorFrontend.elements.$window.on('load', function () {
228
- $carouselElem.find(".slick-slide").each(function () {
229
- if ($(this).height() > maxHeight) {
230
- maxHeight = $(this).height();
231
- }
232
- });
233
- $carouselElem.find(".slick-slide").each(function () {
234
- if ($(this).height() < maxHeight) {
235
- $(this).css("margin", Math.ceil(
236
- (maxHeight - $(this).height()) / 2) + "px 0");
237
- }
238
- });
239
- });
240
- }
241
- var marginFix = {
242
- element: $("a.ver-carousel-arrow"),
243
- getWidth: function () {
244
- var width = this.element.outerWidth();
245
- return width / 2;
246
- },
247
- setWidth: function (type) {
248
- type = type || "vertical";
249
- if (type == "vertical") {
250
- this.element.css("margin-left", "-" + this.getWidth() + "px");
251
- } else {
252
- this.element.css("margin-top", "-" + this.getWidth() + "px");
253
- }
254
- }
255
- };
256
- marginFix.setWidth();
257
- marginFix.element = $("a.carousel-arrow");
258
- marginFix.setWidth("horizontal");
259
-
260
- $(document).ready(function () {
261
-
262
- settings.navigation.map(function (item, index) {
263
-
264
- if (item) {
265
-
266
- $(item).on("click", function () {
267
-
268
- var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
269
-
270
- if (index !== currentActive) {
271
- $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
272
- }
273
-
274
- })
275
- }
276
-
277
- })
278
- })
279
-
280
- };
281
-
282
- $(window).on('elementor/frontend/init', function () {
283
- elementorFrontend.hooks.addAction('frontend/element_ready/premium-carousel-widget.default', PremiumCarouselHandler);
284
- });
285
- })(jQuery);
286
-
1
+ (function ($) {
2
+
3
+ var PremiumCarouselHandler = function ($scope, $) {
4
+
5
+ var $carouselElem = $scope.find(".premium-carousel-wrapper"),
6
+ settings = $($carouselElem).data("settings"),
7
+ isEdit = elementorFrontend.isEditMode();
8
+
9
+ function slideToShow(slick) {
10
+
11
+ var slidesToShow = slick.options.slidesToShow,
12
+ windowWidth = $(window).width();
13
+ if (windowWidth > settings.tabletBreak) {
14
+ slidesToShow = settings.slidesDesk;
15
+ }
16
+ if (windowWidth <= settings.tabletBreak) {
17
+ slidesToShow = settings.slidesTab;
18
+ }
19
+ if (windowWidth <= settings.mobileBreak) {
20
+ slidesToShow = settings.slidesMob;
21
+ }
22
+ return slidesToShow;
23
+
24
+ }
25
+
26
+ //Get templates content on the editor page
27
+ if (isEdit) {
28
+
29
+ $carouselElem.find(".item-wrapper").each(function (index, slide) {
30
+
31
+ var templateID = $(slide).data("template");
32
+
33
+ if (undefined !== templateID && '' !== templateID) {
34
+ $.ajax({
35
+ type: "GET",
36
+ url: PremiumSettings.ajaxurl,
37
+ dataType: "html",
38
+ data: {
39
+ action: "get_elementor_template_content",
40
+ templateID: templateID
41
+ }
42
+ }).success(function (response) {
43
+
44
+ var data = JSON.parse(response).data;
45
+
46
+ if (undefined !== data.template_content) {
47
+
48
+ $(slide).html(data.template_content);
49
+ $carouselElem.find(".premium-carousel-inner").slick("refresh");
50
+
51
+ }
52
+ });
53
+ }
54
+ });
55
+
56
+ }
57
+
58
+ $carouselElem.on("init", function (event) {
59
+
60
+ event.preventDefault();
61
+
62
+ setTimeout(function () {
63
+ resetAnimations("init");
64
+ }, 500);
65
+
66
+ $(this).find("item-wrapper.slick-active").each(function () {
67
+ var $this = $(this);
68
+ $this.addClass($this.data("animation"));
69
+ });
70
+
71
+ $(".slick-track").addClass("translate");
72
+
73
+ });
74
+
75
+ $carouselElem.find(".premium-carousel-inner").slick({
76
+ vertical: settings.vertical,
77
+ slidesToScroll: settings.slidesToScroll,
78
+ slidesToShow: settings.slidesToShow,
79
+ responsive: [{
80
+ breakpoint: settings.tabletBreak,
81
+ settings: {
82
+ slidesToShow: settings.slidesTab,
83
+ slidesToScroll: settings.slidesTab,
84
+ swipe: settings.touchMove,
85
+ }
86
+ },
87
+ {
88
+ breakpoint: settings.mobileBreak,
89
+ settings: {
90
+ slidesToShow: settings.slidesMob,
91
+ slidesToScroll: settings.slidesMob,
92
+ swipe: settings.touchMove,
93
+ }
94
+ }
95
+ ],
96
+ useTransform: true,
97
+ fade: settings.fade,
98
+ infinite: settings.infinite,
99
+ speed: settings.speed,
100
+ autoplay: settings.autoplay,
101
+ autoplaySpeed: settings.autoplaySpeed,
102
+ rows: 0,
103
+ draggable: settings.draggable,
104
+ rtl: settings.rtl,
105
+ adaptiveHeight: settings.adaptiveHeight,
106
+ pauseOnHover: settings.pauseOnHover,
107
+ centerMode: settings.centerMode,
108
+ centerPadding: settings.centerPadding,
109
+ arrows: settings.arrows,
110
+ prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
111
+ nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
112
+ dots: settings.dots,
113
+ variableWidth: settings.variableWidth,
114
+ cssEase: settings.cssEase,
115
+ customPaging: function () {
116
+ var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
117
+ return customDot;
118
+ }
119
+ });
120
+
121
+ $scope.find(".premium-carousel-hidden").removeClass("premium-carousel-hidden");
122
+ $carouselElem.find(".premium-carousel-nav-arrow-prev").remove();
123
+ $carouselElem.find(".premium-carousel-nav-arrow-next").remove();
124
+ $carouselElem.find(".premium-carousel-nav-dot").remove();
125
+
126
+ if (settings.variableWidth) {
127
+ $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
128
+ }
129
+
130
+ function resetAnimations(event) {
131
+
132
+ var $slides = $carouselElem.find(".slick-slide");
133
+
134
+ if ("init" === event)
135
+ $slides = $slides.not(".slick-current");
136
+
137
+ $slides.find(".animated").each(function (index, elem) {
138
+
139
+ var settings = $(elem).data("settings");
140
+
141
+ if (!settings)
142
+ return;
143
+
144
+ if (!settings._animation && !settings.animation)
145
+ return;
146
+
147
+ var animation = settings._animation || settings.animation;
148
+
149
+ $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
150
+ });
151
+ };
152
+
153
+ function triggerAnimation() {
154
+
155
+ $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
156
+
157
+ var settings = $(elem).data("settings");
158
+
159
+ if (!settings)
160
+ return;
161
+
162
+ if (!settings._animation && !settings.animation)
163
+ return;
164
+
165
+ var delay = settings._animation_delay ? settings._animation_delay : 0,
166
+ animation = settings._animation || settings.animation;
167
+
168
+ setTimeout(function () {
169
+ $(elem).removeClass("elementor-invisible").addClass(animation +
170
+ ' animated');
171
+ }, delay);
172
+ });
173
+ }
174
+
175
+ $carouselElem.on("afterChange", function (event, slick, currentSlide) {
176
+
177
+ var slidesScrolled = slick.options.slidesToScroll,
178
+ slidesToShow = slideToShow(slick),
179
+ centerMode = slick.options.centerMode,
180
+ slideToAnimate = currentSlide + slidesToShow - 1;
181
+
182
+ //Trigger Aniamtions for the current slide
183
+ triggerAnimation();
184
+
185
+ if (slidesScrolled === 1) {
186
+ if (!centerMode === true) {
187
+ var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
188
+ "']");
189
+ if ("null" != settings.animation) {
190
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
191
+ .addClass(settings.animation).removeClass(
192
+ "premium-carousel-content-hidden");
193
+ }
194
+ }
195
+ } else {
196
+ for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
197
+ $inViewPort = $(this).find("[data-slick-index='" + i + "']");
198
+ if ("null" != settings.animation) {
199
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
200
+ .addClass(settings.animation).removeClass(
201
+ "premium-carousel-content-hidden");
202
+ }
203
+ }
204
+ }
205
+ });
206
+
207
+ $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
208
+
209
+ //Reset Aniamtions for the other slides
210
+ resetAnimations();
211
+
212
+ var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
213
+
214
+ if ("null" != settings.animation) {
215
+ $inViewPort.siblings().find(
216
+ "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
217
+ settings.animation).addClass(
218
+ "premium-carousel-content-hidden");
219
+ }
220
+ });
221
+
222
+ if (settings.vertical) {
223
+
224
+ var maxHeight = -1;
225
+
226
+ elementorFrontend.elements.$window.on('load', function () {
227
+ $carouselElem.find(".slick-slide").each(function () {
228
+ if ($(this).height() > maxHeight) {
229
+ maxHeight = $(this).height();
230
+ }
231
+ });
232
+ $carouselElem.find(".slick-slide").each(function () {
233
+ if ($(this).height() < maxHeight) {
234
+ $(this).css("margin", Math.ceil(
235
+ (maxHeight - $(this).height()) / 2) + "px 0");
236
+ }
237
+ });
238
+ });
239
+ }
240
+ var marginFix = {
241
+ element: $("a.ver-carousel-arrow"),
242
+ getWidth: function () {
243
+ var width = this.element.outerWidth();
244
+ return width / 2;
245
+ },
246
+ setWidth: function (type) {
247
+ type = type || "vertical";
248
+ if (type == "vertical") {
249
+ this.element.css("margin-left", "-" + this.getWidth() + "px");
250
+ } else {
251
+ this.element.css("margin-top", "-" + this.getWidth() + "px");
252
+ }
253
+ }
254
+ };
255
+ marginFix.setWidth();
256
+ marginFix.element = $("a.carousel-arrow");
257
+ marginFix.setWidth("horizontal");
258
+
259
+ $(document).ready(function () {
260
+
261
+ settings.navigation.map(function (item, index) {
262
+
263
+ if (item) {
264
+
265
+ $(item).on("click", function () {
266
+
267
+ var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
268
+
269
+ if (index !== currentActive) {
270
+ $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
271
+ }
272
+
273
+ })
274
+ }
275
+
276
+ })
277
+ })
278
+
279
+ };
280
+
281
+ $(window).on('elementor/frontend/init', function () {
282
+ elementorFrontend.hooks.addAction('frontend/element_ready/premium-carousel-widget.default', PremiumCarouselHandler);
283
+ });
284
+ })(jQuery);
285
+
 
assets/frontend/js/premium-counter.js CHANGED
@@ -1,41 +1,39 @@
1
- (function ($) {
2
-
3
- var PremiumCounterHandler = function ($scope, $) {
4
-
5
- var $counterElement = $scope.find(".premium-counter"),
6
- isHScrollWidget = $counterElement.closest(".premium-hscroll-temp"),
7
- counterSettings = $counterElement.data(),
8
- incrementElement = $counterElement.find(".premium-counter-init"),
9
- iconElement = $counterElement.find(".icon");
10
-
11
- if (!isHScrollWidget.length) {
12
- elementorFrontend.waypoint($counterElement, function () {
13
-
14
-
15
-
16
- $(incrementElement).numerator(counterSettings);
17
-
18
- $(iconElement).addClass("animated " + iconElement.data("animation"));
19
-
20
- });
21
- } else {
22
-
23
- $(window).on("scroll", function () {
24
-
25
- if ($(window).scrollTop() >= isHScrollWidget.data("scroll-offset")) {
26
- $(incrementElement).numerator(counterSettings);
27
-
28
- $(iconElement).addClass("animated " + iconElement.data("animation"));
29
- }
30
-
31
- });
32
-
33
- }
34
-
35
- };
36
-
37
- $(window).on('elementor/frontend/init', function () {
38
- elementorFrontend.hooks.addAction('frontend/element_ready/premium-counter.default', PremiumCounterHandler);
39
- });
40
- })(jQuery);
41
-
1
+ (function ($) {
2
+
3
+ var PremiumCounterHandler = function ($scope, $) {
4
+
5
+ var $counterElement = $scope.find(".premium-counter"),
6
+ isHScrollWidget = $counterElement.closest(".premium-hscroll-temp"),
7
+ counterSettings = $counterElement.data(),
8
+ incrementElement = $counterElement.find(".premium-counter-init"),
9
+ iconElement = $counterElement.find(".icon");
10
+
11
+ if (!isHScrollWidget.length) {
12
+ elementorFrontend.waypoint($counterElement, function () {
13
+
14
+ $(incrementElement).numerator(counterSettings);
15
+
16
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
17
+
18
+ });
19
+ } else {
20
+
21
+ $(window).on("scroll", function () {
22
+
23
+ if ($(window).scrollTop() >= isHScrollWidget.data("scroll-offset")) {
24
+ $(incrementElement).numerator(counterSettings);
25
+
26
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
27
+ }
28
+
29
+ });
30
+
31
+ }
32
+
33
+ };
34
+
35
+ $(window).on('elementor/frontend/init', function () {
36
+ elementorFrontend.hooks.addAction('frontend/element_ready/premium-counter.default', PremiumCounterHandler);
37
+ });
38
+ })(jQuery);
39
+
 
 
assets/frontend/js/premium-floating-effects.js CHANGED
@@ -1,559 +1,578 @@
1
- (function ($) {
2
-
3
- $(window).on('elementor/frontend/init', function () {
4
-
5
- var PremiumFloatingEffectsHandler = function ($scope) {
6
-
7
- if (!$scope.hasClass("premium-floating-effects-yes")) {
8
- return;
9
- }
10
-
11
- if ($scope.hasClass("premium-disable-fe-yes")) {
12
- var iOS = /iP(hone|ad|od)/i.test(navigator.userAgent) && !window.MSStream;
13
-
14
- if (iOS) {
15
- var allowedBrowser = /(Chrome|CriOS|OPiOS|FxiOS)/.test(navigator.userAgent);
16
-
17
- if (!allowedBrowser) {
18
- var isFireFox = '' === navigator.vendor;
19
- allowedBrowser = allowedBrowser || isFireFox;
20
- }
21
-
22
- var isSafari = /WebKit/i.test(navigator.userAgent) && !allowedBrowser;
23
-
24
- } else {
25
- var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
26
- }
27
-
28
- if (isSafari) {
29
- return;
30
- }
31
- }
32
-
33
- var target = $scope,
34
- widgetId = target.data("model-cid"),
35
- settings = {},
36
- $widgetContainer = $scope.find('.elementor-widget-container')[0],
37
- isInnerSection = $scope.closest('.elementor-section').hasClass('elementor-inner-section'),
38
- sectionId = (isInnerSection) ? $scope.closest('.elementor-inner-section').data("model-cid") : $scope.closest('.elementor-top-section').data("model-cid"),
39
- colId = (isInnerSection) ? $scope.closest('.elementor-inner-column').data("model-cid") : $scope.closest('.elementor-top-column').data("model-cid"),
40
- editMode = elementorFrontend.isEditMode() && !target.data('general_settings');
41
-
42
- if (editMode) {
43
- settings = generateEditorSettings(sectionId);
44
- } else {
45
- settings = generatePreviewSettings();
46
- }
47
-
48
- if (!settings) {
49
- return false;
50
- }
51
-
52
- applyEffects();
53
-
54
- function generateEditorSettings() {
55
-
56
- var editorElements = null;
57
-
58
- if (!window.elementor.hasOwnProperty("elements")) {
59
- return false;
60
- }
61
-
62
- editorElements = window.elementor.elements.models;
63
-
64
- if (isInnerSection) {
65
- var innerSecInfo = {
66
- 'col': $scope.closest('.elementor-top-column'),
67
- 'colId': $scope.closest('.elementor-top-column').data('model-cid'),
68
- 'sec': $scope.closest('.elementor-top-section'),
69
- 'secId': $scope.closest('.elementor-top-section').data('model-cid'),
70
- },
71
- sectionModels = getModelsArray(editorElements, innerSecInfo.secId),
72
- columnModels = getModelsArray(sectionModels, innerSecInfo.colId);
73
-
74
- editorElements = columnModels;
75
- }
76
-
77
- if (!editorElements) {
78
- return false;
79
- }
80
-
81
- var cols = getModelsArray(editorElements, sectionId),
82
- widgetcol = getModelsArray(cols, colId),
83
- widgetData = getWidgetData(widgetcol, widgetId);
84
-
85
- if (!widgetData)
86
- return false;
87
-
88
- if ('yes' !== widgetData.premium_fe_switcher || 0 === widgetData.length) {
89
- return false;
90
- }
91
-
92
- var $easing = widgetData.premium_fe_easing;
93
-
94
- if (widgetData.premium_fe_easing === 'steps') {
95
- $easing = 'steps(' + widgetData.premium_fe_ease_step + ')';
96
- }
97
-
98
- var general_settings = {
99
- 'target': widgetData.premium_fe_target,
100
- 'direction': widgetData.premium_fe_direction,
101
- 'loop': (widgetData.premium_fe_loop === 'default') ? true : widgetData.premium_fe_loop_number,
102
- 'easing': $easing,
103
- };
104
-
105
- settings.general = general_settings;
106
-
107
- if ('yes' === widgetData.premium_fe_translate_switcher) {
108
-
109
- var translate_settings = {
110
- 'x_param_from': widgetData.premium_fe_Xtranslate.sizes.from,
111
- 'x_param_to': widgetData.premium_fe_Xtranslate.sizes.to,
112
- 'y_param_from': widgetData.premium_fe_Ytranslate.sizes.from,
113
- 'y_param_to': widgetData.premium_fe_Ytranslate.sizes.to,
114
- 'duration': widgetData.premium_fe_trans_duration.size,
115
- 'delay': widgetData.premium_fe_trans_delay.size,
116
- };
117
-
118
- settings.translate = translate_settings;
119
- }
120
-
121
- if ('yes' === widgetData.premium_fe_rotate_switcher) {
122
-
123
- var rotate_settings = {
124
- 'x_param_from': widgetData.premium_fe_Xrotate.sizes.from,
125
- 'x_param_to': widgetData.premium_fe_Xrotate.sizes.to,
126
- 'y_param_from': widgetData.premium_fe_Yrotate.sizes.from,
127
- 'y_param_to': widgetData.premium_fe_Yrotate.sizes.to,
128
- 'z_param_from': widgetData.premium_fe_Zrotate.sizes.from,
129
- 'z_param_to': widgetData.premium_fe_Zrotate.sizes.to,
130
- 'duration': widgetData.premium_fe_rotate_duration.size,
131
- 'delay': widgetData.premium_fe_rotate_delay.size,
132
- };
133
-
134
- settings.rotate = rotate_settings;
135
- }
136
-
137
- if ('yes' === widgetData.premium_fe_scale_switcher) {
138
-
139
- var scale_settings = {
140
- 'x_param_from': widgetData.premium_fe_Xscale.sizes.from,
141
- 'x_param_to': widgetData.premium_fe_Xscale.sizes.to,
142
- 'y_param_from': widgetData.premium_fe_Yscale.sizes.from,
143
- 'y_param_to': widgetData.premium_fe_Yscale.sizes.to,
144
- 'duration': widgetData.premium_fe_scale_duration.size,
145
- 'delay': widgetData.premium_fe_scale_delay.size,
146
- };
147
-
148
- settings.scale = scale_settings;
149
- }
150
-
151
- if ('yes' === widgetData.premium_fe_skew_switcher) {
152
-
153
- var skew_settings = {
154
- 'x_param_from': widgetData.premium_fe_Xskew.sizes.from,
155
- 'x_param_to': widgetData.premium_fe_Xskew.sizes.to,
156
- 'y_param_from': widgetData.premium_fe_Yskew.sizes.from,
157
- 'y_param_to': widgetData.premium_fe_Yskew.sizes.to,
158
- 'duration': widgetData.premium_fe_trans_duration.size,
159
- 'delay': widgetData.premium_fe_trans_delay.size,
160
- };
161
-
162
- settings.skew = skew_settings;
163
- }
164
-
165
- if (PremiumFESettings.papro_installed) {
166
- if ('yes' === widgetData.premium_fe_opacity_switcher) {
167
-
168
- var opacity_settings = {
169
- 'from': widgetData.premium_fe_opacity.sizes.from / 100,
170
- 'to': widgetData.premium_fe_opacity.sizes.to / 100,
171
- 'duration': widgetData.premium_fe_opacity_duration.size,
172
- 'delay': widgetData.premium_fe_opacity_delay.size,
173
- };
174
-
175
- settings.opacity = opacity_settings;
176
- }
177
-
178
- if ('yes' === widgetData.premium_fe_bg_color_switcher) {
179
-
180
- var bg_color_settings = {
181
- 'from': widgetData.premium_fe_bg_color_from,
182
- 'to': widgetData.premium_fe_bg_color_to,
183
- 'duration': widgetData.premium_fe_bg_color_duration.size,
184
- 'delay': widgetData.premium_fe_bg_color_delay.size,
185
- };
186
-
187
- settings.bg_color = bg_color_settings;
188
- }
189
-
190
- if ('yes' === widgetData.premium_fe_blur_switcher) {
191
-
192
- var blur_settings = {
193
- 'from': 'blur(' + widgetData.premium_fe_blur_val.sizes.from + 'px)',
194
- 'to': 'blur(' + widgetData.premium_fe_blur_val.sizes.to + 'px)',
195
- 'duration': widgetData.premium_fe_blur_duration.size,
196
- 'delay': widgetData.premium_fe_blur_delay.size,
197
- };
198
-
199
- settings.blur = blur_settings;
200
- }
201
-
202
- if ('yes' === widgetData.premium_fe_contrast_switcher) {
203
-
204
- var contrast_settings = {
205
- 'from': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.from + '%)',
206
- 'to': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.to + '%)',
207
- 'duration': widgetData.premium_fe_contrast_duration.size,
208
- 'delay': widgetData.premium_fe_contrast_delay.size,
209
- };
210
-
211
- settings.contrast = contrast_settings;
212
- }
213
-
214
- if ('yes' === widgetData.premium_fe_gScale_switcher) {
215
-
216
- var gScale_settings = {
217
- 'from': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.from + '%)',
218
- 'to': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.to + '%)',
219
- 'duration': widgetData.premium_fe_gScale_duration.size,
220
- 'delay': widgetData.premium_fe_gScale_delay.size,
221
- };
222
-
223
- settings.gScale = gScale_settings;
224
- }
225
-
226
- if ('yes' === widgetData.premium_fe_hue_switcher) {
227
-
228
- var hue_settings = {
229
- 'from': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.from + 'deg)',
230
- 'to': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.to + 'deg)',
231
- 'duration': widgetData.premium_fe_hue_duration.size,
232
- 'delay': widgetData.premium_fe_hue_delay.size,
233
- };
234
-
235
- settings.hue = hue_settings;
236
- }
237
-
238
- if ('yes' === widgetData.premium_fe_brightness_switcher) {
239
-
240
- var brightnses_settings = {
241
- 'from': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.from + '%)',
242
- 'to': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.to + '%)',
243
- 'duration': widgetData.premium_fe_brightness_duration.size,
244
- 'delay': widgetData.premium_fe_brightness_delay.size,
245
- };
246
-
247
- settings.bright = brightnses_settings;
248
- }
249
-
250
- if ('yes' === widgetData.premium_fe_saturate_switcher) {
251
-
252
- var saturate_settings = {
253
- 'from': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.from + '%)',
254
- 'to': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.to + '%)',
255
- 'duration': widgetData.premium_fe_saturate_duration.size,
256
- 'delay': widgetData.premium_fe_saturate_delay.size,
257
- };
258
-
259
- settings.saturate = saturate_settings;
260
- }
261
-
262
- }
263
-
264
- if (0 !== Object.keys(settings).length) {
265
- return settings;
266
- }
267
-
268
- return false;
269
- }
270
-
271
- /**
272
- * @param array $arr array to search in
273
- * @param string $index model-cid to match
274
- *
275
- * @return Array contains section models aka cols
276
- */
277
- function getModelsArray($arr, $index) {
278
-
279
- if (!$arr)
280
- return;
281
-
282
- var widgetIndex = $arr.findIndex(function (element) {
283
- return (element.cid == $index);
284
- });
285
-
286
- if (!$arr[widgetIndex])
287
- return;
288
-
289
- return $arr[widgetIndex].attributes.elements.models;
290
- }
291
-
292
- /**
293
- * @param array $arr
294
- * @param string $index
295
- *
296
- * @return object contains widget settings
297
- */
298
- function getWidgetData($arr, $index) {
299
-
300
- if (!$arr)
301
- return;
302
-
303
- var widgetIndex = $arr.findIndex(function (element) {
304
- return (element.cid === $index);
305
- });
306
-
307
- if (!$arr[widgetIndex])
308
- return;
309
-
310
- return $arr[widgetIndex].attributes.settings.attributes;
311
- }
312
-
313
- function generatePreviewSettings() {
314
-
315
- var generalSettings = target.data("general_settings");
316
-
317
- var effectSettings = {
318
- translateSettings: target.data("translate_effect"),
319
- rotateSettings: target.data("rotate_effect"),
320
- scaleSettings: target.data("scale_effect"),
321
- skewSettings: target.data("skew_effect"),
322
- opacitySettings: target.data("opacity_effect"),
323
- bgColorSettings: target.data("bg_color_effect"),
324
- bRadiusSettings: target.data("b_radius_effect"),
325
- hueSettings: target.data("hue_effect"),
326
- gScaleSettings: target.data("gray_effect"),
327
- contrastSettings: target.data("contrast_effect"),
328
- blurSettings: target.data("blur_effect"),
329
- brightSettings: target.data("brightness_effect"),
330
- saturateSettings: target.data("saturate_effect")
331
- }
332
-
333
- //make sure that at least 1 setting exists
334
- var settingVals = Object.values(effectSettings);
335
-
336
- var safe = settingVals.findIndex(function (element) {
337
- return (element !== undefined);
338
- });
339
-
340
- if (-1 === safe) {
341
- return false;
342
- }
343
-
344
- settings.general = generalSettings;
345
- settings.translate = effectSettings.translateSettings;
346
- settings.rotate = effectSettings.rotateSettings;
347
- settings.scale = effectSettings.scaleSettings;
348
- settings.skew = effectSettings.skewSettings;
349
- settings.opacity = effectSettings.opacitySettings;
350
- settings.bg_color = effectSettings.bgColorSettings;
351
- settings.blur = effectSettings.blurSettings;
352
- settings.hue = effectSettings.hueSettings;
353
- settings.gScale = effectSettings.gScaleSettings;
354
- settings.contrast = effectSettings.contrastSettings;
355
- settings.bright = effectSettings.brightSettings;
356
- settings.saturate = effectSettings.saturateSettings;
357
-
358
- if (0 !== Object.keys(settings).length) {
359
- return settings;
360
- }
361
- }
362
-
363
- function applyEffects() {
364
-
365
- //If the selector does not exists in the current widget, then search in the whole page.
366
- if (settings.general.target) {
367
- var targetSelector = settings.general.target;
368
-
369
- $widgetContainer = target.find(targetSelector).length > 0 ? '.elementor-element-' + target.data('id') + ' ' + targetSelector : targetSelector;
370
- }
371
-
372
- var animeSettings = {
373
- targets: $widgetContainer,
374
- loop: settings.general.loop,
375
- direction: settings.general.direction,
376
- easing: settings.general.easing,
377
- };
378
-
379
- if (settings.translate) {
380
- var data = settings.translate;
381
- x_translate = {
382
- value: [data.x_param_from || 0, data.x_param_to || 0],
383
- duration: data.duration,
384
- delay: data.delay || 0
385
- }
386
-
387
- y_translate = {
388
- value: [data.y_param_from || 0, data.y_param_to || 0],
389
- duration: data.duration,
390
- delay: data.delay || 0,
391
- }
392
-
393
- animeSettings.translateX = x_translate;
394
- animeSettings.translateY = y_translate;
395
- }
396
-
397
- if (settings.rotate) {
398
- var data = settings.rotate;
399
- x_rotate = {
400
- duration: data.duration,
401
- delay: data.delay || 0,
402
- value: [data.x_param_from || 0, data.x_param_to || 0],
403
- }
404
-
405
- y_rotate = {
406
- duration: data.duration,
407
- delay: data.delay || 0,
408
- value: [data.y_param_from || 0, data.y_param_to || 0],
409
- }
410
-
411
- z_rotate = {
412
- duration: data.duration,
413
- delay: data.delay || 0,
414
- value: [data.z_param_from || 0, data.z_param_to || 0],
415
- }
416
-
417
- animeSettings.rotateX = x_rotate;
418
- animeSettings.rotateY = y_rotate;
419
- animeSettings.rotateZ = z_rotate;
420
- }
421
-
422
- if (settings.scale) {
423
- var data = settings.scale;
424
- x_scale = {
425
- value: [data.x_param_from || 0, data.x_param_to || 0],
426
- duration: data.duration,
427
- delay: data.delay || 0
428
- }
429
-
430
- y_scale = {
431
- value: [data.y_param_from || 0, data.y_param_to || 0],
432
- duration: data.duration,
433
- delay: data.delay || 0,
434
- }
435
-
436
- animeSettings.scaleX = x_scale;
437
- animeSettings.scaleY = y_scale;
438
- }
439
-
440
- if (settings.skew) {
441
- var data = settings.skew;
442
- x_skew = {
443
- value: [data.x_param_from || 0, data.x_param_to || 0],
444
- duration: data.duration,
445
- delay: data.delay || 0
446
- }
447
-
448
- y_skew = {
449
- value: [data.y_param_from || 0, data.y_param_to || 0],
450
- duration: data.duration,
451
- delay: data.delay || 0,
452
- }
453
-
454
- animeSettings.skewX = x_skew;
455
- animeSettings.skewY = y_skew;
456
- }
457
-
458
- if (settings.opacity) {
459
- var data = settings.opacity;
460
-
461
- animeSettings.opacity = {
462
- value: [data.from || 0, data.to || 0],
463
- duration: data.duration,
464
- delay: data.delay || 0
465
- };
466
- }
467
-
468
- if (settings.bg_color) {
469
- var data = settings.bg_color;
470
-
471
- animeSettings.backgroundColor = {
472
- value: [data.from || 0, data.to || 0],
473
- duration: data.duration,
474
- delay: data.delay || 0
475
- };
476
- }
477
-
478
- var filter_arr = [];
479
-
480
- if (settings.blur) {
481
- var data = settings.blur,
482
- blurEffect = {
483
- value: [data.from || 0, data.to || 0],
484
- duration: data.duration,
485
- delay: data.delay || 0
486
- };
487
-
488
- filter_arr.push(blurEffect);
489
- }
490
-
491
- if (settings.gScale) {
492
- var data = settings.gScale,
493
- gscaleEffect = {
494
- value: [data.from || 0, data.to || 0],
495
- duration: data.duration,
496
- delay: data.delay || 0
497
- };
498
-
499
- filter_arr.push(gscaleEffect);
500
- }
501
-
502
- if (settings.hue) {
503
- var data = settings.hue,
504
- hueEffect = {
505
- value: [data.from || 0, data.to || 0],
506
- duration: data.duration,
507
- delay: data.delay || 0
508
- };
509
-
510
- filter_arr.push(hueEffect);
511
- }
512
-
513
- if (settings.contrast) {
514
- var data = settings.contrast,
515
- conEffect = {
516
- value: [data.from || 0, data.to || 0],
517
- duration: data.duration,
518
- delay: data.delay || 0
519
- };
520
-
521
- filter_arr.push(conEffect);
522
- }
523
-
524
- if (settings.bright) {
525
- var data = settings.bright,
526
- brightness = {
527
- value: [data.from || 0, data.to || 0],
528
- duration: data.duration,
529
- delay: data.delay || 0
530
- };
531
-
532
- filter_arr.push(brightness);
533
- }
534
-
535
- if (settings.saturate) {
536
- var data = settings.saturate,
537
- saturateEffect = {
538
- value: [data.from || 0, data.to || 0],
539
- duration: data.duration,
540
- delay: data.delay || 0
541
- };
542
-
543
- filter_arr.push(saturateEffect);
544
- }
545
-
546
- //add filter settings to animation settings
547
- if (filter_arr.length !== 0) {
548
- animeSettings.filter = filter_arr;
549
- }
550
-
551
- anime(animeSettings);
552
- }
553
- };
554
-
555
- elementorFrontend.hooks.addAction("frontend/element_ready/widget", PremiumFloatingEffectsHandler);
556
-
557
- });
558
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
559
  })(jQuery);
1
+ (function ($) {
2
+
3
+ if ('undefined' == typeof window.paCheckSafari) {
4
+ window.paCheckSafari = checkSafariBrowser();
5
+
6
+ function checkSafariBrowser() {
7
+
8
+ var iOS = /iP(hone|ad|od)/i.test(navigator.userAgent) && !window.MSStream;
9
+
10
+ if (iOS) {
11
+ var allowedBrowser = /(Chrome|CriOS|OPiOS|FxiOS)/.test(navigator.userAgent);
12
+
13
+ if (!allowedBrowser) {
14
+ var isFireFox = '' === navigator.vendor;
15
+ allowedBrowser = allowedBrowser || isFireFox;
16
+ }
17
+
18
+ var isSafari = /WebKit/i.test(navigator.userAgent) && !allowedBrowser;
19
+
20
+ } else {
21
+ var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
22
+ }
23
+
24
+ if (isSafari) {
25
+ return true;
26
+ }
27
+
28
+ return false;
29
+ }
30
+
31
+ }
32
+
33
+ $(window).on('elementor/frontend/init', function () {
34
+
35
+ var PremiumFloatingEffectsHandler = function ($scope) {
36
+
37
+ if (!$scope.hasClass("premium-floating-effects-yes")) {
38
+ return;
39
+ }
40
+
41
+ if ($scope.hasClass("premium-disable-fe-yes")) {
42
+ if (window.paCheckSafari)
43
+ return;
44
+ }
45
+
46
+ var target = $scope,
47
+ widgetId = target.data("model-cid"),
48
+ settings = {},
49
+ $widgetContainer = $scope.find('.elementor-widget-container')[0],
50
+ isInnerSection = $scope.closest('.elementor-section').hasClass('elementor-inner-section'),
51
+ sectionId = (isInnerSection) ? $scope.closest('.elementor-inner-section').data("model-cid") : $scope.closest('.elementor-top-section').data("model-cid"),
52
+ colId = (isInnerSection) ? $scope.closest('.elementor-inner-column').data("model-cid") : $scope.closest('.elementor-top-column').data("model-cid"),
53
+ editMode = elementorFrontend.isEditMode() && !target.data('general_settings');
54
+
55
+ if (editMode) {
56
+ settings = generateEditorSettings(sectionId);
57
+ } else {
58
+ settings = generatePreviewSettings();
59
+ }
60
+
61
+ if (!settings) {
62
+ return false;
63
+ }
64
+
65
+ elementorFrontend.waypoint(
66
+ $scope,
67
+ function () {
68
+ applyEffects();
69
+ }
70
+ );
71
+
72
+
73
+ function generateEditorSettings() {
74
+
75
+ var editorElements = null;
76
+
77
+ if (!window.elementor.hasOwnProperty("elements")) {
78
+ return false;
79
+ }
80
+
81
+ editorElements = window.elementor.elements.models;
82
+
83
+ if (isInnerSection) {
84
+ var innerSecInfo = {
85
+ 'col': $scope.closest('.elementor-top-column'),
86
+ 'colId': $scope.closest('.elementor-top-column').data('model-cid'),
87
+ 'sec': $scope.closest('.elementor-top-section'),
88
+ 'secId': $scope.closest('.elementor-top-section').data('model-cid'),
89
+ },
90
+ sectionModels = getModelsArray(editorElements, innerSecInfo.secId),
91
+ columnModels = getModelsArray(sectionModels, innerSecInfo.colId);
92
+
93
+ editorElements = columnModels;
94
+ }
95
+
96
+ if (!editorElements) {
97
+ return false;
98
+ }
99
+
100
+ var cols = getModelsArray(editorElements, sectionId),
101
+ widgetcol = getModelsArray(cols, colId),
102
+ widgetData = getWidgetData(widgetcol, widgetId);
103
+
104
+ if (!widgetData)
105
+ return false;
106
+
107
+ if ('yes' !== widgetData.premium_fe_switcher || 0 === widgetData.length) {
108
+ return false;
109
+ }
110
+
111
+ var $easing = widgetData.premium_fe_easing;
112
+
113
+ if (widgetData.premium_fe_easing === 'steps') {
114
+ $easing = 'steps(' + widgetData.premium_fe_ease_step + ')';
115
+ }
116
+
117
+ var general_settings = {
118
+ 'target': widgetData.premium_fe_target,
119
+ 'direction': widgetData.premium_fe_direction,
120
+ 'loop': (widgetData.premium_fe_loop === 'default') ? true : widgetData.premium_fe_loop_number,
121
+ 'easing': $easing,
122
+ };
123
+
124
+ settings.general = general_settings;
125
+
126
+ if ('yes' === widgetData.premium_fe_translate_switcher) {
127
+
128
+ var translate_settings = {
129
+ 'x_param_from': widgetData.premium_fe_Xtranslate.sizes.from,
130
+ 'x_param_to': widgetData.premium_fe_Xtranslate.sizes.to,
131
+ 'y_param_from': widgetData.premium_fe_Ytranslate.sizes.from,
132
+ 'y_param_to': widgetData.premium_fe_Ytranslate.sizes.to,
133
+ 'duration': widgetData.premium_fe_trans_duration.size,
134
+ 'delay': widgetData.premium_fe_trans_delay.size,
135
+ };
136
+
137
+ settings.translate = translate_settings;
138
+ }
139
+
140
+ if ('yes' === widgetData.premium_fe_rotate_switcher) {
141
+
142
+ var rotate_settings = {
143
+ 'x_param_from': widgetData.premium_fe_Xrotate.sizes.from,
144
+ 'x_param_to': widgetData.premium_fe_Xrotate.sizes.to,
145
+ 'y_param_from': widgetData.premium_fe_Yrotate.sizes.from,
146
+ 'y_param_to': widgetData.premium_fe_Yrotate.sizes.to,
147
+ 'z_param_from': widgetData.premium_fe_Zrotate.sizes.from,
148
+ 'z_param_to': widgetData.premium_fe_Zrotate.sizes.to,
149
+ 'duration': widgetData.premium_fe_rotate_duration.size,
150
+ 'delay': widgetData.premium_fe_rotate_delay.size,
151
+ };
152
+
153
+ settings.rotate = rotate_settings;
154
+ }
155
+
156
+ if ('yes' === widgetData.premium_fe_scale_switcher) {
157
+
158
+ var scale_settings = {
159
+ 'x_param_from': widgetData.premium_fe_Xscale.sizes.from,
160
+ 'x_param_to': widgetData.premium_fe_Xscale.sizes.to,
161
+ 'y_param_from': widgetData.premium_fe_Yscale.sizes.from,
162
+ 'y_param_to': widgetData.premium_fe_Yscale.sizes.to,
163
+ 'duration': widgetData.premium_fe_scale_duration.size,
164
+ 'delay': widgetData.premium_fe_scale_delay.size,
165
+ };
166
+
167
+ settings.scale = scale_settings;
168
+ }
169
+
170
+ if ('yes' === widgetData.premium_fe_skew_switcher) {
171
+
172
+ var skew_settings = {
173
+ 'x_param_from': widgetData.premium_fe_Xskew.sizes.from,
174
+ 'x_param_to': widgetData.premium_fe_Xskew.sizes.to,
175
+ 'y_param_from': widgetData.premium_fe_Yskew.sizes.from,
176
+ 'y_param_to': widgetData.premium_fe_Yskew.sizes.to,
177
+ 'duration': widgetData.premium_fe_trans_duration.size,
178
+ 'delay': widgetData.premium_fe_trans_delay.size,
179
+ };
180
+
181
+ settings.skew = skew_settings;
182
+ }
183
+
184
+ if (PremiumFESettings.papro_installed) {
185
+ if ('yes' === widgetData.premium_fe_opacity_switcher) {
186
+
187
+ var opacity_settings = {
188
+ 'from': widgetData.premium_fe_opacity.sizes.from / 100,
189
+ 'to': widgetData.premium_fe_opacity.sizes.to / 100,
190
+ 'duration': widgetData.premium_fe_opacity_duration.size,
191
+ 'delay': widgetData.premium_fe_opacity_delay.size,
192
+ };
193
+
194
+ settings.opacity = opacity_settings;
195
+ }
196
+
197
+ if ('yes' === widgetData.premium_fe_bg_color_switcher) {
198
+
199
+ var bg_color_settings = {
200
+ 'from': widgetData.premium_fe_bg_color_from,
201
+ 'to': widgetData.premium_fe_bg_color_to,
202
+ 'duration': widgetData.premium_fe_bg_color_duration.size,
203
+ 'delay': widgetData.premium_fe_bg_color_delay.size,
204
+ };
205
+
206
+ settings.bg_color = bg_color_settings;
207
+ }
208
+
209
+ if ('yes' === widgetData.premium_fe_blur_switcher) {
210
+
211
+ var blur_settings = {
212
+ 'from': 'blur(' + widgetData.premium_fe_blur_val.sizes.from + 'px)',
213
+ 'to': 'blur(' + widgetData.premium_fe_blur_val.sizes.to + 'px)',
214
+ 'duration': widgetData.premium_fe_blur_duration.size,
215
+ 'delay': widgetData.premium_fe_blur_delay.size,
216
+ };
217
+
218
+ settings.blur = blur_settings;
219
+ }
220
+
221
+ if ('yes' === widgetData.premium_fe_contrast_switcher) {
222
+
223
+ var contrast_settings = {
224
+ 'from': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.from + '%)',
225
+ 'to': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.to + '%)',
226
+ 'duration': widgetData.premium_fe_contrast_duration.size,
227
+ 'delay': widgetData.premium_fe_contrast_delay.size,
228
+ };
229
+
230
+ settings.contrast = contrast_settings;
231
+ }
232
+
233
+ if ('yes' === widgetData.premium_fe_gScale_switcher) {
234
+
235
+ var gScale_settings = {
236
+ 'from': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.from + '%)',
237
+ 'to': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.to + '%)',
238
+ 'duration': widgetData.premium_fe_gScale_duration.size,
239
+ 'delay': widgetData.premium_fe_gScale_delay.size,
240
+ };
241
+
242
+ settings.gScale = gScale_settings;
243
+ }
244
+
245
+ if ('yes' === widgetData.premium_fe_hue_switcher) {
246
+
247
+ var hue_settings = {
248
+ 'from': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.from + 'deg)',
249
+ 'to': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.to + 'deg)',
250
+ 'duration': widgetData.premium_fe_hue_duration.size,
251
+ 'delay': widgetData.premium_fe_hue_delay.size,
252
+ };
253
+
254
+ settings.hue = hue_settings;
255
+ }
256
+
257
+ if ('yes' === widgetData.premium_fe_brightness_switcher) {
258
+
259
+ var brightnses_settings = {
260
+ 'from': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.from + '%)',
261
+ 'to': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.to + '%)',
262
+ 'duration': widgetData.premium_fe_brightness_duration.size,
263
+ 'delay': widgetData.premium_fe_brightness_delay.size,
264
+ };
265
+
266
+ settings.bright = brightnses_settings;
267
+ }
268
+
269
+ if ('yes' === widgetData.premium_fe_saturate_switcher) {
270
+
271
+ var saturate_settings = {
272
+ 'from': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.from + '%)',
273
+ 'to': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.to + '%)',
274
+ 'duration': widgetData.premium_fe_saturate_duration.size,
275
+ 'delay': widgetData.premium_fe_saturate_delay.size,
276
+ };
277
+
278
+ settings.saturate = saturate_settings;
279
+ }
280
+
281
+ }
282
+
283
+ if (0 !== Object.keys(settings).length) {
284
+ return settings;
285
+ }
286
+
287
+ return false;
288
+ }
289
+
290
+ /**
291
+ * @param array $arr array to search in
292
+ * @param string $index model-cid to match
293
+ *
294
+ * @return Array contains section models aka cols
295
+ */
296
+ function getModelsArray($arr, $index) {
297
+
298
+ if (!$arr)
299
+ return;
300
+
301
+ var widgetIndex = $arr.findIndex(function (element) {
302
+ return (element.cid == $index);
303
+ });
304
+
305
+ if (!$arr[widgetIndex])
306
+ return;
307
+
308
+ return $arr[widgetIndex].attributes.elements.models;
309
+ }
310
+
311
+ /**
312
+ * @param array $arr
313
+ * @param string $index
314
+ *
315
+ * @return object contains widget settings
316
+ */
317
+ function getWidgetData($arr, $index) {
318
+
319
+ if (!$arr)
320
+ return;
321
+
322
+ var widgetIndex = $arr.findIndex(function (element) {
323
+ return (element.cid === $index);
324
+ });
325
+
326
+ if (!$arr[widgetIndex])
327
+ return;
328
+
329
+ return $arr[widgetIndex].attributes.settings.attributes;
330
+ }
331
+
332
+ function generatePreviewSettings() {
333
+
334
+ var generalSettings = target.data("general_settings");
335
+
336
+ var effectSettings = {
337
+ translateSettings: target.data("translate_effect"),
338
+ rotateSettings: target.data("rotate_effect"),
339
+ scaleSettings: target.data("scale_effect"),
340
+ skewSettings: target.data("skew_effect"),
341
+ opacitySettings: target.data("opacity_effect"),
342
+ bgColorSettings: target.data("bg_color_effect"),
343
+ bRadiusSettings: target.data("b_radius_effect"),
344
+ hueSettings: target.data("hue_effect"),
345
+ gScaleSettings: target.data("gray_effect"),
346
+ contrastSettings: target.data("contrast_effect"),
347
+ blurSettings: target.data("blur_effect"),
348
+ brightSettings: target.data("brightness_effect"),
349
+ saturateSettings: target.data("saturate_effect")
350
+ }
351
+
352
+ //make sure that at least 1 setting exists
353
+ var settingVals = Object.values(effectSettings);
354
+
355
+ var safe = settingVals.findIndex(function (element) {
356
+ return (element !== undefined);
357
+ });
358
+
359
+ if (-1 === safe) {
360
+ return false;
361
+ }
362
+
363
+ settings.general = generalSettings;
364
+ settings.translate = effectSettings.translateSettings;
365
+ settings.rotate = effectSettings.rotateSettings;
366
+ settings.scale = effectSettings.scaleSettings;
367
+ settings.skew = effectSettings.skewSettings;
368
+ settings.opacity = effectSettings.opacitySettings;
369
+ settings.bg_color = effectSettings.bgColorSettings;
370
+ settings.blur = effectSettings.blurSettings;
371
+ settings.hue = effectSettings.hueSettings;
372
+ settings.gScale = effectSettings.gScaleSettings;
373
+ settings.contrast = effectSettings.contrastSettings;
374
+ settings.bright = effectSettings.brightSettings;
375
+ settings.saturate = effectSettings.saturateSettings;
376
+
377
+ if (0 !== Object.keys(settings).length) {
378
+ return settings;
379
+ }
380
+ }
381
+
382
+ function applyEffects() {
383
+
384
+ //If the selector does not exists in the current widget, then search in the whole page.
385
+ if (settings.general.target) {
386
+ var targetSelector = settings.general.target;
387
+
388
+ $widgetContainer = target.find(targetSelector).length > 0 ? '.elementor-element-' + target.data('id') + ' ' + targetSelector : targetSelector;
389
+ }
390
+
391
+ var animeSettings = {
392
+ targets: $widgetContainer,
393
+ loop: settings.general.loop,
394
+ direction: settings.general.direction,
395
+ easing: settings.general.easing,
396
+ };
397
+
398
+ if (settings.translate) {
399
+ var data = settings.translate;
400
+ x_translate = {
401
+ value: [data.x_param_from || 0, data.x_param_to || 0],
402
+ duration: data.duration,
403
+ delay: data.delay || 0
404
+ }
405
+
406
+ y_translate = {
407
+ value: [data.y_param_from || 0, data.y_param_to || 0],
408
+ duration: data.duration,
409
+ delay: data.delay || 0,
410
+ }
411
+
412
+ animeSettings.translateX = x_translate;
413
+ animeSettings.translateY = y_translate;
414
+ }
415
+
416
+ if (settings.rotate) {
417
+ var data = settings.rotate;
418
+ x_rotate = {
419
+ duration: data.duration,
420
+ delay: data.delay || 0,
421
+ value: [data.x_param_from || 0, data.x_param_to || 0],
422
+ }
423
+
424
+ y_rotate = {
425
+ duration: data.duration,
426
+ delay: data.delay || 0,
427
+ value: [data.y_param_from || 0, data.y_param_to || 0],
428
+ }
429
+
430
+ z_rotate = {
431
+ duration: data.duration,
432
+ delay: data.delay || 0,
433
+ value: [data.z_param_from || 0, data.z_param_to || 0],
434
+ }
435
+
436
+ animeSettings.rotateX = x_rotate;
437
+ animeSettings.rotateY = y_rotate;
438
+ animeSettings.rotateZ = z_rotate;
439
+ }
440
+
441
+ if (settings.scale) {
442
+ var data = settings.scale;
443
+ x_scale = {
444
+ value: [data.x_param_from || 0, data.x_param_to || 0],
445
+ duration: data.duration,
446
+ delay: data.delay || 0
447
+ }
448
+
449
+ y_scale = {
450
+ value: [data.y_param_from || 0, data.y_param_to || 0],
451
+ duration: data.duration,
452
+ delay: data.delay || 0,
453
+ }
454
+
455
+ animeSettings.scaleX = x_scale;
456
+ animeSettings.scaleY = y_scale;
457
+ }
458
+
459
+ if (settings.skew) {
460
+ var data = settings.skew;
461
+ x_skew = {
462
+ value: [data.x_param_from || 0, data.x_param_to || 0],
463
+ duration: data.duration,
464
+ delay: data.delay || 0
465
+ }
466
+
467
+ y_skew = {
468
+ value: [data.y_param_from || 0, data.y_param_to || 0],
469
+ duration: data.duration,
470
+ delay: data.delay || 0,
471
+ }
472
+
473
+ animeSettings.skewX = x_skew;
474
+ animeSettings.skewY = y_skew;
475
+ }
476
+
477
+ if (settings.opacity) {
478
+ var data = settings.opacity;
479
+
480
+ animeSettings.opacity = {
481
+ value: [data.from || 0, data.to || 0],
482
+ duration: data.duration,
483
+ delay: data.delay || 0
484
+ };
485
+ }
486
+
487
+ if (settings.bg_color) {
488
+ var data = settings.bg_color;
489
+
490
+ animeSettings.backgroundColor = {
491
+ value: [data.from || 0, data.to || 0],
492
+ duration: data.duration,
493
+ delay: data.delay || 0
494
+ };
495
+ }
496
+
497
+ var filter_arr = [];
498
+
499
+ if (settings.blur) {
500
+ var data = settings.blur,
501
+ blurEffect = {
502
+ value: [data.from || 0, data.to || 0],
503
+ duration: data.duration,
504
+ delay: data.delay || 0
505
+ };
506
+
507
+ filter_arr.push(blurEffect);
508
+ }
509
+
510
+ if (settings.gScale) {
511
+ var data = settings.gScale,
512
+ gscaleEffect = {
513
+ value: [data.from || 0, data.to || 0],
514
+ duration: data.duration,
515
+ delay: data.delay || 0
516
+ };
517
+
518
+ filter_arr.push(gscaleEffect);
519
+ }
520
+
521
+ if (settings.hue) {
522
+ var data = settings.hue,
523
+ hueEffect = {
524
+ value: [data.from || 0, data.to || 0],
525
+ duration: data.duration,
526
+ delay: data.delay || 0
527
+ };
528
+
529
+ filter_arr.push(hueEffect);
530
+ }
531
+
532
+ if (settings.contrast) {
533
+ var data = settings.contrast,
534
+ conEffect = {
535
+ value: [data.from || 0, data.to || 0],
536
+ duration: data.duration,
537
+ delay: data.delay || 0
538
+ };
539
+
540
+ filter_arr.push(conEffect);
541
+ }
542
+
543
+ if (settings.bright) {
544
+ var data = settings.bright,
545
+ brightness = {
546
+ value: [data.from || 0, data.to || 0],
547
+ duration: data.duration,
548
+ delay: data.delay || 0
549
+ };
550
+
551
+ filter_arr.push(brightness);
552
+ }
553
+
554
+ if (settings.saturate) {
555
+ var data = settings.saturate,
556
+ saturateEffect = {
557
+ value: [data.from || 0, data.to || 0],
558
+ duration: data.duration,
559
+ delay: data.delay || 0
560
+ };
561
+
562
+ filter_arr.push(saturateEffect);
563
+ }
564
+
565
+ //add filter settings to animation settings
566
+ if (filter_arr.length !== 0) {
567
+ animeSettings.filter = filter_arr;
568
+ }
569
+
570
+ anime(animeSettings);
571
+ }
572
+ };
573
+
574
+ elementorFrontend.hooks.addAction("frontend/element_ready/widget", PremiumFloatingEffectsHandler);
575
+
576
+ });
577
+
578
  })(jQuery);
assets/frontend/js/premium-img-gallery.js CHANGED
@@ -1,390 +1,390 @@
1
- /****** Premium Media Grid Handler ******/
2
- (function($){
3
- $(window).on('elementor/frontend/init', function () {
4
-
5
- var PremiumGridWidgetHandler = elementorModules.frontend.handlers.Base.extend({
6
-
7
- settings: {},
8
-
9
- getDefaultSettings: function () {
10
- return {
11
- selectors: {
12
- galleryElement: '.premium-gallery-container',
13
- filters: '.premium-gallery-cats-container li',
14
- gradientLayer: '.premium-gallery-gradient-layer',
15
- loadMore: '.premium-gallery-load-more',
16
- loadMoreDiv: '.premium-gallery-load-more div',
17
- vidWrap: '.premium-gallery-video-wrap',
18
- }
19
- }
20
- },
21
-
22
- getDefaultElements: function () {
23
-
24
- var selectors = this.getSettings('selectors'),
25
- elements = {
26
- $galleryElement: this.$element.find(selectors.galleryElement),
27
- $filters: this.$element.find(selectors.filters),
28
- $gradientLayer: this.$element.find(selectors.gradientLayer),
29
- $vidWrap: this.$element.find(selectors.vidWrap)
30
- };
31
-
32
- elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
33
- elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
34
-
35
- return elements;
36
- },
37
-
38
- bindEvents: function () {
39
- this.getGlobalSettings();
40
- this.run();
41
- },
42
-
43
- getGlobalSettings: function () {
44
- var $galleryElement = this.elements.$galleryElement,
45
- settings = $galleryElement.data('settings');
46
-
47
- this.settings = {
48
- layout: settings.img_size,
49
- loadMore: settings.load_more,
50
- columnWidth: null,
51
- filter: null,
52
- isFilterClicked: false,
53
- minimum: settings.minimum,
54
- imageToShow: settings.click_images,
55
- counter: settings.minimum,
56
- ltrMode: settings.ltr_mode,
57
- shuffle: settings.shuffle,
58
- active_cat: settings.active_cat,
59
- theme: settings.theme,
60
- overlay: settings.overlay,
61
- sort_by: settings.sort_by,
62
- light_box: settings.light_box,
63
- flag: settings.flag,
64
- lightbox_type: settings.lightbox_type
65
- }
66
- },
67
-
68
- updateCounter: function () {
69
-
70
- if (this.settings.isFilterClicked) {
71
-
72
- this.settings.counter = this.settings.minimum;
73
-
74
- this.settings.isFilterClicked = false;
75
-
76
- } else {
77
- this.settings.counter = this.settings.counter;
78
- }
79
-
80
- this.settings.counter = this.settings.counter + this.settings.imageToShow;
81
- },
82
-
83
- updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
84
- $.ajax({
85
- url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
86
- beforeSend: function () {
87
- $loadMoreDiv.removeClass("premium-gallery-item-hidden");
88
- },
89
- success: function () {
90
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
91
- }
92
- });
93
- },
94
-
95
- loadMore: function (gradHeight, $isotopeGallery) {
96
-
97
- var $galleryElement = this.elements.$galleryElement,
98
- $loadMoreDiv = this.elements.$loadMoreDiv,
99
- $loadMore = this.elements.$loadMore,
100
- _this = this;
101
-
102
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
103
-
104
- if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
105
-
106
- $loadMore.removeClass("premium-gallery-item-hidden");
107
-
108
- $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
109
- _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
110
- });
111
-
112
- $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
113
- _this.updateCounter();
114
- _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
115
- });
116
-
117
- }
118
-
119
- },
120
-
121
- getItemsToHide: function (instance, imagesToShow) {
122
- var items = instance.filteredItems.slice(imagesToShow, instance
123
- .filteredItems.length).map(function (item) {
124
- return item.element;
125
- });
126
-
127
- return items;
128
- },
129
-
130
- appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
131
-
132
- var $galleryElement = this.elements.$galleryElement,
133
- $gradientLayer = this.elements.$gradientLayer,
134
- instance = $galleryElement.data("isotope"),
135
- itemsToHide = this.getItemsToHide(instance, imagesToShow);
136
-
137
- $gradientLayer.outerHeight(gradHeight);
138
-
139
- $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
140
-
141
- $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
142
-
143
- $(itemsToHide).addClass("premium-gallery-item-hidden");
144
-
145
- $isotopeGallery.isotope("layout");
146
-
147
- if (0 == itemsToHide) {
148
-
149
- $gradientLayer.addClass("premium-gallery-item-hidden");
150
-
151
- $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
152
- }
153
- },
154
-
155
- triggerFilerTabs: function (url) {
156
- var filterIndex = url.searchParams.get(this.settings.flag),
157
- $filters = this.elements.$filters;
158
-
159
- if (filterIndex) {
160
-
161
- var $targetFilter = $filters.eq(filterIndex).find("a");
162
-
163
- $targetFilter.trigger('click');
164
-
165
- }
166
- },
167
-
168
- onReady: function ($isotopeGallery) {
169
- var _this = this;
170
-
171
- $isotopeGallery.isotope("layout");
172
-
173
- $isotopeGallery.isotope({
174
- filter: _this.settings.active_cat
175
- });
176
-
177
- var url = new URL(window.location.href);
178
-
179
- if (url)
180
- _this.triggerFilerTabs(url);
181
-
182
- },
183
-
184
- onResize: function ($isotopeGallery) {
185
- var _this = this;
186
-
187
- _this.setMetroLayout();
188
-
189
- $isotopeGallery.isotope({
190
- itemSelector: ".premium-gallery-item",
191
- masonry: {
192
- columnWidth: _this.settings.columnWidth
193
- },
194
- });
195
-
196
- },
197
-
198
- lightBoxDisabled: function () {
199
- var _this = this,
200
- $vidWrap = this.elements.$vidWrap;
201
-
202
- $vidWrap.each(function (index, item) {
203
- var type = $(item).data("type");
204
-
205
- $(item).closest(".premium-gallery-item").on("click", function () {
206
- var $this = $(this);
207
-
208
- $this.find(".pa-gallery-img-container").css("background", "#000");
209
-
210
- $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
211
-
212
- if ("style3" !== _this.settings.skin)
213
- $this.find(".premium-gallery-caption").css("visibility", "hidden");
214
-
215
- if ("hosted" !== type) {
216
- _this.playVid($this);
217
- } else {
218
- _this.playHostedVid(item);
219
- }
220
- });
221
- });
222
-
223
- },
224
-
225
- playVid: function ($this) {
226
- var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
227
- src = $iframeWrap.data("src");
228
-
229
- src = src.replace("&mute", "&autoplay=1&mute");
230
-
231
- var $iframe = $("<iframe/>");
232
-
233
- $iframe.attr({
234
- "src": src,
235
- "frameborder": "0",
236
- "allowfullscreen": "1",
237
- "allow": "autoplay;encrypted-media;"
238
- });
239
-
240
- $iframeWrap.html($iframe);
241
-
242
- $iframe.css("visibility", "visible");
243
- },
244
-
245
- playHostedVid: function (item) {
246
- var $video = $(item).find("video");
247
-
248
- $video.get(0).play();
249
- $video.css("visibility", "visible");
250
- },
251
-
252
- run: function () {
253
-
254
- var $galleryElement = this.elements.$galleryElement,
255
- $vidWrap = this.elements.$vidWrap,
256
- $filters = this.elements.$filters,
257
- _this = this;
258
-
259
- if ('metro' === this.settings.layout) {
260
-
261
- this.setMetroLayout();
262
-
263
- this.settings.layout = "masonry";
264
-
265
- $(window).resize(function () { _this.onResize($isotopeGallery); });
266
- }
267
-
268
- var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
269
-
270
- $isotopeGallery.imagesLoaded().progress(function () {
271
- $isotopeGallery.isotope("layout");
272
- });
273
-
274
- $(document).ready(function () { _this.onReady($isotopeGallery); });
275
-
276
- if (this.settings.loadMore) {
277
-
278
- var $gradientLayer = this.elements.$gradientLayer,
279
- gradHeight = null;
280
-
281
- setTimeout(function () {
282
- gradHeight = $gradientLayer.outerHeight();
283
- }, 200);
284
-
285
- this.loadMore(gradHeight, $isotopeGallery);
286
- }
287
-
288
- if ("yes" !== this.settings.light_box)
289
- this.lightBoxDisabled();
290
-
291
- $filters.find("a").click(function (e) {
292
- e.preventDefault();
293
-
294
- _this.isFilterClicked = true;
295
-
296
- $filters.find(".active").removeClass("active");
297
-
298
- $(this).addClass("active");
299
-
300
- _this.settings.filter = $(this).attr("data-filter");
301
-
302
- $isotopeGallery.isotope({
303
- filter: _this.settings.filter
304
- });
305
-
306
- if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
307
-
308
- if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
309
-
310
- return false;
311
- });
312
-
313
- if ("default" === this.settings.lightbox_type)
314
- this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
315
- },
316
-
317
- getPrettyPhotoSettings: function () {
318
- return {
319
- theme: this.settings.theme,
320
- hook: "data-rel",
321
- opacity: 0.7,
322
- show_title: false,
323
- deeplinking: false,
324
- overlay_gallery: this.settings.overlay,
325
- custom_markup: "",
326
- default_width: 900,
327
- default_height: 506,
328
- social_tools: ""
329
- }
330
- },
331
-
332
- getIsoTopeSettings: function () {
333
- return {
334
- itemSelector: '.premium-gallery-item',
335
- percentPosition: true,
336
- animationOptions: {
337
- duration: 750,
338
- easing: 'linear'
339
- },
340
- filter: this.settings.active_cat,
341
- layoutMode: this.settings.layout,
342
- originLeft: this.settings.ltrMode,
343
- masonry: {
344
- columnWidth: this.settings.columnWidth
345
- },
346
- sortBy: this.settings.sort_by
347
- }
348
- },
349
-
350
- getRepeaterSettings: function () {
351
- return this.getElementSettings('premium_gallery_img_content');
352
- },
353
-
354
- setMetroLayout: function () {
355
-
356
- var $galleryElement = this.elements.$galleryElement,
357
- gridWidth = $galleryElement.width(),
358
- cellSize = Math.floor(gridWidth / 12),
359
- deviceType = elementorFrontend.getCurrentDeviceMode(),
360
- suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
361
- repeater = this.getRepeaterSettings();
362
-
363
- $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
364
-
365
- var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
366
- vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
367
-
368
- if ("" === cells || undefined == cells) {
369
- cells = repeater[index].premium_gallery_image_cell;
370
- }
371
-
372
- if ("" === vCells || undefined == vCells) {
373
- vCells = repeater[index].premium_gallery_image_vcell;
374
- }
375
-
376
- $(item).css({
377
- width: Math.ceil(cells * cellSize),
378
- height: Math.ceil(vCells * cellSize)
379
- });
380
- });
381
-
382
- this.settings.columnWidth = cellSize;
383
- }
384
-
385
- });
386
-
387
- elementorFrontend.elementsHandler.attachHandler('premium-img-gallery', PremiumGridWidgetHandler);
388
-
389
- });
390
  })(jQuery);
1
+ /****** Premium Media Grid Handler ******/
2
+ (function ($) {
3
+ $(window).on('elementor/frontend/init', function () {
4
+
5
+ var PremiumGridWidgetHandler = elementorModules.frontend.handlers.Base.extend({
6
+
7
+ settings: {},
8
+
9
+ getDefaultSettings: function () {
10
+ return {
11
+ selectors: {
12
+ galleryElement: '.premium-gallery-container',
13
+ filters: '.premium-gallery-cats-container li',
14
+ gradientLayer: '.premium-gallery-gradient-layer',
15
+ loadMore: '.premium-gallery-load-more',
16
+ loadMoreDiv: '.premium-gallery-load-more div',
17
+ vidWrap: '.premium-gallery-video-wrap',
18
+ }
19
+ }
20
+ },
21
+
22
+ getDefaultElements: function () {
23
+
24
+ var selectors = this.getSettings('selectors'),
25
+ elements = {
26
+ $galleryElement: this.$element.find(selectors.galleryElement),
27
+ $filters: this.$element.find(selectors.filters),
28
+ $gradientLayer: this.$element.find(selectors.gradientLayer),
29
+ $vidWrap: this.$element.find(selectors.vidWrap)
30
+ };
31
+
32
+ elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
33
+ elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
34
+
35
+ return elements;
36
+ },
37
+
38
+ bindEvents: function () {
39
+ this.getGlobalSettings();
40
+ this.run();
41
+ },
42
+
43
+ getGlobalSettings: function () {
44
+ var $galleryElement = this.elements.$galleryElement,
45
+ settings = $galleryElement.data('settings');
46
+
47
+ this.settings = {
48
+ layout: settings.img_size,
49
+ loadMore: settings.load_more,
50
+ columnWidth: null,
51
+ filter: null,
52
+ isFilterClicked: false,
53
+ minimum: settings.minimum,
54
+ imageToShow: settings.click_images,
55
+ counter: settings.minimum,
56
+ ltrMode: settings.ltr_mode,
57
+ shuffle: settings.shuffle,
58
+ active_cat: settings.active_cat,
59
+ theme: settings.theme,
60
+ overlay: settings.overlay,
61
+ sort_by: settings.sort_by,
62
+ light_box: settings.light_box,
63
+ flag: settings.flag,
64
+ lightbox_type: settings.lightbox_type
65
+ }
66
+ },
67
+
68
+ updateCounter: function () {
69
+
70
+ if (this.settings.isFilterClicked) {
71
+
72
+ this.settings.counter = this.settings.minimum;
73
+
74
+ this.settings.isFilterClicked = false;
75
+
76
+ } else {
77
+ this.settings.counter = this.settings.counter;
78
+ }
79
+
80
+ this.settings.counter = this.settings.counter + this.settings.imageToShow;
81
+ },
82
+
83
+ updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
84
+ $.ajax({
85
+ url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
86
+ beforeSend: function () {
87
+ $loadMoreDiv.removeClass("premium-gallery-item-hidden");
88
+ },
89
+ success: function () {
90
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
91
+ }
92
+ });
93
+ },
94
+
95
+ loadMore: function (gradHeight, $isotopeGallery) {
96
+
97
+ var $galleryElement = this.elements.$galleryElement,
98
+ $loadMoreDiv = this.elements.$loadMoreDiv,
99
+ $loadMore = this.elements.$loadMore,
100
+ _this = this;
101
+
102
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
103
+
104
+ if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
105
+
106
+ $loadMore.removeClass("premium-gallery-item-hidden");
107
+
108
+ $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
109
+ _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
110
+ });
111
+
112
+ $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
113
+ _this.updateCounter();
114
+ _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
115
+ });
116
+
117
+ }
118
+
119
+ },
120
+
121
+ getItemsToHide: function (instance, imagesToShow) {
122
+ var items = instance.filteredItems.slice(imagesToShow, instance
123
+ .filteredItems.length).map(function (item) {
124
+ return item.element;
125
+ });
126
+
127
+ return items;
128
+ },
129
+
130
+ appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
131
+
132
+ var $galleryElement = this.elements.$galleryElement,
133
+ $gradientLayer = this.elements.$gradientLayer,
134
+ instance = $galleryElement.data("isotope"),
135
+ itemsToHide = this.getItemsToHide(instance, imagesToShow);
136
+
137
+ $gradientLayer.outerHeight(gradHeight);
138
+
139
+ $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
140
+
141
+ $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
142
+
143
+ $(itemsToHide).addClass("premium-gallery-item-hidden");
144
+
145
+ $isotopeGallery.isotope("layout");
146
+
147
+ if (0 == itemsToHide) {
148
+
149
+ $gradientLayer.addClass("premium-gallery-item-hidden");
150
+
151
+ $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
152
+ }
153
+ },
154
+
155
+ triggerFilerTabs: function (url) {
156
+ var filterIndex = url.searchParams.get(this.settings.flag),
157
+ $filters = this.elements.$filters;
158
+
159
+ if (filterIndex) {
160
+
161
+ var $targetFilter = $filters.eq(filterIndex).find("a");
162
+
163
+ $targetFilter.trigger('click');
164
+
165
+ }
166
+ },
167
+
168
+ onReady: function ($isotopeGallery) {
169
+ var _this = this;
170
+
171
+ $isotopeGallery.isotope("layout");
172
+
173
+ $isotopeGallery.isotope({
174
+ filter: _this.settings.active_cat
175
+ });
176
+
177
+ var url = new URL(window.location.href);
178
+
179
+ if (url)
180
+ _this.triggerFilerTabs(url);
181
+
182
+ },
183
+
184
+ onResize: function ($isotopeGallery) {
185
+ var _this = this;
186
+
187
+ _this.setMetroLayout();
188
+
189
+ $isotopeGallery.isotope({
190
+ itemSelector: ".premium-gallery-item",
191
+ masonry: {
192
+ columnWidth: _this.settings.columnWidth
193
+ },
194
+ });
195
+
196
+ },
197
+
198
+ lightBoxDisabled: function () {
199
+ var _this = this,
200
+ $vidWrap = this.elements.$vidWrap;
201
+
202
+ $vidWrap.each(function (index, item) {
203
+ var type = $(item).data("type");
204
+
205
+ $(item).closest(".premium-gallery-item").on("click", function () {
206
+ var $this = $(this);
207
+
208
+ $this.find(".pa-gallery-img-container").css("background", "#000");
209
+
210
+ $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
211
+
212
+ if ("style3" !== _this.settings.skin)
213
+ $this.find(".premium-gallery-caption").css("visibility", "hidden");
214
+
215
+ if ("hosted" !== type) {
216
+ _this.playVid($this);
217
+ } else {
218
+ _this.playHostedVid(item);
219
+ }
220
+ });
221
+ });
222
+
223
+ },
224
+
225
+ playVid: function ($this) {
226
+ var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
227
+ src = $iframeWrap.data("src");
228
+
229
+ src = src.replace("&mute", "&autoplay=1&mute");
230
+
231
+ var $iframe = $("<iframe/>");
232
+
233
+ $iframe.attr({
234
+ "src": src,
235
+ "frameborder": "0",
236
+ "allowfullscreen": "1",
237
+ "allow": "autoplay;encrypted-media;"
238
+ });
239
+
240
+ $iframeWrap.html($iframe);
241
+
242
+ $iframe.css("visibility", "visible");
243
+ },
244
+
245
+ playHostedVid: function (item) {
246
+ var $video = $(item).find("video");
247
+
248
+ $video.get(0).play();
249
+ $video.css("visibility", "visible");
250
+ },
251
+
252
+ run: function () {
253
+
254
+ var $galleryElement = this.elements.$galleryElement,
255
+ $vidWrap = this.elements.$vidWrap,
256
+ $filters = this.elements.$filters,
257
+ _this = this;
258
+
259
+ if ('metro' === this.settings.layout) {
260
+
261
+ this.setMetroLayout();
262
+
263
+ this.settings.layout = "masonry";
264
+
265
+ $(window).resize(function () { _this.onResize($isotopeGallery); });
266
+ }
267
+
268
+ var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
269
+
270
+ $isotopeGallery.imagesLoaded().progress(function () {
271
+ $isotopeGallery.isotope("layout");
272
+ });
273
+
274
+ $(document).ready(function () { _this.onReady($isotopeGallery); });
275
+
276
+ if (this.settings.loadMore) {
277
+
278
+ var $gradientLayer = this.elements.$gradientLayer,
279
+ gradHeight = null;
280
+
281
+ setTimeout(function () {
282
+ gradHeight = $gradientLayer.outerHeight();
283
+ }, 200);
284
+
285
+ this.loadMore(gradHeight, $isotopeGallery);
286
+ }
287
+
288
+ if ("yes" !== this.settings.light_box)
289
+ this.lightBoxDisabled();
290
+
291
+ $filters.find("a").click(function (e) {
292
+ e.preventDefault();
293
+
294
+ _this.isFilterClicked = true;
295
+
296
+ $filters.find(".active").removeClass("active");
297
+
298
+ $(this).addClass("active");
299
+
300
+ _this.settings.filter = $(this).attr("data-filter");
301
+
302
+ $isotopeGallery.isotope({
303
+ filter: _this.settings.filter
304
+ });
305
+
306
+ if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
307
+
308
+ if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
309
+
310
+ return false;
311
+ });
312
+
313
+ if ("default" === this.settings.lightbox_type)
314
+ this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
315
+ },
316
+
317
+ getPrettyPhotoSettings: function () {
318
+ return {
319
+ theme: this.settings.theme,
320
+ hook: "data-rel",
321
+ opacity: 0.7,
322
+ show_title: false,
323
+ deeplinking: false,
324
+ overlay_gallery: this.settings.overlay,
325
+ custom_markup: "",
326
+ default_width: 900,
327
+ default_height: 506,
328
+ social_tools: ""
329
+ }
330
+ },
331
+
332
+ getIsoTopeSettings: function () {
333
+ return {
334
+ itemSelector: '.premium-gallery-item',
335
+ percentPosition: true,
336
+ animationOptions: {
337
+ duration: 750,
338
+ easing: 'linear'
339
+ },
340
+ filter: this.settings.active_cat,
341
+ layoutMode: this.settings.layout,
342
+ originLeft: this.settings.ltrMode,
343
+ masonry: {
344
+ columnWidth: this.settings.columnWidth
345
+ },
346
+ sortBy: this.settings.sort_by
347
+ }
348
+ },
349
+
350
+ getRepeaterSettings: function () {
351
+ return this.getElementSettings('premium_gallery_img_content');
352
+ },
353
+
354
+ setMetroLayout: function () {
355
+
356
+ var $galleryElement = this.elements.$galleryElement,
357
+ gridWidth = $galleryElement.width(),
358
+ cellSize = Math.floor(gridWidth / 12),
359
+ deviceType = elementorFrontend.getCurrentDeviceMode(),
360
+ suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
361
+ repeater = this.getRepeaterSettings();
362
+
363
+ $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
364
+
365
+ var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
366
+ vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
367
+
368
+ if ("" === cells || undefined == cells) {
369
+ cells = repeater[index].premium_gallery_image_cell;
370
+ }
371
+
372
+ if ("" === vCells || undefined == vCells) {
373
+ vCells = repeater[index].premium_gallery_image_vcell;
374
+ }
375
+
376
+ $(item).css({
377
+ width: Math.ceil(cells * cellSize),
378
+ height: Math.ceil(vCells * cellSize)
379
+ });
380
+ });
381
+
382
+ this.settings.columnWidth = cellSize;
383
+ }
384
+
385
+ });
386
+
387
+ elementorFrontend.elementsHandler.attachHandler('premium-img-gallery', PremiumGridWidgetHandler);
388
+
389
+ });
390
  })(jQuery);
assets/frontend/min-css/premium-addons-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?9e1efm);src:url(../../editor/fonts/pa-elements.eot?9e1efm#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?9e1efm) format("truetype"),url(../../editor/fonts/pa-elements.woff?9e1efm) format("woff"),url(../../editor/fonts/pa-elements.svg?9e1efm#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-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 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;left:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover}#premium-woo-quick-view-content div.images{width:50%;float:right;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:-1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px;vertical-align:baseline}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}
1
+ @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?9e1efm);src:url(../../editor/fonts/pa-elements.eot?9e1efm#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?9e1efm) format("truetype"),url(../../editor/fonts/pa-elements.woff?9e1efm) format("woff"),url(../../editor/fonts/pa-elements.svg?9e1efm#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-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 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-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 i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;ma