Version Description
- Fixed: Error in Mega Menu widget when Custom Menu is selected.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 4.9.13 |
Comparing to | |
See all releases |
Code changes from version 4.9.12 to 4.9.13
- admin/includes/admin-notices.php +405 -405
- admin/includes/beta-testers.php +143 -143
- admin/includes/elements.php +1106 -1106
- admin/includes/templates/features.php +185 -185
- admin/includes/templates/white-label.php +121 -121
- assets/editor/js/premium-cross-cp.js +158 -158
- assets/frontend/css/premium-addons-rtl.css +1408 -1408
- assets/frontend/css/premium-addons.css +2633 -2633
- assets/frontend/css/premium-carousel-widget.css +150 -150
- assets/frontend/css/premium-icon-list-rtl.css +329 -329
- assets/frontend/css/premium-img-gallery-rtl.css +450 -450
- assets/frontend/css/premium-img-gallery.css +2 -2
- assets/frontend/css/premium-nav-menu.css +912 -912
- assets/frontend/css/premium-pricing-table-rtl.css +289 -289
- assets/frontend/css/premium-title-rtl.css +253 -253
- assets/frontend/css/premium-woo-products.css +984 -984
- assets/frontend/css/slick.css +187 -187
- assets/frontend/js/premium-counter.js +39 -39
- assets/frontend/js/premium-fancy-text.js +154 -154
- assets/frontend/js/premium-floating-effects.js +577 -577
- assets/frontend/js/premium-img-gallery.js +389 -389
- assets/frontend/js/typed.js +1048 -1048
- includes/addons-cross-cp.php +160 -160
- includes/assets-manager.php +687 -687
- includes/class-premium-template-tags.php +805 -1590
admin/includes/admin-notices.php
CHANGED
@@ -1,405 +1,405 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PA Admin Notices.
|
4 |
-
*/
|
5 |
-
|
6 |
-
namespace PremiumAddons\Admin\Includes;
|
7 |
-
|
8 |
-
use PremiumAddons\Includes\Helper_Functions;
|
9 |
-
|
10 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
-
exit();
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Class Admin_Notices
|
16 |
-
*/
|
17 |
-
class Admin_Notices {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Class object
|
21 |
-
*
|
22 |
-
* @var instance
|
23 |
-
*/
|
24 |
-
private static $instance = null;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Elementor slug
|
28 |
-
*
|
29 |
-
* @var elementor
|
30 |
-
*/
|
31 |
-
private static $elementor = 'elementor';
|
32 |
-
|
33 |
-
/**
|
34 |
-
* PAPRO Slug
|
35 |
-
*
|
36 |
-
* @var papro
|
37 |
-
*/
|
38 |
-
private static $papro = 'premium-addons-pro';
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Notices Keys
|
42 |
-
*
|
43 |
-
* @var notices
|
44 |
-
*/
|
45 |
-
private static $notices = null;
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Constructor for the class
|
49 |
-
*/
|
50 |
-
public function __construct() {
|
51 |
-
|
52 |
-
add_action( 'admin_init', array( $this, 'init' ) );
|
53 |
-
|
54 |
-
add_action( 'admin_notices', array( $this, 'admin_notices' ) );
|
55 |
-
|
56 |
-
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
57 |
-
|
58 |
-
add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
|
59 |
-
|
60 |
-
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
61 |
-
|
62 |
-
self::$notices = array(
|
63 |
-
'pa-review',
|
64 |
-
'nav_menu_notice',
|
65 |
-
);
|
66 |
-
|
67 |
-
delete_option( 'badge_notice' );
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* Init
|
73 |
-
*
|
74 |
-
* Init required functions
|
75 |
-
*
|
76 |
-
* @since 1.0.0
|
77 |
-
* @access public
|
78 |
-
*/
|
79 |
-
public function init() {
|
80 |
-
|
81 |
-
$this->handle_review_notice();
|
82 |
-
|
83 |
-
}
|
84 |
-
|
85 |
-
/**
|
86 |
-
* init notices check functions
|
87 |
-
*/
|
88 |
-
public function admin_notices() {
|
89 |
-
|
90 |
-
$this->required_plugins_check();
|
91 |
-
|
92 |
-
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
93 |
-
|
94 |
-
$response = get_transient( $cache_key );
|
95 |
-
|
96 |
-
$show_review = get_option( 'pa_review_notice' );
|
97 |
-
|
98 |
-
// Make sure Already did was not clicked before.
|
99 |
-
if ( '1' !== $show_review ) {
|
100 |
-
if ( false == $response ) {
|
101 |
-
$this->get_review_notice();
|
102 |
-
}
|
103 |
-
}
|
104 |
-
|
105 |
-
$this->get_menu_notice();
|
106 |
-
|
107 |
-
}
|
108 |
-
|
109 |
-
/**
|
110 |
-
* Handle Review Notice
|
111 |
-
*
|
112 |
-
* Checks if review message is dismissed.
|
113 |
-
*
|
114 |
-
* @access public
|
115 |
-
* @return void
|
116 |
-
*/
|
117 |
-
public function handle_review_notice() {
|
118 |
-
|
119 |
-
if ( ! isset( $_GET['pa_review'] ) ) {
|
120 |
-
return;
|
121 |
-
}
|
122 |
-
|
123 |
-
if ( 'opt_out' === $_GET['pa_review'] ) {
|
124 |
-
check_admin_referer( 'opt_out' );
|
125 |
-
|
126 |
-
update_option( 'pa_review_notice', '1' );
|
127 |
-
}
|
128 |
-
|
129 |
-
wp_safe_redirect( remove_query_arg( 'pa_review' ) );
|
130 |
-
|
131 |
-
exit;
|
132 |
-
}
|
133 |
-
|
134 |
-
/**
|
135 |
-
* Required plugin check
|
136 |
-
*
|
137 |
-
* Shows an admin notice when Elementor is missing.
|
138 |
-
*
|
139 |
-
* @since 1.0.0
|
140 |
-
* @access public
|
141 |
-
*/
|
142 |
-
public function required_plugins_check() {
|
143 |
-
|
144 |
-
$elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
|
145 |
-
|
146 |
-
if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
|
147 |
-
|
148 |
-
if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
|
149 |
-
|
150 |
-
if ( Admin_Helper::check_user_can( 'install_plugins' ) ) {
|
151 |
-
|
152 |
-
$install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
|
153 |
-
|
154 |
-
$message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
|
155 |
-
|
156 |
-
$message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
|
157 |
-
|
158 |
-
}
|
159 |
-
} else {
|
160 |
-
|
161 |
-
if ( Admin_Helper::check_user_can( 'activate_plugins' ) ) {
|
162 |
-
|
163 |
-
$activation_url = wp_nonce_url( 'plugins.php?action=activate&plugin=' . $elementor_path . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $elementor_path );
|
164 |
-
|
165 |
-
$message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
|
166 |
-
|
167 |
-
$message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
|
168 |
-
|
169 |
-
}
|
170 |
-
}
|
171 |
-
$this->render_admin_notices( $message );
|
172 |
-
}
|
173 |
-
}
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Get Review Text
|
177 |
-
*
|
178 |
-
* Gets admin review notice HTML.
|
179 |
-
*
|
180 |
-
* @since 2.8.4
|
181 |
-
* @access public
|
182 |
-
*
|
183 |
-
* @param string $review_url plugin page.
|
184 |
-
* @param string $optout_url redirect url.
|
185 |
-
*/
|
186 |
-
public function get_review_text( $review_url, $optout_url ) {
|
187 |
-
|
188 |
-
$notice = sprintf(
|
189 |
-
'<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
|
190 |
-
'<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
|
191 |
-
<div>
|
192 |
-
<a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Sure, leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
|
193 |
-
<a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
|
194 |
-
<a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
|
195 |
-
</div>',
|
196 |
-
$review_url,
|
197 |
-
$optout_url
|
198 |
-
);
|
199 |
-
|
200 |
-
return $notice;
|
201 |
-
}
|
202 |
-
|
203 |
-
/**
|
204 |
-
* Checks if review admin notice is dismissed
|
205 |
-
*
|
206 |
-
* @since 2.6.8
|
207 |
-
* @return void
|
208 |
-
*/
|
209 |
-
public function get_review_notice() {
|
210 |
-
|
211 |
-
$review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
|
212 |
-
|
213 |
-
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
214 |
-
?>
|
215 |
-
|
216 |
-
<div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
|
217 |
-
<div class="pa-img-wrap">
|
218 |
-
<img src="<?php echo esc_url( PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png' ); ?>">
|
219 |
-
</div>
|
220 |
-
<div class="pa-text-wrap">
|
221 |
-
<?php echo wp_kses_post( $this->get_review_text( $review_url, $optout_url ) ); ?>
|
222 |
-
</div>
|
223 |
-
<div class="pa-notice-close">
|
224 |
-
<a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
|
225 |
-
</div>
|
226 |
-
</div>
|
227 |
-
|
228 |
-
<?php
|
229 |
-
|
230 |
-
}
|
231 |
-
|
232 |
-
/**
|
233 |
-
*
|
234 |
-
* Shows admin notice for Premium Navigation Menu.
|
235 |
-
*
|
236 |
-
* @since 4.8.8
|
237 |
-
* @access public
|
238 |
-
*
|
239 |
-
* @return void
|
240 |
-
*/
|
241 |
-
public function get_menu_notice() {
|
242 |
-
|
243 |
-
$nav_notice = get_option( 'nav_menu_notice' );
|
244 |
-
|
245 |
-
if ( '1' === $nav_notice ) {
|
246 |
-
return;
|
247 |
-
}
|
248 |
-
|
249 |
-
$notice_url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget', 'menu-notification', 'wp-dash', 'mega-menu' );
|
250 |
-
|
251 |
-
?>
|
252 |
-
|
253 |
-
<div class="error pa-notice-wrap pa-new-feature-notice">
|
254 |
-
<div class="pa-img-wrap">
|
255 |
-
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
256 |
-
</div>
|
257 |
-
<div class="pa-text-wrap">
|
258 |
-
<p>
|
259 |
-
<strong><?php echo __( 'Premium Navigation/Mega Menu Widget', 'premium-addons-for-elemetor' ); ?></strong>
|
260 |
-
<?php echo sprintf( __( 'is now available in Premium Addons for Elementor. <a href="%s" target="_blank">Check it out now!</a>', 'premium-addons-for-elementor' ), $notice_url ); ?>
|
261 |
-
</p>
|
262 |
-
</div>
|
263 |
-
<div class="pa-notice-close" data-notice="nav">
|
264 |
-
<span class="dashicons dashicons-dismiss"></span>
|
265 |
-
</div>
|
266 |
-
</div>
|
267 |
-
|
268 |
-
<?php
|
269 |
-
}
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
/**
|
274 |
-
* Renders an admin notice error message
|
275 |
-
*
|
276 |
-
* @since 1.0.0
|
277 |
-
* @access private
|
278 |
-
*
|
279 |
-
* @param string $message notice text.
|
280 |
-
* @param string $class notice class.
|
281 |
-
* @param string $handle notice handle.
|
282 |
-
*
|
283 |
-
* @return void
|
284 |
-
*/
|
285 |
-
private function render_admin_notices( $message, $class = '', $handle = '' ) {
|
286 |
-
?>
|
287 |
-
<div class="error pa-new-feature-notice <?php echo esc_attr( $class ); ?>" data-notice="<?php echo esc_attr( $handle ); ?>">
|
288 |
-
<?php echo wp_kses_post( $message ); ?>
|
289 |
-
</div>
|
290 |
-
<?php
|
291 |
-
}
|
292 |
-
|
293 |
-
/**
|
294 |
-
* Register admin scripts
|
295 |
-
*
|
296 |
-
* @since 3.2.8
|
297 |
-
* @access public
|
298 |
-
*/
|
299 |
-
public function admin_enqueue_scripts() {
|
300 |
-
|
301 |
-
wp_enqueue_script(
|
302 |
-
'pa-notice',
|
303 |
-
PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
|
304 |
-
array( 'jquery' ),
|
305 |
-
PREMIUM_ADDONS_VERSION,
|
306 |
-
true
|
307 |
-
);
|
308 |
-
|
309 |
-
wp_localize_script(
|
310 |
-
'pa-notice',
|
311 |
-
'PaNoticeSettings',
|
312 |
-
array(
|
313 |
-
'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
|
314 |
-
'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
|
315 |
-
)
|
316 |
-
);
|
317 |
-
|
318 |
-
}
|
319 |
-
|
320 |
-
/**
|
321 |
-
* Set transient for admin notice
|
322 |
-
*
|
323 |
-
* @since 3.2.8
|
324 |
-
* @access public
|
325 |
-
*
|
326 |
-
* @return void
|
327 |
-
*/
|
328 |
-
public function reset_admin_notice() {
|
329 |
-
|
330 |
-
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
331 |
-
|
332 |
-
if ( ! Admin_Helper::check_user_can( 'manage_options' ) ) {
|
333 |
-
wp_send_json_error();
|
334 |
-
}
|
335 |
-
|
336 |
-
$key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
|
337 |
-
|
338 |
-
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
339 |
-
|
340 |
-
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
341 |
-
|
342 |
-
set_transient( $cache_key, true, WEEK_IN_SECONDS );
|
343 |
-
|
344 |
-
wp_send_json_success();
|
345 |
-
|
346 |
-
} else {
|
347 |
-
|
348 |
-
wp_send_json_error();
|
349 |
-
|
350 |
-
}
|
351 |
-
|
352 |
-
}
|
353 |
-
|
354 |
-
/**
|
355 |
-
* Dismiss admin notice
|
356 |
-
*
|
357 |
-
* @since 3.11.7
|
358 |
-
* @access public
|
359 |
-
*
|
360 |
-
* @return void
|
361 |
-
*/
|
362 |
-
public function dismiss_admin_notice() {
|
363 |
-
|
364 |
-
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
365 |
-
|
366 |
-
if ( ! current_user_can( 'manage_options' ) ) {
|
367 |
-
wp_send_json_error();
|
368 |
-
}
|
369 |
-
|
370 |
-
$key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
|
371 |
-
|
372 |
-
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
373 |
-
|
374 |
-
update_option( $key, '1' );
|
375 |
-
|
376 |
-
wp_send_json_success();
|
377 |
-
|
378 |
-
} else {
|
379 |
-
|
380 |
-
wp_send_json_error();
|
381 |
-
|
382 |
-
}
|
383 |
-
|
384 |
-
}
|
385 |
-
|
386 |
-
/**
|
387 |
-
* Creates and returns an instance of the class
|
388 |
-
*
|
389 |
-
* @since 2.8.4
|
390 |
-
* @access public
|
391 |
-
*
|
392 |
-
* @return object
|
393 |
-
*/
|
394 |
-
public static function get_instance() {
|
395 |
-
|
396 |
-
if ( ! isset( self::$instance ) ) {
|
397 |
-
|
398 |
-
self::$instance = new self();
|
399 |
-
|
400 |
-
}
|
401 |
-
|
402 |
-
return self::$instance;
|
403 |
-
}
|
404 |
-
|
405 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PA Admin Notices.
|
4 |
+
*/
|
5 |
+
|
6 |
+
namespace PremiumAddons\Admin\Includes;
|
7 |
+
|
8 |
+
use PremiumAddons\Includes\Helper_Functions;
|
9 |
+
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
exit();
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class Admin_Notices
|
16 |
+
*/
|
17 |
+
class Admin_Notices {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Class object
|
21 |
+
*
|
22 |
+
* @var instance
|
23 |
+
*/
|
24 |
+
private static $instance = null;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Elementor slug
|
28 |
+
*
|
29 |
+
* @var elementor
|
30 |
+
*/
|
31 |
+
private static $elementor = 'elementor';
|
32 |
+
|
33 |
+
/**
|
34 |
+
* PAPRO Slug
|
35 |
+
*
|
36 |
+
* @var papro
|
37 |
+
*/
|
38 |
+
private static $papro = 'premium-addons-pro';
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Notices Keys
|
42 |
+
*
|
43 |
+
* @var notices
|
44 |
+
*/
|
45 |
+
private static $notices = null;
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Constructor for the class
|
49 |
+
*/
|
50 |
+
public function __construct() {
|
51 |
+
|
52 |
+
add_action( 'admin_init', array( $this, 'init' ) );
|
53 |
+
|
54 |
+
add_action( 'admin_notices', array( $this, 'admin_notices' ) );
|
55 |
+
|
56 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
57 |
+
|
58 |
+
add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
|
59 |
+
|
60 |
+
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
61 |
+
|
62 |
+
self::$notices = array(
|
63 |
+
'pa-review',
|
64 |
+
'nav_menu_notice',
|
65 |
+
);
|
66 |
+
|
67 |
+
delete_option( 'badge_notice' );
|
68 |
+
|
69 |
+
}
|
70 |
+
|
71 |
+
/**
|
72 |
+
* Init
|
73 |
+
*
|
74 |
+
* Init required functions
|
75 |
+
*
|
76 |
+
* @since 1.0.0
|
77 |
+
* @access public
|
78 |
+
*/
|
79 |
+
public function init() {
|
80 |
+
|
81 |
+
$this->handle_review_notice();
|
82 |
+
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* init notices check functions
|
87 |
+
*/
|
88 |
+
public function admin_notices() {
|
89 |
+
|
90 |
+
$this->required_plugins_check();
|
91 |
+
|
92 |
+
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
93 |
+
|
94 |
+
$response = get_transient( $cache_key );
|
95 |
+
|
96 |
+
$show_review = get_option( 'pa_review_notice' );
|
97 |
+
|
98 |
+
// Make sure Already did was not clicked before.
|
99 |
+
if ( '1' !== $show_review ) {
|
100 |
+
if ( false == $response ) {
|
101 |
+
$this->get_review_notice();
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
$this->get_menu_notice();
|
106 |
+
|
107 |
+
}
|
108 |
+
|
109 |
+
/**
|
110 |
+
* Handle Review Notice
|
111 |
+
*
|
112 |
+
* Checks if review message is dismissed.
|
113 |
+
*
|
114 |
+
* @access public
|
115 |
+
* @return void
|
116 |
+
*/
|
117 |
+
public function handle_review_notice() {
|
118 |
+
|
119 |
+
if ( ! isset( $_GET['pa_review'] ) ) {
|
120 |
+
return;
|
121 |
+
}
|
122 |
+
|
123 |
+
if ( 'opt_out' === $_GET['pa_review'] ) {
|
124 |
+
check_admin_referer( 'opt_out' );
|
125 |
+
|
126 |
+
update_option( 'pa_review_notice', '1' );
|
127 |
+
}
|
128 |
+
|
129 |
+
wp_safe_redirect( remove_query_arg( 'pa_review' ) );
|
130 |
+
|
131 |
+
exit;
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Required plugin check
|
136 |
+
*
|
137 |
+
* Shows an admin notice when Elementor is missing.
|
138 |
+
*
|
139 |
+
* @since 1.0.0
|
140 |
+
* @access public
|
141 |
+
*/
|
142 |
+
public function required_plugins_check() {
|
143 |
+
|
144 |
+
$elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
|
145 |
+
|
146 |
+
if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
|
147 |
+
|
148 |
+
if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
|
149 |
+
|
150 |
+
if ( Admin_Helper::check_user_can( 'install_plugins' ) ) {
|
151 |
+
|
152 |
+
$install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
|
153 |
+
|
154 |
+
$message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
|
155 |
+
|
156 |
+
$message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
|
157 |
+
|
158 |
+
}
|
159 |
+
} else {
|
160 |
+
|
161 |
+
if ( Admin_Helper::check_user_can( 'activate_plugins' ) ) {
|
162 |
+
|
163 |
+
$activation_url = wp_nonce_url( 'plugins.php?action=activate&plugin=' . $elementor_path . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $elementor_path );
|
164 |
+
|
165 |
+
$message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
|
166 |
+
|
167 |
+
$message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
|
168 |
+
|
169 |
+
}
|
170 |
+
}
|
171 |
+
$this->render_admin_notices( $message );
|
172 |
+
}
|
173 |
+
}
|
174 |
+
|
175 |
+
/**
|
176 |
+
* Get Review Text
|
177 |
+
*
|
178 |
+
* Gets admin review notice HTML.
|
179 |
+
*
|
180 |
+
* @since 2.8.4
|
181 |
+
* @access public
|
182 |
+
*
|
183 |
+
* @param string $review_url plugin page.
|
184 |
+
* @param string $optout_url redirect url.
|
185 |
+
*/
|
186 |
+
public function get_review_text( $review_url, $optout_url ) {
|
187 |
+
|
188 |
+
$notice = sprintf(
|
189 |
+
'<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
|
190 |
+
'<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
|
191 |
+
<div>
|
192 |
+
<a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Sure, leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
|
193 |
+
<a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
|
194 |
+
<a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
|
195 |
+
</div>',
|
196 |
+
$review_url,
|
197 |
+
$optout_url
|
198 |
+
);
|
199 |
+
|
200 |
+
return $notice;
|
201 |
+
}
|
202 |
+
|
203 |
+
/**
|
204 |
+
* Checks if review admin notice is dismissed
|
205 |
+
*
|
206 |
+
* @since 2.6.8
|
207 |
+
* @return void
|
208 |
+
*/
|
209 |
+
public function get_review_notice() {
|
210 |
+
|
211 |
+
$review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
|
212 |
+
|
213 |
+
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
214 |
+
?>
|
215 |
+
|
216 |
+
<div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
|
217 |
+
<div class="pa-img-wrap">
|
218 |
+
<img src="<?php echo esc_url( PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png' ); ?>">
|
219 |
+
</div>
|
220 |
+
<div class="pa-text-wrap">
|
221 |
+
<?php echo wp_kses_post( $this->get_review_text( $review_url, $optout_url ) ); ?>
|
222 |
+
</div>
|
223 |
+
<div class="pa-notice-close">
|
224 |
+
<a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
|
225 |
+
</div>
|
226 |
+
</div>
|
227 |
+
|
228 |
+
<?php
|
229 |
+
|
230 |
+
}
|
231 |
+
|
232 |
+
/**
|
233 |
+
*
|
234 |
+
* Shows admin notice for Premium Navigation Menu.
|
235 |
+
*
|
236 |
+
* @since 4.8.8
|
237 |
+
* @access public
|
238 |
+
*
|
239 |
+
* @return void
|
240 |
+
*/
|
241 |
+
public function get_menu_notice() {
|
242 |
+
|
243 |
+
$nav_notice = get_option( 'nav_menu_notice' );
|
244 |
+
|
245 |
+
if ( '1' === $nav_notice ) {
|
246 |
+
return;
|
247 |
+
}
|
248 |
+
|
249 |
+
$notice_url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget', 'menu-notification', 'wp-dash', 'mega-menu' );
|
250 |
+
|
251 |
+
?>
|
252 |
+
|
253 |
+
<div class="error pa-notice-wrap pa-new-feature-notice">
|
254 |
+
<div class="pa-img-wrap">
|
255 |
+
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
256 |
+
</div>
|
257 |
+
<div class="pa-text-wrap">
|
258 |
+
<p>
|
259 |
+
<strong><?php echo __( 'Premium Navigation/Mega Menu Widget', 'premium-addons-for-elemetor' ); ?></strong>
|
260 |
+
<?php echo sprintf( __( 'is now available in Premium Addons for Elementor. <a href="%s" target="_blank">Check it out now!</a>', 'premium-addons-for-elementor' ), $notice_url ); ?>
|
261 |
+
</p>
|
262 |
+
</div>
|
263 |
+
<div class="pa-notice-close" data-notice="nav">
|
264 |
+
<span class="dashicons dashicons-dismiss"></span>
|
265 |
+
</div>
|
266 |
+
</div>
|
267 |
+
|
268 |
+
<?php
|
269 |
+
}
|
270 |
+
|
271 |
+
|
272 |
+
|
273 |
+
/**
|
274 |
+
* Renders an admin notice error message
|
275 |
+
*
|
276 |
+
* @since 1.0.0
|
277 |
+
* @access private
|
278 |
+
*
|
279 |
+
* @param string $message notice text.
|
280 |
+
* @param string $class notice class.
|
281 |
+
* @param string $handle notice handle.
|
282 |
+
*
|
283 |
+
* @return void
|
284 |
+
*/
|
285 |
+
private function render_admin_notices( $message, $class = '', $handle = '' ) {
|
286 |
+
?>
|
287 |
+
<div class="error pa-new-feature-notice <?php echo esc_attr( $class ); ?>" data-notice="<?php echo esc_attr( $handle ); ?>">
|
288 |
+
<?php echo wp_kses_post( $message ); ?>
|
289 |
+
</div>
|
290 |
+
<?php
|
291 |
+
}
|
292 |
+
|
293 |
+
/**
|
294 |
+
* Register admin scripts
|
295 |
+
*
|
296 |
+
* @since 3.2.8
|
297 |
+
* @access public
|
298 |
+
*/
|
299 |
+
public function admin_enqueue_scripts() {
|
300 |
+
|
301 |
+
wp_enqueue_script(
|
302 |
+
'pa-notice',
|
303 |
+
PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
|
304 |
+
array( 'jquery' ),
|
305 |
+
PREMIUM_ADDONS_VERSION,
|
306 |
+
true
|
307 |
+
);
|
308 |
+
|
309 |
+
wp_localize_script(
|
310 |
+
'pa-notice',
|
311 |
+
'PaNoticeSettings',
|
312 |
+
array(
|
313 |
+
'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
|
314 |
+
'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
|
315 |
+
)
|
316 |
+
);
|
317 |
+
|
318 |
+
}
|
319 |
+
|
320 |
+
/**
|
321 |
+
* Set transient for admin notice
|
322 |
+
*
|
323 |
+
* @since 3.2.8
|
324 |
+
* @access public
|
325 |
+
*
|
326 |
+
* @return void
|
327 |
+
*/
|
328 |
+
public function reset_admin_notice() {
|
329 |
+
|
330 |
+
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
331 |
+
|
332 |
+
if ( ! Admin_Helper::check_user_can( 'manage_options' ) ) {
|
333 |
+
wp_send_json_error();
|
334 |
+
}
|
335 |
+
|
336 |
+
$key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
|
337 |
+
|
338 |
+
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
339 |
+
|
340 |
+
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
341 |
+
|
342 |
+
set_transient( $cache_key, true, WEEK_IN_SECONDS );
|
343 |
+
|
344 |
+
wp_send_json_success();
|
345 |
+
|
346 |
+
} else {
|
347 |
+
|
348 |
+
wp_send_json_error();
|
349 |
+
|
350 |
+
}
|
351 |
+
|
352 |
+
}
|
353 |
+
|
354 |
+
/**
|
355 |
+
* Dismiss admin notice
|
356 |
+
*
|
357 |
+
* @since 3.11.7
|
358 |
+
* @access public
|
359 |
+
*
|
360 |
+
* @return void
|
361 |
+
*/
|
362 |
+
public function dismiss_admin_notice() {
|
363 |
+
|
364 |
+
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
365 |
+
|
366 |
+
if ( ! current_user_can( 'manage_options' ) ) {
|
367 |
+
wp_send_json_error();
|
368 |
+
}
|
369 |
+
|
370 |
+
$key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
|
371 |
+
|
372 |
+
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
373 |
+
|
374 |
+
update_option( $key, '1' );
|
375 |
+
|
376 |
+
wp_send_json_success();
|
377 |
+
|
378 |
+
} else {
|
379 |
+
|
380 |
+
wp_send_json_error();
|
381 |
+
|
382 |
+
}
|
383 |
+
|
384 |
+
}
|
385 |
+
|
386 |
+
/**
|
387 |
+
* Creates and returns an instance of the class
|
388 |
+
*
|
389 |
+
* @since 2.8.4
|
390 |
+
* @access public
|
391 |
+
*
|
392 |
+
* @return object
|
393 |
+
*/
|
394 |
+
public static function get_instance() {
|
395 |
+
|
396 |
+
if ( ! isset( self::$instance ) ) {
|
397 |
+
|
398 |
+
self::$instance = new self();
|
399 |
+
|
400 |
+
}
|
401 |
+
|
402 |
+
return self::$instance;
|
403 |
+
}
|
404 |
+
|
405 |
+
}
|
admin/includes/beta-testers.php
CHANGED
@@ -1,143 +1,143 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PA Beta Tester.
|
4 |
-
*/
|
5 |
-
|
6 |
-
namespace PremiumAddons\Admin\Includes;
|
7 |
-
|
8 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
-
exit;
|
10 |
-
}
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Class Beta_Testers.
|
14 |
-
*/
|
15 |
-
class Beta_Testers {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Class object
|
19 |
-
*
|
20 |
-
* @var instance
|
21 |
-
*/
|
22 |
-
private static $instance = null;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Transient key
|
26 |
-
*
|
27 |
-
* @var transient_key
|
28 |
-
*/
|
29 |
-
private $transient_key;
|
30 |
-
|
31 |
-
/**
|
32 |
-
* Class Constructor
|
33 |
-
*/
|
34 |
-
public function __construct() {
|
35 |
-
|
36 |
-
$settings = Admin_Helper::get_integrations_settings();
|
37 |
-
|
38 |
-
$is_beta_tester = isset( $settings['is-beta-tester'] ) ? $settings['is-beta-tester'] : 0;
|
39 |
-
|
40 |
-
if ( ! $is_beta_tester ) {
|
41 |
-
return;
|
42 |
-
}
|
43 |
-
|
44 |
-
$this->transient_key = md5( 'premium_addons_beta_response_key' );
|
45 |
-
|
46 |
-
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'compare_version' ) );
|
47 |
-
|
48 |
-
}
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Get beta version
|
52 |
-
*
|
53 |
-
* Checks if the version in trunk is beta
|
54 |
-
*
|
55 |
-
* @since 2.1.3
|
56 |
-
* @access public
|
57 |
-
*/
|
58 |
-
private function get_beta_version() {
|
59 |
-
|
60 |
-
$beta_version = get_site_transient( $this->transient_key );
|
61 |
-
|
62 |
-
if ( false === $beta_version ) {
|
63 |
-
|
64 |
-
$beta_version = 'false';
|
65 |
-
|
66 |
-
$response = wp_remote_get( 'https://plugins.svn.wordpress.org/premium-addons-for-elementor/trunk/readme.txt' );
|
67 |
-
|
68 |
-
if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
|
69 |
-
preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
|
70 |
-
if ( isset( $matches[1] ) ) {
|
71 |
-
$beta_version = trim( $matches[1] );
|
72 |
-
}
|
73 |
-
}
|
74 |
-
|
75 |
-
set_site_transient( $this->transient_key, $beta_version, 12 * HOUR_IN_SECONDS );
|
76 |
-
|
77 |
-
}
|
78 |
-
|
79 |
-
return $beta_version;
|
80 |
-
}
|
81 |
-
|
82 |
-
/**
|
83 |
-
* Get version
|
84 |
-
*
|
85 |
-
* Checks if the version in trunk is beta
|
86 |
-
*
|
87 |
-
* @since 2.1.3
|
88 |
-
* @access public
|
89 |
-
*
|
90 |
-
* @param object $transient Plugin updates data.
|
91 |
-
*
|
92 |
-
* @return object Plugin updates data.
|
93 |
-
*/
|
94 |
-
public function compare_version( $transient ) {
|
95 |
-
|
96 |
-
if ( empty( $transient->checked ) ) {
|
97 |
-
return $transient;
|
98 |
-
}
|
99 |
-
|
100 |
-
delete_site_transient( $this->transient_key );
|
101 |
-
|
102 |
-
$plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
|
103 |
-
|
104 |
-
$beta_version = $this->get_beta_version();
|
105 |
-
|
106 |
-
if ( 'false' !== $beta_version && version_compare( $beta_version, PREMIUM_ADDONS_VERSION, '>' ) ) {
|
107 |
-
|
108 |
-
$response = new \stdClass();
|
109 |
-
|
110 |
-
$response->plugin = $plugin_slug;
|
111 |
-
|
112 |
-
$response->slug = $plugin_slug;
|
113 |
-
|
114 |
-
$response->new_version = $beta_version;
|
115 |
-
|
116 |
-
$response->url = 'https://premiumaddons.com/';
|
117 |
-
|
118 |
-
$response->package = sprintf( 'https://downloads.wordpress.org/plugin/premium-addons-for-elementor.%s.zip', $beta_version );
|
119 |
-
|
120 |
-
$transient->response[ PREMIUM_ADDONS_BASENAME ] = $response;
|
121 |
-
}
|
122 |
-
|
123 |
-
return $transient;
|
124 |
-
}
|
125 |
-
|
126 |
-
/**
|
127 |
-
* Creates and returns an instance of the class
|
128 |
-
*
|
129 |
-
* @since 2.6.8
|
130 |
-
* @access public
|
131 |
-
*
|
132 |
-
* @return object
|
133 |
-
*/
|
134 |
-
public static function get_instance() {
|
135 |
-
|
136 |
-
if ( ! isset( self::$instance ) ) {
|
137 |
-
|
138 |
-
self::$instance = new self();
|
139 |
-
|
140 |
-
}
|
141 |
-
return self::$instance;
|
142 |
-
}
|
143 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PA Beta Tester.
|
4 |
+
*/
|
5 |
+
|
6 |
+
namespace PremiumAddons\Admin\Includes;
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
+
exit;
|
10 |
+
}
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class Beta_Testers.
|
14 |
+
*/
|
15 |
+
class Beta_Testers {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Class object
|
19 |
+
*
|
20 |
+
* @var instance
|
21 |
+
*/
|
22 |
+
private static $instance = null;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Transient key
|
26 |
+
*
|
27 |
+
* @var transient_key
|
28 |
+
*/
|
29 |
+
private $transient_key;
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Class Constructor
|
33 |
+
*/
|
34 |
+
public function __construct() {
|
35 |
+
|
36 |
+
$settings = Admin_Helper::get_integrations_settings();
|
37 |
+
|
38 |
+
$is_beta_tester = isset( $settings['is-beta-tester'] ) ? $settings['is-beta-tester'] : 0;
|
39 |
+
|
40 |
+
if ( ! $is_beta_tester ) {
|
41 |
+
return;
|
42 |
+
}
|
43 |
+
|
44 |
+
$this->transient_key = md5( 'premium_addons_beta_response_key' );
|
45 |
+
|
46 |
+
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'compare_version' ) );
|
47 |
+
|
48 |
+
}
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Get beta version
|
52 |
+
*
|
53 |
+
* Checks if the version in trunk is beta
|
54 |
+
*
|
55 |
+
* @since 2.1.3
|
56 |
+
* @access public
|
57 |
+
*/
|
58 |
+
private function get_beta_version() {
|
59 |
+
|
60 |
+
$beta_version = get_site_transient( $this->transient_key );
|
61 |
+
|
62 |
+
if ( false === $beta_version ) {
|
63 |
+
|
64 |
+
$beta_version = 'false';
|
65 |
+
|
66 |
+
$response = wp_remote_get( 'https://plugins.svn.wordpress.org/premium-addons-for-elementor/trunk/readme.txt' );
|
67 |
+
|
68 |
+
if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
|
69 |
+
preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
|
70 |
+
if ( isset( $matches[1] ) ) {
|
71 |
+
$beta_version = trim( $matches[1] );
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
75 |
+
set_site_transient( $this->transient_key, $beta_version, 12 * HOUR_IN_SECONDS );
|
76 |
+
|
77 |
+
}
|
78 |
+
|
79 |
+
return $beta_version;
|
80 |
+
}
|
81 |
+
|
82 |
+
/**
|
83 |
+
* Get version
|
84 |
+
*
|
85 |
+
* Checks if the version in trunk is beta
|
86 |
+
*
|
87 |
+
* @since 2.1.3
|
88 |
+
* @access public
|
89 |
+
*
|
90 |
+
* @param object $transient Plugin updates data.
|
91 |
+
*
|
92 |
+
* @return object Plugin updates data.
|
93 |
+
*/
|
94 |
+
public function compare_version( $transient ) {
|
95 |
+
|
96 |
+
if ( empty( $transient->checked ) ) {
|
97 |
+
return $transient;
|
98 |
+
}
|
99 |
+
|
100 |
+
delete_site_transient( $this->transient_key );
|
101 |
+
|
102 |
+
$plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
|
103 |
+
|
104 |
+
$beta_version = $this->get_beta_version();
|
105 |
+
|
106 |
+
if ( 'false' !== $beta_version && version_compare( $beta_version, PREMIUM_ADDONS_VERSION, '>' ) ) {
|
107 |
+
|
108 |
+
$response = new \stdClass();
|
109 |
+
|
110 |
+
$response->plugin = $plugin_slug;
|
111 |
+
|
112 |
+
$response->slug = $plugin_slug;
|
113 |
+
|
114 |
+
$response->new_version = $beta_version;
|
115 |
+
|
116 |
+
$response->url = 'https://premiumaddons.com/';
|
117 |
+
|
118 |
+
$response->package = sprintf( 'https://downloads.wordpress.org/plugin/premium-addons-for-elementor.%s.zip', $beta_version );
|
119 |
+
|
120 |
+
$transient->response[ PREMIUM_ADDONS_BASENAME ] = $response;
|
121 |
+
}
|
122 |
+
|
123 |
+
return $transient;
|
124 |
+
}
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Creates and returns an instance of the class
|
128 |
+
*
|
129 |
+
* @since 2.6.8
|
130 |
+
* @access public
|
131 |
+
*
|
132 |
+
* @return object
|
133 |
+
*/
|
134 |
+
public static function get_instance() {
|
135 |
+
|
136 |
+
if ( ! isset( self::$instance ) ) {
|
137 |
+
|
138 |
+
self::$instance = new self();
|
139 |
+
|
140 |
+
}
|
141 |
+
return self::$instance;
|
142 |
+
}
|
143 |
+
}
|
admin/includes/elements.php
CHANGED
@@ -1,1106 +1,1106 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PA Elements.
|
4 |
-
*/
|
5 |
-
|
6 |
-
use PremiumAddons\Includes\Helper_Functions;
|
7 |
-
|
8 |
-
$prefix = Helper_Functions::get_prefix();
|
9 |
-
|
10 |
-
$elements = array(
|
11 |
-
'cat-1' => array(
|
12 |
-
'icon' => 'all',
|
13 |
-
'title' => __( 'All Widgets', 'premium-addons-for-elementor' ),
|
14 |
-
'elements' => array(
|
15 |
-
array(
|
16 |
-
'key' => 'premium-lottie-widget',
|
17 |
-
'name' => 'premium-lottie',
|
18 |
-
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
19 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
20 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/lottie-animations-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
21 |
-
'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
|
22 |
-
),
|
23 |
-
array(
|
24 |
-
'key' => 'premium-carousel',
|
25 |
-
'name' => 'premium-carousel-widget',
|
26 |
-
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
27 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
28 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
29 |
-
'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
|
30 |
-
),
|
31 |
-
array(
|
32 |
-
'key' => 'premium-blog',
|
33 |
-
'name' => 'premium-addon-blog',
|
34 |
-
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
35 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
36 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
37 |
-
),
|
38 |
-
array(
|
39 |
-
'key' => 'premium-nav-menu',
|
40 |
-
'name' => 'premium-nav-menu',
|
41 |
-
'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
|
42 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
43 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
|
44 |
-
),
|
45 |
-
array(
|
46 |
-
'key' => 'premium-maps',
|
47 |
-
'name' => 'premium-addon-maps',
|
48 |
-
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
49 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
50 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
51 |
-
'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
|
52 |
-
),
|
53 |
-
array(
|
54 |
-
'key' => 'premium-person',
|
55 |
-
'name' => 'premium-addon-person',
|
56 |
-
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
57 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
58 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
59 |
-
),
|
60 |
-
array(
|
61 |
-
'key' => 'premium-tabs',
|
62 |
-
'name' => 'premium-addon-tabs',
|
63 |
-
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
64 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
65 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
66 |
-
'is_pro' => true,
|
67 |
-
'icon' => 'pa-pro-tabs',
|
68 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
69 |
-
),
|
70 |
-
array(
|
71 |
-
'key' => 'premium-content-toggle',
|
72 |
-
'name' => 'premium-addon-content-toggle',
|
73 |
-
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
74 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
75 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
76 |
-
'is_pro' => true,
|
77 |
-
'icon' => 'pa-pro-content-switcher',
|
78 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
79 |
-
),
|
80 |
-
array(
|
81 |
-
'key' => 'premium-fancytext',
|
82 |
-
'name' => 'premium-addon-fancy-text',
|
83 |
-
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
84 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
85 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
86 |
-
),
|
87 |
-
array(
|
88 |
-
'key' => 'premium-title',
|
89 |
-
'name' => 'premium-addon-title',
|
90 |
-
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
91 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
92 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
93 |
-
),
|
94 |
-
array(
|
95 |
-
'key' => 'premium-dual-header',
|
96 |
-
'name' => 'premium-addon-dual-header',
|
97 |
-
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
98 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
99 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
100 |
-
),
|
101 |
-
array(
|
102 |
-
'key' => 'premium-divider',
|
103 |
-
'name' => 'premium-divider',
|
104 |
-
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
105 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
106 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
107 |
-
'is_pro' => true,
|
108 |
-
'icon' => 'pa-pro-separator',
|
109 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
110 |
-
),
|
111 |
-
array(
|
112 |
-
'key' => 'premium-grid',
|
113 |
-
'name' => 'premium-img-gallery',
|
114 |
-
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
115 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
116 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
|
117 |
-
),
|
118 |
-
array(
|
119 |
-
'key' => 'premium-image-scroll',
|
120 |
-
'name' => 'premium-image-scroll',
|
121 |
-
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
122 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
123 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
124 |
-
),
|
125 |
-
array(
|
126 |
-
'key' => 'premium-image-separator',
|
127 |
-
'name' => 'premium-addon-image-separator',
|
128 |
-
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
129 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
130 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
131 |
-
),
|
132 |
-
array(
|
133 |
-
'key' => 'premium-image-comparison',
|
134 |
-
'name' => 'premium-addon-image-comparison',
|
135 |
-
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
136 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
137 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
138 |
-
'is_pro' => true,
|
139 |
-
'icon' => 'pa-pro-image-comparison',
|
140 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
141 |
-
),
|
142 |
-
array(
|
143 |
-
'key' => 'premium-image-hotspots',
|
144 |
-
'name' => 'premium-addon-image-hotspots',
|
145 |
-
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
146 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
147 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
148 |
-
'is_pro' => true,
|
149 |
-
'icon' => 'pa-pro-hot-spot',
|
150 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
151 |
-
),
|
152 |
-
array(
|
153 |
-
'key' => 'premium-img-layers',
|
154 |
-
'name' => 'premium-img-layers-addon',
|
155 |
-
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
156 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
157 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
158 |
-
'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
|
159 |
-
'is_pro' => true,
|
160 |
-
'icon' => 'pa-pro-image-layers',
|
161 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
162 |
-
),
|
163 |
-
array(
|
164 |
-
'key' => 'premium-image-accordion',
|
165 |
-
'name' => 'premium-image-accordion',
|
166 |
-
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
167 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
168 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
169 |
-
'is_pro' => true,
|
170 |
-
'icon' => 'pa-pro-image-accordion',
|
171 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
172 |
-
),
|
173 |
-
array(
|
174 |
-
'key' => 'premium-videobox',
|
175 |
-
'name' => 'premium-addon-video-box',
|
176 |
-
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
177 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
178 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
179 |
-
),
|
180 |
-
array(
|
181 |
-
'key' => 'premium-hscroll',
|
182 |
-
'name' => 'premium-hscroll',
|
183 |
-
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
184 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
185 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
186 |
-
'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
|
187 |
-
'is_pro' => true,
|
188 |
-
'icon' => 'pa-pro-horizontal-scroll',
|
189 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
190 |
-
),
|
191 |
-
array(
|
192 |
-
'key' => 'premium-vscroll',
|
193 |
-
'name' => 'premium-vscroll',
|
194 |
-
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
195 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
196 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
197 |
-
'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
|
198 |
-
),
|
199 |
-
array(
|
200 |
-
'key' => 'premium-color-transition',
|
201 |
-
'name' => 'premium-color-transition',
|
202 |
-
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
203 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
204 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
205 |
-
'is_pro' => true,
|
206 |
-
'icon' => 'pa-pro-color-transition',
|
207 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
208 |
-
),
|
209 |
-
array(
|
210 |
-
'key' => 'premium-multi-scroll',
|
211 |
-
'name' => 'premium-multi-scroll',
|
212 |
-
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
213 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
214 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
215 |
-
'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
|
216 |
-
'is_pro' => true,
|
217 |
-
'icon' => 'pa-pro-multi-scroll',
|
218 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
219 |
-
),
|
220 |
-
array(
|
221 |
-
'key' => 'premium-lottie',
|
222 |
-
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
223 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
224 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
|
225 |
-
'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
|
226 |
-
'is_pro' => true,
|
227 |
-
'is_global' => true,
|
228 |
-
),
|
229 |
-
array(
|
230 |
-
'key' => 'premium-parallax',
|
231 |
-
'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
|
232 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
233 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
|
234 |
-
'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
|
235 |
-
'is_pro' => true,
|
236 |
-
'is_global' => true,
|
237 |
-
),
|
238 |
-
array(
|
239 |
-
'key' => 'premium-particles',
|
240 |
-
'title' => __( 'Particles', 'premium-addons-for-elementor' ),
|
241 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
242 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
|
243 |
-
'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
|
244 |
-
'is_pro' => true,
|
245 |
-
'is_global' => true,
|
246 |
-
),
|
247 |
-
array(
|
248 |
-
'key' => 'premium-gradient',
|
249 |
-
'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
|
250 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
251 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
252 |
-
'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
|
253 |
-
'is_pro' => true,
|
254 |
-
'is_global' => true,
|
255 |
-
),
|
256 |
-
array(
|
257 |
-
'key' => 'premium-kenburns',
|
258 |
-
'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
|
259 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
260 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
261 |
-
'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
|
262 |
-
'is_pro' => true,
|
263 |
-
'is_global' => true,
|
264 |
-
),
|
265 |
-
array(
|
266 |
-
'key' => 'premium-blob',
|
267 |
-
'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
|
268 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
|
269 |
-
'is_pro' => true,
|
270 |
-
'is_global' => true,
|
271 |
-
),
|
272 |
-
array(
|
273 |
-
'key' => 'premium-modalbox',
|
274 |
-
'name' => 'premium-addon-modal-box',
|
275 |
-
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
276 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
277 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
278 |
-
'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
|
279 |
-
),
|
280 |
-
array(
|
281 |
-
'key' => 'premium-notbar',
|
282 |
-
'name' => 'premium-notbar',
|
283 |
-
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
284 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
285 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
286 |
-
'is_pro' => true,
|
287 |
-
'icon' => 'pa-pro-notification-bar',
|
288 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
289 |
-
),
|
290 |
-
array(
|
291 |
-
'key' => 'premium-magic-section',
|
292 |
-
'name' => 'premium-addon-magic-section',
|
293 |
-
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
294 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
295 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
296 |
-
'is_pro' => true,
|
297 |
-
'icon' => 'pa-pro-magic-section',
|
298 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
299 |
-
),
|
300 |
-
array(
|
301 |
-
'key' => 'premium-prev-img',
|
302 |
-
'name' => 'premium-addon-preview-image',
|
303 |
-
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
304 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
305 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
306 |
-
'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
|
307 |
-
'is_pro' => true,
|
308 |
-
'icon' => 'pa-pro-preview-window',
|
309 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
310 |
-
),
|
311 |
-
array(
|
312 |
-
'key' => 'premium-testimonials',
|
313 |
-
'name' => 'premium-addon-testimonials',
|
314 |
-
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
315 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
316 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
317 |
-
),
|
318 |
-
array(
|
319 |
-
'key' => 'premium-facebook-reviews',
|
320 |
-
'name' => 'premium-facebook-reviews',
|
321 |
-
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
322 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
323 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
324 |
-
'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
|
325 |
-
'is_pro' => true,
|
326 |
-
'icon' => 'pa-pro-facebook-reviews',
|
327 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
328 |
-
),
|
329 |
-
array(
|
330 |
-
'key' => 'premium-google-reviews',
|
331 |
-
'name' => 'premium-google-reviews',
|
332 |
-
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
333 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
334 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
335 |
-
'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
|
336 |
-
'is_pro' => true,
|
337 |
-
'icon' => 'pa-pro-google-reviews',
|
338 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
339 |
-
),
|
340 |
-
array(
|
341 |
-
'key' => 'premium-yelp-reviews',
|
342 |
-
'name' => 'premium-yelp-reviews',
|
343 |
-
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
344 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
345 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
346 |
-
'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
|
347 |
-
'is_pro' => true,
|
348 |
-
'icon' => 'pa-pro-yelp-reviews',
|
349 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
350 |
-
),
|
351 |
-
array(
|
352 |
-
'key' => 'premium-countdown',
|
353 |
-
'name' => 'premium-countdown-timer',
|
354 |
-
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
355 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
356 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
357 |
-
),
|
358 |
-
array(
|
359 |
-
'key' => 'premium-banner',
|
360 |
-
'name' => 'premium-addon-banner',
|
361 |
-
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
362 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
363 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
364 |
-
),
|
365 |
-
array(
|
366 |
-
'key' => 'premium-button',
|
367 |
-
'name' => 'premium-addon-button',
|
368 |
-
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
369 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
370 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
371 |
-
'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
|
372 |
-
),
|
373 |
-
array(
|
374 |
-
'key' => 'premium-image-button',
|
375 |
-
'name' => 'premium-addon-image-button',
|
376 |
-
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
377 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
378 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
379 |
-
),
|
380 |
-
array(
|
381 |
-
'key' => 'premium-flipbox',
|
382 |
-
'name' => 'premium-addon-flip-box',
|
383 |
-
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
384 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
385 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
386 |
-
'is_pro' => true,
|
387 |
-
'icon' => 'pa-pro-flip-box',
|
388 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'editor-page', 'wp-editor', 'get-pro' ),
|
389 |
-
),
|
390 |
-
array(
|
391 |
-
'key' => 'premium-iconbox',
|
392 |
-
'name' => 'premium-addon-icon-box',
|
393 |
-
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
394 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
395 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
396 |
-
'is_pro' => true,
|
397 |
-
'icon' => 'pa-pro-icon-box',
|
398 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
399 |
-
),
|
400 |
-
array(
|
401 |
-
'key' => 'premium-ihover',
|
402 |
-
'name' => 'premium-ihover',
|
403 |
-
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
404 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
405 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
406 |
-
'is_pro' => true,
|
407 |
-
'icon' => 'pa-pro-ihover',
|
408 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
409 |
-
),
|
410 |
-
array(
|
411 |
-
'key' => 'premium-unfold',
|
412 |
-
'name' => 'premium-unfold-addon',
|
413 |
-
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
414 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
415 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
416 |
-
'is_pro' => true,
|
417 |
-
'icon' => 'pa-pro-unfold',
|
418 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
419 |
-
),
|
420 |
-
array(
|
421 |
-
'key' => 'premium-icon-list',
|
422 |
-
'name' => 'premium-icon-list',
|
423 |
-
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
424 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
425 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
426 |
-
'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
|
427 |
-
),
|
428 |
-
array(
|
429 |
-
'key' => 'premium-facebook-feed',
|
430 |
-
'name' => 'premium-facebook-feed',
|
431 |
-
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
432 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
433 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
434 |
-
'is_pro' => true,
|
435 |
-
'icon' => 'pa-pro-facebook-feed',
|
436 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
437 |
-
),
|
438 |
-
array(
|
439 |
-
'key' => 'premium-twitter-feed',
|
440 |
-
'name' => 'premium-twitter-feed',
|
441 |
-
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
442 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
443 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
444 |
-
'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
|
445 |
-
'is_pro' => true,
|
446 |
-
'icon' => 'pa-pro-twitter-feed',
|
447 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
448 |
-
),
|
449 |
-
array(
|
450 |
-
'key' => 'premium-instagram-feed',
|
451 |
-
'name' => 'premium-addon-instagram-feed',
|
452 |
-
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
453 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
454 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
455 |
-
'is_pro' => true,
|
456 |
-
'icon' => 'pa-pro-instagram-feed',
|
457 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
458 |
-
),
|
459 |
-
array(
|
460 |
-
'key' => 'premium-behance',
|
461 |
-
'name' => 'premium-behance-feed',
|
462 |
-
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
463 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
464 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
465 |
-
'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
|
466 |
-
'is_pro' => true,
|
467 |
-
'icon' => 'pa-pro-behance-feed',
|
468 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
469 |
-
),
|
470 |
-
array(
|
471 |
-
'key' => 'premium-progressbar',
|
472 |
-
'name' => 'premium-addon-progressbar',
|
473 |
-
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
474 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
475 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
476 |
-
'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
|
477 |
-
),
|
478 |
-
array(
|
479 |
-
'key' => 'premium-pricing-table',
|
480 |
-
'name' => 'premium-addon-pricing-table',
|
481 |
-
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
482 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
483 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
484 |
-
),
|
485 |
-
array(
|
486 |
-
'key' => 'premium-charts',
|
487 |
-
'name' => 'premium-chart',
|
488 |
-
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
489 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
490 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
491 |
-
'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
|
492 |
-
'is_pro' => true,
|
493 |
-
'icon' => 'pa-pro-charts',
|
494 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
495 |
-
),
|
496 |
-
array(
|
497 |
-
'key' => 'premium-tables',
|
498 |
-
'name' => 'premium-tables-addon',
|
499 |
-
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
500 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
501 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
502 |
-
'is_pro' => true,
|
503 |
-
'icon' => 'pa-pro-table',
|
504 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
505 |
-
),
|
506 |
-
array(
|
507 |
-
'key' => 'premium-counter',
|
508 |
-
'name' => 'premium-counter',
|
509 |
-
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
510 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
511 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
512 |
-
),
|
513 |
-
array(
|
514 |
-
'key' => 'premium-contactform',
|
515 |
-
'name' => 'premium-contact-form',
|
516 |
-
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
517 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
518 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
519 |
-
),
|
520 |
-
array(
|
521 |
-
'key' => 'premium-fb-chat',
|
522 |
-
'name' => 'premium-addon-facebook-chat',
|
523 |
-
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
524 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
525 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
526 |
-
'is_pro' => true,
|
527 |
-
'icon' => 'pa-pro-messenger-chat',
|
528 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
529 |
-
),
|
530 |
-
array(
|
531 |
-
'key' => 'premium-whatsapp-chat',
|
532 |
-
'name' => 'premium-whatsapp-chat',
|
533 |
-
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
534 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
535 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
536 |
-
'is_pro' => true,
|
537 |
-
'icon' => 'pa-pro-whatsapp',
|
538 |
-
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
539 |
-
),
|
540 |
-
array(
|
541 |
-
'key' => 'woo-products',
|
542 |
-
'title' => __( 'Woo Products', 'premium-addons-for-elementor' ),
|
543 |
-
'name' => 'premium-woo-products',
|
544 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-woocommerce-products/', 'settings-page', 'wp-dash', 'dashboard' ),
|
545 |
-
),
|
546 |
-
),
|
547 |
-
),
|
548 |
-
'cat-2' => array(
|
549 |
-
'icon' => 'content',
|
550 |
-
'title' => __( 'Content Widgets', 'premium-addons-for-elementor' ),
|
551 |
-
'elements' => array(
|
552 |
-
array(
|
553 |
-
'key' => 'premium-carousel',
|
554 |
-
'name' => 'premium-carousel-widget',
|
555 |
-
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
556 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
557 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
558 |
-
'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
|
559 |
-
),
|
560 |
-
array(
|
561 |
-
'key' => 'premium-blog',
|
562 |
-
'name' => 'premium-addon-blog',
|
563 |
-
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
564 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
565 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
566 |
-
),
|
567 |
-
array(
|
568 |
-
'key' => 'premium-nav-menu',
|
569 |
-
'name' => 'premium-nav-menu',
|
570 |
-
'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
|
571 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
572 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
|
573 |
-
),
|
574 |
-
array(
|
575 |
-
'key' => 'premium-maps',
|
576 |
-
'name' => 'premium-addon-maps',
|
577 |
-
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
578 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
579 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
580 |
-
'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
|
581 |
-
),
|
582 |
-
array(
|
583 |
-
'key' => 'premium-person',
|
584 |
-
'name' => 'premium-addon-person',
|
585 |
-
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
586 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
587 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
588 |
-
),
|
589 |
-
array(
|
590 |
-
'key' => 'premium-tabs',
|
591 |
-
'name' => 'premium-addon-tabs',
|
592 |
-
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
593 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
594 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
595 |
-
'is_pro' => true,
|
596 |
-
),
|
597 |
-
array(
|
598 |
-
'key' => 'premium-content-toggle',
|
599 |
-
'name' => 'premium-addon-content-toggle',
|
600 |
-
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
601 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
602 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
603 |
-
'is_pro' => true,
|
604 |
-
),
|
605 |
-
array(
|
606 |
-
'key' => 'premium-fancytext',
|
607 |
-
'name' => 'premium-addon-fancy-text',
|
608 |
-
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
609 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
610 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
611 |
-
),
|
612 |
-
array(
|
613 |
-
'key' => 'premium-title',
|
614 |
-
'name' => 'premium-addon-title',
|
615 |
-
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
616 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
617 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
618 |
-
),
|
619 |
-
array(
|
620 |
-
'key' => 'premium-dual-header',
|
621 |
-
'name' => 'premium-addon-dual-header',
|
622 |
-
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
623 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
624 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
625 |
-
),
|
626 |
-
array(
|
627 |
-
'key' => 'premium-divider',
|
628 |
-
'name' => 'premium-divider',
|
629 |
-
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
630 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
631 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
632 |
-
'is_pro' => true,
|
633 |
-
),
|
634 |
-
),
|
635 |
-
),
|
636 |
-
'cat-3' => array(
|
637 |
-
'icon' => 'images',
|
638 |
-
'title' => __( 'Image & Video Widgets', 'premium-addons-for-elementor' ),
|
639 |
-
'elements' => array(
|
640 |
-
array(
|
641 |
-
'key' => 'premium-grid',
|
642 |
-
'name' => 'premium-img-gallery',
|
643 |
-
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
644 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
645 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
646 |
-
),
|
647 |
-
array(
|
648 |
-
'key' => 'premium-image-scroll',
|
649 |
-
'name' => 'premium-image-scroll',
|
650 |
-
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
651 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
652 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
653 |
-
),
|
654 |
-
array(
|
655 |
-
'key' => 'premium-image-separator',
|
656 |
-
'name' => 'premium-addon-image-separator',
|
657 |
-
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
658 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
659 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
660 |
-
),
|
661 |
-
array(
|
662 |
-
'key' => 'premium-image-comparison',
|
663 |
-
'name' => 'premium-addon-image-comparison',
|
664 |
-
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
665 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
666 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
667 |
-
'is_pro' => true,
|
668 |
-
),
|
669 |
-
array(
|
670 |
-
'key' => 'premium-image-hotspots',
|
671 |
-
'name' => 'premium-addon-image-hotspots',
|
672 |
-
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
673 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
674 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
675 |
-
'is_pro' => true,
|
676 |
-
),
|
677 |
-
array(
|
678 |
-
'key' => 'premium-img-layers',
|
679 |
-
'name' => 'premium-img-layers-addon',
|
680 |
-
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
681 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
682 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
683 |
-
'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
|
684 |
-
'is_pro' => true,
|
685 |
-
),
|
686 |
-
array(
|
687 |
-
'key' => 'premium-image-accordion',
|
688 |
-
'name' => 'premium-image-accordion',
|
689 |
-
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
690 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
691 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
692 |
-
'is_pro' => true,
|
693 |
-
),
|
694 |
-
array(
|
695 |
-
'key' => 'premium-videobox',
|
696 |
-
'name' => 'premium-addon-video-box',
|
697 |
-
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
698 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
699 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
700 |
-
),
|
701 |
-
),
|
702 |
-
),
|
703 |
-
'cat-4' => array(
|
704 |
-
'icon' => 'section',
|
705 |
-
'title' => __( 'Section Addons & Widgets', 'premium-addons-for-elementor' ),
|
706 |
-
'elements' => array(
|
707 |
-
array(
|
708 |
-
'key' => 'premium-hscroll',
|
709 |
-
'name' => 'premium-hscroll',
|
710 |
-
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
711 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
712 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
713 |
-
'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
|
714 |
-
'is_pro' => true,
|
715 |
-
),
|
716 |
-
array(
|
717 |
-
'key' => 'premium-vscroll',
|
718 |
-
'name' => 'premium-vscroll',
|
719 |
-
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
720 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
721 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
722 |
-
'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
|
723 |
-
),
|
724 |
-
array(
|
725 |
-
'key' => 'premium-color-transition',
|
726 |
-
'name' => 'premium-color-transition',
|
727 |
-
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
728 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
729 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
730 |
-
'is_pro' => true,
|
731 |
-
),
|
732 |
-
array(
|
733 |
-
'key' => 'premium-multi-scroll',
|
734 |
-
'name' => 'premium-multi-scroll',
|
735 |
-
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
736 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
737 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
738 |
-
'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
|
739 |
-
'is_pro' => true,
|
740 |
-
),
|
741 |
-
array(
|
742 |
-
'key' => 'premium-lottie',
|
743 |
-
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
744 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
745 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
|
746 |
-
'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
|
747 |
-
'is_pro' => true,
|
748 |
-
'is_global' => true,
|
749 |
-
),
|
750 |
-
array(
|
751 |
-
'key' => 'premium-parallax',
|
752 |
-
'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
|
753 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
754 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
|
755 |
-
'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
|
756 |
-
'is_pro' => true,
|
757 |
-
'is_global' => true,
|
758 |
-
),
|
759 |
-
array(
|
760 |
-
'key' => 'premium-particles',
|
761 |
-
'title' => __( 'Particles', 'premium-addons-for-elementor' ),
|
762 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
763 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
|
764 |
-
'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
|
765 |
-
'is_pro' => true,
|
766 |
-
'is_global' => true,
|
767 |
-
),
|
768 |
-
array(
|
769 |
-
'key' => 'premium-gradient',
|
770 |
-
'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
|
771 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
772 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
773 |
-
'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
|
774 |
-
'is_pro' => true,
|
775 |
-
'is_global' => true,
|
776 |
-
),
|
777 |
-
array(
|
778 |
-
'key' => 'premium-kenburns',
|
779 |
-
'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
|
780 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
781 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
782 |
-
'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
|
783 |
-
'is_pro' => true,
|
784 |
-
'is_global' => true,
|
785 |
-
),
|
786 |
-
array(
|
787 |
-
'key' => 'premium-blob',
|
788 |
-
'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
|
789 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
|
790 |
-
'is_pro' => true,
|
791 |
-
'is_global' => true,
|
792 |
-
),
|
793 |
-
),
|
794 |
-
),
|
795 |
-
'cat-5' => array(
|
796 |
-
'icon' => 'off-grid',
|
797 |
-
'title' => __( 'Off-Grid Widgets', 'premium-addons-for-elementor' ),
|
798 |
-
'elements' => array(
|
799 |
-
array(
|
800 |
-
'key' => 'premium-modalbox',
|
801 |
-
'name' => 'premium-addon-modal-box',
|
802 |
-
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
803 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
804 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
805 |
-
'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
|
806 |
-
),
|
807 |
-
array(
|
808 |
-
'key' => 'premium-notbar',
|
809 |
-
'name' => 'premium-notbar',
|
810 |
-
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
811 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
812 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
813 |
-
'is_pro' => true,
|
814 |
-
),
|
815 |
-
array(
|
816 |
-
'key' => 'premium-magic-section',
|
817 |
-
'name' => 'premium-addon-magic-section',
|
818 |
-
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
819 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
820 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
821 |
-
'is_pro' => true,
|
822 |
-
),
|
823 |
-
array(
|
824 |
-
'key' => 'premium-prev-img',
|
825 |
-
'name' => 'premium-addon-preview-image',
|
826 |
-
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
827 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
828 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
829 |
-
'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
|
830 |
-
'is_pro' => true,
|
831 |
-
),
|
832 |
-
),
|
833 |
-
),
|
834 |
-
'cat-6' => array(
|
835 |
-
'icon' => 'social',
|
836 |
-
'title' => __( 'Reviews & Testimonials Widgets', 'premium-addons-for-elementor' ),
|
837 |
-
'elements' => array(
|
838 |
-
array(
|
839 |
-
'key' => 'premium-testimonials',
|
840 |
-
'name' => 'premium-addon-testimonials',
|
841 |
-
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
842 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
843 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
844 |
-
),
|
845 |
-
array(
|
846 |
-
'key' => 'premium-facebook-reviews',
|
847 |
-
'name' => 'premium-facebook-reviews',
|
848 |
-
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
849 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
850 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
851 |
-
'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
|
852 |
-
'is_pro' => true,
|
853 |
-
),
|
854 |
-
array(
|
855 |
-
'key' => 'premium-google-reviews',
|
856 |
-
'name' => 'premium-google-reviews',
|
857 |
-
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
858 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
859 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
860 |
-
'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
|
861 |
-
'is_pro' => true,
|
862 |
-
),
|
863 |
-
array(
|
864 |
-
'key' => 'premium-yelp-reviews',
|
865 |
-
'name' => 'premium-yelp-reviews',
|
866 |
-
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
867 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
868 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
869 |
-
'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
|
870 |
-
'is_pro' => true,
|
871 |
-
),
|
872 |
-
),
|
873 |
-
),
|
874 |
-
'cat-7' => array(
|
875 |
-
'icon' => 'blurbs',
|
876 |
-
'title' => __( 'Blurbs & CTA Widgets', 'premium-addons-for-elementor' ),
|
877 |
-
'elements' => array(
|
878 |
-
array(
|
879 |
-
'key' => 'premium-countdown',
|
880 |
-
'name' => 'premium-countdown-timer',
|
881 |
-
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
882 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
883 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
884 |
-
),
|
885 |
-
array(
|
886 |
-
'key' => 'premium-banner',
|
887 |
-
'name' => 'premium-addon-banner',
|
888 |
-
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
889 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
890 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
891 |
-
),
|
892 |
-
array(
|
893 |
-
'key' => 'premium-button',
|
894 |
-
'name' => 'premium-addon-button',
|
895 |
-
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
896 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
897 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
898 |
-
'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
|
899 |
-
),
|
900 |
-
array(
|
901 |
-
'key' => 'premium-image-button',
|
902 |
-
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
903 |
-
'name' => 'premium-addon-image-button',
|
904 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
905 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
906 |
-
),
|
907 |
-
array(
|
908 |
-
'key' => 'premium-flipbox',
|
909 |
-
'name' => 'premium-addon-flip-box',
|
910 |
-
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
911 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
912 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
913 |
-
'is_pro' => true,
|
914 |
-
),
|
915 |
-
array(
|
916 |
-
'key' => 'premium-iconbox',
|
917 |
-
'name' => 'premium-addon-icon-box',
|
918 |
-
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
919 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
920 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
921 |
-
'is_pro' => true,
|
922 |
-
),
|
923 |
-
array(
|
924 |
-
'key' => 'premium-ihover',
|
925 |
-
'name' => 'premium-ihover',
|
926 |
-
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
927 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
928 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
929 |
-
'is_pro' => true,
|
930 |
-
),
|
931 |
-
array(
|
932 |
-
'key' => 'premium-unfold',
|
933 |
-
'name' => 'premium-unfold-addon',
|
934 |
-
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
935 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
936 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
937 |
-
'is_pro' => true,
|
938 |
-
),
|
939 |
-
array(
|
940 |
-
'key' => 'premium-icon-list',
|
941 |
-
'name' => 'premium-icon-list',
|
942 |
-
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
943 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
944 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
945 |
-
'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
|
946 |
-
),
|
947 |
-
),
|
948 |
-
),
|
949 |
-
'cat-8' => array(
|
950 |
-
'icon' => 'feed',
|
951 |
-
'title' => __( 'Social Feed Widgets', 'premium-addons-for-elementor' ),
|
952 |
-
'elements' => array(
|
953 |
-
array(
|
954 |
-
'key' => 'premium-facebook-feed',
|
955 |
-
'name' => 'premium-facebook-feed',
|
956 |
-
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
957 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
958 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
959 |
-
'is_pro' => true,
|
960 |
-
),
|
961 |
-
array(
|
962 |
-
'key' => 'premium-twitter-feed',
|
963 |
-
'name' => 'premium-twitter-feed',
|
964 |
-
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
965 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
966 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
967 |
-
'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
|
968 |
-
'is_pro' => true,
|
969 |
-
),
|
970 |
-
array(
|
971 |
-
'key' => 'premium-instagram-feed',
|
972 |
-
'name' => 'premium-addon-instagram-feed',
|
973 |
-
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
974 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
975 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
976 |
-
'is_pro' => true,
|
977 |
-
),
|
978 |
-
array(
|
979 |
-
'key' => 'premium-behance',
|
980 |
-
'name' => 'premium-behance-feed',
|
981 |
-
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
982 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
983 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
984 |
-
'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
|
985 |
-
'is_pro' => true,
|
986 |
-
),
|
987 |
-
),
|
988 |
-
),
|
989 |
-
'cat-9' => array(
|
990 |
-
'icon' => 'data',
|
991 |
-
'title' => __( 'Tables, Charts & Anything Data Widgets', 'premium-addons-for-elementor' ),
|
992 |
-
'elements' => array(
|
993 |
-
array(
|
994 |
-
'key' => 'premium-progressbar',
|
995 |
-
'name' => 'premium-addon-progressbar',
|
996 |
-
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
997 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
998 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
999 |
-
'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
|
1000 |
-
),
|
1001 |
-
array(
|
1002 |
-
'key' => 'premium-pricing-table',
|
1003 |
-
'name' => 'premium-addon-pricing-table',
|
1004 |
-
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
1005 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1006 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1007 |
-
),
|
1008 |
-
array(
|
1009 |
-
'key' => 'premium-charts',
|
1010 |
-
'name' => 'premium-chart',
|
1011 |
-
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
1012 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1013 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1014 |
-
'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
|
1015 |
-
'is_pro' => true,
|
1016 |
-
),
|
1017 |
-
array(
|
1018 |
-
'key' => 'premium-tables',
|
1019 |
-
'name' => 'premium-tables-addon',
|
1020 |
-
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
1021 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1022 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1023 |
-
'is_pro' => true,
|
1024 |
-
),
|
1025 |
-
array(
|
1026 |
-
'key' => 'premium-counter',
|
1027 |
-
'name' => 'premium-counter',
|
1028 |
-
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
1029 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1030 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1031 |
-
),
|
1032 |
-
),
|
1033 |
-
),
|
1034 |
-
'cat-10' => array(
|
1035 |
-
'icon' => 'contact',
|
1036 |
-
'title' => __( 'Contact Widgets', 'premium-addons-for-elementor' ),
|
1037 |
-
'elements' => array(
|
1038 |
-
array(
|
1039 |
-
'key' => 'premium-contactform',
|
1040 |
-
'name' => 'premium-contact-form',
|
1041 |
-
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
1042 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1043 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1044 |
-
),
|
1045 |
-
array(
|
1046 |
-
'key' => 'premium-fb-chat',
|
1047 |
-
'name' => 'premium-addon-facebook-chat',
|
1048 |
-
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
1049 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1050 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1051 |
-
'is_pro' => true,
|
1052 |
-
),
|
1053 |
-
array(
|
1054 |
-
'key' => 'premium-whatsapp-chat',
|
1055 |
-
'name' => 'premium-whatsapp-chat',
|
1056 |
-
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
1057 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1058 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1059 |
-
'is_pro' => true,
|
1060 |
-
),
|
1061 |
-
),
|
1062 |
-
),
|
1063 |
-
'cat-11' => array(
|
1064 |
-
'icon' => 'extensions',
|
1065 |
-
'elements' => array(
|
1066 |
-
array(
|
1067 |
-
'key' => 'premium-templates',
|
1068 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-templates-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1069 |
-
),
|
1070 |
-
array(
|
1071 |
-
'key' => 'premium-equal-height',
|
1072 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#equal-height-feature', 'settings-page', 'wp-dash', 'dashboard' ),
|
1073 |
-
),
|
1074 |
-
array(
|
1075 |
-
'key' => 'pa-display-conditions',
|
1076 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-display-conditions/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1077 |
-
),
|
1078 |
-
array(
|
1079 |
-
'key' => 'premium-global-cursor',
|
1080 |
-
'is_pro' => true,
|
1081 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-custom-mouse-cursor-global-feature/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1082 |
-
),
|
1083 |
-
array(
|
1084 |
-
'key' => 'premium-global-badge',
|
1085 |
-
'is_pro' => true,
|
1086 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-badge-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1087 |
-
),
|
1088 |
-
array(
|
1089 |
-
'key' => 'premium-floating-effects',
|
1090 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-floating-effects-animation/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1091 |
-
),
|
1092 |
-
array(
|
1093 |
-
'key' => 'premium-cross-domain',
|
1094 |
-
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#common-features', 'settings-page', 'wp-dash', 'dashboard' ),
|
1095 |
-
),
|
1096 |
-
array(
|
1097 |
-
'key' => 'premium-duplicator',
|
1098 |
-
),
|
1099 |
-
array(
|
1100 |
-
'key' => 'premium-assets-generator',
|
1101 |
-
),
|
1102 |
-
),
|
1103 |
-
),
|
1104 |
-
);
|
1105 |
-
|
1106 |
-
return $elements;
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PA Elements.
|
4 |
+
*/
|
5 |
+
|
6 |
+
use PremiumAddons\Includes\Helper_Functions;
|
7 |
+
|
8 |
+
$prefix = Helper_Functions::get_prefix();
|
9 |
+
|
10 |
+
$elements = array(
|
11 |
+
'cat-1' => array(
|
12 |
+
'icon' => 'all',
|
13 |
+
'title' => __( 'All Widgets', 'premium-addons-for-elementor' ),
|
14 |
+
'elements' => array(
|
15 |
+
array(
|
16 |
+
'key' => 'premium-lottie-widget',
|
17 |
+
'name' => 'premium-lottie',
|
18 |
+
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
19 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
20 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/lottie-animations-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
21 |
+
'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
|
22 |
+
),
|
23 |
+
array(
|
24 |
+
'key' => 'premium-carousel',
|
25 |
+
'name' => 'premium-carousel-widget',
|
26 |
+
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
27 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
28 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
29 |
+
'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
|
30 |
+
),
|
31 |
+
array(
|
32 |
+
'key' => 'premium-blog',
|
33 |
+
'name' => 'premium-addon-blog',
|
34 |
+
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
35 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
36 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
37 |
+
),
|
38 |
+
array(
|
39 |
+
'key' => 'premium-nav-menu',
|
40 |
+
'name' => 'premium-nav-menu',
|
41 |
+
'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
|
42 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
43 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
|
44 |
+
),
|
45 |
+
array(
|
46 |
+
'key' => 'premium-maps',
|
47 |
+
'name' => 'premium-addon-maps',
|
48 |
+
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
49 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
50 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
51 |
+
'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
|
52 |
+
),
|
53 |
+
array(
|
54 |
+
'key' => 'premium-person',
|
55 |
+
'name' => 'premium-addon-person',
|
56 |
+
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
57 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
58 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
59 |
+
),
|
60 |
+
array(
|
61 |
+
'key' => 'premium-tabs',
|
62 |
+
'name' => 'premium-addon-tabs',
|
63 |
+
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
64 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
65 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
66 |
+
'is_pro' => true,
|
67 |
+
'icon' => 'pa-pro-tabs',
|
68 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
69 |
+
),
|
70 |
+
array(
|
71 |
+
'key' => 'premium-content-toggle',
|
72 |
+
'name' => 'premium-addon-content-toggle',
|
73 |
+
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
74 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
75 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
76 |
+
'is_pro' => true,
|
77 |
+
'icon' => 'pa-pro-content-switcher',
|
78 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
79 |
+
),
|
80 |
+
array(
|
81 |
+
'key' => 'premium-fancytext',
|
82 |
+
'name' => 'premium-addon-fancy-text',
|
83 |
+
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
84 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
85 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
86 |
+
),
|
87 |
+
array(
|
88 |
+
'key' => 'premium-title',
|
89 |
+
'name' => 'premium-addon-title',
|
90 |
+
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
91 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
92 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
93 |
+
),
|
94 |
+
array(
|
95 |
+
'key' => 'premium-dual-header',
|
96 |
+
'name' => 'premium-addon-dual-header',
|
97 |
+
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
98 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
99 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
100 |
+
),
|
101 |
+
array(
|
102 |
+
'key' => 'premium-divider',
|
103 |
+
'name' => 'premium-divider',
|
104 |
+
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
105 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
106 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
107 |
+
'is_pro' => true,
|
108 |
+
'icon' => 'pa-pro-separator',
|
109 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
110 |
+
),
|
111 |
+
array(
|
112 |
+
'key' => 'premium-grid',
|
113 |
+
'name' => 'premium-img-gallery',
|
114 |
+
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
115 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
116 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
|
117 |
+
),
|
118 |
+
array(
|
119 |
+
'key' => 'premium-image-scroll',
|
120 |
+
'name' => 'premium-image-scroll',
|
121 |
+
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
122 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
123 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
124 |
+
),
|
125 |
+
array(
|
126 |
+
'key' => 'premium-image-separator',
|
127 |
+
'name' => 'premium-addon-image-separator',
|
128 |
+
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
129 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
130 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
131 |
+
),
|
132 |
+
array(
|
133 |
+
'key' => 'premium-image-comparison',
|
134 |
+
'name' => 'premium-addon-image-comparison',
|
135 |
+
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
136 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
137 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
138 |
+
'is_pro' => true,
|
139 |
+
'icon' => 'pa-pro-image-comparison',
|
140 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
141 |
+
),
|
142 |
+
array(
|
143 |
+
'key' => 'premium-image-hotspots',
|
144 |
+
'name' => 'premium-addon-image-hotspots',
|
145 |
+
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
146 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
147 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
148 |
+
'is_pro' => true,
|
149 |
+
'icon' => 'pa-pro-hot-spot',
|
150 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
151 |
+
),
|
152 |
+
array(
|
153 |
+
'key' => 'premium-img-layers',
|
154 |
+
'name' => 'premium-img-layers-addon',
|
155 |
+
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
156 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
157 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
158 |
+
'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
|
159 |
+
'is_pro' => true,
|
160 |
+
'icon' => 'pa-pro-image-layers',
|
161 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
162 |
+
),
|
163 |
+
array(
|
164 |
+
'key' => 'premium-image-accordion',
|
165 |
+
'name' => 'premium-image-accordion',
|
166 |
+
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
167 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
168 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
169 |
+
'is_pro' => true,
|
170 |
+
'icon' => 'pa-pro-image-accordion',
|
171 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
172 |
+
),
|
173 |
+
array(
|
174 |
+
'key' => 'premium-videobox',
|
175 |
+
'name' => 'premium-addon-video-box',
|
176 |
+
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
177 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
178 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
179 |
+
),
|
180 |
+
array(
|
181 |
+
'key' => 'premium-hscroll',
|
182 |
+
'name' => 'premium-hscroll',
|
183 |
+
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
184 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
185 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
186 |
+
'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
|
187 |
+
'is_pro' => true,
|
188 |
+
'icon' => 'pa-pro-horizontal-scroll',
|
189 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
190 |
+
),
|
191 |
+
array(
|
192 |
+
'key' => 'premium-vscroll',
|
193 |
+
'name' => 'premium-vscroll',
|
194 |
+
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
195 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
196 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
197 |
+
'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
|
198 |
+
),
|
199 |
+
array(
|
200 |
+
'key' => 'premium-color-transition',
|
201 |
+
'name' => 'premium-color-transition',
|
202 |
+
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
203 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
204 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
205 |
+
'is_pro' => true,
|
206 |
+
'icon' => 'pa-pro-color-transition',
|
207 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
208 |
+
),
|
209 |
+
array(
|
210 |
+
'key' => 'premium-multi-scroll',
|
211 |
+
'name' => 'premium-multi-scroll',
|
212 |
+
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
213 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
214 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
215 |
+
'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
|
216 |
+
'is_pro' => true,
|
217 |
+
'icon' => 'pa-pro-multi-scroll',
|
218 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
219 |
+
),
|
220 |
+
array(
|
221 |
+
'key' => 'premium-lottie',
|
222 |
+
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
223 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
224 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
|
225 |
+
'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
|
226 |
+
'is_pro' => true,
|
227 |
+
'is_global' => true,
|
228 |
+
),
|
229 |
+
array(
|
230 |
+
'key' => 'premium-parallax',
|
231 |
+
'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
|
232 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
233 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
|
234 |
+
'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
|
235 |
+
'is_pro' => true,
|
236 |
+
'is_global' => true,
|
237 |
+
),
|
238 |
+
array(
|
239 |
+
'key' => 'premium-particles',
|
240 |
+
'title' => __( 'Particles', 'premium-addons-for-elementor' ),
|
241 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
242 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
|
243 |
+
'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
|
244 |
+
'is_pro' => true,
|
245 |
+
'is_global' => true,
|
246 |
+
),
|
247 |
+
array(
|
248 |
+
'key' => 'premium-gradient',
|
249 |
+
'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
|
250 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
251 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
252 |
+
'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
|
253 |
+
'is_pro' => true,
|
254 |
+
'is_global' => true,
|
255 |
+
),
|
256 |
+
array(
|
257 |
+
'key' => 'premium-kenburns',
|
258 |
+
'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
|
259 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
260 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
261 |
+
'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
|
262 |
+
'is_pro' => true,
|
263 |
+
'is_global' => true,
|
264 |
+
),
|
265 |
+
array(
|
266 |
+
'key' => 'premium-blob',
|
267 |
+
'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
|
268 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
|
269 |
+
'is_pro' => true,
|
270 |
+
'is_global' => true,
|
271 |
+
),
|
272 |
+
array(
|
273 |
+
'key' => 'premium-modalbox',
|
274 |
+
'name' => 'premium-addon-modal-box',
|
275 |
+
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
276 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
277 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
278 |
+
'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
|
279 |
+
),
|
280 |
+
array(
|
281 |
+
'key' => 'premium-notbar',
|
282 |
+
'name' => 'premium-notbar',
|
283 |
+
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
284 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
285 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
286 |
+
'is_pro' => true,
|
287 |
+
'icon' => 'pa-pro-notification-bar',
|
288 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
289 |
+
),
|
290 |
+
array(
|
291 |
+
'key' => 'premium-magic-section',
|
292 |
+
'name' => 'premium-addon-magic-section',
|
293 |
+
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
294 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
295 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
296 |
+
'is_pro' => true,
|
297 |
+
'icon' => 'pa-pro-magic-section',
|
298 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
299 |
+
),
|
300 |
+
array(
|
301 |
+
'key' => 'premium-prev-img',
|
302 |
+
'name' => 'premium-addon-preview-image',
|
303 |
+
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
304 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
305 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
306 |
+
'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
|
307 |
+
'is_pro' => true,
|
308 |
+
'icon' => 'pa-pro-preview-window',
|
309 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
310 |
+
),
|
311 |
+
array(
|
312 |
+
'key' => 'premium-testimonials',
|
313 |
+
'name' => 'premium-addon-testimonials',
|
314 |
+
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
315 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
316 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
317 |
+
),
|
318 |
+
array(
|
319 |
+
'key' => 'premium-facebook-reviews',
|
320 |
+
'name' => 'premium-facebook-reviews',
|
321 |
+
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
322 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
323 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
324 |
+
'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
|
325 |
+
'is_pro' => true,
|
326 |
+
'icon' => 'pa-pro-facebook-reviews',
|
327 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
328 |
+
),
|
329 |
+
array(
|
330 |
+
'key' => 'premium-google-reviews',
|
331 |
+
'name' => 'premium-google-reviews',
|
332 |
+
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
333 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
334 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
335 |
+
'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
|
336 |
+
'is_pro' => true,
|
337 |
+
'icon' => 'pa-pro-google-reviews',
|
338 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
339 |
+
),
|
340 |
+
array(
|
341 |
+
'key' => 'premium-yelp-reviews',
|
342 |
+
'name' => 'premium-yelp-reviews',
|
343 |
+
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
344 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
345 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
346 |
+
'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
|
347 |
+
'is_pro' => true,
|
348 |
+
'icon' => 'pa-pro-yelp-reviews',
|
349 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
350 |
+
),
|
351 |
+
array(
|
352 |
+
'key' => 'premium-countdown',
|
353 |
+
'name' => 'premium-countdown-timer',
|
354 |
+
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
355 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
356 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
357 |
+
),
|
358 |
+
array(
|
359 |
+
'key' => 'premium-banner',
|
360 |
+
'name' => 'premium-addon-banner',
|
361 |
+
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
362 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
363 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
364 |
+
),
|
365 |
+
array(
|
366 |
+
'key' => 'premium-button',
|
367 |
+
'name' => 'premium-addon-button',
|
368 |
+
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
369 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
370 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
371 |
+
'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
|
372 |
+
),
|
373 |
+
array(
|
374 |
+
'key' => 'premium-image-button',
|
375 |
+
'name' => 'premium-addon-image-button',
|
376 |
+
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
377 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
378 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
379 |
+
),
|
380 |
+
array(
|
381 |
+
'key' => 'premium-flipbox',
|
382 |
+
'name' => 'premium-addon-flip-box',
|
383 |
+
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
384 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
385 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
386 |
+
'is_pro' => true,
|
387 |
+
'icon' => 'pa-pro-flip-box',
|
388 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'editor-page', 'wp-editor', 'get-pro' ),
|
389 |
+
),
|
390 |
+
array(
|
391 |
+
'key' => 'premium-iconbox',
|
392 |
+
'name' => 'premium-addon-icon-box',
|
393 |
+
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
394 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
395 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
396 |
+
'is_pro' => true,
|
397 |
+
'icon' => 'pa-pro-icon-box',
|
398 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
399 |
+
),
|
400 |
+
array(
|
401 |
+
'key' => 'premium-ihover',
|
402 |
+
'name' => 'premium-ihover',
|
403 |
+
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
404 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
405 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
406 |
+
'is_pro' => true,
|
407 |
+
'icon' => 'pa-pro-ihover',
|
408 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
409 |
+
),
|
410 |
+
array(
|
411 |
+
'key' => 'premium-unfold',
|
412 |
+
'name' => 'premium-unfold-addon',
|
413 |
+
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
414 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
415 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
416 |
+
'is_pro' => true,
|
417 |
+
'icon' => 'pa-pro-unfold',
|
418 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
419 |
+
),
|
420 |
+
array(
|
421 |
+
'key' => 'premium-icon-list',
|
422 |
+
'name' => 'premium-icon-list',
|
423 |
+
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
424 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
425 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
426 |
+
'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
|
427 |
+
),
|
428 |
+
array(
|
429 |
+
'key' => 'premium-facebook-feed',
|
430 |
+
'name' => 'premium-facebook-feed',
|
431 |
+
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
432 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
433 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
434 |
+
'is_pro' => true,
|
435 |
+
'icon' => 'pa-pro-facebook-feed',
|
436 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
|
437 |
+
),
|
438 |
+
array(
|
439 |
+
'key' => 'premium-twitter-feed',
|
440 |
+
'name' => 'premium-twitter-feed',
|
441 |
+
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
442 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
443 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
444 |
+
'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
|
445 |
+
'is_pro' => true,
|
446 |
+
'icon' => 'pa-pro-twitter-feed',
|
447 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
448 |
+
),
|
449 |
+
array(
|
450 |
+
'key' => 'premium-instagram-feed',
|
451 |
+
'name' => 'premium-addon-instagram-feed',
|
452 |
+
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
453 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
454 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
455 |
+
'is_pro' => true,
|
456 |
+
'icon' => 'pa-pro-instagram-feed',
|
457 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
458 |
+
),
|
459 |
+
array(
|
460 |
+
'key' => 'premium-behance',
|
461 |
+
'name' => 'premium-behance-feed',
|
462 |
+
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
463 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
464 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
465 |
+
'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
|
466 |
+
'is_pro' => true,
|
467 |
+
'icon' => 'pa-pro-behance-feed',
|
468 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
469 |
+
),
|
470 |
+
array(
|
471 |
+
'key' => 'premium-progressbar',
|
472 |
+
'name' => 'premium-addon-progressbar',
|
473 |
+
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
474 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
475 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
476 |
+
'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
|
477 |
+
),
|
478 |
+
array(
|
479 |
+
'key' => 'premium-pricing-table',
|
480 |
+
'name' => 'premium-addon-pricing-table',
|
481 |
+
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
482 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
483 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
484 |
+
),
|
485 |
+
array(
|
486 |
+
'key' => 'premium-charts',
|
487 |
+
'name' => 'premium-chart',
|
488 |
+
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
489 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
490 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
491 |
+
'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
|
492 |
+
'is_pro' => true,
|
493 |
+
'icon' => 'pa-pro-charts',
|
494 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
495 |
+
),
|
496 |
+
array(
|
497 |
+
'key' => 'premium-tables',
|
498 |
+
'name' => 'premium-tables-addon',
|
499 |
+
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
500 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
501 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
502 |
+
'is_pro' => true,
|
503 |
+
'icon' => 'pa-pro-table',
|
504 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
505 |
+
),
|
506 |
+
array(
|
507 |
+
'key' => 'premium-counter',
|
508 |
+
'name' => 'premium-counter',
|
509 |
+
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
510 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
511 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
512 |
+
),
|
513 |
+
array(
|
514 |
+
'key' => 'premium-contactform',
|
515 |
+
'name' => 'premium-contact-form',
|
516 |
+
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
517 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
518 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
519 |
+
),
|
520 |
+
array(
|
521 |
+
'key' => 'premium-fb-chat',
|
522 |
+
'name' => 'premium-addon-facebook-chat',
|
523 |
+
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
524 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
525 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
526 |
+
'is_pro' => true,
|
527 |
+
'icon' => 'pa-pro-messenger-chat',
|
528 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
529 |
+
),
|
530 |
+
array(
|
531 |
+
'key' => 'premium-whatsapp-chat',
|
532 |
+
'name' => 'premium-whatsapp-chat',
|
533 |
+
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
534 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
535 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
536 |
+
'is_pro' => true,
|
537 |
+
'icon' => 'pa-pro-whatsapp',
|
538 |
+
'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
|
539 |
+
),
|
540 |
+
array(
|
541 |
+
'key' => 'woo-products',
|
542 |
+
'title' => __( 'Woo Products', 'premium-addons-for-elementor' ),
|
543 |
+
'name' => 'premium-woo-products',
|
544 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-woocommerce-products/', 'settings-page', 'wp-dash', 'dashboard' ),
|
545 |
+
),
|
546 |
+
),
|
547 |
+
),
|
548 |
+
'cat-2' => array(
|
549 |
+
'icon' => 'content',
|
550 |
+
'title' => __( 'Content Widgets', 'premium-addons-for-elementor' ),
|
551 |
+
'elements' => array(
|
552 |
+
array(
|
553 |
+
'key' => 'premium-carousel',
|
554 |
+
'name' => 'premium-carousel-widget',
|
555 |
+
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
556 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
557 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
558 |
+
'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
|
559 |
+
),
|
560 |
+
array(
|
561 |
+
'key' => 'premium-blog',
|
562 |
+
'name' => 'premium-addon-blog',
|
563 |
+
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
564 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
565 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
566 |
+
),
|
567 |
+
array(
|
568 |
+
'key' => 'premium-nav-menu',
|
569 |
+
'name' => 'premium-nav-menu',
|
570 |
+
'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
|
571 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
572 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
|
573 |
+
),
|
574 |
+
array(
|
575 |
+
'key' => 'premium-maps',
|
576 |
+
'name' => 'premium-addon-maps',
|
577 |
+
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
578 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
579 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
580 |
+
'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
|
581 |
+
),
|
582 |
+
array(
|
583 |
+
'key' => 'premium-person',
|
584 |
+
'name' => 'premium-addon-person',
|
585 |
+
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
586 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
587 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
588 |
+
),
|
589 |
+
array(
|
590 |
+
'key' => 'premium-tabs',
|
591 |
+
'name' => 'premium-addon-tabs',
|
592 |
+
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
593 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
594 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
595 |
+
'is_pro' => true,
|
596 |
+
),
|
597 |
+
array(
|
598 |
+
'key' => 'premium-content-toggle',
|
599 |
+
'name' => 'premium-addon-content-toggle',
|
600 |
+
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
601 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
602 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
603 |
+
'is_pro' => true,
|
604 |
+
),
|
605 |
+
array(
|
606 |
+
'key' => 'premium-fancytext',
|
607 |
+
'name' => 'premium-addon-fancy-text',
|
608 |
+
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
609 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
610 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
611 |
+
),
|
612 |
+
array(
|
613 |
+
'key' => 'premium-title',
|
614 |
+
'name' => 'premium-addon-title',
|
615 |
+
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
616 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
617 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
618 |
+
),
|
619 |
+
array(
|
620 |
+
'key' => 'premium-dual-header',
|
621 |
+
'name' => 'premium-addon-dual-header',
|
622 |
+
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
623 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
624 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
625 |
+
),
|
626 |
+
array(
|
627 |
+
'key' => 'premium-divider',
|
628 |
+
'name' => 'premium-divider',
|
629 |
+
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
630 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
631 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
632 |
+
'is_pro' => true,
|
633 |
+
),
|
634 |
+
),
|
635 |
+
),
|
636 |
+
'cat-3' => array(
|
637 |
+
'icon' => 'images',
|
638 |
+
'title' => __( 'Image & Video Widgets', 'premium-addons-for-elementor' ),
|
639 |
+
'elements' => array(
|
640 |
+
array(
|
641 |
+
'key' => 'premium-grid',
|
642 |
+
'name' => 'premium-img-gallery',
|
643 |
+
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
644 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
645 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
646 |
+
),
|
647 |
+
array(
|
648 |
+
'key' => 'premium-image-scroll',
|
649 |
+
'name' => 'premium-image-scroll',
|
650 |
+
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
651 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
652 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
653 |
+
),
|
654 |
+
array(
|
655 |
+
'key' => 'premium-image-separator',
|
656 |
+
'name' => 'premium-addon-image-separator',
|
657 |
+
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
658 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
659 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
660 |
+
),
|
661 |
+
array(
|
662 |
+
'key' => 'premium-image-comparison',
|
663 |
+
'name' => 'premium-addon-image-comparison',
|
664 |
+
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
665 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
666 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
667 |
+
'is_pro' => true,
|
668 |
+
),
|
669 |
+
array(
|
670 |
+
'key' => 'premium-image-hotspots',
|
671 |
+
'name' => 'premium-addon-image-hotspots',
|
672 |
+
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
673 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
674 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
675 |
+
'is_pro' => true,
|
676 |
+
),
|
677 |
+
array(
|
678 |
+
'key' => 'premium-img-layers',
|
679 |
+
'name' => 'premium-img-layers-addon',
|
680 |
+
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
681 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
682 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
683 |
+
'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
|
684 |
+
'is_pro' => true,
|
685 |
+
),
|
686 |
+
array(
|
687 |
+
'key' => 'premium-image-accordion',
|
688 |
+
'name' => 'premium-image-accordion',
|
689 |
+
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
690 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
691 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
692 |
+
'is_pro' => true,
|
693 |
+
),
|
694 |
+
array(
|
695 |
+
'key' => 'premium-videobox',
|
696 |
+
'name' => 'premium-addon-video-box',
|
697 |
+
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
698 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
699 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
700 |
+
),
|
701 |
+
),
|
702 |
+
),
|
703 |
+
'cat-4' => array(
|
704 |
+
'icon' => 'section',
|
705 |
+
'title' => __( 'Section Addons & Widgets', 'premium-addons-for-elementor' ),
|
706 |
+
'elements' => array(
|
707 |
+
array(
|
708 |
+
'key' => 'premium-hscroll',
|
709 |
+
'name' => 'premium-hscroll',
|
710 |
+
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
711 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
712 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
713 |
+
'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
|
714 |
+
'is_pro' => true,
|
715 |
+
),
|
716 |
+
array(
|
717 |
+
'key' => 'premium-vscroll',
|
718 |
+
'name' => 'premium-vscroll',
|
719 |
+
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
720 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
721 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
722 |
+
'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
|
723 |
+
),
|
724 |
+
array(
|
725 |
+
'key' => 'premium-color-transition',
|
726 |
+
'name' => 'premium-color-transition',
|
727 |
+
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
728 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
729 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
730 |
+
'is_pro' => true,
|
731 |
+
),
|
732 |
+
array(
|
733 |
+
'key' => 'premium-multi-scroll',
|
734 |
+
'name' => 'premium-multi-scroll',
|
735 |
+
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
736 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
737 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
738 |
+
'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
|
739 |
+
'is_pro' => true,
|
740 |
+
),
|
741 |
+
array(
|
742 |
+
'key' => 'premium-lottie',
|
743 |
+
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
744 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
745 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
|
746 |
+
'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
|
747 |
+
'is_pro' => true,
|
748 |
+
'is_global' => true,
|
749 |
+
),
|
750 |
+
array(
|
751 |
+
'key' => 'premium-parallax',
|
752 |
+
'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
|
753 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
754 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
|
755 |
+
'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
|
756 |
+
'is_pro' => true,
|
757 |
+
'is_global' => true,
|
758 |
+
),
|
759 |
+
array(
|
760 |
+
'key' => 'premium-particles',
|
761 |
+
'title' => __( 'Particles', 'premium-addons-for-elementor' ),
|
762 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
763 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
|
764 |
+
'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
|
765 |
+
'is_pro' => true,
|
766 |
+
'is_global' => true,
|
767 |
+
),
|
768 |
+
array(
|
769 |
+
'key' => 'premium-gradient',
|
770 |
+
'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
|
771 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
772 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
773 |
+
'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
|
774 |
+
'is_pro' => true,
|
775 |
+
'is_global' => true,
|
776 |
+
),
|
777 |
+
array(
|
778 |
+
'key' => 'premium-kenburns',
|
779 |
+
'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
|
780 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
781 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
782 |
+
'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
|
783 |
+
'is_pro' => true,
|
784 |
+
'is_global' => true,
|
785 |
+
),
|
786 |
+
array(
|
787 |
+
'key' => 'premium-blob',
|
788 |
+
'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
|
789 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
|
790 |
+
'is_pro' => true,
|
791 |
+
'is_global' => true,
|
792 |
+
),
|
793 |
+
),
|
794 |
+
),
|
795 |
+
'cat-5' => array(
|
796 |
+
'icon' => 'off-grid',
|
797 |
+
'title' => __( 'Off-Grid Widgets', 'premium-addons-for-elementor' ),
|
798 |
+
'elements' => array(
|
799 |
+
array(
|
800 |
+
'key' => 'premium-modalbox',
|
801 |
+
'name' => 'premium-addon-modal-box',
|
802 |
+
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
803 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
804 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
805 |
+
'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
|
806 |
+
),
|
807 |
+
array(
|
808 |
+
'key' => 'premium-notbar',
|
809 |
+
'name' => 'premium-notbar',
|
810 |
+
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
811 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
812 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
813 |
+
'is_pro' => true,
|
814 |
+
),
|
815 |
+
array(
|
816 |
+
'key' => 'premium-magic-section',
|
817 |
+
'name' => 'premium-addon-magic-section',
|
818 |
+
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
819 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
820 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
821 |
+
'is_pro' => true,
|
822 |
+
),
|
823 |
+
array(
|
824 |
+
'key' => 'premium-prev-img',
|
825 |
+
'name' => 'premium-addon-preview-image',
|
826 |
+
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
827 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
828 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
829 |
+
'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
|
830 |
+
'is_pro' => true,
|
831 |
+
),
|
832 |
+
),
|
833 |
+
),
|
834 |
+
'cat-6' => array(
|
835 |
+
'icon' => 'social',
|
836 |
+
'title' => __( 'Reviews & Testimonials Widgets', 'premium-addons-for-elementor' ),
|
837 |
+
'elements' => array(
|
838 |
+
array(
|
839 |
+
'key' => 'premium-testimonials',
|
840 |
+
'name' => 'premium-addon-testimonials',
|
841 |
+
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
842 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
843 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
844 |
+
),
|
845 |
+
array(
|
846 |
+
'key' => 'premium-facebook-reviews',
|
847 |
+
'name' => 'premium-facebook-reviews',
|
848 |
+
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
849 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
850 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
851 |
+
'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
|
852 |
+
'is_pro' => true,
|
853 |
+
),
|
854 |
+
array(
|
855 |
+
'key' => 'premium-google-reviews',
|
856 |
+
'name' => 'premium-google-reviews',
|
857 |
+
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
858 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
859 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
860 |
+
'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
|
861 |
+
'is_pro' => true,
|
862 |
+
),
|
863 |
+
array(
|
864 |
+
'key' => 'premium-yelp-reviews',
|
865 |
+
'name' => 'premium-yelp-reviews',
|
866 |
+
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
867 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
868 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
869 |
+
'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
|
870 |
+
'is_pro' => true,
|
871 |
+
),
|
872 |
+
),
|
873 |
+
),
|
874 |
+
'cat-7' => array(
|
875 |
+
'icon' => 'blurbs',
|
876 |
+
'title' => __( 'Blurbs & CTA Widgets', 'premium-addons-for-elementor' ),
|
877 |
+
'elements' => array(
|
878 |
+
array(
|
879 |
+
'key' => 'premium-countdown',
|
880 |
+
'name' => 'premium-countdown-timer',
|
881 |
+
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
882 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
883 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
884 |
+
),
|
885 |
+
array(
|
886 |
+
'key' => 'premium-banner',
|
887 |
+
'name' => 'premium-addon-banner',
|
888 |
+
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
889 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
890 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
891 |
+
),
|
892 |
+
array(
|
893 |
+
'key' => 'premium-button',
|
894 |
+
'name' => 'premium-addon-button',
|
895 |
+
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
896 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
897 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
898 |
+
'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
|
899 |
+
),
|
900 |
+
array(
|
901 |
+
'key' => 'premium-image-button',
|
902 |
+
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
903 |
+
'name' => 'premium-addon-image-button',
|
904 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
905 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
906 |
+
),
|
907 |
+
array(
|
908 |
+
'key' => 'premium-flipbox',
|
909 |
+
'name' => 'premium-addon-flip-box',
|
910 |
+
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
911 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
912 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
913 |
+
'is_pro' => true,
|
914 |
+
),
|
915 |
+
array(
|
916 |
+
'key' => 'premium-iconbox',
|
917 |
+
'name' => 'premium-addon-icon-box',
|
918 |
+
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
919 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
920 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
921 |
+
'is_pro' => true,
|
922 |
+
),
|
923 |
+
array(
|
924 |
+
'key' => 'premium-ihover',
|
925 |
+
'name' => 'premium-ihover',
|
926 |
+
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
927 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
928 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
929 |
+
'is_pro' => true,
|
930 |
+
),
|
931 |
+
array(
|
932 |
+
'key' => 'premium-unfold',
|
933 |
+
'name' => 'premium-unfold-addon',
|
934 |
+
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
935 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
936 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
937 |
+
'is_pro' => true,
|
938 |
+
),
|
939 |
+
array(
|
940 |
+
'key' => 'premium-icon-list',
|
941 |
+
'name' => 'premium-icon-list',
|
942 |
+
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
943 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
944 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
945 |
+
'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
|
946 |
+
),
|
947 |
+
),
|
948 |
+
),
|
949 |
+
'cat-8' => array(
|
950 |
+
'icon' => 'feed',
|
951 |
+
'title' => __( 'Social Feed Widgets', 'premium-addons-for-elementor' ),
|
952 |
+
'elements' => array(
|
953 |
+
array(
|
954 |
+
'key' => 'premium-facebook-feed',
|
955 |
+
'name' => 'premium-facebook-feed',
|
956 |
+
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
957 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
958 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
959 |
+
'is_pro' => true,
|
960 |
+
),
|
961 |
+
array(
|
962 |
+
'key' => 'premium-twitter-feed',
|
963 |
+
'name' => 'premium-twitter-feed',
|
964 |
+
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
965 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
966 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
967 |
+
'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
|
968 |
+
'is_pro' => true,
|
969 |
+
),
|
970 |
+
array(
|
971 |
+
'key' => 'premium-instagram-feed',
|
972 |
+
'name' => 'premium-addon-instagram-feed',
|
973 |
+
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
974 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
975 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
976 |
+
'is_pro' => true,
|
977 |
+
),
|
978 |
+
array(
|
979 |
+
'key' => 'premium-behance',
|
980 |
+
'name' => 'premium-behance-feed',
|
981 |
+
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
982 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
983 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
984 |
+
'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
|
985 |
+
'is_pro' => true,
|
986 |
+
),
|
987 |
+
),
|
988 |
+
),
|
989 |
+
'cat-9' => array(
|
990 |
+
'icon' => 'data',
|
991 |
+
'title' => __( 'Tables, Charts & Anything Data Widgets', 'premium-addons-for-elementor' ),
|
992 |
+
'elements' => array(
|
993 |
+
array(
|
994 |
+
'key' => 'premium-progressbar',
|
995 |
+
'name' => 'premium-addon-progressbar',
|
996 |
+
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
997 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
998 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
999 |
+
'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
|
1000 |
+
),
|
1001 |
+
array(
|
1002 |
+
'key' => 'premium-pricing-table',
|
1003 |
+
'name' => 'premium-addon-pricing-table',
|
1004 |
+
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
1005 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1006 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1007 |
+
),
|
1008 |
+
array(
|
1009 |
+
'key' => 'premium-charts',
|
1010 |
+
'name' => 'premium-chart',
|
1011 |
+
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
1012 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1013 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1014 |
+
'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
|
1015 |
+
'is_pro' => true,
|
1016 |
+
),
|
1017 |
+
array(
|
1018 |
+
'key' => 'premium-tables',
|
1019 |
+
'name' => 'premium-tables-addon',
|
1020 |
+
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
1021 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1022 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1023 |
+
'is_pro' => true,
|
1024 |
+
),
|
1025 |
+
array(
|
1026 |
+
'key' => 'premium-counter',
|
1027 |
+
'name' => 'premium-counter',
|
1028 |
+
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
1029 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1030 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1031 |
+
),
|
1032 |
+
),
|
1033 |
+
),
|
1034 |
+
'cat-10' => array(
|
1035 |
+
'icon' => 'contact',
|
1036 |
+
'title' => __( 'Contact Widgets', 'premium-addons-for-elementor' ),
|
1037 |
+
'elements' => array(
|
1038 |
+
array(
|
1039 |
+
'key' => 'premium-contactform',
|
1040 |
+
'name' => 'premium-contact-form',
|
1041 |
+
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
1042 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1043 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1044 |
+
),
|
1045 |
+
array(
|
1046 |
+
'key' => 'premium-fb-chat',
|
1047 |
+
'name' => 'premium-addon-facebook-chat',
|
1048 |
+
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
1049 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1050 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1051 |
+
'is_pro' => true,
|
1052 |
+
),
|
1053 |
+
array(
|
1054 |
+
'key' => 'premium-whatsapp-chat',
|
1055 |
+
'name' => 'premium-whatsapp-chat',
|
1056 |
+
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
1057 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1058 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1059 |
+
'is_pro' => true,
|
1060 |
+
),
|
1061 |
+
),
|
1062 |
+
),
|
1063 |
+
'cat-11' => array(
|
1064 |
+
'icon' => 'extensions',
|
1065 |
+
'elements' => array(
|
1066 |
+
array(
|
1067 |
+
'key' => 'premium-templates',
|
1068 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-templates-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1069 |
+
),
|
1070 |
+
array(
|
1071 |
+
'key' => 'premium-equal-height',
|
1072 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#equal-height-feature', 'settings-page', 'wp-dash', 'dashboard' ),
|
1073 |
+
),
|
1074 |
+
array(
|
1075 |
+
'key' => 'pa-display-conditions',
|
1076 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-display-conditions/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1077 |
+
),
|
1078 |
+
array(
|
1079 |
+
'key' => 'premium-global-cursor',
|
1080 |
+
'is_pro' => true,
|
1081 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-custom-mouse-cursor-global-feature/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1082 |
+
),
|
1083 |
+
array(
|
1084 |
+
'key' => 'premium-global-badge',
|
1085 |
+
'is_pro' => true,
|
1086 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-badge-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1087 |
+
),
|
1088 |
+
array(
|
1089 |
+
'key' => 'premium-floating-effects',
|
1090 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-floating-effects-animation/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1091 |
+
),
|
1092 |
+
array(
|
1093 |
+
'key' => 'premium-cross-domain',
|
1094 |
+
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#common-features', 'settings-page', 'wp-dash', 'dashboard' ),
|
1095 |
+
),
|
1096 |
+
array(
|
1097 |
+
'key' => 'premium-duplicator',
|
1098 |
+
),
|
1099 |
+
array(
|
1100 |
+
'key' => 'premium-assets-generator',
|
1101 |
+
),
|
1102 |
+
),
|
1103 |
+
),
|
1104 |
+
);
|
1105 |
+
|
1106 |
+
return $elements;
|
admin/includes/templates/features.php
CHANGED
@@ -1,185 +1,185 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit;
|
5 |
-
}
|
6 |
-
|
7 |
-
use PremiumAddons\Includes\Helper_Functions;
|
8 |
-
|
9 |
-
$prefix = Helper_Functions::get_prefix();
|
10 |
-
|
11 |
-
// Get elements settings
|
12 |
-
$enabled_elements = self::get_enabled_elements();
|
13 |
-
|
14 |
-
$elements = self::get_elements_list();
|
15 |
-
|
16 |
-
$features = $elements['cat-11']['elements'];
|
17 |
-
|
18 |
-
?>
|
19 |
-
|
20 |
-
<div class="pa-section-content">
|
21 |
-
<div class="row">
|
22 |
-
<div class="col-full">
|
23 |
-
<form action="" method="POST" id="pa-features" name="pa-features" class="pa-settings-form">
|
24 |
-
<div id="pa-features-settings" class="pa-settings-tab">
|
25 |
-
|
26 |
-
<div class="pa-section-outer-wrap">
|
27 |
-
<div class="pa-section-info-wrap">
|
28 |
-
<div class="pa-section-info">
|
29 |
-
<h4><?php echo sprintf( '%1$s %2$s', $prefix, __( 'Templates', 'premium-addons-for-elementor' ) ); ?></h4>
|
30 |
-
<p><?php echo __( 'Build Professional Website in Minutes Using Our Pre-Made Premium Elementor Templates.', 'premium-addons-for-elementor' ); ?></p>
|
31 |
-
</div>
|
32 |
-
|
33 |
-
<div class="pa-section-info-cta">
|
34 |
-
<label class="switch">
|
35 |
-
<input type="checkbox" id="premium-templates" name="premium-templates" <?php echo checked( 1, $enabled_elements['premium-templates'], false ); ?>>
|
36 |
-
<span class="slider round"></span>
|
37 |
-
</label>
|
38 |
-
</p>
|
39 |
-
</div>
|
40 |
-
</div>
|
41 |
-
<a href="<?php echo esc_url( $features[0]['demo'] ); ?>" target="_blank"></a>
|
42 |
-
</div>
|
43 |
-
|
44 |
-
<div class="pa-section-outer-wrap">
|
45 |
-
<div class="pa-section-info-wrap">
|
46 |
-
<div class="pa-section-info">
|
47 |
-
<h4><?php echo __( 'Equal Height', 'premium-addons-for-elementor' ); ?></h4>
|
48 |
-
<p><?php echo __( 'Make your widgets the same height with just ONE click.', 'premium-addons-for-elementor' ); ?></p>
|
49 |
-
</div>
|
50 |
-
|
51 |
-
<div class="pa-section-info-cta">
|
52 |
-
<label class="switch">
|
53 |
-
<input type="checkbox" id="premium-equal-height" name="premium-equal-height" <?php echo checked( 1, $enabled_elements['premium-equal-height'], false ); ?>>
|
54 |
-
<span class="slider round"></span>
|
55 |
-
</label>
|
56 |
-
</p>
|
57 |
-
</div>
|
58 |
-
</div>
|
59 |
-
<a href="<?php echo esc_url( $features[1]['demo'] ); ?>" target="_blank"></a>
|
60 |
-
</div>
|
61 |
-
|
62 |
-
<div class="pa-section-outer-wrap">
|
63 |
-
<div class="pa-section-info-wrap">
|
64 |
-
<div class="pa-section-info">
|
65 |
-
<h4><?php echo __( 'Custom Mouse Cursor', 'premium-addons-for-elementor' ); ?></h4>
|
66 |
-
<p><?php echo __( 'Change the default mouse cursor with icon, image, or Lottie animation for any Elementor section, column, or widget.', 'premium-addons-for-elementor' ); ?></p>
|
67 |
-
</div>
|
68 |
-
<?php
|
69 |
-
|
70 |
-
$status = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-cursor'], false );
|
71 |
-
$class = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
|
72 |
-
$switcher_class = $class . 'slider round';
|
73 |
-
|
74 |
-
?>
|
75 |
-
<div class="pa-section-info-cta">
|
76 |
-
<label class="switch">
|
77 |
-
<input type="checkbox" id="premium-global-cursor" name="premium-global-cursor" <?php echo $status; ?>>
|
78 |
-
<span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
|
79 |
-
</label>
|
80 |
-
</p>
|
81 |
-
</div>
|
82 |
-
</div>
|
83 |
-
<a href="<?php echo esc_url( $features[3]['demo'] ); ?>" target="_blank"></a>
|
84 |
-
</div>
|
85 |
-
|
86 |
-
<div class="pa-section-outer-wrap">
|
87 |
-
<div class="pa-section-info-wrap">
|
88 |
-
<div class="pa-section-info">
|
89 |
-
<h4><?php echo __( 'Global Badge', 'premium-addons-for-elementor' ); ?></h4>
|
90 |
-
<p><?php echo __( 'Add icon, image, Lottie, or SVG blob shape badge to any Elementor section, column, or widget.', 'premium-addons-for-elementor' ); ?></p>
|
91 |
-
</div>
|
92 |
-
<?php
|
93 |
-
|
94 |
-
$status = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-badge'], false );
|
95 |
-
$class = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
|
96 |
-
$switcher_class = $class . 'slider round';
|
97 |
-
|
98 |
-
?>
|
99 |
-
<div class="pa-section-info-cta">
|
100 |
-
<label class="switch">
|
101 |
-
<input type="checkbox" id="premium-global-badge" name="premium-global-badge" <?php echo $status; ?>>
|
102 |
-
<span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
|
103 |
-
</label>
|
104 |
-
</p>
|
105 |
-
</div>
|
106 |
-
</div>
|
107 |
-
<a href="<?php echo esc_url( $features[4]['demo'] ); ?>" target="_blank"></a>
|
108 |
-
</div>
|
109 |
-
|
110 |
-
<div class="pa-section-outer-wrap">
|
111 |
-
<div class="pa-section-info-wrap">
|
112 |
-
<div class="pa-section-info">
|
113 |
-
<h4><?php echo __( 'Display Conditions', 'premium-addons-for-elementor' ); ?></h4>
|
114 |
-
<p><?php echo __( 'Show/hide content dynamically based on location, browser, operating system, user role, device type, Woocommerce, ACF, etc.', 'premium-addons-for-elementor' ); ?></p>
|
115 |
-
</div>
|
116 |
-
|
117 |
-
<div class="pa-section-info-cta">
|
118 |
-
<label class="switch">
|
119 |
-
<input type="checkbox" id="pa-display-conditions" name="pa-display-conditions" <?php echo checked( 1, $enabled_elements['pa-display-conditions'], false ); ?>>
|
120 |
-
<span class="slider round"></span>
|
121 |
-
</label>
|
122 |
-
</p>
|
123 |
-
</div>
|
124 |
-
</div>
|
125 |
-
<a href="<?php echo esc_url( $features[2]['demo'] ); ?>" target="_blank"></a>
|
126 |
-
</div>
|
127 |
-
|
128 |
-
<div class="pa-section-outer-wrap">
|
129 |
-
<div class="pa-section-info-wrap">
|
130 |
-
<div class="pa-section-info">
|
131 |
-
<h4><?php echo __( 'Floating Effects', 'premium-addons-for-elementor' ); ?></h4>
|
132 |
-
<p><?php echo __( 'Apply advanced floating effects on any Elementor element or a custom CSS selector.', 'premium-addons-for-elementor' ); ?></p>
|
133 |
-
</div>
|
134 |
-
|
135 |
-
<div class="pa-section-info-cta">
|
136 |
-
<label class="switch">
|
137 |
-
<input type="checkbox" id="premium-floating-effects" name="premium-floating-effects" <?php echo checked( 1, $enabled_elements['premium-floating-effects'], false ); ?>>
|
138 |
-
<span class="slider round"></span>
|
139 |
-
</label>
|
140 |
-
</p>
|
141 |
-
</div>
|
142 |
-
</div>
|
143 |
-
<a href="<?php echo esc_url( $features[5]['demo'] ); ?>" target="_blank"></a>
|
144 |
-
</div>
|
145 |
-
|
146 |
-
<div class="pa-section-outer-wrap">
|
147 |
-
<div class="pa-section-info-wrap">
|
148 |
-
<div class="pa-section-info">
|
149 |
-
<h4><?php echo __( 'Cross-Domain Copy N’ Paste', 'premium-addons-for-elementor' ); ?></h4>
|
150 |
-
<p><?php echo __( 'Copy any Elementor content from site to another in just ONE click.', 'premium-addons-for-elementor' ); ?></p>
|
151 |
-
</div>
|
152 |
-
|
153 |
-
<div class="pa-section-info-cta">
|
154 |
-
<label class="switch">
|
155 |
-
<input type="checkbox" id="premium-cross-domain" name="premium-cross-domain" <?php echo checked( 1, $enabled_elements['premium-cross-domain'], false ); ?>>
|
156 |
-
<span class="slider round"></span>
|
157 |
-
</label>
|
158 |
-
</p>
|
159 |
-
</div>
|
160 |
-
</div>
|
161 |
-
<a href="<?php echo esc_url( $features[6]['demo'] ); ?>" target="_blank"></a>
|
162 |
-
</div>
|
163 |
-
|
164 |
-
<div class="pa-section-outer-wrap">
|
165 |
-
<div class="pa-section-info-wrap">
|
166 |
-
<div class="pa-section-info">
|
167 |
-
<h4><?php echo __( 'Duplicator', 'premium-addons-for-elementor' ); ?></h4>
|
168 |
-
<p><?php echo __( 'Duplicate any post, page or template on your website.', 'premium-addons-for-elementor' ); ?></p>
|
169 |
-
</div>
|
170 |
-
|
171 |
-
<div class="pa-section-info-cta">
|
172 |
-
<label class="switch">
|
173 |
-
<input type="checkbox" id="premium-duplicator" name="premium-duplicator" <?php echo checked( 1, $enabled_elements['premium-duplicator'], false ); ?>>
|
174 |
-
<span class="slider round"></span>
|
175 |
-
</label>
|
176 |
-
</p>
|
177 |
-
</div>
|
178 |
-
</div>
|
179 |
-
</div>
|
180 |
-
|
181 |
-
</div>
|
182 |
-
</form> <!-- End Form -->
|
183 |
-
</div>
|
184 |
-
</div>
|
185 |
-
</div> <!-- End Section Content -->
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit;
|
5 |
+
}
|
6 |
+
|
7 |
+
use PremiumAddons\Includes\Helper_Functions;
|
8 |
+
|
9 |
+
$prefix = Helper_Functions::get_prefix();
|
10 |
+
|
11 |
+
// Get elements settings
|
12 |
+
$enabled_elements = self::get_enabled_elements();
|
13 |
+
|
14 |
+
$elements = self::get_elements_list();
|
15 |
+
|
16 |
+
$features = $elements['cat-11']['elements'];
|
17 |
+
|
18 |
+
?>
|
19 |
+
|
20 |
+
<div class="pa-section-content">
|
21 |
+
<div class="row">
|
22 |
+
<div class="col-full">
|
23 |
+
<form action="" method="POST" id="pa-features" name="pa-features" class="pa-settings-form">
|
24 |
+
<div id="pa-features-settings" class="pa-settings-tab">
|
25 |
+
|
26 |
+
<div class="pa-section-outer-wrap">
|
27 |
+
<div class="pa-section-info-wrap">
|
28 |
+
<div class="pa-section-info">
|
29 |
+
<h4><?php echo sprintf( '%1$s %2$s', $prefix, __( 'Templates', 'premium-addons-for-elementor' ) ); ?></h4>
|
30 |
+
<p><?php echo __( 'Build Professional Website in Minutes Using Our Pre-Made Premium Elementor Templates.', 'premium-addons-for-elementor' ); ?></p>
|
31 |
+
</div>
|
32 |
+
|
33 |
+
<div class="pa-section-info-cta">
|
34 |
+
<label class="switch">
|
35 |
+
<input type="checkbox" id="premium-templates" name="premium-templates" <?php echo checked( 1, $enabled_elements['premium-templates'], false ); ?>>
|
36 |
+
<span class="slider round"></span>
|
37 |
+
</label>
|
38 |
+
</p>
|
39 |
+
</div>
|
40 |
+
</div>
|
41 |
+
<a href="<?php echo esc_url( $features[0]['demo'] ); ?>" target="_blank"></a>
|
42 |
+
</div>
|
43 |
+
|
44 |
+
<div class="pa-section-outer-wrap">
|
45 |
+
<div class="pa-section-info-wrap">
|
46 |
+
<div class="pa-section-info">
|
47 |
+
<h4><?php echo __( 'Equal Height', 'premium-addons-for-elementor' ); ?></h4>
|
48 |
+
<p><?php echo __( 'Make your widgets the same height with just ONE click.', 'premium-addons-for-elementor' ); ?></p>
|
49 |
+
</div>
|
50 |
+
|
51 |
+
<div class="pa-section-info-cta">
|
52 |
+
<label class="switch">
|
53 |
+
<input type="checkbox" id="premium-equal-height" name="premium-equal-height" <?php echo checked( 1, $enabled_elements['premium-equal-height'], false ); ?>>
|
54 |
+
<span class="slider round"></span>
|
55 |
+
</label>
|
56 |
+
</p>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
<a href="<?php echo esc_url( $features[1]['demo'] ); ?>" target="_blank"></a>
|
60 |
+
</div>
|
61 |
+
|
62 |
+
<div class="pa-section-outer-wrap">
|
63 |
+
<div class="pa-section-info-wrap">
|
64 |
+
<div class="pa-section-info">
|
65 |
+
<h4><?php echo __( 'Custom Mouse Cursor', 'premium-addons-for-elementor' ); ?></h4>
|
66 |
+
<p><?php echo __( 'Change the default mouse cursor with icon, image, or Lottie animation for any Elementor section, column, or widget.', 'premium-addons-for-elementor' ); ?></p>
|
67 |
+
</div>
|
68 |
+
<?php
|
69 |
+
|
70 |
+
$status = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-cursor'], false );
|
71 |
+
$class = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
|
72 |
+
$switcher_class = $class . 'slider round';
|
73 |
+
|
74 |
+
?>
|
75 |
+
<div class="pa-section-info-cta">
|
76 |
+
<label class="switch">
|
77 |
+
<input type="checkbox" id="premium-global-cursor" name="premium-global-cursor" <?php echo $status; ?>>
|
78 |
+
<span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
|
79 |
+
</label>
|
80 |
+
</p>
|
81 |
+
</div>
|
82 |
+
</div>
|
83 |
+
<a href="<?php echo esc_url( $features[3]['demo'] ); ?>" target="_blank"></a>
|
84 |
+
</div>
|
85 |
+
|
86 |
+
<div class="pa-section-outer-wrap">
|
87 |
+
<div class="pa-section-info-wrap">
|
88 |
+
<div class="pa-section-info">
|
89 |
+
<h4><?php echo __( 'Global Badge', 'premium-addons-for-elementor' ); ?></h4>
|
90 |
+
<p><?php echo __( 'Add icon, image, Lottie, or SVG blob shape badge to any Elementor section, column, or widget.', 'premium-addons-for-elementor' ); ?></p>
|
91 |
+
</div>
|
92 |
+
<?php
|
93 |
+
|
94 |
+
$status = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-badge'], false );
|
95 |
+
$class = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
|
96 |
+
$switcher_class = $class . 'slider round';
|
97 |
+
|
98 |
+
?>
|
99 |
+
<div class="pa-section-info-cta">
|
100 |
+
<label class="switch">
|
101 |
+
<input type="checkbox" id="premium-global-badge" name="premium-global-badge" <?php echo $status; ?>>
|
102 |
+
<span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
|
103 |
+
</label>
|
104 |
+
</p>
|
105 |
+
</div>
|
106 |
+
</div>
|
107 |
+
<a href="<?php echo esc_url( $features[4]['demo'] ); ?>" target="_blank"></a>
|
108 |
+
</div>
|
109 |
+
|
110 |
+
<div class="pa-section-outer-wrap">
|
111 |
+
<div class="pa-section-info-wrap">
|
112 |
+
<div class="pa-section-info">
|
113 |
+
<h4><?php echo __( 'Display Conditions', 'premium-addons-for-elementor' ); ?></h4>
|
114 |
+
<p><?php echo __( 'Show/hide content dynamically based on location, browser, operating system, user role, device type, Woocommerce, ACF, etc.', 'premium-addons-for-elementor' ); ?></p>
|
115 |
+
</div>
|
116 |
+
|
117 |
+
<div class="pa-section-info-cta">
|
118 |
+
<label class="switch">
|
119 |
+
<input type="checkbox" id="pa-display-conditions" name="pa-display-conditions" <?php echo checked( 1, $enabled_elements['pa-display-conditions'], false ); ?>>
|
120 |
+
<span class="slider round"></span>
|
121 |
+
</label>
|
122 |
+
</p>
|
123 |
+
</div>
|
124 |
+
</div>
|
125 |
+
<a href="<?php echo esc_url( $features[2]['demo'] ); ?>" target="_blank"></a>
|
126 |
+
</div>
|
127 |
+
|
128 |
+
<div class="pa-section-outer-wrap">
|
129 |
+
<div class="pa-section-info-wrap">
|
130 |
+
<div class="pa-section-info">
|
131 |
+
<h4><?php echo __( 'Floating Effects', 'premium-addons-for-elementor' ); ?></h4>
|
132 |
+
<p><?php echo __( 'Apply advanced floating effects on any Elementor element or a custom CSS selector.', 'premium-addons-for-elementor' ); ?></p>
|
133 |
+
</div>
|
134 |
+
|
135 |
+
<div class="pa-section-info-cta">
|
136 |
+
<label class="switch">
|
137 |
+
<input type="checkbox" id="premium-floating-effects" name="premium-floating-effects" <?php echo checked( 1, $enabled_elements['premium-floating-effects'], false ); ?>>
|
138 |
+
<span class="slider round"></span>
|
139 |
+
</label>
|
140 |
+
</p>
|
141 |
+
</div>
|
142 |
+
</div>
|
143 |
+
<a href="<?php echo esc_url( $features[5]['demo'] ); ?>" target="_blank"></a>
|
144 |
+
</div>
|
145 |
+
|
146 |
+
<div class="pa-section-outer-wrap">
|
147 |
+
<div class="pa-section-info-wrap">
|
148 |
+
<div class="pa-section-info">
|
149 |
+
<h4><?php echo __( 'Cross-Domain Copy N’ Paste', 'premium-addons-for-elementor' ); ?></h4>
|
150 |
+
<p><?php echo __( 'Copy any Elementor content from site to another in just ONE click.', 'premium-addons-for-elementor' ); ?></p>
|
151 |
+
</div>
|
152 |
+
|
153 |
+
<div class="pa-section-info-cta">
|
154 |
+
<label class="switch">
|
155 |
+
<input type="checkbox" id="premium-cross-domain" name="premium-cross-domain" <?php echo checked( 1, $enabled_elements['premium-cross-domain'], false ); ?>>
|
156 |
+
<span class="slider round"></span>
|
157 |
+
</label>
|
158 |
+
</p>
|
159 |
+
</div>
|
160 |
+
</div>
|
161 |
+
<a href="<?php echo esc_url( $features[6]['demo'] ); ?>" target="_blank"></a>
|
162 |
+
</div>
|
163 |
+
|
164 |
+
<div class="pa-section-outer-wrap">
|
165 |
+
<div class="pa-section-info-wrap">
|
166 |
+
<div class="pa-section-info">
|
167 |
+
<h4><?php echo __( 'Duplicator', 'premium-addons-for-elementor' ); ?></h4>
|
168 |
+
<p><?php echo __( 'Duplicate any post, page or template on your website.', 'premium-addons-for-elementor' ); ?></p>
|
169 |
+
</div>
|
170 |
+
|
171 |
+
<div class="pa-section-info-cta">
|
172 |
+
<label class="switch">
|
173 |
+
<input type="checkbox" id="premium-duplicator" name="premium-duplicator" <?php echo checked( 1, $enabled_elements['premium-duplicator'], false ); ?>>
|
174 |
+
<span class="slider round"></span>
|
175 |
+
</label>
|
176 |
+
</p>
|
177 |
+
</div>
|
178 |
+
</div>
|
179 |
+
</div>
|
180 |
+
|
181 |
+
</div>
|
182 |
+
</form> <!-- End Form -->
|
183 |
+
</div>
|
184 |
+
</div>
|
185 |
+
</div> <!-- End Section Content -->
|
admin/includes/templates/white-label.php
CHANGED
@@ -1,173 +1,173 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit;
|
5 |
-
}
|
6 |
-
|
7 |
-
use PremiumAddons\Includes\Helper_Functions;
|
8 |
-
|
9 |
-
// Premium Addons Pro Classes
|
10 |
-
use PremiumAddonsPro\Includes\White_Label\Helper;
|
11 |
-
|
12 |
-
// Get settings
|
13 |
-
$class = 'premium-white-label-form';
|
14 |
-
if ( Helper_Functions::check_papro_version() ) {
|
15 |
-
|
16 |
-
$settings = Helper::get_white_labeling_settings();
|
17 |
-
|
18 |
-
} else {
|
19 |
-
$class .= ' pro-inactive';
|
20 |
-
|
21 |
-
$settings = array(
|
22 |
-
'premium-wht-lbl-name' => '',
|
23 |
-
'premium-wht-lbl-url' => '',
|
24 |
-
'premium-wht-lbl-plugin-name' => '',
|
25 |
-
'premium-wht-lbl-short-name' => '',
|
26 |
-
'premium-wht-lbl-desc' => '',
|
27 |
-
'premium-wht-lbl-row' => '',
|
28 |
-
'premium-wht-lbl-name-pro' => '',
|
29 |
-
'premium-wht-lbl-url-pro' => '',
|
30 |
-
'premium-wht-lbl-plugin-name-pro' => '',
|
31 |
-
'premium-wht-lbl-desc-pro' => '',
|
32 |
-
'premium-wht-lbl-changelog' => '',
|
33 |
-
'premium-wht-lbl-option' => '',
|
34 |
-
'premium-wht-lbl-rate' => '',
|
35 |
-
'premium-wht-lbl-about' => '',
|
36 |
-
'premium-wht-lbl-license' => '',
|
37 |
-
'premium-wht-lbl-logo' => '',
|
38 |
-
'premium-wht-lbl-version' => '',
|
39 |
-
'premium-wht-lbl-prefix' => '',
|
40 |
-
'premium-wht-lbl-badge' => '',
|
41 |
-
);
|
42 |
-
}
|
43 |
-
|
44 |
-
if ( ! Helper_Functions::check_papro_version() ) {
|
45 |
-
|
46 |
-
$campaign = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro/', 'whitelabel-page', 'wp-dash', 'dashboard' );
|
47 |
-
|
48 |
?>
|
49 |
<div class="pa-white-label-notice">
|
50 |
<div class="pa-white-label-notice-content">
|
51 |
<div class="pa-white-label-notice-logo">
|
52 |
-
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>" alt="Premium Addons White Labeling Notice">
|
53 |
</div>
|
54 |
-
<h2><?php _e( 'Get Premium Addons <span>Pro</span> to Enable White Labeling Options', 'premium-addons-for-elementor' ); ?></h2>
|
55 |
-
<p><?php _e( 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.', 'premium-addons-for-elementor' ); ?></p>
|
56 |
-
<a class="pa-btn pa-get-pro" href="<?php echo esc_attr( $campaign ); ?>" target="_blank"><?php _e( 'Get PRO', 'premium-addons-for-elementor' ); ?></a>
|
57 |
</div>
|
58 |
</div>
|
59 |
<?php
|
60 |
-
}
|
61 |
-
|
62 |
-
?>
|
63 |
-
|
64 |
-
<div class="pa-section-content">
|
65 |
-
<div class="row">
|
66 |
-
<div class="col-full">
|
67 |
-
<form action="" method="POST" id="pa-white-label" class="<?php echo esc_attr( $class ); ?>" name="pa-white-label-settings">
|
68 |
<div id="pa-white-label" class="pa-settings-tab pa-wht-lbl-settings">
|
69 |
<div class="pa-row">
|
70 |
<div class="pa-wht-lbl-settings-wrap">
|
71 |
-
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Free Version', 'premium-addons-for-elementor' ); ?></h3>
|
72 |
<div class="pa-wht-lbl-group-wrap">
|
73 |
<!-- Author Name -->
|
74 |
-
<label for="premium-wht-lbl-name" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
75 |
-
<input name="premium-wht-lbl-name" id="premium-wht-lbl-name" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name'] ); ?>">
|
76 |
<!-- Author URL -->
|
77 |
-
<label for="premium-wht-lbl-url" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
78 |
-
<input name="premium-wht-lbl-url" id="premium-wht-lbl-url" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url'] ); ?>">
|
79 |
<!-- Plugin Name -->
|
80 |
-
<label for="premium-wht-lbl-plugin-name" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
81 |
-
<input name="premium-wht-lbl-plugin-name" id="premium-wht-lbl-plugin-name" type="text" placeholder="Premium Addons for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name'] ); ?>">
|
82 |
-
|
83 |
<!-- Plugin Description -->
|
84 |
-
<label for="premium-wht-lbl-desc" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
85 |
-
<input name="premium-wht-lbl-desc" id="premium-wht-lbl-desc" type="text" placeholder="Premium Addons for Elementor plugin includes widgets and addons.." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc'] ); ?>">
|
86 |
-
|
87 |
-
<p class="pa-input-label"><?php echo __( 'Hide Plugin Row Meta Links', 'premium-addons-for-elementor' ); ?></p>
|
88 |
-
<input name="premium-wht-lbl-row" id="premium-wht-lbl-row" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-row'], true ); ?>>
|
89 |
<label for="premium-wht-lbl-row"></label>
|
90 |
-
<span><?php echo __( 'This will hide Docs, FAQs, and Video Tutorials links located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
91 |
</div>
|
92 |
</div>
|
93 |
|
94 |
<div class="pa-wht-lbl-settings-wrap">
|
95 |
-
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'PRO Version', 'premium-addons-for-elementor' ); ?></h3>
|
96 |
<div class="pa-wht-lbl-group-wrap">
|
97 |
-
|
98 |
-
<label for="premium-wht-lbl-name-pro" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
99 |
-
<input name="premium-wht-lbl-name-pro" id="premium-wht-lbl-name-pro" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name-pro'] ); ?>">
|
100 |
|
101 |
-
<label for="premium-wht-lbl-url-pro" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
102 |
-
<input name="premium-wht-lbl-url-pro" id="premium-wht-lbl-url-pro" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url-pro'] ); ?>">
|
103 |
-
|
104 |
-
<label for="premium-wht-lbl-plugin-name-pro" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
105 |
-
<input name="premium-wht-lbl-plugin-name-pro" id="premium-wht-lbl-plugin-name-pro" type="text" placeholder="Premium Addons PRO for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name-pro'] ); ?>">
|
106 |
-
|
107 |
-
<label for="premium-wht-lbl-desc-rpo" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
108 |
-
<input name="premium-wht-lbl-desc-pro" id="premium-wht-lbl-desc-pro" type="text" placeholder="Premium Addons PRO Plugin Includes 33+ premium widgets & addons..." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc-pro'] ); ?>">
|
109 |
-
|
110 |
-
<p class="pa-input-label"><?php echo __( 'Hide Plugin Changelog Link', 'premium-addons-for-elementor' ); ?></p>
|
111 |
-
<input name="premium-wht-lbl-changelog" id="premium-wht-lbl-changelog" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-changelog'], true ); ?>>
|
112 |
<label for="premium-wht-lbl-changelog"></label>
|
113 |
-
<span><?php echo __( 'This will hide the Changelog link located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
114 |
|
115 |
</div>
|
116 |
</div>
|
117 |
<div class="pa-wht-lbl-settings-wrap">
|
118 |
-
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'General Options', 'premium-addons-for-elementor' ); ?></h3>
|
119 |
<div class="pa-wht-lbl-group-wrap">
|
120 |
<!-- Widgets Category Name -->
|
121 |
-
<label for="premium-wht-lbl-short-name" class="pa-input-label"><?php echo __( 'Widgets Category Name', 'premium-addons-for-elementor' ); ?></label>
|
122 |
-
<input name="premium-wht-lbl-short-name" id="premium-wht-lbl-short-name" type="text" placeholder="Premium Addons" value="<?php echo esc_attr( $settings['premium-wht-lbl-short-name'] ); ?>">
|
123 |
<!-- Widgets Prefix -->
|
124 |
-
<label for="premium-wht-lbl-prefix" class="pa-input-label"><?php echo __( 'Widgets Prefix', 'premium-addons-for-elementor' ); ?></label>
|
125 |
-
<input name="premium-wht-lbl-prefix" id="premium-wht-lbl-prefix" type="text" placeholder="Premium" value="<?php echo esc_attr( $settings['premium-wht-lbl-prefix'] ); ?>">
|
126 |
<!-- Widgets Badge -->
|
127 |
-
<label for="premium-wht-lbl-badge" class="pa-input-label"><?php echo __( 'Widgets Badge', 'premium-addons-for-elementor' ); ?></label>
|
128 |
-
<input name="premium-wht-lbl-badge" id="premium-wht-lbl-badge" type="text" placeholder="PA" value="<?php echo esc_attr( $settings['premium-wht-lbl-badge'] ); ?>">
|
129 |
</div>
|
130 |
</div>
|
131 |
</div>
|
132 |
-
|
133 |
<div class="pa-wht-lbl-admin">
|
134 |
<div class="pa-wht-lbl-settings-wrap">
|
135 |
-
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Admin Settings', 'premium-addons-for-elementor' ); ?></h3>
|
136 |
<div class="pa-wht-lbl-group-wrap">
|
137 |
<!-- Hide General Tab-->
|
138 |
-
<p class="pa-input-label"><?php echo __( 'General Tab', 'premium-addons-for-elementor' ); ?></p>
|
139 |
-
<input name="premium-wht-lbl-about" id="premium-wht-lbl-about" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-about'], true ); ?>>
|
140 |
<label for="premium-wht-lbl-about"></label>
|
141 |
-
<span><?php echo __( 'This will hide the General tab', 'premium-addons-for-elementor' ); ?></span>
|
142 |
|
143 |
<!-- Hide Version Control Tab-->
|
144 |
-
<p class="pa-input-label"><?php echo __( 'Version Control Tab', 'premium-addons-for-elementor' ); ?></p>
|
145 |
-
<input name="premium-wht-lbl-version" id="premium-wht-lbl-version" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-version'], true ); ?>>
|
146 |
<label for="premium-wht-lbl-version"></label>
|
147 |
-
<span><?php echo __( 'This will hide the Version Control tab.', 'premium-addons-for-elementor' ); ?></span>
|
148 |
-
|
149 |
<!-- Hide Logo-->
|
150 |
-
<p class="pa-input-label"><?php echo __( 'Hide Premium Addons Logo', 'premium-addons-for-elementor' ); ?></p>
|
151 |
-
<input name="premium-wht-lbl-logo" id="premium-wht-lbl-logo" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-logo'], true ); ?>>
|
152 |
<label for="premium-wht-lbl-logo"></label>
|
153 |
-
<span><?php echo __( 'This will hide Premium Addons logo located on the dashboard.', 'premium-addons-for-elementor' ); ?></span>
|
154 |
-
|
155 |
<!-- Hide License Tab-->
|
156 |
-
<p class="pa-input-label"><?php echo __( 'License Tab', 'premium-addons-for-elementor' ); ?></p>
|
157 |
-
<input name="premium-wht-lbl-license" id="premium-wht-lbl-license" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-license'], true ); ?>>
|
158 |
<label for="premium-wht-lbl-license"></label>
|
159 |
-
<span><?php echo __( 'This will hide the License tab.', 'premium-addons-for-elementor' ); ?></span>
|
160 |
-
|
161 |
<!-- Hide White Labeling Tab-->
|
162 |
|
163 |
-
<p class="pa-input-label"><?php echo __( 'White Labeling Tab', 'premium-addons-for-elementor' ); ?></p>
|
164 |
-
<input name="premium-wht-lbl-option" id="premium-wht-lbl-option" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-option'], true ); ?>>
|
165 |
<label for="premium-wht-lbl-option"></label>
|
166 |
-
<span><?php echo __( 'This will hide the White Labeling tab options.', 'premium-addons-for-elementor' ); ?></span>
|
167 |
|
168 |
<p>
|
169 |
-
<strong><?php _e( 'NOTE: ', 'premium-addons-for-elementor' ); ?></strong>
|
170 |
-
<?php echo __( 'You will need to reactivate Premium Addons PRO for Elementor plugin to be able to reset White Labeling tab options.', 'premium-addons-for-elementor' ); ?>
|
171 |
</p>
|
172 |
</div>
|
173 |
</div>
|
@@ -175,6 +175,6 @@ if ( ! Helper_Functions::check_papro_version() ) {
|
|
175 |
<div class="clearfix"></div>
|
176 |
</div>
|
177 |
</form>
|
178 |
-
</div>
|
179 |
-
</div>
|
180 |
-
</div> <!-- End Section Content -->
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit;
|
5 |
+
}
|
6 |
+
|
7 |
+
use PremiumAddons\Includes\Helper_Functions;
|
8 |
+
|
9 |
+
// Premium Addons Pro Classes
|
10 |
+
use PremiumAddonsPro\Includes\White_Label\Helper;
|
11 |
+
|
12 |
+
// Get settings
|
13 |
+
$class = 'premium-white-label-form';
|
14 |
+
if ( Helper_Functions::check_papro_version() ) {
|
15 |
+
|
16 |
+
$settings = Helper::get_white_labeling_settings();
|
17 |
+
|
18 |
+
} else {
|
19 |
+
$class .= ' pro-inactive';
|
20 |
+
|
21 |
+
$settings = array(
|
22 |
+
'premium-wht-lbl-name' => '',
|
23 |
+
'premium-wht-lbl-url' => '',
|
24 |
+
'premium-wht-lbl-plugin-name' => '',
|
25 |
+
'premium-wht-lbl-short-name' => '',
|
26 |
+
'premium-wht-lbl-desc' => '',
|
27 |
+
'premium-wht-lbl-row' => '',
|
28 |
+
'premium-wht-lbl-name-pro' => '',
|
29 |
+
'premium-wht-lbl-url-pro' => '',
|
30 |
+
'premium-wht-lbl-plugin-name-pro' => '',
|
31 |
+
'premium-wht-lbl-desc-pro' => '',
|
32 |
+
'premium-wht-lbl-changelog' => '',
|
33 |
+
'premium-wht-lbl-option' => '',
|
34 |
+
'premium-wht-lbl-rate' => '',
|
35 |
+
'premium-wht-lbl-about' => '',
|
36 |
+
'premium-wht-lbl-license' => '',
|
37 |
+
'premium-wht-lbl-logo' => '',
|
38 |
+
'premium-wht-lbl-version' => '',
|
39 |
+
'premium-wht-lbl-prefix' => '',
|
40 |
+
'premium-wht-lbl-badge' => '',
|
41 |
+
);
|
42 |
+
}
|
43 |
+
|
44 |
+
if ( ! Helper_Functions::check_papro_version() ) {
|
45 |
+
|
46 |
+
$campaign = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro/', 'whitelabel-page', 'wp-dash', 'dashboard' );
|
47 |
+
|
48 |
?>
|
49 |
<div class="pa-white-label-notice">
|
50 |
<div class="pa-white-label-notice-content">
|
51 |
<div class="pa-white-label-notice-logo">
|
52 |
+
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>" alt="Premium Addons White Labeling Notice">
|
53 |
</div>
|
54 |
+
<h2><?php _e( 'Get Premium Addons <span>Pro</span> to Enable White Labeling Options', 'premium-addons-for-elementor' ); ?></h2>
|
55 |
+
<p><?php _e( 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.', 'premium-addons-for-elementor' ); ?></p>
|
56 |
+
<a class="pa-btn pa-get-pro" href="<?php echo esc_attr( $campaign ); ?>" target="_blank"><?php _e( 'Get PRO', 'premium-addons-for-elementor' ); ?></a>
|
57 |
</div>
|
58 |
</div>
|
59 |
<?php
|
60 |
+
}
|
61 |
+
|
62 |
+
?>
|
63 |
+
|
64 |
+
<div class="pa-section-content">
|
65 |
+
<div class="row">
|
66 |
+
<div class="col-full">
|
67 |
+
<form action="" method="POST" id="pa-white-label" class="<?php echo esc_attr( $class ); ?>" name="pa-white-label-settings">
|
68 |
<div id="pa-white-label" class="pa-settings-tab pa-wht-lbl-settings">
|
69 |
<div class="pa-row">
|
70 |
<div class="pa-wht-lbl-settings-wrap">
|
71 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Free Version', 'premium-addons-for-elementor' ); ?></h3>
|
72 |
<div class="pa-wht-lbl-group-wrap">
|
73 |
<!-- Author Name -->
|
74 |
+
<label for="premium-wht-lbl-name" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
75 |
+
<input name="premium-wht-lbl-name" id="premium-wht-lbl-name" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name'] ); ?>">
|
76 |
<!-- Author URL -->
|
77 |
+
<label for="premium-wht-lbl-url" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
78 |
+
<input name="premium-wht-lbl-url" id="premium-wht-lbl-url" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url'] ); ?>">
|
79 |
<!-- Plugin Name -->
|
80 |
+
<label for="premium-wht-lbl-plugin-name" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
81 |
+
<input name="premium-wht-lbl-plugin-name" id="premium-wht-lbl-plugin-name" type="text" placeholder="Premium Addons for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name'] ); ?>">
|
82 |
+
|
83 |
<!-- Plugin Description -->
|
84 |
+
<label for="premium-wht-lbl-desc" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
85 |
+
<input name="premium-wht-lbl-desc" id="premium-wht-lbl-desc" type="text" placeholder="Premium Addons for Elementor plugin includes widgets and addons.." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc'] ); ?>">
|
86 |
+
|
87 |
+
<p class="pa-input-label"><?php echo __( 'Hide Plugin Row Meta Links', 'premium-addons-for-elementor' ); ?></p>
|
88 |
+
<input name="premium-wht-lbl-row" id="premium-wht-lbl-row" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-row'], true ); ?>>
|
89 |
<label for="premium-wht-lbl-row"></label>
|
90 |
+
<span><?php echo __( 'This will hide Docs, FAQs, and Video Tutorials links located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
91 |
</div>
|
92 |
</div>
|
93 |
|
94 |
<div class="pa-wht-lbl-settings-wrap">
|
95 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'PRO Version', 'premium-addons-for-elementor' ); ?></h3>
|
96 |
<div class="pa-wht-lbl-group-wrap">
|
97 |
+
|
98 |
+
<label for="premium-wht-lbl-name-pro" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
99 |
+
<input name="premium-wht-lbl-name-pro" id="premium-wht-lbl-name-pro" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name-pro'] ); ?>">
|
100 |
|
101 |
+
<label for="premium-wht-lbl-url-pro" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
102 |
+
<input name="premium-wht-lbl-url-pro" id="premium-wht-lbl-url-pro" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url-pro'] ); ?>">
|
103 |
+
|
104 |
+
<label for="premium-wht-lbl-plugin-name-pro" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
105 |
+
<input name="premium-wht-lbl-plugin-name-pro" id="premium-wht-lbl-plugin-name-pro" type="text" placeholder="Premium Addons PRO for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name-pro'] ); ?>">
|
106 |
+
|
107 |
+
<label for="premium-wht-lbl-desc-rpo" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
108 |
+
<input name="premium-wht-lbl-desc-pro" id="premium-wht-lbl-desc-pro" type="text" placeholder="Premium Addons PRO Plugin Includes 33+ premium widgets & addons..." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc-pro'] ); ?>">
|
109 |
+
|
110 |
+
<p class="pa-input-label"><?php echo __( 'Hide Plugin Changelog Link', 'premium-addons-for-elementor' ); ?></p>
|
111 |
+
<input name="premium-wht-lbl-changelog" id="premium-wht-lbl-changelog" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-changelog'], true ); ?>>
|
112 |
<label for="premium-wht-lbl-changelog"></label>
|
113 |
+
<span><?php echo __( 'This will hide the Changelog link located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
114 |
|
115 |
</div>
|
116 |
</div>
|
117 |
<div class="pa-wht-lbl-settings-wrap">
|
118 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'General Options', 'premium-addons-for-elementor' ); ?></h3>
|
119 |
<div class="pa-wht-lbl-group-wrap">
|
120 |
<!-- Widgets Category Name -->
|
121 |
+
<label for="premium-wht-lbl-short-name" class="pa-input-label"><?php echo __( 'Widgets Category Name', 'premium-addons-for-elementor' ); ?></label>
|
122 |
+
<input name="premium-wht-lbl-short-name" id="premium-wht-lbl-short-name" type="text" placeholder="Premium Addons" value="<?php echo esc_attr( $settings['premium-wht-lbl-short-name'] ); ?>">
|
123 |
<!-- Widgets Prefix -->
|
124 |
+
<label for="premium-wht-lbl-prefix" class="pa-input-label"><?php echo __( 'Widgets Prefix', 'premium-addons-for-elementor' ); ?></label>
|
125 |
+
<input name="premium-wht-lbl-prefix" id="premium-wht-lbl-prefix" type="text" placeholder="Premium" value="<?php echo esc_attr( $settings['premium-wht-lbl-prefix'] ); ?>">
|
126 |
<!-- Widgets Badge -->
|
127 |
+
<label for="premium-wht-lbl-badge" class="pa-input-label"><?php echo __( 'Widgets Badge', 'premium-addons-for-elementor' ); ?></label>
|
128 |
+
<input name="premium-wht-lbl-badge" id="premium-wht-lbl-badge" type="text" placeholder="PA" value="<?php echo esc_attr( $settings['premium-wht-lbl-badge'] ); ?>">
|
129 |
</div>
|
130 |
</div>
|
131 |
</div>
|
132 |
+
|
133 |
<div class="pa-wht-lbl-admin">
|
134 |
<div class="pa-wht-lbl-settings-wrap">
|
135 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Admin Settings', 'premium-addons-for-elementor' ); ?></h3>
|
136 |
<div class="pa-wht-lbl-group-wrap">
|
137 |
<!-- Hide General Tab-->
|
138 |
+
<p class="pa-input-label"><?php echo __( 'General Tab', 'premium-addons-for-elementor' ); ?></p>
|
139 |
+
<input name="premium-wht-lbl-about" id="premium-wht-lbl-about" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-about'], true ); ?>>
|
140 |
<label for="premium-wht-lbl-about"></label>
|
141 |
+
<span><?php echo __( 'This will hide the General tab', 'premium-addons-for-elementor' ); ?></span>
|
142 |
|
143 |
<!-- Hide Version Control Tab-->
|
144 |
+
<p class="pa-input-label"><?php echo __( 'Version Control Tab', 'premium-addons-for-elementor' ); ?></p>
|
145 |
+
<input name="premium-wht-lbl-version" id="premium-wht-lbl-version" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-version'], true ); ?>>
|
146 |
<label for="premium-wht-lbl-version"></label>
|
147 |
+
<span><?php echo __( 'This will hide the Version Control tab.', 'premium-addons-for-elementor' ); ?></span>
|
148 |
+
|
149 |
<!-- Hide Logo-->
|
150 |
+
<p class="pa-input-label"><?php echo __( 'Hide Premium Addons Logo', 'premium-addons-for-elementor' ); ?></p>
|
151 |
+
<input name="premium-wht-lbl-logo" id="premium-wht-lbl-logo" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-logo'], true ); ?>>
|
152 |
<label for="premium-wht-lbl-logo"></label>
|
153 |
+
<span><?php echo __( 'This will hide Premium Addons logo located on the dashboard.', 'premium-addons-for-elementor' ); ?></span>
|
154 |
+
|
155 |
<!-- Hide License Tab-->
|
156 |
+
<p class="pa-input-label"><?php echo __( 'License Tab', 'premium-addons-for-elementor' ); ?></p>
|
157 |
+
<input name="premium-wht-lbl-license" id="premium-wht-lbl-license" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-license'], true ); ?>>
|
158 |
<label for="premium-wht-lbl-license"></label>
|
159 |
+
<span><?php echo __( 'This will hide the License tab.', 'premium-addons-for-elementor' ); ?></span>
|
160 |
+
|
161 |
<!-- Hide White Labeling Tab-->
|
162 |
|
163 |
+
<p class="pa-input-label"><?php echo __( 'White Labeling Tab', 'premium-addons-for-elementor' ); ?></p>
|
164 |
+
<input name="premium-wht-lbl-option" id="premium-wht-lbl-option" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-option'], true ); ?>>
|
165 |
<label for="premium-wht-lbl-option"></label>
|
166 |
+
<span><?php echo __( 'This will hide the White Labeling tab options.', 'premium-addons-for-elementor' ); ?></span>
|
167 |
|
168 |
<p>
|
169 |
+
<strong><?php _e( 'NOTE: ', 'premium-addons-for-elementor' ); ?></strong>
|
170 |
+
<?php echo __( 'You will need to reactivate Premium Addons PRO for Elementor plugin to be able to reset White Labeling tab options.', 'premium-addons-for-elementor' ); ?>
|
171 |
</p>
|
172 |
</div>
|
173 |
</div>
|
175 |
<div class="clearfix"></div>
|
176 |
</div>
|
177 |
</form>
|
178 |
+
</div>
|
179 |
+
</div>
|
180 |
+
</div> <!-- End Section Content -->
|
assets/editor/js/premium-cross-cp.js
CHANGED
@@ -1,159 +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 |
-
|
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);
|
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
@@ -3834,335 +3834,335 @@ span.icon.flex-width {
|
|
3834 |
transform: rotateX(180deg);
|
3835 |
}
|
3836 |
}
|
3837 |
-
/**************** Premium Bullet List *****************/
|
3838 |
-
/******************************************************/
|
3839 |
-
.premium-bullet-list-box {
|
3840 |
-
-js-display: flex;
|
3841 |
-
display: -webkit-box;
|
3842 |
-
display: -webkit-flex;
|
3843 |
-
display: -moz-box;
|
3844 |
-
display: -ms-flexbox;
|
3845 |
-
display: flex;
|
3846 |
-
-webkit-flex-wrap: wrap;
|
3847 |
-
-ms-flex-wrap: wrap;
|
3848 |
-
flex-wrap: wrap;
|
3849 |
-
-webkit-box-orient: vertical;
|
3850 |
-
-webkit-box-direction: normal;
|
3851 |
-
-webkit-flex-direction: column;
|
3852 |
-
-moz-box-orient: vertical;
|
3853 |
-
-moz-box-direction: normal;
|
3854 |
-
-ms-flex-direction: column;
|
3855 |
-
flex-direction: column;
|
3856 |
-
}
|
3857 |
-
|
3858 |
-
.premium-bullet-list-box .premium-bullet-list-content-grow-lc {
|
3859 |
-
-webkit-transform-origin: right center;
|
3860 |
-
-ms-transform-origin: right center;
|
3861 |
-
transform-origin: right center;
|
3862 |
-
}
|
3863 |
-
|
3864 |
-
.premium-bullet-list-box .premium-bullet-list-content-grow-rc {
|
3865 |
-
-webkit-transform-origin: left center;
|
3866 |
-
-ms-transform-origin: left center;
|
3867 |
-
transform-origin: left center;
|
3868 |
-
}
|
3869 |
-
|
3870 |
-
.premium-bullet-list-box .premium-bullet-list-content-grow-cc {
|
3871 |
-
-webkit-transform-origin: center center;
|
3872 |
-
-ms-transform-origin: center center;
|
3873 |
-
transform-origin: center center;
|
3874 |
-
}
|
3875 |
-
|
3876 |
-
.premium-bullet-list-content {
|
3877 |
-
-js-display: flex;
|
3878 |
-
display: -webkit-box;
|
3879 |
-
display: -webkit-flex;
|
3880 |
-
display: -moz-box;
|
3881 |
-
display: -ms-flexbox;
|
3882 |
-
display: flex;
|
3883 |
-
-webkit-transition: all 0.3s ease-in-out;
|
3884 |
-
transition: all 0.3s ease-in-out;
|
3885 |
-
width: auto;
|
3886 |
-
position: relative;
|
3887 |
-
}
|
3888 |
-
|
3889 |
-
.premium-bullet-list-content .premium-bullet-list-text span,
|
3890 |
-
.premium-bullet-list-content .premium-bullet-list-wrapper {
|
3891 |
-
display: inline-block;
|
3892 |
-
-webkit-align-self: center;
|
3893 |
-
-ms-flex-item-align: center;
|
3894 |
-
align-self: center;
|
3895 |
-
-webkit-transition: all 0.3s ease-in-out;
|
3896 |
-
transition: all 0.3s ease-in-out;
|
3897 |
-
}
|
3898 |
-
|
3899 |
-
.premium-bullet-list-content .premium-bullet-list-text span {
|
3900 |
-
margin: 0 5px;
|
3901 |
-
-webkit-box-flex: 1;
|
3902 |
-
-webkit-flex: 1;
|
3903 |
-
-moz-box-flex: 1;
|
3904 |
-
-ms-flex: 1;
|
3905 |
-
flex: 1;
|
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 |
/*************************************************/
|
@@ -4879,499 +4879,499 @@ a.premium-image-separator-link:active {
|
|
4879 |
-webkit-transition: all 0.3s ease-in-out;
|
4880 |
transition: all 0.3s ease-in-out;
|
4881 |
}
|
4882 |
-
/******** Premium Media Grid ********/
|
4883 |
-
/************************************/
|
4884 |
-
.premium-img-gallery-filter,
|
4885 |
-
.premium-blog-filter {
|
4886 |
-
display: -webkit-box;
|
4887 |
-
display: -webkit-flex;
|
4888 |
-
display: -ms-flexbox;
|
4889 |
-
-js-display: flex;
|
4890 |
-
display: -moz-box;
|
4891 |
-
display: flex;
|
4892 |
-
-webkit-box-align: center;
|
4893 |
-
-webkit-align-items: center;
|
4894 |
-
-moz-box-align: center;
|
4895 |
-
-ms-flex-align: center;
|
4896 |
-
align-items: center;
|
4897 |
-
-webkit-box-pack: center;
|
4898 |
-
-webkit-justify-content: center;
|
4899 |
-
-moz-box-pack: center;
|
4900 |
-
-ms-flex-pack: center;
|
4901 |
-
justify-content: center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4902 |
}
|
4903 |
-
|
4904 |
-
|
4905 |
-
|
4906 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4907 |
}
|
4908 |
|
4909 |
-
.premium-
|
4910 |
-
|
4911 |
-
|
4912 |
-
|
|
|
|
|
|
|
4913 |
}
|
4914 |
-
|
4915 |
-
|
4916 |
-
|
|
|
|
|
4917 |
}
|
4918 |
|
4919 |
-
.premium-
|
4920 |
-
.premium-
|
4921 |
-
|
4922 |
-
|
4923 |
-
-webkit-border-radius: 75px;
|
4924 |
-
border-radius: 75px;
|
4925 |
-
margin: 15px 5px 20px;
|
4926 |
-
padding: 7px 20px;
|
4927 |
-
-webkit-transition: all 0.3s ease-in-out;
|
4928 |
-
transition: all 0.3s ease-in-out;
|
4929 |
}
|
4930 |
|
4931 |
-
|
4932 |
-
-
|
4933 |
-
|
4934 |
-
} */
|
4935 |
-
|
4936 |
-
.pa-gallery-img {
|
4937 |
-
position: relative;
|
4938 |
}
|
4939 |
|
4940 |
-
.
|
4941 |
-
|
4942 |
-
top: 0;
|
4943 |
-
right: 0;
|
4944 |
-
width: 100%;
|
4945 |
-
height: 100%;
|
4946 |
-
}
|
4947 |
-
|
4948 |
-
.pa-gallery-img.style2 .pa-gallery-whole-link {
|
4949 |
-
z-index: 99;
|
4950 |
-
}
|
4951 |
-
|
4952 |
-
.pa-gallery-img-container {
|
4953 |
-
overflow: hidden;
|
4954 |
-
-webkit-backface-visibility: hidden;
|
4955 |
-
-moz-backface-visibility: hidden;
|
4956 |
-
-webkit-transform: translate3d(0, 0, 0);
|
4957 |
-
transform: translate3d(0, 0, 0);
|
4958 |
-
}
|
4959 |
-
|
4960 |
-
.pa-gallery-img-container img {
|
4961 |
-
display: block;
|
4962 |
-
width: 100%;
|
4963 |
-
-webkit-transition: all 0.3s ease-in-out;
|
4964 |
-
transition: all 0.3s ease-in-out;
|
4965 |
-
}
|
4966 |
-
|
4967 |
-
.premium-img-gallery.gray img {
|
4968 |
-
-webkit-filter: grayscale(100%);
|
4969 |
-
filter: grayscale(100%);
|
4970 |
-
}
|
4971 |
-
|
4972 |
-
.premium-img-gallery.zoomout img,
|
4973 |
-
.premium-img-gallery.scale img {
|
4974 |
-
-webkit-transform: scale(1.2);
|
4975 |
-
-ms-transform: scale(1.2);
|
4976 |
-
transform: scale(1.2);
|
4977 |
-
}
|
4978 |
-
|
4979 |
-
.premium-img-gallery.sepia img {
|
4980 |
-
-webkit-filter: sepia(30%);
|
4981 |
-
filter: sepia(30%);
|
4982 |
-
}
|
4983 |
-
|
4984 |
-
.premium-img-gallery.bright img {
|
4985 |
-
-webkit-filter: brightness(1);
|
4986 |
-
filter: brightness(1);
|
4987 |
-
}
|
4988 |
-
|
4989 |
-
.premium-img-gallery.trans img {
|
4990 |
-
-webkit-transform: translateX(15px) scale(1.1);
|
4991 |
-
-ms-transform: translateX(15px) scale(1.1);
|
4992 |
-
transform: translateX(15px) scale(1.1);
|
4993 |
-
}
|
4994 |
-
|
4995 |
-
.pa-gallery-img .pa-gallery-magnific-image,
|
4996 |
-
.pa-gallery-img .pa-gallery-img-link {
|
4997 |
-
outline: none;
|
4998 |
-
}
|
4999 |
-
|
5000 |
-
.pa-gallery-img .pa-gallery-magnific-image i,
|
5001 |
-
.pa-gallery-img .pa-gallery-magnific-image svg,
|
5002 |
-
.pa-gallery-img .pa-gallery-img-link i,
|
5003 |
-
.pa-gallery-img .pa-gallery-img-link svg {
|
5004 |
-
-webkit-transition: all 0.3s ease-in-out;
|
5005 |
-
transition: all 0.3s ease-in-out;
|
5006 |
-
}
|
5007 |
-
|
5008 |
-
.pa-gallery-img .pa-gallery-magnific-image span,
|
5009 |
-
.pa-gallery-img .pa-gallery-img-link span {
|
5010 |
-
line-height: 1;
|
5011 |
-
display: inline-block;
|
5012 |
-
opacity: 0;
|
5013 |
-
margin: 0 5px;
|
5014 |
-
padding: 15px;
|
5015 |
-
-webkit-border-radius: 50%;
|
5016 |
-
border-radius: 50%;
|
5017 |
-
}
|
5018 |
-
|
5019 |
-
.pa-gallery-img.style2 .pa-gallery-magnific-image span,
|
5020 |
-
.pa-gallery-img.style2 .pa-gallery-img-link span {
|
5021 |
-
margin: 0 5px 20px;
|
5022 |
-
}
|
5023 |
-
|
5024 |
-
.pa-gallery-img:hover .pa-gallery-magnific-image span {
|
5025 |
-
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
5026 |
-
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
5027 |
-
}
|
5028 |
-
|
5029 |
-
.pa-gallery-img:hover .pa-gallery-img-link span {
|
5030 |
-
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
5031 |
-
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
5032 |
-
}
|
5033 |
-
|
5034 |
-
.pa-gallery-img:hover .pa-gallery-magnific-image span,
|
5035 |
-
.pa-gallery-img:hover .pa-gallery-img-link span,
|
5036 |
-
.premium-gallery-icon-show a.pa-gallery-video-icon span {
|
5037 |
-
opacity: 1;
|
5038 |
-
}
|
5039 |
-
|
5040 |
-
.premium-img-gallery-filter ul.premium-gallery-cats-container,
|
5041 |
-
.premium-blog-filter ul.premium-blog-filters-container {
|
5042 |
-
text-align: center;
|
5043 |
-
margin: 0;
|
5044 |
-
padding: 0;
|
5045 |
-
}
|
5046 |
-
|
5047 |
-
.premium-img-gallery-filter .premium-gallery-cats-container li,
|
5048 |
-
.premium-blog-filter .premium-blog-filters-container li {
|
5049 |
-
list-style: none;
|
5050 |
-
display: -webkit-inline-box;
|
5051 |
-
display: -webkit-inline-flex;
|
5052 |
-
display: -ms-inline-flexbox;
|
5053 |
-
-js-display: inline-flex;
|
5054 |
-
display: -moz-inline-box;
|
5055 |
-
display: inline-flex;
|
5056 |
-
}
|
5057 |
-
|
5058 |
-
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
5059 |
-
-webkit-transform: scale(1.1);
|
5060 |
-
-ms-transform: scale(1.1);
|
5061 |
-
transform: scale(1.1);
|
5062 |
-
}
|
5063 |
-
|
5064 |
-
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
5065 |
-
-webkit-transform: scale(1);
|
5066 |
-
-ms-transform: scale(1);
|
5067 |
-
transform: scale(1);
|
5068 |
-
}
|
5069 |
-
|
5070 |
-
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
5071 |
-
-webkit-transform: scale(1.3) rotate(-5deg);
|
5072 |
-
-ms-transform: scale(1.3) rotate(-5deg);
|
5073 |
-
transform: scale(1.3) rotate(-5deg);
|
5074 |
-
}
|
5075 |
-
|
5076 |
-
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
5077 |
-
-webkit-filter: grayscale(0%);
|
5078 |
-
filter: grayscale(0%);
|
5079 |
-
}
|
5080 |
-
|
5081 |
-
.premium-img-gallery.blur .pa-gallery-img:hover img {
|
5082 |
-
-webkit-filter: blur(3px);
|
5083 |
-
filter: blur(3px);
|
5084 |
-
}
|
5085 |
-
|
5086 |
-
.premium-img-gallery.sepia .pa-gallery-img:hover img {
|
5087 |
-
-webkit-filter: sepia(0%);
|
5088 |
-
filter: sepia(0%);
|
5089 |
-
}
|
5090 |
-
|
5091 |
-
.premium-img-gallery.trans .pa-gallery-img:hover img {
|
5092 |
-
-webkit-transform: translateX(0px) scale(1.1);
|
5093 |
-
-ms-transform: translateX(0px) scale(1.1);
|
5094 |
-
transform: translateX(0px) scale(1.1);
|
5095 |
-
}
|
5096 |
-
|
5097 |
-
.premium-img-gallery.bright .pa-gallery-img:hover img {
|
5098 |
-
-webkit-filter: brightness(1.2);
|
5099 |
-
filter: brightness(1.2);
|
5100 |
-
}
|
5101 |
-
|
5102 |
-
.pa-gallery-img .premium-gallery-caption {
|
5103 |
-
padding: 10px;
|
5104 |
-
}
|
5105 |
-
|
5106 |
-
.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
|
5107 |
-
margin-bottom: 0;
|
5108 |
-
}
|
5109 |
-
|
5110 |
-
.pa-gallery-img.style1 {
|
5111 |
-
overflow: hidden;
|
5112 |
-
}
|
5113 |
-
|
5114 |
-
.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
|
5115 |
-
position: absolute;
|
5116 |
-
top: 0;
|
5117 |
-
right: 0;
|
5118 |
-
width: 100%;
|
5119 |
-
height: 100%;
|
5120 |
-
-webkit-transition: all 0.3s ease-in-out;
|
5121 |
-
transition: all 0.3s ease-in-out;
|
5122 |
-
}
|
5123 |
-
|
5124 |
-
.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
|
5125 |
-
position: absolute;
|
5126 |
-
top: 33.33%;
|
5127 |
-
width: 100%;
|
5128 |
-
text-align: center;
|
5129 |
-
-webkit-transform: translateY(-50%);
|
5130 |
-
-ms-transform: translateY(-50%);
|
5131 |
-
transform: translateY(-50%);
|
5132 |
-
z-index: 999;
|
5133 |
-
}
|
5134 |
-
|
5135 |
-
.pa-gallery-img.style1 .premium-gallery-caption {
|
5136 |
-
position: absolute;
|
5137 |
-
top: auto;
|
5138 |
-
left: 0;
|
5139 |
-
right: 0;
|
5140 |
-
width: 100%;
|
5141 |
-
-webkit-transition: all 500ms ease 0s;
|
5142 |
-
transition: all 500ms ease 0s;
|
5143 |
-
-webkit-transform: translate3d(0, 100%, 0);
|
5144 |
-
-ms-transform: translate3d(0, 100%, 0);
|
5145 |
-
transform: translate3d(0, 100%, 0);
|
5146 |
-
}
|
5147 |
-
|
5148 |
-
.pa-gallery-img.default .premium-gallery-caption {
|
5149 |
-
position: absolute;
|
5150 |
-
top: auto;
|
5151 |
-
left: 0;
|
5152 |
-
right: 0;
|
5153 |
-
width: 100%;
|
5154 |
-
bottom: 0;
|
5155 |
-
}
|
5156 |
-
|
5157 |
-
.pa-gallery-img.style1:hover .premium-gallery-caption {
|
5158 |
-
-webkit-transform: translate3d(0, 0, 0);
|
5159 |
-
-ms-transform: translate3d(0, 0, 0);
|
5160 |
-
transform: translate3d(0, 0, 0);
|
5161 |
-
bottom: -1px !important;
|
5162 |
-
}
|
5163 |
-
|
5164 |
-
.pa-gallery-img.style2 .pa-gallery-icons-caption-container {
|
5165 |
-
position: absolute;
|
5166 |
-
top: 0;
|
5167 |
-
right: 0;
|
5168 |
-
width: 100%;
|
5169 |
-
height: 100%;
|
5170 |
-
opacity: 0;
|
5171 |
-
-webkit-backface-visibility: hidden;
|
5172 |
-
backface-visibility: hidden;
|
5173 |
-
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
|
5174 |
-
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
|
5175 |
-
transition: opacity 0.3s, -webkit-transform 0.3s;
|
5176 |
-
transition: transform 0.3s, opacity 0.3s;
|
5177 |
-
transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
|
5178 |
-
z-index: 1;
|
5179 |
-
background-color: rgba(108, 191, 226, 0.68);
|
5180 |
-
display: -webkit-box;
|
5181 |
-
display: -webkit-flex;
|
5182 |
-
display: -ms-flexbox;
|
5183 |
-
-js-display: flex;
|
5184 |
-
display: -moz-box;
|
5185 |
-
display: flex;
|
5186 |
-
text-align: center;
|
5187 |
-
-webkit-box-align: center;
|
5188 |
-
-webkit-align-items: center;
|
5189 |
-
-moz-box-align: center;
|
5190 |
-
-ms-flex-align: center;
|
5191 |
-
align-items: center;
|
5192 |
-
}
|
5193 |
-
|
5194 |
-
.pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
|
5195 |
-
width: 100%;
|
5196 |
-
}
|
5197 |
-
|
5198 |
-
.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
|
5199 |
-
opacity: 1;
|
5200 |
-
-webkit-transform: translate(-15px, 15px);
|
5201 |
-
-ms-transform: translate(-15px, 15px);
|
5202 |
-
transform: translate(-15px, 15px);
|
5203 |
-
}
|
5204 |
-
|
5205 |
-
.premium-clearfix {
|
5206 |
-
clear: both;
|
5207 |
-
}
|
5208 |
-
|
5209 |
-
.premium-gallery-container .pa-gallery-item {
|
5210 |
-
padding: 10px;
|
5211 |
-
}
|
5212 |
-
|
5213 |
-
/**
|
5214 |
-
* Metro Layout
|
5215 |
-
*/
|
5216 |
-
.premium-img-gallery-metro .premium-gallery-item {
|
5217 |
-
overflow: hidden;
|
5218 |
-
}
|
5219 |
-
|
5220 |
-
.premium-img-gallery-metro .pa-gallery-img {
|
5221 |
-
height: 100%;
|
5222 |
-
}
|
5223 |
-
|
5224 |
-
.premium-img-gallery-metro .pa-gallery-img-container {
|
5225 |
-
height: 100%;
|
5226 |
-
}
|
5227 |
-
|
5228 |
-
.premium-img-gallery-metro .pa-gallery-img-container img {
|
5229 |
-
min-height: 100%;
|
5230 |
-
width: 100%;
|
5231 |
-
-o-object-fit: fill;
|
5232 |
-
object-fit: fill;
|
5233 |
-
}
|
5234 |
-
|
5235 |
-
.premium-img-gallery .premium-gallery-item-hidden {
|
5236 |
-
visibility: hidden;
|
5237 |
-
width: 0 !important;
|
5238 |
-
height: 0 !important;
|
5239 |
-
margin: 0 !important;
|
5240 |
-
padding: 0 !important;
|
5241 |
-
}
|
5242 |
-
|
5243 |
-
.premium-gallery-load-more .premium-gallery-load-more-btn {
|
5244 |
-
-webkit-box-shadow: none;
|
5245 |
-
box-shadow: none;
|
5246 |
-
text-shadow: none;
|
5247 |
-
border: none;
|
5248 |
-
outline: none;
|
5249 |
-
-webkit-box-align: center;
|
5250 |
-
-ms-flex-align: center;
|
5251 |
-
-webkit-align-items: center;
|
5252 |
-
-moz-box-align: center;
|
5253 |
-
align-items: center;
|
5254 |
-
vertical-align: bottom;
|
5255 |
-
cursor: pointer;
|
5256 |
-
line-height: 1;
|
5257 |
-
font-style: normal;
|
5258 |
-
font-weight: normal;
|
5259 |
-
background-image: none;
|
5260 |
-
color: #fff;
|
5261 |
-
-webkit-transition: all 0.3s ease-in-out;
|
5262 |
-
transition: all 0.3s ease-in-out;
|
5263 |
-
}
|
5264 |
-
|
5265 |
-
.premium-gallery-load-more-btn {
|
5266 |
-
display: -webkit-inline-box;
|
5267 |
-
display: -webkit-inline-flex;
|
5268 |
-
display: -ms-inline-flexbox;
|
5269 |
-
-js-display: inline-flex;
|
5270 |
-
display: -moz-inline-box;
|
5271 |
-
display: inline-flex;
|
5272 |
-
-webkit-box-align: center;
|
5273 |
-
-webkit-align-items: center;
|
5274 |
-
-moz-box-align: center;
|
5275 |
-
-ms-flex-align: center;
|
5276 |
-
align-items: center;
|
5277 |
-
}
|
5278 |
-
|
5279 |
-
.premium-gallery-load-more-btn div {
|
5280 |
-
margin-right: 3px;
|
5281 |
-
}
|
5282 |
-
|
5283 |
-
.premium-gallery-load-more-btn .premium-loader {
|
5284 |
-
display: inline-block;
|
5285 |
-
width: 20px;
|
5286 |
-
height: 20px;
|
5287 |
-
}
|
5288 |
-
|
5289 |
-
/** * Video */
|
5290 |
-
.pa-gallery-img .pa-gallery-lightbox-wrap {
|
5291 |
-
display: inline-block;
|
5292 |
-
}
|
5293 |
-
|
5294 |
-
.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
|
5295 |
-
.pa-gallery-img .pa-gallery-video-icon {
|
5296 |
-
cursor: pointer;
|
5297 |
-
}
|
5298 |
-
|
5299 |
-
.pa-gallery-img-container iframe,
|
5300 |
-
.pa-gallery-img-container video {
|
5301 |
-
position: absolute;
|
5302 |
-
visibility: hidden;
|
5303 |
-
top: 0;
|
5304 |
-
right: 0;
|
5305 |
-
max-width: 100%;
|
5306 |
-
width: 100%;
|
5307 |
-
height: 100%;
|
5308 |
-
margin: 0;
|
5309 |
-
line-height: 1;
|
5310 |
-
border: none;
|
5311 |
-
}
|
5312 |
-
|
5313 |
-
.pa-gallery-img-container video {
|
5314 |
-
-o-object-fit: contain;
|
5315 |
-
object-fit: contain;
|
5316 |
-
}
|
5317 |
-
|
5318 |
-
.pa-gallery-icons-inner-container svg,
|
5319 |
-
.pa-gallery-icons-caption-cell svg {
|
5320 |
-
width: 14px;
|
5321 |
-
height: 14px;
|
5322 |
-
}
|
5323 |
-
|
5324 |
-
.premium-gallery-gradient-layer {
|
5325 |
-
position: absolute;
|
5326 |
-
bottom: 40px;
|
5327 |
-
width: 100%;
|
5328 |
-
height: 20px;
|
5329 |
-
background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
|
5330 |
-
background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
5331 |
-
background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
5332 |
-
}
|
5333 |
-
/********* Premium Lottie Animations **********/
|
5334 |
-
/**********************************************/
|
5335 |
-
.elementor-widget-premium-lottie .premium-lottie-animation {
|
5336 |
-
position: relative;
|
5337 |
-
-js-display: inline-flex;
|
5338 |
-
display: -webkit-inline-box;
|
5339 |
-
display: -webkit-inline-flex;
|
5340 |
-
display: -moz-inline-box;
|
5341 |
-
display: -ms-inline-flexbox;
|
5342 |
-
display: inline-flex;
|
5343 |
-
-webkit-transition: all 0.3s ease-in-out;
|
5344 |
-
transition: all 0.3s ease-in-out;
|
5345 |
-
}
|
5346 |
-
|
5347 |
-
.elementor-widget-premium-lottie .premium-lottie-animation a {
|
5348 |
-
position: absolute;
|
5349 |
-
left: 0;
|
5350 |
-
top: 0;
|
5351 |
-
width: 100%;
|
5352 |
-
height: 100%;
|
5353 |
-
z-index: 2;
|
5354 |
-
}
|
5355 |
-
/**************** Premium Google Maps ******************/
|
5356 |
-
/*******************************************************/
|
5357 |
-
.premium-maps-info-container {
|
5358 |
-
margin-top: 10px;
|
5359 |
-
margin-bottom: 10px;
|
5360 |
-
}
|
5361 |
-
|
5362 |
-
.premium-maps-info-title,
|
5363 |
-
.premium-maps-info-desc {
|
5364 |
-
margin: 0;
|
5365 |
-
padding: 0;
|
5366 |
-
}
|
5367 |
-
|
5368 |
-
.premium-maps-container .gm-style-iw {
|
5369 |
-
text-align: center;
|
5370 |
-
direction: ltr;
|
5371 |
-
}
|
5372 |
-
|
5373 |
-
.premium-maps-container .gm-style img {
|
5374 |
-
max-width: none !important;
|
5375 |
}
|
5376 |
/**************** Premium Modal Box ****************/
|
5377 |
/***************************************************/
|
@@ -7472,271 +7472,28 @@ ul.premium-person-social-list {
|
|
7472 |
-ms-flex-pack: justify;
|
7473 |
justify-content: space-between;
|
7474 |
-webkit-box-align: end;
|
7475 |
-
-webkit-align-items: flex-end;
|
7476 |
-
-moz-box-align: end;
|
7477 |
-
-ms-flex-align: end;
|
7478 |
-
align-items: flex-end;
|
7479 |
-
}
|
7480 |
-
|
7481 |
-
.premium-person-style3 .premium-person-title {
|
7482 |
-
opacity: 0;
|
7483 |
-
-webkit-transition: all 0.3s ease;
|
7484 |
-
transition: all 0.3s ease;
|
7485 |
-
width: 0;
|
7486 |
-
}
|
7487 |
-
|
7488 |
-
.premium-person-style3 .premium-person-title span {
|
7489 |
-
display: inline-block;
|
7490 |
-
}
|
7491 |
-
|
7492 |
-
.premium-person-style3 .premium-person-name {
|
7493 |
-
padding-right: 10px;
|
7494 |
-
}
|
7495 |
-
|
7496 |
-
.premium-person-style3 .premium-person-social-list {
|
7497 |
-
-js-display: flex;
|
7498 |
-
display: -webkit-box;
|
7499 |
-
display: -webkit-flex;
|
7500 |
-
display: -moz-box;
|
7501 |
-
display: -ms-flexbox;
|
7502 |
-
display: flex;
|
7503 |
-
-webkit-box-orient: vertical;
|
7504 |
-
-webkit-box-direction: normal;
|
7505 |
-
-webkit-flex-direction: column;
|
7506 |
-
-moz-box-orient: vertical;
|
7507 |
-
-moz-box-direction: normal;
|
7508 |
-
-ms-flex-direction: column;
|
7509 |
-
flex-direction: column;
|
7510 |
-
-webkit-transform: translateY(20px);
|
7511 |
-
-ms-transform: translateY(20px);
|
7512 |
-
transform: translateY(20px);
|
7513 |
-
opacity: 0;
|
7514 |
-
-webkit-transition: all 0.3s ease;
|
7515 |
-
transition: all 0.3s ease;
|
7516 |
-
}
|
7517 |
-
|
7518 |
-
.premium-person-style3 .premium-person-list-item {
|
7519 |
-
line-height: 0;
|
7520 |
-
}
|
7521 |
-
|
7522 |
-
.premium-person-style3 .premium-person-list-item a {
|
7523 |
-
padding: 5px 0 0 10px;
|
7524 |
-
margin: 5px 0;
|
7525 |
-
}
|
7526 |
-
|
7527 |
-
.premium-person-style3 .premium-person-container:hover .premium-person-title {
|
7528 |
-
opacity: 1;
|
7529 |
-
}
|
7530 |
-
|
7531 |
-
.premium-person-style3 .premium-person-container:hover .premium-person-social-list {
|
7532 |
-
opacity: 1;
|
7533 |
-
-webkit-transform: translateY(0);
|
7534 |
-
-ms-transform: translateY(0);
|
7535 |
-
transform: translateY(0);
|
7536 |
-
}
|
7537 |
-
|
7538 |
-
.premium-persons-title-cw .premium-person-title {
|
7539 |
-
-webkit-transform: translateX(-15px) rotate(-90deg);
|
7540 |
-
-ms-transform: translateX(-15px) rotate(-90deg);
|
7541 |
-
transform: translateX(-15px) rotate(-90deg);
|
7542 |
-
-webkit-transform-origin: top;
|
7543 |
-
-ms-transform-origin: top;
|
7544 |
-
transform-origin: top;
|
7545 |
-
}
|
7546 |
-
|
7547 |
-
.premium-persons-title-cw .premium-person-container:hover .premium-person-title {
|
7548 |
-
-webkit-transform: translateX(0) rotate(-90deg);
|
7549 |
-
-ms-transform: translateX(0) rotate(-90deg);
|
7550 |
-
transform: translateX(0) rotate(-90deg);
|
7551 |
-
}
|
7552 |
-
|
7553 |
-
.premium-persons-title-ccw .premium-person-title {
|
7554 |
-
width: auto;
|
7555 |
-
margin-left: 20px;
|
7556 |
-
-webkit-transform: translateX(-15px) rotate(90deg);
|
7557 |
-
-ms-transform: translateX(-15px) rotate(90deg);
|
7558 |
-
transform: translateX(-15px) rotate(90deg);
|
7559 |
-
-webkit-transform-origin: center left;
|
7560 |
-
-ms-transform-origin: center left;
|
7561 |
-
transform-origin: center left;
|
7562 |
-
}
|
7563 |
-
|
7564 |
-
.premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
|
7565 |
-
-webkit-transform: translateX(0) rotate(90deg);
|
7566 |
-
-ms-transform: translateX(0) rotate(90deg);
|
7567 |
-
transform: translateX(0) rotate(90deg);
|
7568 |
-
}
|
7569 |
-
/**************** Premium Pricing Table ****************/
|
7570 |
-
/*******************************************************/
|
7571 |
-
.premium-pricing-table-container {
|
7572 |
-
position: relative;
|
7573 |
-
text-align: center;
|
7574 |
-
display: inline-block;
|
7575 |
-
width: 100%;
|
7576 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7577 |
-
transition: all 0.3s ease-in-out;
|
7578 |
-
}
|
7579 |
-
|
7580 |
-
.premium-pricing-icon-container {
|
7581 |
-
-js-display: flex;
|
7582 |
-
display: -webkit-box;
|
7583 |
-
display: -webkit-flex;
|
7584 |
-
display: -moz-box;
|
7585 |
-
display: -ms-flexbox;
|
7586 |
-
display: flex;
|
7587 |
-
-webkit-box-pack: center;
|
7588 |
-
-webkit-justify-content: center;
|
7589 |
-
-moz-box-pack: center;
|
7590 |
-
-ms-flex-pack: center;
|
7591 |
-
justify-content: center;
|
7592 |
-
line-height: 0;
|
7593 |
-
}
|
7594 |
-
|
7595 |
-
.premium-pricing-icon-container .premium-pricing-icon {
|
7596 |
-
display: inline-block;
|
7597 |
-
}
|
7598 |
-
|
7599 |
-
.premium-pricing-icon-container .premium-pricing-image {
|
7600 |
-
overflow: hidden;
|
7601 |
-
}
|
7602 |
-
|
7603 |
-
.premium-pricing-icon-container .premium-pricing-image img {
|
7604 |
-
width: 25px;
|
7605 |
-
height: 25px;
|
7606 |
-
-o-object-fit: cover;
|
7607 |
-
object-fit: cover;
|
7608 |
-
}
|
7609 |
-
|
7610 |
-
.premium-badge-left {
|
7611 |
-
position: absolute;
|
7612 |
-
top: 0;
|
7613 |
-
}
|
7614 |
-
|
7615 |
-
.premium-badge-right {
|
7616 |
-
position: absolute;
|
7617 |
-
top: 0;
|
7618 |
-
right: 0;
|
7619 |
-
}
|
7620 |
-
|
7621 |
-
.premium-badge-left {
|
7622 |
-
left: 0;
|
7623 |
-
}
|
7624 |
-
|
7625 |
-
.premium-badge-triangle.premium-badge-left .corner {
|
7626 |
-
width: 0;
|
7627 |
-
height: 0;
|
7628 |
-
border-top: 150px solid;
|
7629 |
-
border-bottom: 150px solid transparent;
|
7630 |
-
border-right: 150px solid transparent;
|
7631 |
-
}
|
7632 |
-
|
7633 |
-
.premium-badge-triangle.premium-badge-right .corner {
|
7634 |
-
width: 0;
|
7635 |
-
height: 0;
|
7636 |
-
border-bottom: 150px solid transparent;
|
7637 |
-
border-right: 150px solid;
|
7638 |
-
border-left: 150px solid transparent;
|
7639 |
-
}
|
7640 |
-
|
7641 |
-
.premium-badge-triangle span {
|
7642 |
-
position: absolute;
|
7643 |
-
top: 35px;
|
7644 |
-
width: 100px;
|
7645 |
-
text-align: center;
|
7646 |
-
-webkit-transform: rotate(-45deg);
|
7647 |
-
-ms-transform: rotate(-45deg);
|
7648 |
-
transform: rotate(-45deg);
|
7649 |
-
display: block;
|
7650 |
-
text-transform: uppercase;
|
7651 |
-
}
|
7652 |
-
|
7653 |
-
.premium-badge-triangle.premium-badge-right span {
|
7654 |
-
-webkit-transform: rotate(45deg);
|
7655 |
-
-ms-transform: rotate(45deg);
|
7656 |
-
transform: rotate(45deg);
|
7657 |
-
right: 0;
|
7658 |
-
}
|
7659 |
-
|
7660 |
-
.premium-badge-circle {
|
7661 |
-
min-width: 4em;
|
7662 |
-
min-height: 4em;
|
7663 |
-
line-height: 4em;
|
7664 |
-
text-align: center;
|
7665 |
-
-webkit-border-radius: 100%;
|
7666 |
-
border-radius: 100%;
|
7667 |
-
position: absolute;
|
7668 |
-
z-index: 1;
|
7669 |
-
}
|
7670 |
-
|
7671 |
-
.premium-badge-stripe {
|
7672 |
-
position: absolute;
|
7673 |
-
-webkit-transform: rotate(90deg);
|
7674 |
-
-ms-transform: rotate(90deg);
|
7675 |
-
transform: rotate(90deg);
|
7676 |
-
width: 15em;
|
7677 |
-
overflow: hidden;
|
7678 |
-
height: 15em;
|
7679 |
-
}
|
7680 |
-
|
7681 |
-
.premium-badge-stripe.premium-badge-left {
|
7682 |
-
-webkit-transform: rotate(0);
|
7683 |
-
-ms-transform: rotate(0);
|
7684 |
-
transform: rotate(0);
|
7685 |
-
}
|
7686 |
-
|
7687 |
-
.premium-badge-stripe .corner {
|
7688 |
-
text-align: center;
|
7689 |
-
left: 0;
|
7690 |
-
width: 150%;
|
7691 |
-
-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7692 |
-
-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7693 |
-
transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7694 |
-
margin-top: 35px;
|
7695 |
-
font-size: 13px;
|
7696 |
-
line-height: 2;
|
7697 |
-
font-weight: 800;
|
7698 |
-
text-transform: uppercase;
|
7699 |
-
}
|
7700 |
-
|
7701 |
-
.premium-badge-flag .corner {
|
7702 |
-
text-align: center;
|
7703 |
-
-webkit-border-radius: 4px 4px 0 4px;
|
7704 |
-
border-radius: 4px 4px 0 4px;
|
7705 |
-
padding: 3px 15px;
|
7706 |
-
position: absolute;
|
7707 |
-
top: 10%;
|
7708 |
-
right: -8px;
|
7709 |
}
|
7710 |
|
7711 |
-
.premium-
|
7712 |
-
|
7713 |
-
|
7714 |
-
|
7715 |
-
position: absolute;
|
7716 |
width: 0;
|
7717 |
-
height: 0;
|
7718 |
-
top: 100%;
|
7719 |
-
right: 0;
|
7720 |
-
border-bottom: 8px solid transparent;
|
7721 |
-
}
|
7722 |
-
|
7723 |
-
.elementor-widget-premium-addon-pricing-table .elementor-widget-container {
|
7724 |
-
overflow: visible !important;
|
7725 |
}
|
7726 |
|
7727 |
-
.premium-
|
7728 |
-
|
7729 |
-
}
|
7730 |
-
|
7731 |
-
.premium-pricing-price-currency {
|
7732 |
-
position: relative;
|
7733 |
}
|
7734 |
|
7735 |
-
.premium-
|
7736 |
-
|
7737 |
}
|
7738 |
|
7739 |
-
.premium-
|
7740 |
-js-display: flex;
|
7741 |
display: -webkit-box;
|
7742 |
display: -webkit-flex;
|
@@ -7750,111 +7507,354 @@ ul.premium-person-social-list {
|
|
7750 |
-moz-box-direction: normal;
|
7751 |
-ms-flex-direction: column;
|
7752 |
flex-direction: column;
|
7753 |
-
|
7754 |
-
|
7755 |
-
|
7756 |
-
|
7757 |
-
|
7758 |
-
|
7759 |
-
display: -webkit-box;
|
7760 |
-
display: -webkit-flex;
|
7761 |
-
display: -moz-box;
|
7762 |
-
display: -ms-flexbox;
|
7763 |
-
display: flex;
|
7764 |
-
-webkit-box-align: center;
|
7765 |
-
-webkit-align-items: center;
|
7766 |
-
-moz-box-align: center;
|
7767 |
-
-ms-flex-align: center;
|
7768 |
-
align-items: center;
|
7769 |
-
}
|
7770 |
-
|
7771 |
-
.premium-pricing-list .premium-pricing-list-item svg {
|
7772 |
-
width: 50px;
|
7773 |
-
height: 50px;
|
7774 |
-
}
|
7775 |
-
|
7776 |
-
.premium-pricing-list .premium-pricing-list-item img {
|
7777 |
-
width: 30px;
|
7778 |
-
height: 30px;
|
7779 |
-
-o-object-fit: cover;
|
7780 |
-
object-fit: cover;
|
7781 |
-
}
|
7782 |
-
|
7783 |
-
.premium-pricing-list .premium-pricing-list-span {
|
7784 |
-
position: relative;
|
7785 |
-
}
|
7786 |
-
|
7787 |
-
.premium-pricing-list .list-item-tooltip {
|
7788 |
-
border-bottom: 1px dotted;
|
7789 |
-
}
|
7790 |
-
|
7791 |
-
.premium-pricing-list .premium-pricing-list-tooltip {
|
7792 |
-
position: absolute;
|
7793 |
-
top: -webkit-calc(100% + 1px);
|
7794 |
-
top: calc(100% + 1px);
|
7795 |
-
right: 0;
|
7796 |
-
visibility: hidden;
|
7797 |
-
padding: 15px 20px;
|
7798 |
-
-webkit-border-radius: 5px;
|
7799 |
-
border-radius: 5px;
|
7800 |
-
min-width: 200px;
|
7801 |
-
overflow: hidden;
|
7802 |
-
text-align: right;
|
7803 |
-
font-size: 0.8rem;
|
7804 |
-
color: #fff;
|
7805 |
-
background-color: #aaa;
|
7806 |
}
|
7807 |
|
7808 |
-
.premium-
|
7809 |
-
|
7810 |
}
|
7811 |
|
7812 |
-
.premium-
|
7813 |
-
|
|
|
7814 |
}
|
7815 |
|
7816 |
-
.premium-
|
7817 |
-
|
7818 |
}
|
7819 |
|
7820 |
-
.premium-
|
7821 |
-
z-index: 99;
|
7822 |
-
visibility: visible;
|
7823 |
opacity: 1;
|
|
|
|
|
|
|
7824 |
}
|
7825 |
|
7826 |
-
.premium-
|
7827 |
-
|
7828 |
-
|
7829 |
-
|
7830 |
-
|
|
|
|
|
7831 |
}
|
7832 |
|
7833 |
-
.premium-
|
7834 |
-
|
|
|
|
|
7835 |
}
|
7836 |
|
7837 |
-
.premium-
|
7838 |
-
|
7839 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
7840 |
}
|
7841 |
|
7842 |
-
|
7843 |
-
|
7844 |
-
|
7845 |
-
|
7846 |
}
|
7847 |
-
|
7848 |
-
|
7849 |
-
|
7850 |
-
|
7851 |
-
|
7852 |
-
|
7853 |
-
|
7854 |
-
|
7855 |
-
|
7856 |
-
|
7857 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7858 |
}
|
7859 |
/**************** Premium Progress Bar ****************/
|
7860 |
/******************************************************/
|
@@ -8274,259 +8274,259 @@ ul.premium-person-social-list {
|
|
8274 |
position: absolute;
|
8275 |
z-index: 1;
|
8276 |
}
|
8277 |
-
/**************** Premium Title ****************/
|
8278 |
-
/***********************************************/
|
8279 |
-
.premium-title-container .premium-title-header {
|
8280 |
-
position: relative;
|
8281 |
-
margin: 0;
|
8282 |
-
padding: 10px;
|
8283 |
-
}
|
8284 |
-
|
8285 |
-
.premium-title-container .premium-title-header:not(.premium-title-style7) {
|
8286 |
-
-webkit-box-align: center;
|
8287 |
-
-webkit-align-items: center;
|
8288 |
-
-moz-box-align: center;
|
8289 |
-
-ms-flex-align: center;
|
8290 |
-
align-items: center;
|
8291 |
-
}
|
8292 |
-
|
8293 |
-
.premium-title-container .premium-title-header svg {
|
8294 |
-
width: 40px;
|
8295 |
-
height: 40px;
|
8296 |
-
}
|
8297 |
-
|
8298 |
-
.premium-title-container .premium-title-header img {
|
8299 |
-
width: 40px;
|
8300 |
-
height: 40px;
|
8301 |
-
-o-object-fit: cover;
|
8302 |
-
object-fit: cover;
|
8303 |
-
}
|
8304 |
-
|
8305 |
-
.premium-title-container .premium-title-header a {
|
8306 |
-
position: absolute;
|
8307 |
-
top: 0;
|
8308 |
-
right: 0;
|
8309 |
-
width: 100%;
|
8310 |
-
height: 100%;
|
8311 |
-
}
|
8312 |
-
|
8313 |
-
.premium-title-container .premium-lottie-animation {
|
8314 |
-
-js-display: flex;
|
8315 |
-
display: -webkit-box;
|
8316 |
-
display: -webkit-flex;
|
8317 |
-
display: -moz-box;
|
8318 |
-
display: -ms-flexbox;
|
8319 |
-
display: flex;
|
8320 |
-
}
|
8321 |
-
|
8322 |
-
.premium-title-icon-row .premium-title-icon {
|
8323 |
-
margin-left: 10px;
|
8324 |
-
}
|
8325 |
-
|
8326 |
-
.premium-title-icon-row-reverse .premium-title-icon {
|
8327 |
-
margin-right: 10px;
|
8328 |
-
}
|
8329 |
-
|
8330 |
-
.premium-title-style3,
|
8331 |
-
.premium-title-style4 {
|
8332 |
-
-js-display: flex;
|
8333 |
-
display: -webkit-box;
|
8334 |
-
display: -webkit-flex;
|
8335 |
-
display: -moz-box;
|
8336 |
-
display: -ms-flexbox;
|
8337 |
-
display: flex;
|
8338 |
-
}
|
8339 |
-
|
8340 |
-
.premium-title-style1,
|
8341 |
-
.premium-title-style2,
|
8342 |
-
.premium-title-style5,
|
8343 |
-
.premium-title-style6,
|
8344 |
-
.premium-title-style8,
|
8345 |
-
.premium-title-style9 {
|
8346 |
-
-js-display: inline-flex;
|
8347 |
-
display: -webkit-inline-box;
|
8348 |
-
display: -webkit-inline-flex;
|
8349 |
-
display: -moz-inline-box;
|
8350 |
-
display: -ms-inline-flexbox;
|
8351 |
-
display: inline-flex;
|
8352 |
-
}
|
8353 |
-
|
8354 |
-
.premium-title-style7 {
|
8355 |
-
-js-display: inline-flex;
|
8356 |
-
display: -webkit-inline-box;
|
8357 |
-
display: -webkit-inline-flex;
|
8358 |
-
display: -moz-inline-box;
|
8359 |
-
display: -ms-inline-flexbox;
|
8360 |
-
display: inline-flex;
|
8361 |
-
-webkit-box-orient: vertical;
|
8362 |
-
-webkit-box-direction: normal;
|
8363 |
-
-webkit-flex-direction: column;
|
8364 |
-
-moz-box-orient: vertical;
|
8365 |
-
-moz-box-direction: normal;
|
8366 |
-
-ms-flex-direction: column;
|
8367 |
-
flex-direction: column;
|
8368 |
-
}
|
8369 |
-
|
8370 |
-
.premium-title-style7 .premium-title-style7-inner {
|
8371 |
-
-js-display: flex;
|
8372 |
-
display: -webkit-box;
|
8373 |
-
display: -webkit-flex;
|
8374 |
-
display: -moz-box;
|
8375 |
-
display: -ms-flexbox;
|
8376 |
-
display: flex;
|
8377 |
-
-webkit-box-align: center;
|
8378 |
-
-webkit-align-items: center;
|
8379 |
-
-moz-box-align: center;
|
8380 |
-
-ms-flex-align: center;
|
8381 |
-
align-items: center;
|
8382 |
-
}
|
8383 |
-
|
8384 |
-
.premium-title-style1 {
|
8385 |
-
border-width: 0;
|
8386 |
-
border-right: 3px solid #6ec1e4;
|
8387 |
-
}
|
8388 |
-
|
8389 |
-
.premium-title-container.style2,
|
8390 |
-
.premium-title-container.style4,
|
8391 |
-
.premium-title-container.style5,
|
8392 |
-
.premium-title-container.style6 {
|
8393 |
-
border-bottom: 3px solid #6ec1e4;
|
8394 |
-
}
|
8395 |
-
|
8396 |
-
/*Style 6 Header*/
|
8397 |
-
.premium-title-style6:before {
|
8398 |
-
position: absolute;
|
8399 |
-
right: 50%;
|
8400 |
-
bottom: 0;
|
8401 |
-
margin-right: -2px;
|
8402 |
-
content: "";
|
8403 |
-
border: 3px solid transparent;
|
8404 |
-
}
|
8405 |
-
|
8406 |
-
/*Style 6 Trinagle*/
|
8407 |
-
.premium-title-style7-stripe-wrap {
|
8408 |
-
-js-display: flex;
|
8409 |
-
display: -webkit-box;
|
8410 |
-
display: -webkit-flex;
|
8411 |
-
display: -moz-box;
|
8412 |
-
display: -ms-flexbox;
|
8413 |
-
display: flex;
|
8414 |
-
}
|
8415 |
-
|
8416 |
-
.premium-title-style7:before {
|
8417 |
-
display: none;
|
8418 |
-
}
|
8419 |
-
|
8420 |
-
.premium-title-style8 .premium-title-text[data-animation="shiny"] {
|
8421 |
-
-webkit-background-size: 125px 125px !important;
|
8422 |
-
background-size: 125px !important;
|
8423 |
-
color: rgba(255, 255, 255, 0);
|
8424 |
-
-webkit-background-clip: text !important;
|
8425 |
-
background-clip: text !important;
|
8426 |
-
-webkit-animation-name: pa-shinny-text !important;
|
8427 |
-
animation-name: pa-shinny-text !important;
|
8428 |
-
-webkit-animation-duration: var(--animation-speed) !important;
|
8429 |
-
animation-duration: var(--animation-speed) !important;
|
8430 |
-
-webkit-animation-iteration-count: infinite !important;
|
8431 |
-
animation-iteration-count: infinite !important;
|
8432 |
-
background: var(--base-color) -webkit-gradient(linear,
|
8433 |
-
left top,
|
8434 |
-
right top,
|
8435 |
-
from(var(--base-color)),
|
8436 |
-
to(var(--base-color)),
|
8437 |
-
color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
|
8438 |
-
}
|
8439 |
-
|
8440 |
-
.premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
|
8441 |
-
-webkit-animation: pa-blur-shadow 2s 1 alternate;
|
8442 |
-
animation: pa-blur-shadow 2s 1 alternate;
|
8443 |
-
}
|
8444 |
-
|
8445 |
-
.premium-title-gradient-yes .premium-title-text,
|
8446 |
-
.premium-title-gradient-yes .premium-title-icon {
|
8447 |
-
-webkit-background-clip: text;
|
8448 |
-
-webkit-text-fill-color: transparent;
|
8449 |
-
background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
|
8450 |
-
background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
|
8451 |
-
background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
|
8452 |
-
-webkit-animation: pa-text-gradient 8s infinite;
|
8453 |
-
animation: pa-text-gradient 8s infinite;
|
8454 |
-
}
|
8455 |
-
|
8456 |
-
.premium-title-clipped .premium-title-header {
|
8457 |
-
-webkit-text-fill-color: transparent;
|
8458 |
-
-webkit-background-clip: text;
|
8459 |
-
background-clip: text;
|
8460 |
-
}
|
8461 |
-
|
8462 |
-
@-webkit-keyframes pa-shinny-text {
|
8463 |
-
0% {
|
8464 |
-
background-position: 100%;
|
8465 |
-
}
|
8466 |
-
|
8467 |
-
100% {
|
8468 |
-
background-position: -100%;
|
8469 |
-
}
|
8470 |
-
}
|
8471 |
-
|
8472 |
-
@keyframes pa-shinny-text {
|
8473 |
-
0% {
|
8474 |
-
background-position: 100%;
|
8475 |
-
}
|
8476 |
-
|
8477 |
-
100% {
|
8478 |
-
background-position: -100%;
|
8479 |
-
}
|
8480 |
-
}
|
8481 |
-
|
8482 |
-
@-webkit-keyframes pa-blur-shadow {
|
8483 |
-
from {
|
8484 |
-
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
8485 |
-
color: transparent;
|
8486 |
-
}
|
8487 |
-
|
8488 |
-
to {
|
8489 |
-
text-shadow: 0;
|
8490 |
-
}
|
8491 |
-
}
|
8492 |
-
|
8493 |
-
@keyframes pa-blur-shadow {
|
8494 |
-
from {
|
8495 |
-
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
8496 |
-
color: transparent;
|
8497 |
-
}
|
8498 |
-
|
8499 |
-
to {
|
8500 |
-
text-shadow: 0;
|
8501 |
-
}
|
8502 |
-
}
|
8503 |
-
|
8504 |
-
@-webkit-keyframes pa-text-gradient {
|
8505 |
-
|
8506 |
-
0%,
|
8507 |
-
100% {
|
8508 |
-
-webkit-filter: hue-rotate(0deg);
|
8509 |
-
filter: hue-rotate(0deg);
|
8510 |
-
}
|
8511 |
-
|
8512 |
-
50% {
|
8513 |
-
-webkit-filter: hue-rotate(360deg);
|
8514 |
-
filter: hue-rotate(360deg);
|
8515 |
-
}
|
8516 |
-
}
|
8517 |
-
|
8518 |
-
@keyframes pa-text-gradient {
|
8519 |
-
|
8520 |
-
0%,
|
8521 |
-
100% {
|
8522 |
-
-webkit-filter: hue-rotate(0deg);
|
8523 |
-
filter: hue-rotate(0deg);
|
8524 |
-
}
|
8525 |
-
|
8526 |
-
50% {
|
8527 |
-
-webkit-filter: hue-rotate(360deg);
|
8528 |
-
filter: hue-rotate(360deg);
|
8529 |
-
}
|
8530 |
}
|
8531 |
/**************** Premium Video Box ************/
|
8532 |
/***********************************************/
|
3834 |
transform: rotateX(180deg);
|
3835 |
}
|
3836 |
}
|
3837 |
+
/**************** Premium Bullet List *****************/
|
3838 |
+
/******************************************************/
|
3839 |
+
.premium-bullet-list-box {
|
3840 |
+
-js-display: flex;
|
3841 |
+
display: -webkit-box;
|
3842 |
+
display: -webkit-flex;
|
3843 |
+
display: -moz-box;
|
3844 |
+
display: -ms-flexbox;
|
3845 |
+
display: flex;
|
3846 |
+
-webkit-flex-wrap: wrap;
|
3847 |
+
-ms-flex-wrap: wrap;
|
3848 |
+
flex-wrap: wrap;
|
3849 |
+
-webkit-box-orient: vertical;
|
3850 |
+
-webkit-box-direction: normal;
|
3851 |
+
-webkit-flex-direction: column;
|
3852 |
+
-moz-box-orient: vertical;
|
3853 |
+
-moz-box-direction: normal;
|
3854 |
+
-ms-flex-direction: column;
|
3855 |
+
flex-direction: column;
|
3856 |
+
}
|
3857 |
+
|
3858 |
+
.premium-bullet-list-box .premium-bullet-list-content-grow-lc {
|
3859 |
+
-webkit-transform-origin: right center;
|
3860 |
+
-ms-transform-origin: right center;
|
3861 |
+
transform-origin: right center;
|
3862 |
+
}
|
3863 |
+
|
3864 |
+
.premium-bullet-list-box .premium-bullet-list-content-grow-rc {
|
3865 |
+
-webkit-transform-origin: left center;
|
3866 |
+
-ms-transform-origin: left center;
|
3867 |
+
transform-origin: left center;
|
3868 |
+
}
|
3869 |
+
|
3870 |
+
.premium-bullet-list-box .premium-bullet-list-content-grow-cc {
|
3871 |
+
-webkit-transform-origin: center center;
|
3872 |
+
-ms-transform-origin: center center;
|
3873 |
+
transform-origin: center center;
|
3874 |
+
}
|
3875 |
+
|
3876 |
+
.premium-bullet-list-content {
|
3877 |
+
-js-display: flex;
|
3878 |
+
display: -webkit-box;
|
3879 |
+
display: -webkit-flex;
|
3880 |
+
display: -moz-box;
|
3881 |
+
display: -ms-flexbox;
|
3882 |
+
display: flex;
|
3883 |
+
-webkit-transition: all 0.3s ease-in-out;
|
3884 |
+
transition: all 0.3s ease-in-out;
|
3885 |
+
width: auto;
|
3886 |
+
position: relative;
|
3887 |
+
}
|
3888 |
+
|
3889 |
+
.premium-bullet-list-content .premium-bullet-list-text span,
|
3890 |
+
.premium-bullet-list-content .premium-bullet-list-wrapper {
|
3891 |
+
display: inline-block;
|
3892 |
+
-webkit-align-self: center;
|
3893 |
+
-ms-flex-item-align: center;
|
3894 |
+
align-self: center;
|
3895 |
+
-webkit-transition: all 0.3s ease-in-out;
|
3896 |
+
transition: all 0.3s ease-in-out;
|
3897 |
+
}
|
3898 |
+
|
3899 |
+
.premium-bullet-list-content .premium-bullet-list-text span {
|
3900 |
+
margin: 0 5px;
|
3901 |
+
-webkit-box-flex: 1;
|
3902 |
+
-webkit-flex: 1;
|
3903 |
+
-moz-box-flex: 1;
|
3904 |
+
-ms-flex: 1;
|
3905 |
+
flex: 1;
|
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 |
/*************************************************/
|
4879 |
-webkit-transition: all 0.3s ease-in-out;
|
4880 |
transition: all 0.3s ease-in-out;
|
4881 |
}
|
4882 |
+
/******** Premium Media Grid ********/
|
4883 |
+
/************************************/
|
4884 |
+
.premium-img-gallery-filter,
|
4885 |
+
.premium-blog-filter {
|
4886 |
+
display: -webkit-box;
|
4887 |
+
display: -webkit-flex;
|
4888 |
+
display: -ms-flexbox;
|
4889 |
+
-js-display: flex;
|
4890 |
+
display: -moz-box;
|
4891 |
+
display: flex;
|
4892 |
+
-webkit-box-align: center;
|
4893 |
+
-webkit-align-items: center;
|
4894 |
+
-moz-box-align: center;
|
4895 |
+
-ms-flex-align: center;
|
4896 |
+
align-items: center;
|
4897 |
+
-webkit-box-pack: center;
|
4898 |
+
-webkit-justify-content: center;
|
4899 |
+
-moz-box-pack: center;
|
4900 |
+
-ms-flex-pack: center;
|
4901 |
+
justify-content: center;
|
4902 |
+
}
|
4903 |
+
|
4904 |
+
.premium-img-gallery {
|
4905 |
+
clear: both;
|
4906 |
+
overflow: hidden;
|
4907 |
+
}
|
4908 |
+
|
4909 |
+
.premium-gallery-container .premium-gallery-item {
|
4910 |
+
padding: 10px;
|
4911 |
+
float: right;
|
4912 |
+
/* Google Chrome isotope issue */
|
4913 |
+
}
|
4914 |
+
|
4915 |
+
.premium-gallery-container .grid-sizer {
|
4916 |
+
width: 33.33%;
|
4917 |
+
}
|
4918 |
+
|
4919 |
+
.premium-img-gallery-filter .premium-gallery-cats-container li a.category,
|
4920 |
+
.premium-blog-filter .premium-blog-filters-container li a.category {
|
4921 |
+
outline: none;
|
4922 |
+
text-decoration: none;
|
4923 |
+
-webkit-border-radius: 75px;
|
4924 |
+
border-radius: 75px;
|
4925 |
+
margin: 15px 5px 20px;
|
4926 |
+
padding: 7px 20px;
|
4927 |
+
-webkit-transition: all 0.3s ease-in-out;
|
4928 |
+
transition: all 0.3s ease-in-out;
|
4929 |
+
}
|
4930 |
+
|
4931 |
+
/* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
|
4932 |
+
-webkit-transition: all 0.3s ease-in-out;
|
4933 |
+
transition: all 0.3s ease-in-out;
|
4934 |
+
} */
|
4935 |
+
|
4936 |
+
.pa-gallery-img {
|
4937 |
+
position: relative;
|
4938 |
+
}
|
4939 |
+
|
4940 |
+
.pa-gallery-img .pa-gallery-whole-link {
|
4941 |
+
position: absolute;
|
4942 |
+
top: 0;
|
4943 |
+
right: 0;
|
4944 |
+
width: 100%;
|
4945 |
+
height: 100%;
|
4946 |
+
}
|
4947 |
+
|
4948 |
+
.pa-gallery-img.style2 .pa-gallery-whole-link {
|
4949 |
+
z-index: 99;
|
4950 |
+
}
|
4951 |
+
|
4952 |
+
.pa-gallery-img-container {
|
4953 |
+
overflow: hidden;
|
4954 |
+
-webkit-backface-visibility: hidden;
|
4955 |
+
-moz-backface-visibility: hidden;
|
4956 |
+
-webkit-transform: translate3d(0, 0, 0);
|
4957 |
+
transform: translate3d(0, 0, 0);
|
4958 |
+
}
|
4959 |
+
|
4960 |
+
.pa-gallery-img-container img {
|
4961 |
+
display: block;
|
4962 |
+
width: 100%;
|
4963 |
+
-webkit-transition: all 0.3s ease-in-out;
|
4964 |
+
transition: all 0.3s ease-in-out;
|
4965 |
+
}
|
4966 |
+
|
4967 |
+
.premium-img-gallery.gray img {
|
4968 |
+
-webkit-filter: grayscale(100%);
|
4969 |
+
filter: grayscale(100%);
|
4970 |
+
}
|
4971 |
+
|
4972 |
+
.premium-img-gallery.zoomout img,
|
4973 |
+
.premium-img-gallery.scale img {
|
4974 |
+
-webkit-transform: scale(1.2);
|
4975 |
+
-ms-transform: scale(1.2);
|
4976 |
+
transform: scale(1.2);
|
4977 |
+
}
|
4978 |
+
|
4979 |
+
.premium-img-gallery.sepia img {
|
4980 |
+
-webkit-filter: sepia(30%);
|
4981 |
+
filter: sepia(30%);
|
4982 |
+
}
|
4983 |
+
|
4984 |
+
.premium-img-gallery.bright img {
|
4985 |
+
-webkit-filter: brightness(1);
|
4986 |
+
filter: brightness(1);
|
4987 |
+
}
|
4988 |
+
|
4989 |
+
.premium-img-gallery.trans img {
|
4990 |
+
-webkit-transform: translateX(15px) scale(1.1);
|
4991 |
+
-ms-transform: translateX(15px) scale(1.1);
|
4992 |
+
transform: translateX(15px) scale(1.1);
|
4993 |
+
}
|
4994 |
+
|
4995 |
+
.pa-gallery-img .pa-gallery-magnific-image,
|
4996 |
+
.pa-gallery-img .pa-gallery-img-link {
|
4997 |
+
outline: none;
|
4998 |
+
}
|
4999 |
+
|
5000 |
+
.pa-gallery-img .pa-gallery-magnific-image i,
|
5001 |
+
.pa-gallery-img .pa-gallery-magnific-image svg,
|
5002 |
+
.pa-gallery-img .pa-gallery-img-link i,
|
5003 |
+
.pa-gallery-img .pa-gallery-img-link svg {
|
5004 |
+
-webkit-transition: all 0.3s ease-in-out;
|
5005 |
+
transition: all 0.3s ease-in-out;
|
5006 |
+
}
|
5007 |
+
|
5008 |
+
.pa-gallery-img .pa-gallery-magnific-image span,
|
5009 |
+
.pa-gallery-img .pa-gallery-img-link span {
|
5010 |
+
line-height: 1;
|
5011 |
+
display: inline-block;
|
5012 |
+
opacity: 0;
|
5013 |
+
margin: 0 5px;
|
5014 |
+
padding: 15px;
|
5015 |
+
-webkit-border-radius: 50%;
|
5016 |
+
border-radius: 50%;
|
5017 |
+
}
|
5018 |
+
|
5019 |
+
.pa-gallery-img.style2 .pa-gallery-magnific-image span,
|
5020 |
+
.pa-gallery-img.style2 .pa-gallery-img-link span {
|
5021 |
+
margin: 0 5px 20px;
|
5022 |
+
}
|
5023 |
+
|
5024 |
+
.pa-gallery-img:hover .pa-gallery-magnific-image span {
|
5025 |
+
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
5026 |
+
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
5027 |
+
}
|
5028 |
+
|
5029 |
+
.pa-gallery-img:hover .pa-gallery-img-link span {
|
5030 |
+
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
5031 |
+
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
5032 |
+
}
|
5033 |
+
|
5034 |
+
.pa-gallery-img:hover .pa-gallery-magnific-image span,
|
5035 |
+
.pa-gallery-img:hover .pa-gallery-img-link span,
|
5036 |
+
.premium-gallery-icon-show a.pa-gallery-video-icon span {
|
5037 |
+
opacity: 1;
|
5038 |
+
}
|
5039 |
+
|
5040 |
+
.premium-img-gallery-filter ul.premium-gallery-cats-container,
|
5041 |
+
.premium-blog-filter ul.premium-blog-filters-container {
|
5042 |
+
text-align: center;
|
5043 |
+
margin: 0;
|
5044 |
+
padding: 0;
|
5045 |
+
}
|
5046 |
+
|
5047 |
+
.premium-img-gallery-filter .premium-gallery-cats-container li,
|
5048 |
+
.premium-blog-filter .premium-blog-filters-container li {
|
5049 |
+
list-style: none;
|
5050 |
+
display: -webkit-inline-box;
|
5051 |
+
display: -webkit-inline-flex;
|
5052 |
+
display: -ms-inline-flexbox;
|
5053 |
+
-js-display: inline-flex;
|
5054 |
+
display: -moz-inline-box;
|
5055 |
+
display: inline-flex;
|
5056 |
+
}
|
5057 |
+
|
5058 |
+
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
5059 |
+
-webkit-transform: scale(1.1);
|
5060 |
+
-ms-transform: scale(1.1);
|
5061 |
+
transform: scale(1.1);
|
5062 |
+
}
|
5063 |
+
|
5064 |
+
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
5065 |
+
-webkit-transform: scale(1);
|
5066 |
+
-ms-transform: scale(1);
|
5067 |
+
transform: scale(1);
|
5068 |
+
}
|
5069 |
+
|
5070 |
+
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
5071 |
+
-webkit-transform: scale(1.3) rotate(-5deg);
|
5072 |
+
-ms-transform: scale(1.3) rotate(-5deg);
|
5073 |
+
transform: scale(1.3) rotate(-5deg);
|
5074 |
+
}
|
5075 |
+
|
5076 |
+
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
5077 |
+
-webkit-filter: grayscale(0%);
|
5078 |
+
filter: grayscale(0%);
|
5079 |
+
}
|
5080 |
+
|
5081 |
+
.premium-img-gallery.blur .pa-gallery-img:hover img {
|
5082 |
+
-webkit-filter: blur(3px);
|
5083 |
+
filter: blur(3px);
|
5084 |
+
}
|
5085 |
+
|
5086 |
+
.premium-img-gallery.sepia .pa-gallery-img:hover img {
|
5087 |
+
-webkit-filter: sepia(0%);
|
5088 |
+
filter: sepia(0%);
|
5089 |
+
}
|
5090 |
+
|
5091 |
+
.premium-img-gallery.trans .pa-gallery-img:hover img {
|
5092 |
+
-webkit-transform: translateX(0px) scale(1.1);
|
5093 |
+
-ms-transform: translateX(0px) scale(1.1);
|
5094 |
+
transform: translateX(0px) scale(1.1);
|
5095 |
+
}
|
5096 |
+
|
5097 |
+
.premium-img-gallery.bright .pa-gallery-img:hover img {
|
5098 |
+
-webkit-filter: brightness(1.2);
|
5099 |
+
filter: brightness(1.2);
|
5100 |
+
}
|
5101 |
+
|
5102 |
+
.pa-gallery-img .premium-gallery-caption {
|
5103 |
+
padding: 10px;
|
5104 |
+
}
|
5105 |
+
|
5106 |
+
.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
|
5107 |
+
margin-bottom: 0;
|
5108 |
+
}
|
5109 |
+
|
5110 |
+
.pa-gallery-img.style1 {
|
5111 |
+
overflow: hidden;
|
5112 |
+
}
|
5113 |
+
|
5114 |
+
.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
|
5115 |
+
position: absolute;
|
5116 |
+
top: 0;
|
5117 |
+
right: 0;
|
5118 |
+
width: 100%;
|
5119 |
+
height: 100%;
|
5120 |
+
-webkit-transition: all 0.3s ease-in-out;
|
5121 |
+
transition: all 0.3s ease-in-out;
|
5122 |
+
}
|
5123 |
+
|
5124 |
+
.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
|
5125 |
+
position: absolute;
|
5126 |
+
top: 33.33%;
|
5127 |
+
width: 100%;
|
5128 |
+
text-align: center;
|
5129 |
+
-webkit-transform: translateY(-50%);
|
5130 |
+
-ms-transform: translateY(-50%);
|
5131 |
+
transform: translateY(-50%);
|
5132 |
+
z-index: 999;
|
5133 |
+
}
|
5134 |
+
|
5135 |
+
.pa-gallery-img.style1 .premium-gallery-caption {
|
5136 |
+
position: absolute;
|
5137 |
+
top: auto;
|
5138 |
+
left: 0;
|
5139 |
+
right: 0;
|
5140 |
+
width: 100%;
|
5141 |
+
-webkit-transition: all 500ms ease 0s;
|
5142 |
+
transition: all 500ms ease 0s;
|
5143 |
+
-webkit-transform: translate3d(0, 100%, 0);
|
5144 |
+
-ms-transform: translate3d(0, 100%, 0);
|
5145 |
+
transform: translate3d(0, 100%, 0);
|
5146 |
+
}
|
5147 |
+
|
5148 |
+
.pa-gallery-img.default .premium-gallery-caption {
|
5149 |
+
position: absolute;
|
5150 |
+
top: auto;
|
5151 |
+
left: 0;
|
5152 |
+
right: 0;
|
5153 |
+
width: 100%;
|
5154 |
+
bottom: 0;
|
5155 |
+
}
|
5156 |
+
|
5157 |
+
.pa-gallery-img.style1:hover .premium-gallery-caption {
|
5158 |
+
-webkit-transform: translate3d(0, 0, 0);
|
5159 |
+
-ms-transform: translate3d(0, 0, 0);
|
5160 |
+
transform: translate3d(0, 0, 0);
|
5161 |
+
bottom: -1px !important;
|
5162 |
+
}
|
5163 |
+
|
5164 |
+
.pa-gallery-img.style2 .pa-gallery-icons-caption-container {
|
5165 |
+
position: absolute;
|
5166 |
+
top: 0;
|
5167 |
+
right: 0;
|
5168 |
+
width: 100%;
|
5169 |
+
height: 100%;
|
5170 |
+
opacity: 0;
|
5171 |
+
-webkit-backface-visibility: hidden;
|
5172 |
+
backface-visibility: hidden;
|
5173 |
+
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
|
5174 |
+
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
|
5175 |
+
transition: opacity 0.3s, -webkit-transform 0.3s;
|
5176 |
+
transition: transform 0.3s, opacity 0.3s;
|
5177 |
+
transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
|
5178 |
+
z-index: 1;
|
5179 |
+
background-color: rgba(108, 191, 226, 0.68);
|
5180 |
+
display: -webkit-box;
|
5181 |
+
display: -webkit-flex;
|
5182 |
+
display: -ms-flexbox;
|
5183 |
+
-js-display: flex;
|
5184 |
+
display: -moz-box;
|
5185 |
+
display: flex;
|
5186 |
+
text-align: center;
|
5187 |
+
-webkit-box-align: center;
|
5188 |
+
-webkit-align-items: center;
|
5189 |
+
-moz-box-align: center;
|
5190 |
+
-ms-flex-align: center;
|
5191 |
+
align-items: center;
|
5192 |
+
}
|
5193 |
+
|
5194 |
+
.pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
|
5195 |
+
width: 100%;
|
5196 |
+
}
|
5197 |
+
|
5198 |
+
.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
|
5199 |
+
opacity: 1;
|
5200 |
+
-webkit-transform: translate(-15px, 15px);
|
5201 |
+
-ms-transform: translate(-15px, 15px);
|
5202 |
+
transform: translate(-15px, 15px);
|
5203 |
+
}
|
5204 |
+
|
5205 |
+
.premium-clearfix {
|
5206 |
+
clear: both;
|
5207 |
+
}
|
5208 |
+
|
5209 |
+
.premium-gallery-container .pa-gallery-item {
|
5210 |
+
padding: 10px;
|
5211 |
+
}
|
5212 |
+
|
5213 |
+
/**
|
5214 |
+
* Metro Layout
|
5215 |
+
*/
|
5216 |
+
.premium-img-gallery-metro .premium-gallery-item {
|
5217 |
+
overflow: hidden;
|
5218 |
+
}
|
5219 |
+
|
5220 |
+
.premium-img-gallery-metro .pa-gallery-img {
|
5221 |
+
height: 100%;
|
5222 |
+
}
|
5223 |
+
|
5224 |
+
.premium-img-gallery-metro .pa-gallery-img-container {
|
5225 |
+
height: 100%;
|
5226 |
+
}
|
5227 |
+
|
5228 |
+
.premium-img-gallery-metro .pa-gallery-img-container img {
|
5229 |
+
min-height: 100%;
|
5230 |
+
width: 100%;
|
5231 |
+
-o-object-fit: fill;
|
5232 |
+
object-fit: fill;
|
5233 |
+
}
|
5234 |
+
|
5235 |
+
.premium-img-gallery .premium-gallery-item-hidden {
|
5236 |
+
visibility: hidden;
|
5237 |
+
width: 0 !important;
|
5238 |
+
height: 0 !important;
|
5239 |
+
margin: 0 !important;
|
5240 |
+
padding: 0 !important;
|
5241 |
+
}
|
5242 |
+
|
5243 |
+
.premium-gallery-load-more .premium-gallery-load-more-btn {
|
5244 |
+
-webkit-box-shadow: none;
|
5245 |
+
box-shadow: none;
|
5246 |
+
text-shadow: none;
|
5247 |
+
border: none;
|
5248 |
+
outline: none;
|
5249 |
+
-webkit-box-align: center;
|
5250 |
+
-ms-flex-align: center;
|
5251 |
+
-webkit-align-items: center;
|
5252 |
+
-moz-box-align: center;
|
5253 |
+
align-items: center;
|
5254 |
+
vertical-align: bottom;
|
5255 |
+
cursor: pointer;
|
5256 |
+
line-height: 1;
|
5257 |
+
font-style: normal;
|
5258 |
+
font-weight: normal;
|
5259 |
+
background-image: none;
|
5260 |
+
color: #fff;
|
5261 |
+
-webkit-transition: all 0.3s ease-in-out;
|
5262 |
+
transition: all 0.3s ease-in-out;
|
5263 |
+
}
|
5264 |
+
|
5265 |
+
.premium-gallery-load-more-btn {
|
5266 |
+
display: -webkit-inline-box;
|
5267 |
+
display: -webkit-inline-flex;
|
5268 |
+
display: -ms-inline-flexbox;
|
5269 |
+
-js-display: inline-flex;
|
5270 |
+
display: -moz-inline-box;
|
5271 |
+
display: inline-flex;
|
5272 |
+
-webkit-box-align: center;
|
5273 |
+
-webkit-align-items: center;
|
5274 |
+
-moz-box-align: center;
|
5275 |
+
-ms-flex-align: center;
|
5276 |
+
align-items: center;
|
5277 |
+
}
|
5278 |
+
|
5279 |
+
.premium-gallery-load-more-btn div {
|
5280 |
+
margin-right: 3px;
|
5281 |
+
}
|
5282 |
+
|
5283 |
+
.premium-gallery-load-more-btn .premium-loader {
|
5284 |
+
display: inline-block;
|
5285 |
+
width: 20px;
|
5286 |
+
height: 20px;
|
5287 |
+
}
|
5288 |
+
|
5289 |
+
/** * Video */
|
5290 |
+
.pa-gallery-img .pa-gallery-lightbox-wrap {
|
5291 |
+
display: inline-block;
|
5292 |
+
}
|
5293 |
+
|
5294 |
+
.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
|
5295 |
+
.pa-gallery-img .pa-gallery-video-icon {
|
5296 |
+
cursor: pointer;
|
5297 |
+
}
|
5298 |
+
|
5299 |
+
.pa-gallery-img-container iframe,
|
5300 |
+
.pa-gallery-img-container video {
|
5301 |
+
position: absolute;
|
5302 |
+
visibility: hidden;
|
5303 |
+
top: 0;
|
5304 |
+
right: 0;
|
5305 |
+
max-width: 100%;
|
5306 |
+
width: 100%;
|
5307 |
+
height: 100%;
|
5308 |
+
margin: 0;
|
5309 |
+
line-height: 1;
|
5310 |
+
border: none;
|
5311 |
+
}
|
5312 |
+
|
5313 |
+
.pa-gallery-img-container video {
|
5314 |
+
-o-object-fit: contain;
|
5315 |
+
object-fit: contain;
|
5316 |
+
}
|
5317 |
+
|
5318 |
+
.pa-gallery-icons-inner-container svg,
|
5319 |
+
.pa-gallery-icons-caption-cell svg {
|
5320 |
+
width: 14px;
|
5321 |
+
height: 14px;
|
5322 |
+
}
|
5323 |
+
|
5324 |
+
.premium-gallery-gradient-layer {
|
5325 |
+
position: absolute;
|
5326 |
+
bottom: 40px;
|
5327 |
+
width: 100%;
|
5328 |
+
height: 20px;
|
5329 |
+
background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
|
5330 |
+
background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
5331 |
+
background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
5332 |
}
|
5333 |
+
/********* Premium Lottie Animations **********/
|
5334 |
+
/**********************************************/
|
5335 |
+
.elementor-widget-premium-lottie .premium-lottie-animation {
|
5336 |
+
position: relative;
|
5337 |
+
-js-display: inline-flex;
|
5338 |
+
display: -webkit-inline-box;
|
5339 |
+
display: -webkit-inline-flex;
|
5340 |
+
display: -moz-inline-box;
|
5341 |
+
display: -ms-inline-flexbox;
|
5342 |
+
display: inline-flex;
|
5343 |
+
-webkit-transition: all 0.3s ease-in-out;
|
5344 |
+
transition: all 0.3s ease-in-out;
|
5345 |
}
|
5346 |
|
5347 |
+
.elementor-widget-premium-lottie .premium-lottie-animation a {
|
5348 |
+
position: absolute;
|
5349 |
+
left: 0;
|
5350 |
+
top: 0;
|
5351 |
+
width: 100%;
|
5352 |
+
height: 100%;
|
5353 |
+
z-index: 2;
|
5354 |
}
|
5355 |
+
/**************** Premium Google Maps ******************/
|
5356 |
+
/*******************************************************/
|
5357 |
+
.premium-maps-info-container {
|
5358 |
+
margin-top: 10px;
|
5359 |
+
margin-bottom: 10px;
|
5360 |
}
|
5361 |
|
5362 |
+
.premium-maps-info-title,
|
5363 |
+
.premium-maps-info-desc {
|
5364 |
+
margin: 0;
|
5365 |
+
padding: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
5366 |
}
|
5367 |
|
5368 |
+
.premium-maps-container .gm-style-iw {
|
5369 |
+
text-align: center;
|
5370 |
+
direction: ltr;
|
|
|
|
|
|
|
|
|
5371 |
}
|
5372 |
|
5373 |
+
.premium-maps-container .gm-style img {
|
5374 |
+
max-width: none !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5375 |
}
|
5376 |
/**************** Premium Modal Box ****************/
|
5377 |
/***************************************************/
|
7472 |
-ms-flex-pack: justify;
|
7473 |
justify-content: space-between;
|
7474 |
-webkit-box-align: end;
|
7475 |
+
-webkit-align-items: flex-end;
|
7476 |
+
-moz-box-align: end;
|
7477 |
+
-ms-flex-align: end;
|
7478 |
+
align-items: flex-end;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7479 |
}
|
7480 |
|
7481 |
+
.premium-person-style3 .premium-person-title {
|
7482 |
+
opacity: 0;
|
7483 |
+
-webkit-transition: all 0.3s ease;
|
7484 |
+
transition: all 0.3s ease;
|
|
|
7485 |
width: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7486 |
}
|
7487 |
|
7488 |
+
.premium-person-style3 .premium-person-title span {
|
7489 |
+
display: inline-block;
|
|
|
|
|
|
|
|
|
7490 |
}
|
7491 |
|
7492 |
+
.premium-person-style3 .premium-person-name {
|
7493 |
+
padding-right: 10px;
|
7494 |
}
|
7495 |
|
7496 |
+
.premium-person-style3 .premium-person-social-list {
|
7497 |
-js-display: flex;
|
7498 |
display: -webkit-box;
|
7499 |
display: -webkit-flex;
|
7507 |
-moz-box-direction: normal;
|
7508 |
-ms-flex-direction: column;
|
7509 |
flex-direction: column;
|
7510 |
+
-webkit-transform: translateY(20px);
|
7511 |
+
-ms-transform: translateY(20px);
|
7512 |
+
transform: translateY(20px);
|
7513 |
+
opacity: 0;
|
7514 |
+
-webkit-transition: all 0.3s ease;
|
7515 |
+
transition: all 0.3s ease;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7516 |
}
|
7517 |
|
7518 |
+
.premium-person-style3 .premium-person-list-item {
|
7519 |
+
line-height: 0;
|
7520 |
}
|
7521 |
|
7522 |
+
.premium-person-style3 .premium-person-list-item a {
|
7523 |
+
padding: 5px 0 0 10px;
|
7524 |
+
margin: 5px 0;
|
7525 |
}
|
7526 |
|
7527 |
+
.premium-person-style3 .premium-person-container:hover .premium-person-title {
|
7528 |
+
opacity: 1;
|
7529 |
}
|
7530 |
|
7531 |
+
.premium-person-style3 .premium-person-container:hover .premium-person-social-list {
|
|
|
|
|
7532 |
opacity: 1;
|
7533 |
+
-webkit-transform: translateY(0);
|
7534 |
+
-ms-transform: translateY(0);
|
7535 |
+
transform: translateY(0);
|
7536 |
}
|
7537 |
|
7538 |
+
.premium-persons-title-cw .premium-person-title {
|
7539 |
+
-webkit-transform: translateX(-15px) rotate(-90deg);
|
7540 |
+
-ms-transform: translateX(-15px) rotate(-90deg);
|
7541 |
+
transform: translateX(-15px) rotate(-90deg);
|
7542 |
+
-webkit-transform-origin: top;
|
7543 |
+
-ms-transform-origin: top;
|
7544 |
+
transform-origin: top;
|
7545 |
}
|
7546 |
|
7547 |
+
.premium-persons-title-cw .premium-person-container:hover .premium-person-title {
|
7548 |
+
-webkit-transform: translateX(0) rotate(-90deg);
|
7549 |
+
-ms-transform: translateX(0) rotate(-90deg);
|
7550 |
+
transform: translateX(0) rotate(-90deg);
|
7551 |
}
|
7552 |
|
7553 |
+
.premium-persons-title-ccw .premium-person-title {
|
7554 |
+
width: auto;
|
7555 |
+
margin-left: 20px;
|
7556 |
+
-webkit-transform: translateX(-15px) rotate(90deg);
|
7557 |
+
-ms-transform: translateX(-15px) rotate(90deg);
|
7558 |
+
transform: translateX(-15px) rotate(90deg);
|
7559 |
+
-webkit-transform-origin: center left;
|
7560 |
+
-ms-transform-origin: center left;
|
7561 |
+
transform-origin: center left;
|
7562 |
}
|
7563 |
|
7564 |
+
.premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
|
7565 |
+
-webkit-transform: translateX(0) rotate(90deg);
|
7566 |
+
-ms-transform: translateX(0) rotate(90deg);
|
7567 |
+
transform: translateX(0) rotate(90deg);
|
7568 |
}
|
7569 |
+
/**************** Premium Pricing Table ****************/
|
7570 |
+
/*******************************************************/
|
7571 |
+
.premium-pricing-table-container {
|
7572 |
+
position: relative;
|
7573 |
+
text-align: center;
|
7574 |
+
display: inline-block;
|
7575 |
+
width: 100%;
|
7576 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7577 |
+
transition: all 0.3s ease-in-out;
|
7578 |
+
}
|
7579 |
+
|
7580 |
+
.premium-pricing-icon-container {
|
7581 |
+
-js-display: flex;
|
7582 |
+
display: -webkit-box;
|
7583 |
+
display: -webkit-flex;
|
7584 |
+
display: -moz-box;
|
7585 |
+
display: -ms-flexbox;
|
7586 |
+
display: flex;
|
7587 |
+
-webkit-box-pack: center;
|
7588 |
+
-webkit-justify-content: center;
|
7589 |
+
-moz-box-pack: center;
|
7590 |
+
-ms-flex-pack: center;
|
7591 |
+
justify-content: center;
|
7592 |
+
line-height: 0;
|
7593 |
+
}
|
7594 |
+
|
7595 |
+
.premium-pricing-icon-container .premium-pricing-icon {
|
7596 |
+
display: inline-block;
|
7597 |
+
}
|
7598 |
+
|
7599 |
+
.premium-pricing-icon-container .premium-pricing-image {
|
7600 |
+
overflow: hidden;
|
7601 |
+
}
|
7602 |
+
|
7603 |
+
.premium-pricing-icon-container .premium-pricing-image img {
|
7604 |
+
width: 25px;
|
7605 |
+
height: 25px;
|
7606 |
+
-o-object-fit: cover;
|
7607 |
+
object-fit: cover;
|
7608 |
+
}
|
7609 |
+
|
7610 |
+
.premium-badge-left {
|
7611 |
+
position: absolute;
|
7612 |
+
top: 0;
|
7613 |
+
}
|
7614 |
+
|
7615 |
+
.premium-badge-right {
|
7616 |
+
position: absolute;
|
7617 |
+
top: 0;
|
7618 |
+
right: 0;
|
7619 |
+
}
|
7620 |
+
|
7621 |
+
.premium-badge-left {
|
7622 |
+
left: 0;
|
7623 |
+
}
|
7624 |
+
|
7625 |
+
.premium-badge-triangle.premium-badge-left .corner {
|
7626 |
+
width: 0;
|
7627 |
+
height: 0;
|
7628 |
+
border-top: 150px solid;
|
7629 |
+
border-bottom: 150px solid transparent;
|
7630 |
+
border-right: 150px solid transparent;
|
7631 |
+
}
|
7632 |
+
|
7633 |
+
.premium-badge-triangle.premium-badge-right .corner {
|
7634 |
+
width: 0;
|
7635 |
+
height: 0;
|
7636 |
+
border-bottom: 150px solid transparent;
|
7637 |
+
border-right: 150px solid;
|
7638 |
+
border-left: 150px solid transparent;
|
7639 |
+
}
|
7640 |
+
|
7641 |
+
.premium-badge-triangle span {
|
7642 |
+
position: absolute;
|
7643 |
+
top: 35px;
|
7644 |
+
width: 100px;
|
7645 |
+
text-align: center;
|
7646 |
+
-webkit-transform: rotate(-45deg);
|
7647 |
+
-ms-transform: rotate(-45deg);
|
7648 |
+
transform: rotate(-45deg);
|
7649 |
+
display: block;
|
7650 |
+
text-transform: uppercase;
|
7651 |
+
}
|
7652 |
+
|
7653 |
+
.premium-badge-triangle.premium-badge-right span {
|
7654 |
+
-webkit-transform: rotate(45deg);
|
7655 |
+
-ms-transform: rotate(45deg);
|
7656 |
+
transform: rotate(45deg);
|
7657 |
+
right: 0;
|
7658 |
+
}
|
7659 |
+
|
7660 |
+
.premium-badge-circle {
|
7661 |
+
min-width: 4em;
|
7662 |
+
min-height: 4em;
|
7663 |
+
line-height: 4em;
|
7664 |
+
text-align: center;
|
7665 |
+
-webkit-border-radius: 100%;
|
7666 |
+
border-radius: 100%;
|
7667 |
+
position: absolute;
|
7668 |
+
z-index: 1;
|
7669 |
+
}
|
7670 |
+
|
7671 |
+
.premium-badge-stripe {
|
7672 |
+
position: absolute;
|
7673 |
+
-webkit-transform: rotate(90deg);
|
7674 |
+
-ms-transform: rotate(90deg);
|
7675 |
+
transform: rotate(90deg);
|
7676 |
+
width: 15em;
|
7677 |
+
overflow: hidden;
|
7678 |
+
height: 15em;
|
7679 |
+
}
|
7680 |
+
|
7681 |
+
.premium-badge-stripe.premium-badge-left {
|
7682 |
+
-webkit-transform: rotate(0);
|
7683 |
+
-ms-transform: rotate(0);
|
7684 |
+
transform: rotate(0);
|
7685 |
+
}
|
7686 |
+
|
7687 |
+
.premium-badge-stripe .corner {
|
7688 |
+
text-align: center;
|
7689 |
+
left: 0;
|
7690 |
+
width: 150%;
|
7691 |
+
-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7692 |
+
-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7693 |
+
transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
7694 |
+
margin-top: 35px;
|
7695 |
+
font-size: 13px;
|
7696 |
+
line-height: 2;
|
7697 |
+
font-weight: 800;
|
7698 |
+
text-transform: uppercase;
|
7699 |
+
}
|
7700 |
+
|
7701 |
+
.premium-badge-flag .corner {
|
7702 |
+
text-align: center;
|
7703 |
+
-webkit-border-radius: 4px 4px 0 4px;
|
7704 |
+
border-radius: 4px 4px 0 4px;
|
7705 |
+
padding: 3px 15px;
|
7706 |
+
position: absolute;
|
7707 |
+
top: 10%;
|
7708 |
+
right: -8px;
|
7709 |
+
}
|
7710 |
+
|
7711 |
+
.premium-badge-flag .corner::before,
|
7712 |
+
.premium-badge-flag .corner::after {
|
7713 |
+
content: "";
|
7714 |
+
display: block;
|
7715 |
+
position: absolute;
|
7716 |
+
width: 0;
|
7717 |
+
height: 0;
|
7718 |
+
top: 100%;
|
7719 |
+
right: 0;
|
7720 |
+
border-bottom: 8px solid transparent;
|
7721 |
+
}
|
7722 |
+
|
7723 |
+
.elementor-widget-premium-addon-pricing-table .elementor-widget-container {
|
7724 |
+
overflow: visible !important;
|
7725 |
+
}
|
7726 |
+
|
7727 |
+
.premium-badge-flag .corner::after {
|
7728 |
+
border-left: 8px solid rgba(0, 0, 0, 0.2);
|
7729 |
+
}
|
7730 |
+
|
7731 |
+
.premium-pricing-price-currency {
|
7732 |
+
position: relative;
|
7733 |
+
}
|
7734 |
+
|
7735 |
+
.premium-pricing-button-container {
|
7736 |
+
display: block;
|
7737 |
+
}
|
7738 |
+
|
7739 |
+
.premium-pricing-list {
|
7740 |
+
-js-display: flex;
|
7741 |
+
display: -webkit-box;
|
7742 |
+
display: -webkit-flex;
|
7743 |
+
display: -moz-box;
|
7744 |
+
display: -ms-flexbox;
|
7745 |
+
display: flex;
|
7746 |
+
-webkit-box-orient: vertical;
|
7747 |
+
-webkit-box-direction: normal;
|
7748 |
+
-webkit-flex-direction: column;
|
7749 |
+
-moz-box-orient: vertical;
|
7750 |
+
-moz-box-direction: normal;
|
7751 |
+
-ms-flex-direction: column;
|
7752 |
+
flex-direction: column;
|
7753 |
+
list-style-type: none;
|
7754 |
+
margin: 0;
|
7755 |
+
}
|
7756 |
+
|
7757 |
+
.premium-pricing-list .premium-pricing-list-item {
|
7758 |
+
-js-display: flex;
|
7759 |
+
display: -webkit-box;
|
7760 |
+
display: -webkit-flex;
|
7761 |
+
display: -moz-box;
|
7762 |
+
display: -ms-flexbox;
|
7763 |
+
display: flex;
|
7764 |
+
-webkit-box-align: center;
|
7765 |
+
-webkit-align-items: center;
|
7766 |
+
-moz-box-align: center;
|
7767 |
+
-ms-flex-align: center;
|
7768 |
+
align-items: center;
|
7769 |
+
}
|
7770 |
+
|
7771 |
+
.premium-pricing-list .premium-pricing-list-item svg {
|
7772 |
+
width: 50px;
|
7773 |
+
height: 50px;
|
7774 |
+
}
|
7775 |
+
|
7776 |
+
.premium-pricing-list .premium-pricing-list-item img {
|
7777 |
+
width: 30px;
|
7778 |
+
height: 30px;
|
7779 |
+
-o-object-fit: cover;
|
7780 |
+
object-fit: cover;
|
7781 |
+
}
|
7782 |
+
|
7783 |
+
.premium-pricing-list .premium-pricing-list-span {
|
7784 |
+
position: relative;
|
7785 |
+
}
|
7786 |
+
|
7787 |
+
.premium-pricing-list .list-item-tooltip {
|
7788 |
+
border-bottom: 1px dotted;
|
7789 |
+
}
|
7790 |
+
|
7791 |
+
.premium-pricing-list .premium-pricing-list-tooltip {
|
7792 |
+
position: absolute;
|
7793 |
+
top: -webkit-calc(100% + 1px);
|
7794 |
+
top: calc(100% + 1px);
|
7795 |
+
right: 0;
|
7796 |
+
visibility: hidden;
|
7797 |
+
padding: 15px 20px;
|
7798 |
+
-webkit-border-radius: 5px;
|
7799 |
+
border-radius: 5px;
|
7800 |
+
min-width: 200px;
|
7801 |
+
overflow: hidden;
|
7802 |
+
text-align: right;
|
7803 |
+
font-size: 0.8rem;
|
7804 |
+
color: #fff;
|
7805 |
+
background-color: #aaa;
|
7806 |
+
}
|
7807 |
+
|
7808 |
+
.premium-pricing-features-left .premium-pricing-list-span {
|
7809 |
+
text-align: right;
|
7810 |
+
}
|
7811 |
+
|
7812 |
+
.premium-pricing-features-center .premium-pricing-list-span {
|
7813 |
+
text-align: center;
|
7814 |
+
}
|
7815 |
+
|
7816 |
+
.premium-pricing-features-right .premium-pricing-list-span {
|
7817 |
+
text-align: left;
|
7818 |
+
}
|
7819 |
+
|
7820 |
+
.premium-pricing-list-span:hover .premium-pricing-list-tooltip {
|
7821 |
+
z-index: 99;
|
7822 |
+
visibility: visible;
|
7823 |
+
opacity: 1;
|
7824 |
+
}
|
7825 |
+
|
7826 |
+
.premium-pricing-slashed-price-value {
|
7827 |
+
display: inline-block;
|
7828 |
+
font-size: 20px;
|
7829 |
+
font-weight: 400;
|
7830 |
+
margin-left: 5px;
|
7831 |
+
}
|
7832 |
+
|
7833 |
+
.premium-pricing-price-value {
|
7834 |
+
font-size: 70px;
|
7835 |
+
}
|
7836 |
+
|
7837 |
+
.premium-pricing-description-container li {
|
7838 |
+
list-style-position: inside;
|
7839 |
+
text-indent: -40px;
|
7840 |
+
}
|
7841 |
+
|
7842 |
+
@-moz-document url-prefix() {
|
7843 |
+
.premium-pricing-description-container li {
|
7844 |
+
text-indent: 0px;
|
7845 |
+
}
|
7846 |
+
}
|
7847 |
+
|
7848 |
+
.premium-pricing-price-button {
|
7849 |
+
display: block;
|
7850 |
+
padding: 6px 12px;
|
7851 |
+
line-height: 1.42857143;
|
7852 |
+
text-align: center;
|
7853 |
+
color: #fff;
|
7854 |
+
background: #6ec1e4;
|
7855 |
+
margin-bottom: 0;
|
7856 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7857 |
+
transition: all 0.3s ease-in-out;
|
7858 |
}
|
7859 |
/**************** Premium Progress Bar ****************/
|
7860 |
/******************************************************/
|
8274 |
position: absolute;
|
8275 |
z-index: 1;
|
8276 |
}
|
8277 |
+
/**************** Premium Title ****************/
|
8278 |
+
/***********************************************/
|
8279 |
+
.premium-title-container .premium-title-header {
|
8280 |
+
position: relative;
|
8281 |
+
margin: 0;
|
8282 |
+
padding: 10px;
|
8283 |
+
}
|
8284 |
+
|
8285 |
+
.premium-title-container .premium-title-header:not(.premium-title-style7) {
|
8286 |
+
-webkit-box-align: center;
|
8287 |
+
-webkit-align-items: center;
|
8288 |
+
-moz-box-align: center;
|
8289 |
+
-ms-flex-align: center;
|
8290 |
+
align-items: center;
|
8291 |
+
}
|
8292 |
+
|
8293 |
+
.premium-title-container .premium-title-header svg {
|
8294 |
+
width: 40px;
|
8295 |
+
height: 40px;
|
8296 |
+
}
|
8297 |
+
|
8298 |
+
.premium-title-container .premium-title-header img {
|
8299 |
+
width: 40px;
|
8300 |
+
height: 40px;
|
8301 |
+
-o-object-fit: cover;
|
8302 |
+
object-fit: cover;
|
8303 |
+
}
|
8304 |
+
|
8305 |
+
.premium-title-container .premium-title-header a {
|
8306 |
+
position: absolute;
|
8307 |
+
top: 0;
|
8308 |
+
right: 0;
|
8309 |
+
width: 100%;
|
8310 |
+
height: 100%;
|
8311 |
+
}
|
8312 |
+
|
8313 |
+
.premium-title-container .premium-lottie-animation {
|
8314 |
+
-js-display: flex;
|
8315 |
+
display: -webkit-box;
|
8316 |
+
display: -webkit-flex;
|
8317 |
+
display: -moz-box;
|
8318 |
+
display: -ms-flexbox;
|
8319 |
+
display: flex;
|
8320 |
+
}
|
8321 |
+
|
8322 |
+
.premium-title-icon-row .premium-title-icon {
|
8323 |
+
margin-left: 10px;
|
8324 |
+
}
|
8325 |
+
|
8326 |
+
.premium-title-icon-row-reverse .premium-title-icon {
|
8327 |
+
margin-right: 10px;
|
8328 |
+
}
|
8329 |
+
|
8330 |
+
.premium-title-style3,
|
8331 |
+
.premium-title-style4 {
|
8332 |
+
-js-display: flex;
|
8333 |
+
display: -webkit-box;
|
8334 |
+
display: -webkit-flex;
|
8335 |
+
display: -moz-box;
|
8336 |
+
display: -ms-flexbox;
|
8337 |
+
display: flex;
|
8338 |
+
}
|
8339 |
+
|
8340 |
+
.premium-title-style1,
|
8341 |
+
.premium-title-style2,
|
8342 |
+
.premium-title-style5,
|
8343 |
+
.premium-title-style6,
|
8344 |
+
.premium-title-style8,
|
8345 |
+
.premium-title-style9 {
|
8346 |
+
-js-display: inline-flex;
|
8347 |
+
display: -webkit-inline-box;
|
8348 |
+
display: -webkit-inline-flex;
|
8349 |
+
display: -moz-inline-box;
|
8350 |
+
display: -ms-inline-flexbox;
|
8351 |
+
display: inline-flex;
|
8352 |
+
}
|
8353 |
+
|
8354 |
+
.premium-title-style7 {
|
8355 |
+
-js-display: inline-flex;
|
8356 |
+
display: -webkit-inline-box;
|
8357 |
+
display: -webkit-inline-flex;
|
8358 |
+
display: -moz-inline-box;
|
8359 |
+
display: -ms-inline-flexbox;
|
8360 |
+
display: inline-flex;
|
8361 |
+
-webkit-box-orient: vertical;
|
8362 |
+
-webkit-box-direction: normal;
|
8363 |
+
-webkit-flex-direction: column;
|
8364 |
+
-moz-box-orient: vertical;
|
8365 |
+
-moz-box-direction: normal;
|
8366 |
+
-ms-flex-direction: column;
|
8367 |
+
flex-direction: column;
|
8368 |
+
}
|
8369 |
+
|
8370 |
+
.premium-title-style7 .premium-title-style7-inner {
|
8371 |
+
-js-display: flex;
|
8372 |
+
display: -webkit-box;
|
8373 |
+
display: -webkit-flex;
|
8374 |
+
display: -moz-box;
|
8375 |
+
display: -ms-flexbox;
|
8376 |
+
display: flex;
|
8377 |
+
-webkit-box-align: center;
|
8378 |
+
-webkit-align-items: center;
|
8379 |
+
-moz-box-align: center;
|
8380 |
+
-ms-flex-align: center;
|
8381 |
+
align-items: center;
|
8382 |
+
}
|
8383 |
+
|
8384 |
+
.premium-title-style1 {
|
8385 |
+
border-width: 0;
|
8386 |
+
border-right: 3px solid #6ec1e4;
|
8387 |
+
}
|
8388 |
+
|
8389 |
+
.premium-title-container.style2,
|
8390 |
+
.premium-title-container.style4,
|
8391 |
+
.premium-title-container.style5,
|
8392 |
+
.premium-title-container.style6 {
|
8393 |
+
border-bottom: 3px solid #6ec1e4;
|
8394 |
+
}
|
8395 |
+
|
8396 |
+
/*Style 6 Header*/
|
8397 |
+
.premium-title-style6:before {
|
8398 |
+
position: absolute;
|
8399 |
+
right: 50%;
|
8400 |
+
bottom: 0;
|
8401 |
+
margin-right: -2px;
|
8402 |
+
content: "";
|
8403 |
+
border: 3px solid transparent;
|
8404 |
+
}
|
8405 |
+
|
8406 |
+
/*Style 6 Trinagle*/
|
8407 |
+
.premium-title-style7-stripe-wrap {
|
8408 |
+
-js-display: flex;
|
8409 |
+
display: -webkit-box;
|
8410 |
+
display: -webkit-flex;
|
8411 |
+
display: -moz-box;
|
8412 |
+
display: -ms-flexbox;
|
8413 |
+
display: flex;
|
8414 |
+
}
|
8415 |
+
|
8416 |
+
.premium-title-style7:before {
|
8417 |
+
display: none;
|
8418 |
+
}
|
8419 |
+
|
8420 |
+
.premium-title-style8 .premium-title-text[data-animation="shiny"] {
|
8421 |
+
-webkit-background-size: 125px 125px !important;
|
8422 |
+
background-size: 125px !important;
|
8423 |
+
color: rgba(255, 255, 255, 0);
|
8424 |
+
-webkit-background-clip: text !important;
|
8425 |
+
background-clip: text !important;
|
8426 |
+
-webkit-animation-name: pa-shinny-text !important;
|
8427 |
+
animation-name: pa-shinny-text !important;
|
8428 |
+
-webkit-animation-duration: var(--animation-speed) !important;
|
8429 |
+
animation-duration: var(--animation-speed) !important;
|
8430 |
+
-webkit-animation-iteration-count: infinite !important;
|
8431 |
+
animation-iteration-count: infinite !important;
|
8432 |
+
background: var(--base-color) -webkit-gradient(linear,
|
8433 |
+
left top,
|
8434 |
+
right top,
|
8435 |
+
from(var(--base-color)),
|
8436 |
+
to(var(--base-color)),
|
8437 |
+
color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
|
8438 |
+
}
|
8439 |
+
|
8440 |
+
.premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
|
8441 |
+
-webkit-animation: pa-blur-shadow 2s 1 alternate;
|
8442 |
+
animation: pa-blur-shadow 2s 1 alternate;
|
8443 |
+
}
|
8444 |
+
|
8445 |
+
.premium-title-gradient-yes .premium-title-text,
|
8446 |
+
.premium-title-gradient-yes .premium-title-icon {
|
8447 |
+
-webkit-background-clip: text;
|
8448 |
+
-webkit-text-fill-color: transparent;
|
8449 |
+
background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
|
8450 |
+
background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
|
8451 |
+
background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
|
8452 |
+
-webkit-animation: pa-text-gradient 8s infinite;
|
8453 |
+
animation: pa-text-gradient 8s infinite;
|
8454 |
+
}
|
8455 |
+
|
8456 |
+
.premium-title-clipped .premium-title-header {
|
8457 |
+
-webkit-text-fill-color: transparent;
|
8458 |
+
-webkit-background-clip: text;
|
8459 |
+
background-clip: text;
|
8460 |
+
}
|
8461 |
+
|
8462 |
+
@-webkit-keyframes pa-shinny-text {
|
8463 |
+
0% {
|
8464 |
+
background-position: 100%;
|
8465 |
+
}
|
8466 |
+
|
8467 |
+
100% {
|
8468 |
+
background-position: -100%;
|
8469 |
+
}
|
8470 |
+
}
|
8471 |
+
|
8472 |
+
@keyframes pa-shinny-text {
|
8473 |
+
0% {
|
8474 |
+
background-position: 100%;
|
8475 |
+
}
|
8476 |
+
|
8477 |
+
100% {
|
8478 |
+
background-position: -100%;
|
8479 |
+
}
|
8480 |
+
}
|
8481 |
+
|
8482 |
+
@-webkit-keyframes pa-blur-shadow {
|
8483 |
+
from {
|
8484 |
+
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
8485 |
+
color: transparent;
|
8486 |
+
}
|
8487 |
+
|
8488 |
+
to {
|
8489 |
+
text-shadow: 0;
|
8490 |
+
}
|
8491 |
+
}
|
8492 |
+
|
8493 |
+
@keyframes pa-blur-shadow {
|
8494 |
+
from {
|
8495 |
+
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
8496 |
+
color: transparent;
|
8497 |
+
}
|
8498 |
+
|
8499 |
+
to {
|
8500 |
+
text-shadow: 0;
|
8501 |
+
}
|
8502 |
+
}
|
8503 |
+
|
8504 |
+
@-webkit-keyframes pa-text-gradient {
|
8505 |
+
|
8506 |
+
0%,
|
8507 |
+
100% {
|
8508 |
+
-webkit-filter: hue-rotate(0deg);
|
8509 |
+
filter: hue-rotate(0deg);
|
8510 |
+
}
|
8511 |
+
|
8512 |
+
50% {
|
8513 |
+
-webkit-filter: hue-rotate(360deg);
|
8514 |
+
filter: hue-rotate(360deg);
|
8515 |
+
}
|
8516 |
+
}
|
8517 |
+
|
8518 |
+
@keyframes pa-text-gradient {
|
8519 |
+
|
8520 |
+
0%,
|
8521 |
+
100% {
|
8522 |
+
-webkit-filter: hue-rotate(0deg);
|
8523 |
+
filter: hue-rotate(0deg);
|
8524 |
+
}
|
8525 |
+
|
8526 |
+
50% {
|
8527 |
+
-webkit-filter: hue-rotate(360deg);
|
8528 |
+
filter: hue-rotate(360deg);
|
8529 |
+
}
|
8530 |
}
|
8531 |
/**************** Premium Video Box ************/
|
8532 |
/***********************************************/
|
assets/frontend/css/premium-addons.css
CHANGED
@@ -2460,158 +2460,158 @@
|
|
2460 |
width: 100%;
|
2461 |
right: 0; }
|
2462 |
|
2463 |
-
/**************** Premium Carousel ****************/
|
2464 |
-
/**************************************************/
|
2465 |
-
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
|
2466 |
-
-js-display: flex;
|
2467 |
-
display: -webkit-box;
|
2468 |
-
display: -webkit-flex;
|
2469 |
-
display: -moz-box;
|
2470 |
-
display: -ms-flexbox;
|
2471 |
-
display: flex;
|
2472 |
-
-webkit-box-align: center;
|
2473 |
-
-webkit-align-items: center;
|
2474 |
-
-moz-box-align: center;
|
2475 |
-
-ms-flex-align: center;
|
2476 |
-
align-items: center;
|
2477 |
-
-webkit-box-pack: center;
|
2478 |
-
-webkit-justify-content: center;
|
2479 |
-
-moz-box-pack: center;
|
2480 |
-
-ms-flex-pack: center;
|
2481 |
-
justify-content: center;
|
2482 |
-
width: 2em;
|
2483 |
-
height: 2em;
|
2484 |
-
line-height: 0;
|
2485 |
-
text-align: center;
|
2486 |
-
position: absolute;
|
2487 |
-
z-index: 99;
|
2488 |
-
cursor: pointer;
|
2489 |
-
-webkit-transition: all 0.3s ease-in-out;
|
2490 |
-
transition: all 0.3s ease-in-out;
|
2491 |
-
-webkit-appearance: inherit;
|
2492 |
-
border: none;
|
2493 |
-
-webkit-box-shadow: none;
|
2494 |
-
box-shadow: none; }
|
2495 |
-
.premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
|
2496 |
-
-webkit-transition: all 0.3s ease-in-out;
|
2497 |
-
transition: all 0.3s ease-in-out; }
|
2498 |
-
|
2499 |
-
.ver-carousel-arrow.carousel-next i {
|
2500 |
-
margin-bottom: -3px; }
|
2501 |
-
|
2502 |
-
.premium-carousel-wrapper a.slick-arrow:hover {
|
2503 |
-
-webkit-box-shadow: none !important;
|
2504 |
-
box-shadow: none !important; }
|
2505 |
-
|
2506 |
-
.premium-carousel-wrapper .premium-carousel-content-hidden {
|
2507 |
-
visibility: hidden; }
|
2508 |
-
|
2509 |
-
.premium-carousel-wrapper a.carousel-arrow {
|
2510 |
-
top: 50%; }
|
2511 |
-
|
2512 |
-
.premium-carousel-wrapper a.ver-carousel-arrow {
|
2513 |
-
left: 50%;
|
2514 |
-
-webkit-transform: translateX(-50%);
|
2515 |
-
-ms-transform: translateX(-50%);
|
2516 |
-
transform: translateX(-50%); }
|
2517 |
-
|
2518 |
-
.premium-carousel-dots-above ul.slick-dots {
|
2519 |
-
position: absolute;
|
2520 |
-
-js-display: flex;
|
2521 |
-
display: -webkit-box;
|
2522 |
-
display: -webkit-flex;
|
2523 |
-
display: -moz-box;
|
2524 |
-
display: -ms-flexbox;
|
2525 |
-
display: flex;
|
2526 |
-
width: auto;
|
2527 |
-
top: 50%;
|
2528 |
-
bottom: auto;
|
2529 |
-
-webkit-transform: translateY(-50%);
|
2530 |
-
-ms-transform: translateY(-50%);
|
2531 |
-
transform: translateY(-50%);
|
2532 |
-
-webkit-box-orient: vertical;
|
2533 |
-
-webkit-box-direction: normal;
|
2534 |
-
-webkit-flex-direction: column;
|
2535 |
-
-moz-box-orient: vertical;
|
2536 |
-
-moz-box-direction: normal;
|
2537 |
-
-ms-flex-direction: column;
|
2538 |
-
flex-direction: column; }
|
2539 |
-
|
2540 |
/*
|
2541 |
* Custom Navigation Dot
|
2542 |
-
*/
|
2543 |
-
.premium-carousel-wrapper .premium-carousel-nav-dot,
|
2544 |
-
.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
|
2545 |
-
.premium-carousel-wrapper .premium-carousel-nav-arrow-next {
|
2546 |
-
display: none; }
|
2547 |
-
|
2548 |
-
.premium-carousel-wrapper ul.slick-dots svg {
|
2549 |
-
width: 20px;
|
2550 |
-
height: 20px;
|
2551 |
-
outline: none !important; }
|
2552 |
-
|
2553 |
-
/* Ripple Out */
|
2554 |
-
@-webkit-keyframes hvr-ripple-out {
|
2555 |
-
0% {
|
2556 |
-
-webkit-transform: scale(1);
|
2557 |
-
transform: scale(1);
|
2558 |
-
opacity: 1; }
|
2559 |
-
100% {
|
2560 |
-
-webkit-transform: scale(1.5);
|
2561 |
-
transform: scale(1.5);
|
2562 |
-
opacity: 0; } }
|
2563 |
-
@keyframes hvr-ripple-out {
|
2564 |
-
0% {
|
2565 |
-
-webkit-transform: scale(1);
|
2566 |
-
transform: scale(1);
|
2567 |
-
opacity: 1; }
|
2568 |
-
100% {
|
2569 |
-
-webkit-transform: scale(1.5);
|
2570 |
-
transform: scale(1.5);
|
2571 |
-
opacity: 0; } }
|
2572 |
-
|
2573 |
-
.premium-carousel-ripple-yes .premium-carousel-wrapper {
|
2574 |
-
padding-bottom: 1px; }
|
2575 |
-
|
2576 |
-
.premium-carousel-ripple-yes ul.slick-dots li {
|
2577 |
-
position: relative; }
|
2578 |
-
.premium-carousel-ripple-yes ul.slick-dots li i {
|
2579 |
-
position: relative;
|
2580 |
-
z-index: 1; }
|
2581 |
-
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
2582 |
-
content: "";
|
2583 |
-
position: absolute;
|
2584 |
-
-webkit-transform: scale(1);
|
2585 |
-
-ms-transform: scale(1);
|
2586 |
-
transform: scale(1);
|
2587 |
-
top: 0;
|
2588 |
-
right: 0;
|
2589 |
-
bottom: 0;
|
2590 |
-
left: 0;
|
2591 |
-
-webkit-border-radius: 50%;
|
2592 |
-
border-radius: 50%;
|
2593 |
-
pointer-events: none;
|
2594 |
-
background-color: rgba(0, 0, 0, 0.15); }
|
2595 |
-
.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
|
2596 |
-
background-color: rgba(0, 0, 0, 0.3); }
|
2597 |
-
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
2598 |
-
-webkit-animation: hvr-ripple-out 1.3s infinite;
|
2599 |
-
animation: hvr-ripple-out 1.3s infinite; }
|
2600 |
-
|
2601 |
-
.premium-carousel-wrapper.premium-carousel-scale .slick-slide {
|
2602 |
-
-webkit-transform: scale(1.25, 1.25);
|
2603 |
-
-ms-transform: scale(1.25, 1.25);
|
2604 |
-
transform: scale(1.25, 1.25);
|
2605 |
-
-webkit-transition: all 0.3s ease-in-out;
|
2606 |
-
transition: all 0.3s ease-in-out; }
|
2607 |
-
|
2608 |
-
.premium-carousel-wrapper.premium-carousel-scale div.slick-active {
|
2609 |
-
-webkit-transform: scale(1, 1);
|
2610 |
-
-ms-transform: scale(1, 1);
|
2611 |
-
transform: scale(1, 1); }
|
2612 |
-
|
2613 |
-
[dir="rtl"] .premium-carousel-inner .slick-slide {
|
2614 |
-
float: right; }
|
2615 |
|
2616 |
/**************** Premium Contact Form7 **********/
|
2617 |
/*************************************************/
|
@@ -4309,8 +4309,8 @@ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
|
|
4309 |
.premium-clearfix {
|
4310 |
clear: both; }
|
4311 |
|
4312 |
-
/**
|
4313 |
-
* Metro Layout
|
4314 |
*/
|
4315 |
.premium-img-gallery-metro .premium-gallery-item {
|
4316 |
overflow: hidden; }
|
@@ -4718,138 +4718,1010 @@ button.premium-modal-box-modal-close {
|
|
4718 |
.premium-modal-box-container[data-modal-animation*="animated-"] {
|
4719 |
opacity: 0; }
|
4720 |
|
4721 |
-
/************ Premium Nav Menu ************/
|
4722 |
-
.premium-nav-widget-container ul {
|
4723 |
-
list-style: none;
|
4724 |
-
margin: 0; }
|
4725 |
-
|
4726 |
-
.premium-nav-widget-container .premium-main-nav-menu {
|
4727 |
-
-js-display: flex;
|
4728 |
-
display: -webkit-box;
|
4729 |
-
display: -webkit-flex;
|
4730 |
-
display: -moz-box;
|
4731 |
-
display: -ms-flexbox;
|
4732 |
-
display: flex;
|
4733 |
-
height: 100%; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4734 |
|
4735 |
-
|
4736 |
-
.premium-nav-ver .premium-nav-menu-container {
|
4737 |
-
width: 45%; }
|
4738 |
-
|
4739 |
-
.premium-nav-ver .premium-main-nav-menu {
|
4740 |
position: relative;
|
4741 |
-
-
|
4742 |
-
|
4743 |
-
-
|
4744 |
-
|
4745 |
-
-moz-box-direction: normal;
|
4746 |
-
-ms-flex-direction: column;
|
4747 |
-
flex-direction: column;
|
4748 |
-
-webkit-box-align: start;
|
4749 |
-
-webkit-align-items: flex-start;
|
4750 |
-
-moz-box-align: start;
|
4751 |
-
-ms-flex-align: start;
|
4752 |
-
align-items: flex-start; }
|
4753 |
|
4754 |
-
.premium-
|
4755 |
-
|
4756 |
-
|
4757 |
-
|
4758 |
-
|
4759 |
|
4760 |
-
.premium-
|
4761 |
-
|
4762 |
-
|
4763 |
-
visibility: visible; }
|
4764 |
|
4765 |
-
.premium-
|
4766 |
-
|
|
|
4767 |
|
4768 |
-
.premium-
|
4769 |
-
|
4770 |
-
|
4771 |
-
|
4772 |
|
4773 |
-
.premium-
|
4774 |
-
|
4775 |
-
|
4776 |
-
|
4777 |
|
4778 |
-
.premium-
|
4779 |
-
-webkit-
|
4780 |
-
|
4781 |
-
|
4782 |
-
-moz-box-orient: horizontal;
|
4783 |
-
-moz-box-direction: reverse;
|
4784 |
-
-ms-flex-direction: row-reverse;
|
4785 |
-
flex-direction: row-reverse; }
|
4786 |
|
4787 |
-
|
4788 |
-
|
4789 |
-
|
|
|
4790 |
|
4791 |
-
.premium-
|
4792 |
-
|
4793 |
-
|
4794 |
-
position: absolute;
|
4795 |
-
min-width: 220px; }
|
4796 |
-
|
4797 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
|
4798 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
|
4799 |
-
top: 100%; }
|
4800 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
|
4801 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
|
4802 |
-
left: 100%;
|
4803 |
-
top: 0; }
|
4804 |
|
4805 |
-
.premium-
|
4806 |
-
|
4807 |
-
|
4808 |
-
opacity: 1;
|
4809 |
-
pointer-events: auto; }
|
4810 |
|
4811 |
-
.premium-
|
4812 |
-
|
4813 |
-
|
4814 |
-
-ms-transform: translateX(-50%);
|
4815 |
-
transform: translateX(-50%); }
|
4816 |
|
4817 |
-
.premium-
|
4818 |
-
|
|
|
4819 |
|
4820 |
-
|
4821 |
-
|
4822 |
-
|
|
|
4823 |
|
4824 |
-
.premium-
|
4825 |
-
|
4826 |
-
|
4827 |
-
|
4828 |
-
|
4829 |
-
|
|
|
|
|
4830 |
|
4831 |
-
.premium-
|
4832 |
-
visibility: hidden;
|
4833 |
position: absolute;
|
4834 |
-
|
4835 |
-
|
4836 |
-
|
4837 |
-
|
4838 |
-
|
4839 |
-
|
4840 |
-
|
4841 |
-
|
4842 |
-
|
4843 |
-
|
4844 |
-
|
4845 |
-
|
4846 |
-
/**Hamburger Menu*/
|
4847 |
-
.premium-nav-widget-container a.premium-hamburger-toggle,
|
4848 |
-
.premium-mobile-menu-outer-container a.premium-mobile-menu-close {
|
4849 |
-
text-decoration: none; }
|
4850 |
-
|
4851 |
-
.premium-nav-widget-container .premium-hamburger-toggle {
|
4852 |
-
display: none;
|
4853 |
-webkit-box-pack: center;
|
4854 |
-webkit-justify-content: center;
|
4855 |
-moz-box-pack: center;
|
@@ -4859,863 +5731,337 @@ button.premium-modal-box-modal-close {
|
|
4859 |
-webkit-align-items: center;
|
4860 |
-moz-box-align: center;
|
4861 |
-ms-flex-align: center;
|
4862 |
-
align-items: center;
|
4863 |
-
|
4864 |
-
|
4865 |
-
|
4866 |
-
|
4867 |
-
width: 22px;
|
4868 |
-
height: 22px; }
|
4869 |
-
.premium-nav-widget-container .premium-hamburger-toggle i,
|
4870 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
4871 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4872 |
-
color: #494c4f; }
|
4873 |
-
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
4874 |
-
fill: #494c4f; }
|
4875 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
4876 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4877 |
-
margin: 2px; }
|
4878 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4879 |
-
display: none; }
|
4880 |
-
|
4881 |
-
.premium-mobile-menu-container {
|
4882 |
-
width: 100%; }
|
4883 |
-
.premium-mobile-menu-container .premium-main-mobile-menu {
|
4884 |
-
width: 100%; }
|
4885 |
-
.premium-mobile-menu-container ul {
|
4886 |
-
list-style: none;
|
4887 |
-
margin: 0; }
|
4888 |
-
.premium-mobile-menu-container .premium-mobile-menu,
|
4889 |
-
.premium-mobile-menu-container .premium-sub-menu {
|
4890 |
-
display: none;
|
4891 |
-
-webkit-box-orient: vertical;
|
4892 |
-
-webkit-box-direction: normal;
|
4893 |
-
-webkit-flex-direction: column;
|
4894 |
-
-moz-box-orient: vertical;
|
4895 |
-
-moz-box-direction: normal;
|
4896 |
-
-ms-flex-direction: column;
|
4897 |
-
flex-direction: column; }
|
4898 |
-
.premium-mobile-menu-container .premium-nav-menu-item {
|
4899 |
-
-webkit-box-orient: vertical;
|
4900 |
-
-webkit-box-direction: normal;
|
4901 |
-
-webkit-flex-direction: column;
|
4902 |
-
-moz-box-orient: vertical;
|
4903 |
-
-moz-box-direction: normal;
|
4904 |
-
-ms-flex-direction: column;
|
4905 |
-
flex-direction: column; }
|
4906 |
-
.premium-mobile-menu-container .premium-item-badge {
|
4907 |
-
top: 50%;
|
4908 |
-
right: 0;
|
4909 |
-
left: unset;
|
4910 |
-
-webkit-transform: translateY(-50%);
|
4911 |
-
-ms-transform: translateY(-50%);
|
4912 |
-
transform: translateY(-50%); }
|
4913 |
-
|
4914 |
-
/**Vertical Hamburger Menu*/
|
4915 |
-
.premium-mobile-menu-outer-container {
|
4916 |
opacity: 0; }
|
4917 |
-
.premium-mobile-menu-outer-container.premium-vertical-toggle-open {
|
4918 |
-
opacity: 1; }
|
4919 |
|
4920 |
-
.premium-
|
4921 |
-
|
4922 |
-
width: 300px;
|
4923 |
-
-webkit-transform: translateX(-300px);
|
4924 |
-
-ms-transform: translateX(-300px);
|
4925 |
-
transform: translateX(-300px);
|
4926 |
-
height: 100%;
|
4927 |
-
position: fixed;
|
4928 |
-
top: 0;
|
4929 |
-
left: 0;
|
4930 |
-
overflow-x: hidden;
|
4931 |
-
z-index: 10000;
|
4932 |
-
-webkit-transition: 0.5s;
|
4933 |
-
transition: 0.5s;
|
4934 |
-
padding-top: 50px; }
|
4935 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
|
4936 |
-
-js-display: flex;
|
4937 |
-
display: -webkit-box;
|
4938 |
-
display: -webkit-flex;
|
4939 |
-
display: -moz-box;
|
4940 |
-
display: -ms-flexbox;
|
4941 |
-
display: flex; }
|
4942 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
|
4943 |
-
margin-top: 50px; }
|
4944 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
|
4945 |
-
-webkit-transform: translateY(0);
|
4946 |
-
-ms-transform: translateY(0);
|
4947 |
-
transform: translateY(0); }
|
4948 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
|
4949 |
-
position: absolute;
|
4950 |
-
top: 2%;
|
4951 |
-
right: 5px;
|
4952 |
-
padding: 0 9px;
|
4953 |
-
z-index: 10000;
|
4954 |
-
-js-display: inline-flex;
|
4955 |
-
display: -webkit-inline-box;
|
4956 |
-
display: -webkit-inline-flex;
|
4957 |
-
display: -moz-inline-box;
|
4958 |
-
display: -ms-inline-flexbox;
|
4959 |
-
display: inline-flex;
|
4960 |
-
color: #494c4f;
|
4961 |
-
-webkit-box-pack: center;
|
4962 |
-
-webkit-justify-content: center;
|
4963 |
-
-moz-box-pack: center;
|
4964 |
-
-ms-flex-pack: center;
|
4965 |
-
justify-content: center;
|
4966 |
-
-webkit-box-align: center;
|
4967 |
-
-webkit-align-items: center;
|
4968 |
-
-moz-box-align: center;
|
4969 |
-
-ms-flex-align: center;
|
4970 |
-
align-items: center; }
|
4971 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
|
4972 |
-
margin: 5px; }
|
4973 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
|
4974 |
-
width: 22px;
|
4975 |
-
height: 22px;
|
4976 |
-
fill: #494c4f; }
|
4977 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
|
4978 |
-
font-size: 22px; }
|
4979 |
-
|
4980 |
-
.premium-ver-hamburger-menu .premium-vertical-toggle-open {
|
4981 |
-
-webkit-transform: translateX(0) !important;
|
4982 |
-
-ms-transform: translateX(0) !important;
|
4983 |
-
transform: translateX(0) !important;
|
4984 |
-
-webkit-transition: 0.5s;
|
4985 |
-
transition: 0.5s; }
|
4986 |
-
|
4987 |
-
/**Common*/
|
4988 |
-
.premium-nav-slide-overlay {
|
4989 |
-
display: none;
|
4990 |
-
position: fixed;
|
4991 |
-
top: 0;
|
4992 |
-
left: 0;
|
4993 |
-
right: 0;
|
4994 |
-
bottom: 0;
|
4995 |
-
-webkit-backface-visibility: hidden;
|
4996 |
-
backface-visibility: hidden;
|
4997 |
-
background: rgba(0, 0, 0, 0.6);
|
4998 |
-
z-index: 9999; }
|
4999 |
-
.premium-nav-slide-overlay.premium-vertical-toggle-open {
|
5000 |
-
display: block; }
|
5001 |
|
5002 |
-
.premium-
|
5003 |
-
|
5004 |
-
.premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
|
5005 |
-
-js-display: flex !important;
|
5006 |
-
display: -webkit-box !important;
|
5007 |
-
display: -webkit-flex !important;
|
5008 |
-
display: -moz-box !important;
|
5009 |
-
display: -ms-flexbox !important;
|
5010 |
-
display: flex !important;
|
5011 |
-
-webkit-box-orient: vertical;
|
5012 |
-
-webkit-box-direction: normal;
|
5013 |
-
-webkit-flex-direction: column;
|
5014 |
-
-moz-box-orient: vertical;
|
5015 |
-
-moz-box-direction: normal;
|
5016 |
-
-ms-flex-direction: column;
|
5017 |
-
flex-direction: column; }
|
5018 |
|
5019 |
-
.premium-
|
5020 |
-
|
|
|
|
|
|
|
|
|
|
|
5021 |
|
5022 |
-
.premium-
|
5023 |
-
|
|
|
|
|
|
|
5024 |
|
5025 |
-
.premium-
|
5026 |
-
|
5027 |
-
width: 100% !important; }
|
5028 |
|
5029 |
-
.premium-
|
5030 |
-
|
5031 |
-
font-
|
5032 |
-
margin: 0 7px; }
|
5033 |
-
.premium-item-icon svg,
|
5034 |
-
.premium-sub-item-icon svg {
|
5035 |
-
width: 100%;
|
5036 |
-
height: 100%; }
|
5037 |
-
.premium-item-icon.premium-lottie-animation,
|
5038 |
-
.premium-sub-item-icon.premium-lottie-animation {
|
5039 |
-
width: 20px;
|
5040 |
-
height: 20px;
|
5041 |
-
-js-display: flex;
|
5042 |
-
display: -webkit-box;
|
5043 |
-
display: -webkit-flex;
|
5044 |
-
display: -moz-box;
|
5045 |
-
display: -ms-flexbox;
|
5046 |
-
display: flex;
|
5047 |
-
-webkit-box-pack: center;
|
5048 |
-
-webkit-justify-content: center;
|
5049 |
-
-moz-box-pack: center;
|
5050 |
-
-ms-flex-pack: center;
|
5051 |
-
justify-content: center; }
|
5052 |
-
.premium-item-icon.dashicons,
|
5053 |
-
.premium-sub-item-icon.dashicons {
|
5054 |
-
width: 13px;
|
5055 |
-
height: 13px; }
|
5056 |
|
5057 |
-
.premium-
|
5058 |
-
|
5059 |
-
|
5060 |
-
-js-display: flex;
|
5061 |
-
display: -webkit-box;
|
5062 |
-
display: -webkit-flex;
|
5063 |
-
display: -moz-box;
|
5064 |
-
display: -ms-flexbox;
|
5065 |
-
display: flex;
|
5066 |
-
-webkit-box-align: center;
|
5067 |
-
-webkit-align-items: center;
|
5068 |
-
-moz-box-align: center;
|
5069 |
-
-ms-flex-align: center;
|
5070 |
-
align-items: center;
|
5071 |
-
height: 100%;
|
5072 |
-
padding: 7px 10px;
|
5073 |
-
text-decoration: none;
|
5074 |
-
position: relative; }
|
5075 |
-
.premium-nav-menu-item .premium-dropdown-icon {
|
5076 |
-
margin: 5px; }
|
5077 |
-
.premium-nav-menu-item.menu-item-has-children {
|
5078 |
-
position: relative; }
|
5079 |
-
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
5080 |
-
z-index: 9999; }
|
5081 |
-
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
|
5082 |
-
-webkit-box-pack: start;
|
5083 |
-
-webkit-justify-content: flex-start;
|
5084 |
-
-moz-box-pack: start;
|
5085 |
-
-ms-flex-pack: start;
|
5086 |
-
justify-content: flex-start; }
|
5087 |
-
.premium-nav-menu-item .menu-link {
|
5088 |
-
position: relative;
|
5089 |
-
text-decoration: none; }
|
5090 |
|
5091 |
-
.premium-
|
5092 |
-
|
5093 |
-
position: absolute;
|
5094 |
-
padding: 1px 6px;
|
5095 |
-
min-width: 35px;
|
5096 |
-
text-align: center;
|
5097 |
-
font-size: 10px;
|
5098 |
-
-webkit-border-radius: 4px;
|
5099 |
-
border-radius: 4px;
|
5100 |
-
line-height: 1.8;
|
5101 |
-
white-space: nowrap; }
|
5102 |
-
|
5103 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
|
5104 |
-
position: relative;
|
5105 |
-
margin: 8px; }
|
5106 |
-
|
5107 |
-
.premium-nav-hor .premium-sub-item-badge,
|
5108 |
-
.premium-nav-slide .premium-sub-item-badge,
|
5109 |
-
.premium-nav-dropdown .premium-sub-item-badge,
|
5110 |
-
.premium-nav-ver.premium-vertical-right .premium-item-badge,
|
5111 |
-
.premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
|
5112 |
-
top: 50%;
|
5113 |
-
right: 0;
|
5114 |
-
-webkit-transform: translateY(-50%);
|
5115 |
-
-ms-transform: translateY(-50%);
|
5116 |
-
transform: translateY(-50%); }
|
5117 |
-
|
5118 |
-
.premium-nav-ver.premium-vertical-left .premium-item-badge,
|
5119 |
-
.premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
|
5120 |
-
top: 50%;
|
5121 |
-
left: 0;
|
5122 |
-
-webkit-transform: translateY(-50%);
|
5123 |
-
-ms-transform: translateY(-50%);
|
5124 |
-
transform: translateY(-50%); }
|
5125 |
|
5126 |
-
|
5127 |
-
|
|
|
|
|
5128 |
|
5129 |
-
.premium-
|
5130 |
-
|
|
|
5131 |
|
5132 |
-
.premium-
|
5133 |
-
|
5134 |
-
|
5135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
5136 |
|
5137 |
-
.premium-
|
5138 |
-
|
5139 |
|
5140 |
-
.premium-
|
5141 |
-
|
5142 |
-
.premium-nav-slide .premium-nav-menu-container {
|
5143 |
-
display: none; }
|
5144 |
|
5145 |
-
.premium-
|
5146 |
-
|
5147 |
-
.premium-nav-slide .premium-hamburger-toggle {
|
5148 |
-
-js-display: inline-flex;
|
5149 |
-
display: -webkit-inline-box;
|
5150 |
-
display: -webkit-inline-flex;
|
5151 |
-
display: -moz-inline-box;
|
5152 |
-
display: -ms-inline-flexbox;
|
5153 |
-
display: inline-flex; }
|
5154 |
|
5155 |
-
.premium-
|
5156 |
-
|
5157 |
-
.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
|
5158 |
-
.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
|
5159 |
-
.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
|
5160 |
-
.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
|
5161 |
-
display: none; }
|
5162 |
|
5163 |
-
.premium-
|
5164 |
-
|
5165 |
-
.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
|
5166 |
-
.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
|
5167 |
-
.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
|
5168 |
-
.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
|
5169 |
-
display: none; }
|
5170 |
|
5171 |
-
.premium-
|
5172 |
-
|
5173 |
-
-js-display: flex;
|
5174 |
-
display: -webkit-box;
|
5175 |
-
display: -webkit-flex;
|
5176 |
-
display: -moz-box;
|
5177 |
-
display: -ms-flexbox;
|
5178 |
-
display: flex; }
|
5179 |
|
5180 |
-
.premium-
|
5181 |
-
|
5182 |
-
display: inline !important; }
|
5183 |
|
5184 |
-
.premium-
|
5185 |
-
|
5186 |
-
display: none !important; }
|
5187 |
|
5188 |
-
.premium-
|
5189 |
-
|
5190 |
-
z-index: 9999; }
|
5191 |
|
5192 |
-
.premium-
|
5193 |
-
|
5194 |
|
5195 |
-
.premium-
|
5196 |
-
|
5197 |
|
5198 |
-
|
5199 |
-
|
5200 |
-
*/
|
5201 |
-
.premium-menu-link-parent::before, .premium-menu-link-parent::after {
|
5202 |
-
display: block;
|
5203 |
-
position: absolute;
|
5204 |
-
-webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
|
5205 |
-
transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
|
5206 |
|
5207 |
-
.premium-
|
5208 |
-
|
5209 |
-
content: "";
|
5210 |
-
bottom: 0; }
|
5211 |
|
5212 |
-
.premium-
|
5213 |
-
|
5214 |
-
content: "";
|
5215 |
-
top: 0; }
|
5216 |
|
5217 |
-
.premium-
|
5218 |
-
|
5219 |
-
|
5220 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::before,
|
5221 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
5222 |
-
height: 3px;
|
5223 |
-
width: 100%;
|
5224 |
-
left: 0;
|
5225 |
-
background-color: #55595c;
|
5226 |
-
z-index: 2; }
|
5227 |
|
5228 |
-
.premium-
|
5229 |
-
|
|
|
|
|
5230 |
|
5231 |
-
.premium-
|
5232 |
-
|
5233 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none {
|
5234 |
-
-webkit-transition-duration: 0s;
|
5235 |
-
transition-duration: 0s; }
|
5236 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
|
5237 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
|
5238 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
|
5239 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5240 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
5241 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
|
5242 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
|
5243 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
|
5244 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5245 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
5246 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
|
5247 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
|
5248 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
|
5249 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5250 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
|
5251 |
-
-webkit-transition-duration: 0s;
|
5252 |
-
transition-duration: 0s; }
|
5253 |
-
|
5254 |
-
.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5255 |
-
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5256 |
-
width: 10px;
|
5257 |
-
inset-inline-start: 100%; }
|
5258 |
|
5259 |
-
.
|
5260 |
-
|
5261 |
-
|
5262 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5263 |
|
5264 |
-
.premium-
|
5265 |
-
|
5266 |
-
|
5267 |
-
|
5268 |
-
|
5269 |
-
|
5270 |
-
|
5271 |
-
|
|
|
|
|
|
|
5272 |
|
5273 |
-
.premium-
|
5274 |
-
|
5275 |
-
.premium-
|
5276 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5277 |
|
5278 |
-
.premium-
|
5279 |
-
|
5280 |
-
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5281 |
-
bottom: -10px; }
|
5282 |
|
5283 |
-
.premium-
|
5284 |
-
|
5285 |
-
|
5286 |
-
|
|
|
|
|
5287 |
|
5288 |
-
.premium-
|
5289 |
-
|
5290 |
-
|
5291 |
-
|
|
|
|
|
|
|
5292 |
|
5293 |
-
.premium-
|
5294 |
-
|
5295 |
|
5296 |
-
.premium-
|
5297 |
-
|
5298 |
-
left: 0;
|
5299 |
top: 0;
|
5300 |
-
|
5301 |
-
right: 0;
|
5302 |
-
border: 3px solid #55595c; }
|
5303 |
-
|
5304 |
-
.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5305 |
-
-webkit-transform: scale(0.75);
|
5306 |
-
-ms-transform: scale(0.75);
|
5307 |
-
transform: scale(0.75); }
|
5308 |
-
|
5309 |
-
.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5310 |
-
-webkit-transform: scale(1.25);
|
5311 |
-
-ms-transform: scale(1.25);
|
5312 |
-
transform: scale(1.25); }
|
5313 |
-
|
5314 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
5315 |
-
width: 3px;
|
5316 |
-
height: 3px; }
|
5317 |
-
|
5318 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
|
5319 |
-
border-width: 0 0 3px 3px;
|
5320 |
-
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
|
5321 |
-
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
|
5322 |
-
|
5323 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
5324 |
-
content: "";
|
5325 |
-
top: auto;
|
5326 |
-
bottom: 0;
|
5327 |
-
left: auto;
|
5328 |
-
right: 0;
|
5329 |
-
border-width: 3px 3px 0 0;
|
5330 |
-
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
|
5331 |
-
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
|
5332 |
-
|
5333 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
|
5334 |
-
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
5335 |
-
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
5336 |
-
|
5337 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
5338 |
-
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
5339 |
-
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
5340 |
-
|
5341 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
5342 |
width: 100%;
|
5343 |
-
height: 100%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5344 |
|
5345 |
-
.premium-
|
5346 |
-
-
|
5347 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5348 |
|
5349 |
-
.premium-
|
5350 |
-
-
|
5351 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5352 |
|
5353 |
-
.premium-
|
5354 |
-
|
5355 |
-
|
|
|
|
|
|
|
|
|
5356 |
|
5357 |
-
.premium-
|
5358 |
-
|
5359 |
-
|
5360 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
5361 |
-
content: "";
|
5362 |
-
top: auto;
|
5363 |
-
bottom: 0;
|
5364 |
-
left: auto;
|
5365 |
-
right: 0;
|
5366 |
-
border-width: 0 3px 3px 0; }
|
5367 |
-
|
5368 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
5369 |
-
width: 3px;
|
5370 |
-
height: 3px; }
|
5371 |
-
|
5372 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
|
5373 |
-
width: 100%;
|
5374 |
-
height: 100%;
|
5375 |
-
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
5376 |
-
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
5377 |
-
|
5378 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
|
5379 |
-
width: 100%;
|
5380 |
-
height: 100%;
|
5381 |
-
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
5382 |
-
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
5383 |
-
|
5384 |
-
.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
|
5385 |
-
-webkit-transform: scale(1.2);
|
5386 |
-
-ms-transform: scale(1.2);
|
5387 |
-
transform: scale(1.2); }
|
5388 |
-
|
5389 |
-
.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
|
5390 |
-
-webkit-transform: scale(0.8);
|
5391 |
-
-ms-transform: scale(0.8);
|
5392 |
-
transform: scale(0.8); }
|
5393 |
-
|
5394 |
-
.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
|
5395 |
-
-webkit-transform: translateY(8px);
|
5396 |
-
-ms-transform: translateY(8px);
|
5397 |
-
transform: translateY(8px); }
|
5398 |
-
|
5399 |
-
.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
|
5400 |
-
-webkit-transform: translateY(-8px);
|
5401 |
-
-ms-transform: translateY(-8px);
|
5402 |
-
transform: translateY(-8px); }
|
5403 |
-
|
5404 |
-
.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
|
5405 |
-
-webkit-transform: skew(-8deg);
|
5406 |
-
-ms-transform: skew(-8deg);
|
5407 |
-
transform: skew(-8deg); }
|
5408 |
-
|
5409 |
-
.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
|
5410 |
-
-webkit-transform: rotate(6deg);
|
5411 |
-
-ms-transform: rotate(6deg);
|
5412 |
-
transform: rotate(6deg); }
|
5413 |
-
|
5414 |
-
.premium-nav-pointer-background .premium-menu-link-parent::before {
|
5415 |
-
top: 0;
|
5416 |
-
left: 0;
|
5417 |
-
right: 0;
|
5418 |
-
bottom: 0;
|
5419 |
-
background: #55595c;
|
5420 |
-
background-color: #55595c;
|
5421 |
-
z-index: -1; }
|
5422 |
-
|
5423 |
-
.premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
|
5424 |
-
content: "";
|
5425 |
-
-webkit-transition: 0.3s;
|
5426 |
-
transition: 0.3s; }
|
5427 |
-
|
5428 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
|
5429 |
-
-webkit-transform: scale(0.5);
|
5430 |
-
-ms-transform: scale(0.5);
|
5431 |
-
transform: scale(0.5); }
|
5432 |
-
|
5433 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
|
5434 |
-
-webkit-transform: scale(1);
|
5435 |
-
-ms-transform: scale(1);
|
5436 |
-
transform: scale(1); }
|
5437 |
-
|
5438 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
|
5439 |
-
-webkit-transform: scale(1);
|
5440 |
-
-ms-transform: scale(1);
|
5441 |
-
transform: scale(1); }
|
5442 |
-
|
5443 |
-
.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5444 |
-
-webkit-transform: scale(1.2);
|
5445 |
-
-ms-transform: scale(1.2);
|
5446 |
-
transform: scale(1.2);
|
5447 |
-
-webkit-transition: 0.3;
|
5448 |
-
transition: 0.3; }
|
5449 |
-
|
5450 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5451 |
-
left: 100%; }
|
5452 |
-
|
5453 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5454 |
-
right: 100%; }
|
5455 |
-
|
5456 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5457 |
-
top: 100%; }
|
5458 |
-
|
5459 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5460 |
-
bottom: 100%; }
|
5461 |
-
|
5462 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
5463 |
-
top: 0;
|
5464 |
-
left: 0;
|
5465 |
-
right: 0;
|
5466 |
-
bottom: 0;
|
5467 |
-
background: #55595c;
|
5468 |
-
background-color: #55595c;
|
5469 |
-
z-index: -1; }
|
5470 |
-
|
5471 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
|
5472 |
-
top: 0;
|
5473 |
-
bottom: 100%; }
|
5474 |
-
|
5475 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
|
5476 |
-
top: 100%;
|
5477 |
-
bottom: 0; }
|
5478 |
-
|
5479 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
|
5480 |
-
bottom: 50%; }
|
5481 |
-
|
5482 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
|
5483 |
-
top: 50%; }
|
5484 |
-
|
5485 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
|
5486 |
-
bottom: 50%; }
|
5487 |
-
|
5488 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
|
5489 |
-
top: 50%; }
|
5490 |
-
|
5491 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5492 |
-
bottom: 50%;
|
5493 |
-
top: 50%; }
|
5494 |
-
|
5495 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
|
5496 |
-
right: 0;
|
5497 |
-
left: 100%; }
|
5498 |
-
|
5499 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
5500 |
-
right: 100%;
|
5501 |
-
left: 0; }
|
5502 |
-
|
5503 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
|
5504 |
-
left: 50%; }
|
5505 |
-
|
5506 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
|
5507 |
-
right: 50%; }
|
5508 |
-
|
5509 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
|
5510 |
-
left: 50%; }
|
5511 |
-
|
5512 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
|
5513 |
-
right: 50%; }
|
5514 |
-
|
5515 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5516 |
-
left: 50%;
|
5517 |
-
right: 50%; }
|
5518 |
-
|
5519 |
-
.premium-active-item::before, .premium-active-item::after,
|
5520 |
-
.premium-menu-link-parent:hover::before,
|
5521 |
-
.premium-menu-link-parent:hover::after,
|
5522 |
-
.premium-menu-link-parent:focus::before,
|
5523 |
-
.premium-menu-link-parent:focus::after {
|
5524 |
-
-webkit-transform: scale(1);
|
5525 |
-
-ms-transform: scale(1);
|
5526 |
-
transform: scale(1); }
|
5527 |
|
5528 |
-
|
5529 |
-
|
5530 |
-
|
5531 |
-
|
5532 |
-
|
5533 |
-
-
|
5534 |
-
|
5535 |
-
|
5536 |
-
|
5537 |
-
|
5538 |
-
|
5539 |
-
|
5540 |
-
|
5541 |
-
|
5542 |
-
-webkit-transform:
|
5543 |
-
-ms-transform:
|
5544 |
-
transform:
|
5545 |
-
|
5546 |
-
|
5547 |
-
|
5548 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5549 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5550 |
-
-webkit-transform: translateY(10px);
|
5551 |
-
-ms-transform: translateY(10px);
|
5552 |
-
transform: translateY(10px); }
|
5553 |
-
|
5554 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5555 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5556 |
-
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5557 |
-
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5558 |
-
-webkit-transform: translateY(-10px);
|
5559 |
-
-ms-transform: translateY(-10px);
|
5560 |
-
transform: translateY(-10px); }
|
5561 |
-
|
5562 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5563 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5564 |
-
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5565 |
-
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5566 |
-
-webkit-transform: translateX(-10px);
|
5567 |
-
-ms-transform: translateX(-10px);
|
5568 |
-
transform: translateX(-10px); }
|
5569 |
-
|
5570 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5571 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5572 |
-
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5573 |
-
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5574 |
-
-webkit-transform: translateX(10px);
|
5575 |
-
-ms-transform: translateX(10px);
|
5576 |
-
transform: translateX(10px); }
|
5577 |
-
|
5578 |
-
/**Horizontal - Static Mega Content*/
|
5579 |
-
/*UP*/
|
5580 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5581 |
-
-webkit-transform: translateX(-50%) translateY(10px);
|
5582 |
-
-ms-transform: translateX(-50%) translateY(10px);
|
5583 |
-
transform: translateX(-50%) translateY(10px); }
|
5584 |
-
|
5585 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5586 |
-
-webkit-transform: translateX(-50%) translateY(0);
|
5587 |
-
-ms-transform: translateX(-50%) translateY(0);
|
5588 |
-
transform: translateX(-50%) translateY(0); }
|
5589 |
-
|
5590 |
-
/*DOWN*/
|
5591 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5592 |
-
-webkit-transform: translateX(-50%) translateY(-10px);
|
5593 |
-
-ms-transform: translateX(-50%) translateY(-10px);
|
5594 |
-
transform: translateX(-50%) translateY(-10px); }
|
5595 |
-
|
5596 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5597 |
-
-webkit-transform: translateX(-50%) translateY(0);
|
5598 |
-
-ms-transform: translateX(-50%) translateY(0);
|
5599 |
-
transform: translateX(-50%) translateY(0); }
|
5600 |
-
|
5601 |
-
/*Left*/
|
5602 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5603 |
-
-webkit-transform: translateX(-45%);
|
5604 |
-
-ms-transform: translateX(-45%);
|
5605 |
-
transform: translateX(-45%); }
|
5606 |
-
|
5607 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5608 |
-
-webkit-transform: translateX(-50%);
|
5609 |
-
-ms-transform: translateX(-50%);
|
5610 |
-
transform: translateX(-50%); }
|
5611 |
|
5612 |
-
|
5613 |
-
|
5614 |
-
-
|
5615 |
-
|
5616 |
-
|
5617 |
|
5618 |
-
.premium-
|
5619 |
-
|
5620 |
-
-ms-transform: translateX(-50%);
|
5621 |
-
transform: translateX(-50%); }
|
5622 |
|
5623 |
-
|
5624 |
-
|
5625 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5626 |
-webkit-transform: translateY(0);
|
5627 |
-ms-transform: translateY(0);
|
5628 |
transform: translateY(0); }
|
5629 |
|
5630 |
-
.premium-
|
5631 |
-
|
5632 |
-
|
5633 |
-
|
5634 |
-
|
5635 |
-
|
5636 |
-
|
5637 |
-
/**********************************************/
|
5638 |
-
.premium-person-container {
|
5639 |
-
position: relative; }
|
5640 |
-
|
5641 |
-
.premium-person-image-container {
|
5642 |
-
position: relative;
|
5643 |
-
text-align: center;
|
5644 |
-
overflow: hidden; }
|
5645 |
-
.premium-person-image-container .premium-person-image-wrap {
|
5646 |
-
overflow: hidden; }
|
5647 |
-
|
5648 |
-
.premium-person-zoomout-effect .premium-person-image-container img,
|
5649 |
-
.premium-person-scale-effect .premium-person-image-container img {
|
5650 |
-
-webkit-transform: scale(1.2);
|
5651 |
-
-ms-transform: scale(1.2);
|
5652 |
-
transform: scale(1.2); }
|
5653 |
-
|
5654 |
-
.premium-person-sepia-effect .premium-person-image-container img {
|
5655 |
-
-webkit-filter: sepia(30%);
|
5656 |
-
filter: sepia(30%); }
|
5657 |
-
|
5658 |
-
.premium-person-bright-effect .premium-person-image-container img {
|
5659 |
-
-webkit-filter: brightness(1);
|
5660 |
-
filter: brightness(1); }
|
5661 |
-
|
5662 |
-
.premium-person-trans-effect .premium-person-image-container img {
|
5663 |
-
-webkit-transform: translateX(-15px) scale(1.1);
|
5664 |
-
-ms-transform: translateX(-15px) scale(1.1);
|
5665 |
-
transform: translateX(-15px) scale(1.1); }
|
5666 |
-
|
5667 |
-
.premium-person-zoomin-effect:hover .premium-person-image-container img {
|
5668 |
-
-webkit-transform: scale(1.2);
|
5669 |
-
-ms-transform: scale(1.2);
|
5670 |
-
transform: scale(1.2); }
|
5671 |
-
|
5672 |
-
.premium-person-zoomout-effect:hover .premium-person-image-container img {
|
5673 |
-
-webkit-transform: scale(1.1);
|
5674 |
-
-ms-transform: scale(1.1);
|
5675 |
-
transform: scale(1.1); }
|
5676 |
-
|
5677 |
-
.premium-person-scale-effect:hover .premium-person-image-container img {
|
5678 |
-
-webkit-transform: scale(1.3) rotate(5deg);
|
5679 |
-
-ms-transform: scale(1.3) rotate(5deg);
|
5680 |
-
transform: scale(1.3) rotate(5deg); }
|
5681 |
-
|
5682 |
-
.premium-person-grayscale-effect:hover .premium-person-image-container img {
|
5683 |
-
-webkit-filter: grayscale(100%);
|
5684 |
-
filter: grayscale(100%); }
|
5685 |
-
|
5686 |
-
.premium-person-blur-effect:hover .premium-person-image-container img {
|
5687 |
-
-webkit-filter: blur(3px);
|
5688 |
-
filter: blur(3px); }
|
5689 |
-
|
5690 |
-
.premium-person-sepia-effect:hover .premium-person-image-container img {
|
5691 |
-
-webkit-filter: sepia(0%);
|
5692 |
-
filter: sepia(0%); }
|
5693 |
|
5694 |
-
.premium-person-
|
5695 |
-
-webkit-
|
5696 |
-
|
|
|
5697 |
|
5698 |
-
.premium-
|
5699 |
-
|
5700 |
-
|
5701 |
-
|
|
|
|
|
|
|
|
|
|
|
5702 |
|
5703 |
-
.premium-person-container .premium-person-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5704 |
width: 100%;
|
5705 |
-
|
5706 |
-
|
5707 |
-
-o-object-fit: cover;
|
5708 |
-
object-fit: cover;
|
5709 |
-
-webkit-transition: all 0.5s ease-in-out;
|
5710 |
-
transition: all 0.5s ease-in-out; }
|
5711 |
|
5712 |
-
.premium-
|
5713 |
-
position: absolute;
|
5714 |
-
top: 0;
|
5715 |
-
left: 0;
|
5716 |
-
width: 100%;
|
5717 |
-
height: 100%;
|
5718 |
-
z-index: 2;
|
5719 |
-js-display: flex;
|
5720 |
display: -webkit-box;
|
5721 |
display: -webkit-flex;
|
@@ -5727,193 +6073,126 @@ button.premium-modal-box-modal-close {
|
|
5727 |
-moz-box-pack: center;
|
5728 |
-ms-flex-pack: center;
|
5729 |
justify-content: center;
|
5730 |
-
-
|
5731 |
-
-
|
5732 |
-
|
5733 |
-
|
5734 |
-
|
5735 |
-
|
5736 |
-
|
5737 |
-
|
5738 |
-
|
5739 |
-
|
5740 |
|
5741 |
-
.premium-
|
5742 |
-
|
|
|
5743 |
|
5744 |
-
.premium-
|
5745 |
-
|
5746 |
-
|
5747 |
-
|
5748 |
-
opacity: 0;
|
5749 |
-
-webkit-transform: scale(0);
|
5750 |
-
-ms-transform: scale(0);
|
5751 |
-
transform: scale(0);
|
5752 |
-
-webkit-transition: all 0.5s ease-in-out 0s;
|
5753 |
-
transition: all 0.5s ease-in-out 0s; }
|
5754 |
-
|
5755 |
-
.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
|
5756 |
-
opacity: 1;
|
5757 |
-
-webkit-transform: scale(1);
|
5758 |
-
-ms-transform: scale(1);
|
5759 |
-
transform: scale(1); }
|
5760 |
-
|
5761 |
-
.premium-person-info-container {
|
5762 |
-
padding: 30px 15px; }
|
5763 |
-
|
5764 |
-
.premium-person-name {
|
5765 |
-
margin: 0 0 5px;
|
5766 |
-
font-weight: 700; }
|
5767 |
-
|
5768 |
-
.premium-person-title {
|
5769 |
-
margin: 0 0 20px;
|
5770 |
-
padding: 0; }
|
5771 |
-
|
5772 |
-
.premium-person-content {
|
5773 |
-
margin: 0 0 30px; }
|
5774 |
-
|
5775 |
-
/*Override Theme List Margin*/
|
5776 |
-
ul.premium-person-social-list {
|
5777 |
-
margin: 0px !important;
|
5778 |
-
padding: 0; }
|
5779 |
-
|
5780 |
-
.premium-person-social-list .premium-person-list-item {
|
5781 |
-
display: inline;
|
5782 |
-
list-style: none; }
|
5783 |
-
|
5784 |
-
.premium-person-social-list li {
|
5785 |
-
position: relative;
|
5786 |
-
bottom: 0px;
|
5787 |
-
-webkit-transition: all 0.2s ease-in-out;
|
5788 |
-
transition: all 0.2s ease-in-out; }
|
5789 |
-
.premium-person-social-list li i {
|
5790 |
-
position: relative;
|
5791 |
-
bottom: 0px;
|
5792 |
-
-webkit-transition: all 0.2s ease-in-out;
|
5793 |
-
transition: all 0.2s ease-in-out; }
|
5794 |
-
|
5795 |
-
.premium-person-defaults-yes li.premium-person-facebook:hover a {
|
5796 |
-
background-color: #3b5998 !important; }
|
5797 |
-
|
5798 |
-
.premium-person-defaults-yes li.premium-person-twitter:hover a {
|
5799 |
-
background-color: #55acee !important; }
|
5800 |
-
|
5801 |
-
.premium-person-defaults-yes li.premium-person-linkedin:hover a {
|
5802 |
-
background-color: #0077b5 !important; }
|
5803 |
-
|
5804 |
-
.premium-person-defaults-yes li.premium-person-google:hover a {
|
5805 |
-
background-color: #dc4e41 !important; }
|
5806 |
-
|
5807 |
-
.premium-person-defaults-yes li.premium-person-youtube:hover a {
|
5808 |
-
background-color: #b31217 !important; }
|
5809 |
-
|
5810 |
-
.premium-person-defaults-yes li.premium-person-instagram:hover a {
|
5811 |
-
background-color: #e4405f !important; }
|
5812 |
-
|
5813 |
-
.premium-person-defaults-yes li.premium-person-skype:hover a {
|
5814 |
-
background-color: #00aff0 !important; }
|
5815 |
-
|
5816 |
-
.premium-person-defaults-yes li.premium-person-pinterest:hover a {
|
5817 |
-
background-color: #bd081c !important; }
|
5818 |
-
|
5819 |
-
.premium-person-defaults-yes li.premium-person-dribbble:hover a {
|
5820 |
-
background-color: #ea4c89 !important; }
|
5821 |
-
|
5822 |
-
.premium-person-defaults-yes li.premium-person-mail:hover a {
|
5823 |
-
background-color: #b23121 !important; }
|
5824 |
-
|
5825 |
-
.premium-person-defaults-yes li.premium-person-behance:hover a {
|
5826 |
-
background-color: #1769ff !important; }
|
5827 |
-
|
5828 |
-
.premium-person-defaults-yes li.premium-person-whatsapp:hover a {
|
5829 |
-
background-color: #25d366 !important; }
|
5830 |
|
5831 |
-
.premium-
|
5832 |
-
|
5833 |
|
5834 |
-
.premium-
|
5835 |
-
|
|
|
|
|
|
|
|
|
5836 |
|
5837 |
-
.premium-
|
5838 |
-
|
5839 |
-
|
|
|
|
|
|
|
5840 |
|
5841 |
-
.premium-
|
5842 |
-
|
5843 |
-
|
5844 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
5845 |
|
5846 |
-
.premium-
|
5847 |
-
|
|
|
|
|
|
|
5848 |
|
5849 |
-
.
|
5850 |
-
-
|
5851 |
-
|
5852 |
-
|
5853 |
-
|
5854 |
-
|
5855 |
-
|
5856 |
-
|
5857 |
-
-
|
5858 |
-
-moz-box-pack: center;
|
5859 |
-
-ms-flex-pack: center;
|
5860 |
-
justify-content: center; }
|
5861 |
|
5862 |
-
.premium-
|
5863 |
-
|
5864 |
-
|
5865 |
-
|
5866 |
-
|
5867 |
-
|
5868 |
-
|
5869 |
-
|
5870 |
-
|
5871 |
-
|
5872 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5873 |
|
5874 |
-
.premium-
|
5875 |
-
|
5876 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5877 |
position: absolute;
|
5878 |
-
|
|
|
|
|
5879 |
right: 0;
|
5880 |
-
|
5881 |
-
-webkit-transition: all 500ms ease 0s;
|
5882 |
-
transition: all 500ms ease 0s;
|
5883 |
-
-webkit-transform: translate3d(0, 100%, 0);
|
5884 |
-
transform: translate3d(0, 100%, 0); }
|
5885 |
-
.premium-person-style1 .premium-person-container:hover .premium-person-info {
|
5886 |
-
-webkit-transform: translate3d(0, 0, 0);
|
5887 |
-
transform: translate3d(0, 0, 0);
|
5888 |
-
bottom: -1px !important; }
|
5889 |
|
5890 |
-
.premium-
|
5891 |
-
|
5892 |
|
5893 |
-
.premium-
|
5894 |
-
-
|
5895 |
-
-webkit-align-items: flex-start;
|
5896 |
-
-moz-box-align: start;
|
5897 |
-
-ms-flex-align: start;
|
5898 |
-
align-items: flex-start; }
|
5899 |
|
5900 |
-
.premium-
|
5901 |
-
|
5902 |
-
display: -webkit-box;
|
5903 |
-
display: -webkit-flex;
|
5904 |
-
display: -moz-box;
|
5905 |
-
display: -ms-flexbox;
|
5906 |
-
display: flex; }
|
5907 |
|
5908 |
-
.premium-
|
5909 |
-
|
5910 |
|
5911 |
-
.premium-
|
5912 |
-
position: absolute;
|
5913 |
-
top: 0;
|
5914 |
-
left: 0;
|
5915 |
-
width: 100%;
|
5916 |
-
height: 100%;
|
5917 |
-js-display: flex;
|
5918 |
display: -webkit-box;
|
5919 |
display: -webkit-flex;
|
@@ -5927,419 +6206,140 @@ ul.premium-person-social-list {
|
|
5927 |
-moz-box-direction: normal;
|
5928 |
-ms-flex-direction: column;
|
5929 |
flex-direction: column;
|
5930 |
-
-
|
5931 |
-
|
5932 |
-
|
5933 |
-
|
5934 |
-
|
5935 |
-
|
5936 |
-
|
5937 |
-
|
5938 |
-
|
5939 |
-
|
5940 |
-
|
5941 |
-
|
5942 |
-
|
5943 |
-
|
5944 |
-
|
5945 |
-
|
5946 |
-
|
5947 |
-
|
5948 |
-
|
5949 |
-
|
5950 |
-
|
5951 |
-
|
5952 |
-
|
5953 |
-
|
5954 |
-
|
5955 |
-
|
5956 |
-
-
|
5957 |
-
|
5958 |
-
|
5959 |
-
|
5960 |
-
|
5961 |
-
|
5962 |
-
|
5963 |
-
|
5964 |
-
|
5965 |
-
|
5966 |
-
|
5967 |
-
|
5968 |
-
|
5969 |
-
|
5970 |
-
|
5971 |
-
-ms-flex-pack: justify;
|
5972 |
-
justify-content: space-between;
|
5973 |
-
-webkit-box-align: end;
|
5974 |
-
-webkit-align-items: flex-end;
|
5975 |
-
-moz-box-align: end;
|
5976 |
-
-ms-flex-align: end;
|
5977 |
-
align-items: flex-end; }
|
5978 |
-
|
5979 |
-
.premium-person-style3 .premium-person-title {
|
5980 |
-
opacity: 0;
|
5981 |
-
-webkit-transition: all 0.3s ease;
|
5982 |
-
transition: all 0.3s ease;
|
5983 |
-
width: 0; }
|
5984 |
-
.premium-person-style3 .premium-person-title span {
|
5985 |
-
display: inline-block; }
|
5986 |
|
5987 |
-
.premium-
|
5988 |
-
|
5989 |
|
5990 |
-
.premium-
|
5991 |
-
-
|
5992 |
-
display: -webkit-box;
|
5993 |
-
display: -webkit-flex;
|
5994 |
-
display: -moz-box;
|
5995 |
-
display: -ms-flexbox;
|
5996 |
-
display: flex;
|
5997 |
-
-webkit-box-orient: vertical;
|
5998 |
-
-webkit-box-direction: normal;
|
5999 |
-
-webkit-flex-direction: column;
|
6000 |
-
-moz-box-orient: vertical;
|
6001 |
-
-moz-box-direction: normal;
|
6002 |
-
-ms-flex-direction: column;
|
6003 |
-
flex-direction: column;
|
6004 |
-
-webkit-transform: translateY(20px);
|
6005 |
-
-ms-transform: translateY(20px);
|
6006 |
-
transform: translateY(20px);
|
6007 |
-
opacity: 0;
|
6008 |
-
-webkit-transition: all 0.3s ease;
|
6009 |
-
transition: all 0.3s ease; }
|
6010 |
|
6011 |
-
.premium-
|
6012 |
-
|
6013 |
-
.premium-person-style3 .premium-person-list-item a {
|
6014 |
-
padding: 5px 10px 0 0;
|
6015 |
-
margin: 5px 0; }
|
6016 |
|
6017 |
-
.premium-
|
|
|
|
|
6018 |
opacity: 1; }
|
6019 |
|
6020 |
-
.premium-
|
6021 |
-
|
6022 |
-
-
|
6023 |
-
|
6024 |
-
|
6025 |
|
6026 |
-
.premium-
|
6027 |
-
-
|
6028 |
-
-ms-transform: translateX(15px) rotate(90deg);
|
6029 |
-
transform: translateX(15px) rotate(90deg);
|
6030 |
-
-webkit-transform-origin: top;
|
6031 |
-
-ms-transform-origin: top;
|
6032 |
-
transform-origin: top; }
|
6033 |
|
6034 |
-
.premium-
|
6035 |
-
-
|
6036 |
-
|
6037 |
-
transform: translateX(0) rotate(90deg); }
|
6038 |
|
6039 |
-
|
6040 |
-
|
6041 |
-
|
6042 |
-
-webkit-transform: translateX(15px) rotate(-90deg);
|
6043 |
-
-ms-transform: translateX(15px) rotate(-90deg);
|
6044 |
-
transform: translateX(15px) rotate(-90deg);
|
6045 |
-
-webkit-transform-origin: center right;
|
6046 |
-
-ms-transform-origin: center right;
|
6047 |
-
transform-origin: center right; }
|
6048 |
|
6049 |
-
.premium-
|
6050 |
-
|
6051 |
-
|
6052 |
-
|
6053 |
-
|
6054 |
-
/**************** Premium Pricing Table ****************/
|
6055 |
-
/*******************************************************/
|
6056 |
-
.premium-pricing-table-container {
|
6057 |
-
position: relative;
|
6058 |
text-align: center;
|
6059 |
-
|
6060 |
-
|
|
|
6061 |
-webkit-transition: all 0.3s ease-in-out;
|
6062 |
transition: all 0.3s ease-in-out; }
|
|
|
|
|
|
|
|
|
|
|
6063 |
|
6064 |
-
.premium-
|
6065 |
-
|
6066 |
-
|
6067 |
-
|
6068 |
-
|
6069 |
-
|
6070 |
-
|
6071 |
-
-webkit-
|
6072 |
-
|
6073 |
-
|
6074 |
-
|
6075 |
-
|
6076 |
-
|
6077 |
-
|
6078 |
-
display:
|
6079 |
-
|
6080 |
-
|
6081 |
-
|
6082 |
-
|
6083 |
-
|
6084 |
-
|
6085 |
-
|
6086 |
-
|
6087 |
-
.premium-
|
6088 |
-
|
6089 |
-
|
6090 |
-
|
6091 |
-
|
6092 |
-
|
6093 |
-
|
6094 |
-
|
6095 |
-
|
6096 |
-
|
6097 |
-
|
6098 |
-
|
6099 |
-
.premium-
|
6100 |
-
|
6101 |
-
|
6102 |
-
|
6103 |
-
|
6104 |
-
|
6105 |
-
|
6106 |
-
|
6107 |
-
|
6108 |
-
|
6109 |
-
border-bottom: 150px solid transparent;
|
6110 |
-
border-right: 150px solid;
|
6111 |
-
border-left: 150px solid transparent; }
|
6112 |
-
|
6113 |
-
.premium-badge-triangle span {
|
6114 |
-
position: absolute;
|
6115 |
-
top: 35px;
|
6116 |
-
width: 100px;
|
6117 |
-
text-align: center;
|
6118 |
-
-webkit-transform: rotate(-45deg);
|
6119 |
-
-ms-transform: rotate(-45deg);
|
6120 |
-
transform: rotate(-45deg);
|
6121 |
-
display: block;
|
6122 |
-
text-transform: uppercase; }
|
6123 |
-
|
6124 |
-
.premium-badge-triangle.premium-badge-right span {
|
6125 |
-
-webkit-transform: rotate(45deg);
|
6126 |
-
-ms-transform: rotate(45deg);
|
6127 |
-
transform: rotate(45deg);
|
6128 |
-
right: 0; }
|
6129 |
-
|
6130 |
-
.premium-badge-circle {
|
6131 |
-
min-width: 4em;
|
6132 |
-
min-height: 4em;
|
6133 |
-
line-height: 4em;
|
6134 |
-
text-align: center;
|
6135 |
-
-webkit-border-radius: 100%;
|
6136 |
-
border-radius: 100%;
|
6137 |
-
position: absolute;
|
6138 |
-
z-index: 1; }
|
6139 |
-
|
6140 |
-
.premium-badge-stripe {
|
6141 |
-
position: absolute;
|
6142 |
-
-webkit-transform: rotate(90deg);
|
6143 |
-
-ms-transform: rotate(90deg);
|
6144 |
-
transform: rotate(90deg);
|
6145 |
-
width: 15em;
|
6146 |
-
overflow: hidden;
|
6147 |
-
height: 15em; }
|
6148 |
-
.premium-badge-stripe.premium-badge-left {
|
6149 |
-
-webkit-transform: rotate(0);
|
6150 |
-
-ms-transform: rotate(0);
|
6151 |
-
transform: rotate(0); }
|
6152 |
-
.premium-badge-stripe .corner {
|
6153 |
-
text-align: center;
|
6154 |
-
left: 0;
|
6155 |
-
width: 150%;
|
6156 |
-
-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6157 |
-
-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6158 |
-
transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6159 |
-
margin-top: 35px;
|
6160 |
-
font-size: 13px;
|
6161 |
-
line-height: 2;
|
6162 |
-
font-weight: 800;
|
6163 |
-
text-transform: uppercase; }
|
6164 |
-
|
6165 |
-
.premium-badge-flag .corner {
|
6166 |
-
text-align: center;
|
6167 |
-
-webkit-border-radius: 4px 4px 0 4px;
|
6168 |
-
border-radius: 4px 4px 0 4px;
|
6169 |
-
padding: 3px 15px;
|
6170 |
-
position: absolute;
|
6171 |
-
top: 10%;
|
6172 |
-
right: -8px; }
|
6173 |
-
.premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
|
6174 |
-
content: "";
|
6175 |
-
display: block;
|
6176 |
-
position: absolute;
|
6177 |
-
width: 0;
|
6178 |
-
height: 0;
|
6179 |
-
top: 100%;
|
6180 |
-
right: 0;
|
6181 |
-
border-bottom: 8px solid transparent; }
|
6182 |
-
|
6183 |
-
.elementor-widget-premium-addon-pricing-table .elementor-widget-container {
|
6184 |
-
overflow: visible !important; }
|
6185 |
-
|
6186 |
-
.premium-badge-flag .corner::after {
|
6187 |
-
border-left: 8px solid rgba(0, 0, 0, 0.2); }
|
6188 |
-
|
6189 |
-
.premium-pricing-price-currency {
|
6190 |
-
position: relative; }
|
6191 |
-
|
6192 |
-
.premium-pricing-button-container {
|
6193 |
-
display: block; }
|
6194 |
-
|
6195 |
-
.premium-pricing-list {
|
6196 |
-
-js-display: flex;
|
6197 |
-
display: -webkit-box;
|
6198 |
-
display: -webkit-flex;
|
6199 |
-
display: -moz-box;
|
6200 |
-
display: -ms-flexbox;
|
6201 |
-
display: flex;
|
6202 |
-
-webkit-box-orient: vertical;
|
6203 |
-
-webkit-box-direction: normal;
|
6204 |
-
-webkit-flex-direction: column;
|
6205 |
-
-moz-box-orient: vertical;
|
6206 |
-
-moz-box-direction: normal;
|
6207 |
-
-ms-flex-direction: column;
|
6208 |
-
flex-direction: column;
|
6209 |
-
list-style-type: none;
|
6210 |
-
margin: 0; }
|
6211 |
-
.premium-pricing-list .premium-pricing-list-item {
|
6212 |
-
-js-display: flex;
|
6213 |
-
display: -webkit-box;
|
6214 |
-
display: -webkit-flex;
|
6215 |
-
display: -moz-box;
|
6216 |
-
display: -ms-flexbox;
|
6217 |
-
display: flex;
|
6218 |
-
-webkit-box-align: center;
|
6219 |
-
-webkit-align-items: center;
|
6220 |
-
-moz-box-align: center;
|
6221 |
-
-ms-flex-align: center;
|
6222 |
-
align-items: center; }
|
6223 |
-
.premium-pricing-list .premium-pricing-list-item svg {
|
6224 |
-
width: 50px;
|
6225 |
-
height: 50px; }
|
6226 |
-
.premium-pricing-list .premium-pricing-list-item img {
|
6227 |
-
width: 30px;
|
6228 |
-
height: 30px;
|
6229 |
-
-o-object-fit: cover;
|
6230 |
-
object-fit: cover; }
|
6231 |
-
.premium-pricing-list .premium-pricing-list-span {
|
6232 |
-
position: relative; }
|
6233 |
-
.premium-pricing-list .list-item-tooltip {
|
6234 |
-
border-bottom: 1px dotted; }
|
6235 |
-
.premium-pricing-list .premium-pricing-list-tooltip {
|
6236 |
-
position: absolute;
|
6237 |
-
top: -webkit-calc(100% + 1px);
|
6238 |
-
top: calc(100% + 1px);
|
6239 |
-
left: 0;
|
6240 |
-
visibility: hidden;
|
6241 |
-
padding: 15px 20px;
|
6242 |
-
-webkit-border-radius: 5px;
|
6243 |
-
border-radius: 5px;
|
6244 |
-
min-width: 200px;
|
6245 |
-
overflow: hidden;
|
6246 |
-
text-align: left;
|
6247 |
-
font-size: 0.8rem;
|
6248 |
-
color: #fff;
|
6249 |
-
background-color: #aaa; }
|
6250 |
-
|
6251 |
-
.premium-pricing-features-left .premium-pricing-list-span {
|
6252 |
-
text-align: left; }
|
6253 |
-
|
6254 |
-
.premium-pricing-features-center .premium-pricing-list-span {
|
6255 |
-
text-align: center; }
|
6256 |
-
|
6257 |
-
.premium-pricing-features-right .premium-pricing-list-span {
|
6258 |
-
text-align: right; }
|
6259 |
-
|
6260 |
-
.premium-pricing-list-span:hover .premium-pricing-list-tooltip {
|
6261 |
-
z-index: 99;
|
6262 |
-
visibility: visible;
|
6263 |
-
opacity: 1; }
|
6264 |
-
|
6265 |
-
.premium-pricing-slashed-price-value {
|
6266 |
-
display: inline-block;
|
6267 |
-
font-size: 20px;
|
6268 |
-
font-weight: 400;
|
6269 |
-
margin-right: 5px; }
|
6270 |
-
|
6271 |
-
.premium-pricing-price-value {
|
6272 |
-
font-size: 70px; }
|
6273 |
-
|
6274 |
-
.premium-pricing-description-container li {
|
6275 |
-
list-style-position: inside;
|
6276 |
-
text-indent: -40px; }
|
6277 |
-
|
6278 |
-
@-moz-document url-prefix() {
|
6279 |
-
.premium-pricing-description-container li {
|
6280 |
-
text-indent: 0px; } }
|
6281 |
-
|
6282 |
-
.premium-pricing-price-button {
|
6283 |
-
display: block;
|
6284 |
-
padding: 6px 12px;
|
6285 |
-
line-height: 1.42857143;
|
6286 |
-
text-align: center;
|
6287 |
-
color: #fff;
|
6288 |
-
background: #6ec1e4;
|
6289 |
-
margin-bottom: 0;
|
6290 |
-
-webkit-transition: all 0.3s ease-in-out;
|
6291 |
-
transition: all 0.3s ease-in-out; }
|
6292 |
-
|
6293 |
-
/**************** Premium Progress Bar ****************/
|
6294 |
-
/******************************************************/
|
6295 |
-
.premium-progressbar-container {
|
6296 |
-
position: relative; }
|
6297 |
-
|
6298 |
-
.premium-progressbar-bar-wrap {
|
6299 |
-
position: relative;
|
6300 |
-
text-align: left;
|
6301 |
-
overflow: hidden;
|
6302 |
-
height: 25px;
|
6303 |
-
margin-bottom: 50px;
|
6304 |
-
background-color: #f5f5f5;
|
6305 |
-
-webkit-border-radius: 4px;
|
6306 |
-
border-radius: 4px;
|
6307 |
-
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
|
6308 |
-
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
|
6309 |
-
.premium-progressbar-bar-wrap.premium-progressbar-dots {
|
6310 |
-
background-color: transparent;
|
6311 |
-
width: 100%;
|
6312 |
-
-js-display: flex;
|
6313 |
-
display: -webkit-box;
|
6314 |
-
display: -webkit-flex;
|
6315 |
-
display: -moz-box;
|
6316 |
-
display: -ms-flexbox;
|
6317 |
-
display: flex;
|
6318 |
-
height: auto;
|
6319 |
-
-webkit-box-shadow: none;
|
6320 |
-
box-shadow: none; }
|
6321 |
-
.premium-progressbar-bar-wrap .progress-segment {
|
6322 |
-
position: relative;
|
6323 |
-
width: 25px;
|
6324 |
-
height: 25px;
|
6325 |
-
-webkit-border-radius: 50%;
|
6326 |
-
border-radius: 50%;
|
6327 |
-
overflow: hidden;
|
6328 |
-
background-color: #f5f5f5; }
|
6329 |
-
.premium-progressbar-bar-wrap .progress-segment.filled {
|
6330 |
-
background: #6ec1e4; }
|
6331 |
-
.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
|
6332 |
-
margin: 0 4px; }
|
6333 |
-
.premium-progressbar-bar-wrap .progress-segment:first-child {
|
6334 |
-
margin-right: 4px; }
|
6335 |
-
.premium-progressbar-bar-wrap .progress-segment:last-child {
|
6336 |
-
margin-left: 4px; }
|
6337 |
-
.premium-progressbar-bar-wrap .progress-segment .segment-inner {
|
6338 |
-
position: absolute;
|
6339 |
-
top: 0;
|
6340 |
-
left: 0;
|
6341 |
-
height: 100%;
|
6342 |
-
background-color: #6ec1e4; }
|
6343 |
|
6344 |
.premium-progressbar-bar {
|
6345 |
float: left;
|
@@ -7409,1012 +7409,1012 @@ ul.premium-person-social-list {
|
|
7409 |
.premium-vscroll-temp .slimScrollBar {
|
7410 |
visibility: hidden; }
|
7411 |
|
7412 |
-
/********** Premium Woo Products **********/
|
7413 |
-
/******************************************/
|
7414 |
-
.ast-single-post .entry-content .premium-woocommerce a {
|
7415 |
-
text-decoration: none; }
|
7416 |
-
|
7417 |
-
.premium-woocommerce .premium-woo-qv-btn {
|
7418 |
-
cursor: pointer; }
|
7419 |
-
|
7420 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
|
7421 |
-
margin: 0 auto 0.5em; }
|
7422 |
-
|
7423 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
|
7424 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
|
7425 |
-
display: block;
|
7426 |
-
text-align: center;
|
7427 |
-
color: #fff;
|
7428 |
-
min-width: 2em;
|
7429 |
-
min-height: 2em;
|
7430 |
-
line-height: 2em;
|
7431 |
-
padding: 0.3em 0.6em;
|
7432 |
-
margin: 0.5em 0.6em; }
|
7433 |
-
|
7434 |
-
.premium-woocommerce .pa-out-of-stock {
|
7435 |
-
display: block;
|
7436 |
-
text-align: center;
|
7437 |
-
color: #fff;
|
7438 |
-
min-width: 2em;
|
7439 |
-
min-height: 2em;
|
7440 |
-
line-height: 2em;
|
7441 |
-
padding: 0.3em 0.6em;
|
7442 |
-
margin: 0.5em 0.6em; }
|
7443 |
-
|
7444 |
-
.premium-woocommerce .woocommerce-loop-product__title {
|
7445 |
-
margin-bottom: 0.5em;
|
7446 |
-
font-size: 1em;
|
7447 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7448 |
-
transition: all 0.3s ease-in-out; }
|
7449 |
-
|
7450 |
-
.premium-woocommerce .premium-woo-product-category {
|
7451 |
-
display: block;
|
7452 |
-
font-size: 0.85em;
|
7453 |
-
margin-bottom: 0.5em;
|
7454 |
-
line-height: 1.3; }
|
7455 |
-
|
7456 |
-
.premium-woocommerce .star-rating {
|
7457 |
-
display: block;
|
7458 |
-
float: none;
|
7459 |
-
-webkit-backface-visibility: hidden;
|
7460 |
-
backface-visibility: hidden;
|
7461 |
-
overflow: hidden;
|
7462 |
-
position: relative;
|
7463 |
-
height: 1em;
|
7464 |
-
line-height: 1;
|
7465 |
-
font-size: 0.857em;
|
7466 |
-
width: 5.4em;
|
7467 |
-
font-family: "star"; }
|
7468 |
-
.premium-woocommerce .star-rating::before {
|
7469 |
-
content: "\73\73\73\73\73";
|
7470 |
-
color: #54595f;
|
7471 |
-
float: left;
|
7472 |
-
top: 0;
|
7473 |
-
left: 0;
|
7474 |
-
position: absolute; }
|
7475 |
-
.premium-woocommerce .star-rating span {
|
7476 |
-
overflow: hidden;
|
7477 |
-
float: left;
|
7478 |
-
top: 0;
|
7479 |
-
left: 0;
|
7480 |
-
position: absolute;
|
7481 |
-
padding-top: 1.5em; }
|
7482 |
-
.premium-woocommerce .star-rating span::before {
|
7483 |
-
content: "\53\53\53\53\53";
|
7484 |
-
color: inherit;
|
7485 |
-
top: 0;
|
7486 |
-
position: absolute;
|
7487 |
-
left: 0; }
|
7488 |
-
|
7489 |
-
.premium-woocommerce .premium-woo-products-inner ul.products {
|
7490 |
-
-js-display: flex;
|
7491 |
-
display: -webkit-box;
|
7492 |
-
display: -webkit-flex;
|
7493 |
-
display: -moz-box;
|
7494 |
-
display: -ms-flexbox;
|
7495 |
-
display: flex;
|
7496 |
-
margin: 0;
|
7497 |
-
padding: 0;
|
7498 |
-
-webkit-flex-wrap: wrap;
|
7499 |
-
-ms-flex-wrap: wrap;
|
7500 |
-
flex-wrap: wrap;
|
7501 |
-
list-style: none outside;
|
7502 |
-
-webkit-column-gap: 0;
|
7503 |
-
-moz-column-gap: 0;
|
7504 |
-
column-gap: 0; }
|
7505 |
-
.premium-woocommerce .premium-woo-products-inner ul.products li.product {
|
7506 |
-
margin: 0 0 10px;
|
7507 |
-
padding: 0 10px; }
|
7508 |
-
.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
|
7509 |
-
overflow: hidden;
|
7510 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7511 |
-
transition: all 0.3s ease-in-out; }
|
7512 |
-
|
7513 |
-
.premium-woocommerce .woocommerce-loop-product__link {
|
7514 |
-
position: relative;
|
7515 |
-
display: block !important;
|
7516 |
-
overflow: hidden;
|
7517 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7518 |
-
transition: all 0.3s ease-in-out; }
|
7519 |
-
|
7520 |
-
.premium-woocommerce .premium-woo-ribbon-container,
|
7521 |
-
.premium-woocommerce .pa-out-of-stock {
|
7522 |
-
position: absolute;
|
7523 |
-
z-index: 9; }
|
7524 |
-
|
7525 |
-
.premium-woocommerce .premium-woo-ribbon-container {
|
7526 |
-
top: 0;
|
7527 |
-
left: 0; }
|
7528 |
-
|
7529 |
-
.premium-woocommerce .pa-out-of-stock {
|
7530 |
-
top: 7px;
|
7531 |
-
left: 9px;
|
7532 |
-
margin: 0; }
|
7533 |
-
|
7534 |
-
.premium-woo-product-thumbnail {
|
7535 |
-
position: relative;
|
7536 |
-
overflow: hidden; }
|
7537 |
-
.premium-woo-product-thumbnail .woocommerce-loop-product__link img {
|
7538 |
-
margin: 0;
|
7539 |
-
width: 100%; }
|
7540 |
-
|
7541 |
-
.premium-woo-product-sale-wrap,
|
7542 |
-
.premium-woo-product-featured-wrap {
|
7543 |
-
margin: 0; }
|
7544 |
-
|
7545 |
-
.premium-woocommerce .premium-woo-products-details-wrap {
|
7546 |
-
padding: 1em 1.2em; }
|
7547 |
-
.premium-woocommerce .premium-woo-products-details-wrap .button {
|
7548 |
-
display: inline-block;
|
7549 |
-
background-color: #6ec1e4;
|
7550 |
-
color: #fff;
|
7551 |
-
margin: 0.5em 0;
|
7552 |
-
line-height: 1.3;
|
7553 |
-
padding: 10px 40px;
|
7554 |
-
font-size: 100%;
|
7555 |
-
cursor: pointer;
|
7556 |
-
text-decoration: none;
|
7557 |
-
overflow: visible;
|
7558 |
-
font-weight: 700;
|
7559 |
-
background-image: none;
|
7560 |
-
border: none;
|
7561 |
-
-webkit-border-radius: 0px;
|
7562 |
-
border-radius: 0px;
|
7563 |
-
-webkit-box-shadow: none;
|
7564 |
-
box-shadow: none;
|
7565 |
-
text-shadow: none;
|
7566 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7567 |
-
transition: all 0.3s ease-in-out; }
|
7568 |
-
|
7569 |
-
.premium-woocommerce li.product .price {
|
7570 |
-
display: block;
|
7571 |
-
line-height: 1.3;
|
7572 |
-
font-weight: 700;
|
7573 |
-
margin-bottom: 0.5em;
|
7574 |
-
font-size: 0.9em; }
|
7575 |
-
.premium-woocommerce li.product .price del {
|
7576 |
-
display: inline-block;
|
7577 |
-
font-weight: 400;
|
7578 |
-
background: transparent;
|
7579 |
-
opacity: 1; }
|
7580 |
-
.premium-woocommerce li.product .price ins {
|
7581 |
-
display: inline-block;
|
7582 |
-
background: transparent;
|
7583 |
-
text-decoration: none;
|
7584 |
-
font-weight: inherit; }
|
7585 |
-
.premium-woocommerce li.product .price .amount {
|
7586 |
-
color: inherit !important; }
|
7587 |
-
|
7588 |
-
.premium-woocommerce li.product .premium-woo-product-desc p {
|
7589 |
-
margin: 0; }
|
7590 |
-
|
7591 |
-
.premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
|
7592 |
-
margin-left: 0;
|
7593 |
-
margin-right: auto; }
|
7594 |
-
|
7595 |
-
.premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
|
7596 |
-
margin-left: auto;
|
7597 |
-
margin-right: auto; }
|
7598 |
-
|
7599 |
-
.premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
|
7600 |
-
margin-left: auto;
|
7601 |
-
margin-right: 0; }
|
7602 |
-
|
7603 |
-
.premium-woo-products-pagination ul.page-numbers {
|
7604 |
-
-js-display: flex;
|
7605 |
-
display: -webkit-box;
|
7606 |
-
display: -webkit-flex;
|
7607 |
-
display: -moz-box;
|
7608 |
-
display: -ms-flexbox;
|
7609 |
-
display: flex;
|
7610 |
-
list-style-type: none;
|
7611 |
-
margin: 0;
|
7612 |
-
margin-top: 10px;
|
7613 |
-
padding: 0;
|
7614 |
-
border: none;
|
7615 |
-
-webkit-box-pack: center;
|
7616 |
-
-webkit-justify-content: center;
|
7617 |
-
-moz-box-pack: center;
|
7618 |
-
-ms-flex-pack: center;
|
7619 |
-
justify-content: center; }
|
7620 |
-
.premium-woo-products-pagination ul.page-numbers li {
|
7621 |
-
margin: 0 0.4em 0.4em 0;
|
7622 |
-
padding: 0;
|
7623 |
-
text-align: center; }
|
7624 |
-
.premium-woo-products-pagination ul.page-numbers li .page-numbers {
|
7625 |
-
margin: 0;
|
7626 |
-
text-decoration: none;
|
7627 |
-
color: #000;
|
7628 |
-
border: 1px solid #54595f;
|
7629 |
-
padding: 0;
|
7630 |
-
line-height: 1;
|
7631 |
-
font-size: 1em;
|
7632 |
-
font-weight: 400;
|
7633 |
-
padding: 0.75em;
|
7634 |
-
display: block;
|
7635 |
-
min-width: 2.5em;
|
7636 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7637 |
-
transition: all 0.3s ease-in-out; }
|
7638 |
-
.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
|
7639 |
-
background-color: #54595f;
|
7640 |
-
color: #fff;
|
7641 |
-
outline: none; }
|
7642 |
-
|
7643 |
-
.premium-woocommerce .premium-loading-feed,
|
7644 |
-
.premium-woo-quick-view-loader .premium-loading-feed {
|
7645 |
-
display: block;
|
7646 |
-
position: absolute;
|
7647 |
-
width: 100%;
|
7648 |
-
height: 100%;
|
7649 |
-
top: 0px;
|
7650 |
-
left: 0px;
|
7651 |
-
bottom: 0px;
|
7652 |
-
right: 0px;
|
7653 |
-
background: rgba(255, 255, 255, 0.2);
|
7654 |
-
-js-display: flex;
|
7655 |
-
display: -webkit-box;
|
7656 |
-
display: -webkit-flex;
|
7657 |
-
display: -moz-box;
|
7658 |
-
display: -ms-flexbox;
|
7659 |
-
display: flex;
|
7660 |
-
-webkit-box-align: center;
|
7661 |
-
-webkit-align-items: center;
|
7662 |
-
-moz-box-align: center;
|
7663 |
-
-ms-flex-align: center;
|
7664 |
-
align-items: center; }
|
7665 |
-
|
7666 |
-
/**
|
7667 |
-
* Image Hover Effects
|
7668 |
-
*/
|
7669 |
-
.premium-woocommerce .woocommerce-loop-product__link img {
|
7670 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7671 |
-
transition: all 0.3s ease-in-out; }
|
7672 |
-
|
7673 |
-
.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
|
7674 |
-
-webkit-transform: scale(1.2);
|
7675 |
-
-ms-transform: scale(1.2);
|
7676 |
-
transform: scale(1.2); }
|
7677 |
-
|
7678 |
-
.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
|
7679 |
-
-webkit-transform: none;
|
7680 |
-
-ms-transform: none;
|
7681 |
-
transform: none; }
|
7682 |
-
|
7683 |
-
.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
|
7684 |
-
-webkit-transform: none;
|
7685 |
-
-ms-transform: none;
|
7686 |
-
transform: none; }
|
7687 |
-
|
7688 |
-
.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
|
7689 |
-
-webkit-transform: scale(1.2);
|
7690 |
-
-ms-transform: scale(1.2);
|
7691 |
-
transform: scale(1.2); }
|
7692 |
-
|
7693 |
-
.premium-woo-product__hover-gray .woocommerce-loop-product__link img {
|
7694 |
-
-webkit-filter: grayscale(100%);
|
7695 |
-
filter: grayscale(100%); }
|
7696 |
-
|
7697 |
-
.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
|
7698 |
-
-webkit-filter: grayscale(0%);
|
7699 |
-
filter: grayscale(0%); }
|
7700 |
-
|
7701 |
-
.premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
|
7702 |
-
-webkit-filter: sepia(30%);
|
7703 |
-
filter: sepia(30%); }
|
7704 |
-
|
7705 |
-
.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
|
7706 |
-
-webkit-filter: sepia(0%);
|
7707 |
-
filter: sepia(0%); }
|
7708 |
-
|
7709 |
-
.premium-woo-product__hover-bright .woocommerce-loop-product__link img {
|
7710 |
-
-webkit-filter: brightness(1);
|
7711 |
-
filter: brightness(1); }
|
7712 |
-
|
7713 |
-
.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
|
7714 |
-
-webkit-filter: brightness(1.2);
|
7715 |
-
filter: brightness(1.2); }
|
7716 |
-
|
7717 |
-
.premium-woo-product__hover-trans .woocommerce-loop-product__link img {
|
7718 |
-
-webkit-transform: translateX(-15px) scale(1.1);
|
7719 |
-
-ms-transform: translateX(-15px) scale(1.1);
|
7720 |
-
transform: translateX(-15px) scale(1.1); }
|
7721 |
-
|
7722 |
-
.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
|
7723 |
-
-webkit-transform: translateX(0px) scale(1.1);
|
7724 |
-
-ms-transform: translateX(0px) scale(1.1);
|
7725 |
-
transform: translateX(0px) scale(1.1); }
|
7726 |
-
|
7727 |
-
.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
|
7728 |
-
-webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
7729 |
-
-ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
7730 |
-
transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
|
7731 |
-
|
7732 |
-
.premium-woocommerce .premium-woo-product__on_hover {
|
7733 |
-
position: absolute;
|
7734 |
-
top: 0;
|
7735 |
-
right: 0;
|
7736 |
-
bottom: 0;
|
7737 |
-
left: 0;
|
7738 |
-
height: 100%;
|
7739 |
-
opacity: 0; }
|
7740 |
-
|
7741 |
-
.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
|
7742 |
-
opacity: 1; }
|
7743 |
-
|
7744 |
-
.premium-woo-skin-grid-1 .premium-woo-qv-btn,
|
7745 |
-
.premium-woo-skin-grid-3 .premium-woo-qv-btn,
|
7746 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
7747 |
-
position: absolute;
|
7748 |
-
bottom: 0;
|
7749 |
-
left: 0;
|
7750 |
-
width: 100%;
|
7751 |
-
text-align: center;
|
7752 |
-
padding: 5px;
|
7753 |
-
background: rgba(2, 2, 2, 0.5);
|
7754 |
-
color: #fff;
|
7755 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7756 |
-
transition: all 0.3s ease-in-out;
|
7757 |
-
z-index: 2;
|
7758 |
-
-webkit-transform: translateY(100%);
|
7759 |
-
-ms-transform: translateY(100%);
|
7760 |
-
transform: translateY(100%); }
|
7761 |
-
|
7762 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
7763 |
-
-webkit-transition-delay: 0.1s;
|
7764 |
-
transition-delay: 0.1s; }
|
7765 |
-
|
7766 |
-
.premium-woo-skin-grid-1 .premium-woo-qv-icon,
|
7767 |
-
.premium-woo-skin-grid-3 .premium-woo-qv-icon,
|
7768 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-icon,
|
7769 |
-
.premium-woo-skin-grid-6 .premium-woo-qv-icon {
|
7770 |
-
margin-left: 0.5em; }
|
7771 |
-
|
7772 |
-
.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
|
7773 |
-
-webkit-transform: translateY(0);
|
7774 |
-
-ms-transform: translateY(0);
|
7775 |
-
transform: translateY(0); }
|
7776 |
-
|
7777 |
-
.premium-woo-product-wrapper .premium-woo-qv-data {
|
7778 |
-
position: absolute;
|
7779 |
-
top: 0;
|
7780 |
-
left: 0;
|
7781 |
-
width: 100%;
|
7782 |
-
height: 100%;
|
7783 |
-
z-index: 1;
|
7784 |
-
overflow: hidden;
|
7785 |
-
cursor: pointer; }
|
7786 |
-
|
7787 |
-
/**
|
7788 |
-
* Skin 1,4
|
7789 |
-
*/
|
7790 |
-
.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
|
7791 |
-
.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
|
7792 |
-
position: absolute;
|
7793 |
-
top: 0.7em;
|
7794 |
-
right: 1em;
|
7795 |
-
-webkit-transform: translate3d(15px, 0, 0);
|
7796 |
-
transform: translate3d(15px, 0, 0);
|
7797 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7798 |
-
transition: all 0.3s ease-in-out;
|
7799 |
-
opacity: 0;
|
7800 |
-
z-index: 9; }
|
7801 |
-
|
7802 |
-
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
|
7803 |
-
position: relative;
|
7804 |
-
display: block;
|
7805 |
-
margin: 0 0 3px;
|
7806 |
-
background: #fff;
|
7807 |
-
text-align: center;
|
7808 |
-
outline: 0;
|
7809 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7810 |
-
transition: all 0.3s ease-in-out; }
|
7811 |
-
|
7812 |
-
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
|
7813 |
-
display: block;
|
7814 |
-
color: #54595f;
|
7815 |
-
width: 30px;
|
7816 |
-
line-height: 30px;
|
7817 |
-
height: 30px;
|
7818 |
-
cursor: pointer;
|
7819 |
-
-webkit-transition: all 0.3s ease-in-out;
|
7820 |
-
transition: all 0.3s ease-in-out; }
|
7821 |
-
|
7822 |
-
.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
|
7823 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
|
7824 |
-
-webkit-transform: translate3d(5px, 0, 0);
|
7825 |
-
transform: translate3d(5px, 0, 0);
|
7826 |
-
opacity: 1; }
|
7827 |
-
|
7828 |
-
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
|
7829 |
-
-webkit-animation: spin 2s linear infinite;
|
7830 |
-
animation: spin 2s linear infinite; }
|
7831 |
-
|
7832 |
-
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
|
7833 |
-
content: "\f013"; }
|
7834 |
-
|
7835 |
-
.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
|
7836 |
-
content: "\f00c"; }
|
7837 |
-
|
7838 |
-
/**
|
7839 |
-
* Skin 2
|
7840 |
-
*/
|
7841 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
|
7842 |
-
position: absolute;
|
7843 |
-
background: #fff;
|
7844 |
-
bottom: 0;
|
7845 |
-
left: 0;
|
7846 |
-
width: 100%;
|
7847 |
-
z-index: 2;
|
7848 |
-
padding: 0;
|
7849 |
-
opacity: 0;
|
7850 |
-
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
|
7851 |
-
transition: opacity 0.2s, -webkit-transform 0.4s;
|
7852 |
-
transition: transform 0.4s, opacity 0.2s;
|
7853 |
-
transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
|
7854 |
-
-webkit-transform: translateZ(0) translateY(5px);
|
7855 |
-
transform: translateZ(0) translateY(5px); }
|
7856 |
-
|
7857 |
-
.premium-woo-skin-grid-2 .premium-woo-product-details {
|
7858 |
-
padding: 15px 0; }
|
7859 |
-
|
7860 |
-
.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
|
7861 |
-
opacity: 1;
|
7862 |
-
-webkit-transform: translateZ(0) translateY(0);
|
7863 |
-
transform: translateZ(0) translateY(0); }
|
7864 |
-
|
7865 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
|
7866 |
-
position: static;
|
7867 |
-
-js-display: flex;
|
7868 |
-
display: -webkit-box;
|
7869 |
-
display: -webkit-flex;
|
7870 |
-
display: -moz-box;
|
7871 |
-
display: -ms-flexbox;
|
7872 |
-
display: flex;
|
7873 |
-
-webkit-box-orient: horizontal;
|
7874 |
-
-webkit-box-direction: reverse;
|
7875 |
-
-webkit-flex-direction: row-reverse;
|
7876 |
-
-moz-box-orient: horizontal;
|
7877 |
-
-moz-box-direction: reverse;
|
7878 |
-
-ms-flex-direction: row-reverse;
|
7879 |
-
flex-direction: row-reverse; }
|
7880 |
-
|
7881 |
-
.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
|
7882 |
-
-webkit-box-flex: 1;
|
7883 |
-
-webkit-flex: 1;
|
7884 |
-
-moz-box-flex: 1;
|
7885 |
-
-ms-flex: 1;
|
7886 |
-
flex: 1;
|
7887 |
-
min-width: 50%; }
|
7888 |
-
|
7889 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
|
7890 |
-
-js-display: flex;
|
7891 |
-
display: -webkit-box;
|
7892 |
-
display: -webkit-flex;
|
7893 |
-
display: -moz-box;
|
7894 |
-
display: -ms-flexbox;
|
7895 |
-
display: flex;
|
7896 |
-
margin: 0;
|
7897 |
-
text-align: center;
|
7898 |
-
-webkit-box-pack: center;
|
7899 |
-
-webkit-justify-content: center;
|
7900 |
-
-moz-box-pack: center;
|
7901 |
-
-ms-flex-pack: center;
|
7902 |
-
justify-content: center;
|
7903 |
-
-webkit-box-align: center;
|
7904 |
-
-webkit-align-items: center;
|
7905 |
-
-moz-box-align: center;
|
7906 |
-
-ms-flex-align: center;
|
7907 |
-
align-items: center; }
|
7908 |
-
|
7909 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
7910 |
-
background-color: #54595f; }
|
7911 |
-
|
7912 |
-
/**
|
7913 |
-
* Skin 4
|
7914 |
-
*/
|
7915 |
-
.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
|
7916 |
-
position: absolute;
|
7917 |
-
left: 0;
|
7918 |
-
right: 0;
|
7919 |
-
top: 50%;
|
7920 |
-
-webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
|
7921 |
-
transform: scale(0.9) translateZ(0) translateY(-50%);
|
7922 |
-
text-align: center;
|
7923 |
-
z-index: 2;
|
7924 |
-
opacity: 0;
|
7925 |
-
-webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
|
7926 |
-
transition: opacity 0.5s, -webkit-transform 0.3s;
|
7927 |
-
transition: opacity 0.5s, transform 0.3s;
|
7928 |
-
transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
|
7929 |
-
|
7930 |
-
.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
|
7931 |
-
.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
|
7932 |
-
position: absolute;
|
7933 |
-
top: 0;
|
7934 |
-
left: 0;
|
7935 |
-
width: 100%;
|
7936 |
-
height: 100%;
|
7937 |
-
opacity: 0;
|
7938 |
-
visibility: hidden;
|
7939 |
-
background-color: rgba(27, 27, 23, 0.3);
|
7940 |
-
-webkit-transition: all 0.25s ease-in-out;
|
7941 |
-
transition: all 0.25s ease-in-out; }
|
7942 |
-
|
7943 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
|
7944 |
-
.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
|
7945 |
-
opacity: 1;
|
7946 |
-
visibility: visible;
|
7947 |
-
z-index: 1; }
|
7948 |
-
|
7949 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
|
7950 |
-
-webkit-transform: scale(1) translateZ(0) translateY(-50%);
|
7951 |
-
transform: scale(1) translateZ(0) translateY(-50%);
|
7952 |
-
opacity: 1; }
|
7953 |
-
|
7954 |
-
/**
|
7955 |
-
* Skin 5
|
7956 |
-
*/
|
7957 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
|
7958 |
-
-js-display: flex;
|
7959 |
-
display: -webkit-box;
|
7960 |
-
display: -webkit-flex;
|
7961 |
-
display: -moz-box;
|
7962 |
-
display: -ms-flexbox;
|
7963 |
-
display: flex; }
|
7964 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
7965 |
-
-js-display: flex;
|
7966 |
-
display: -webkit-box;
|
7967 |
-
display: -webkit-flex;
|
7968 |
-
display: -moz-box;
|
7969 |
-
display: -ms-flexbox;
|
7970 |
-
display: flex;
|
7971 |
-
-webkit-box-align: center;
|
7972 |
-
-webkit-align-items: center;
|
7973 |
-
-moz-box-align: center;
|
7974 |
-
-ms-flex-align: center;
|
7975 |
-
align-items: center;
|
7976 |
-
background-color: #54595f;
|
7977 |
-
padding: 10px;
|
7978 |
-
-webkit-transition: all 0.25s ease 0s;
|
7979 |
-
transition: all 0.25s ease 0s; }
|
7980 |
-
|
7981 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
|
7982 |
-
width: 75%; }
|
7983 |
-
|
7984 |
-
.premium-woo-skin-grid-5 .premium-woo-product-wrapper {
|
7985 |
-
-js-display: flex;
|
7986 |
-
display: -webkit-box;
|
7987 |
-
display: -webkit-flex;
|
7988 |
-
display: -moz-box;
|
7989 |
-
display: -ms-flexbox;
|
7990 |
-
display: flex;
|
7991 |
-
-webkit-box-align: center;
|
7992 |
-
-webkit-align-items: center;
|
7993 |
-
-moz-box-align: center;
|
7994 |
-
-ms-flex-align: center;
|
7995 |
-
align-items: center; }
|
7996 |
-
|
7997 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
7998 |
-
-webkit-box-pack: end;
|
7999 |
-
-webkit-justify-content: flex-end;
|
8000 |
-
-moz-box-pack: end;
|
8001 |
-
-ms-flex-pack: end;
|
8002 |
-
justify-content: flex-end; }
|
8003 |
-
|
8004 |
-
.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
8005 |
-
-webkit-box-pack: center;
|
8006 |
-
-webkit-justify-content: center;
|
8007 |
-
-moz-box-pack: center;
|
8008 |
-
-ms-flex-pack: center;
|
8009 |
-
justify-content: center; }
|
8010 |
-
|
8011 |
-
/**
|
8012 |
-
* Skin 6
|
8013 |
-
*/
|
8014 |
-
.premium-woo-skin-grid-6 .premium-woo-qv-btn {
|
8015 |
-
position: absolute;
|
8016 |
-
top: 50%;
|
8017 |
-
left: 50%;
|
8018 |
-
min-width: 40%;
|
8019 |
-
text-align: center;
|
8020 |
-
padding: 5px;
|
8021 |
-
background: rgba(2, 2, 2, 0.5);
|
8022 |
-
color: #fff;
|
8023 |
-
-webkit-transform: translate(-50%, -50%);
|
8024 |
-
-ms-transform: translate(-50%, -50%);
|
8025 |
-
transform: translate(-50%, -50%);
|
8026 |
-
opacity: 0;
|
8027 |
-
visibility: hidden;
|
8028 |
-
-webkit-transition: all 0.3s ease-in-out;
|
8029 |
-
transition: all 0.3s ease-in-out;
|
8030 |
-
cursor: pointer;
|
8031 |
-
z-index: 2; }
|
8032 |
-
|
8033 |
-
.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
|
8034 |
-
opacity: 1;
|
8035 |
-
visibility: visible; }
|
8036 |
-
|
8037 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
8038 |
-
.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
8039 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
|
8040 |
-
.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
|
8041 |
-
margin: 0; }
|
8042 |
-
|
8043 |
-
.premium-woo-skin-grid-6 li.product .premium-woo-product-info {
|
8044 |
-
-js-display: flex;
|
8045 |
-
display: -webkit-box;
|
8046 |
-
display: -webkit-flex;
|
8047 |
-
display: -moz-box;
|
8048 |
-
display: -ms-flexbox;
|
8049 |
-
display: flex;
|
8050 |
-
-webkit-box-pack: justify;
|
8051 |
-
-webkit-justify-content: space-between;
|
8052 |
-
-moz-box-pack: justify;
|
8053 |
-
-ms-flex-pack: justify;
|
8054 |
-
justify-content: space-between; }
|
8055 |
-
|
8056 |
-
.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
|
8057 |
-
-webkit-box-orient: vertical;
|
8058 |
-
-webkit-box-direction: normal;
|
8059 |
-
-webkit-flex-direction: column;
|
8060 |
-
-moz-box-orient: vertical;
|
8061 |
-
-moz-box-direction: normal;
|
8062 |
-
-ms-flex-direction: column;
|
8063 |
-
flex-direction: column; }
|
8064 |
-
|
8065 |
-
.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
|
8066 |
-
-webkit-box-orient: horizontal;
|
8067 |
-
-webkit-box-direction: reverse;
|
8068 |
-
-webkit-flex-direction: row-reverse;
|
8069 |
-
-moz-box-orient: horizontal;
|
8070 |
-
-moz-box-direction: reverse;
|
8071 |
-
-ms-flex-direction: row-reverse;
|
8072 |
-
flex-direction: row-reverse; }
|
8073 |
-
|
8074 |
-
.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
|
8075 |
-
-js-display: flex;
|
8076 |
-
display: -webkit-box;
|
8077 |
-
display: -webkit-flex;
|
8078 |
-
display: -moz-box;
|
8079 |
-
display: -ms-flexbox;
|
8080 |
-
display: flex;
|
8081 |
-
position: absolute;
|
8082 |
-
bottom: 10px;
|
8083 |
-
width: 100%;
|
8084 |
-
-webkit-box-pack: center;
|
8085 |
-
-webkit-justify-content: center;
|
8086 |
-
-moz-box-pack: center;
|
8087 |
-
-ms-flex-pack: center;
|
8088 |
-
justify-content: center; }
|
8089 |
-
|
8090 |
-
.premium-woo-product-gallery-images .premium-woo-product__gallery_image {
|
8091 |
-
width: 20%;
|
8092 |
-
margin: 0 0.2em;
|
8093 |
-
border: 2px solid #aaa;
|
8094 |
-
cursor: pointer; }
|
8095 |
-
|
8096 |
/**
|
8097 |
* Metro
|
8098 |
-
*/
|
8099 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
|
8100 |
-
.premium-woo-products-metro li.product .premium-woo-product-wrapper,
|
8101 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail,
|
8102 |
-
.premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
|
8103 |
-
height: 100%; }
|
8104 |
-
|
8105 |
-
.premium-woo-products-metro ul.products li.product {
|
8106 |
-
margin-bottom: 0; }
|
8107 |
-
|
8108 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
|
8109 |
-
-o-object-fit: cover;
|
8110 |
-
object-fit: cover; }
|
8111 |
-
|
8112 |
/*
|
8113 |
* Carousel
|
8114 |
-
*/
|
8115 |
-
.premium-carousel-hidden {
|
8116 |
-
opacity: 0;
|
8117 |
-
visibility: hidden; }
|
8118 |
-
|
8119 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
|
8120 |
-
-webkit-border-radius: 50%;
|
8121 |
-
border-radius: 50%; }
|
8122 |
-
|
8123 |
-
.premium-woocommerce ul.slick-dots {
|
8124 |
-
width: 100%; }
|
8125 |
-
|
8126 |
/*
|
8127 |
* Quick View Html/body
|
8128 |
-
*/
|
8129 |
-
html.premium-woo-qv-opened,
|
8130 |
-
html.premium-woo-qv-opened body {
|
8131 |
-
overflow: hidden; }
|
8132 |
-
|
8133 |
/**
|
8134 |
* Quick View Modal
|
8135 |
-
*/
|
8136 |
-
.premium-woo-quick-view-back {
|
8137 |
-
position: fixed;
|
8138 |
-
visibility: hidden;
|
8139 |
-
overflow: hidden;
|
8140 |
-
background: rgba(2, 2, 2, 0.5);
|
8141 |
-
opacity: 0;
|
8142 |
-
-webkit-transition: opacity 0.25s;
|
8143 |
-
transition: opacity 0.25s;
|
8144 |
-
z-index: 999; }
|
8145 |
-
|
8146 |
-
.premium-woo-quick-view-active {
|
8147 |
-
top: 0;
|
8148 |
-
left: 0;
|
8149 |
-
width: 100%;
|
8150 |
-
height: 100%;
|
8151 |
-
opacity: 1;
|
8152 |
-
visibility: visible; }
|
8153 |
-
|
8154 |
-
#premium-woo-quick-view-modal {
|
8155 |
-
position: fixed;
|
8156 |
-
visibility: hidden;
|
8157 |
-
opacity: 0;
|
8158 |
-
top: 0;
|
8159 |
-
left: 0;
|
8160 |
-
width: 100%;
|
8161 |
-
height: 100%;
|
8162 |
-
z-index: 1400;
|
8163 |
-
text-align: center;
|
8164 |
-
-webkit-transition: all 0.3s;
|
8165 |
-
transition: all 0.3s;
|
8166 |
-
overflow-x: hidden;
|
8167 |
-
overflow-y: auto; }
|
8168 |
-
#premium-woo-quick-view-modal.active {
|
8169 |
-
visibility: visible;
|
8170 |
-
opacity: 1; }
|
8171 |
-
#premium-woo-quick-view-modal.active .premium-woo-content-main {
|
8172 |
-
-webkit-transform: translateY(0);
|
8173 |
-
-ms-transform: translateY(0);
|
8174 |
-
transform: translateY(0);
|
8175 |
-
opacity: 1;
|
8176 |
-
width: 100%; }
|
8177 |
-
#premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
|
8178 |
-
position: absolute;
|
8179 |
-
width: 100%;
|
8180 |
-
height: 100%;
|
8181 |
-
top: 0;
|
8182 |
-
left: 0;
|
8183 |
-
text-align: center;
|
8184 |
-
padding: 30px;
|
8185 |
-
-js-display: flex;
|
8186 |
-
display: -webkit-box;
|
8187 |
-
display: -webkit-flex;
|
8188 |
-
display: -moz-box;
|
8189 |
-
display: -ms-flexbox;
|
8190 |
-
display: flex;
|
8191 |
-
-webkit-box-align: center;
|
8192 |
-
-webkit-align-items: center;
|
8193 |
-
-moz-box-align: center;
|
8194 |
-
-ms-flex-align: center;
|
8195 |
-
align-items: center; }
|
8196 |
-
#premium-woo-quick-view-modal .premium-woo-content-main {
|
8197 |
-
position: relative;
|
8198 |
-
pointer-events: none;
|
8199 |
-
max-width: 100%;
|
8200 |
-
text-align: left;
|
8201 |
-
z-index: 1045;
|
8202 |
-
-webkit-transform: translateY(-30px);
|
8203 |
-
-ms-transform: translateY(-30px);
|
8204 |
-
transform: translateY(-30px);
|
8205 |
-
opacity: 0;
|
8206 |
-
-webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
|
8207 |
-
transition: opacity 0.3s, -webkit-transform 0.5s;
|
8208 |
-
transition: transform 0.5s, opacity 0.3s;
|
8209 |
-
transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
|
8210 |
-
margin: 0 auto; }
|
8211 |
-
#premium-woo-quick-view-modal .premium-woo-lightbox-content {
|
8212 |
-
position: relative;
|
8213 |
-
display: table;
|
8214 |
-
pointer-events: auto;
|
8215 |
-
background-color: #fff;
|
8216 |
-
max-width: 975px;
|
8217 |
-
margin: 20px auto;
|
8218 |
-
-webkit-transform: translateZ(0);
|
8219 |
-
transform: translateZ(0);
|
8220 |
-
-webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
8221 |
-
box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
8222 |
-
overflow: hidden; }
|
8223 |
-
#premium-woo-quick-view-modal .summary {
|
8224 |
-
width: 50%;
|
8225 |
-
margin: 0;
|
8226 |
-
padding: 30px;
|
8227 |
-
float: left;
|
8228 |
-
-webkit-box-sizing: border-box;
|
8229 |
-
-moz-box-sizing: border-box;
|
8230 |
-
box-sizing: border-box; }
|
8231 |
-
#premium-woo-quick-view-modal .summary .quantity {
|
8232 |
-
min-width: auto; }
|
8233 |
-
#premium-woo-quick-view-modal .summary .quantity input.qty {
|
8234 |
-
width: 54px;
|
8235 |
-
-webkit-appearance: button;
|
8236 |
-
-moz-appearance: button;
|
8237 |
-
appearance: button; }
|
8238 |
-
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
|
8239 |
-
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
|
8240 |
-
display: unset; }
|
8241 |
-
#premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
|
8242 |
-
margin: 0; }
|
8243 |
-
|
8244 |
-
#premium-woo-quick-view-close {
|
8245 |
-
position: absolute;
|
8246 |
-
font-size: 22px;
|
8247 |
-
top: 10px;
|
8248 |
-
right: 10px;
|
8249 |
-
width: 22px;
|
8250 |
-
height: 22px;
|
8251 |
-
line-height: 22px;
|
8252 |
-
opacity: 0.7;
|
8253 |
-
text-align: center;
|
8254 |
-
z-index: 2;
|
8255 |
-
color: #000; }
|
8256 |
-
|
8257 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider {
|
8258 |
-
position: relative; }
|
8259 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
|
8260 |
-
list-style: none; }
|
8261 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
|
8262 |
-
margin: 0;
|
8263 |
-
padding: 0;
|
8264 |
-
width: 100%;
|
8265 |
-
position: absolute;
|
8266 |
-
bottom: 10px;
|
8267 |
-
text-align: center; }
|
8268 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
|
8269 |
-
margin: 0 6px;
|
8270 |
-
display: inline-block;
|
8271 |
-
vertical-align: middle; }
|
8272 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
|
8273 |
-
width: 11px;
|
8274 |
-
height: 11px;
|
8275 |
-
display: block;
|
8276 |
-
background: #666;
|
8277 |
-
background: rgba(0, 0, 0, 0.5);
|
8278 |
-
cursor: pointer;
|
8279 |
-
text-indent: -9999px;
|
8280 |
-
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
8281 |
-
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
8282 |
-
-webkit-border-radius: 20px;
|
8283 |
-
border-radius: 20px; }
|
8284 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
|
8285 |
-
background: rgba(0, 0, 0, 0.9);
|
8286 |
-
cursor: default; }
|
8287 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
|
8288 |
-
outline: none; }
|
8289 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
|
8290 |
-
-o-object-fit: cover;
|
8291 |
-
object-fit: cover; }
|
8292 |
-
|
8293 |
-
#premium-woo-quick-view-content div.images {
|
8294 |
-
width: 50%;
|
8295 |
-
float: left;
|
8296 |
-
opacity: 1 !important;
|
8297 |
-
margin: 0; }
|
8298 |
-
|
8299 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
|
8300 |
-
margin: 0;
|
8301 |
-
padding: 0;
|
8302 |
-
list-style: none; }
|
8303 |
-
|
8304 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
|
8305 |
-
text-decoration: none;
|
8306 |
-
display: block;
|
8307 |
-
width: 14px;
|
8308 |
-
height: 32px;
|
8309 |
-
font-size: 32px;
|
8310 |
-
line-height: 32px;
|
8311 |
-
margin: -20px 0 0;
|
8312 |
-
position: absolute;
|
8313 |
-
top: 50%;
|
8314 |
-
z-index: 10;
|
8315 |
-
overflow: hidden;
|
8316 |
-
cursor: pointer;
|
8317 |
-
color: rgba(0, 0, 0, 0.8);
|
8318 |
-
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
|
8319 |
-
-webkit-transition: all 0.3s ease-in-out;
|
8320 |
-
transition: all 0.3s ease-in-out; }
|
8321 |
-
|
8322 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
|
8323 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
8324 |
-
display: inline-block;
|
8325 |
-
font-family: "Font Awesome 5 Free";
|
8326 |
-
font-weight: 900;
|
8327 |
-
text-rendering: auto;
|
8328 |
-
-webkit-font-smoothing: antialiased;
|
8329 |
-
-moz-osx-font-smoothing: grayscale; }
|
8330 |
-
|
8331 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
8332 |
-
left: 10px; }
|
8333 |
-
|
8334 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
|
8335 |
-
right: 10px; }
|
8336 |
-
|
8337 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
|
8338 |
-
content: "\f104"; }
|
8339 |
-
|
8340 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
|
8341 |
-
content: "\f105"; }
|
8342 |
-
|
8343 |
-
.premium-woocommerce li.product .added_to_cart.wc-forward {
|
8344 |
-
display: none; }
|
8345 |
-
|
8346 |
-
.premium-woo-atc-button .add_to_cart_button span {
|
8347 |
-
-webkit-animation: spin 2s linear infinite;
|
8348 |
-
animation: spin 2s linear infinite;
|
8349 |
-
margin-left: 5px;
|
8350 |
-
vertical-align: baseline; }
|
8351 |
-
|
8352 |
/*
|
8353 |
* Load More Button
|
8354 |
-
*/
|
8355 |
-
.premium-woo-load-more {
|
8356 |
-
position: relative; }
|
8357 |
-
.premium-woo-load-more .premium-woo-load-more-btn {
|
8358 |
-
-webkit-box-shadow: none;
|
8359 |
-
box-shadow: none;
|
8360 |
-
text-shadow: none;
|
8361 |
-
border: none;
|
8362 |
-
outline: none;
|
8363 |
-
-webkit-box-align: center;
|
8364 |
-
-webkit-align-items: center;
|
8365 |
-
-moz-box-align: center;
|
8366 |
-
-ms-flex-align: center;
|
8367 |
-
align-items: center;
|
8368 |
-
vertical-align: bottom;
|
8369 |
-
cursor: pointer;
|
8370 |
-
line-height: 1;
|
8371 |
-
font-style: normal;
|
8372 |
-
font-weight: normal;
|
8373 |
-
background-image: none;
|
8374 |
-
color: #fff;
|
8375 |
-
-webkit-transition: all 0.3s ease-in-out;
|
8376 |
-
transition: all 0.3s ease-in-out; }
|
8377 |
-
|
8378 |
-
.premium-woo-load-more-btn {
|
8379 |
-
-js-display: inline-flex;
|
8380 |
-
display: -webkit-inline-box;
|
8381 |
-
display: -webkit-inline-flex;
|
8382 |
-
display: -moz-inline-box;
|
8383 |
-
display: -ms-inline-flexbox;
|
8384 |
-
display: inline-flex;
|
8385 |
-
-webkit-box-align: center;
|
8386 |
-
-webkit-align-items: center;
|
8387 |
-
-moz-box-align: center;
|
8388 |
-
-ms-flex-align: center;
|
8389 |
-
align-items: center; }
|
8390 |
-
|
8391 |
-
.premium-woo-load-more-btn span {
|
8392 |
-
margin-right: 3px; }
|
8393 |
-
|
8394 |
-
.premium-woo-load-more-btn .premium-loader {
|
8395 |
-
display: inline-block;
|
8396 |
-
width: 20px;
|
8397 |
-
height: 20px; }
|
8398 |
-
|
8399 |
-
.premium-woo-btn-hidden {
|
8400 |
-
visibility: hidden;
|
8401 |
-
width: 0 !important;
|
8402 |
-
height: 0 !important;
|
8403 |
-
margin: 0 !important;
|
8404 |
-
padding: 0 !important; }
|
8405 |
-
|
8406 |
-
@media (min-width: 545px) {
|
8407 |
-
#premium-woo-quick-view-content div.summary {
|
8408 |
-
content: "544";
|
8409 |
-
overflow-y: auto; } }
|
8410 |
-
|
8411 |
-
@media (max-width: 544px) {
|
8412 |
-
#premium-woo-quick-view-content .premium-woo-lightbox-content {
|
8413 |
-
display: block; }
|
8414 |
-
#premium-woo-quick-view-content div.images,
|
8415 |
-
#premium-woo-quick-view-content div.summary {
|
8416 |
-
width: 100%;
|
8417 |
-
float: none; } }
|
8418 |
|
8419 |
/*
|
8420 |
* Common Title/Dual Heading
|
2460 |
width: 100%;
|
2461 |
right: 0; }
|
2462 |
|
2463 |
+
/**************** Premium Carousel ****************/
|
2464 |
+
/**************************************************/
|
2465 |
+
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
|
2466 |
+
-js-display: flex;
|
2467 |
+
display: -webkit-box;
|
2468 |
+
display: -webkit-flex;
|
2469 |
+
display: -moz-box;
|
2470 |
+
display: -ms-flexbox;
|
2471 |
+
display: flex;
|
2472 |
+
-webkit-box-align: center;
|
2473 |
+
-webkit-align-items: center;
|
2474 |
+
-moz-box-align: center;
|
2475 |
+
-ms-flex-align: center;
|
2476 |
+
align-items: center;
|
2477 |
+
-webkit-box-pack: center;
|
2478 |
+
-webkit-justify-content: center;
|
2479 |
+
-moz-box-pack: center;
|
2480 |
+
-ms-flex-pack: center;
|
2481 |
+
justify-content: center;
|
2482 |
+
width: 2em;
|
2483 |
+
height: 2em;
|
2484 |
+
line-height: 0;
|
2485 |
+
text-align: center;
|
2486 |
+
position: absolute;
|
2487 |
+
z-index: 99;
|
2488 |
+
cursor: pointer;
|
2489 |
+
-webkit-transition: all 0.3s ease-in-out;
|
2490 |
+
transition: all 0.3s ease-in-out;
|
2491 |
+
-webkit-appearance: inherit;
|
2492 |
+
border: none;
|
2493 |
+
-webkit-box-shadow: none;
|
2494 |
+
box-shadow: none; }
|
2495 |
+
.premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
|
2496 |
+
-webkit-transition: all 0.3s ease-in-out;
|
2497 |
+
transition: all 0.3s ease-in-out; }
|
2498 |
+
|
2499 |
+
.ver-carousel-arrow.carousel-next i {
|
2500 |
+
margin-bottom: -3px; }
|
2501 |
+
|
2502 |
+
.premium-carousel-wrapper a.slick-arrow:hover {
|
2503 |
+
-webkit-box-shadow: none !important;
|
2504 |
+
box-shadow: none !important; }
|
2505 |
+
|
2506 |
+
.premium-carousel-wrapper .premium-carousel-content-hidden {
|
2507 |
+
visibility: hidden; }
|
2508 |
+
|
2509 |
+
.premium-carousel-wrapper a.carousel-arrow {
|
2510 |
+
top: 50%; }
|
2511 |
+
|
2512 |
+
.premium-carousel-wrapper a.ver-carousel-arrow {
|
2513 |
+
left: 50%;
|
2514 |
+
-webkit-transform: translateX(-50%);
|
2515 |
+
-ms-transform: translateX(-50%);
|
2516 |
+
transform: translateX(-50%); }
|
2517 |
+
|
2518 |
+
.premium-carousel-dots-above ul.slick-dots {
|
2519 |
+
position: absolute;
|
2520 |
+
-js-display: flex;
|
2521 |
+
display: -webkit-box;
|
2522 |
+
display: -webkit-flex;
|
2523 |
+
display: -moz-box;
|
2524 |
+
display: -ms-flexbox;
|
2525 |
+
display: flex;
|
2526 |
+
width: auto;
|
2527 |
+
top: 50%;
|
2528 |
+
bottom: auto;
|
2529 |
+
-webkit-transform: translateY(-50%);
|
2530 |
+
-ms-transform: translateY(-50%);
|
2531 |
+
transform: translateY(-50%);
|
2532 |
+
-webkit-box-orient: vertical;
|
2533 |
+
-webkit-box-direction: normal;
|
2534 |
+
-webkit-flex-direction: column;
|
2535 |
+
-moz-box-orient: vertical;
|
2536 |
+
-moz-box-direction: normal;
|
2537 |
+
-ms-flex-direction: column;
|
2538 |
+
flex-direction: column; }
|
2539 |
+
|
2540 |
/*
|
2541 |
* Custom Navigation Dot
|
2542 |
+
*/
|
2543 |
+
.premium-carousel-wrapper .premium-carousel-nav-dot,
|
2544 |
+
.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
|
2545 |
+
.premium-carousel-wrapper .premium-carousel-nav-arrow-next {
|
2546 |
+
display: none; }
|
2547 |
+
|
2548 |
+
.premium-carousel-wrapper ul.slick-dots svg {
|
2549 |
+
width: 20px;
|
2550 |
+
height: 20px;
|
2551 |
+
outline: none !important; }
|
2552 |
+
|
2553 |
+
/* Ripple Out */
|
2554 |
+
@-webkit-keyframes hvr-ripple-out {
|
2555 |
+
0% {
|
2556 |
+
-webkit-transform: scale(1);
|
2557 |
+
transform: scale(1);
|
2558 |
+
opacity: 1; }
|
2559 |
+
100% {
|
2560 |
+
-webkit-transform: scale(1.5);
|
2561 |
+
transform: scale(1.5);
|
2562 |
+
opacity: 0; } }
|
2563 |
+
@keyframes hvr-ripple-out {
|
2564 |
+
0% {
|
2565 |
+
-webkit-transform: scale(1);
|
2566 |
+
transform: scale(1);
|
2567 |
+
opacity: 1; }
|
2568 |
+
100% {
|
2569 |
+
-webkit-transform: scale(1.5);
|
2570 |
+
transform: scale(1.5);
|
2571 |
+
opacity: 0; } }
|
2572 |
+
|
2573 |
+
.premium-carousel-ripple-yes .premium-carousel-wrapper {
|
2574 |
+
padding-bottom: 1px; }
|
2575 |
+
|
2576 |
+
.premium-carousel-ripple-yes ul.slick-dots li {
|
2577 |
+
position: relative; }
|
2578 |
+
.premium-carousel-ripple-yes ul.slick-dots li i {
|
2579 |
+
position: relative;
|
2580 |
+
z-index: 1; }
|
2581 |
+
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
2582 |
+
content: "";
|
2583 |
+
position: absolute;
|
2584 |
+
-webkit-transform: scale(1);
|
2585 |
+
-ms-transform: scale(1);
|
2586 |
+
transform: scale(1);
|
2587 |
+
top: 0;
|
2588 |
+
right: 0;
|
2589 |
+
bottom: 0;
|
2590 |
+
left: 0;
|
2591 |
+
-webkit-border-radius: 50%;
|
2592 |
+
border-radius: 50%;
|
2593 |
+
pointer-events: none;
|
2594 |
+
background-color: rgba(0, 0, 0, 0.15); }
|
2595 |
+
.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
|
2596 |
+
background-color: rgba(0, 0, 0, 0.3); }
|
2597 |
+
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
2598 |
+
-webkit-animation: hvr-ripple-out 1.3s infinite;
|
2599 |
+
animation: hvr-ripple-out 1.3s infinite; }
|
2600 |
+
|
2601 |
+
.premium-carousel-wrapper.premium-carousel-scale .slick-slide {
|
2602 |
+
-webkit-transform: scale(1.25, 1.25);
|
2603 |
+
-ms-transform: scale(1.25, 1.25);
|
2604 |
+
transform: scale(1.25, 1.25);
|
2605 |
+
-webkit-transition: all 0.3s ease-in-out;
|
2606 |
+
transition: all 0.3s ease-in-out; }
|
2607 |
+
|
2608 |
+
.premium-carousel-wrapper.premium-carousel-scale div.slick-active {
|
2609 |
+
-webkit-transform: scale(1, 1);
|
2610 |
+
-ms-transform: scale(1, 1);
|
2611 |
+
transform: scale(1, 1); }
|
2612 |
+
|
2613 |
+
[dir="rtl"] .premium-carousel-inner .slick-slide {
|
2614 |
+
float: right; }
|
2615 |
|
2616 |
/**************** Premium Contact Form7 **********/
|
2617 |
/*************************************************/
|
4309 |
.premium-clearfix {
|
4310 |
clear: both; }
|
4311 |
|
4312 |
+
/**
|
4313 |
+
* Metro Layout
|
4314 |
*/
|
4315 |
.premium-img-gallery-metro .premium-gallery-item {
|
4316 |
overflow: hidden; }
|
4718 |
.premium-modal-box-container[data-modal-animation*="animated-"] {
|
4719 |
opacity: 0; }
|
4720 |
|
4721 |
+
/************ Premium Nav Menu ************/
|
4722 |
+
.premium-nav-widget-container ul {
|
4723 |
+
list-style: none;
|
4724 |
+
margin: 0; }
|
4725 |
+
|
4726 |
+
.premium-nav-widget-container .premium-main-nav-menu {
|
4727 |
+
-js-display: flex;
|
4728 |
+
display: -webkit-box;
|
4729 |
+
display: -webkit-flex;
|
4730 |
+
display: -moz-box;
|
4731 |
+
display: -ms-flexbox;
|
4732 |
+
display: flex;
|
4733 |
+
height: 100%; }
|
4734 |
+
|
4735 |
+
/*Vertical Main Menu**/
|
4736 |
+
.premium-nav-ver .premium-nav-menu-container {
|
4737 |
+
width: 45%; }
|
4738 |
+
|
4739 |
+
.premium-nav-ver .premium-main-nav-menu {
|
4740 |
+
position: relative;
|
4741 |
+
-webkit-box-orient: vertical;
|
4742 |
+
-webkit-box-direction: normal;
|
4743 |
+
-webkit-flex-direction: column;
|
4744 |
+
-moz-box-orient: vertical;
|
4745 |
+
-moz-box-direction: normal;
|
4746 |
+
-ms-flex-direction: column;
|
4747 |
+
flex-direction: column;
|
4748 |
+
-webkit-box-align: start;
|
4749 |
+
-webkit-align-items: flex-start;
|
4750 |
+
-moz-box-align: start;
|
4751 |
+
-ms-flex-align: start;
|
4752 |
+
align-items: flex-start; }
|
4753 |
+
|
4754 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
4755 |
+
visibility: hidden;
|
4756 |
+
opacity: 0;
|
4757 |
+
position: absolute;
|
4758 |
+
min-width: 250px; }
|
4759 |
+
|
4760 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
|
4761 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
|
4762 |
+
opacity: 1;
|
4763 |
+
visibility: visible; }
|
4764 |
+
|
4765 |
+
.premium-nav-ver .premium-nav-menu-item {
|
4766 |
+
width: 100%; }
|
4767 |
+
|
4768 |
+
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
|
4769 |
+
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
4770 |
+
left: 100%;
|
4771 |
+
top: 0; }
|
4772 |
+
|
4773 |
+
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
|
4774 |
+
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
4775 |
+
right: 100%;
|
4776 |
+
top: 0; }
|
4777 |
+
|
4778 |
+
.premium-nav-ver .premium-vertical-left .premium-menu-link {
|
4779 |
+
-webkit-box-orient: horizontal;
|
4780 |
+
-webkit-box-direction: reverse;
|
4781 |
+
-webkit-flex-direction: row-reverse;
|
4782 |
+
-moz-box-orient: horizontal;
|
4783 |
+
-moz-box-direction: reverse;
|
4784 |
+
-ms-flex-direction: row-reverse;
|
4785 |
+
flex-direction: row-reverse; }
|
4786 |
+
|
4787 |
+
/*Horizontal Main Menu**/
|
4788 |
+
.premium-nav-hor .premium-nav-menu-container {
|
4789 |
+
height: 60px; }
|
4790 |
+
|
4791 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
|
4792 |
+
visibility: hidden;
|
4793 |
+
opacity: 0;
|
4794 |
+
position: absolute;
|
4795 |
+
min-width: 220px; }
|
4796 |
+
|
4797 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
|
4798 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
|
4799 |
+
top: 100%; }
|
4800 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
|
4801 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
|
4802 |
+
left: 100%;
|
4803 |
+
top: 0; }
|
4804 |
+
|
4805 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
4806 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
|
4807 |
+
visibility: visible;
|
4808 |
+
opacity: 1;
|
4809 |
+
pointer-events: auto; }
|
4810 |
+
|
4811 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
|
4812 |
+
left: 50%;
|
4813 |
+
-webkit-transform: translateX(-50%);
|
4814 |
+
-ms-transform: translateX(-50%);
|
4815 |
+
transform: translateX(-50%); }
|
4816 |
+
|
4817 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
|
4818 |
+
left: 0; }
|
4819 |
+
|
4820 |
+
/**Mega Menu Container*/
|
4821 |
+
.premium-mega-nav-item .premium-sub-menu {
|
4822 |
+
display: none; }
|
4823 |
+
|
4824 |
+
.premium-mega-nav-item {
|
4825 |
+
position: relative; }
|
4826 |
+
.premium-mega-nav-item:hover .premium-mega-content-container {
|
4827 |
+
visibility: visible;
|
4828 |
+
opacity: 1;
|
4829 |
+
pointer-events: auto; }
|
4830 |
+
|
4831 |
+
.premium-mega-content-container {
|
4832 |
+
visibility: hidden;
|
4833 |
+
position: absolute;
|
4834 |
+
z-index: 9999;
|
4835 |
+
opacity: 0;
|
4836 |
+
pointer-events: none; }
|
4837 |
+
|
4838 |
+
.premium-hamburger-menu .premium-mega-content-container,
|
4839 |
+
.premium-nav-slide .premium-mega-content-container,
|
4840 |
+
.premium-nav-dropdown .premium-mega-content-container {
|
4841 |
+
visibility: visible;
|
4842 |
+
position: relative;
|
4843 |
+
opacity: 1;
|
4844 |
+
pointer-events: auto; }
|
4845 |
+
|
4846 |
+
/**Hamburger Menu*/
|
4847 |
+
.premium-nav-widget-container a.premium-hamburger-toggle,
|
4848 |
+
.premium-mobile-menu-outer-container a.premium-mobile-menu-close {
|
4849 |
+
text-decoration: none; }
|
4850 |
+
|
4851 |
+
.premium-nav-widget-container .premium-hamburger-toggle {
|
4852 |
+
display: none;
|
4853 |
+
-webkit-box-pack: center;
|
4854 |
+
-webkit-justify-content: center;
|
4855 |
+
-moz-box-pack: center;
|
4856 |
+
-ms-flex-pack: center;
|
4857 |
+
justify-content: center;
|
4858 |
+
-webkit-box-align: center;
|
4859 |
+
-webkit-align-items: center;
|
4860 |
+
-moz-box-align: center;
|
4861 |
+
-ms-flex-align: center;
|
4862 |
+
align-items: center; }
|
4863 |
+
.premium-nav-widget-container .premium-hamburger-toggle i {
|
4864 |
+
padding: 0.25em;
|
4865 |
+
font-size: 22px; }
|
4866 |
+
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
4867 |
+
width: 22px;
|
4868 |
+
height: 22px; }
|
4869 |
+
.premium-nav-widget-container .premium-hamburger-toggle i,
|
4870 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
4871 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4872 |
+
color: #494c4f; }
|
4873 |
+
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
4874 |
+
fill: #494c4f; }
|
4875 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
4876 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4877 |
+
margin: 2px; }
|
4878 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
4879 |
+
display: none; }
|
4880 |
+
|
4881 |
+
.premium-mobile-menu-container {
|
4882 |
+
width: 100%; }
|
4883 |
+
.premium-mobile-menu-container .premium-main-mobile-menu {
|
4884 |
+
width: 100%; }
|
4885 |
+
.premium-mobile-menu-container ul {
|
4886 |
+
list-style: none;
|
4887 |
+
margin: 0; }
|
4888 |
+
.premium-mobile-menu-container .premium-mobile-menu,
|
4889 |
+
.premium-mobile-menu-container .premium-sub-menu {
|
4890 |
+
display: none;
|
4891 |
+
-webkit-box-orient: vertical;
|
4892 |
+
-webkit-box-direction: normal;
|
4893 |
+
-webkit-flex-direction: column;
|
4894 |
+
-moz-box-orient: vertical;
|
4895 |
+
-moz-box-direction: normal;
|
4896 |
+
-ms-flex-direction: column;
|
4897 |
+
flex-direction: column; }
|
4898 |
+
.premium-mobile-menu-container .premium-nav-menu-item {
|
4899 |
+
-webkit-box-orient: vertical;
|
4900 |
+
-webkit-box-direction: normal;
|
4901 |
+
-webkit-flex-direction: column;
|
4902 |
+
-moz-box-orient: vertical;
|
4903 |
+
-moz-box-direction: normal;
|
4904 |
+
-ms-flex-direction: column;
|
4905 |
+
flex-direction: column; }
|
4906 |
+
.premium-mobile-menu-container .premium-item-badge {
|
4907 |
+
top: 50%;
|
4908 |
+
right: 0;
|
4909 |
+
left: unset;
|
4910 |
+
-webkit-transform: translateY(-50%);
|
4911 |
+
-ms-transform: translateY(-50%);
|
4912 |
+
transform: translateY(-50%); }
|
4913 |
+
|
4914 |
+
/**Vertical Hamburger Menu*/
|
4915 |
+
.premium-mobile-menu-outer-container {
|
4916 |
+
opacity: 0; }
|
4917 |
+
.premium-mobile-menu-outer-container.premium-vertical-toggle-open {
|
4918 |
+
opacity: 1; }
|
4919 |
+
|
4920 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
|
4921 |
+
background-color: #f7f7f7;
|
4922 |
+
width: 300px;
|
4923 |
+
-webkit-transform: translateX(-300px);
|
4924 |
+
-ms-transform: translateX(-300px);
|
4925 |
+
transform: translateX(-300px);
|
4926 |
+
height: 100%;
|
4927 |
+
position: fixed;
|
4928 |
+
top: 0;
|
4929 |
+
left: 0;
|
4930 |
+
overflow-x: hidden;
|
4931 |
+
z-index: 10000;
|
4932 |
+
-webkit-transition: 0.5s;
|
4933 |
+
transition: 0.5s;
|
4934 |
+
padding-top: 50px; }
|
4935 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
|
4936 |
+
-js-display: flex;
|
4937 |
+
display: -webkit-box;
|
4938 |
+
display: -webkit-flex;
|
4939 |
+
display: -moz-box;
|
4940 |
+
display: -ms-flexbox;
|
4941 |
+
display: flex; }
|
4942 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
|
4943 |
+
margin-top: 50px; }
|
4944 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
|
4945 |
+
-webkit-transform: translateY(0);
|
4946 |
+
-ms-transform: translateY(0);
|
4947 |
+
transform: translateY(0); }
|
4948 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
|
4949 |
+
position: absolute;
|
4950 |
+
top: 2%;
|
4951 |
+
right: 5px;
|
4952 |
+
padding: 0 9px;
|
4953 |
+
z-index: 10000;
|
4954 |
+
-js-display: inline-flex;
|
4955 |
+
display: -webkit-inline-box;
|
4956 |
+
display: -webkit-inline-flex;
|
4957 |
+
display: -moz-inline-box;
|
4958 |
+
display: -ms-inline-flexbox;
|
4959 |
+
display: inline-flex;
|
4960 |
+
color: #494c4f;
|
4961 |
+
-webkit-box-pack: center;
|
4962 |
+
-webkit-justify-content: center;
|
4963 |
+
-moz-box-pack: center;
|
4964 |
+
-ms-flex-pack: center;
|
4965 |
+
justify-content: center;
|
4966 |
+
-webkit-box-align: center;
|
4967 |
+
-webkit-align-items: center;
|
4968 |
+
-moz-box-align: center;
|
4969 |
+
-ms-flex-align: center;
|
4970 |
+
align-items: center; }
|
4971 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
|
4972 |
+
margin: 5px; }
|
4973 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
|
4974 |
+
width: 22px;
|
4975 |
+
height: 22px;
|
4976 |
+
fill: #494c4f; }
|
4977 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
|
4978 |
+
font-size: 22px; }
|
4979 |
+
|
4980 |
+
.premium-ver-hamburger-menu .premium-vertical-toggle-open {
|
4981 |
+
-webkit-transform: translateX(0) !important;
|
4982 |
+
-ms-transform: translateX(0) !important;
|
4983 |
+
transform: translateX(0) !important;
|
4984 |
+
-webkit-transition: 0.5s;
|
4985 |
+
transition: 0.5s; }
|
4986 |
+
|
4987 |
+
/**Common*/
|
4988 |
+
.premium-nav-slide-overlay {
|
4989 |
+
display: none;
|
4990 |
+
position: fixed;
|
4991 |
+
top: 0;
|
4992 |
+
left: 0;
|
4993 |
+
right: 0;
|
4994 |
+
bottom: 0;
|
4995 |
+
-webkit-backface-visibility: hidden;
|
4996 |
+
backface-visibility: hidden;
|
4997 |
+
background: rgba(0, 0, 0, 0.6);
|
4998 |
+
z-index: 9999; }
|
4999 |
+
.premium-nav-slide-overlay.premium-vertical-toggle-open {
|
5000 |
+
display: block; }
|
5001 |
+
|
5002 |
+
.premium-active-menu,
|
5003 |
+
.premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
|
5004 |
+
.premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
|
5005 |
+
-js-display: flex !important;
|
5006 |
+
display: -webkit-box !important;
|
5007 |
+
display: -webkit-flex !important;
|
5008 |
+
display: -moz-box !important;
|
5009 |
+
display: -ms-flexbox !important;
|
5010 |
+
display: flex !important;
|
5011 |
+
-webkit-box-orient: vertical;
|
5012 |
+
-webkit-box-direction: normal;
|
5013 |
+
-webkit-flex-direction: column;
|
5014 |
+
-moz-box-orient: vertical;
|
5015 |
+
-moz-box-direction: normal;
|
5016 |
+
-ms-flex-direction: column;
|
5017 |
+
flex-direction: column; }
|
5018 |
+
|
5019 |
+
.premium-active-menu .premium-toggle-close {
|
5020 |
+
display: block; }
|
5021 |
+
|
5022 |
+
.premium-nav-menu-container .premium-sub-menu {
|
5023 |
+
background-color: #fff; }
|
5024 |
+
|
5025 |
+
.premium-mobile-menu-container li,
|
5026 |
+
.premium-mobile-menu-container li > .premium-mega-content-container {
|
5027 |
+
width: 100% !important; }
|
5028 |
+
|
5029 |
+
.premium-item-icon,
|
5030 |
+
.premium-sub-item-icon {
|
5031 |
+
font-size: 13px;
|
5032 |
+
margin: 0 7px; }
|
5033 |
+
.premium-item-icon svg,
|
5034 |
+
.premium-sub-item-icon svg {
|
5035 |
+
width: 100%;
|
5036 |
+
height: 100%; }
|
5037 |
+
.premium-item-icon.premium-lottie-animation,
|
5038 |
+
.premium-sub-item-icon.premium-lottie-animation {
|
5039 |
+
width: 20px;
|
5040 |
+
height: 20px;
|
5041 |
+
-js-display: flex;
|
5042 |
+
display: -webkit-box;
|
5043 |
+
display: -webkit-flex;
|
5044 |
+
display: -moz-box;
|
5045 |
+
display: -ms-flexbox;
|
5046 |
+
display: flex;
|
5047 |
+
-webkit-box-pack: center;
|
5048 |
+
-webkit-justify-content: center;
|
5049 |
+
-moz-box-pack: center;
|
5050 |
+
-ms-flex-pack: center;
|
5051 |
+
justify-content: center; }
|
5052 |
+
.premium-item-icon.dashicons,
|
5053 |
+
.premium-sub-item-icon.dashicons {
|
5054 |
+
width: 13px;
|
5055 |
+
height: 13px; }
|
5056 |
+
|
5057 |
+
.premium-nav-menu-item {
|
5058 |
+
position: relative; }
|
5059 |
+
.premium-nav-menu-item .premium-menu-link {
|
5060 |
+
-js-display: flex;
|
5061 |
+
display: -webkit-box;
|
5062 |
+
display: -webkit-flex;
|
5063 |
+
display: -moz-box;
|
5064 |
+
display: -ms-flexbox;
|
5065 |
+
display: flex;
|
5066 |
+
-webkit-box-align: center;
|
5067 |
+
-webkit-align-items: center;
|
5068 |
+
-moz-box-align: center;
|
5069 |
+
-ms-flex-align: center;
|
5070 |
+
align-items: center;
|
5071 |
+
height: 100%;
|
5072 |
+
padding: 7px 10px;
|
5073 |
+
text-decoration: none;
|
5074 |
+
position: relative; }
|
5075 |
+
.premium-nav-menu-item .premium-dropdown-icon {
|
5076 |
+
margin: 5px; }
|
5077 |
+
.premium-nav-menu-item.menu-item-has-children {
|
5078 |
+
position: relative; }
|
5079 |
+
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
5080 |
+
z-index: 9999; }
|
5081 |
+
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
|
5082 |
+
-webkit-box-pack: start;
|
5083 |
+
-webkit-justify-content: flex-start;
|
5084 |
+
-moz-box-pack: start;
|
5085 |
+
-ms-flex-pack: start;
|
5086 |
+
justify-content: flex-start; }
|
5087 |
+
.premium-nav-menu-item .menu-link {
|
5088 |
+
position: relative;
|
5089 |
+
text-decoration: none; }
|
5090 |
+
|
5091 |
+
.premium-item-badge,
|
5092 |
+
.premium-sub-item-badge {
|
5093 |
+
position: absolute;
|
5094 |
+
padding: 1px 6px;
|
5095 |
+
min-width: 35px;
|
5096 |
+
text-align: center;
|
5097 |
+
font-size: 10px;
|
5098 |
+
-webkit-border-radius: 4px;
|
5099 |
+
border-radius: 4px;
|
5100 |
+
line-height: 1.8;
|
5101 |
+
white-space: nowrap; }
|
5102 |
+
|
5103 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
|
5104 |
+
position: relative;
|
5105 |
+
margin: 8px; }
|
5106 |
+
|
5107 |
+
.premium-nav-hor .premium-sub-item-badge,
|
5108 |
+
.premium-nav-slide .premium-sub-item-badge,
|
5109 |
+
.premium-nav-dropdown .premium-sub-item-badge,
|
5110 |
+
.premium-nav-ver.premium-vertical-right .premium-item-badge,
|
5111 |
+
.premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
|
5112 |
+
top: 50%;
|
5113 |
+
right: 0;
|
5114 |
+
-webkit-transform: translateY(-50%);
|
5115 |
+
-ms-transform: translateY(-50%);
|
5116 |
+
transform: translateY(-50%); }
|
5117 |
+
|
5118 |
+
.premium-nav-ver.premium-vertical-left .premium-item-badge,
|
5119 |
+
.premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
|
5120 |
+
top: 50%;
|
5121 |
+
left: 0;
|
5122 |
+
-webkit-transform: translateY(-50%);
|
5123 |
+
-ms-transform: translateY(-50%);
|
5124 |
+
transform: translateY(-50%); }
|
5125 |
+
|
5126 |
+
.premium-mega-nav-item .premium-sub-menu {
|
5127 |
+
display: none; }
|
5128 |
+
|
5129 |
+
.premium-mega-nav-item {
|
5130 |
+
position: relative; }
|
5131 |
+
|
5132 |
+
.premium-hamburger-menu .premium-mega-content-container,
|
5133 |
+
.premium-nav-dropdown .premium-mega-content-container,
|
5134 |
+
.premium-nav-slide .premium-mega-content-container {
|
5135 |
+
display: none; }
|
5136 |
+
|
5137 |
+
.premium-mega-item-static {
|
5138 |
+
position: static !important; }
|
5139 |
+
|
5140 |
+
.premium-hamburger-menu .premium-nav-menu-container,
|
5141 |
+
.premium-nav-dropdown .premium-nav-menu-container,
|
5142 |
+
.premium-nav-slide .premium-nav-menu-container {
|
5143 |
+
display: none; }
|
5144 |
+
|
5145 |
+
.premium-hamburger-menu .premium-hamburger-toggle,
|
5146 |
+
.premium-nav-dropdown .premium-hamburger-toggle,
|
5147 |
+
.premium-nav-slide .premium-hamburger-toggle {
|
5148 |
+
-js-display: inline-flex;
|
5149 |
+
display: -webkit-inline-box;
|
5150 |
+
display: -webkit-inline-flex;
|
5151 |
+
display: -moz-inline-box;
|
5152 |
+
display: -ms-inline-flexbox;
|
5153 |
+
display: inline-flex; }
|
5154 |
+
|
5155 |
+
.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
|
5156 |
+
.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
|
5157 |
+
.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
|
5158 |
+
.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
|
5159 |
+
.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
|
5160 |
+
.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
|
5161 |
+
display: none; }
|
5162 |
+
|
5163 |
+
.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
|
5164 |
+
.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
|
5165 |
+
.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
|
5166 |
+
.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
|
5167 |
+
.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
|
5168 |
+
.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
|
5169 |
+
display: none; }
|
5170 |
+
|
5171 |
+
.premium-ham-dropdown .premium-mobile-menu-container,
|
5172 |
+
.premium-nav-dropdown .premium-mobile-menu-container {
|
5173 |
+
-js-display: flex;
|
5174 |
+
display: -webkit-box;
|
5175 |
+
display: -webkit-flex;
|
5176 |
+
display: -moz-box;
|
5177 |
+
display: -ms-flexbox;
|
5178 |
+
display: flex; }
|
5179 |
+
|
5180 |
+
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
|
5181 |
+
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
|
5182 |
+
display: inline !important; }
|
5183 |
+
|
5184 |
+
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
|
5185 |
+
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
|
5186 |
+
display: none !important; }
|
5187 |
+
|
5188 |
+
.premium-stretch-dropdown .premium-mobile-menu-container {
|
5189 |
+
position: absolute;
|
5190 |
+
z-index: 9999; }
|
5191 |
+
|
5192 |
+
.premium-nav-default {
|
5193 |
+
display: none; }
|
5194 |
+
|
5195 |
+
.premium-hamburger-toggle {
|
5196 |
+
width: 100%; }
|
5197 |
+
|
5198 |
+
/*
|
5199 |
+
* Pointer & Pointer Animations
|
5200 |
+
*/
|
5201 |
+
.premium-menu-link-parent::before, .premium-menu-link-parent::after {
|
5202 |
+
display: block;
|
5203 |
+
position: absolute;
|
5204 |
+
-webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
|
5205 |
+
transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
|
5206 |
+
|
5207 |
+
.premium-nav-pointer-underline .premium-menu-link-parent::after,
|
5208 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
5209 |
+
content: "";
|
5210 |
+
bottom: 0; }
|
5211 |
+
|
5212 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
5213 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::before {
|
5214 |
+
content: "";
|
5215 |
+
top: 0; }
|
5216 |
+
|
5217 |
+
.premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
|
5218 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
5219 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::after,
|
5220 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::before,
|
5221 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
5222 |
+
height: 3px;
|
5223 |
+
width: 100%;
|
5224 |
+
left: 0;
|
5225 |
+
background-color: #55595c;
|
5226 |
+
z-index: 2; }
|
5227 |
+
|
5228 |
+
.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5229 |
+
opacity: 0; }
|
5230 |
+
|
5231 |
+
.premium-nav-pointer-underline.premium-nav-animation-none,
|
5232 |
+
.premium-nav-pointer-overline.premium-nav-animation-none,
|
5233 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none {
|
5234 |
+
-webkit-transition-duration: 0s;
|
5235 |
+
transition-duration: 0s; }
|
5236 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
|
5237 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
|
5238 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
|
5239 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5240 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
5241 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
|
5242 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
|
5243 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
|
5244 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5245 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
5246 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
|
5247 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
|
5248 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
|
5249 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
|
5250 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
|
5251 |
+
-webkit-transition-duration: 0s;
|
5252 |
+
transition-duration: 0s; }
|
5253 |
+
|
5254 |
+
.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5255 |
+
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5256 |
+
width: 10px;
|
5257 |
+
inset-inline-start: 100%; }
|
5258 |
+
|
5259 |
+
.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5260 |
+
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5261 |
+
width: 10px;
|
5262 |
+
left: -20px; }
|
5263 |
+
|
5264 |
+
.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5265 |
+
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5266 |
+
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5267 |
+
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5268 |
+
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5269 |
+
height: 0;
|
5270 |
+
width: 0;
|
5271 |
+
left: 50%; }
|
5272 |
+
|
5273 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5274 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5275 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5276 |
+
top: -10px; }
|
5277 |
+
|
5278 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5279 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5280 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5281 |
+
bottom: -10px; }
|
5282 |
+
|
5283 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5284 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
5285 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5286 |
+
top: 10px; }
|
5287 |
+
|
5288 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5289 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
5290 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
5291 |
+
bottom: 10px; }
|
5292 |
+
|
5293 |
+
.premium-nav-pointer-framed .premium-menu-link-parent::before {
|
5294 |
+
content: ""; }
|
5295 |
+
|
5296 |
+
.premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
|
5297 |
+
background: transparent;
|
5298 |
+
left: 0;
|
5299 |
+
top: 0;
|
5300 |
+
bottom: 0;
|
5301 |
+
right: 0;
|
5302 |
+
border: 3px solid #55595c; }
|
5303 |
+
|
5304 |
+
.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5305 |
+
-webkit-transform: scale(0.75);
|
5306 |
+
-ms-transform: scale(0.75);
|
5307 |
+
transform: scale(0.75); }
|
5308 |
+
|
5309 |
+
.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5310 |
+
-webkit-transform: scale(1.25);
|
5311 |
+
-ms-transform: scale(1.25);
|
5312 |
+
transform: scale(1.25); }
|
5313 |
+
|
5314 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
5315 |
+
width: 3px;
|
5316 |
+
height: 3px; }
|
5317 |
+
|
5318 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
|
5319 |
+
border-width: 0 0 3px 3px;
|
5320 |
+
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
|
5321 |
+
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
|
5322 |
+
|
5323 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
5324 |
+
content: "";
|
5325 |
+
top: auto;
|
5326 |
+
bottom: 0;
|
5327 |
+
left: auto;
|
5328 |
+
right: 0;
|
5329 |
+
border-width: 3px 3px 0 0;
|
5330 |
+
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
|
5331 |
+
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
|
5332 |
+
|
5333 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
|
5334 |
+
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
5335 |
+
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
5336 |
+
|
5337 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
5338 |
+
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
5339 |
+
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
5340 |
+
|
5341 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
5342 |
+
width: 100%;
|
5343 |
+
height: 100%; }
|
5344 |
+
|
5345 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
|
5346 |
+
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
5347 |
+
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
5348 |
+
|
5349 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
5350 |
+
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
5351 |
+
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
5352 |
+
|
5353 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
5354 |
+
width: 100%;
|
5355 |
+
height: 100%; }
|
5356 |
+
|
5357 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
|
5358 |
+
border-width: 3px 0 0 3px; }
|
5359 |
+
|
5360 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
5361 |
+
content: "";
|
5362 |
+
top: auto;
|
5363 |
+
bottom: 0;
|
5364 |
+
left: auto;
|
5365 |
+
right: 0;
|
5366 |
+
border-width: 0 3px 3px 0; }
|
5367 |
+
|
5368 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
5369 |
+
width: 3px;
|
5370 |
+
height: 3px; }
|
5371 |
+
|
5372 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
|
5373 |
+
width: 100%;
|
5374 |
+
height: 100%;
|
5375 |
+
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
5376 |
+
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
5377 |
+
|
5378 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
|
5379 |
+
width: 100%;
|
5380 |
+
height: 100%;
|
5381 |
+
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
5382 |
+
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
5383 |
+
|
5384 |
+
.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
|
5385 |
+
-webkit-transform: scale(1.2);
|
5386 |
+
-ms-transform: scale(1.2);
|
5387 |
+
transform: scale(1.2); }
|
5388 |
+
|
5389 |
+
.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
|
5390 |
+
-webkit-transform: scale(0.8);
|
5391 |
+
-ms-transform: scale(0.8);
|
5392 |
+
transform: scale(0.8); }
|
5393 |
+
|
5394 |
+
.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
|
5395 |
+
-webkit-transform: translateY(8px);
|
5396 |
+
-ms-transform: translateY(8px);
|
5397 |
+
transform: translateY(8px); }
|
5398 |
+
|
5399 |
+
.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
|
5400 |
+
-webkit-transform: translateY(-8px);
|
5401 |
+
-ms-transform: translateY(-8px);
|
5402 |
+
transform: translateY(-8px); }
|
5403 |
+
|
5404 |
+
.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
|
5405 |
+
-webkit-transform: skew(-8deg);
|
5406 |
+
-ms-transform: skew(-8deg);
|
5407 |
+
transform: skew(-8deg); }
|
5408 |
+
|
5409 |
+
.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
|
5410 |
+
-webkit-transform: rotate(6deg);
|
5411 |
+
-ms-transform: rotate(6deg);
|
5412 |
+
transform: rotate(6deg); }
|
5413 |
+
|
5414 |
+
.premium-nav-pointer-background .premium-menu-link-parent::before {
|
5415 |
+
top: 0;
|
5416 |
+
left: 0;
|
5417 |
+
right: 0;
|
5418 |
+
bottom: 0;
|
5419 |
+
background: #55595c;
|
5420 |
+
background-color: #55595c;
|
5421 |
+
z-index: -1; }
|
5422 |
+
|
5423 |
+
.premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
|
5424 |
+
content: "";
|
5425 |
+
-webkit-transition: 0.3s;
|
5426 |
+
transition: 0.3s; }
|
5427 |
+
|
5428 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
|
5429 |
+
-webkit-transform: scale(0.5);
|
5430 |
+
-ms-transform: scale(0.5);
|
5431 |
+
transform: scale(0.5); }
|
5432 |
+
|
5433 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
|
5434 |
+
-webkit-transform: scale(1);
|
5435 |
+
-ms-transform: scale(1);
|
5436 |
+
transform: scale(1); }
|
5437 |
+
|
5438 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
|
5439 |
+
-webkit-transform: scale(1);
|
5440 |
+
-ms-transform: scale(1);
|
5441 |
+
transform: scale(1); }
|
5442 |
+
|
5443 |
+
.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5444 |
+
-webkit-transform: scale(1.2);
|
5445 |
+
-ms-transform: scale(1.2);
|
5446 |
+
transform: scale(1.2);
|
5447 |
+
-webkit-transition: 0.3;
|
5448 |
+
transition: 0.3; }
|
5449 |
+
|
5450 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5451 |
+
left: 100%; }
|
5452 |
+
|
5453 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5454 |
+
right: 100%; }
|
5455 |
+
|
5456 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5457 |
+
top: 100%; }
|
5458 |
+
|
5459 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5460 |
+
bottom: 100%; }
|
5461 |
+
|
5462 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
5463 |
+
top: 0;
|
5464 |
+
left: 0;
|
5465 |
+
right: 0;
|
5466 |
+
bottom: 0;
|
5467 |
+
background: #55595c;
|
5468 |
+
background-color: #55595c;
|
5469 |
+
z-index: -1; }
|
5470 |
+
|
5471 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
|
5472 |
+
top: 0;
|
5473 |
+
bottom: 100%; }
|
5474 |
+
|
5475 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
|
5476 |
+
top: 100%;
|
5477 |
+
bottom: 0; }
|
5478 |
+
|
5479 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
|
5480 |
+
bottom: 50%; }
|
5481 |
+
|
5482 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
|
5483 |
+
top: 50%; }
|
5484 |
+
|
5485 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
|
5486 |
+
bottom: 50%; }
|
5487 |
+
|
5488 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
|
5489 |
+
top: 50%; }
|
5490 |
+
|
5491 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5492 |
+
bottom: 50%;
|
5493 |
+
top: 50%; }
|
5494 |
+
|
5495 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
|
5496 |
+
right: 0;
|
5497 |
+
left: 100%; }
|
5498 |
+
|
5499 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
5500 |
+
right: 100%;
|
5501 |
+
left: 0; }
|
5502 |
+
|
5503 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
|
5504 |
+
left: 50%; }
|
5505 |
+
|
5506 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
|
5507 |
+
right: 50%; }
|
5508 |
+
|
5509 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
|
5510 |
+
left: 50%; }
|
5511 |
+
|
5512 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
|
5513 |
+
right: 50%; }
|
5514 |
+
|
5515 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
5516 |
+
left: 50%;
|
5517 |
+
right: 50%; }
|
5518 |
+
|
5519 |
+
.premium-active-item::before, .premium-active-item::after,
|
5520 |
+
.premium-menu-link-parent:hover::before,
|
5521 |
+
.premium-menu-link-parent:hover::after,
|
5522 |
+
.premium-menu-link-parent:focus::before,
|
5523 |
+
.premium-menu-link-parent:focus::after {
|
5524 |
+
-webkit-transform: scale(1);
|
5525 |
+
-ms-transform: scale(1);
|
5526 |
+
transform: scale(1); }
|
5527 |
+
|
5528 |
+
/**Sub Menu Animation*/
|
5529 |
+
.premium-nav-menu-item .premium-sub-menu,
|
5530 |
+
.premium-nav-menu-item .premium-mega-content-container {
|
5531 |
+
-webkit-transition: 0.5s all ease-in-out;
|
5532 |
+
transition: 0.5s all ease-in-out;
|
5533 |
+
-webkit-transition-delay: 0.1s;
|
5534 |
+
transition-delay: 0.1s; }
|
5535 |
+
|
5536 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
5537 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
5538 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
|
5539 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
5540 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
5541 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
|
5542 |
+
-webkit-transform: translate(0);
|
5543 |
+
-ms-transform: translate(0);
|
5544 |
+
transform: translate(0); }
|
5545 |
+
|
5546 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5547 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5548 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5549 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5550 |
+
-webkit-transform: translateY(10px);
|
5551 |
+
-ms-transform: translateY(10px);
|
5552 |
+
transform: translateY(10px); }
|
5553 |
+
|
5554 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5555 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5556 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5557 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5558 |
+
-webkit-transform: translateY(-10px);
|
5559 |
+
-ms-transform: translateY(-10px);
|
5560 |
+
transform: translateY(-10px); }
|
5561 |
+
|
5562 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5563 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5564 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5565 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5566 |
+
-webkit-transform: translateX(-10px);
|
5567 |
+
-ms-transform: translateX(-10px);
|
5568 |
+
transform: translateX(-10px); }
|
5569 |
+
|
5570 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
5571 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
5572 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
5573 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
5574 |
+
-webkit-transform: translateX(10px);
|
5575 |
+
-ms-transform: translateX(10px);
|
5576 |
+
transform: translateX(10px); }
|
5577 |
+
|
5578 |
+
/**Horizontal - Static Mega Content*/
|
5579 |
+
/*UP*/
|
5580 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5581 |
+
-webkit-transform: translateX(-50%) translateY(10px);
|
5582 |
+
-ms-transform: translateX(-50%) translateY(10px);
|
5583 |
+
transform: translateX(-50%) translateY(10px); }
|
5584 |
+
|
5585 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5586 |
+
-webkit-transform: translateX(-50%) translateY(0);
|
5587 |
+
-ms-transform: translateX(-50%) translateY(0);
|
5588 |
+
transform: translateX(-50%) translateY(0); }
|
5589 |
+
|
5590 |
+
/*DOWN*/
|
5591 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5592 |
+
-webkit-transform: translateX(-50%) translateY(-10px);
|
5593 |
+
-ms-transform: translateX(-50%) translateY(-10px);
|
5594 |
+
transform: translateX(-50%) translateY(-10px); }
|
5595 |
+
|
5596 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5597 |
+
-webkit-transform: translateX(-50%) translateY(0);
|
5598 |
+
-ms-transform: translateX(-50%) translateY(0);
|
5599 |
+
transform: translateX(-50%) translateY(0); }
|
5600 |
+
|
5601 |
+
/*Left*/
|
5602 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5603 |
+
-webkit-transform: translateX(-45%);
|
5604 |
+
-ms-transform: translateX(-45%);
|
5605 |
+
transform: translateX(-45%); }
|
5606 |
+
|
5607 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5608 |
+
-webkit-transform: translateX(-50%);
|
5609 |
+
-ms-transform: translateX(-50%);
|
5610 |
+
transform: translateX(-50%); }
|
5611 |
+
|
5612 |
+
/*Right*/
|
5613 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
5614 |
+
-webkit-transform: translateX(-55%);
|
5615 |
+
-ms-transform: translateX(-55%);
|
5616 |
+
transform: translateX(-55%); }
|
5617 |
+
|
5618 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5619 |
+
-webkit-transform: translateX(-50%);
|
5620 |
+
-ms-transform: translateX(-50%);
|
5621 |
+
transform: translateX(-50%); }
|
5622 |
+
|
5623 |
+
/**Vertical - Static Mega Content*/
|
5624 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
5625 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5626 |
+
-webkit-transform: translateY(0);
|
5627 |
+
-ms-transform: translateY(0);
|
5628 |
+
transform: translateY(0); }
|
5629 |
+
|
5630 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
5631 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
5632 |
+
-webkit-transform: translateX(0);
|
5633 |
+
-ms-transform: translateX(0);
|
5634 |
+
transform: translateX(0); }
|
5635 |
+
|
5636 |
+
/************ Premium Team Members ************/
|
5637 |
+
/**********************************************/
|
5638 |
+
.premium-person-container {
|
5639 |
+
position: relative; }
|
5640 |
|
5641 |
+
.premium-person-image-container {
|
|
|
|
|
|
|
|
|
5642 |
position: relative;
|
5643 |
+
text-align: center;
|
5644 |
+
overflow: hidden; }
|
5645 |
+
.premium-person-image-container .premium-person-image-wrap {
|
5646 |
+
overflow: hidden; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5647 |
|
5648 |
+
.premium-person-zoomout-effect .premium-person-image-container img,
|
5649 |
+
.premium-person-scale-effect .premium-person-image-container img {
|
5650 |
+
-webkit-transform: scale(1.2);
|
5651 |
+
-ms-transform: scale(1.2);
|
5652 |
+
transform: scale(1.2); }
|
5653 |
|
5654 |
+
.premium-person-sepia-effect .premium-person-image-container img {
|
5655 |
+
-webkit-filter: sepia(30%);
|
5656 |
+
filter: sepia(30%); }
|
|
|
5657 |
|
5658 |
+
.premium-person-bright-effect .premium-person-image-container img {
|
5659 |
+
-webkit-filter: brightness(1);
|
5660 |
+
filter: brightness(1); }
|
5661 |
|
5662 |
+
.premium-person-trans-effect .premium-person-image-container img {
|
5663 |
+
-webkit-transform: translateX(-15px) scale(1.1);
|
5664 |
+
-ms-transform: translateX(-15px) scale(1.1);
|
5665 |
+
transform: translateX(-15px) scale(1.1); }
|
5666 |
|
5667 |
+
.premium-person-zoomin-effect:hover .premium-person-image-container img {
|
5668 |
+
-webkit-transform: scale(1.2);
|
5669 |
+
-ms-transform: scale(1.2);
|
5670 |
+
transform: scale(1.2); }
|
5671 |
|
5672 |
+
.premium-person-zoomout-effect:hover .premium-person-image-container img {
|
5673 |
+
-webkit-transform: scale(1.1);
|
5674 |
+
-ms-transform: scale(1.1);
|
5675 |
+
transform: scale(1.1); }
|
|
|
|
|
|
|
|
|
5676 |
|
5677 |
+
.premium-person-scale-effect:hover .premium-person-image-container img {
|
5678 |
+
-webkit-transform: scale(1.3) rotate(5deg);
|
5679 |
+
-ms-transform: scale(1.3) rotate(5deg);
|
5680 |
+
transform: scale(1.3) rotate(5deg); }
|
5681 |
|
5682 |
+
.premium-person-grayscale-effect:hover .premium-person-image-container img {
|
5683 |
+
-webkit-filter: grayscale(100%);
|
5684 |
+
filter: grayscale(100%); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5685 |
|
5686 |
+
.premium-person-blur-effect:hover .premium-person-image-container img {
|
5687 |
+
-webkit-filter: blur(3px);
|
5688 |
+
filter: blur(3px); }
|
|
|
|
|
5689 |
|
5690 |
+
.premium-person-sepia-effect:hover .premium-person-image-container img {
|
5691 |
+
-webkit-filter: sepia(0%);
|
5692 |
+
filter: sepia(0%); }
|
|
|
|
|
5693 |
|
5694 |
+
.premium-person-bright-effect:hover .premium-person-image-container img {
|
5695 |
+
-webkit-filter: brightness(1.2);
|
5696 |
+
filter: brightness(1.2); }
|
5697 |
|
5698 |
+
.premium-person-trans-effect:hover .premium-person-image-container img {
|
5699 |
+
-webkit-transform: translateX(0px) scale(1.1);
|
5700 |
+
-ms-transform: translateX(0px) scale(1.1);
|
5701 |
+
transform: translateX(0px) scale(1.1); }
|
5702 |
|
5703 |
+
.premium-person-container .premium-person-image-container img {
|
5704 |
+
width: 100%;
|
5705 |
+
height: 100%;
|
5706 |
+
display: block;
|
5707 |
+
-o-object-fit: cover;
|
5708 |
+
object-fit: cover;
|
5709 |
+
-webkit-transition: all 0.5s ease-in-out;
|
5710 |
+
transition: all 0.5s ease-in-out; }
|
5711 |
|
5712 |
+
.premium-person-style2 .premium-person-social {
|
|
|
5713 |
position: absolute;
|
5714 |
+
top: 0;
|
5715 |
+
left: 0;
|
5716 |
+
width: 100%;
|
5717 |
+
height: 100%;
|
5718 |
+
z-index: 2;
|
5719 |
+
-js-display: flex;
|
5720 |
+
display: -webkit-box;
|
5721 |
+
display: -webkit-flex;
|
5722 |
+
display: -moz-box;
|
5723 |
+
display: -ms-flexbox;
|
5724 |
+
display: flex;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5725 |
-webkit-box-pack: center;
|
5726 |
-webkit-justify-content: center;
|
5727 |
-moz-box-pack: center;
|
5731 |
-webkit-align-items: center;
|
5732 |
-moz-box-align: center;
|
5733 |
-ms-flex-align: center;
|
5734 |
+
align-items: center;
|
5735 |
+
-webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
|
5736 |
+
box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
|
5737 |
+
-webkit-transition: all 0.5s linear 0s;
|
5738 |
+
transition: all 0.5s linear 0s;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5739 |
opacity: 0; }
|
|
|
|
|
5740 |
|
5741 |
+
.premium-person-style2 .premium-person-image-container:hover .premium-person-social {
|
5742 |
+
opacity: 1; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5743 |
|
5744 |
+
.premium-person-list-item a {
|
5745 |
+
display: inline-block; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5746 |
|
5747 |
+
.premium-person-style2 .premium-person-list-item a {
|
5748 |
+
opacity: 0;
|
5749 |
+
-webkit-transform: scale(0);
|
5750 |
+
-ms-transform: scale(0);
|
5751 |
+
transform: scale(0);
|
5752 |
+
-webkit-transition: all 0.5s ease-in-out 0s;
|
5753 |
+
transition: all 0.5s ease-in-out 0s; }
|
5754 |
|
5755 |
+
.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
|
5756 |
+
opacity: 1;
|
5757 |
+
-webkit-transform: scale(1);
|
5758 |
+
-ms-transform: scale(1);
|
5759 |
+
transform: scale(1); }
|
5760 |
|
5761 |
+
.premium-person-info-container {
|
5762 |
+
padding: 30px 15px; }
|
|
|
5763 |
|
5764 |
+
.premium-person-name {
|
5765 |
+
margin: 0 0 5px;
|
5766 |
+
font-weight: 700; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5767 |
|
5768 |
+
.premium-person-title {
|
5769 |
+
margin: 0 0 20px;
|
5770 |
+
padding: 0; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5771 |
|
5772 |
+
.premium-person-content {
|
5773 |
+
margin: 0 0 30px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5774 |
|
5775 |
+
/*Override Theme List Margin*/
|
5776 |
+
ul.premium-person-social-list {
|
5777 |
+
margin: 0px !important;
|
5778 |
+
padding: 0; }
|
5779 |
|
5780 |
+
.premium-person-social-list .premium-person-list-item {
|
5781 |
+
display: inline;
|
5782 |
+
list-style: none; }
|
5783 |
|
5784 |
+
.premium-person-social-list li {
|
5785 |
+
position: relative;
|
5786 |
+
bottom: 0px;
|
5787 |
+
-webkit-transition: all 0.2s ease-in-out;
|
5788 |
+
transition: all 0.2s ease-in-out; }
|
5789 |
+
.premium-person-social-list li i {
|
5790 |
+
position: relative;
|
5791 |
+
bottom: 0px;
|
5792 |
+
-webkit-transition: all 0.2s ease-in-out;
|
5793 |
+
transition: all 0.2s ease-in-out; }
|
5794 |
|
5795 |
+
.premium-person-defaults-yes li.premium-person-facebook:hover a {
|
5796 |
+
background-color: #3b5998 !important; }
|
5797 |
|
5798 |
+
.premium-person-defaults-yes li.premium-person-twitter:hover a {
|
5799 |
+
background-color: #55acee !important; }
|
|
|
|
|
5800 |
|
5801 |
+
.premium-person-defaults-yes li.premium-person-linkedin:hover a {
|
5802 |
+
background-color: #0077b5 !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5803 |
|
5804 |
+
.premium-person-defaults-yes li.premium-person-google:hover a {
|
5805 |
+
background-color: #dc4e41 !important; }
|
|
|
|
|
|
|
|
|
|
|
5806 |
|
5807 |
+
.premium-person-defaults-yes li.premium-person-youtube:hover a {
|
5808 |
+
background-color: #b31217 !important; }
|
|
|
|
|
|
|
|
|
|
|
5809 |
|
5810 |
+
.premium-person-defaults-yes li.premium-person-instagram:hover a {
|
5811 |
+
background-color: #e4405f !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
5812 |
|
5813 |
+
.premium-person-defaults-yes li.premium-person-skype:hover a {
|
5814 |
+
background-color: #00aff0 !important; }
|
|
|
5815 |
|
5816 |
+
.premium-person-defaults-yes li.premium-person-pinterest:hover a {
|
5817 |
+
background-color: #bd081c !important; }
|
|
|
5818 |
|
5819 |
+
.premium-person-defaults-yes li.premium-person-dribbble:hover a {
|
5820 |
+
background-color: #ea4c89 !important; }
|
|
|
5821 |
|
5822 |
+
.premium-person-defaults-yes li.premium-person-mail:hover a {
|
5823 |
+
background-color: #b23121 !important; }
|
5824 |
|
5825 |
+
.premium-person-defaults-yes li.premium-person-behance:hover a {
|
5826 |
+
background-color: #1769ff !important; }
|
5827 |
|
5828 |
+
.premium-person-defaults-yes li.premium-person-whatsapp:hover a {
|
5829 |
+
background-color: #25d366 !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
5830 |
|
5831 |
+
.premium-person-defaults-yes li.premium-person-telegram:hover a {
|
5832 |
+
background-color: #0088cc !important; }
|
|
|
|
|
5833 |
|
5834 |
+
.premium-person-defaults-yes li.premium-person-site:hover a {
|
5835 |
+
background-color: #0055a5 !important; }
|
|
|
|
|
5836 |
|
5837 |
+
.premium-person-social-list li:hover a {
|
5838 |
+
-webkit-box-shadow: none;
|
5839 |
+
box-shadow: none; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5840 |
|
5841 |
+
.premium-person-social-list li a:focus {
|
5842 |
+
-webkit-box-shadow: none;
|
5843 |
+
box-shadow: none;
|
5844 |
+
outline: none; }
|
5845 |
|
5846 |
+
.premium-person-social-list li i {
|
5847 |
+
font-size: 18px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5848 |
|
5849 |
+
.elementor-widget-premium-addon-person .elementor-widget-container {
|
5850 |
+
-js-display: flex;
|
5851 |
+
display: -webkit-box;
|
5852 |
+
display: -webkit-flex;
|
5853 |
+
display: -moz-box;
|
5854 |
+
display: -ms-flexbox;
|
5855 |
+
display: flex;
|
5856 |
+
-webkit-box-pack: center;
|
5857 |
+
-webkit-justify-content: center;
|
5858 |
+
-moz-box-pack: center;
|
5859 |
+
-ms-flex-pack: center;
|
5860 |
+
justify-content: center; }
|
5861 |
|
5862 |
+
.premium-persons-container.multiple-persons {
|
5863 |
+
-js-display: flex;
|
5864 |
+
display: -webkit-box;
|
5865 |
+
display: -webkit-flex;
|
5866 |
+
display: -moz-box;
|
5867 |
+
display: -ms-flexbox;
|
5868 |
+
display: flex;
|
5869 |
+
-webkit-flex-wrap: wrap;
|
5870 |
+
-ms-flex-wrap: wrap;
|
5871 |
+
flex-wrap: wrap;
|
5872 |
+
width: 100%; }
|
5873 |
|
5874 |
+
.premium-person-style1 .premium-person-container {
|
5875 |
+
overflow: hidden; }
|
5876 |
+
.premium-person-style1 .premium-person-container .premium-person-info {
|
5877 |
+
position: absolute;
|
5878 |
+
top: auto;
|
5879 |
+
right: 0;
|
5880 |
+
left: 0;
|
5881 |
+
-webkit-transition: all 500ms ease 0s;
|
5882 |
+
transition: all 500ms ease 0s;
|
5883 |
+
-webkit-transform: translate3d(0, 100%, 0);
|
5884 |
+
transform: translate3d(0, 100%, 0); }
|
5885 |
+
.premium-person-style1 .premium-person-container:hover .premium-person-info {
|
5886 |
+
-webkit-transform: translate3d(0, 0, 0);
|
5887 |
+
transform: translate3d(0, 0, 0);
|
5888 |
+
bottom: -1px !important; }
|
5889 |
|
5890 |
+
.premium-person-style1 .premium-person-social-list li:hover {
|
5891 |
+
bottom: 5px; }
|
|
|
|
|
5892 |
|
5893 |
+
.premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
|
5894 |
+
-webkit-box-align: start;
|
5895 |
+
-webkit-align-items: flex-start;
|
5896 |
+
-moz-box-align: start;
|
5897 |
+
-ms-flex-align: start;
|
5898 |
+
align-items: flex-start; }
|
5899 |
|
5900 |
+
.premium-person-style1 .slick-track {
|
5901 |
+
-js-display: flex;
|
5902 |
+
display: -webkit-box;
|
5903 |
+
display: -webkit-flex;
|
5904 |
+
display: -moz-box;
|
5905 |
+
display: -ms-flexbox;
|
5906 |
+
display: flex; }
|
5907 |
|
5908 |
+
.premium-person-style1 .slick-slide {
|
5909 |
+
height: inherit !important; }
|
5910 |
|
5911 |
+
.premium-person-style3 .premium-person-info-container {
|
5912 |
+
position: absolute;
|
|
|
5913 |
top: 0;
|
5914 |
+
left: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5915 |
width: 100%;
|
5916 |
+
height: 100%;
|
5917 |
+
-js-display: flex;
|
5918 |
+
display: -webkit-box;
|
5919 |
+
display: -webkit-flex;
|
5920 |
+
display: -moz-box;
|
5921 |
+
display: -ms-flexbox;
|
5922 |
+
display: flex;
|
5923 |
+
-webkit-box-orient: vertical;
|
5924 |
+
-webkit-box-direction: normal;
|
5925 |
+
-webkit-flex-direction: column;
|
5926 |
+
-moz-box-orient: vertical;
|
5927 |
+
-moz-box-direction: normal;
|
5928 |
+
-ms-flex-direction: column;
|
5929 |
+
flex-direction: column;
|
5930 |
+
-webkit-box-pack: justify;
|
5931 |
+
-webkit-justify-content: space-between;
|
5932 |
+
-moz-box-pack: justify;
|
5933 |
+
-ms-flex-pack: justify;
|
5934 |
+
justify-content: space-between; }
|
5935 |
|
5936 |
+
.premium-person-style3 .premium-person-title-desc-wrap {
|
5937 |
+
-js-display: flex;
|
5938 |
+
display: -webkit-box;
|
5939 |
+
display: -webkit-flex;
|
5940 |
+
display: -moz-box;
|
5941 |
+
display: -ms-flexbox;
|
5942 |
+
display: flex;
|
5943 |
+
-webkit-box-orient: horizontal;
|
5944 |
+
-webkit-box-direction: reverse;
|
5945 |
+
-webkit-flex-direction: row-reverse;
|
5946 |
+
-moz-box-orient: horizontal;
|
5947 |
+
-moz-box-direction: reverse;
|
5948 |
+
-ms-flex-direction: row-reverse;
|
5949 |
+
flex-direction: row-reverse;
|
5950 |
+
-webkit-box-pack: justify;
|
5951 |
+
-webkit-justify-content: space-between;
|
5952 |
+
-moz-box-pack: justify;
|
5953 |
+
-ms-flex-pack: justify;
|
5954 |
+
justify-content: space-between;
|
5955 |
+
-webkit-box-align: start;
|
5956 |
+
-webkit-align-items: flex-start;
|
5957 |
+
-moz-box-align: start;
|
5958 |
+
-ms-flex-align: start;
|
5959 |
+
align-items: flex-start; }
|
5960 |
|
5961 |
+
.premium-person-style3 .premium-person-name-icons-wrap {
|
5962 |
+
-js-display: flex;
|
5963 |
+
display: -webkit-box;
|
5964 |
+
display: -webkit-flex;
|
5965 |
+
display: -moz-box;
|
5966 |
+
display: -ms-flexbox;
|
5967 |
+
display: flex;
|
5968 |
+
-webkit-box-pack: justify;
|
5969 |
+
-webkit-justify-content: space-between;
|
5970 |
+
-moz-box-pack: justify;
|
5971 |
+
-ms-flex-pack: justify;
|
5972 |
+
justify-content: space-between;
|
5973 |
+
-webkit-box-align: end;
|
5974 |
+
-webkit-align-items: flex-end;
|
5975 |
+
-moz-box-align: end;
|
5976 |
+
-ms-flex-align: end;
|
5977 |
+
align-items: flex-end; }
|
5978 |
|
5979 |
+
.premium-person-style3 .premium-person-title {
|
5980 |
+
opacity: 0;
|
5981 |
+
-webkit-transition: all 0.3s ease;
|
5982 |
+
transition: all 0.3s ease;
|
5983 |
+
width: 0; }
|
5984 |
+
.premium-person-style3 .premium-person-title span {
|
5985 |
+
display: inline-block; }
|
5986 |
|
5987 |
+
.premium-person-style3 .premium-person-name {
|
5988 |
+
padding-left: 10px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5989 |
|
5990 |
+
.premium-person-style3 .premium-person-social-list {
|
5991 |
+
-js-display: flex;
|
5992 |
+
display: -webkit-box;
|
5993 |
+
display: -webkit-flex;
|
5994 |
+
display: -moz-box;
|
5995 |
+
display: -ms-flexbox;
|
5996 |
+
display: flex;
|
5997 |
+
-webkit-box-orient: vertical;
|
5998 |
+
-webkit-box-direction: normal;
|
5999 |
+
-webkit-flex-direction: column;
|
6000 |
+
-moz-box-orient: vertical;
|
6001 |
+
-moz-box-direction: normal;
|
6002 |
+
-ms-flex-direction: column;
|
6003 |
+
flex-direction: column;
|
6004 |
+
-webkit-transform: translateY(20px);
|
6005 |
+
-ms-transform: translateY(20px);
|
6006 |
+
transform: translateY(20px);
|
6007 |
+
opacity: 0;
|
6008 |
+
-webkit-transition: all 0.3s ease;
|
6009 |
+
transition: all 0.3s ease; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6010 |
|
6011 |
+
.premium-person-style3 .premium-person-list-item {
|
6012 |
+
line-height: 0; }
|
6013 |
+
.premium-person-style3 .premium-person-list-item a {
|
6014 |
+
padding: 5px 10px 0 0;
|
6015 |
+
margin: 5px 0; }
|
6016 |
|
6017 |
+
.premium-person-style3 .premium-person-container:hover .premium-person-title {
|
6018 |
+
opacity: 1; }
|
|
|
|
|
6019 |
|
6020 |
+
.premium-person-style3 .premium-person-container:hover .premium-person-social-list {
|
6021 |
+
opacity: 1;
|
|
|
6022 |
-webkit-transform: translateY(0);
|
6023 |
-ms-transform: translateY(0);
|
6024 |
transform: translateY(0); }
|
6025 |
|
6026 |
+
.premium-persons-title-cw .premium-person-title {
|
6027 |
+
-webkit-transform: translateX(15px) rotate(90deg);
|
6028 |
+
-ms-transform: translateX(15px) rotate(90deg);
|
6029 |
+
transform: translateX(15px) rotate(90deg);
|
6030 |
+
-webkit-transform-origin: top;
|
6031 |
+
-ms-transform-origin: top;
|
6032 |
+
transform-origin: top; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6033 |
|
6034 |
+
.premium-persons-title-cw .premium-person-container:hover .premium-person-title {
|
6035 |
+
-webkit-transform: translateX(0) rotate(90deg);
|
6036 |
+
-ms-transform: translateX(0) rotate(90deg);
|
6037 |
+
transform: translateX(0) rotate(90deg); }
|
6038 |
|
6039 |
+
.premium-persons-title-ccw .premium-person-title {
|
6040 |
+
width: auto;
|
6041 |
+
margin-right: 20px;
|
6042 |
+
-webkit-transform: translateX(15px) rotate(-90deg);
|
6043 |
+
-ms-transform: translateX(15px) rotate(-90deg);
|
6044 |
+
transform: translateX(15px) rotate(-90deg);
|
6045 |
+
-webkit-transform-origin: center right;
|
6046 |
+
-ms-transform-origin: center right;
|
6047 |
+
transform-origin: center right; }
|
6048 |
|
6049 |
+
.premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
|
6050 |
+
-webkit-transform: translateX(0) rotate(-90deg);
|
6051 |
+
-ms-transform: translateX(0) rotate(-90deg);
|
6052 |
+
transform: translateX(0) rotate(-90deg); }
|
6053 |
+
|
6054 |
+
/**************** Premium Pricing Table ****************/
|
6055 |
+
/*******************************************************/
|
6056 |
+
.premium-pricing-table-container {
|
6057 |
+
position: relative;
|
6058 |
+
text-align: center;
|
6059 |
+
display: inline-block;
|
6060 |
width: 100%;
|
6061 |
+
-webkit-transition: all 0.3s ease-in-out;
|
6062 |
+
transition: all 0.3s ease-in-out; }
|
|
|
|
|
|
|
|
|
6063 |
|
6064 |
+
.premium-pricing-icon-container {
|
|
|
|
|
|
|
|
|
|
|
|
|
6065 |
-js-display: flex;
|
6066 |
display: -webkit-box;
|
6067 |
display: -webkit-flex;
|
6073 |
-moz-box-pack: center;
|
6074 |
-ms-flex-pack: center;
|
6075 |
justify-content: center;
|
6076 |
+
line-height: 0; }
|
6077 |
+
.premium-pricing-icon-container .premium-pricing-icon {
|
6078 |
+
display: inline-block; }
|
6079 |
+
.premium-pricing-icon-container .premium-pricing-image {
|
6080 |
+
overflow: hidden; }
|
6081 |
+
.premium-pricing-icon-container .premium-pricing-image img {
|
6082 |
+
width: 25px;
|
6083 |
+
height: 25px;
|
6084 |
+
-o-object-fit: cover;
|
6085 |
+
object-fit: cover; }
|
6086 |
|
6087 |
+
.premium-badge-left {
|
6088 |
+
position: absolute;
|
6089 |
+
top: 0; }
|
6090 |
|
6091 |
+
.premium-badge-right {
|
6092 |
+
position: absolute;
|
6093 |
+
top: 0;
|
6094 |
+
right: 0; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6095 |
|
6096 |
+
.premium-badge-left {
|
6097 |
+
left: 0; }
|
6098 |
|
6099 |
+
.premium-badge-triangle.premium-badge-left .corner {
|
6100 |
+
width: 0;
|
6101 |
+
height: 0;
|
6102 |
+
border-top: 150px solid;
|
6103 |
+
border-bottom: 150px solid transparent;
|
6104 |
+
border-right: 150px solid transparent; }
|
6105 |
|
6106 |
+
.premium-badge-triangle.premium-badge-right .corner {
|
6107 |
+
width: 0;
|
6108 |
+
height: 0;
|
6109 |
+
border-bottom: 150px solid transparent;
|
6110 |
+
border-right: 150px solid;
|
6111 |
+
border-left: 150px solid transparent; }
|
6112 |
|
6113 |
+
.premium-badge-triangle span {
|
6114 |
+
position: absolute;
|
6115 |
+
top: 35px;
|
6116 |
+
width: 100px;
|
6117 |
+
text-align: center;
|
6118 |
+
-webkit-transform: rotate(-45deg);
|
6119 |
+
-ms-transform: rotate(-45deg);
|
6120 |
+
transform: rotate(-45deg);
|
6121 |
+
display: block;
|
6122 |
+
text-transform: uppercase; }
|
6123 |
|
6124 |
+
.premium-badge-triangle.premium-badge-right span {
|
6125 |
+
-webkit-transform: rotate(45deg);
|
6126 |
+
-ms-transform: rotate(45deg);
|
6127 |
+
transform: rotate(45deg);
|
6128 |
+
right: 0; }
|
6129 |
|
6130 |
+
.premium-badge-circle {
|
6131 |
+
min-width: 4em;
|
6132 |
+
min-height: 4em;
|
6133 |
+
line-height: 4em;
|
6134 |
+
text-align: center;
|
6135 |
+
-webkit-border-radius: 100%;
|
6136 |
+
border-radius: 100%;
|
6137 |
+
position: absolute;
|
6138 |
+
z-index: 1; }
|
|
|
|
|
|
|
6139 |
|
6140 |
+
.premium-badge-stripe {
|
6141 |
+
position: absolute;
|
6142 |
+
-webkit-transform: rotate(90deg);
|
6143 |
+
-ms-transform: rotate(90deg);
|
6144 |
+
transform: rotate(90deg);
|
6145 |
+
width: 15em;
|
6146 |
+
overflow: hidden;
|
6147 |
+
height: 15em; }
|
6148 |
+
.premium-badge-stripe.premium-badge-left {
|
6149 |
+
-webkit-transform: rotate(0);
|
6150 |
+
-ms-transform: rotate(0);
|
6151 |
+
transform: rotate(0); }
|
6152 |
+
.premium-badge-stripe .corner {
|
6153 |
+
text-align: center;
|
6154 |
+
left: 0;
|
6155 |
+
width: 150%;
|
6156 |
+
-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6157 |
+
-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6158 |
+
transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
6159 |
+
margin-top: 35px;
|
6160 |
+
font-size: 13px;
|
6161 |
+
line-height: 2;
|
6162 |
+
font-weight: 800;
|
6163 |
+
text-transform: uppercase; }
|
6164 |
|
6165 |
+
.premium-badge-flag .corner {
|
6166 |
+
text-align: center;
|
6167 |
+
-webkit-border-radius: 4px 4px 0 4px;
|
6168 |
+
border-radius: 4px 4px 0 4px;
|
6169 |
+
padding: 3px 15px;
|
6170 |
+
position: absolute;
|
6171 |
+
top: 10%;
|
6172 |
+
right: -8px; }
|
6173 |
+
.premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
|
6174 |
+
content: "";
|
6175 |
+
display: block;
|
6176 |
position: absolute;
|
6177 |
+
width: 0;
|
6178 |
+
height: 0;
|
6179 |
+
top: 100%;
|
6180 |
right: 0;
|
6181 |
+
border-bottom: 8px solid transparent; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6182 |
|
6183 |
+
.elementor-widget-premium-addon-pricing-table .elementor-widget-container {
|
6184 |
+
overflow: visible !important; }
|
6185 |
|
6186 |
+
.premium-badge-flag .corner::after {
|
6187 |
+
border-left: 8px solid rgba(0, 0, 0, 0.2); }
|
|
|
|
|
|
|
|
|
6188 |
|
6189 |
+
.premium-pricing-price-currency {
|
6190 |
+
position: relative; }
|
|
|
|
|
|
|
|
|
|
|
6191 |
|
6192 |
+
.premium-pricing-button-container {
|
6193 |
+
display: block; }
|
6194 |
|
6195 |
+
.premium-pricing-list {
|
|
|
|
|
|
|
|
|
|
|
6196 |
-js-display: flex;
|
6197 |
display: -webkit-box;
|
6198 |
display: -webkit-flex;
|
6206 |
-moz-box-direction: normal;
|
6207 |
-ms-flex-direction: column;
|
6208 |
flex-direction: column;
|
6209 |
+
list-style-type: none;
|
6210 |
+
margin: 0; }
|
6211 |
+
.premium-pricing-list .premium-pricing-list-item {
|
6212 |
+
-js-display: flex;
|
6213 |
+
display: -webkit-box;
|
6214 |
+
display: -webkit-flex;
|
6215 |
+
display: -moz-box;
|
6216 |
+
display: -ms-flexbox;
|
6217 |
+
display: flex;
|
6218 |
+
-webkit-box-align: center;
|
6219 |
+
-webkit-align-items: center;
|
6220 |
+
-moz-box-align: center;
|
6221 |
+
-ms-flex-align: center;
|
6222 |
+
align-items: center; }
|
6223 |
+
.premium-pricing-list .premium-pricing-list-item svg {
|
6224 |
+
width: 50px;
|
6225 |
+
height: 50px; }
|
6226 |
+
.premium-pricing-list .premium-pricing-list-item img {
|
6227 |
+
width: 30px;
|
6228 |
+
height: 30px;
|
6229 |
+
-o-object-fit: cover;
|
6230 |
+
object-fit: cover; }
|
6231 |
+
.premium-pricing-list .premium-pricing-list-span {
|
6232 |
+
position: relative; }
|
6233 |
+
.premium-pricing-list .list-item-tooltip {
|
6234 |
+
border-bottom: 1px dotted; }
|
6235 |
+
.premium-pricing-list .premium-pricing-list-tooltip {
|
6236 |
+
position: absolute;
|
6237 |
+
top: -webkit-calc(100% + 1px);
|
6238 |
+
top: calc(100% + 1px);
|
6239 |
+
left: 0;
|
6240 |
+
visibility: hidden;
|
6241 |
+
padding: 15px 20px;
|
6242 |
+
-webkit-border-radius: 5px;
|
6243 |
+
border-radius: 5px;
|
6244 |
+
min-width: 200px;
|
6245 |
+
overflow: hidden;
|
6246 |
+
text-align: left;
|
6247 |
+
font-size: 0.8rem;
|
6248 |
+
color: #fff;
|
6249 |
+
background-color: #aaa; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6250 |
|
6251 |
+
.premium-pricing-features-left .premium-pricing-list-span {
|
6252 |
+
text-align: left; }
|
6253 |
|
6254 |
+
.premium-pricing-features-center .premium-pricing-list-span {
|
6255 |
+
text-align: center; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6256 |
|
6257 |
+
.premium-pricing-features-right .premium-pricing-list-span {
|
6258 |
+
text-align: right; }
|
|
|
|
|
|
|
6259 |
|
6260 |
+
.premium-pricing-list-span:hover .premium-pricing-list-tooltip {
|
6261 |
+
z-index: 99;
|
6262 |
+
visibility: visible;
|
6263 |
opacity: 1; }
|
6264 |
|
6265 |
+
.premium-pricing-slashed-price-value {
|
6266 |
+
display: inline-block;
|
6267 |
+
font-size: 20px;
|
6268 |
+
font-weight: 400;
|
6269 |
+
margin-right: 5px; }
|
6270 |
|
6271 |
+
.premium-pricing-price-value {
|
6272 |
+
font-size: 70px; }
|
|
|
|
|
|
|
|
|
|
|
6273 |
|
6274 |
+
.premium-pricing-description-container li {
|
6275 |
+
list-style-position: inside;
|
6276 |
+
text-indent: -40px; }
|
|
|
6277 |
|
6278 |
+
@-moz-document url-prefix() {
|
6279 |
+
.premium-pricing-description-container li {
|
6280 |
+
text-indent: 0px; } }
|
|
|
|
|
|
|
|
|
|
|
|
|
6281 |
|
6282 |
+
.premium-pricing-price-button {
|
6283 |
+
display: block;
|
6284 |
+
padding: 6px 12px;
|
6285 |
+
line-height: 1.42857143;
|
|
|
|
|
|
|
|
|
|
|
6286 |
text-align: center;
|
6287 |
+
color: #fff;
|
6288 |
+
background: #6ec1e4;
|
6289 |
+
margin-bottom: 0;
|
6290 |
-webkit-transition: all 0.3s ease-in-out;
|
6291 |
transition: all 0.3s ease-in-out; }
|
6292 |
+
|
6293 |
+
/**************** Premium Progress Bar ****************/
|
6294 |
+
/******************************************************/
|
6295 |
+
.premium-progressbar-container {
|
6296 |
+
position: relative; }
|
6297 |
|
6298 |
+
.premium-progressbar-bar-wrap {
|
6299 |
+
position: relative;
|
6300 |
+
text-align: left;
|
6301 |
+
overflow: hidden;
|
6302 |
+
height: 25px;
|
6303 |
+
margin-bottom: 50px;
|
6304 |
+
background-color: #f5f5f5;
|
6305 |
+
-webkit-border-radius: 4px;
|
6306 |
+
border-radius: 4px;
|
6307 |
+
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
|
6308 |
+
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
|
6309 |
+
.premium-progressbar-bar-wrap.premium-progressbar-dots {
|
6310 |
+
background-color: transparent;
|
6311 |
+
width: 100%;
|
6312 |
+
-js-display: flex;
|
6313 |
+
display: -webkit-box;
|
6314 |
+
display: -webkit-flex;
|
6315 |
+
display: -moz-box;
|
6316 |
+
display: -ms-flexbox;
|
6317 |
+
display: flex;
|
6318 |
+
height: auto;
|
6319 |
+
-webkit-box-shadow: none;
|
6320 |
+
box-shadow: none; }
|
6321 |
+
.premium-progressbar-bar-wrap .progress-segment {
|
6322 |
+
position: relative;
|
6323 |
+
width: 25px;
|
6324 |
+
height: 25px;
|
6325 |
+
-webkit-border-radius: 50%;
|
6326 |
+
border-radius: 50%;
|
6327 |
+
overflow: hidden;
|
6328 |
+
background-color: #f5f5f5; }
|
6329 |
+
.premium-progressbar-bar-wrap .progress-segment.filled {
|
6330 |
+
background: #6ec1e4; }
|
6331 |
+
.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
|
6332 |
+
margin: 0 4px; }
|
6333 |
+
.premium-progressbar-bar-wrap .progress-segment:first-child {
|
6334 |
+
margin-right: 4px; }
|
6335 |
+
.premium-progressbar-bar-wrap .progress-segment:last-child {
|
6336 |
+
margin-left: 4px; }
|
6337 |
+
.premium-progressbar-bar-wrap .progress-segment .segment-inner {
|
6338 |
+
position: absolute;
|
6339 |
+
top: 0;
|
6340 |
+
left: 0;
|
6341 |
+
height: 100%;
|
6342 |
+
background-color: #6ec1e4; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6343 |
|
6344 |
.premium-progressbar-bar {
|
6345 |
float: left;
|
7409 |
.premium-vscroll-temp .slimScrollBar {
|
7410 |
visibility: hidden; }
|
7411 |
|
7412 |
+
/********** Premium Woo Products **********/
|
7413 |
+
/******************************************/
|
7414 |
+
.ast-single-post .entry-content .premium-woocommerce a {
|
7415 |
+
text-decoration: none; }
|
7416 |
+
|
7417 |
+
.premium-woocommerce .premium-woo-qv-btn {
|
7418 |
+
cursor: pointer; }
|
7419 |
+
|
7420 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
|
7421 |
+
margin: 0 auto 0.5em; }
|
7422 |
+
|
7423 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
|
7424 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
|
7425 |
+
display: block;
|
7426 |
+
text-align: center;
|
7427 |
+
color: #fff;
|
7428 |
+
min-width: 2em;
|
7429 |
+
min-height: 2em;
|
7430 |
+
line-height: 2em;
|
7431 |
+
padding: 0.3em 0.6em;
|
7432 |
+
margin: 0.5em 0.6em; }
|
7433 |
+
|
7434 |
+
.premium-woocommerce .pa-out-of-stock {
|
7435 |
+
display: block;
|
7436 |
+
text-align: center;
|
7437 |
+
color: #fff;
|
7438 |
+
min-width: 2em;
|
7439 |
+
min-height: 2em;
|
7440 |
+
line-height: 2em;
|
7441 |
+
padding: 0.3em 0.6em;
|
7442 |
+
margin: 0.5em 0.6em; }
|
7443 |
+
|
7444 |
+
.premium-woocommerce .woocommerce-loop-product__title {
|
7445 |
+
margin-bottom: 0.5em;
|
7446 |
+
font-size: 1em;
|
7447 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7448 |
+
transition: all 0.3s ease-in-out; }
|
7449 |
+
|
7450 |
+
.premium-woocommerce .premium-woo-product-category {
|
7451 |
+
display: block;
|
7452 |
+
font-size: 0.85em;
|
7453 |
+
margin-bottom: 0.5em;
|
7454 |
+
line-height: 1.3; }
|
7455 |
+
|
7456 |
+
.premium-woocommerce .star-rating {
|
7457 |
+
display: block;
|
7458 |
+
float: none;
|
7459 |
+
-webkit-backface-visibility: hidden;
|
7460 |
+
backface-visibility: hidden;
|
7461 |
+
overflow: hidden;
|
7462 |
+
position: relative;
|
7463 |
+
height: 1em;
|
7464 |
+
line-height: 1;
|
7465 |
+
font-size: 0.857em;
|
7466 |
+
width: 5.4em;
|
7467 |
+
font-family: "star"; }
|
7468 |
+
.premium-woocommerce .star-rating::before {
|
7469 |
+
content: "\73\73\73\73\73";
|
7470 |
+
color: #54595f;
|
7471 |
+
float: left;
|
7472 |
+
top: 0;
|
7473 |
+
left: 0;
|
7474 |
+
position: absolute; }
|
7475 |
+
.premium-woocommerce .star-rating span {
|
7476 |
+
overflow: hidden;
|
7477 |
+
float: left;
|
7478 |
+
top: 0;
|
7479 |
+
left: 0;
|
7480 |
+
position: absolute;
|
7481 |
+
padding-top: 1.5em; }
|
7482 |
+
.premium-woocommerce .star-rating span::before {
|
7483 |
+
content: "\53\53\53\53\53";
|
7484 |
+
color: inherit;
|
7485 |
+
top: 0;
|
7486 |
+
position: absolute;
|
7487 |
+
left: 0; }
|
7488 |
+
|
7489 |
+
.premium-woocommerce .premium-woo-products-inner ul.products {
|
7490 |
+
-js-display: flex;
|
7491 |
+
display: -webkit-box;
|
7492 |
+
display: -webkit-flex;
|
7493 |
+
display: -moz-box;
|
7494 |
+
display: -ms-flexbox;
|
7495 |
+
display: flex;
|
7496 |
+
margin: 0;
|
7497 |
+
padding: 0;
|
7498 |
+
-webkit-flex-wrap: wrap;
|
7499 |
+
-ms-flex-wrap: wrap;
|
7500 |
+
flex-wrap: wrap;
|
7501 |
+
list-style: none outside;
|
7502 |
+
-webkit-column-gap: 0;
|
7503 |
+
-moz-column-gap: 0;
|
7504 |
+
column-gap: 0; }
|
7505 |
+
.premium-woocommerce .premium-woo-products-inner ul.products li.product {
|
7506 |
+
margin: 0 0 10px;
|
7507 |
+
padding: 0 10px; }
|
7508 |
+
.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
|
7509 |
+
overflow: hidden;
|
7510 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7511 |
+
transition: all 0.3s ease-in-out; }
|
7512 |
+
|
7513 |
+
.premium-woocommerce .woocommerce-loop-product__link {
|
7514 |
+
position: relative;
|
7515 |
+
display: block !important;
|
7516 |
+
overflow: hidden;
|
7517 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7518 |
+
transition: all 0.3s ease-in-out; }
|
7519 |
+
|
7520 |
+
.premium-woocommerce .premium-woo-ribbon-container,
|
7521 |
+
.premium-woocommerce .pa-out-of-stock {
|
7522 |
+
position: absolute;
|
7523 |
+
z-index: 9; }
|
7524 |
+
|
7525 |
+
.premium-woocommerce .premium-woo-ribbon-container {
|
7526 |
+
top: 0;
|
7527 |
+
left: 0; }
|
7528 |
+
|
7529 |
+
.premium-woocommerce .pa-out-of-stock {
|
7530 |
+
top: 7px;
|
7531 |
+
left: 9px;
|
7532 |
+
margin: 0; }
|
7533 |
+
|
7534 |
+
.premium-woo-product-thumbnail {
|
7535 |
+
position: relative;
|
7536 |
+
overflow: hidden; }
|
7537 |
+
.premium-woo-product-thumbnail .woocommerce-loop-product__link img {
|
7538 |
+
margin: 0;
|
7539 |
+
width: 100%; }
|
7540 |
+
|
7541 |
+
.premium-woo-product-sale-wrap,
|
7542 |
+
.premium-woo-product-featured-wrap {
|
7543 |
+
margin: 0; }
|
7544 |
+
|
7545 |
+
.premium-woocommerce .premium-woo-products-details-wrap {
|
7546 |
+
padding: 1em 1.2em; }
|
7547 |
+
.premium-woocommerce .premium-woo-products-details-wrap .button {
|
7548 |
+
display: inline-block;
|
7549 |
+
background-color: #6ec1e4;
|
7550 |
+
color: #fff;
|
7551 |
+
margin: 0.5em 0;
|
7552 |
+
line-height: 1.3;
|
7553 |
+
padding: 10px 40px;
|
7554 |
+
font-size: 100%;
|
7555 |
+
cursor: pointer;
|
7556 |
+
text-decoration: none;
|
7557 |
+
overflow: visible;
|
7558 |
+
font-weight: 700;
|
7559 |
+
background-image: none;
|
7560 |
+
border: none;
|
7561 |
+
-webkit-border-radius: 0px;
|
7562 |
+
border-radius: 0px;
|
7563 |
+
-webkit-box-shadow: none;
|
7564 |
+
box-shadow: none;
|
7565 |
+
text-shadow: none;
|
7566 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7567 |
+
transition: all 0.3s ease-in-out; }
|
7568 |
+
|
7569 |
+
.premium-woocommerce li.product .price {
|
7570 |
+
display: block;
|
7571 |
+
line-height: 1.3;
|
7572 |
+
font-weight: 700;
|
7573 |
+
margin-bottom: 0.5em;
|
7574 |
+
font-size: 0.9em; }
|
7575 |
+
.premium-woocommerce li.product .price del {
|
7576 |
+
display: inline-block;
|
7577 |
+
font-weight: 400;
|
7578 |
+
background: transparent;
|
7579 |
+
opacity: 1; }
|
7580 |
+
.premium-woocommerce li.product .price ins {
|
7581 |
+
display: inline-block;
|
7582 |
+
background: transparent;
|
7583 |
+
text-decoration: none;
|
7584 |
+
font-weight: inherit; }
|
7585 |
+
.premium-woocommerce li.product .price .amount {
|
7586 |
+
color: inherit !important; }
|
7587 |
+
|
7588 |
+
.premium-woocommerce li.product .premium-woo-product-desc p {
|
7589 |
+
margin: 0; }
|
7590 |
+
|
7591 |
+
.premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
|
7592 |
+
margin-left: 0;
|
7593 |
+
margin-right: auto; }
|
7594 |
+
|
7595 |
+
.premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
|
7596 |
+
margin-left: auto;
|
7597 |
+
margin-right: auto; }
|
7598 |
+
|
7599 |
+
.premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
|
7600 |
+
margin-left: auto;
|
7601 |
+
margin-right: 0; }
|
7602 |
+
|
7603 |
+
.premium-woo-products-pagination ul.page-numbers {
|
7604 |
+
-js-display: flex;
|
7605 |
+
display: -webkit-box;
|
7606 |
+
display: -webkit-flex;
|
7607 |
+
display: -moz-box;
|
7608 |
+
display: -ms-flexbox;
|
7609 |
+
display: flex;
|
7610 |
+
list-style-type: none;
|
7611 |
+
margin: 0;
|
7612 |
+
margin-top: 10px;
|
7613 |
+
padding: 0;
|
7614 |
+
border: none;
|
7615 |
+
-webkit-box-pack: center;
|
7616 |
+
-webkit-justify-content: center;
|
7617 |
+
-moz-box-pack: center;
|
7618 |
+
-ms-flex-pack: center;
|
7619 |
+
justify-content: center; }
|
7620 |
+
.premium-woo-products-pagination ul.page-numbers li {
|
7621 |
+
margin: 0 0.4em 0.4em 0;
|
7622 |
+
padding: 0;
|
7623 |
+
text-align: center; }
|
7624 |
+
.premium-woo-products-pagination ul.page-numbers li .page-numbers {
|
7625 |
+
margin: 0;
|
7626 |
+
text-decoration: none;
|
7627 |
+
color: #000;
|
7628 |
+
border: 1px solid #54595f;
|
7629 |
+
padding: 0;
|
7630 |
+
line-height: 1;
|
7631 |
+
font-size: 1em;
|
7632 |
+
font-weight: 400;
|
7633 |
+
padding: 0.75em;
|
7634 |
+
display: block;
|
7635 |
+
min-width: 2.5em;
|
7636 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7637 |
+
transition: all 0.3s ease-in-out; }
|
7638 |
+
.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
|
7639 |
+
background-color: #54595f;
|
7640 |
+
color: #fff;
|
7641 |
+
outline: none; }
|
7642 |
+
|
7643 |
+
.premium-woocommerce .premium-loading-feed,
|
7644 |
+
.premium-woo-quick-view-loader .premium-loading-feed {
|
7645 |
+
display: block;
|
7646 |
+
position: absolute;
|
7647 |
+
width: 100%;
|
7648 |
+
height: 100%;
|
7649 |
+
top: 0px;
|
7650 |
+
left: 0px;
|
7651 |
+
bottom: 0px;
|
7652 |
+
right: 0px;
|
7653 |
+
background: rgba(255, 255, 255, 0.2);
|
7654 |
+
-js-display: flex;
|
7655 |
+
display: -webkit-box;
|
7656 |
+
display: -webkit-flex;
|
7657 |
+
display: -moz-box;
|
7658 |
+
display: -ms-flexbox;
|
7659 |
+
display: flex;
|
7660 |
+
-webkit-box-align: center;
|
7661 |
+
-webkit-align-items: center;
|
7662 |
+
-moz-box-align: center;
|
7663 |
+
-ms-flex-align: center;
|
7664 |
+
align-items: center; }
|
7665 |
+
|
7666 |
+
/**
|
7667 |
+
* Image Hover Effects
|
7668 |
+
*/
|
7669 |
+
.premium-woocommerce .woocommerce-loop-product__link img {
|
7670 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7671 |
+
transition: all 0.3s ease-in-out; }
|
7672 |
+
|
7673 |
+
.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
|
7674 |
+
-webkit-transform: scale(1.2);
|
7675 |
+
-ms-transform: scale(1.2);
|
7676 |
+
transform: scale(1.2); }
|
7677 |
+
|
7678 |
+
.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
|
7679 |
+
-webkit-transform: none;
|
7680 |
+
-ms-transform: none;
|
7681 |
+
transform: none; }
|
7682 |
+
|
7683 |
+
.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
|
7684 |
+
-webkit-transform: none;
|
7685 |
+
-ms-transform: none;
|
7686 |
+
transform: none; }
|
7687 |
+
|
7688 |
+
.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
|
7689 |
+
-webkit-transform: scale(1.2);
|
7690 |
+
-ms-transform: scale(1.2);
|
7691 |
+
transform: scale(1.2); }
|
7692 |
+
|
7693 |
+
.premium-woo-product__hover-gray .woocommerce-loop-product__link img {
|
7694 |
+
-webkit-filter: grayscale(100%);
|
7695 |
+
filter: grayscale(100%); }
|
7696 |
+
|
7697 |
+
.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
|
7698 |
+
-webkit-filter: grayscale(0%);
|
7699 |
+
filter: grayscale(0%); }
|
7700 |
+
|
7701 |
+
.premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
|
7702 |
+
-webkit-filter: sepia(30%);
|
7703 |
+
filter: sepia(30%); }
|
7704 |
+
|
7705 |
+
.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
|
7706 |
+
-webkit-filter: sepia(0%);
|
7707 |
+
filter: sepia(0%); }
|
7708 |
+
|
7709 |
+
.premium-woo-product__hover-bright .woocommerce-loop-product__link img {
|
7710 |
+
-webkit-filter: brightness(1);
|
7711 |
+
filter: brightness(1); }
|
7712 |
+
|
7713 |
+
.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
|
7714 |
+
-webkit-filter: brightness(1.2);
|
7715 |
+
filter: brightness(1.2); }
|
7716 |
+
|
7717 |
+
.premium-woo-product__hover-trans .woocommerce-loop-product__link img {
|
7718 |
+
-webkit-transform: translateX(-15px) scale(1.1);
|
7719 |
+
-ms-transform: translateX(-15px) scale(1.1);
|
7720 |
+
transform: translateX(-15px) scale(1.1); }
|
7721 |
+
|
7722 |
+
.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
|
7723 |
+
-webkit-transform: translateX(0px) scale(1.1);
|
7724 |
+
-ms-transform: translateX(0px) scale(1.1);
|
7725 |
+
transform: translateX(0px) scale(1.1); }
|
7726 |
+
|
7727 |
+
.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
|
7728 |
+
-webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
7729 |
+
-ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
7730 |
+
transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
|
7731 |
+
|
7732 |
+
.premium-woocommerce .premium-woo-product__on_hover {
|
7733 |
+
position: absolute;
|
7734 |
+
top: 0;
|
7735 |
+
right: 0;
|
7736 |
+
bottom: 0;
|
7737 |
+
left: 0;
|
7738 |
+
height: 100%;
|
7739 |
+
opacity: 0; }
|
7740 |
+
|
7741 |
+
.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
|
7742 |
+
opacity: 1; }
|
7743 |
+
|
7744 |
+
.premium-woo-skin-grid-1 .premium-woo-qv-btn,
|
7745 |
+
.premium-woo-skin-grid-3 .premium-woo-qv-btn,
|
7746 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
7747 |
+
position: absolute;
|
7748 |
+
bottom: 0;
|
7749 |
+
left: 0;
|
7750 |
+
width: 100%;
|
7751 |
+
text-align: center;
|
7752 |
+
padding: 5px;
|
7753 |
+
background: rgba(2, 2, 2, 0.5);
|
7754 |
+
color: #fff;
|
7755 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7756 |
+
transition: all 0.3s ease-in-out;
|
7757 |
+
z-index: 2;
|
7758 |
+
-webkit-transform: translateY(100%);
|
7759 |
+
-ms-transform: translateY(100%);
|
7760 |
+
transform: translateY(100%); }
|
7761 |
+
|
7762 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
7763 |
+
-webkit-transition-delay: 0.1s;
|
7764 |
+
transition-delay: 0.1s; }
|
7765 |
+
|
7766 |
+
.premium-woo-skin-grid-1 .premium-woo-qv-icon,
|
7767 |
+
.premium-woo-skin-grid-3 .premium-woo-qv-icon,
|
7768 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-icon,
|
7769 |
+
.premium-woo-skin-grid-6 .premium-woo-qv-icon {
|
7770 |
+
margin-left: 0.5em; }
|
7771 |
+
|
7772 |
+
.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
|
7773 |
+
-webkit-transform: translateY(0);
|
7774 |
+
-ms-transform: translateY(0);
|
7775 |
+
transform: translateY(0); }
|
7776 |
+
|
7777 |
+
.premium-woo-product-wrapper .premium-woo-qv-data {
|
7778 |
+
position: absolute;
|
7779 |
+
top: 0;
|
7780 |
+
left: 0;
|
7781 |
+
width: 100%;
|
7782 |
+
height: 100%;
|
7783 |
+
z-index: 1;
|
7784 |
+
overflow: hidden;
|
7785 |
+
cursor: pointer; }
|
7786 |
+
|
7787 |
+
/**
|
7788 |
+
* Skin 1,4
|
7789 |
+
*/
|
7790 |
+
.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
|
7791 |
+
.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
|
7792 |
+
position: absolute;
|
7793 |
+
top: 0.7em;
|
7794 |
+
right: 1em;
|
7795 |
+
-webkit-transform: translate3d(15px, 0, 0);
|
7796 |
+
transform: translate3d(15px, 0, 0);
|
7797 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7798 |
+
transition: all 0.3s ease-in-out;
|
7799 |
+
opacity: 0;
|
7800 |
+
z-index: 9; }
|
7801 |
+
|
7802 |
+
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
|
7803 |
+
position: relative;
|
7804 |
+
display: block;
|
7805 |
+
margin: 0 0 3px;
|
7806 |
+
background: #fff;
|
7807 |
+
text-align: center;
|
7808 |
+
outline: 0;
|
7809 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7810 |
+
transition: all 0.3s ease-in-out; }
|
7811 |
+
|
7812 |
+
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
|
7813 |
+
display: block;
|
7814 |
+
color: #54595f;
|
7815 |
+
width: 30px;
|
7816 |
+
line-height: 30px;
|
7817 |
+
height: 30px;
|
7818 |
+
cursor: pointer;
|
7819 |
+
-webkit-transition: all 0.3s ease-in-out;
|
7820 |
+
transition: all 0.3s ease-in-out; }
|
7821 |
+
|
7822 |
+
.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
|
7823 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
|
7824 |
+
-webkit-transform: translate3d(5px, 0, 0);
|
7825 |
+
transform: translate3d(5px, 0, 0);
|
7826 |
+
opacity: 1; }
|
7827 |
+
|
7828 |
+
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
|
7829 |
+
-webkit-animation: spin 2s linear infinite;
|
7830 |
+
animation: spin 2s linear infinite; }
|
7831 |
+
|
7832 |
+
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
|
7833 |
+
content: "\f013"; }
|
7834 |
+
|
7835 |
+
.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
|
7836 |
+
content: "\f00c"; }
|
7837 |
+
|
7838 |
+
/**
|
7839 |
+
* Skin 2
|
7840 |
+
*/
|
7841 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
|
7842 |
+
position: absolute;
|
7843 |
+
background: #fff;
|
7844 |
+
bottom: 0;
|
7845 |
+
left: 0;
|
7846 |
+
width: 100%;
|
7847 |
+
z-index: 2;
|
7848 |
+
padding: 0;
|
7849 |
+
opacity: 0;
|
7850 |
+
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
|
7851 |
+
transition: opacity 0.2s, -webkit-transform 0.4s;
|
7852 |
+
transition: transform 0.4s, opacity 0.2s;
|
7853 |
+
transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
|
7854 |
+
-webkit-transform: translateZ(0) translateY(5px);
|
7855 |
+
transform: translateZ(0) translateY(5px); }
|
7856 |
+
|
7857 |
+
.premium-woo-skin-grid-2 .premium-woo-product-details {
|
7858 |
+
padding: 15px 0; }
|
7859 |
+
|
7860 |
+
.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
|
7861 |
+
opacity: 1;
|
7862 |
+
-webkit-transform: translateZ(0) translateY(0);
|
7863 |
+
transform: translateZ(0) translateY(0); }
|
7864 |
+
|
7865 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
|
7866 |
+
position: static;
|
7867 |
+
-js-display: flex;
|
7868 |
+
display: -webkit-box;
|
7869 |
+
display: -webkit-flex;
|
7870 |
+
display: -moz-box;
|
7871 |
+
display: -ms-flexbox;
|
7872 |
+
display: flex;
|
7873 |
+
-webkit-box-orient: horizontal;
|
7874 |
+
-webkit-box-direction: reverse;
|
7875 |
+
-webkit-flex-direction: row-reverse;
|
7876 |
+
-moz-box-orient: horizontal;
|
7877 |
+
-moz-box-direction: reverse;
|
7878 |
+
-ms-flex-direction: row-reverse;
|
7879 |
+
flex-direction: row-reverse; }
|
7880 |
+
|
7881 |
+
.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
|
7882 |
+
-webkit-box-flex: 1;
|
7883 |
+
-webkit-flex: 1;
|
7884 |
+
-moz-box-flex: 1;
|
7885 |
+
-ms-flex: 1;
|
7886 |
+
flex: 1;
|
7887 |
+
min-width: 50%; }
|
7888 |
+
|
7889 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
|
7890 |
+
-js-display: flex;
|
7891 |
+
display: -webkit-box;
|
7892 |
+
display: -webkit-flex;
|
7893 |
+
display: -moz-box;
|
7894 |
+
display: -ms-flexbox;
|
7895 |
+
display: flex;
|
7896 |
+
margin: 0;
|
7897 |
+
text-align: center;
|
7898 |
+
-webkit-box-pack: center;
|
7899 |
+
-webkit-justify-content: center;
|
7900 |
+
-moz-box-pack: center;
|
7901 |
+
-ms-flex-pack: center;
|
7902 |
+
justify-content: center;
|
7903 |
+
-webkit-box-align: center;
|
7904 |
+
-webkit-align-items: center;
|
7905 |
+
-moz-box-align: center;
|
7906 |
+
-ms-flex-align: center;
|
7907 |
+
align-items: center; }
|
7908 |
+
|
7909 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
7910 |
+
background-color: #54595f; }
|
7911 |
+
|
7912 |
+
/**
|
7913 |
+
* Skin 4
|
7914 |
+
*/
|
7915 |
+
.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
|
7916 |
+
position: absolute;
|
7917 |
+
left: 0;
|
7918 |
+
right: 0;
|
7919 |
+
top: 50%;
|
7920 |
+
-webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
|
7921 |
+
transform: scale(0.9) translateZ(0) translateY(-50%);
|
7922 |
+
text-align: center;
|
7923 |
+
z-index: 2;
|
7924 |
+
opacity: 0;
|
7925 |
+
-webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
|
7926 |
+
transition: opacity 0.5s, -webkit-transform 0.3s;
|
7927 |
+
transition: opacity 0.5s, transform 0.3s;
|
7928 |
+
transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
|
7929 |
+
|
7930 |
+
.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
|
7931 |
+
.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
|
7932 |
+
position: absolute;
|
7933 |
+
top: 0;
|
7934 |
+
left: 0;
|
7935 |
+
width: 100%;
|
7936 |
+
height: 100%;
|
7937 |
+
opacity: 0;
|
7938 |
+
visibility: hidden;
|
7939 |
+
background-color: rgba(27, 27, 23, 0.3);
|
7940 |
+
-webkit-transition: all 0.25s ease-in-out;
|
7941 |
+
transition: all 0.25s ease-in-out; }
|
7942 |
+
|
7943 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
|
7944 |
+
.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
|
7945 |
+
opacity: 1;
|
7946 |
+
visibility: visible;
|
7947 |
+
z-index: 1; }
|
7948 |
+
|
7949 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
|
7950 |
+
-webkit-transform: scale(1) translateZ(0) translateY(-50%);
|
7951 |
+
transform: scale(1) translateZ(0) translateY(-50%);
|
7952 |
+
opacity: 1; }
|
7953 |
+
|
7954 |
+
/**
|
7955 |
+
* Skin 5
|
7956 |
+
*/
|
7957 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
|
7958 |
+
-js-display: flex;
|
7959 |
+
display: -webkit-box;
|
7960 |
+
display: -webkit-flex;
|
7961 |
+
display: -moz-box;
|
7962 |
+
display: -ms-flexbox;
|
7963 |
+
display: flex; }
|
7964 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
7965 |
+
-js-display: flex;
|
7966 |
+
display: -webkit-box;
|
7967 |
+
display: -webkit-flex;
|
7968 |
+
display: -moz-box;
|
7969 |
+
display: -ms-flexbox;
|
7970 |
+
display: flex;
|
7971 |
+
-webkit-box-align: center;
|
7972 |
+
-webkit-align-items: center;
|
7973 |
+
-moz-box-align: center;
|
7974 |
+
-ms-flex-align: center;
|
7975 |
+
align-items: center;
|
7976 |
+
background-color: #54595f;
|
7977 |
+
padding: 10px;
|
7978 |
+
-webkit-transition: all 0.25s ease 0s;
|
7979 |
+
transition: all 0.25s ease 0s; }
|
7980 |
+
|
7981 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
|
7982 |
+
width: 75%; }
|
7983 |
+
|
7984 |
+
.premium-woo-skin-grid-5 .premium-woo-product-wrapper {
|
7985 |
+
-js-display: flex;
|
7986 |
+
display: -webkit-box;
|
7987 |
+
display: -webkit-flex;
|
7988 |
+
display: -moz-box;
|
7989 |
+
display: -ms-flexbox;
|
7990 |
+
display: flex;
|
7991 |
+
-webkit-box-align: center;
|
7992 |
+
-webkit-align-items: center;
|
7993 |
+
-moz-box-align: center;
|
7994 |
+
-ms-flex-align: center;
|
7995 |
+
align-items: center; }
|
7996 |
+
|
7997 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
7998 |
+
-webkit-box-pack: end;
|
7999 |
+
-webkit-justify-content: flex-end;
|
8000 |
+
-moz-box-pack: end;
|
8001 |
+
-ms-flex-pack: end;
|
8002 |
+
justify-content: flex-end; }
|
8003 |
+
|
8004 |
+
.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
8005 |
+
-webkit-box-pack: center;
|
8006 |
+
-webkit-justify-content: center;
|
8007 |
+
-moz-box-pack: center;
|
8008 |
+
-ms-flex-pack: center;
|
8009 |
+
justify-content: center; }
|
8010 |
+
|
8011 |
+
/**
|
8012 |
+
* Skin 6
|
8013 |
+
*/
|
8014 |
+
.premium-woo-skin-grid-6 .premium-woo-qv-btn {
|
8015 |
+
position: absolute;
|
8016 |
+
top: 50%;
|
8017 |
+
left: 50%;
|
8018 |
+
min-width: 40%;
|
8019 |
+
text-align: center;
|
8020 |
+
padding: 5px;
|
8021 |
+
background: rgba(2, 2, 2, 0.5);
|
8022 |
+
color: #fff;
|
8023 |
+
-webkit-transform: translate(-50%, -50%);
|
8024 |
+
-ms-transform: translate(-50%, -50%);
|
8025 |
+
transform: translate(-50%, -50%);
|
8026 |
+
opacity: 0;
|
8027 |
+
visibility: hidden;
|
8028 |
+
-webkit-transition: all 0.3s ease-in-out;
|
8029 |
+
transition: all 0.3s ease-in-out;
|
8030 |
+
cursor: pointer;
|
8031 |
+
z-index: 2; }
|
8032 |
+
|
8033 |
+
.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
|
8034 |
+
opacity: 1;
|
8035 |
+
visibility: visible; }
|
8036 |
+
|
8037 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
8038 |
+
.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
8039 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
|
8040 |
+
.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
|
8041 |
+
margin: 0; }
|
8042 |
+
|
8043 |
+
.premium-woo-skin-grid-6 li.product .premium-woo-product-info {
|
8044 |
+
-js-display: flex;
|
8045 |
+
display: -webkit-box;
|
8046 |
+
display: -webkit-flex;
|
8047 |
+
display: -moz-box;
|
8048 |
+
display: -ms-flexbox;
|
8049 |
+
display: flex;
|
8050 |
+
-webkit-box-pack: justify;
|
8051 |
+
-webkit-justify-content: space-between;
|
8052 |
+
-moz-box-pack: justify;
|
8053 |
+
-ms-flex-pack: justify;
|
8054 |
+
justify-content: space-between; }
|
8055 |
+
|
8056 |
+
.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
|
8057 |
+
-webkit-box-orient: vertical;
|
8058 |
+
-webkit-box-direction: normal;
|
8059 |
+
-webkit-flex-direction: column;
|
8060 |
+
-moz-box-orient: vertical;
|
8061 |
+
-moz-box-direction: normal;
|
8062 |
+
-ms-flex-direction: column;
|
8063 |
+
flex-direction: column; }
|
8064 |
+
|
8065 |
+
.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
|
8066 |
+
-webkit-box-orient: horizontal;
|
8067 |
+
-webkit-box-direction: reverse;
|
8068 |
+
-webkit-flex-direction: row-reverse;
|
8069 |
+
-moz-box-orient: horizontal;
|
8070 |
+
-moz-box-direction: reverse;
|
8071 |
+
-ms-flex-direction: row-reverse;
|
8072 |
+
flex-direction: row-reverse; }
|
8073 |
+
|
8074 |
+
.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
|
8075 |
+
-js-display: flex;
|
8076 |
+
display: -webkit-box;
|
8077 |
+
display: -webkit-flex;
|
8078 |
+
display: -moz-box;
|
8079 |
+
display: -ms-flexbox;
|
8080 |
+
display: flex;
|
8081 |
+
position: absolute;
|
8082 |
+
bottom: 10px;
|
8083 |
+
width: 100%;
|
8084 |
+
-webkit-box-pack: center;
|
8085 |
+
-webkit-justify-content: center;
|
8086 |
+
-moz-box-pack: center;
|
8087 |
+
-ms-flex-pack: center;
|
8088 |
+
justify-content: center; }
|
8089 |
+
|
8090 |
+
.premium-woo-product-gallery-images .premium-woo-product__gallery_image {
|
8091 |
+
width: 20%;
|
8092 |
+
margin: 0 0.2em;
|
8093 |
+
border: 2px solid #aaa;
|
8094 |
+
cursor: pointer; }
|
8095 |
+
|
8096 |
/**
|
8097 |
* Metro
|
8098 |
+
*/
|
8099 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
|
8100 |
+
.premium-woo-products-metro li.product .premium-woo-product-wrapper,
|
8101 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail,
|
8102 |
+
.premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
|
8103 |
+
height: 100%; }
|
8104 |
+
|
8105 |
+
.premium-woo-products-metro ul.products li.product {
|
8106 |
+
margin-bottom: 0; }
|
8107 |
+
|
8108 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
|
8109 |
+
-o-object-fit: cover;
|
8110 |
+
object-fit: cover; }
|
8111 |
+
|
8112 |
/*
|
8113 |
* Carousel
|
8114 |
+
*/
|
8115 |
+
.premium-carousel-hidden {
|
8116 |
+
opacity: 0;
|
8117 |
+
visibility: hidden; }
|
8118 |
+
|
8119 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
|
8120 |
+
-webkit-border-radius: 50%;
|
8121 |
+
border-radius: 50%; }
|
8122 |
+
|
8123 |
+
.premium-woocommerce ul.slick-dots {
|
8124 |
+
width: 100%; }
|
8125 |
+
|
8126 |
/*
|
8127 |
* Quick View Html/body
|
8128 |
+
*/
|
8129 |
+
html.premium-woo-qv-opened,
|
8130 |
+
html.premium-woo-qv-opened body {
|
8131 |
+
overflow: hidden; }
|
8132 |
+
|
8133 |
/**
|
8134 |
* Quick View Modal
|
8135 |
+
*/
|
8136 |
+
.premium-woo-quick-view-back {
|
8137 |
+
position: fixed;
|
8138 |
+
visibility: hidden;
|
8139 |
+
overflow: hidden;
|
8140 |
+
background: rgba(2, 2, 2, 0.5);
|
8141 |
+
opacity: 0;
|
8142 |
+
-webkit-transition: opacity 0.25s;
|
8143 |
+
transition: opacity 0.25s;
|
8144 |
+
z-index: 999; }
|
8145 |
+
|
8146 |
+
.premium-woo-quick-view-active {
|
8147 |
+
top: 0;
|
8148 |
+
left: 0;
|
8149 |
+
width: 100%;
|
8150 |
+
height: 100%;
|
8151 |
+
opacity: 1;
|
8152 |
+
visibility: visible; }
|
8153 |
+
|
8154 |
+
#premium-woo-quick-view-modal {
|
8155 |
+
position: fixed;
|
8156 |
+
visibility: hidden;
|
8157 |
+
opacity: 0;
|
8158 |
+
top: 0;
|
8159 |
+
left: 0;
|
8160 |
+
width: 100%;
|
8161 |
+
height: 100%;
|
8162 |
+
z-index: 1400;
|
8163 |
+
text-align: center;
|
8164 |
+
-webkit-transition: all 0.3s;
|
8165 |
+
transition: all 0.3s;
|
8166 |
+
overflow-x: hidden;
|
8167 |
+
overflow-y: auto; }
|
8168 |
+
#premium-woo-quick-view-modal.active {
|
8169 |
+
visibility: visible;
|
8170 |
+
opacity: 1; }
|
8171 |
+
#premium-woo-quick-view-modal.active .premium-woo-content-main {
|
8172 |
+
-webkit-transform: translateY(0);
|
8173 |
+
-ms-transform: translateY(0);
|
8174 |
+
transform: translateY(0);
|
8175 |
+
opacity: 1;
|
8176 |
+
width: 100%; }
|
8177 |
+
#premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
|
8178 |
+
position: absolute;
|
8179 |
+
width: 100%;
|
8180 |
+
height: 100%;
|
8181 |
+
top: 0;
|
8182 |
+
left: 0;
|
8183 |
+
text-align: center;
|
8184 |
+
padding: 30px;
|
8185 |
+
-js-display: flex;
|
8186 |
+
display: -webkit-box;
|
8187 |
+
display: -webkit-flex;
|
8188 |
+
display: -moz-box;
|
8189 |
+
display: -ms-flexbox;
|
8190 |
+
display: flex;
|
8191 |
+
-webkit-box-align: center;
|
8192 |
+
-webkit-align-items: center;
|
8193 |
+
-moz-box-align: center;
|
8194 |
+
-ms-flex-align: center;
|
8195 |
+
align-items: center; }
|
8196 |
+
#premium-woo-quick-view-modal .premium-woo-content-main {
|
8197 |
+
position: relative;
|
8198 |
+
pointer-events: none;
|
8199 |
+
max-width: 100%;
|
8200 |
+
text-align: left;
|
8201 |
+
z-index: 1045;
|
8202 |
+
-webkit-transform: translateY(-30px);
|
8203 |
+
-ms-transform: translateY(-30px);
|
8204 |
+
transform: translateY(-30px);
|
8205 |
+
opacity: 0;
|
8206 |
+
-webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
|
8207 |
+
transition: opacity 0.3s, -webkit-transform 0.5s;
|
8208 |
+
transition: transform 0.5s, opacity 0.3s;
|
8209 |
+
transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
|
8210 |
+
margin: 0 auto; }
|
8211 |
+
#premium-woo-quick-view-modal .premium-woo-lightbox-content {
|
8212 |
+
position: relative;
|
8213 |
+
display: table;
|
8214 |
+
pointer-events: auto;
|
8215 |
+
background-color: #fff;
|
8216 |
+
max-width: 975px;
|
8217 |
+
margin: 20px auto;
|
8218 |
+
-webkit-transform: translateZ(0);
|
8219 |
+
transform: translateZ(0);
|
8220 |
+
-webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
8221 |
+
box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
8222 |
+
overflow: hidden; }
|
8223 |
+
#premium-woo-quick-view-modal .summary {
|
8224 |
+
width: 50%;
|
8225 |
+
margin: 0;
|
8226 |
+
padding: 30px;
|
8227 |
+
float: left;
|
8228 |
+
-webkit-box-sizing: border-box;
|
8229 |
+
-moz-box-sizing: border-box;
|
8230 |
+
box-sizing: border-box; }
|
8231 |
+
#premium-woo-quick-view-modal .summary .quantity {
|
8232 |
+
min-width: auto; }
|
8233 |
+
#premium-woo-quick-view-modal .summary .quantity input.qty {
|
8234 |
+
width: 54px;
|
8235 |
+
-webkit-appearance: button;
|
8236 |
+
-moz-appearance: button;
|
8237 |
+
appearance: button; }
|
8238 |
+
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
|
8239 |
+
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
|
8240 |
+
display: unset; }
|
8241 |
+
#premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
|
8242 |
+
margin: 0; }
|
8243 |
+
|
8244 |
+
#premium-woo-quick-view-close {
|
8245 |
+
position: absolute;
|
8246 |
+
font-size: 22px;
|
8247 |
+
top: 10px;
|
8248 |
+
right: 10px;
|
8249 |
+
width: 22px;
|
8250 |
+
height: 22px;
|
8251 |
+
line-height: 22px;
|
8252 |
+
opacity: 0.7;
|
8253 |
+
text-align: center;
|
8254 |
+
z-index: 2;
|
8255 |
+
color: #000; }
|
8256 |
+
|
8257 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider {
|
8258 |
+
position: relative; }
|
8259 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
|
8260 |
+
list-style: none; }
|
8261 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
|
8262 |
+
margin: 0;
|
8263 |
+
padding: 0;
|
8264 |
+
width: 100%;
|
8265 |
+
position: absolute;
|
8266 |
+
bottom: 10px;
|
8267 |
+
text-align: center; }
|
8268 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
|
8269 |
+
margin: 0 6px;
|
8270 |
+
display: inline-block;
|
8271 |
+
vertical-align: middle; }
|
8272 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
|
8273 |
+
width: 11px;
|
8274 |
+
height: 11px;
|
8275 |
+
display: block;
|
8276 |
+
background: #666;
|
8277 |
+
background: rgba(0, 0, 0, 0.5);
|
8278 |
+
cursor: pointer;
|
8279 |
+
text-indent: -9999px;
|
8280 |
+
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
8281 |
+
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
8282 |
+
-webkit-border-radius: 20px;
|
8283 |
+
border-radius: 20px; }
|
8284 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
|
8285 |
+
background: rgba(0, 0, 0, 0.9);
|
8286 |
+
cursor: default; }
|
8287 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
|
8288 |
+
outline: none; }
|
8289 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
|
8290 |
+
-o-object-fit: cover;
|
8291 |
+
object-fit: cover; }
|
8292 |
+
|
8293 |
+
#premium-woo-quick-view-content div.images {
|
8294 |
+
width: 50%;
|
8295 |
+
float: left;
|
8296 |
+
opacity: 1 !important;
|
8297 |
+
margin: 0; }
|
8298 |
+
|
8299 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
|
8300 |
+
margin: 0;
|
8301 |
+
padding: 0;
|
8302 |
+
list-style: none; }
|
8303 |
+
|
8304 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
|
8305 |
+
text-decoration: none;
|
8306 |
+
display: block;
|
8307 |
+
width: 14px;
|
8308 |
+
height: 32px;
|
8309 |
+
font-size: 32px;
|
8310 |
+
line-height: 32px;
|
8311 |
+
margin: -20px 0 0;
|
8312 |
+
position: absolute;
|
8313 |
+
top: 50%;
|
8314 |
+
z-index: 10;
|
8315 |
+
overflow: hidden;
|
8316 |
+
cursor: pointer;
|
8317 |
+
color: rgba(0, 0, 0, 0.8);
|
8318 |
+
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
|
8319 |
+
-webkit-transition: all 0.3s ease-in-out;
|
8320 |
+
transition: all 0.3s ease-in-out; }
|
8321 |
+
|
8322 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
|
8323 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
8324 |
+
display: inline-block;
|
8325 |
+
font-family: "Font Awesome 5 Free";
|
8326 |
+
font-weight: 900;
|
8327 |
+
text-rendering: auto;
|
8328 |
+
-webkit-font-smoothing: antialiased;
|
8329 |
+
-moz-osx-font-smoothing: grayscale; }
|
8330 |
+
|
8331 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
8332 |
+
left: 10px; }
|
8333 |
+
|
8334 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
|
8335 |
+
right: 10px; }
|
8336 |
+
|
8337 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
|
8338 |
+
content: "\f104"; }
|
8339 |
+
|
8340 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
|
8341 |
+
content: "\f105"; }
|
8342 |
+
|
8343 |
+
.premium-woocommerce li.product .added_to_cart.wc-forward {
|
8344 |
+
display: none; }
|
8345 |
+
|
8346 |
+
.premium-woo-atc-button .add_to_cart_button span {
|
8347 |
+
-webkit-animation: spin 2s linear infinite;
|
8348 |
+
animation: spin 2s linear infinite;
|
8349 |
+
margin-left: 5px;
|
8350 |
+
vertical-align: baseline; }
|
8351 |
+
|
8352 |
/*
|
8353 |
* Load More Button
|
8354 |
+
*/
|
8355 |
+
.premium-woo-load-more {
|
8356 |
+
position: relative; }
|
8357 |
+
.premium-woo-load-more .premium-woo-load-more-btn {
|
8358 |
+
-webkit-box-shadow: none;
|
8359 |
+
box-shadow: none;
|
8360 |
+
text-shadow: none;
|
8361 |
+
border: none;
|
8362 |
+
outline: none;
|
8363 |
+
-webkit-box-align: center;
|
8364 |
+
-webkit-align-items: center;
|
8365 |
+
-moz-box-align: center;
|
8366 |
+
-ms-flex-align: center;
|
8367 |
+
align-items: center;
|
8368 |
+
vertical-align: bottom;
|
8369 |
+
cursor: pointer;
|
8370 |
+
line-height: 1;
|
8371 |
+
font-style: normal;
|
8372 |
+
font-weight: normal;
|
8373 |
+
background-image: none;
|
8374 |
+
color: #fff;
|
8375 |
+
-webkit-transition: all 0.3s ease-in-out;
|
8376 |
+
transition: all 0.3s ease-in-out; }
|
8377 |
+
|
8378 |
+
.premium-woo-load-more-btn {
|
8379 |
+
-js-display: inline-flex;
|
8380 |
+
display: -webkit-inline-box;
|
8381 |
+
display: -webkit-inline-flex;
|
8382 |
+
display: -moz-inline-box;
|
8383 |
+
display: -ms-inline-flexbox;
|
8384 |
+
display: inline-flex;
|
8385 |
+
-webkit-box-align: center;
|
8386 |
+
-webkit-align-items: center;
|
8387 |
+
-moz-box-align: center;
|
8388 |
+
-ms-flex-align: center;
|
8389 |
+
align-items: center; }
|
8390 |
+
|
8391 |
+
.premium-woo-load-more-btn span {
|
8392 |
+
margin-right: 3px; }
|
8393 |
+
|
8394 |
+
.premium-woo-load-more-btn .premium-loader {
|
8395 |
+
display: inline-block;
|
8396 |
+
width: 20px;
|
8397 |
+
height: 20px; }
|
8398 |
+
|
8399 |
+
.premium-woo-btn-hidden {
|
8400 |
+
visibility: hidden;
|
8401 |
+
width: 0 !important;
|
8402 |
+
height: 0 !important;
|
8403 |
+
margin: 0 !important;
|
8404 |
+
padding: 0 !important; }
|
8405 |
+
|
8406 |
+
@media (min-width: 545px) {
|
8407 |
+
#premium-woo-quick-view-content div.summary {
|
8408 |
+
content: "544";
|
8409 |
+
overflow-y: auto; } }
|
8410 |
+
|
8411 |
+
@media (max-width: 544px) {
|
8412 |
+
#premium-woo-quick-view-content .premium-woo-lightbox-content {
|
8413 |
+
display: block; }
|
8414 |
+
#premium-woo-quick-view-content div.images,
|
8415 |
+
#premium-woo-quick-view-content div.summary {
|
8416 |
+
width: 100%;
|
8417 |
+
float: none; } }
|
8418 |
|
8419 |
/*
|
8420 |
* Common Title/Dual Heading
|
assets/frontend/css/premium-carousel-widget.css
CHANGED
@@ -1,152 +1,152 @@
|
|
1 |
-
/**************** Premium Carousel ****************/
|
2 |
-
/**************************************************/
|
3 |
-
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
|
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-box-align: center;
|
11 |
-
-webkit-align-items: center;
|
12 |
-
-moz-box-align: center;
|
13 |
-
-ms-flex-align: center;
|
14 |
-
align-items: center;
|
15 |
-
-webkit-box-pack: center;
|
16 |
-
-webkit-justify-content: center;
|
17 |
-
-moz-box-pack: center;
|
18 |
-
-ms-flex-pack: center;
|
19 |
-
justify-content: center;
|
20 |
-
width: 2em;
|
21 |
-
height: 2em;
|
22 |
-
line-height: 0;
|
23 |
-
text-align: center;
|
24 |
-
position: absolute;
|
25 |
-
z-index: 99;
|
26 |
-
cursor: pointer;
|
27 |
-
-webkit-transition: all 0.3s ease-in-out;
|
28 |
-
transition: all 0.3s ease-in-out;
|
29 |
-
-webkit-appearance: inherit;
|
30 |
-
border: none;
|
31 |
-
-webkit-box-shadow: none;
|
32 |
-
box-shadow: none; }
|
33 |
-
.premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
|
34 |
-
-webkit-transition: all 0.3s ease-in-out;
|
35 |
-
transition: all 0.3s ease-in-out; }
|
36 |
-
|
37 |
-
.ver-carousel-arrow.carousel-next i {
|
38 |
-
margin-bottom: -3px; }
|
39 |
-
|
40 |
-
.premium-carousel-wrapper a.slick-arrow:hover {
|
41 |
-
-webkit-box-shadow: none !important;
|
42 |
-
box-shadow: none !important; }
|
43 |
-
|
44 |
-
.premium-carousel-wrapper .premium-carousel-content-hidden {
|
45 |
-
visibility: hidden; }
|
46 |
-
|
47 |
-
.premium-carousel-wrapper a.carousel-arrow {
|
48 |
-
top: 50%; }
|
49 |
-
|
50 |
-
.premium-carousel-wrapper a.ver-carousel-arrow {
|
51 |
-
left: 50%;
|
52 |
-
-webkit-transform: translateX(-50%);
|
53 |
-
-ms-transform: translateX(-50%);
|
54 |
-
transform: translateX(-50%); }
|
55 |
-
|
56 |
-
.premium-carousel-dots-above ul.slick-dots {
|
57 |
-
position: absolute;
|
58 |
-
-js-display: flex;
|
59 |
-
display: -webkit-box;
|
60 |
-
display: -webkit-flex;
|
61 |
-
display: -moz-box;
|
62 |
-
display: -ms-flexbox;
|
63 |
-
display: flex;
|
64 |
-
width: auto;
|
65 |
-
top: 50%;
|
66 |
-
bottom: auto;
|
67 |
-
-webkit-transform: translateY(-50%);
|
68 |
-
-ms-transform: translateY(-50%);
|
69 |
-
transform: translateY(-50%);
|
70 |
-
-webkit-box-orient: vertical;
|
71 |
-
-webkit-box-direction: normal;
|
72 |
-
-webkit-flex-direction: column;
|
73 |
-
-moz-box-orient: vertical;
|
74 |
-
-moz-box-direction: normal;
|
75 |
-
-ms-flex-direction: column;
|
76 |
-
flex-direction: column; }
|
77 |
-
|
78 |
/*
|
79 |
* Custom Navigation Dot
|
80 |
-
*/
|
81 |
-
.premium-carousel-wrapper .premium-carousel-nav-dot,
|
82 |
-
.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
|
83 |
-
.premium-carousel-wrapper .premium-carousel-nav-arrow-next {
|
84 |
-
display: none; }
|
85 |
-
|
86 |
-
.premium-carousel-wrapper ul.slick-dots svg {
|
87 |
-
width: 20px;
|
88 |
-
height: 20px;
|
89 |
-
outline: none !important; }
|
90 |
-
|
91 |
-
/* Ripple Out */
|
92 |
-
@-webkit-keyframes hvr-ripple-out {
|
93 |
-
0% {
|
94 |
-
-webkit-transform: scale(1);
|
95 |
-
transform: scale(1);
|
96 |
-
opacity: 1; }
|
97 |
-
100% {
|
98 |
-
-webkit-transform: scale(1.5);
|
99 |
-
transform: scale(1.5);
|
100 |
-
opacity: 0; } }
|
101 |
-
@keyframes hvr-ripple-out {
|
102 |
-
0% {
|
103 |
-
-webkit-transform: scale(1);
|
104 |
-
transform: scale(1);
|
105 |
-
opacity: 1; }
|
106 |
-
100% {
|
107 |
-
-webkit-transform: scale(1.5);
|
108 |
-
transform: scale(1.5);
|
109 |
-
opacity: 0; } }
|
110 |
-
|
111 |
-
.premium-carousel-ripple-yes .premium-carousel-wrapper {
|
112 |
-
padding-bottom: 1px; }
|
113 |
-
|
114 |
-
.premium-carousel-ripple-yes ul.slick-dots li {
|
115 |
-
position: relative; }
|
116 |
-
.premium-carousel-ripple-yes ul.slick-dots li i {
|
117 |
-
position: relative;
|
118 |
-
z-index: 1; }
|
119 |
-
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
120 |
-
content: "";
|
121 |
-
position: absolute;
|
122 |
-
-webkit-transform: scale(1);
|
123 |
-
-ms-transform: scale(1);
|
124 |
-
transform: scale(1);
|
125 |
-
top: 0;
|
126 |
-
right: 0;
|
127 |
-
bottom: 0;
|
128 |
-
left: 0;
|
129 |
-
-webkit-border-radius: 50%;
|
130 |
-
border-radius: 50%;
|
131 |
-
pointer-events: none;
|
132 |
-
background-color: rgba(0, 0, 0, 0.15); }
|
133 |
-
.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
|
134 |
-
background-color: rgba(0, 0, 0, 0.3); }
|
135 |
-
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
136 |
-
-webkit-animation: hvr-ripple-out 1.3s infinite;
|
137 |
-
animation: hvr-ripple-out 1.3s infinite; }
|
138 |
-
|
139 |
-
.premium-carousel-wrapper.premium-carousel-scale .slick-slide {
|
140 |
-
-webkit-transform: scale(1.25, 1.25);
|
141 |
-
-ms-transform: scale(1.25, 1.25);
|
142 |
-
transform: scale(1.25, 1.25);
|
143 |
-
-webkit-transition: all 0.3s ease-in-out;
|
144 |
-
transition: all 0.3s ease-in-out; }
|
145 |
-
|
146 |
-
.premium-carousel-wrapper.premium-carousel-scale div.slick-active {
|
147 |
-
-webkit-transform: scale(1, 1);
|
148 |
-
-ms-transform: scale(1, 1);
|
149 |
-
transform: scale(1, 1); }
|
150 |
-
|
151 |
-
[dir="rtl"] .premium-carousel-inner .slick-slide {
|
152 |
-
float: right; }
|
1 |
+
/**************** Premium Carousel ****************/
|
2 |
+
/**************************************************/
|
3 |
+
.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
|
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-box-align: center;
|
11 |
+
-webkit-align-items: center;
|
12 |
+
-moz-box-align: center;
|
13 |
+
-ms-flex-align: center;
|
14 |
+
align-items: center;
|
15 |
+
-webkit-box-pack: center;
|
16 |
+
-webkit-justify-content: center;
|
17 |
+
-moz-box-pack: center;
|
18 |
+
-ms-flex-pack: center;
|
19 |
+
justify-content: center;
|
20 |
+
width: 2em;
|
21 |
+
height: 2em;
|
22 |
+
line-height: 0;
|
23 |
+
text-align: center;
|
24 |
+
position: absolute;
|
25 |
+
z-index: 99;
|
26 |
+
cursor: pointer;
|
27 |
+
-webkit-transition: all 0.3s ease-in-out;
|
28 |
+
transition: all 0.3s ease-in-out;
|
29 |
+
-webkit-appearance: inherit;
|
30 |
+
border: none;
|
31 |
+
-webkit-box-shadow: none;
|
32 |
+
box-shadow: none; }
|
33 |
+
.premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
|
34 |
+
-webkit-transition: all 0.3s ease-in-out;
|
35 |
+
transition: all 0.3s ease-in-out; }
|
36 |
+
|
37 |
+
.ver-carousel-arrow.carousel-next i {
|
38 |
+
margin-bottom: -3px; }
|
39 |
+
|
40 |
+
.premium-carousel-wrapper a.slick-arrow:hover {
|
41 |
+
-webkit-box-shadow: none !important;
|
42 |
+
box-shadow: none !important; }
|
43 |
+
|
44 |
+
.premium-carousel-wrapper .premium-carousel-content-hidden {
|
45 |
+
visibility: hidden; }
|
46 |
+
|
47 |
+
.premium-carousel-wrapper a.carousel-arrow {
|
48 |
+
top: 50%; }
|
49 |
+
|
50 |
+
.premium-carousel-wrapper a.ver-carousel-arrow {
|
51 |
+
left: 50%;
|
52 |
+
-webkit-transform: translateX(-50%);
|
53 |
+
-ms-transform: translateX(-50%);
|
54 |
+
transform: translateX(-50%); }
|
55 |
+
|
56 |
+
.premium-carousel-dots-above ul.slick-dots {
|
57 |
+
position: absolute;
|
58 |
+
-js-display: flex;
|
59 |
+
display: -webkit-box;
|
60 |
+
display: -webkit-flex;
|
61 |
+
display: -moz-box;
|
62 |
+
display: -ms-flexbox;
|
63 |
+
display: flex;
|
64 |
+
width: auto;
|
65 |
+
top: 50%;
|
66 |
+
bottom: auto;
|
67 |
+
-webkit-transform: translateY(-50%);
|
68 |
+
-ms-transform: translateY(-50%);
|
69 |
+
transform: translateY(-50%);
|
70 |
+
-webkit-box-orient: vertical;
|
71 |
+
-webkit-box-direction: normal;
|
72 |
+
-webkit-flex-direction: column;
|
73 |
+
-moz-box-orient: vertical;
|
74 |
+
-moz-box-direction: normal;
|
75 |
+
-ms-flex-direction: column;
|
76 |
+
flex-direction: column; }
|
77 |
+
|
78 |
/*
|
79 |
* Custom Navigation Dot
|
80 |
+
*/
|
81 |
+
.premium-carousel-wrapper .premium-carousel-nav-dot,
|
82 |
+
.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
|
83 |
+
.premium-carousel-wrapper .premium-carousel-nav-arrow-next {
|
84 |
+
display: none; }
|
85 |
+
|
86 |
+
.premium-carousel-wrapper ul.slick-dots svg {
|
87 |
+
width: 20px;
|
88 |
+
height: 20px;
|
89 |
+
outline: none !important; }
|
90 |
+
|
91 |
+
/* Ripple Out */
|
92 |
+
@-webkit-keyframes hvr-ripple-out {
|
93 |
+
0% {
|
94 |
+
-webkit-transform: scale(1);
|
95 |
+
transform: scale(1);
|
96 |
+
opacity: 1; }
|
97 |
+
100% {
|
98 |
+
-webkit-transform: scale(1.5);
|
99 |
+
transform: scale(1.5);
|
100 |
+
opacity: 0; } }
|
101 |
+
@keyframes hvr-ripple-out {
|
102 |
+
0% {
|
103 |
+
-webkit-transform: scale(1);
|
104 |
+
transform: scale(1);
|
105 |
+
opacity: 1; }
|
106 |
+
100% {
|
107 |
+
-webkit-transform: scale(1.5);
|
108 |
+
transform: scale(1.5);
|
109 |
+
opacity: 0; } }
|
110 |
+
|
111 |
+
.premium-carousel-ripple-yes .premium-carousel-wrapper {
|
112 |
+
padding-bottom: 1px; }
|
113 |
+
|
114 |
+
.premium-carousel-ripple-yes ul.slick-dots li {
|
115 |
+
position: relative; }
|
116 |
+
.premium-carousel-ripple-yes ul.slick-dots li i {
|
117 |
+
position: relative;
|
118 |
+
z-index: 1; }
|
119 |
+
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
120 |
+
content: "";
|
121 |
+
position: absolute;
|
122 |
+
-webkit-transform: scale(1);
|
123 |
+
-ms-transform: scale(1);
|
124 |
+
transform: scale(1);
|
125 |
+
top: 0;
|
126 |
+
right: 0;
|
127 |
+
bottom: 0;
|
128 |
+
left: 0;
|
129 |
+
-webkit-border-radius: 50%;
|
130 |
+
border-radius: 50%;
|
131 |
+
pointer-events: none;
|
132 |
+
background-color: rgba(0, 0, 0, 0.15); }
|
133 |
+
.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
|
134 |
+
background-color: rgba(0, 0, 0, 0.3); }
|
135 |
+
.premium-carousel-ripple-yes ul.slick-dots li:hover:before {
|
136 |
+
-webkit-animation: hvr-ripple-out 1.3s infinite;
|
137 |
+
animation: hvr-ripple-out 1.3s infinite; }
|
138 |
+
|
139 |
+
.premium-carousel-wrapper.premium-carousel-scale .slick-slide {
|
140 |
+
-webkit-transform: scale(1.25, 1.25);
|
141 |
+
-ms-transform: scale(1.25, 1.25);
|
142 |
+
transform: scale(1.25, 1.25);
|
143 |
+
-webkit-transition: all 0.3s ease-in-out;
|
144 |
+
transition: all 0.3s ease-in-out; }
|
145 |
+
|
146 |
+
.premium-carousel-wrapper.premium-carousel-scale div.slick-active {
|
147 |
+
-webkit-transform: scale(1, 1);
|
148 |
+
-ms-transform: scale(1, 1);
|
149 |
+
transform: scale(1, 1); }
|
150 |
+
|
151 |
+
[dir="rtl"] .premium-carousel-inner .slick-slide {
|
152 |
+
float: right; }
|
assets/frontend/css/premium-icon-list-rtl.css
CHANGED
@@ -1,330 +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 |
-
-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 |
}
|
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-img-gallery-rtl.css
CHANGED
@@ -1,451 +1,451 @@
|
|
1 |
-
/******** Premium Media Grid ********/
|
2 |
-
/************************************/
|
3 |
-
.premium-img-gallery-filter,
|
4 |
-
.premium-blog-filter {
|
5 |
-
display: -webkit-box;
|
6 |
-
display: -webkit-flex;
|
7 |
-
display: -ms-flexbox;
|
8 |
-
-js-display: flex;
|
9 |
-
display: -moz-box;
|
10 |
-
display: flex;
|
11 |
-
-webkit-box-align: center;
|
12 |
-
-webkit-align-items: center;
|
13 |
-
-moz-box-align: center;
|
14 |
-
-ms-flex-align: center;
|
15 |
-
align-items: center;
|
16 |
-
-webkit-box-pack: center;
|
17 |
-
-webkit-justify-content: center;
|
18 |
-
-moz-box-pack: center;
|
19 |
-
-ms-flex-pack: center;
|
20 |
-
justify-content: center;
|
21 |
-
}
|
22 |
-
|
23 |
-
.premium-img-gallery {
|
24 |
-
clear: both;
|
25 |
-
overflow: hidden;
|
26 |
-
}
|
27 |
-
|
28 |
-
.premium-gallery-container .premium-gallery-item {
|
29 |
-
padding: 10px;
|
30 |
-
float: right;
|
31 |
-
/* Google Chrome isotope issue */
|
32 |
-
}
|
33 |
-
|
34 |
-
.premium-gallery-container .grid-sizer {
|
35 |
-
width: 33.33%;
|
36 |
-
}
|
37 |
-
|
38 |
-
.premium-img-gallery-filter .premium-gallery-cats-container li a.category,
|
39 |
-
.premium-blog-filter .premium-blog-filters-container li a.category {
|
40 |
-
outline: none;
|
41 |
-
text-decoration: none;
|
42 |
-
-webkit-border-radius: 75px;
|
43 |
-
border-radius: 75px;
|
44 |
-
margin: 15px 5px 20px;
|
45 |
-
padding: 7px 20px;
|
46 |
-
-webkit-transition: all 0.3s ease-in-out;
|
47 |
-
transition: all 0.3s ease-in-out;
|
48 |
-
}
|
49 |
-
|
50 |
-
/* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
|
51 |
-
-webkit-transition: all 0.3s ease-in-out;
|
52 |
-
transition: all 0.3s ease-in-out;
|
53 |
-
} */
|
54 |
-
|
55 |
-
.pa-gallery-img {
|
56 |
-
position: relative;
|
57 |
-
}
|
58 |
-
|
59 |
-
.pa-gallery-img .pa-gallery-whole-link {
|
60 |
-
position: absolute;
|
61 |
-
top: 0;
|
62 |
-
right: 0;
|
63 |
-
width: 100%;
|
64 |
-
height: 100%;
|
65 |
-
}
|
66 |
-
|
67 |
-
.pa-gallery-img.style2 .pa-gallery-whole-link {
|
68 |
-
z-index: 99;
|
69 |
-
}
|
70 |
-
|
71 |
-
.pa-gallery-img-container {
|
72 |
-
overflow: hidden;
|
73 |
-
-webkit-backface-visibility: hidden;
|
74 |
-
-moz-backface-visibility: hidden;
|
75 |
-
-webkit-transform: translate3d(0, 0, 0);
|
76 |
-
transform: translate3d(0, 0, 0);
|
77 |
-
}
|
78 |
-
|
79 |
-
.pa-gallery-img-container img {
|
80 |
-
display: block;
|
81 |
-
width: 100%;
|
82 |
-
-webkit-transition: all 0.3s ease-in-out;
|
83 |
-
transition: all 0.3s ease-in-out;
|
84 |
-
}
|
85 |
-
|
86 |
-
.premium-img-gallery.gray img {
|
87 |
-
-webkit-filter: grayscale(100%);
|
88 |
-
filter: grayscale(100%);
|
89 |
-
}
|
90 |
-
|
91 |
-
.premium-img-gallery.zoomout img,
|
92 |
-
.premium-img-gallery.scale img {
|
93 |
-
-webkit-transform: scale(1.2);
|
94 |
-
-ms-transform: scale(1.2);
|
95 |
-
transform: scale(1.2);
|
96 |
-
}
|
97 |
-
|
98 |
-
.premium-img-gallery.sepia img {
|
99 |
-
-webkit-filter: sepia(30%);
|
100 |
-
filter: sepia(30%);
|
101 |
-
}
|
102 |
-
|
103 |
-
.premium-img-gallery.bright img {
|
104 |
-
-webkit-filter: brightness(1);
|
105 |
-
filter: brightness(1);
|
106 |
-
}
|
107 |
-
|
108 |
-
.premium-img-gallery.trans img {
|
109 |
-
-webkit-transform: translateX(15px) scale(1.1);
|
110 |
-
-ms-transform: translateX(15px) scale(1.1);
|
111 |
-
transform: translateX(15px) scale(1.1);
|
112 |
-
}
|
113 |
-
|
114 |
-
.pa-gallery-img .pa-gallery-magnific-image,
|
115 |
-
.pa-gallery-img .pa-gallery-img-link {
|
116 |
-
outline: none;
|
117 |
-
}
|
118 |
-
|
119 |
-
.pa-gallery-img .pa-gallery-magnific-image i,
|
120 |
-
.pa-gallery-img .pa-gallery-magnific-image svg,
|
121 |
-
.pa-gallery-img .pa-gallery-img-link i,
|
122 |
-
.pa-gallery-img .pa-gallery-img-link svg {
|
123 |
-
-webkit-transition: all 0.3s ease-in-out;
|
124 |
-
transition: all 0.3s ease-in-out;
|
125 |
-
}
|
126 |
-
|
127 |
-
.pa-gallery-img .pa-gallery-magnific-image span,
|
128 |
-
.pa-gallery-img .pa-gallery-img-link span {
|
129 |
-
line-height: 1;
|
130 |
-
display: inline-block;
|
131 |
-
opacity: 0;
|
132 |
-
margin: 0 5px;
|
133 |
-
padding: 15px;
|
134 |
-
-webkit-border-radius: 50%;
|
135 |
-
border-radius: 50%;
|
136 |
-
}
|
137 |
-
|
138 |
-
.pa-gallery-img.style2 .pa-gallery-magnific-image span,
|
139 |
-
.pa-gallery-img.style2 .pa-gallery-img-link span {
|
140 |
-
margin: 0 5px 20px;
|
141 |
-
}
|
142 |
-
|
143 |
-
.pa-gallery-img:hover .pa-gallery-magnific-image span {
|
144 |
-
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
145 |
-
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
146 |
-
}
|
147 |
-
|
148 |
-
.pa-gallery-img:hover .pa-gallery-img-link span {
|
149 |
-
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
150 |
-
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
151 |
-
}
|
152 |
-
|
153 |
-
.pa-gallery-img:hover .pa-gallery-magnific-image span,
|
154 |
-
.pa-gallery-img:hover .pa-gallery-img-link span,
|
155 |
-
.premium-gallery-icon-show a.pa-gallery-video-icon span {
|
156 |
-
opacity: 1;
|
157 |
-
}
|
158 |
-
|
159 |
-
.premium-img-gallery-filter ul.premium-gallery-cats-container,
|
160 |
-
.premium-blog-filter ul.premium-blog-filters-container {
|
161 |
-
text-align: center;
|
162 |
-
margin: 0;
|
163 |
-
padding: 0;
|
164 |
-
}
|
165 |
-
|
166 |
-
.premium-img-gallery-filter .premium-gallery-cats-container li,
|
167 |
-
.premium-blog-filter .premium-blog-filters-container li {
|
168 |
-
list-style: none;
|
169 |
-
display: -webkit-inline-box;
|
170 |
-
display: -webkit-inline-flex;
|
171 |
-
display: -ms-inline-flexbox;
|
172 |
-
-js-display: inline-flex;
|
173 |
-
display: -moz-inline-box;
|
174 |
-
display: inline-flex;
|
175 |
-
}
|
176 |
-
|
177 |
-
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
178 |
-
-webkit-transform: scale(1.1);
|
179 |
-
-ms-transform: scale(1.1);
|
180 |
-
transform: scale(1.1);
|
181 |
-
}
|
182 |
-
|
183 |
-
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
184 |
-
-webkit-transform: scale(1);
|
185 |
-
-ms-transform: scale(1);
|
186 |
-
transform: scale(1);
|
187 |
-
}
|
188 |
-
|
189 |
-
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
190 |
-
-webkit-transform: scale(1.3) rotate(-5deg);
|
191 |
-
-ms-transform: scale(1.3) rotate(-5deg);
|
192 |
-
transform: scale(1.3) rotate(-5deg);
|
193 |
-
}
|
194 |
-
|
195 |
-
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
196 |
-
-webkit-filter: grayscale(0%);
|
197 |
-
filter: grayscale(0%);
|
198 |
-
}
|
199 |
-
|
200 |
-
.premium-img-gallery.blur .pa-gallery-img:hover img {
|
201 |
-
-webkit-filter: blur(3px);
|
202 |
-
filter: blur(3px);
|
203 |
-
}
|
204 |
-
|
205 |
-
.premium-img-gallery.sepia .pa-gallery-img:hover img {
|
206 |
-
-webkit-filter: sepia(0%);
|
207 |
-
filter: sepia(0%);
|
208 |
-
}
|
209 |
-
|
210 |
-
.premium-img-gallery.trans .pa-gallery-img:hover img {
|
211 |
-
-webkit-transform: translateX(0px) scale(1.1);
|
212 |
-
-ms-transform: translateX(0px) scale(1.1);
|
213 |
-
transform: translateX(0px) scale(1.1);
|
214 |
-
}
|
215 |
-
|
216 |
-
.premium-img-gallery.bright .pa-gallery-img:hover img {
|
217 |
-
-webkit-filter: brightness(1.2);
|
218 |
-
filter: brightness(1.2);
|
219 |
-
}
|
220 |
-
|
221 |
-
.pa-gallery-img .premium-gallery-caption {
|
222 |
-
padding: 10px;
|
223 |
-
}
|
224 |
-
|
225 |
-
.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
|
226 |
-
margin-bottom: 0;
|
227 |
-
}
|
228 |
-
|
229 |
-
.pa-gallery-img.style1 {
|
230 |
-
overflow: hidden;
|
231 |
-
}
|
232 |
-
|
233 |
-
.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
|
234 |
-
position: absolute;
|
235 |
-
top: 0;
|
236 |
-
right: 0;
|
237 |
-
width: 100%;
|
238 |
-
height: 100%;
|
239 |
-
-webkit-transition: all 0.3s ease-in-out;
|
240 |
-
transition: all 0.3s ease-in-out;
|
241 |
-
}
|
242 |
-
|
243 |
-
.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
|
244 |
-
position: absolute;
|
245 |
-
top: 33.33%;
|
246 |
-
width: 100%;
|
247 |
-
text-align: center;
|
248 |
-
-webkit-transform: translateY(-50%);
|
249 |
-
-ms-transform: translateY(-50%);
|
250 |
-
transform: translateY(-50%);
|
251 |
-
z-index: 999;
|
252 |
-
}
|
253 |
-
|
254 |
-
.pa-gallery-img.style1 .premium-gallery-caption {
|
255 |
-
position: absolute;
|
256 |
-
top: auto;
|
257 |
-
left: 0;
|
258 |
-
right: 0;
|
259 |
-
width: 100%;
|
260 |
-
-webkit-transition: all 500ms ease 0s;
|
261 |
-
transition: all 500ms ease 0s;
|
262 |
-
-webkit-transform: translate3d(0, 100%, 0);
|
263 |
-
-ms-transform: translate3d(0, 100%, 0);
|
264 |
-
transform: translate3d(0, 100%, 0);
|
265 |
-
}
|
266 |
-
|
267 |
-
.pa-gallery-img.default .premium-gallery-caption {
|
268 |
-
position: absolute;
|
269 |
-
top: auto;
|
270 |
-
left: 0;
|
271 |
-
right: 0;
|
272 |
-
width: 100%;
|
273 |
-
bottom: 0;
|
274 |
-
}
|
275 |
-
|
276 |
-
.pa-gallery-img.style1:hover .premium-gallery-caption {
|
277 |
-
-webkit-transform: translate3d(0, 0, 0);
|
278 |
-
-ms-transform: translate3d(0, 0, 0);
|
279 |
-
transform: translate3d(0, 0, 0);
|
280 |
-
bottom: -1px !important;
|
281 |
-
}
|
282 |
-
|
283 |
-
.pa-gallery-img.style2 .pa-gallery-icons-caption-container {
|
284 |
-
position: absolute;
|
285 |
-
top: 0;
|
286 |
-
right: 0;
|
287 |
-
width: 100%;
|
288 |
-
height: 100%;
|
289 |
-
opacity: 0;
|
290 |
-
-webkit-backface-visibility: hidden;
|
291 |
-
backface-visibility: hidden;
|
292 |
-
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
|
293 |
-
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
|
294 |
-
transition: opacity 0.3s, -webkit-transform 0.3s;
|
295 |
-
transition: transform 0.3s, opacity 0.3s;
|
296 |
-
transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
|
297 |
-
z-index: 1;
|
298 |
-
background-color: rgba(108, 191, 226, 0.68);
|
299 |
-
display: -webkit-box;
|
300 |
-
display: -webkit-flex;
|
301 |
-
display: -ms-flexbox;
|
302 |
-
-js-display: flex;
|
303 |
-
display: -moz-box;
|
304 |
-
display: flex;
|
305 |
-
text-align: center;
|
306 |
-
-webkit-box-align: center;
|
307 |
-
-webkit-align-items: center;
|
308 |
-
-moz-box-align: center;
|
309 |
-
-ms-flex-align: center;
|
310 |
-
align-items: center;
|
311 |
-
}
|
312 |
-
|
313 |
-
.pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
|
314 |
-
width: 100%;
|
315 |
-
}
|
316 |
-
|
317 |
-
.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
|
318 |
-
opacity: 1;
|
319 |
-
-webkit-transform: translate(-15px, 15px);
|
320 |
-
-ms-transform: translate(-15px, 15px);
|
321 |
-
transform: translate(-15px, 15px);
|
322 |
-
}
|
323 |
-
|
324 |
-
.premium-clearfix {
|
325 |
-
clear: both;
|
326 |
-
}
|
327 |
-
|
328 |
-
.premium-gallery-container .pa-gallery-item {
|
329 |
-
padding: 10px;
|
330 |
-
}
|
331 |
-
|
332 |
-
/**
|
333 |
-
* Metro Layout
|
334 |
-
*/
|
335 |
-
.premium-img-gallery-metro .premium-gallery-item {
|
336 |
-
overflow: hidden;
|
337 |
-
}
|
338 |
-
|
339 |
-
.premium-img-gallery-metro .pa-gallery-img {
|
340 |
-
height: 100%;
|
341 |
-
}
|
342 |
-
|
343 |
-
.premium-img-gallery-metro .pa-gallery-img-container {
|
344 |
-
height: 100%;
|
345 |
-
}
|
346 |
-
|
347 |
-
.premium-img-gallery-metro .pa-gallery-img-container img {
|
348 |
-
min-height: 100%;
|
349 |
-
width: 100%;
|
350 |
-
-o-object-fit: fill;
|
351 |
-
object-fit: fill;
|
352 |
-
}
|
353 |
-
|
354 |
-
.premium-img-gallery .premium-gallery-item-hidden {
|
355 |
-
visibility: hidden;
|
356 |
-
width: 0 !important;
|
357 |
-
height: 0 !important;
|
358 |
-
margin: 0 !important;
|
359 |
-
padding: 0 !important;
|
360 |
-
}
|
361 |
-
|
362 |
-
.premium-gallery-load-more .premium-gallery-load-more-btn {
|
363 |
-
-webkit-box-shadow: none;
|
364 |
-
box-shadow: none;
|
365 |
-
text-shadow: none;
|
366 |
-
border: none;
|
367 |
-
outline: none;
|
368 |
-
-webkit-box-align: center;
|
369 |
-
-ms-flex-align: center;
|
370 |
-
-webkit-align-items: center;
|
371 |
-
-moz-box-align: center;
|
372 |
-
align-items: center;
|
373 |
-
vertical-align: bottom;
|
374 |
-
cursor: pointer;
|
375 |
-
line-height: 1;
|
376 |
-
font-style: normal;
|
377 |
-
font-weight: normal;
|
378 |
-
background-image: none;
|
379 |
-
color: #fff;
|
380 |
-
-webkit-transition: all 0.3s ease-in-out;
|
381 |
-
transition: all 0.3s ease-in-out;
|
382 |
-
}
|
383 |
-
|
384 |
-
.premium-gallery-load-more-btn {
|
385 |
-
display: -webkit-inline-box;
|
386 |
-
display: -webkit-inline-flex;
|
387 |
-
display: -ms-inline-flexbox;
|
388 |
-
-js-display: inline-flex;
|
389 |
-
display: -moz-inline-box;
|
390 |
-
display: inline-flex;
|
391 |
-
-webkit-box-align: center;
|
392 |
-
-webkit-align-items: center;
|
393 |
-
-moz-box-align: center;
|
394 |
-
-ms-flex-align: center;
|
395 |
-
align-items: center;
|
396 |
-
}
|
397 |
-
|
398 |
-
.premium-gallery-load-more-btn div {
|
399 |
-
margin-right: 3px;
|
400 |
-
}
|
401 |
-
|
402 |
-
.premium-gallery-load-more-btn .premium-loader {
|
403 |
-
display: inline-block;
|
404 |
-
width: 20px;
|
405 |
-
height: 20px;
|
406 |
-
}
|
407 |
-
|
408 |
-
/** * Video */
|
409 |
-
.pa-gallery-img .pa-gallery-lightbox-wrap {
|
410 |
-
display: inline-block;
|
411 |
-
}
|
412 |
-
|
413 |
-
.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
|
414 |
-
.pa-gallery-img .pa-gallery-video-icon {
|
415 |
-
cursor: pointer;
|
416 |
-
}
|
417 |
-
|
418 |
-
.pa-gallery-img-container iframe,
|
419 |
-
.pa-gallery-img-container video {
|
420 |
-
position: absolute;
|
421 |
-
visibility: hidden;
|
422 |
-
top: 0;
|
423 |
-
right: 0;
|
424 |
-
max-width: 100%;
|
425 |
-
width: 100%;
|
426 |
-
height: 100%;
|
427 |
-
margin: 0;
|
428 |
-
line-height: 1;
|
429 |
-
border: none;
|
430 |
-
}
|
431 |
-
|
432 |
-
.pa-gallery-img-container video {
|
433 |
-
-o-object-fit: contain;
|
434 |
-
object-fit: contain;
|
435 |
-
}
|
436 |
-
|
437 |
-
.pa-gallery-icons-inner-container svg,
|
438 |
-
.pa-gallery-icons-caption-cell svg {
|
439 |
-
width: 14px;
|
440 |
-
height: 14px;
|
441 |
-
}
|
442 |
-
|
443 |
-
.premium-gallery-gradient-layer {
|
444 |
-
position: absolute;
|
445 |
-
bottom: 40px;
|
446 |
-
width: 100%;
|
447 |
-
height: 20px;
|
448 |
-
background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
|
449 |
-
background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
450 |
-
background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
451 |
}
|
1 |
+
/******** Premium Media Grid ********/
|
2 |
+
/************************************/
|
3 |
+
.premium-img-gallery-filter,
|
4 |
+
.premium-blog-filter {
|
5 |
+
display: -webkit-box;
|
6 |
+
display: -webkit-flex;
|
7 |
+
display: -ms-flexbox;
|
8 |
+
-js-display: flex;
|
9 |
+
display: -moz-box;
|
10 |
+
display: flex;
|
11 |
+
-webkit-box-align: center;
|
12 |
+
-webkit-align-items: center;
|
13 |
+
-moz-box-align: center;
|
14 |
+
-ms-flex-align: center;
|
15 |
+
align-items: center;
|
16 |
+
-webkit-box-pack: center;
|
17 |
+
-webkit-justify-content: center;
|
18 |
+
-moz-box-pack: center;
|
19 |
+
-ms-flex-pack: center;
|
20 |
+
justify-content: center;
|
21 |
+
}
|
22 |
+
|
23 |
+
.premium-img-gallery {
|
24 |
+
clear: both;
|
25 |
+
overflow: hidden;
|
26 |
+
}
|
27 |
+
|
28 |
+
.premium-gallery-container .premium-gallery-item {
|
29 |
+
padding: 10px;
|
30 |
+
float: right;
|
31 |
+
/* Google Chrome isotope issue */
|
32 |
+
}
|
33 |
+
|
34 |
+
.premium-gallery-container .grid-sizer {
|
35 |
+
width: 33.33%;
|
36 |
+
}
|
37 |
+
|
38 |
+
.premium-img-gallery-filter .premium-gallery-cats-container li a.category,
|
39 |
+
.premium-blog-filter .premium-blog-filters-container li a.category {
|
40 |
+
outline: none;
|
41 |
+
text-decoration: none;
|
42 |
+
-webkit-border-radius: 75px;
|
43 |
+
border-radius: 75px;
|
44 |
+
margin: 15px 5px 20px;
|
45 |
+
padding: 7px 20px;
|
46 |
+
-webkit-transition: all 0.3s ease-in-out;
|
47 |
+
transition: all 0.3s ease-in-out;
|
48 |
+
}
|
49 |
+
|
50 |
+
/* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
|
51 |
+
-webkit-transition: all 0.3s ease-in-out;
|
52 |
+
transition: all 0.3s ease-in-out;
|
53 |
+
} */
|
54 |
+
|
55 |
+
.pa-gallery-img {
|
56 |
+
position: relative;
|
57 |
+
}
|
58 |
+
|
59 |
+
.pa-gallery-img .pa-gallery-whole-link {
|
60 |
+
position: absolute;
|
61 |
+
top: 0;
|
62 |
+
right: 0;
|
63 |
+
width: 100%;
|
64 |
+
height: 100%;
|
65 |
+
}
|
66 |
+
|
67 |
+
.pa-gallery-img.style2 .pa-gallery-whole-link {
|
68 |
+
z-index: 99;
|
69 |
+
}
|
70 |
+
|
71 |
+
.pa-gallery-img-container {
|
72 |
+
overflow: hidden;
|
73 |
+
-webkit-backface-visibility: hidden;
|
74 |
+
-moz-backface-visibility: hidden;
|
75 |
+
-webkit-transform: translate3d(0, 0, 0);
|
76 |
+
transform: translate3d(0, 0, 0);
|
77 |
+
}
|
78 |
+
|
79 |
+
.pa-gallery-img-container img {
|
80 |
+
display: block;
|
81 |
+
width: 100%;
|
82 |
+
-webkit-transition: all 0.3s ease-in-out;
|
83 |
+
transition: all 0.3s ease-in-out;
|
84 |
+
}
|
85 |
+
|
86 |
+
.premium-img-gallery.gray img {
|
87 |
+
-webkit-filter: grayscale(100%);
|
88 |
+
filter: grayscale(100%);
|
89 |
+
}
|
90 |
+
|
91 |
+
.premium-img-gallery.zoomout img,
|
92 |
+
.premium-img-gallery.scale img {
|
93 |
+
-webkit-transform: scale(1.2);
|
94 |
+
-ms-transform: scale(1.2);
|
95 |
+
transform: scale(1.2);
|
96 |
+
}
|
97 |
+
|
98 |
+
.premium-img-gallery.sepia img {
|
99 |
+
-webkit-filter: sepia(30%);
|
100 |
+
filter: sepia(30%);
|
101 |
+
}
|
102 |
+
|
103 |
+
.premium-img-gallery.bright img {
|
104 |
+
-webkit-filter: brightness(1);
|
105 |
+
filter: brightness(1);
|
106 |
+
}
|
107 |
+
|
108 |
+
.premium-img-gallery.trans img {
|
109 |
+
-webkit-transform: translateX(15px) scale(1.1);
|
110 |
+
-ms-transform: translateX(15px) scale(1.1);
|
111 |
+
transform: translateX(15px) scale(1.1);
|
112 |
+
}
|
113 |
+
|
114 |
+
.pa-gallery-img .pa-gallery-magnific-image,
|
115 |
+
.pa-gallery-img .pa-gallery-img-link {
|
116 |
+
outline: none;
|
117 |
+
}
|
118 |
+
|
119 |
+
.pa-gallery-img .pa-gallery-magnific-image i,
|
120 |
+
.pa-gallery-img .pa-gallery-magnific-image svg,
|
121 |
+
.pa-gallery-img .pa-gallery-img-link i,
|
122 |
+
.pa-gallery-img .pa-gallery-img-link svg {
|
123 |
+
-webkit-transition: all 0.3s ease-in-out;
|
124 |
+
transition: all 0.3s ease-in-out;
|
125 |
+
}
|
126 |
+
|
127 |
+
.pa-gallery-img .pa-gallery-magnific-image span,
|
128 |
+
.pa-gallery-img .pa-gallery-img-link span {
|
129 |
+
line-height: 1;
|
130 |
+
display: inline-block;
|
131 |
+
opacity: 0;
|
132 |
+
margin: 0 5px;
|
133 |
+
padding: 15px;
|
134 |
+
-webkit-border-radius: 50%;
|
135 |
+
border-radius: 50%;
|
136 |
+
}
|
137 |
+
|
138 |
+
.pa-gallery-img.style2 .pa-gallery-magnific-image span,
|
139 |
+
.pa-gallery-img.style2 .pa-gallery-img-link span {
|
140 |
+
margin: 0 5px 20px;
|
141 |
+
}
|
142 |
+
|
143 |
+
.pa-gallery-img:hover .pa-gallery-magnific-image span {
|
144 |
+
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
145 |
+
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
|
146 |
+
}
|
147 |
+
|
148 |
+
.pa-gallery-img:hover .pa-gallery-img-link span {
|
149 |
+
-webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
150 |
+
transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
|
151 |
+
}
|
152 |
+
|
153 |
+
.pa-gallery-img:hover .pa-gallery-magnific-image span,
|
154 |
+
.pa-gallery-img:hover .pa-gallery-img-link span,
|
155 |
+
.premium-gallery-icon-show a.pa-gallery-video-icon span {
|
156 |
+
opacity: 1;
|
157 |
+
}
|
158 |
+
|
159 |
+
.premium-img-gallery-filter ul.premium-gallery-cats-container,
|
160 |
+
.premium-blog-filter ul.premium-blog-filters-container {
|
161 |
+
text-align: center;
|
162 |
+
margin: 0;
|
163 |
+
padding: 0;
|
164 |
+
}
|
165 |
+
|
166 |
+
.premium-img-gallery-filter .premium-gallery-cats-container li,
|
167 |
+
.premium-blog-filter .premium-blog-filters-container li {
|
168 |
+
list-style: none;
|
169 |
+
display: -webkit-inline-box;
|
170 |
+
display: -webkit-inline-flex;
|
171 |
+
display: -ms-inline-flexbox;
|
172 |
+
-js-display: inline-flex;
|
173 |
+
display: -moz-inline-box;
|
174 |
+
display: inline-flex;
|
175 |
+
}
|
176 |
+
|
177 |
+
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
178 |
+
-webkit-transform: scale(1.1);
|
179 |
+
-ms-transform: scale(1.1);
|
180 |
+
transform: scale(1.1);
|
181 |
+
}
|
182 |
+
|
183 |
+
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
184 |
+
-webkit-transform: scale(1);
|
185 |
+
-ms-transform: scale(1);
|
186 |
+
transform: scale(1);
|
187 |
+
}
|
188 |
+
|
189 |
+
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
190 |
+
-webkit-transform: scale(1.3) rotate(-5deg);
|
191 |
+
-ms-transform: scale(1.3) rotate(-5deg);
|
192 |
+
transform: scale(1.3) rotate(-5deg);
|
193 |
+
}
|
194 |
+
|
195 |
+
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
196 |
+
-webkit-filter: grayscale(0%);
|
197 |
+
filter: grayscale(0%);
|
198 |
+
}
|
199 |
+
|
200 |
+
.premium-img-gallery.blur .pa-gallery-img:hover img {
|
201 |
+
-webkit-filter: blur(3px);
|
202 |
+
filter: blur(3px);
|
203 |
+
}
|
204 |
+
|
205 |
+
.premium-img-gallery.sepia .pa-gallery-img:hover img {
|
206 |
+
-webkit-filter: sepia(0%);
|
207 |
+
filter: sepia(0%);
|
208 |
+
}
|
209 |
+
|
210 |
+
.premium-img-gallery.trans .pa-gallery-img:hover img {
|
211 |
+
-webkit-transform: translateX(0px) scale(1.1);
|
212 |
+
-ms-transform: translateX(0px) scale(1.1);
|
213 |
+
transform: translateX(0px) scale(1.1);
|
214 |
+
}
|
215 |
+
|
216 |
+
.premium-img-gallery.bright .pa-gallery-img:hover img {
|
217 |
+
-webkit-filter: brightness(1.2);
|
218 |
+
filter: brightness(1.2);
|
219 |
+
}
|
220 |
+
|
221 |
+
.pa-gallery-img .premium-gallery-caption {
|
222 |
+
padding: 10px;
|
223 |
+
}
|
224 |
+
|
225 |
+
.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
|
226 |
+
margin-bottom: 0;
|
227 |
+
}
|
228 |
+
|
229 |
+
.pa-gallery-img.style1 {
|
230 |
+
overflow: hidden;
|
231 |
+
}
|
232 |
+
|
233 |
+
.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
|
234 |
+
position: absolute;
|
235 |
+
top: 0;
|
236 |
+
right: 0;
|
237 |
+
width: 100%;
|
238 |
+
height: 100%;
|
239 |
+
-webkit-transition: all 0.3s ease-in-out;
|
240 |
+
transition: all 0.3s ease-in-out;
|
241 |
+
}
|
242 |
+
|
243 |
+
.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
|
244 |
+
position: absolute;
|
245 |
+
top: 33.33%;
|
246 |
+
width: 100%;
|
247 |
+
text-align: center;
|
248 |
+
-webkit-transform: translateY(-50%);
|
249 |
+
-ms-transform: translateY(-50%);
|
250 |
+
transform: translateY(-50%);
|
251 |
+
z-index: 999;
|
252 |
+
}
|
253 |
+
|
254 |
+
.pa-gallery-img.style1 .premium-gallery-caption {
|
255 |
+
position: absolute;
|
256 |
+
top: auto;
|
257 |
+
left: 0;
|
258 |
+
right: 0;
|
259 |
+
width: 100%;
|
260 |
+
-webkit-transition: all 500ms ease 0s;
|
261 |
+
transition: all 500ms ease 0s;
|
262 |
+
-webkit-transform: translate3d(0, 100%, 0);
|
263 |
+
-ms-transform: translate3d(0, 100%, 0);
|
264 |
+
transform: translate3d(0, 100%, 0);
|
265 |
+
}
|
266 |
+
|
267 |
+
.pa-gallery-img.default .premium-gallery-caption {
|
268 |
+
position: absolute;
|
269 |
+
top: auto;
|
270 |
+
left: 0;
|
271 |
+
right: 0;
|
272 |
+
width: 100%;
|
273 |
+
bottom: 0;
|
274 |
+
}
|
275 |
+
|
276 |
+
.pa-gallery-img.style1:hover .premium-gallery-caption {
|
277 |
+
-webkit-transform: translate3d(0, 0, 0);
|
278 |
+
-ms-transform: translate3d(0, 0, 0);
|
279 |
+
transform: translate3d(0, 0, 0);
|
280 |
+
bottom: -1px !important;
|
281 |
+
}
|
282 |
+
|
283 |
+
.pa-gallery-img.style2 .pa-gallery-icons-caption-container {
|
284 |
+
position: absolute;
|
285 |
+
top: 0;
|
286 |
+
right: 0;
|
287 |
+
width: 100%;
|
288 |
+
height: 100%;
|
289 |
+
opacity: 0;
|
290 |
+
-webkit-backface-visibility: hidden;
|
291 |
+
backface-visibility: hidden;
|
292 |
+
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
|
293 |
+
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
|
294 |
+
transition: opacity 0.3s, -webkit-transform 0.3s;
|
295 |
+
transition: transform 0.3s, opacity 0.3s;
|
296 |
+
transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
|
297 |
+
z-index: 1;
|
298 |
+
background-color: rgba(108, 191, 226, 0.68);
|
299 |
+
display: -webkit-box;
|
300 |
+
display: -webkit-flex;
|
301 |
+
display: -ms-flexbox;
|
302 |
+
-js-display: flex;
|
303 |
+
display: -moz-box;
|
304 |
+
display: flex;
|
305 |
+
text-align: center;
|
306 |
+
-webkit-box-align: center;
|
307 |
+
-webkit-align-items: center;
|
308 |
+
-moz-box-align: center;
|
309 |
+
-ms-flex-align: center;
|
310 |
+
align-items: center;
|
311 |
+
}
|
312 |
+
|
313 |
+
.pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
|
314 |
+
width: 100%;
|
315 |
+
}
|
316 |
+
|
317 |
+
.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
|
318 |
+
opacity: 1;
|
319 |
+
-webkit-transform: translate(-15px, 15px);
|
320 |
+
-ms-transform: translate(-15px, 15px);
|
321 |
+
transform: translate(-15px, 15px);
|
322 |
+
}
|
323 |
+
|
324 |
+
.premium-clearfix {
|
325 |
+
clear: both;
|
326 |
+
}
|
327 |
+
|
328 |
+
.premium-gallery-container .pa-gallery-item {
|
329 |
+
padding: 10px;
|
330 |
+
}
|
331 |
+
|
332 |
+
/**
|
333 |
+
* Metro Layout
|
334 |
+
*/
|
335 |
+
.premium-img-gallery-metro .premium-gallery-item {
|
336 |
+
overflow: hidden;
|
337 |
+
}
|
338 |
+
|
339 |
+
.premium-img-gallery-metro .pa-gallery-img {
|
340 |
+
height: 100%;
|
341 |
+
}
|
342 |
+
|
343 |
+
.premium-img-gallery-metro .pa-gallery-img-container {
|
344 |
+
height: 100%;
|
345 |
+
}
|
346 |
+
|
347 |
+
.premium-img-gallery-metro .pa-gallery-img-container img {
|
348 |
+
min-height: 100%;
|
349 |
+
width: 100%;
|
350 |
+
-o-object-fit: fill;
|
351 |
+
object-fit: fill;
|
352 |
+
}
|
353 |
+
|
354 |
+
.premium-img-gallery .premium-gallery-item-hidden {
|
355 |
+
visibility: hidden;
|
356 |
+
width: 0 !important;
|
357 |
+
height: 0 !important;
|
358 |
+
margin: 0 !important;
|
359 |
+
padding: 0 !important;
|
360 |
+
}
|
361 |
+
|
362 |
+
.premium-gallery-load-more .premium-gallery-load-more-btn {
|
363 |
+
-webkit-box-shadow: none;
|
364 |
+
box-shadow: none;
|
365 |
+
text-shadow: none;
|
366 |
+
border: none;
|
367 |
+
outline: none;
|
368 |
+
-webkit-box-align: center;
|
369 |
+
-ms-flex-align: center;
|
370 |
+
-webkit-align-items: center;
|
371 |
+
-moz-box-align: center;
|
372 |
+
align-items: center;
|
373 |
+
vertical-align: bottom;
|
374 |
+
cursor: pointer;
|
375 |
+
line-height: 1;
|
376 |
+
font-style: normal;
|
377 |
+
font-weight: normal;
|
378 |
+
background-image: none;
|
379 |
+
color: #fff;
|
380 |
+
-webkit-transition: all 0.3s ease-in-out;
|
381 |
+
transition: all 0.3s ease-in-out;
|
382 |
+
}
|
383 |
+
|
384 |
+
.premium-gallery-load-more-btn {
|
385 |
+
display: -webkit-inline-box;
|
386 |
+
display: -webkit-inline-flex;
|
387 |
+
display: -ms-inline-flexbox;
|
388 |
+
-js-display: inline-flex;
|
389 |
+
display: -moz-inline-box;
|
390 |
+
display: inline-flex;
|
391 |
+
-webkit-box-align: center;
|
392 |
+
-webkit-align-items: center;
|
393 |
+
-moz-box-align: center;
|
394 |
+
-ms-flex-align: center;
|
395 |
+
align-items: center;
|
396 |
+
}
|
397 |
+
|
398 |
+
.premium-gallery-load-more-btn div {
|
399 |
+
margin-right: 3px;
|
400 |
+
}
|
401 |
+
|
402 |
+
.premium-gallery-load-more-btn .premium-loader {
|
403 |
+
display: inline-block;
|
404 |
+
width: 20px;
|
405 |
+
height: 20px;
|
406 |
+
}
|
407 |
+
|
408 |
+
/** * Video */
|
409 |
+
.pa-gallery-img .pa-gallery-lightbox-wrap {
|
410 |
+
display: inline-block;
|
411 |
+
}
|
412 |
+
|
413 |
+
.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
|
414 |
+
.pa-gallery-img .pa-gallery-video-icon {
|
415 |
+
cursor: pointer;
|
416 |
+
}
|
417 |
+
|
418 |
+
.pa-gallery-img-container iframe,
|
419 |
+
.pa-gallery-img-container video {
|
420 |
+
position: absolute;
|
421 |
+
visibility: hidden;
|
422 |
+
top: 0;
|
423 |
+
right: 0;
|
424 |
+
max-width: 100%;
|
425 |
+
width: 100%;
|
426 |
+
height: 100%;
|
427 |
+
margin: 0;
|
428 |
+
line-height: 1;
|
429 |
+
border: none;
|
430 |
+
}
|
431 |
+
|
432 |
+
.pa-gallery-img-container video {
|
433 |
+
-o-object-fit: contain;
|
434 |
+
object-fit: contain;
|
435 |
+
}
|
436 |
+
|
437 |
+
.pa-gallery-icons-inner-container svg,
|
438 |
+
.pa-gallery-icons-caption-cell svg {
|
439 |
+
width: 14px;
|
440 |
+
height: 14px;
|
441 |
+
}
|
442 |
+
|
443 |
+
.premium-gallery-gradient-layer {
|
444 |
+
position: absolute;
|
445 |
+
bottom: 40px;
|
446 |
+
width: 100%;
|
447 |
+
height: 20px;
|
448 |
+
background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
|
449 |
+
background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
450 |
+
background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
|
451 |
}
|
assets/frontend/css/premium-img-gallery.css
CHANGED
@@ -273,8 +273,8 @@
|
|
273 |
.premium-clearfix {
|
274 |
clear: both; }
|
275 |
|
276 |
-
/**
|
277 |
-
* Metro Layout
|
278 |
*/
|
279 |
.premium-img-gallery-metro .premium-gallery-item {
|
280 |
overflow: hidden; }
|
273 |
.premium-clearfix {
|
274 |
clear: both; }
|
275 |
|
276 |
+
/**
|
277 |
+
* Metro Layout
|
278 |
*/
|
279 |
.premium-img-gallery-metro .premium-gallery-item {
|
280 |
overflow: hidden; }
|
assets/frontend/css/premium-nav-menu.css
CHANGED
@@ -1,914 +1,914 @@
|
|
1 |
-
/************ Premium Nav Menu ************/
|
2 |
-
.premium-nav-widget-container ul {
|
3 |
-
list-style: none;
|
4 |
-
margin: 0; }
|
5 |
-
|
6 |
-
.premium-nav-widget-container .premium-main-nav-menu {
|
7 |
-
-js-display: flex;
|
8 |
-
display: -webkit-box;
|
9 |
-
display: -webkit-flex;
|
10 |
-
display: -moz-box;
|
11 |
-
display: -ms-flexbox;
|
12 |
-
display: flex;
|
13 |
-
height: 100%; }
|
14 |
-
|
15 |
-
/*Vertical Main Menu**/
|
16 |
-
.premium-nav-ver .premium-nav-menu-container {
|
17 |
-
width: 45%; }
|
18 |
-
|
19 |
-
.premium-nav-ver .premium-main-nav-menu {
|
20 |
-
position: relative;
|
21 |
-
-webkit-box-orient: vertical;
|
22 |
-
-webkit-box-direction: normal;
|
23 |
-
-webkit-flex-direction: column;
|
24 |
-
-moz-box-orient: vertical;
|
25 |
-
-moz-box-direction: normal;
|
26 |
-
-ms-flex-direction: column;
|
27 |
-
flex-direction: column;
|
28 |
-
-webkit-box-align: start;
|
29 |
-
-webkit-align-items: flex-start;
|
30 |
-
-moz-box-align: start;
|
31 |
-
-ms-flex-align: start;
|
32 |
-
align-items: flex-start; }
|
33 |
-
|
34 |
-
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
35 |
-
visibility: hidden;
|
36 |
-
opacity: 0;
|
37 |
-
position: absolute;
|
38 |
-
min-width: 250px; }
|
39 |
-
|
40 |
-
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
|
41 |
-
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
|
42 |
-
opacity: 1;
|
43 |
-
visibility: visible; }
|
44 |
-
|
45 |
-
.premium-nav-ver .premium-nav-menu-item {
|
46 |
-
width: 100%; }
|
47 |
-
|
48 |
-
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
|
49 |
-
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
50 |
-
left: 100%;
|
51 |
-
top: 0; }
|
52 |
-
|
53 |
-
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
|
54 |
-
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
55 |
-
right: 100%;
|
56 |
-
top: 0; }
|
57 |
-
|
58 |
-
.premium-nav-ver .premium-vertical-left .premium-menu-link {
|
59 |
-
-webkit-box-orient: horizontal;
|
60 |
-
-webkit-box-direction: reverse;
|
61 |
-
-webkit-flex-direction: row-reverse;
|
62 |
-
-moz-box-orient: horizontal;
|
63 |
-
-moz-box-direction: reverse;
|
64 |
-
-ms-flex-direction: row-reverse;
|
65 |
-
flex-direction: row-reverse; }
|
66 |
-
|
67 |
-
/*Horizontal Main Menu**/
|
68 |
-
.premium-nav-hor .premium-nav-menu-container {
|
69 |
-
height: 60px; }
|
70 |
-
|
71 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
|
72 |
-
visibility: hidden;
|
73 |
-
opacity: 0;
|
74 |
-
position: absolute;
|
75 |
-
min-width: 220px; }
|
76 |
-
|
77 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
|
78 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
|
79 |
-
top: 100%; }
|
80 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
|
81 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
|
82 |
-
left: 100%;
|
83 |
-
top: 0; }
|
84 |
-
|
85 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
86 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
|
87 |
-
visibility: visible;
|
88 |
-
opacity: 1;
|
89 |
-
pointer-events: auto; }
|
90 |
-
|
91 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
|
92 |
-
left: 50%;
|
93 |
-
-webkit-transform: translateX(-50%);
|
94 |
-
-ms-transform: translateX(-50%);
|
95 |
-
transform: translateX(-50%); }
|
96 |
-
|
97 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
|
98 |
-
left: 0; }
|
99 |
-
|
100 |
-
/**Mega Menu Container*/
|
101 |
-
.premium-mega-nav-item .premium-sub-menu {
|
102 |
-
display: none; }
|
103 |
-
|
104 |
-
.premium-mega-nav-item {
|
105 |
-
position: relative; }
|
106 |
-
.premium-mega-nav-item:hover .premium-mega-content-container {
|
107 |
-
visibility: visible;
|
108 |
-
opacity: 1;
|
109 |
-
pointer-events: auto; }
|
110 |
-
|
111 |
-
.premium-mega-content-container {
|
112 |
-
visibility: hidden;
|
113 |
-
position: absolute;
|
114 |
-
z-index: 9999;
|
115 |
-
opacity: 0;
|
116 |
-
pointer-events: none; }
|
117 |
-
|
118 |
-
.premium-hamburger-menu .premium-mega-content-container,
|
119 |
-
.premium-nav-slide .premium-mega-content-container,
|
120 |
-
.premium-nav-dropdown .premium-mega-content-container {
|
121 |
-
visibility: visible;
|
122 |
-
position: relative;
|
123 |
-
opacity: 1;
|
124 |
-
pointer-events: auto; }
|
125 |
-
|
126 |
-
/**Hamburger Menu*/
|
127 |
-
.premium-nav-widget-container a.premium-hamburger-toggle,
|
128 |
-
.premium-mobile-menu-outer-container a.premium-mobile-menu-close {
|
129 |
-
text-decoration: none; }
|
130 |
-
|
131 |
-
.premium-nav-widget-container .premium-hamburger-toggle {
|
132 |
-
display: none;
|
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 |
-
-webkit-box-align: center;
|
139 |
-
-webkit-align-items: center;
|
140 |
-
-moz-box-align: center;
|
141 |
-
-ms-flex-align: center;
|
142 |
-
align-items: center; }
|
143 |
-
.premium-nav-widget-container .premium-hamburger-toggle i {
|
144 |
-
padding: 0.25em;
|
145 |
-
font-size: 22px; }
|
146 |
-
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
147 |
-
width: 22px;
|
148 |
-
height: 22px; }
|
149 |
-
.premium-nav-widget-container .premium-hamburger-toggle i,
|
150 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
151 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
152 |
-
color: #494c4f; }
|
153 |
-
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
154 |
-
fill: #494c4f; }
|
155 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
156 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
157 |
-
margin: 2px; }
|
158 |
-
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
159 |
-
display: none; }
|
160 |
-
|
161 |
-
.premium-mobile-menu-container {
|
162 |
-
width: 100%; }
|
163 |
-
.premium-mobile-menu-container .premium-main-mobile-menu {
|
164 |
-
width: 100%; }
|
165 |
-
.premium-mobile-menu-container ul {
|
166 |
-
list-style: none;
|
167 |
-
margin: 0; }
|
168 |
-
.premium-mobile-menu-container .premium-mobile-menu,
|
169 |
-
.premium-mobile-menu-container .premium-sub-menu {
|
170 |
-
display: none;
|
171 |
-
-webkit-box-orient: vertical;
|
172 |
-
-webkit-box-direction: normal;
|
173 |
-
-webkit-flex-direction: column;
|
174 |
-
-moz-box-orient: vertical;
|
175 |
-
-moz-box-direction: normal;
|
176 |
-
-ms-flex-direction: column;
|
177 |
-
flex-direction: column; }
|
178 |
-
.premium-mobile-menu-container .premium-nav-menu-item {
|
179 |
-
-webkit-box-orient: vertical;
|
180 |
-
-webkit-box-direction: normal;
|
181 |
-
-webkit-flex-direction: column;
|
182 |
-
-moz-box-orient: vertical;
|
183 |
-
-moz-box-direction: normal;
|
184 |
-
-ms-flex-direction: column;
|
185 |
-
flex-direction: column; }
|
186 |
-
.premium-mobile-menu-container .premium-item-badge {
|
187 |
-
top: 50%;
|
188 |
-
right: 0;
|
189 |
-
left: unset;
|
190 |
-
-webkit-transform: translateY(-50%);
|
191 |
-
-ms-transform: translateY(-50%);
|
192 |
-
transform: translateY(-50%); }
|
193 |
-
|
194 |
-
/**Vertical Hamburger Menu*/
|
195 |
-
.premium-mobile-menu-outer-container {
|
196 |
-
opacity: 0; }
|
197 |
-
.premium-mobile-menu-outer-container.premium-vertical-toggle-open {
|
198 |
-
opacity: 1; }
|
199 |
-
|
200 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
|
201 |
-
background-color: #f7f7f7;
|
202 |
-
width: 300px;
|
203 |
-
-webkit-transform: translateX(-300px);
|
204 |
-
-ms-transform: translateX(-300px);
|
205 |
-
transform: translateX(-300px);
|
206 |
-
height: 100%;
|
207 |
-
position: fixed;
|
208 |
-
top: 0;
|
209 |
-
left: 0;
|
210 |
-
overflow-x: hidden;
|
211 |
-
z-index: 10000;
|
212 |
-
-webkit-transition: 0.5s;
|
213 |
-
transition: 0.5s;
|
214 |
-
padding-top: 50px; }
|
215 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
|
216 |
-
-js-display: flex;
|
217 |
-
display: -webkit-box;
|
218 |
-
display: -webkit-flex;
|
219 |
-
display: -moz-box;
|
220 |
-
display: -ms-flexbox;
|
221 |
-
display: flex; }
|
222 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
|
223 |
-
margin-top: 50px; }
|
224 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
|
225 |
-
-webkit-transform: translateY(0);
|
226 |
-
-ms-transform: translateY(0);
|
227 |
-
transform: translateY(0); }
|
228 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
|
229 |
-
position: absolute;
|
230 |
-
top: 2%;
|
231 |
-
right: 5px;
|
232 |
-
padding: 0 9px;
|
233 |
-
z-index: 10000;
|
234 |
-
-js-display: inline-flex;
|
235 |
-
display: -webkit-inline-box;
|
236 |
-
display: -webkit-inline-flex;
|
237 |
-
display: -moz-inline-box;
|
238 |
-
display: -ms-inline-flexbox;
|
239 |
-
display: inline-flex;
|
240 |
-
color: #494c4f;
|
241 |
-
-webkit-box-pack: center;
|
242 |
-
-webkit-justify-content: center;
|
243 |
-
-moz-box-pack: center;
|
244 |
-
-ms-flex-pack: center;
|
245 |
-
justify-content: center;
|
246 |
-
-webkit-box-align: center;
|
247 |
-
-webkit-align-items: center;
|
248 |
-
-moz-box-align: center;
|
249 |
-
-ms-flex-align: center;
|
250 |
-
align-items: center; }
|
251 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
|
252 |
-
margin: 5px; }
|
253 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
|
254 |
-
width: 22px;
|
255 |
-
height: 22px;
|
256 |
-
fill: #494c4f; }
|
257 |
-
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
|
258 |
-
font-size: 22px; }
|
259 |
-
|
260 |
-
.premium-ver-hamburger-menu .premium-vertical-toggle-open {
|
261 |
-
-webkit-transform: translateX(0) !important;
|
262 |
-
-ms-transform: translateX(0) !important;
|
263 |
-
transform: translateX(0) !important;
|
264 |
-
-webkit-transition: 0.5s;
|
265 |
-
transition: 0.5s; }
|
266 |
-
|
267 |
-
/**Common*/
|
268 |
-
.premium-nav-slide-overlay {
|
269 |
-
display: none;
|
270 |
-
position: fixed;
|
271 |
-
top: 0;
|
272 |
-
left: 0;
|
273 |
-
right: 0;
|
274 |
-
bottom: 0;
|
275 |
-
-webkit-backface-visibility: hidden;
|
276 |
-
backface-visibility: hidden;
|
277 |
-
background: rgba(0, 0, 0, 0.6);
|
278 |
-
z-index: 9999; }
|
279 |
-
.premium-nav-slide-overlay.premium-vertical-toggle-open {
|
280 |
-
display: block; }
|
281 |
-
|
282 |
-
.premium-active-menu,
|
283 |
-
.premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
|
284 |
-
.premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
|
285 |
-
-js-display: flex !important;
|
286 |
-
display: -webkit-box !important;
|
287 |
-
display: -webkit-flex !important;
|
288 |
-
display: -moz-box !important;
|
289 |
-
display: -ms-flexbox !important;
|
290 |
-
display: flex !important;
|
291 |
-
-webkit-box-orient: vertical;
|
292 |
-
-webkit-box-direction: normal;
|
293 |
-
-webkit-flex-direction: column;
|
294 |
-
-moz-box-orient: vertical;
|
295 |
-
-moz-box-direction: normal;
|
296 |
-
-ms-flex-direction: column;
|
297 |
-
flex-direction: column; }
|
298 |
-
|
299 |
-
.premium-active-menu .premium-toggle-close {
|
300 |
-
display: block; }
|
301 |
-
|
302 |
-
.premium-nav-menu-container .premium-sub-menu {
|
303 |
-
background-color: #fff; }
|
304 |
-
|
305 |
-
.premium-mobile-menu-container li,
|
306 |
-
.premium-mobile-menu-container li > .premium-mega-content-container {
|
307 |
-
width: 100% !important; }
|
308 |
-
|
309 |
-
.premium-item-icon,
|
310 |
-
.premium-sub-item-icon {
|
311 |
-
font-size: 13px;
|
312 |
-
margin: 0 7px; }
|
313 |
-
.premium-item-icon svg,
|
314 |
-
.premium-sub-item-icon svg {
|
315 |
-
width: 100%;
|
316 |
-
height: 100%; }
|
317 |
-
.premium-item-icon.premium-lottie-animation,
|
318 |
-
.premium-sub-item-icon.premium-lottie-animation {
|
319 |
-
width: 20px;
|
320 |
-
height: 20px;
|
321 |
-
-js-display: flex;
|
322 |
-
display: -webkit-box;
|
323 |
-
display: -webkit-flex;
|
324 |
-
display: -moz-box;
|
325 |
-
display: -ms-flexbox;
|
326 |
-
display: flex;
|
327 |
-
-webkit-box-pack: center;
|
328 |
-
-webkit-justify-content: center;
|
329 |
-
-moz-box-pack: center;
|
330 |
-
-ms-flex-pack: center;
|
331 |
-
justify-content: center; }
|
332 |
-
.premium-item-icon.dashicons,
|
333 |
-
.premium-sub-item-icon.dashicons {
|
334 |
-
width: 13px;
|
335 |
-
height: 13px; }
|
336 |
-
|
337 |
-
.premium-nav-menu-item {
|
338 |
-
position: relative; }
|
339 |
-
.premium-nav-menu-item .premium-menu-link {
|
340 |
-
-js-display: flex;
|
341 |
-
display: -webkit-box;
|
342 |
-
display: -webkit-flex;
|
343 |
-
display: -moz-box;
|
344 |
-
display: -ms-flexbox;
|
345 |
-
display: flex;
|
346 |
-
-webkit-box-align: center;
|
347 |
-
-webkit-align-items: center;
|
348 |
-
-moz-box-align: center;
|
349 |
-
-ms-flex-align: center;
|
350 |
-
align-items: center;
|
351 |
-
height: 100%;
|
352 |
-
padding: 7px 10px;
|
353 |
-
text-decoration: none;
|
354 |
-
position: relative; }
|
355 |
-
.premium-nav-menu-item .premium-dropdown-icon {
|
356 |
-
margin: 5px; }
|
357 |
-
.premium-nav-menu-item.menu-item-has-children {
|
358 |
-
position: relative; }
|
359 |
-
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
360 |
-
z-index: 9999; }
|
361 |
-
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
|
362 |
-
-webkit-box-pack: start;
|
363 |
-
-webkit-justify-content: flex-start;
|
364 |
-
-moz-box-pack: start;
|
365 |
-
-ms-flex-pack: start;
|
366 |
-
justify-content: flex-start; }
|
367 |
-
.premium-nav-menu-item .menu-link {
|
368 |
-
position: relative;
|
369 |
-
text-decoration: none; }
|
370 |
-
|
371 |
-
.premium-item-badge,
|
372 |
-
.premium-sub-item-badge {
|
373 |
-
position: absolute;
|
374 |
-
padding: 1px 6px;
|
375 |
-
min-width: 35px;
|
376 |
-
text-align: center;
|
377 |
-
font-size: 10px;
|
378 |
-
-webkit-border-radius: 4px;
|
379 |
-
border-radius: 4px;
|
380 |
-
line-height: 1.8;
|
381 |
-
white-space: nowrap; }
|
382 |
-
|
383 |
-
.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
|
384 |
-
position: relative;
|
385 |
-
margin: 8px; }
|
386 |
-
|
387 |
-
.premium-nav-hor .premium-sub-item-badge,
|
388 |
-
.premium-nav-slide .premium-sub-item-badge,
|
389 |
-
.premium-nav-dropdown .premium-sub-item-badge,
|
390 |
-
.premium-nav-ver.premium-vertical-right .premium-item-badge,
|
391 |
-
.premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
|
392 |
-
top: 50%;
|
393 |
-
right: 0;
|
394 |
-
-webkit-transform: translateY(-50%);
|
395 |
-
-ms-transform: translateY(-50%);
|
396 |
-
transform: translateY(-50%); }
|
397 |
-
|
398 |
-
.premium-nav-ver.premium-vertical-left .premium-item-badge,
|
399 |
-
.premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
|
400 |
-
top: 50%;
|
401 |
-
left: 0;
|
402 |
-
-webkit-transform: translateY(-50%);
|
403 |
-
-ms-transform: translateY(-50%);
|
404 |
-
transform: translateY(-50%); }
|
405 |
-
|
406 |
-
.premium-mega-nav-item .premium-sub-menu {
|
407 |
-
display: none; }
|
408 |
-
|
409 |
-
.premium-mega-nav-item {
|
410 |
-
position: relative; }
|
411 |
-
|
412 |
-
.premium-hamburger-menu .premium-mega-content-container,
|
413 |
-
.premium-nav-dropdown .premium-mega-content-container,
|
414 |
-
.premium-nav-slide .premium-mega-content-container {
|
415 |
-
display: none; }
|
416 |
-
|
417 |
-
.premium-mega-item-static {
|
418 |
-
position: static !important; }
|
419 |
-
|
420 |
-
.premium-hamburger-menu .premium-nav-menu-container,
|
421 |
-
.premium-nav-dropdown .premium-nav-menu-container,
|
422 |
-
.premium-nav-slide .premium-nav-menu-container {
|
423 |
-
display: none; }
|
424 |
-
|
425 |
-
.premium-hamburger-menu .premium-hamburger-toggle,
|
426 |
-
.premium-nav-dropdown .premium-hamburger-toggle,
|
427 |
-
.premium-nav-slide .premium-hamburger-toggle {
|
428 |
-
-js-display: inline-flex;
|
429 |
-
display: -webkit-inline-box;
|
430 |
-
display: -webkit-inline-flex;
|
431 |
-
display: -moz-inline-box;
|
432 |
-
display: -ms-inline-flexbox;
|
433 |
-
display: inline-flex; }
|
434 |
-
|
435 |
-
.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
|
436 |
-
.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
|
437 |
-
.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
|
438 |
-
.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
|
439 |
-
.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
|
440 |
-
.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
|
441 |
-
display: none; }
|
442 |
-
|
443 |
-
.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
|
444 |
-
.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
|
445 |
-
.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
|
446 |
-
.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
|
447 |
-
.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
|
448 |
-
.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
|
449 |
-
display: none; }
|
450 |
-
|
451 |
-
.premium-ham-dropdown .premium-mobile-menu-container,
|
452 |
-
.premium-nav-dropdown .premium-mobile-menu-container {
|
453 |
-
-js-display: flex;
|
454 |
-
display: -webkit-box;
|
455 |
-
display: -webkit-flex;
|
456 |
-
display: -moz-box;
|
457 |
-
display: -ms-flexbox;
|
458 |
-
display: flex; }
|
459 |
-
|
460 |
-
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
|
461 |
-
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
|
462 |
-
display: inline !important; }
|
463 |
-
|
464 |
-
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
|
465 |
-
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
|
466 |
-
display: none !important; }
|
467 |
-
|
468 |
-
.premium-stretch-dropdown .premium-mobile-menu-container {
|
469 |
-
position: absolute;
|
470 |
-
z-index: 9999; }
|
471 |
-
|
472 |
-
.premium-nav-default {
|
473 |
-
display: none; }
|
474 |
-
|
475 |
-
.premium-hamburger-toggle {
|
476 |
-
width: 100%; }
|
477 |
-
|
478 |
/*
|
479 |
* Pointer & Pointer Animations
|
480 |
-
*/
|
481 |
-
.premium-menu-link-parent::before, .premium-menu-link-parent::after {
|
482 |
-
display: block;
|
483 |
-
position: absolute;
|
484 |
-
-webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
|
485 |
-
transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
|
486 |
-
|
487 |
-
.premium-nav-pointer-underline .premium-menu-link-parent::after,
|
488 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
489 |
-
content: "";
|
490 |
-
bottom: 0; }
|
491 |
-
|
492 |
-
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
493 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::before {
|
494 |
-
content: "";
|
495 |
-
top: 0; }
|
496 |
-
|
497 |
-
.premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
|
498 |
-
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
499 |
-
.premium-nav-pointer-overline .premium-menu-link-parent::after,
|
500 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::before,
|
501 |
-
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
502 |
-
height: 3px;
|
503 |
-
width: 100%;
|
504 |
-
left: 0;
|
505 |
-
background-color: #55595c;
|
506 |
-
z-index: 2; }
|
507 |
-
|
508 |
-
.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
509 |
-
opacity: 0; }
|
510 |
-
|
511 |
-
.premium-nav-pointer-underline.premium-nav-animation-none,
|
512 |
-
.premium-nav-pointer-overline.premium-nav-animation-none,
|
513 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none {
|
514 |
-
-webkit-transition-duration: 0s;
|
515 |
-
transition-duration: 0s; }
|
516 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
|
517 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
|
518 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
|
519 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
520 |
-
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
521 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
|
522 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
|
523 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
|
524 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
525 |
-
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
526 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
|
527 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
|
528 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
|
529 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
|
530 |
-
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
|
531 |
-
-webkit-transition-duration: 0s;
|
532 |
-
transition-duration: 0s; }
|
533 |
-
|
534 |
-
.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
535 |
-
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
536 |
-
width: 10px;
|
537 |
-
inset-inline-start: 100%; }
|
538 |
-
|
539 |
-
.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
540 |
-
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
541 |
-
width: 10px;
|
542 |
-
left: -20px; }
|
543 |
-
|
544 |
-
.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
545 |
-
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
546 |
-
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
547 |
-
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
548 |
-
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
549 |
-
height: 0;
|
550 |
-
width: 0;
|
551 |
-
left: 50%; }
|
552 |
-
|
553 |
-
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
554 |
-
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
555 |
-
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
556 |
-
top: -10px; }
|
557 |
-
|
558 |
-
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
559 |
-
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
560 |
-
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
561 |
-
bottom: -10px; }
|
562 |
-
|
563 |
-
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
564 |
-
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
565 |
-
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
566 |
-
top: 10px; }
|
567 |
-
|
568 |
-
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
569 |
-
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
570 |
-
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
571 |
-
bottom: 10px; }
|
572 |
-
|
573 |
-
.premium-nav-pointer-framed .premium-menu-link-parent::before {
|
574 |
-
content: ""; }
|
575 |
-
|
576 |
-
.premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
|
577 |
-
background: transparent;
|
578 |
-
left: 0;
|
579 |
-
top: 0;
|
580 |
-
bottom: 0;
|
581 |
-
right: 0;
|
582 |
-
border: 3px solid #55595c; }
|
583 |
-
|
584 |
-
.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
585 |
-
-webkit-transform: scale(0.75);
|
586 |
-
-ms-transform: scale(0.75);
|
587 |
-
transform: scale(0.75); }
|
588 |
-
|
589 |
-
.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
590 |
-
-webkit-transform: scale(1.25);
|
591 |
-
-ms-transform: scale(1.25);
|
592 |
-
transform: scale(1.25); }
|
593 |
-
|
594 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
595 |
-
width: 3px;
|
596 |
-
height: 3px; }
|
597 |
-
|
598 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
|
599 |
-
border-width: 0 0 3px 3px;
|
600 |
-
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
|
601 |
-
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
|
602 |
-
|
603 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
604 |
-
content: "";
|
605 |
-
top: auto;
|
606 |
-
bottom: 0;
|
607 |
-
left: auto;
|
608 |
-
right: 0;
|
609 |
-
border-width: 3px 3px 0 0;
|
610 |
-
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
|
611 |
-
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
|
612 |
-
|
613 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
|
614 |
-
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
615 |
-
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
616 |
-
|
617 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
618 |
-
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
619 |
-
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
620 |
-
|
621 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
622 |
-
width: 100%;
|
623 |
-
height: 100%; }
|
624 |
-
|
625 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
|
626 |
-
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
627 |
-
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
628 |
-
|
629 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
630 |
-
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
631 |
-
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
632 |
-
|
633 |
-
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
634 |
-
width: 100%;
|
635 |
-
height: 100%; }
|
636 |
-
|
637 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
|
638 |
-
border-width: 3px 0 0 3px; }
|
639 |
-
|
640 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
641 |
-
content: "";
|
642 |
-
top: auto;
|
643 |
-
bottom: 0;
|
644 |
-
left: auto;
|
645 |
-
right: 0;
|
646 |
-
border-width: 0 3px 3px 0; }
|
647 |
-
|
648 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
649 |
-
width: 3px;
|
650 |
-
height: 3px; }
|
651 |
-
|
652 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
|
653 |
-
width: 100%;
|
654 |
-
height: 100%;
|
655 |
-
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
656 |
-
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
657 |
-
|
658 |
-
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
|
659 |
-
width: 100%;
|
660 |
-
height: 100%;
|
661 |
-
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
662 |
-
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
663 |
-
|
664 |
-
.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
|
665 |
-
-webkit-transform: scale(1.2);
|
666 |
-
-ms-transform: scale(1.2);
|
667 |
-
transform: scale(1.2); }
|
668 |
-
|
669 |
-
.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
|
670 |
-
-webkit-transform: scale(0.8);
|
671 |
-
-ms-transform: scale(0.8);
|
672 |
-
transform: scale(0.8); }
|
673 |
-
|
674 |
-
.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
|
675 |
-
-webkit-transform: translateY(8px);
|
676 |
-
-ms-transform: translateY(8px);
|
677 |
-
transform: translateY(8px); }
|
678 |
-
|
679 |
-
.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
|
680 |
-
-webkit-transform: translateY(-8px);
|
681 |
-
-ms-transform: translateY(-8px);
|
682 |
-
transform: translateY(-8px); }
|
683 |
-
|
684 |
-
.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
|
685 |
-
-webkit-transform: skew(-8deg);
|
686 |
-
-ms-transform: skew(-8deg);
|
687 |
-
transform: skew(-8deg); }
|
688 |
-
|
689 |
-
.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
|
690 |
-
-webkit-transform: rotate(6deg);
|
691 |
-
-ms-transform: rotate(6deg);
|
692 |
-
transform: rotate(6deg); }
|
693 |
-
|
694 |
-
.premium-nav-pointer-background .premium-menu-link-parent::before {
|
695 |
-
top: 0;
|
696 |
-
left: 0;
|
697 |
-
right: 0;
|
698 |
-
bottom: 0;
|
699 |
-
background: #55595c;
|
700 |
-
background-color: #55595c;
|
701 |
-
z-index: -1; }
|
702 |
-
|
703 |
-
.premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
|
704 |
-
content: "";
|
705 |
-
-webkit-transition: 0.3s;
|
706 |
-
transition: 0.3s; }
|
707 |
-
|
708 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
|
709 |
-
-webkit-transform: scale(0.5);
|
710 |
-
-ms-transform: scale(0.5);
|
711 |
-
transform: scale(0.5); }
|
712 |
-
|
713 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
|
714 |
-
-webkit-transform: scale(1);
|
715 |
-
-ms-transform: scale(1);
|
716 |
-
transform: scale(1); }
|
717 |
-
|
718 |
-
.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
|
719 |
-
-webkit-transform: scale(1);
|
720 |
-
-ms-transform: scale(1);
|
721 |
-
transform: scale(1); }
|
722 |
-
|
723 |
-
.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
724 |
-
-webkit-transform: scale(1.2);
|
725 |
-
-ms-transform: scale(1.2);
|
726 |
-
transform: scale(1.2);
|
727 |
-
-webkit-transition: 0.3;
|
728 |
-
transition: 0.3; }
|
729 |
-
|
730 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
731 |
-
left: 100%; }
|
732 |
-
|
733 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
734 |
-
right: 100%; }
|
735 |
-
|
736 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
737 |
-
top: 100%; }
|
738 |
-
|
739 |
-
.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
740 |
-
bottom: 100%; }
|
741 |
-
|
742 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
743 |
-
top: 0;
|
744 |
-
left: 0;
|
745 |
-
right: 0;
|
746 |
-
bottom: 0;
|
747 |
-
background: #55595c;
|
748 |
-
background-color: #55595c;
|
749 |
-
z-index: -1; }
|
750 |
-
|
751 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
|
752 |
-
top: 0;
|
753 |
-
bottom: 100%; }
|
754 |
-
|
755 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
|
756 |
-
top: 100%;
|
757 |
-
bottom: 0; }
|
758 |
-
|
759 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
|
760 |
-
bottom: 50%; }
|
761 |
-
|
762 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
|
763 |
-
top: 50%; }
|
764 |
-
|
765 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
|
766 |
-
bottom: 50%; }
|
767 |
-
|
768 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
|
769 |
-
top: 50%; }
|
770 |
-
|
771 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
772 |
-
bottom: 50%;
|
773 |
-
top: 50%; }
|
774 |
-
|
775 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
|
776 |
-
right: 0;
|
777 |
-
left: 100%; }
|
778 |
-
|
779 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
780 |
-
right: 100%;
|
781 |
-
left: 0; }
|
782 |
-
|
783 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
|
784 |
-
left: 50%; }
|
785 |
-
|
786 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
|
787 |
-
right: 50%; }
|
788 |
-
|
789 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
|
790 |
-
left: 50%; }
|
791 |
-
|
792 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
|
793 |
-
right: 50%; }
|
794 |
-
|
795 |
-
.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
796 |
-
left: 50%;
|
797 |
-
right: 50%; }
|
798 |
-
|
799 |
-
.premium-active-item::before, .premium-active-item::after,
|
800 |
-
.premium-menu-link-parent:hover::before,
|
801 |
-
.premium-menu-link-parent:hover::after,
|
802 |
-
.premium-menu-link-parent:focus::before,
|
803 |
-
.premium-menu-link-parent:focus::after {
|
804 |
-
-webkit-transform: scale(1);
|
805 |
-
-ms-transform: scale(1);
|
806 |
-
transform: scale(1); }
|
807 |
-
|
808 |
-
/**Sub Menu Animation*/
|
809 |
-
.premium-nav-menu-item .premium-sub-menu,
|
810 |
-
.premium-nav-menu-item .premium-mega-content-container {
|
811 |
-
-webkit-transition: 0.5s all ease-in-out;
|
812 |
-
transition: 0.5s all ease-in-out;
|
813 |
-
-webkit-transition-delay: 0.1s;
|
814 |
-
transition-delay: 0.1s; }
|
815 |
-
|
816 |
-
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
817 |
-
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
818 |
-
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
|
819 |
-
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
820 |
-
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
821 |
-
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
|
822 |
-
-webkit-transform: translate(0);
|
823 |
-
-ms-transform: translate(0);
|
824 |
-
transform: translate(0); }
|
825 |
-
|
826 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
827 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
828 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
829 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
830 |
-
-webkit-transform: translateY(10px);
|
831 |
-
-ms-transform: translateY(10px);
|
832 |
-
transform: translateY(10px); }
|
833 |
-
|
834 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
835 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
836 |
-
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
837 |
-
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
838 |
-
-webkit-transform: translateY(-10px);
|
839 |
-
-ms-transform: translateY(-10px);
|
840 |
-
transform: translateY(-10px); }
|
841 |
-
|
842 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
843 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
844 |
-
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
845 |
-
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
846 |
-
-webkit-transform: translateX(-10px);
|
847 |
-
-ms-transform: translateX(-10px);
|
848 |
-
transform: translateX(-10px); }
|
849 |
-
|
850 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
851 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
852 |
-
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
853 |
-
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
854 |
-
-webkit-transform: translateX(10px);
|
855 |
-
-ms-transform: translateX(10px);
|
856 |
-
transform: translateX(10px); }
|
857 |
-
|
858 |
-
/**Horizontal - Static Mega Content*/
|
859 |
-
/*UP*/
|
860 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
861 |
-
-webkit-transform: translateX(-50%) translateY(10px);
|
862 |
-
-ms-transform: translateX(-50%) translateY(10px);
|
863 |
-
transform: translateX(-50%) translateY(10px); }
|
864 |
-
|
865 |
-
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
866 |
-
-webkit-transform: translateX(-50%) translateY(0);
|
867 |
-
-ms-transform: translateX(-50%) translateY(0);
|
868 |
-
transform: translateX(-50%) translateY(0); }
|
869 |
-
|
870 |
-
/*DOWN*/
|
871 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
872 |
-
-webkit-transform: translateX(-50%) translateY(-10px);
|
873 |
-
-ms-transform: translateX(-50%) translateY(-10px);
|
874 |
-
transform: translateX(-50%) translateY(-10px); }
|
875 |
-
|
876 |
-
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
877 |
-
-webkit-transform: translateX(-50%) translateY(0);
|
878 |
-
-ms-transform: translateX(-50%) translateY(0);
|
879 |
-
transform: translateX(-50%) translateY(0); }
|
880 |
-
|
881 |
-
/*Left*/
|
882 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
883 |
-
-webkit-transform: translateX(-45%);
|
884 |
-
-ms-transform: translateX(-45%);
|
885 |
-
transform: translateX(-45%); }
|
886 |
-
|
887 |
-
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
888 |
-
-webkit-transform: translateX(-50%);
|
889 |
-
-ms-transform: translateX(-50%);
|
890 |
-
transform: translateX(-50%); }
|
891 |
-
|
892 |
-
/*Right*/
|
893 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
894 |
-
-webkit-transform: translateX(-55%);
|
895 |
-
-ms-transform: translateX(-55%);
|
896 |
-
transform: translateX(-55%); }
|
897 |
-
|
898 |
-
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
899 |
-
-webkit-transform: translateX(-50%);
|
900 |
-
-ms-transform: translateX(-50%);
|
901 |
-
transform: translateX(-50%); }
|
902 |
-
|
903 |
-
/**Vertical - Static Mega Content*/
|
904 |
-
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
905 |
-
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
906 |
-
-webkit-transform: translateY(0);
|
907 |
-
-ms-transform: translateY(0);
|
908 |
-
transform: translateY(0); }
|
909 |
-
|
910 |
-
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
911 |
-
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
912 |
-
-webkit-transform: translateX(0);
|
913 |
-
-ms-transform: translateX(0);
|
914 |
-
transform: translateX(0); }
|
1 |
+
/************ Premium Nav Menu ************/
|
2 |
+
.premium-nav-widget-container ul {
|
3 |
+
list-style: none;
|
4 |
+
margin: 0; }
|
5 |
+
|
6 |
+
.premium-nav-widget-container .premium-main-nav-menu {
|
7 |
+
-js-display: flex;
|
8 |
+
display: -webkit-box;
|
9 |
+
display: -webkit-flex;
|
10 |
+
display: -moz-box;
|
11 |
+
display: -ms-flexbox;
|
12 |
+
display: flex;
|
13 |
+
height: 100%; }
|
14 |
+
|
15 |
+
/*Vertical Main Menu**/
|
16 |
+
.premium-nav-ver .premium-nav-menu-container {
|
17 |
+
width: 45%; }
|
18 |
+
|
19 |
+
.premium-nav-ver .premium-main-nav-menu {
|
20 |
+
position: relative;
|
21 |
+
-webkit-box-orient: vertical;
|
22 |
+
-webkit-box-direction: normal;
|
23 |
+
-webkit-flex-direction: column;
|
24 |
+
-moz-box-orient: vertical;
|
25 |
+
-moz-box-direction: normal;
|
26 |
+
-ms-flex-direction: column;
|
27 |
+
flex-direction: column;
|
28 |
+
-webkit-box-align: start;
|
29 |
+
-webkit-align-items: flex-start;
|
30 |
+
-moz-box-align: start;
|
31 |
+
-ms-flex-align: start;
|
32 |
+
align-items: flex-start; }
|
33 |
+
|
34 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
35 |
+
visibility: hidden;
|
36 |
+
opacity: 0;
|
37 |
+
position: absolute;
|
38 |
+
min-width: 250px; }
|
39 |
+
|
40 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
|
41 |
+
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
|
42 |
+
opacity: 1;
|
43 |
+
visibility: visible; }
|
44 |
+
|
45 |
+
.premium-nav-ver .premium-nav-menu-item {
|
46 |
+
width: 100%; }
|
47 |
+
|
48 |
+
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
|
49 |
+
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
50 |
+
left: 100%;
|
51 |
+
top: 0; }
|
52 |
+
|
53 |
+
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
|
54 |
+
.premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
55 |
+
right: 100%;
|
56 |
+
top: 0; }
|
57 |
+
|
58 |
+
.premium-nav-ver .premium-vertical-left .premium-menu-link {
|
59 |
+
-webkit-box-orient: horizontal;
|
60 |
+
-webkit-box-direction: reverse;
|
61 |
+
-webkit-flex-direction: row-reverse;
|
62 |
+
-moz-box-orient: horizontal;
|
63 |
+
-moz-box-direction: reverse;
|
64 |
+
-ms-flex-direction: row-reverse;
|
65 |
+
flex-direction: row-reverse; }
|
66 |
+
|
67 |
+
/*Horizontal Main Menu**/
|
68 |
+
.premium-nav-hor .premium-nav-menu-container {
|
69 |
+
height: 60px; }
|
70 |
+
|
71 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
|
72 |
+
visibility: hidden;
|
73 |
+
opacity: 0;
|
74 |
+
position: absolute;
|
75 |
+
min-width: 220px; }
|
76 |
+
|
77 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
|
78 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
|
79 |
+
top: 100%; }
|
80 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
|
81 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
|
82 |
+
left: 100%;
|
83 |
+
top: 0; }
|
84 |
+
|
85 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
86 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
|
87 |
+
visibility: visible;
|
88 |
+
opacity: 1;
|
89 |
+
pointer-events: auto; }
|
90 |
+
|
91 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
|
92 |
+
left: 50%;
|
93 |
+
-webkit-transform: translateX(-50%);
|
94 |
+
-ms-transform: translateX(-50%);
|
95 |
+
transform: translateX(-50%); }
|
96 |
+
|
97 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
|
98 |
+
left: 0; }
|
99 |
+
|
100 |
+
/**Mega Menu Container*/
|
101 |
+
.premium-mega-nav-item .premium-sub-menu {
|
102 |
+
display: none; }
|
103 |
+
|
104 |
+
.premium-mega-nav-item {
|
105 |
+
position: relative; }
|
106 |
+
.premium-mega-nav-item:hover .premium-mega-content-container {
|
107 |
+
visibility: visible;
|
108 |
+
opacity: 1;
|
109 |
+
pointer-events: auto; }
|
110 |
+
|
111 |
+
.premium-mega-content-container {
|
112 |
+
visibility: hidden;
|
113 |
+
position: absolute;
|
114 |
+
z-index: 9999;
|
115 |
+
opacity: 0;
|
116 |
+
pointer-events: none; }
|
117 |
+
|
118 |
+
.premium-hamburger-menu .premium-mega-content-container,
|
119 |
+
.premium-nav-slide .premium-mega-content-container,
|
120 |
+
.premium-nav-dropdown .premium-mega-content-container {
|
121 |
+
visibility: visible;
|
122 |
+
position: relative;
|
123 |
+
opacity: 1;
|
124 |
+
pointer-events: auto; }
|
125 |
+
|
126 |
+
/**Hamburger Menu*/
|
127 |
+
.premium-nav-widget-container a.premium-hamburger-toggle,
|
128 |
+
.premium-mobile-menu-outer-container a.premium-mobile-menu-close {
|
129 |
+
text-decoration: none; }
|
130 |
+
|
131 |
+
.premium-nav-widget-container .premium-hamburger-toggle {
|
132 |
+
display: none;
|
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 |
+
-webkit-box-align: center;
|
139 |
+
-webkit-align-items: center;
|
140 |
+
-moz-box-align: center;
|
141 |
+
-ms-flex-align: center;
|
142 |
+
align-items: center; }
|
143 |
+
.premium-nav-widget-container .premium-hamburger-toggle i {
|
144 |
+
padding: 0.25em;
|
145 |
+
font-size: 22px; }
|
146 |
+
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
147 |
+
width: 22px;
|
148 |
+
height: 22px; }
|
149 |
+
.premium-nav-widget-container .premium-hamburger-toggle i,
|
150 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
151 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
152 |
+
color: #494c4f; }
|
153 |
+
.premium-nav-widget-container .premium-hamburger-toggle svg {
|
154 |
+
fill: #494c4f; }
|
155 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
|
156 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
157 |
+
margin: 2px; }
|
158 |
+
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
|
159 |
+
display: none; }
|
160 |
+
|
161 |
+
.premium-mobile-menu-container {
|
162 |
+
width: 100%; }
|
163 |
+
.premium-mobile-menu-container .premium-main-mobile-menu {
|
164 |
+
width: 100%; }
|
165 |
+
.premium-mobile-menu-container ul {
|
166 |
+
list-style: none;
|
167 |
+
margin: 0; }
|
168 |
+
.premium-mobile-menu-container .premium-mobile-menu,
|
169 |
+
.premium-mobile-menu-container .premium-sub-menu {
|
170 |
+
display: none;
|
171 |
+
-webkit-box-orient: vertical;
|
172 |
+
-webkit-box-direction: normal;
|
173 |
+
-webkit-flex-direction: column;
|
174 |
+
-moz-box-orient: vertical;
|
175 |
+
-moz-box-direction: normal;
|
176 |
+
-ms-flex-direction: column;
|
177 |
+
flex-direction: column; }
|
178 |
+
.premium-mobile-menu-container .premium-nav-menu-item {
|
179 |
+
-webkit-box-orient: vertical;
|
180 |
+
-webkit-box-direction: normal;
|
181 |
+
-webkit-flex-direction: column;
|
182 |
+
-moz-box-orient: vertical;
|
183 |
+
-moz-box-direction: normal;
|
184 |
+
-ms-flex-direction: column;
|
185 |
+
flex-direction: column; }
|
186 |
+
.premium-mobile-menu-container .premium-item-badge {
|
187 |
+
top: 50%;
|
188 |
+
right: 0;
|
189 |
+
left: unset;
|
190 |
+
-webkit-transform: translateY(-50%);
|
191 |
+
-ms-transform: translateY(-50%);
|
192 |
+
transform: translateY(-50%); }
|
193 |
+
|
194 |
+
/**Vertical Hamburger Menu*/
|
195 |
+
.premium-mobile-menu-outer-container {
|
196 |
+
opacity: 0; }
|
197 |
+
.premium-mobile-menu-outer-container.premium-vertical-toggle-open {
|
198 |
+
opacity: 1; }
|
199 |
+
|
200 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
|
201 |
+
background-color: #f7f7f7;
|
202 |
+
width: 300px;
|
203 |
+
-webkit-transform: translateX(-300px);
|
204 |
+
-ms-transform: translateX(-300px);
|
205 |
+
transform: translateX(-300px);
|
206 |
+
height: 100%;
|
207 |
+
position: fixed;
|
208 |
+
top: 0;
|
209 |
+
left: 0;
|
210 |
+
overflow-x: hidden;
|
211 |
+
z-index: 10000;
|
212 |
+
-webkit-transition: 0.5s;
|
213 |
+
transition: 0.5s;
|
214 |
+
padding-top: 50px; }
|
215 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
|
216 |
+
-js-display: flex;
|
217 |
+
display: -webkit-box;
|
218 |
+
display: -webkit-flex;
|
219 |
+
display: -moz-box;
|
220 |
+
display: -ms-flexbox;
|
221 |
+
display: flex; }
|
222 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
|
223 |
+
margin-top: 50px; }
|
224 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
|
225 |
+
-webkit-transform: translateY(0);
|
226 |
+
-ms-transform: translateY(0);
|
227 |
+
transform: translateY(0); }
|
228 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
|
229 |
+
position: absolute;
|
230 |
+
top: 2%;
|
231 |
+
right: 5px;
|
232 |
+
padding: 0 9px;
|
233 |
+
z-index: 10000;
|
234 |
+
-js-display: inline-flex;
|
235 |
+
display: -webkit-inline-box;
|
236 |
+
display: -webkit-inline-flex;
|
237 |
+
display: -moz-inline-box;
|
238 |
+
display: -ms-inline-flexbox;
|
239 |
+
display: inline-flex;
|
240 |
+
color: #494c4f;
|
241 |
+
-webkit-box-pack: center;
|
242 |
+
-webkit-justify-content: center;
|
243 |
+
-moz-box-pack: center;
|
244 |
+
-ms-flex-pack: center;
|
245 |
+
justify-content: center;
|
246 |
+
-webkit-box-align: center;
|
247 |
+
-webkit-align-items: center;
|
248 |
+
-moz-box-align: center;
|
249 |
+
-ms-flex-align: center;
|
250 |
+
align-items: center; }
|
251 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
|
252 |
+
margin: 5px; }
|
253 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
|
254 |
+
width: 22px;
|
255 |
+
height: 22px;
|
256 |
+
fill: #494c4f; }
|
257 |
+
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
|
258 |
+
font-size: 22px; }
|
259 |
+
|
260 |
+
.premium-ver-hamburger-menu .premium-vertical-toggle-open {
|
261 |
+
-webkit-transform: translateX(0) !important;
|
262 |
+
-ms-transform: translateX(0) !important;
|
263 |
+
transform: translateX(0) !important;
|
264 |
+
-webkit-transition: 0.5s;
|
265 |
+
transition: 0.5s; }
|
266 |
+
|
267 |
+
/**Common*/
|
268 |
+
.premium-nav-slide-overlay {
|
269 |
+
display: none;
|
270 |
+
position: fixed;
|
271 |
+
top: 0;
|
272 |
+
left: 0;
|
273 |
+
right: 0;
|
274 |
+
bottom: 0;
|
275 |
+
-webkit-backface-visibility: hidden;
|
276 |
+
backface-visibility: hidden;
|
277 |
+
background: rgba(0, 0, 0, 0.6);
|
278 |
+
z-index: 9999; }
|
279 |
+
.premium-nav-slide-overlay.premium-vertical-toggle-open {
|
280 |
+
display: block; }
|
281 |
+
|
282 |
+
.premium-active-menu,
|
283 |
+
.premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
|
284 |
+
.premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
|
285 |
+
-js-display: flex !important;
|
286 |
+
display: -webkit-box !important;
|
287 |
+
display: -webkit-flex !important;
|
288 |
+
display: -moz-box !important;
|
289 |
+
display: -ms-flexbox !important;
|
290 |
+
display: flex !important;
|
291 |
+
-webkit-box-orient: vertical;
|
292 |
+
-webkit-box-direction: normal;
|
293 |
+
-webkit-flex-direction: column;
|
294 |
+
-moz-box-orient: vertical;
|
295 |
+
-moz-box-direction: normal;
|
296 |
+
-ms-flex-direction: column;
|
297 |
+
flex-direction: column; }
|
298 |
+
|
299 |
+
.premium-active-menu .premium-toggle-close {
|
300 |
+
display: block; }
|
301 |
+
|
302 |
+
.premium-nav-menu-container .premium-sub-menu {
|
303 |
+
background-color: #fff; }
|
304 |
+
|
305 |
+
.premium-mobile-menu-container li,
|
306 |
+
.premium-mobile-menu-container li > .premium-mega-content-container {
|
307 |
+
width: 100% !important; }
|
308 |
+
|
309 |
+
.premium-item-icon,
|
310 |
+
.premium-sub-item-icon {
|
311 |
+
font-size: 13px;
|
312 |
+
margin: 0 7px; }
|
313 |
+
.premium-item-icon svg,
|
314 |
+
.premium-sub-item-icon svg {
|
315 |
+
width: 100%;
|
316 |
+
height: 100%; }
|
317 |
+
.premium-item-icon.premium-lottie-animation,
|
318 |
+
.premium-sub-item-icon.premium-lottie-animation {
|
319 |
+
width: 20px;
|
320 |
+
height: 20px;
|
321 |
+
-js-display: flex;
|
322 |
+
display: -webkit-box;
|
323 |
+
display: -webkit-flex;
|
324 |
+
display: -moz-box;
|
325 |
+
display: -ms-flexbox;
|
326 |
+
display: flex;
|
327 |
+
-webkit-box-pack: center;
|
328 |
+
-webkit-justify-content: center;
|
329 |
+
-moz-box-pack: center;
|
330 |
+
-ms-flex-pack: center;
|
331 |
+
justify-content: center; }
|
332 |
+
.premium-item-icon.dashicons,
|
333 |
+
.premium-sub-item-icon.dashicons {
|
334 |
+
width: 13px;
|
335 |
+
height: 13px; }
|
336 |
+
|
337 |
+
.premium-nav-menu-item {
|
338 |
+
position: relative; }
|
339 |
+
.premium-nav-menu-item .premium-menu-link {
|
340 |
+
-js-display: flex;
|
341 |
+
display: -webkit-box;
|
342 |
+
display: -webkit-flex;
|
343 |
+
display: -moz-box;
|
344 |
+
display: -ms-flexbox;
|
345 |
+
display: flex;
|
346 |
+
-webkit-box-align: center;
|
347 |
+
-webkit-align-items: center;
|
348 |
+
-moz-box-align: center;
|
349 |
+
-ms-flex-align: center;
|
350 |
+
align-items: center;
|
351 |
+
height: 100%;
|
352 |
+
padding: 7px 10px;
|
353 |
+
text-decoration: none;
|
354 |
+
position: relative; }
|
355 |
+
.premium-nav-menu-item .premium-dropdown-icon {
|
356 |
+
margin: 5px; }
|
357 |
+
.premium-nav-menu-item.menu-item-has-children {
|
358 |
+
position: relative; }
|
359 |
+
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
|
360 |
+
z-index: 9999; }
|
361 |
+
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
|
362 |
+
-webkit-box-pack: start;
|
363 |
+
-webkit-justify-content: flex-start;
|
364 |
+
-moz-box-pack: start;
|
365 |
+
-ms-flex-pack: start;
|
366 |
+
justify-content: flex-start; }
|
367 |
+
.premium-nav-menu-item .menu-link {
|
368 |
+
position: relative;
|
369 |
+
text-decoration: none; }
|
370 |
+
|
371 |
+
.premium-item-badge,
|
372 |
+
.premium-sub-item-badge {
|
373 |
+
position: absolute;
|
374 |
+
padding: 1px 6px;
|
375 |
+
min-width: 35px;
|
376 |
+
text-align: center;
|
377 |
+
font-size: 10px;
|
378 |
+
-webkit-border-radius: 4px;
|
379 |
+
border-radius: 4px;
|
380 |
+
line-height: 1.8;
|
381 |
+
white-space: nowrap; }
|
382 |
+
|
383 |
+
.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
|
384 |
+
position: relative;
|
385 |
+
margin: 8px; }
|
386 |
+
|
387 |
+
.premium-nav-hor .premium-sub-item-badge,
|
388 |
+
.premium-nav-slide .premium-sub-item-badge,
|
389 |
+
.premium-nav-dropdown .premium-sub-item-badge,
|
390 |
+
.premium-nav-ver.premium-vertical-right .premium-item-badge,
|
391 |
+
.premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
|
392 |
+
top: 50%;
|
393 |
+
right: 0;
|
394 |
+
-webkit-transform: translateY(-50%);
|
395 |
+
-ms-transform: translateY(-50%);
|
396 |
+
transform: translateY(-50%); }
|
397 |
+
|
398 |
+
.premium-nav-ver.premium-vertical-left .premium-item-badge,
|
399 |
+
.premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
|
400 |
+
top: 50%;
|
401 |
+
left: 0;
|
402 |
+
-webkit-transform: translateY(-50%);
|
403 |
+
-ms-transform: translateY(-50%);
|
404 |
+
transform: translateY(-50%); }
|
405 |
+
|
406 |
+
.premium-mega-nav-item .premium-sub-menu {
|
407 |
+
display: none; }
|
408 |
+
|
409 |
+
.premium-mega-nav-item {
|
410 |
+
position: relative; }
|
411 |
+
|
412 |
+
.premium-hamburger-menu .premium-mega-content-container,
|
413 |
+
.premium-nav-dropdown .premium-mega-content-container,
|
414 |
+
.premium-nav-slide .premium-mega-content-container {
|
415 |
+
display: none; }
|
416 |
+
|
417 |
+
.premium-mega-item-static {
|
418 |
+
position: static !important; }
|
419 |
+
|
420 |
+
.premium-hamburger-menu .premium-nav-menu-container,
|
421 |
+
.premium-nav-dropdown .premium-nav-menu-container,
|
422 |
+
.premium-nav-slide .premium-nav-menu-container {
|
423 |
+
display: none; }
|
424 |
+
|
425 |
+
.premium-hamburger-menu .premium-hamburger-toggle,
|
426 |
+
.premium-nav-dropdown .premium-hamburger-toggle,
|
427 |
+
.premium-nav-slide .premium-hamburger-toggle {
|
428 |
+
-js-display: inline-flex;
|
429 |
+
display: -webkit-inline-box;
|
430 |
+
display: -webkit-inline-flex;
|
431 |
+
display: -moz-inline-box;
|
432 |
+
display: -ms-inline-flexbox;
|
433 |
+
display: inline-flex; }
|
434 |
+
|
435 |
+
.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
|
436 |
+
.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
|
437 |
+
.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
|
438 |
+
.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
|
439 |
+
.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
|
440 |
+
.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
|
441 |
+
display: none; }
|
442 |
+
|
443 |
+
.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
|
444 |
+
.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
|
445 |
+
.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
|
446 |
+
.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
|
447 |
+
.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
|
448 |
+
.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
|
449 |
+
display: none; }
|
450 |
+
|
451 |
+
.premium-ham-dropdown .premium-mobile-menu-container,
|
452 |
+
.premium-nav-dropdown .premium-mobile-menu-container {
|
453 |
+
-js-display: flex;
|
454 |
+
display: -webkit-box;
|
455 |
+
display: -webkit-flex;
|
456 |
+
display: -moz-box;
|
457 |
+
display: -ms-flexbox;
|
458 |
+
display: flex; }
|
459 |
+
|
460 |
+
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
|
461 |
+
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
|
462 |
+
display: inline !important; }
|
463 |
+
|
464 |
+
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
|
465 |
+
.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
|
466 |
+
display: none !important; }
|
467 |
+
|
468 |
+
.premium-stretch-dropdown .premium-mobile-menu-container {
|
469 |
+
position: absolute;
|
470 |
+
z-index: 9999; }
|
471 |
+
|
472 |
+
.premium-nav-default {
|
473 |
+
display: none; }
|
474 |
+
|
475 |
+
.premium-hamburger-toggle {
|
476 |
+
width: 100%; }
|
477 |
+
|
478 |
/*
|
479 |
* Pointer & Pointer Animations
|
480 |
+
*/
|
481 |
+
.premium-menu-link-parent::before, .premium-menu-link-parent::after {
|
482 |
+
display: block;
|
483 |
+
position: absolute;
|
484 |
+
-webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
|
485 |
+
transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
|
486 |
+
|
487 |
+
.premium-nav-pointer-underline .premium-menu-link-parent::after,
|
488 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
489 |
+
content: "";
|
490 |
+
bottom: 0; }
|
491 |
+
|
492 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
493 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::before {
|
494 |
+
content: "";
|
495 |
+
top: 0; }
|
496 |
+
|
497 |
+
.premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
|
498 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::before,
|
499 |
+
.premium-nav-pointer-overline .premium-menu-link-parent::after,
|
500 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::before,
|
501 |
+
.premium-nav-pointer-double-line .premium-menu-link-parent::after {
|
502 |
+
height: 3px;
|
503 |
+
width: 100%;
|
504 |
+
left: 0;
|
505 |
+
background-color: #55595c;
|
506 |
+
z-index: 2; }
|
507 |
+
|
508 |
+
.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
509 |
+
opacity: 0; }
|
510 |
+
|
511 |
+
.premium-nav-pointer-underline.premium-nav-animation-none,
|
512 |
+
.premium-nav-pointer-overline.premium-nav-animation-none,
|
513 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none {
|
514 |
+
-webkit-transition-duration: 0s;
|
515 |
+
transition-duration: 0s; }
|
516 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
|
517 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
|
518 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
|
519 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
520 |
+
.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
521 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
|
522 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
|
523 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
|
524 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
|
525 |
+
.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
|
526 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
|
527 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
|
528 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
|
529 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
|
530 |
+
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
|
531 |
+
-webkit-transition-duration: 0s;
|
532 |
+
transition-duration: 0s; }
|
533 |
+
|
534 |
+
.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
535 |
+
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
536 |
+
width: 10px;
|
537 |
+
inset-inline-start: 100%; }
|
538 |
+
|
539 |
+
.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
540 |
+
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
541 |
+
width: 10px;
|
542 |
+
left: -20px; }
|
543 |
+
|
544 |
+
.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
545 |
+
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
546 |
+
.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
547 |
+
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
548 |
+
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
549 |
+
height: 0;
|
550 |
+
width: 0;
|
551 |
+
left: 50%; }
|
552 |
+
|
553 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
554 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
555 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
556 |
+
top: -10px; }
|
557 |
+
|
558 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
559 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
560 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
561 |
+
bottom: -10px; }
|
562 |
+
|
563 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
564 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
|
565 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
566 |
+
top: 10px; }
|
567 |
+
|
568 |
+
.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
569 |
+
.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
|
570 |
+
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
|
571 |
+
bottom: 10px; }
|
572 |
+
|
573 |
+
.premium-nav-pointer-framed .premium-menu-link-parent::before {
|
574 |
+
content: ""; }
|
575 |
+
|
576 |
+
.premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
|
577 |
+
background: transparent;
|
578 |
+
left: 0;
|
579 |
+
top: 0;
|
580 |
+
bottom: 0;
|
581 |
+
right: 0;
|
582 |
+
border: 3px solid #55595c; }
|
583 |
+
|
584 |
+
.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
585 |
+
-webkit-transform: scale(0.75);
|
586 |
+
-ms-transform: scale(0.75);
|
587 |
+
transform: scale(0.75); }
|
588 |
+
|
589 |
+
.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
590 |
+
-webkit-transform: scale(1.25);
|
591 |
+
-ms-transform: scale(1.25);
|
592 |
+
transform: scale(1.25); }
|
593 |
+
|
594 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
595 |
+
width: 3px;
|
596 |
+
height: 3px; }
|
597 |
+
|
598 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
|
599 |
+
border-width: 0 0 3px 3px;
|
600 |
+
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
|
601 |
+
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
|
602 |
+
|
603 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
|
604 |
+
content: "";
|
605 |
+
top: auto;
|
606 |
+
bottom: 0;
|
607 |
+
left: auto;
|
608 |
+
right: 0;
|
609 |
+
border-width: 3px 3px 0 0;
|
610 |
+
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
|
611 |
+
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
|
612 |
+
|
613 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
|
614 |
+
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
615 |
+
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
616 |
+
|
617 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
618 |
+
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
619 |
+
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
620 |
+
|
621 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
|
622 |
+
width: 100%;
|
623 |
+
height: 100%; }
|
624 |
+
|
625 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
|
626 |
+
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
|
627 |
+
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
|
628 |
+
|
629 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
630 |
+
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
|
631 |
+
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
|
632 |
+
|
633 |
+
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
|
634 |
+
width: 100%;
|
635 |
+
height: 100%; }
|
636 |
+
|
637 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
|
638 |
+
border-width: 3px 0 0 3px; }
|
639 |
+
|
640 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
641 |
+
content: "";
|
642 |
+
top: auto;
|
643 |
+
bottom: 0;
|
644 |
+
left: auto;
|
645 |
+
right: 0;
|
646 |
+
border-width: 0 3px 3px 0; }
|
647 |
+
|
648 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
|
649 |
+
width: 3px;
|
650 |
+
height: 3px; }
|
651 |
+
|
652 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
|
653 |
+
width: 100%;
|
654 |
+
height: 100%;
|
655 |
+
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
656 |
+
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
657 |
+
|
658 |
+
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
|
659 |
+
width: 100%;
|
660 |
+
height: 100%;
|
661 |
+
-webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
|
662 |
+
transition: opacity 2ms, width 0.4s, height 0.4s; }
|
663 |
+
|
664 |
+
.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
|
665 |
+
-webkit-transform: scale(1.2);
|
666 |
+
-ms-transform: scale(1.2);
|
667 |
+
transform: scale(1.2); }
|
668 |
+
|
669 |
+
.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
|
670 |
+
-webkit-transform: scale(0.8);
|
671 |
+
-ms-transform: scale(0.8);
|
672 |
+
transform: scale(0.8); }
|
673 |
+
|
674 |
+
.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
|
675 |
+
-webkit-transform: translateY(8px);
|
676 |
+
-ms-transform: translateY(8px);
|
677 |
+
transform: translateY(8px); }
|
678 |
+
|
679 |
+
.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
|
680 |
+
-webkit-transform: translateY(-8px);
|
681 |
+
-ms-transform: translateY(-8px);
|
682 |
+
transform: translateY(-8px); }
|
683 |
+
|
684 |
+
.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
|
685 |
+
-webkit-transform: skew(-8deg);
|
686 |
+
-ms-transform: skew(-8deg);
|
687 |
+
transform: skew(-8deg); }
|
688 |
+
|
689 |
+
.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
|
690 |
+
-webkit-transform: rotate(6deg);
|
691 |
+
-ms-transform: rotate(6deg);
|
692 |
+
transform: rotate(6deg); }
|
693 |
+
|
694 |
+
.premium-nav-pointer-background .premium-menu-link-parent::before {
|
695 |
+
top: 0;
|
696 |
+
left: 0;
|
697 |
+
right: 0;
|
698 |
+
bottom: 0;
|
699 |
+
background: #55595c;
|
700 |
+
background-color: #55595c;
|
701 |
+
z-index: -1; }
|
702 |
+
|
703 |
+
.premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
|
704 |
+
content: "";
|
705 |
+
-webkit-transition: 0.3s;
|
706 |
+
transition: 0.3s; }
|
707 |
+
|
708 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
|
709 |
+
-webkit-transform: scale(0.5);
|
710 |
+
-ms-transform: scale(0.5);
|
711 |
+
transform: scale(0.5); }
|
712 |
+
|
713 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
|
714 |
+
-webkit-transform: scale(1);
|
715 |
+
-ms-transform: scale(1);
|
716 |
+
transform: scale(1); }
|
717 |
+
|
718 |
+
.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
|
719 |
+
-webkit-transform: scale(1);
|
720 |
+
-ms-transform: scale(1);
|
721 |
+
transform: scale(1); }
|
722 |
+
|
723 |
+
.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
724 |
+
-webkit-transform: scale(1.2);
|
725 |
+
-ms-transform: scale(1.2);
|
726 |
+
transform: scale(1.2);
|
727 |
+
-webkit-transition: 0.3;
|
728 |
+
transition: 0.3; }
|
729 |
+
|
730 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
731 |
+
left: 100%; }
|
732 |
+
|
733 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
734 |
+
right: 100%; }
|
735 |
+
|
736 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
737 |
+
top: 100%; }
|
738 |
+
|
739 |
+
.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
740 |
+
bottom: 100%; }
|
741 |
+
|
742 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
743 |
+
top: 0;
|
744 |
+
left: 0;
|
745 |
+
right: 0;
|
746 |
+
bottom: 0;
|
747 |
+
background: #55595c;
|
748 |
+
background-color: #55595c;
|
749 |
+
z-index: -1; }
|
750 |
+
|
751 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
|
752 |
+
top: 0;
|
753 |
+
bottom: 100%; }
|
754 |
+
|
755 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
|
756 |
+
top: 100%;
|
757 |
+
bottom: 0; }
|
758 |
+
|
759 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
|
760 |
+
bottom: 50%; }
|
761 |
+
|
762 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
|
763 |
+
top: 50%; }
|
764 |
+
|
765 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
|
766 |
+
bottom: 50%; }
|
767 |
+
|
768 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
|
769 |
+
top: 50%; }
|
770 |
+
|
771 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
772 |
+
bottom: 50%;
|
773 |
+
top: 50%; }
|
774 |
+
|
775 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
|
776 |
+
right: 0;
|
777 |
+
left: 100%; }
|
778 |
+
|
779 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
|
780 |
+
right: 100%;
|
781 |
+
left: 0; }
|
782 |
+
|
783 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
|
784 |
+
left: 50%; }
|
785 |
+
|
786 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
|
787 |
+
right: 50%; }
|
788 |
+
|
789 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
|
790 |
+
left: 50%; }
|
791 |
+
|
792 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
|
793 |
+
right: 50%; }
|
794 |
+
|
795 |
+
.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
|
796 |
+
left: 50%;
|
797 |
+
right: 50%; }
|
798 |
+
|
799 |
+
.premium-active-item::before, .premium-active-item::after,
|
800 |
+
.premium-menu-link-parent:hover::before,
|
801 |
+
.premium-menu-link-parent:hover::after,
|
802 |
+
.premium-menu-link-parent:focus::before,
|
803 |
+
.premium-menu-link-parent:focus::after {
|
804 |
+
-webkit-transform: scale(1);
|
805 |
+
-ms-transform: scale(1);
|
806 |
+
transform: scale(1); }
|
807 |
+
|
808 |
+
/**Sub Menu Animation*/
|
809 |
+
.premium-nav-menu-item .premium-sub-menu,
|
810 |
+
.premium-nav-menu-item .premium-mega-content-container {
|
811 |
+
-webkit-transition: 0.5s all ease-in-out;
|
812 |
+
transition: 0.5s all ease-in-out;
|
813 |
+
-webkit-transition-delay: 0.1s;
|
814 |
+
transition-delay: 0.1s; }
|
815 |
+
|
816 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
817 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
818 |
+
[class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
|
819 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
|
820 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
|
821 |
+
[class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
|
822 |
+
-webkit-transform: translate(0);
|
823 |
+
-ms-transform: translate(0);
|
824 |
+
transform: translate(0); }
|
825 |
+
|
826 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
827 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
828 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
829 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
830 |
+
-webkit-transform: translateY(10px);
|
831 |
+
-ms-transform: translateY(10px);
|
832 |
+
transform: translateY(10px); }
|
833 |
+
|
834 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
835 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
836 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
837 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
838 |
+
-webkit-transform: translateY(-10px);
|
839 |
+
-ms-transform: translateY(-10px);
|
840 |
+
transform: translateY(-10px); }
|
841 |
+
|
842 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
843 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
844 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
845 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
846 |
+
-webkit-transform: translateX(-10px);
|
847 |
+
-ms-transform: translateX(-10px);
|
848 |
+
transform: translateX(-10px); }
|
849 |
+
|
850 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
|
851 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
|
852 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
|
853 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
|
854 |
+
-webkit-transform: translateX(10px);
|
855 |
+
-ms-transform: translateX(10px);
|
856 |
+
transform: translateX(10px); }
|
857 |
+
|
858 |
+
/**Horizontal - Static Mega Content*/
|
859 |
+
/*UP*/
|
860 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
861 |
+
-webkit-transform: translateX(-50%) translateY(10px);
|
862 |
+
-ms-transform: translateX(-50%) translateY(10px);
|
863 |
+
transform: translateX(-50%) translateY(10px); }
|
864 |
+
|
865 |
+
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
866 |
+
-webkit-transform: translateX(-50%) translateY(0);
|
867 |
+
-ms-transform: translateX(-50%) translateY(0);
|
868 |
+
transform: translateX(-50%) translateY(0); }
|
869 |
+
|
870 |
+
/*DOWN*/
|
871 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
872 |
+
-webkit-transform: translateX(-50%) translateY(-10px);
|
873 |
+
-ms-transform: translateX(-50%) translateY(-10px);
|
874 |
+
transform: translateX(-50%) translateY(-10px); }
|
875 |
+
|
876 |
+
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
877 |
+
-webkit-transform: translateX(-50%) translateY(0);
|
878 |
+
-ms-transform: translateX(-50%) translateY(0);
|
879 |
+
transform: translateX(-50%) translateY(0); }
|
880 |
+
|
881 |
+
/*Left*/
|
882 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
883 |
+
-webkit-transform: translateX(-45%);
|
884 |
+
-ms-transform: translateX(-45%);
|
885 |
+
transform: translateX(-45%); }
|
886 |
+
|
887 |
+
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
888 |
+
-webkit-transform: translateX(-50%);
|
889 |
+
-ms-transform: translateX(-50%);
|
890 |
+
transform: translateX(-50%); }
|
891 |
+
|
892 |
+
/*Right*/
|
893 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
|
894 |
+
-webkit-transform: translateX(-55%);
|
895 |
+
-ms-transform: translateX(-55%);
|
896 |
+
transform: translateX(-55%); }
|
897 |
+
|
898 |
+
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
899 |
+
-webkit-transform: translateX(-50%);
|
900 |
+
-ms-transform: translateX(-50%);
|
901 |
+
transform: translateX(-50%); }
|
902 |
+
|
903 |
+
/**Vertical - Static Mega Content*/
|
904 |
+
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
905 |
+
.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
906 |
+
-webkit-transform: translateY(0);
|
907 |
+
-ms-transform: translateY(0);
|
908 |
+
transform: translateY(0); }
|
909 |
+
|
910 |
+
.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
|
911 |
+
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
|
912 |
+
-webkit-transform: translateX(0);
|
913 |
+
-ms-transform: translateX(0);
|
914 |
+
transform: translateX(0); }
|
assets/frontend/css/premium-pricing-table-rtl.css
CHANGED
@@ -1,290 +1,290 @@
|
|
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 |
}
|
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-title-rtl.css
CHANGED
@@ -1,254 +1,254 @@
|
|
1 |
-
/**************** Premium Title ****************/
|
2 |
-
/***********************************************/
|
3 |
-
.premium-title-container .premium-title-header {
|
4 |
-
position: relative;
|
5 |
-
margin: 0;
|
6 |
-
padding: 10px;
|
7 |
-
}
|
8 |
-
|
9 |
-
.premium-title-container .premium-title-header:not(.premium-title-style7) {
|
10 |
-
-webkit-box-align: center;
|
11 |
-
-webkit-align-items: center;
|
12 |
-
-moz-box-align: center;
|
13 |
-
-ms-flex-align: center;
|
14 |
-
align-items: center;
|
15 |
-
}
|
16 |
-
|
17 |
-
.premium-title-container .premium-title-header svg {
|
18 |
-
width: 40px;
|
19 |
-
height: 40px;
|
20 |
-
}
|
21 |
-
|
22 |
-
.premium-title-container .premium-title-header img {
|
23 |
-
width: 40px;
|
24 |
-
height: 40px;
|
25 |
-
-o-object-fit: cover;
|
26 |
-
object-fit: cover;
|
27 |
-
}
|
28 |
-
|
29 |
-
.premium-title-container .premium-title-header a {
|
30 |
-
position: absolute;
|
31 |
-
top: 0;
|
32 |
-
right: 0;
|
33 |
-
width: 100%;
|
34 |
-
height: 100%;
|
35 |
-
}
|
36 |
-
|
37 |
-
.premium-title-container .premium-lottie-animation {
|
38 |
-
-js-display: flex;
|
39 |
-
display: -webkit-box;
|
40 |
-
display: -webkit-flex;
|
41 |
-
display: -moz-box;
|
42 |
-
display: -ms-flexbox;
|
43 |
-
display: flex;
|
44 |
-
}
|
45 |
-
|
46 |
-
.premium-title-icon-row .premium-title-icon {
|
47 |
-
margin-left: 10px;
|
48 |
-
}
|
49 |
-
|
50 |
-
.premium-title-icon-row-reverse .premium-title-icon {
|
51 |
-
margin-right: 10px;
|
52 |
-
}
|
53 |
-
|
54 |
-
.premium-title-style3,
|
55 |
-
.premium-title-style4 {
|
56 |
-
-js-display: flex;
|
57 |
-
display: -webkit-box;
|
58 |
-
display: -webkit-flex;
|
59 |
-
display: -moz-box;
|
60 |
-
display: -ms-flexbox;
|
61 |
-
display: flex;
|
62 |
-
}
|
63 |
-
|
64 |
-
.premium-title-style1,
|
65 |
-
.premium-title-style2,
|
66 |
-
.premium-title-style5,
|
67 |
-
.premium-title-style6,
|
68 |
-
.premium-title-style8,
|
69 |
-
.premium-title-style9 {
|
70 |
-
-js-display: inline-flex;
|
71 |
-
display: -webkit-inline-box;
|
72 |
-
display: -webkit-inline-flex;
|
73 |
-
display: -moz-inline-box;
|
74 |
-
display: -ms-inline-flexbox;
|
75 |
-
display: inline-flex;
|
76 |
-
}
|
77 |
-
|
78 |
-
.premium-title-style7 {
|
79 |
-
-js-display: inline-flex;
|
80 |
-
display: -webkit-inline-box;
|
81 |
-
display: -webkit-inline-flex;
|
82 |
-
display: -moz-inline-box;
|
83 |
-
display: -ms-inline-flexbox;
|
84 |
-
display: inline-flex;
|
85 |
-
-webkit-box-orient: vertical;
|
86 |
-
-webkit-box-direction: normal;
|
87 |
-
-webkit-flex-direction: column;
|
88 |
-
-moz-box-orient: vertical;
|
89 |
-
-moz-box-direction: normal;
|
90 |
-
-ms-flex-direction: column;
|
91 |
-
flex-direction: column;
|
92 |
-
}
|
93 |
-
|
94 |
-
.premium-title-style7 .premium-title-style7-inner {
|
95 |
-
-js-display: flex;
|
96 |
-
display: -webkit-box;
|
97 |
-
display: -webkit-flex;
|
98 |
-
display: -moz-box;
|
99 |
-
display: -ms-flexbox;
|
100 |
-
display: flex;
|
101 |
-
-webkit-box-align: center;
|
102 |
-
-webkit-align-items: center;
|
103 |
-
-moz-box-align: center;
|
104 |
-
-ms-flex-align: center;
|
105 |
-
align-items: center;
|
106 |
-
}
|
107 |
-
|
108 |
-
.premium-title-style1 {
|
109 |
-
border-width: 0;
|
110 |
-
border-right: 3px solid #6ec1e4;
|
111 |
-
}
|
112 |
-
|
113 |
-
.premium-title-container.style2,
|
114 |
-
.premium-title-container.style4,
|
115 |
-
.premium-title-container.style5,
|
116 |
-
.premium-title-container.style6 {
|
117 |
-
border-bottom: 3px solid #6ec1e4;
|
118 |
-
}
|
119 |
-
|
120 |
-
/*Style 6 Header*/
|
121 |
-
.premium-title-style6:before {
|
122 |
-
position: absolute;
|
123 |
-
right: 50%;
|
124 |
-
bottom: 0;
|
125 |
-
margin-right: -2px;
|
126 |
-
content: "";
|
127 |
-
border: 3px solid transparent;
|
128 |
-
}
|
129 |
-
|
130 |
-
/*Style 6 Trinagle*/
|
131 |
-
.premium-title-style7-stripe-wrap {
|
132 |
-
-js-display: flex;
|
133 |
-
display: -webkit-box;
|
134 |
-
display: -webkit-flex;
|
135 |
-
display: -moz-box;
|
136 |
-
display: -ms-flexbox;
|
137 |
-
display: flex;
|
138 |
-
}
|
139 |
-
|
140 |
-
.premium-title-style7:before {
|
141 |
-
display: none;
|
142 |
-
}
|
143 |
-
|
144 |
-
.premium-title-style8 .premium-title-text[data-animation="shiny"] {
|
145 |
-
-webkit-background-size: 125px 125px !important;
|
146 |
-
background-size: 125px !important;
|
147 |
-
color: rgba(255, 255, 255, 0);
|
148 |
-
-webkit-background-clip: text !important;
|
149 |
-
background-clip: text !important;
|
150 |
-
-webkit-animation-name: pa-shinny-text !important;
|
151 |
-
animation-name: pa-shinny-text !important;
|
152 |
-
-webkit-animation-duration: var(--animation-speed) !important;
|
153 |
-
animation-duration: var(--animation-speed) !important;
|
154 |
-
-webkit-animation-iteration-count: infinite !important;
|
155 |
-
animation-iteration-count: infinite !important;
|
156 |
-
background: var(--base-color) -webkit-gradient(linear,
|
157 |
-
left top,
|
158 |
-
right top,
|
159 |
-
from(var(--base-color)),
|
160 |
-
to(var(--base-color)),
|
161 |
-
color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
|
162 |
-
}
|
163 |
-
|
164 |
-
.premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
|
165 |
-
-webkit-animation: pa-blur-shadow 2s 1 alternate;
|
166 |
-
animation: pa-blur-shadow 2s 1 alternate;
|
167 |
-
}
|
168 |
-
|
169 |
-
.premium-title-gradient-yes .premium-title-text,
|
170 |
-
.premium-title-gradient-yes .premium-title-icon {
|
171 |
-
-webkit-background-clip: text;
|
172 |
-
-webkit-text-fill-color: transparent;
|
173 |
-
background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
|
174 |
-
background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
|
175 |
-
background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
|
176 |
-
-webkit-animation: pa-text-gradient 8s infinite;
|
177 |
-
animation: pa-text-gradient 8s infinite;
|
178 |
-
}
|
179 |
-
|
180 |
-
.premium-title-clipped .premium-title-header {
|
181 |
-
-webkit-text-fill-color: transparent;
|
182 |
-
-webkit-background-clip: text;
|
183 |
-
background-clip: text;
|
184 |
-
}
|
185 |
-
|
186 |
-
@-webkit-keyframes pa-shinny-text {
|
187 |
-
0% {
|
188 |
-
background-position: 100%;
|
189 |
-
}
|
190 |
-
|
191 |
-
100% {
|
192 |
-
background-position: -100%;
|
193 |
-
}
|
194 |
-
}
|
195 |
-
|
196 |
-
@keyframes pa-shinny-text {
|
197 |
-
0% {
|
198 |
-
background-position: 100%;
|
199 |
-
}
|
200 |
-
|
201 |
-
100% {
|
202 |
-
background-position: -100%;
|
203 |
-
}
|
204 |
-
}
|
205 |
-
|
206 |
-
@-webkit-keyframes pa-blur-shadow {
|
207 |
-
from {
|
208 |
-
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
209 |
-
color: transparent;
|
210 |
-
}
|
211 |
-
|
212 |
-
to {
|
213 |
-
text-shadow: 0;
|
214 |
-
}
|
215 |
-
}
|
216 |
-
|
217 |
-
@keyframes pa-blur-shadow {
|
218 |
-
from {
|
219 |
-
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
220 |
-
color: transparent;
|
221 |
-
}
|
222 |
-
|
223 |
-
to {
|
224 |
-
text-shadow: 0;
|
225 |
-
}
|
226 |
-
}
|
227 |
-
|
228 |
-
@-webkit-keyframes pa-text-gradient {
|
229 |
-
|
230 |
-
0%,
|
231 |
-
100% {
|
232 |
-
-webkit-filter: hue-rotate(0deg);
|
233 |
-
filter: hue-rotate(0deg);
|
234 |
-
}
|
235 |
-
|
236 |
-
50% {
|
237 |
-
-webkit-filter: hue-rotate(360deg);
|
238 |
-
filter: hue-rotate(360deg);
|
239 |
-
}
|
240 |
-
}
|
241 |
-
|
242 |
-
@keyframes pa-text-gradient {
|
243 |
-
|
244 |
-
0%,
|
245 |
-
100% {
|
246 |
-
-webkit-filter: hue-rotate(0deg);
|
247 |
-
filter: hue-rotate(0deg);
|
248 |
-
}
|
249 |
-
|
250 |
-
50% {
|
251 |
-
-webkit-filter: hue-rotate(360deg);
|
252 |
-
filter: hue-rotate(360deg);
|
253 |
-
}
|
254 |
}
|
1 |
+
/**************** Premium Title ****************/
|
2 |
+
/***********************************************/
|
3 |
+
.premium-title-container .premium-title-header {
|
4 |
+
position: relative;
|
5 |
+
margin: 0;
|
6 |
+
padding: 10px;
|
7 |
+
}
|
8 |
+
|
9 |
+
.premium-title-container .premium-title-header:not(.premium-title-style7) {
|
10 |
+
-webkit-box-align: center;
|
11 |
+
-webkit-align-items: center;
|
12 |
+
-moz-box-align: center;
|
13 |
+
-ms-flex-align: center;
|
14 |
+
align-items: center;
|
15 |
+
}
|
16 |
+
|
17 |
+
.premium-title-container .premium-title-header svg {
|
18 |
+
width: 40px;
|
19 |
+
height: 40px;
|
20 |
+
}
|
21 |
+
|
22 |
+
.premium-title-container .premium-title-header img {
|
23 |
+
width: 40px;
|
24 |
+
height: 40px;
|
25 |
+
-o-object-fit: cover;
|
26 |
+
object-fit: cover;
|
27 |
+
}
|
28 |
+
|
29 |
+
.premium-title-container .premium-title-header a {
|
30 |
+
position: absolute;
|
31 |
+
top: 0;
|
32 |
+
right: 0;
|
33 |
+
width: 100%;
|
34 |
+
height: 100%;
|
35 |
+
}
|
36 |
+
|
37 |
+
.premium-title-container .premium-lottie-animation {
|
38 |
+
-js-display: flex;
|
39 |
+
display: -webkit-box;
|
40 |
+
display: -webkit-flex;
|
41 |
+
display: -moz-box;
|
42 |
+
display: -ms-flexbox;
|
43 |
+
display: flex;
|
44 |
+
}
|
45 |
+
|
46 |
+
.premium-title-icon-row .premium-title-icon {
|
47 |
+
margin-left: 10px;
|
48 |
+
}
|
49 |
+
|
50 |
+
.premium-title-icon-row-reverse .premium-title-icon {
|
51 |
+
margin-right: 10px;
|
52 |
+
}
|
53 |
+
|
54 |
+
.premium-title-style3,
|
55 |
+
.premium-title-style4 {
|
56 |
+
-js-display: flex;
|
57 |
+
display: -webkit-box;
|
58 |
+
display: -webkit-flex;
|
59 |
+
display: -moz-box;
|
60 |
+
display: -ms-flexbox;
|
61 |
+
display: flex;
|
62 |
+
}
|
63 |
+
|
64 |
+
.premium-title-style1,
|
65 |
+
.premium-title-style2,
|
66 |
+
.premium-title-style5,
|
67 |
+
.premium-title-style6,
|
68 |
+
.premium-title-style8,
|
69 |
+
.premium-title-style9 {
|
70 |
+
-js-display: inline-flex;
|
71 |
+
display: -webkit-inline-box;
|
72 |
+
display: -webkit-inline-flex;
|
73 |
+
display: -moz-inline-box;
|
74 |
+
display: -ms-inline-flexbox;
|
75 |
+
display: inline-flex;
|
76 |
+
}
|
77 |
+
|
78 |
+
.premium-title-style7 {
|
79 |
+
-js-display: inline-flex;
|
80 |
+
display: -webkit-inline-box;
|
81 |
+
display: -webkit-inline-flex;
|
82 |
+
display: -moz-inline-box;
|
83 |
+
display: -ms-inline-flexbox;
|
84 |
+
display: inline-flex;
|
85 |
+
-webkit-box-orient: vertical;
|
86 |
+
-webkit-box-direction: normal;
|
87 |
+
-webkit-flex-direction: column;
|
88 |
+
-moz-box-orient: vertical;
|
89 |
+
-moz-box-direction: normal;
|
90 |
+
-ms-flex-direction: column;
|
91 |
+
flex-direction: column;
|
92 |
+
}
|
93 |
+
|
94 |
+
.premium-title-style7 .premium-title-style7-inner {
|
95 |
+
-js-display: flex;
|
96 |
+
display: -webkit-box;
|
97 |
+
display: -webkit-flex;
|
98 |
+
display: -moz-box;
|
99 |
+
display: -ms-flexbox;
|
100 |
+
display: flex;
|
101 |
+
-webkit-box-align: center;
|
102 |
+
-webkit-align-items: center;
|
103 |
+
-moz-box-align: center;
|
104 |
+
-ms-flex-align: center;
|
105 |
+
align-items: center;
|
106 |
+
}
|
107 |
+
|
108 |
+
.premium-title-style1 {
|
109 |
+
border-width: 0;
|
110 |
+
border-right: 3px solid #6ec1e4;
|
111 |
+
}
|
112 |
+
|
113 |
+
.premium-title-container.style2,
|
114 |
+
.premium-title-container.style4,
|
115 |
+
.premium-title-container.style5,
|
116 |
+
.premium-title-container.style6 {
|
117 |
+
border-bottom: 3px solid #6ec1e4;
|
118 |
+
}
|
119 |
+
|
120 |
+
/*Style 6 Header*/
|
121 |
+
.premium-title-style6:before {
|
122 |
+
position: absolute;
|
123 |
+
right: 50%;
|
124 |
+
bottom: 0;
|
125 |
+
margin-right: -2px;
|
126 |
+
content: "";
|
127 |
+
border: 3px solid transparent;
|
128 |
+
}
|
129 |
+
|
130 |
+
/*Style 6 Trinagle*/
|
131 |
+
.premium-title-style7-stripe-wrap {
|
132 |
+
-js-display: flex;
|
133 |
+
display: -webkit-box;
|
134 |
+
display: -webkit-flex;
|
135 |
+
display: -moz-box;
|
136 |
+
display: -ms-flexbox;
|
137 |
+
display: flex;
|
138 |
+
}
|
139 |
+
|
140 |
+
.premium-title-style7:before {
|
141 |
+
display: none;
|
142 |
+
}
|
143 |
+
|
144 |
+
.premium-title-style8 .premium-title-text[data-animation="shiny"] {
|
145 |
+
-webkit-background-size: 125px 125px !important;
|
146 |
+
background-size: 125px !important;
|
147 |
+
color: rgba(255, 255, 255, 0);
|
148 |
+
-webkit-background-clip: text !important;
|
149 |
+
background-clip: text !important;
|
150 |
+
-webkit-animation-name: pa-shinny-text !important;
|
151 |
+
animation-name: pa-shinny-text !important;
|
152 |
+
-webkit-animation-duration: var(--animation-speed) !important;
|
153 |
+
animation-duration: var(--animation-speed) !important;
|
154 |
+
-webkit-animation-iteration-count: infinite !important;
|
155 |
+
animation-iteration-count: infinite !important;
|
156 |
+
background: var(--base-color) -webkit-gradient(linear,
|
157 |
+
left top,
|
158 |
+
right top,
|
159 |
+
from(var(--base-color)),
|
160 |
+
to(var(--base-color)),
|
161 |
+
color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
|
162 |
+
}
|
163 |
+
|
164 |
+
.premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
|
165 |
+
-webkit-animation: pa-blur-shadow 2s 1 alternate;
|
166 |
+
animation: pa-blur-shadow 2s 1 alternate;
|
167 |
+
}
|
168 |
+
|
169 |
+
.premium-title-gradient-yes .premium-title-text,
|
170 |
+
.premium-title-gradient-yes .premium-title-icon {
|
171 |
+
-webkit-background-clip: text;
|
172 |
+
-webkit-text-fill-color: transparent;
|
173 |
+
background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
|
174 |
+
background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
|
175 |
+
background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
|
176 |
+
-webkit-animation: pa-text-gradient 8s infinite;
|
177 |
+
animation: pa-text-gradient 8s infinite;
|
178 |
+
}
|
179 |
+
|
180 |
+
.premium-title-clipped .premium-title-header {
|
181 |
+
-webkit-text-fill-color: transparent;
|
182 |
+
-webkit-background-clip: text;
|
183 |
+
background-clip: text;
|
184 |
+
}
|
185 |
+
|
186 |
+
@-webkit-keyframes pa-shinny-text {
|
187 |
+
0% {
|
188 |
+
background-position: 100%;
|
189 |
+
}
|
190 |
+
|
191 |
+
100% {
|
192 |
+
background-position: -100%;
|
193 |
+
}
|
194 |
+
}
|
195 |
+
|
196 |
+
@keyframes pa-shinny-text {
|
197 |
+
0% {
|
198 |
+
background-position: 100%;
|
199 |
+
}
|
200 |
+
|
201 |
+
100% {
|
202 |
+
background-position: -100%;
|
203 |
+
}
|
204 |
+
}
|
205 |
+
|
206 |
+
@-webkit-keyframes pa-blur-shadow {
|
207 |
+
from {
|
208 |
+
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
209 |
+
color: transparent;
|
210 |
+
}
|
211 |
+
|
212 |
+
to {
|
213 |
+
text-shadow: 0;
|
214 |
+
}
|
215 |
+
}
|
216 |
+
|
217 |
+
@keyframes pa-blur-shadow {
|
218 |
+
from {
|
219 |
+
text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
|
220 |
+
color: transparent;
|
221 |
+
}
|
222 |
+
|
223 |
+
to {
|
224 |
+
text-shadow: 0;
|
225 |
+
}
|
226 |
+
}
|
227 |
+
|
228 |
+
@-webkit-keyframes pa-text-gradient {
|
229 |
+
|
230 |
+
0%,
|
231 |
+
100% {
|
232 |
+
-webkit-filter: hue-rotate(0deg);
|
233 |
+
filter: hue-rotate(0deg);
|
234 |
+
}
|
235 |
+
|
236 |
+
50% {
|
237 |
+
-webkit-filter: hue-rotate(360deg);
|
238 |
+
filter: hue-rotate(360deg);
|
239 |
+
}
|
240 |
+
}
|
241 |
+
|
242 |
+
@keyframes pa-text-gradient {
|
243 |
+
|
244 |
+
0%,
|
245 |
+
100% {
|
246 |
+
-webkit-filter: hue-rotate(0deg);
|
247 |
+
filter: hue-rotate(0deg);
|
248 |
+
}
|
249 |
+
|
250 |
+
50% {
|
251 |
+
-webkit-filter: hue-rotate(360deg);
|
252 |
+
filter: hue-rotate(360deg);
|
253 |
+
}
|
254 |
}
|
assets/frontend/css/premium-woo-products.css
CHANGED
@@ -1,1006 +1,1006 @@
|
|
1 |
-
/********** Premium Woo Products **********/
|
2 |
-
/******************************************/
|
3 |
-
.ast-single-post .entry-content .premium-woocommerce a {
|
4 |
-
text-decoration: none; }
|
5 |
-
|
6 |
-
.premium-woocommerce .premium-woo-qv-btn {
|
7 |
-
cursor: pointer; }
|
8 |
-
|
9 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
|
10 |
-
margin: 0 auto 0.5em; }
|
11 |
-
|
12 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
|
13 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
|
14 |
-
display: block;
|
15 |
-
text-align: center;
|
16 |
-
color: #fff;
|
17 |
-
min-width: 2em;
|
18 |
-
min-height: 2em;
|
19 |
-
line-height: 2em;
|
20 |
-
padding: 0.3em 0.6em;
|
21 |
-
margin: 0.5em 0.6em; }
|
22 |
-
|
23 |
-
.premium-woocommerce .pa-out-of-stock {
|
24 |
-
display: block;
|
25 |
-
text-align: center;
|
26 |
-
color: #fff;
|
27 |
-
min-width: 2em;
|
28 |
-
min-height: 2em;
|
29 |
-
line-height: 2em;
|
30 |
-
padding: 0.3em 0.6em;
|
31 |
-
margin: 0.5em 0.6em; }
|
32 |
-
|
33 |
-
.premium-woocommerce .woocommerce-loop-product__title {
|
34 |
-
margin-bottom: 0.5em;
|
35 |
-
font-size: 1em;
|
36 |
-
-webkit-transition: all 0.3s ease-in-out;
|
37 |
-
transition: all 0.3s ease-in-out; }
|
38 |
-
|
39 |
-
.premium-woocommerce .premium-woo-product-category {
|
40 |
-
display: block;
|
41 |
-
font-size: 0.85em;
|
42 |
-
margin-bottom: 0.5em;
|
43 |
-
line-height: 1.3; }
|
44 |
-
|
45 |
-
.premium-woocommerce .star-rating {
|
46 |
-
display: block;
|
47 |
-
float: none;
|
48 |
-
-webkit-backface-visibility: hidden;
|
49 |
-
backface-visibility: hidden;
|
50 |
-
overflow: hidden;
|
51 |
-
position: relative;
|
52 |
-
height: 1em;
|
53 |
-
line-height: 1;
|
54 |
-
font-size: 0.857em;
|
55 |
-
width: 5.4em;
|
56 |
-
font-family: "star"; }
|
57 |
-
.premium-woocommerce .star-rating::before {
|
58 |
-
content: "\73\73\73\73\73";
|
59 |
-
color: #54595f;
|
60 |
-
float: left;
|
61 |
-
top: 0;
|
62 |
-
left: 0;
|
63 |
-
position: absolute; }
|
64 |
-
.premium-woocommerce .star-rating span {
|
65 |
-
overflow: hidden;
|
66 |
-
float: left;
|
67 |
-
top: 0;
|
68 |
-
left: 0;
|
69 |
-
position: absolute;
|
70 |
-
padding-top: 1.5em; }
|
71 |
-
.premium-woocommerce .star-rating span::before {
|
72 |
-
content: "\53\53\53\53\53";
|
73 |
-
color: inherit;
|
74 |
-
top: 0;
|
75 |
-
position: absolute;
|
76 |
-
left: 0; }
|
77 |
-
|
78 |
-
.premium-woocommerce .premium-woo-products-inner ul.products {
|
79 |
-
-js-display: flex;
|
80 |
-
display: -webkit-box;
|
81 |
-
display: -webkit-flex;
|
82 |
-
display: -moz-box;
|
83 |
-
display: -ms-flexbox;
|
84 |
-
display: flex;
|
85 |
-
margin: 0;
|
86 |
-
padding: 0;
|
87 |
-
-webkit-flex-wrap: wrap;
|
88 |
-
-ms-flex-wrap: wrap;
|
89 |
-
flex-wrap: wrap;
|
90 |
-
list-style: none outside;
|
91 |
-
-webkit-column-gap: 0;
|
92 |
-
-moz-column-gap: 0;
|
93 |
-
column-gap: 0; }
|
94 |
-
.premium-woocommerce .premium-woo-products-inner ul.products li.product {
|
95 |
-
margin: 0 0 10px;
|
96 |
-
padding: 0 10px; }
|
97 |
-
.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
|
98 |
-
overflow: hidden;
|
99 |
-
-webkit-transition: all 0.3s ease-in-out;
|
100 |
-
transition: all 0.3s ease-in-out; }
|
101 |
-
|
102 |
-
.premium-woocommerce .woocommerce-loop-product__link {
|
103 |
-
position: relative;
|
104 |
-
display: block !important;
|
105 |
-
overflow: hidden;
|
106 |
-
-webkit-transition: all 0.3s ease-in-out;
|
107 |
-
transition: all 0.3s ease-in-out; }
|
108 |
-
|
109 |
-
.premium-woocommerce .premium-woo-ribbon-container,
|
110 |
-
.premium-woocommerce .pa-out-of-stock {
|
111 |
-
position: absolute;
|
112 |
-
z-index: 9; }
|
113 |
-
|
114 |
-
.premium-woocommerce .premium-woo-ribbon-container {
|
115 |
-
top: 0;
|
116 |
-
left: 0; }
|
117 |
-
|
118 |
-
.premium-woocommerce .pa-out-of-stock {
|
119 |
-
top: 7px;
|
120 |
-
left: 9px;
|
121 |
-
margin: 0; }
|
122 |
-
|
123 |
-
.premium-woo-product-thumbnail {
|
124 |
-
position: relative;
|
125 |
-
overflow: hidden; }
|
126 |
-
.premium-woo-product-thumbnail .woocommerce-loop-product__link img {
|
127 |
-
margin: 0;
|
128 |
-
width: 100%; }
|
129 |
-
|
130 |
-
.premium-woo-product-sale-wrap,
|
131 |
-
.premium-woo-product-featured-wrap {
|
132 |
-
margin: 0; }
|
133 |
-
|
134 |
-
.premium-woocommerce .premium-woo-products-details-wrap {
|
135 |
-
padding: 1em 1.2em; }
|
136 |
-
.premium-woocommerce .premium-woo-products-details-wrap .button {
|
137 |
-
display: inline-block;
|
138 |
-
background-color: #6ec1e4;
|
139 |
-
color: #fff;
|
140 |
-
margin: 0.5em 0;
|
141 |
-
line-height: 1.3;
|
142 |
-
padding: 10px 40px;
|
143 |
-
font-size: 100%;
|
144 |
-
cursor: pointer;
|
145 |
-
text-decoration: none;
|
146 |
-
overflow: visible;
|
147 |
-
font-weight: 700;
|
148 |
-
background-image: none;
|
149 |
-
border: none;
|
150 |
-
-webkit-border-radius: 0px;
|
151 |
-
border-radius: 0px;
|
152 |
-
-webkit-box-shadow: none;
|
153 |
-
box-shadow: none;
|
154 |
-
text-shadow: none;
|
155 |
-
-webkit-transition: all 0.3s ease-in-out;
|
156 |
-
transition: all 0.3s ease-in-out; }
|
157 |
-
|
158 |
-
.premium-woocommerce li.product .price {
|
159 |
-
display: block;
|
160 |
-
line-height: 1.3;
|
161 |
-
font-weight: 700;
|
162 |
-
margin-bottom: 0.5em;
|
163 |
-
font-size: 0.9em; }
|
164 |
-
.premium-woocommerce li.product .price del {
|
165 |
-
display: inline-block;
|
166 |
-
font-weight: 400;
|
167 |
-
background: transparent;
|
168 |
-
opacity: 1; }
|
169 |
-
.premium-woocommerce li.product .price ins {
|
170 |
-
display: inline-block;
|
171 |
-
background: transparent;
|
172 |
-
text-decoration: none;
|
173 |
-
font-weight: inherit; }
|
174 |
-
.premium-woocommerce li.product .price .amount {
|
175 |
-
color: inherit !important; }
|
176 |
-
|
177 |
-
.premium-woocommerce li.product .premium-woo-product-desc p {
|
178 |
-
margin: 0; }
|
179 |
-
|
180 |
-
.premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
|
181 |
-
margin-left: 0;
|
182 |
-
margin-right: auto; }
|
183 |
-
|
184 |
-
.premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
|
185 |
-
margin-left: auto;
|
186 |
-
margin-right: auto; }
|
187 |
-
|
188 |
-
.premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
|
189 |
-
margin-left: auto;
|
190 |
-
margin-right: 0; }
|
191 |
-
|
192 |
-
.premium-woo-products-pagination ul.page-numbers {
|
193 |
-
-js-display: flex;
|
194 |
-
display: -webkit-box;
|
195 |
-
display: -webkit-flex;
|
196 |
-
display: -moz-box;
|
197 |
-
display: -ms-flexbox;
|
198 |
-
display: flex;
|
199 |
-
list-style-type: none;
|
200 |
-
margin: 0;
|
201 |
-
margin-top: 10px;
|
202 |
-
padding: 0;
|
203 |
-
border: none;
|
204 |
-
-webkit-box-pack: center;
|
205 |
-
-webkit-justify-content: center;
|
206 |
-
-moz-box-pack: center;
|
207 |
-
-ms-flex-pack: center;
|
208 |
-
justify-content: center; }
|
209 |
-
.premium-woo-products-pagination ul.page-numbers li {
|
210 |
-
margin: 0 0.4em 0.4em 0;
|
211 |
-
padding: 0;
|
212 |
-
text-align: center; }
|
213 |
-
.premium-woo-products-pagination ul.page-numbers li .page-numbers {
|
214 |
-
margin: 0;
|
215 |
-
text-decoration: none;
|
216 |
-
color: #000;
|
217 |
-
border: 1px solid #54595f;
|
218 |
-
padding: 0;
|
219 |
-
line-height: 1;
|
220 |
-
font-size: 1em;
|
221 |
-
font-weight: 400;
|
222 |
-
padding: 0.75em;
|
223 |
-
display: block;
|
224 |
-
min-width: 2.5em;
|
225 |
-
-webkit-transition: all 0.3s ease-in-out;
|
226 |
-
transition: all 0.3s ease-in-out; }
|
227 |
-
.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
|
228 |
-
background-color: #54595f;
|
229 |
-
color: #fff;
|
230 |
-
outline: none; }
|
231 |
-
|
232 |
-
.premium-woocommerce .premium-loading-feed,
|
233 |
-
.premium-woo-quick-view-loader .premium-loading-feed {
|
234 |
-
display: block;
|
235 |
-
position: absolute;
|
236 |
-
width: 100%;
|
237 |
-
height: 100%;
|
238 |
-
top: 0px;
|
239 |
-
left: 0px;
|
240 |
-
bottom: 0px;
|
241 |
-
right: 0px;
|
242 |
-
background: rgba(255, 255, 255, 0.2);
|
243 |
-
-js-display: flex;
|
244 |
-
display: -webkit-box;
|
245 |
-
display: -webkit-flex;
|
246 |
-
display: -moz-box;
|
247 |
-
display: -ms-flexbox;
|
248 |
-
display: flex;
|
249 |
-
-webkit-box-align: center;
|
250 |
-
-webkit-align-items: center;
|
251 |
-
-moz-box-align: center;
|
252 |
-
-ms-flex-align: center;
|
253 |
-
align-items: center; }
|
254 |
-
|
255 |
/**
|
256 |
* Image Hover Effects
|
257 |
-
*/
|
258 |
-
.premium-woocommerce .woocommerce-loop-product__link img {
|
259 |
-
-webkit-transition: all 0.3s ease-in-out;
|
260 |
-
transition: all 0.3s ease-in-out; }
|
261 |
-
|
262 |
-
.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
|
263 |
-
-webkit-transform: scale(1.2);
|
264 |
-
-ms-transform: scale(1.2);
|
265 |
-
transform: scale(1.2); }
|
266 |
-
|
267 |
-
.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
|
268 |
-
-webkit-transform: none;
|
269 |
-
-ms-transform: none;
|
270 |
-
transform: none; }
|
271 |
-
|
272 |
-
.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
|
273 |
-
-webkit-transform: none;
|
274 |
-
-ms-transform: none;
|
275 |
-
transform: none; }
|
276 |
-
|
277 |
-
.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
|
278 |
-
-webkit-transform: scale(1.2);
|
279 |
-
-ms-transform: scale(1.2);
|
280 |
-
transform: scale(1.2); }
|
281 |
-
|
282 |
-
.premium-woo-product__hover-gray .woocommerce-loop-product__link img {
|
283 |
-
-webkit-filter: grayscale(100%);
|
284 |
-
filter: grayscale(100%); }
|
285 |
-
|
286 |
-
.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
|
287 |
-
-webkit-filter: grayscale(0%);
|
288 |
-
filter: grayscale(0%); }
|
289 |
-
|
290 |
-
.premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
|
291 |
-
-webkit-filter: sepia(30%);
|
292 |
-
filter: sepia(30%); }
|
293 |
-
|
294 |
-
.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
|
295 |
-
-webkit-filter: sepia(0%);
|
296 |
-
filter: sepia(0%); }
|
297 |
-
|
298 |
-
.premium-woo-product__hover-bright .woocommerce-loop-product__link img {
|
299 |
-
-webkit-filter: brightness(1);
|
300 |
-
filter: brightness(1); }
|
301 |
-
|
302 |
-
.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
|
303 |
-
-webkit-filter: brightness(1.2);
|
304 |
-
filter: brightness(1.2); }
|
305 |
-
|
306 |
-
.premium-woo-product__hover-trans .woocommerce-loop-product__link img {
|
307 |
-
-webkit-transform: translateX(-15px) scale(1.1);
|
308 |
-
-ms-transform: translateX(-15px) scale(1.1);
|
309 |
-
transform: translateX(-15px) scale(1.1); }
|
310 |
-
|
311 |
-
.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
|
312 |
-
-webkit-transform: translateX(0px) scale(1.1);
|
313 |
-
-ms-transform: translateX(0px) scale(1.1);
|
314 |
-
transform: translateX(0px) scale(1.1); }
|
315 |
-
|
316 |
-
.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
|
317 |
-
-webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
318 |
-
-ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
319 |
-
transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
|
320 |
-
|
321 |
-
.premium-woocommerce .premium-woo-product__on_hover {
|
322 |
-
position: absolute;
|
323 |
-
top: 0;
|
324 |
-
right: 0;
|
325 |
-
bottom: 0;
|
326 |
-
left: 0;
|
327 |
-
height: 100%;
|
328 |
-
opacity: 0; }
|
329 |
-
|
330 |
-
.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
|
331 |
-
opacity: 1; }
|
332 |
-
|
333 |
-
.premium-woo-skin-grid-1 .premium-woo-qv-btn,
|
334 |
-
.premium-woo-skin-grid-3 .premium-woo-qv-btn,
|
335 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
336 |
-
position: absolute;
|
337 |
-
bottom: 0;
|
338 |
-
left: 0;
|
339 |
-
width: 100%;
|
340 |
-
text-align: center;
|
341 |
-
padding: 5px;
|
342 |
-
background: rgba(2, 2, 2, 0.5);
|
343 |
-
color: #fff;
|
344 |
-
-webkit-transition: all 0.3s ease-in-out;
|
345 |
-
transition: all 0.3s ease-in-out;
|
346 |
-
z-index: 2;
|
347 |
-
-webkit-transform: translateY(100%);
|
348 |
-
-ms-transform: translateY(100%);
|
349 |
-
transform: translateY(100%); }
|
350 |
-
|
351 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
352 |
-
-webkit-transition-delay: 0.1s;
|
353 |
-
transition-delay: 0.1s; }
|
354 |
-
|
355 |
-
.premium-woo-skin-grid-1 .premium-woo-qv-icon,
|
356 |
-
.premium-woo-skin-grid-3 .premium-woo-qv-icon,
|
357 |
-
.premium-woo-skin-grid-4 .premium-woo-qv-icon,
|
358 |
-
.premium-woo-skin-grid-6 .premium-woo-qv-icon {
|
359 |
-
margin-left: 0.5em; }
|
360 |
-
|
361 |
-
.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
|
362 |
-
-webkit-transform: translateY(0);
|
363 |
-
-ms-transform: translateY(0);
|
364 |
-
transform: translateY(0); }
|
365 |
-
|
366 |
-
.premium-woo-product-wrapper .premium-woo-qv-data {
|
367 |
-
position: absolute;
|
368 |
-
top: 0;
|
369 |
-
left: 0;
|
370 |
-
width: 100%;
|
371 |
-
height: 100%;
|
372 |
-
z-index: 1;
|
373 |
-
overflow: hidden;
|
374 |
-
cursor: pointer; }
|
375 |
-
|
376 |
/**
|
377 |
* Skin 1,4
|
378 |
-
*/
|
379 |
-
.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
|
380 |
-
.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
|
381 |
-
position: absolute;
|
382 |
-
top: 0.7em;
|
383 |
-
right: 1em;
|
384 |
-
-webkit-transform: translate3d(15px, 0, 0);
|
385 |
-
transform: translate3d(15px, 0, 0);
|
386 |
-
-webkit-transition: all 0.3s ease-in-out;
|
387 |
-
transition: all 0.3s ease-in-out;
|
388 |
-
opacity: 0;
|
389 |
-
z-index: 9; }
|
390 |
-
|
391 |
-
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
|
392 |
-
position: relative;
|
393 |
-
display: block;
|
394 |
-
margin: 0 0 3px;
|
395 |
-
background: #fff;
|
396 |
-
text-align: center;
|
397 |
-
outline: 0;
|
398 |
-
-webkit-transition: all 0.3s ease-in-out;
|
399 |
-
transition: all 0.3s ease-in-out; }
|
400 |
-
|
401 |
-
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
|
402 |
-
display: block;
|
403 |
-
color: #54595f;
|
404 |
-
width: 30px;
|
405 |
-
line-height: 30px;
|
406 |
-
height: 30px;
|
407 |
-
cursor: pointer;
|
408 |
-
-webkit-transition: all 0.3s ease-in-out;
|
409 |
-
transition: all 0.3s ease-in-out; }
|
410 |
-
|
411 |
-
.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
|
412 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
|
413 |
-
-webkit-transform: translate3d(5px, 0, 0);
|
414 |
-
transform: translate3d(5px, 0, 0);
|
415 |
-
opacity: 1; }
|
416 |
-
|
417 |
-
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
|
418 |
-
-webkit-animation: spin 2s linear infinite;
|
419 |
-
animation: spin 2s linear infinite; }
|
420 |
-
|
421 |
-
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
|
422 |
-
content: "\f013"; }
|
423 |
-
|
424 |
-
.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
|
425 |
-
content: "\f00c"; }
|
426 |
-
|
427 |
/**
|
428 |
* Skin 2
|
429 |
-
*/
|
430 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
|
431 |
-
position: absolute;
|
432 |
-
background: #fff;
|
433 |
-
bottom: 0;
|
434 |
-
left: 0;
|
435 |
-
width: 100%;
|
436 |
-
z-index: 2;
|
437 |
-
padding: 0;
|
438 |
-
opacity: 0;
|
439 |
-
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
|
440 |
-
transition: opacity 0.2s, -webkit-transform 0.4s;
|
441 |
-
transition: transform 0.4s, opacity 0.2s;
|
442 |
-
transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
|
443 |
-
-webkit-transform: translateZ(0) translateY(5px);
|
444 |
-
transform: translateZ(0) translateY(5px); }
|
445 |
-
|
446 |
-
.premium-woo-skin-grid-2 .premium-woo-product-details {
|
447 |
-
padding: 15px 0; }
|
448 |
-
|
449 |
-
.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
|
450 |
-
opacity: 1;
|
451 |
-
-webkit-transform: translateZ(0) translateY(0);
|
452 |
-
transform: translateZ(0) translateY(0); }
|
453 |
-
|
454 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
|
455 |
-
position: static;
|
456 |
-
-js-display: flex;
|
457 |
-
display: -webkit-box;
|
458 |
-
display: -webkit-flex;
|
459 |
-
display: -moz-box;
|
460 |
-
display: -ms-flexbox;
|
461 |
-
display: flex;
|
462 |
-
-webkit-box-orient: horizontal;
|
463 |
-
-webkit-box-direction: reverse;
|
464 |
-
-webkit-flex-direction: row-reverse;
|
465 |
-
-moz-box-orient: horizontal;
|
466 |
-
-moz-box-direction: reverse;
|
467 |
-
-ms-flex-direction: row-reverse;
|
468 |
-
flex-direction: row-reverse; }
|
469 |
-
|
470 |
-
.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
|
471 |
-
-webkit-box-flex: 1;
|
472 |
-
-webkit-flex: 1;
|
473 |
-
-moz-box-flex: 1;
|
474 |
-
-ms-flex: 1;
|
475 |
-
flex: 1;
|
476 |
-
min-width: 50%; }
|
477 |
-
|
478 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
|
479 |
-
-js-display: flex;
|
480 |
-
display: -webkit-box;
|
481 |
-
display: -webkit-flex;
|
482 |
-
display: -moz-box;
|
483 |
-
display: -ms-flexbox;
|
484 |
-
display: flex;
|
485 |
-
margin: 0;
|
486 |
-
text-align: center;
|
487 |
-
-webkit-box-pack: center;
|
488 |
-
-webkit-justify-content: center;
|
489 |
-
-moz-box-pack: center;
|
490 |
-
-ms-flex-pack: center;
|
491 |
-
justify-content: center;
|
492 |
-
-webkit-box-align: center;
|
493 |
-
-webkit-align-items: center;
|
494 |
-
-moz-box-align: center;
|
495 |
-
-ms-flex-align: center;
|
496 |
-
align-items: center; }
|
497 |
-
|
498 |
-
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
499 |
-
background-color: #54595f; }
|
500 |
-
|
501 |
/**
|
502 |
* Skin 4
|
503 |
-
*/
|
504 |
-
.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
|
505 |
-
position: absolute;
|
506 |
-
left: 0;
|
507 |
-
right: 0;
|
508 |
-
top: 50%;
|
509 |
-
-webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
|
510 |
-
transform: scale(0.9) translateZ(0) translateY(-50%);
|
511 |
-
text-align: center;
|
512 |
-
z-index: 2;
|
513 |
-
opacity: 0;
|
514 |
-
-webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
|
515 |
-
transition: opacity 0.5s, -webkit-transform 0.3s;
|
516 |
-
transition: opacity 0.5s, transform 0.3s;
|
517 |
-
transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
|
518 |
-
|
519 |
-
.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
|
520 |
-
.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
|
521 |
-
position: absolute;
|
522 |
-
top: 0;
|
523 |
-
left: 0;
|
524 |
-
width: 100%;
|
525 |
-
height: 100%;
|
526 |
-
opacity: 0;
|
527 |
-
visibility: hidden;
|
528 |
-
background-color: rgba(27, 27, 23, 0.3);
|
529 |
-
-webkit-transition: all 0.25s ease-in-out;
|
530 |
-
transition: all 0.25s ease-in-out; }
|
531 |
-
|
532 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
|
533 |
-
.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
|
534 |
-
opacity: 1;
|
535 |
-
visibility: visible;
|
536 |
-
z-index: 1; }
|
537 |
-
|
538 |
-
.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
|
539 |
-
-webkit-transform: scale(1) translateZ(0) translateY(-50%);
|
540 |
-
transform: scale(1) translateZ(0) translateY(-50%);
|
541 |
-
opacity: 1; }
|
542 |
-
|
543 |
/**
|
544 |
* Skin 5
|
545 |
-
*/
|
546 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
|
547 |
-
-js-display: flex;
|
548 |
-
display: -webkit-box;
|
549 |
-
display: -webkit-flex;
|
550 |
-
display: -moz-box;
|
551 |
-
display: -ms-flexbox;
|
552 |
-
display: flex; }
|
553 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
554 |
-
-js-display: flex;
|
555 |
-
display: -webkit-box;
|
556 |
-
display: -webkit-flex;
|
557 |
-
display: -moz-box;
|
558 |
-
display: -ms-flexbox;
|
559 |
-
display: flex;
|
560 |
-
-webkit-box-align: center;
|
561 |
-
-webkit-align-items: center;
|
562 |
-
-moz-box-align: center;
|
563 |
-
-ms-flex-align: center;
|
564 |
-
align-items: center;
|
565 |
-
background-color: #54595f;
|
566 |
-
padding: 10px;
|
567 |
-
-webkit-transition: all 0.25s ease 0s;
|
568 |
-
transition: all 0.25s ease 0s; }
|
569 |
-
|
570 |
-
.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
|
571 |
-
width: 75%; }
|
572 |
-
|
573 |
-
.premium-woo-skin-grid-5 .premium-woo-product-wrapper {
|
574 |
-
-js-display: flex;
|
575 |
-
display: -webkit-box;
|
576 |
-
display: -webkit-flex;
|
577 |
-
display: -moz-box;
|
578 |
-
display: -ms-flexbox;
|
579 |
-
display: flex;
|
580 |
-
-webkit-box-align: center;
|
581 |
-
-webkit-align-items: center;
|
582 |
-
-moz-box-align: center;
|
583 |
-
-ms-flex-align: center;
|
584 |
-
align-items: center; }
|
585 |
-
|
586 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
587 |
-
-webkit-box-pack: end;
|
588 |
-
-webkit-justify-content: flex-end;
|
589 |
-
-moz-box-pack: end;
|
590 |
-
-ms-flex-pack: end;
|
591 |
-
justify-content: flex-end; }
|
592 |
-
|
593 |
-
.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
594 |
-
-webkit-box-pack: center;
|
595 |
-
-webkit-justify-content: center;
|
596 |
-
-moz-box-pack: center;
|
597 |
-
-ms-flex-pack: center;
|
598 |
-
justify-content: center; }
|
599 |
-
|
600 |
/**
|
601 |
* Skin 6
|
602 |
-
*/
|
603 |
-
.premium-woo-skin-grid-6 .premium-woo-qv-btn {
|
604 |
-
position: absolute;
|
605 |
-
top: 50%;
|
606 |
-
left: 50%;
|
607 |
-
min-width: 40%;
|
608 |
-
text-align: center;
|
609 |
-
padding: 5px;
|
610 |
-
background: rgba(2, 2, 2, 0.5);
|
611 |
-
color: #fff;
|
612 |
-
-webkit-transform: translate(-50%, -50%);
|
613 |
-
-ms-transform: translate(-50%, -50%);
|
614 |
-
transform: translate(-50%, -50%);
|
615 |
-
opacity: 0;
|
616 |
-
visibility: hidden;
|
617 |
-
-webkit-transition: all 0.3s ease-in-out;
|
618 |
-
transition: all 0.3s ease-in-out;
|
619 |
-
cursor: pointer;
|
620 |
-
z-index: 2; }
|
621 |
-
|
622 |
-
.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
|
623 |
-
opacity: 1;
|
624 |
-
visibility: visible; }
|
625 |
-
|
626 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
627 |
-
.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
628 |
-
.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
|
629 |
-
.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
|
630 |
-
margin: 0; }
|
631 |
-
|
632 |
-
.premium-woo-skin-grid-6 li.product .premium-woo-product-info {
|
633 |
-
-js-display: flex;
|
634 |
-
display: -webkit-box;
|
635 |
-
display: -webkit-flex;
|
636 |
-
display: -moz-box;
|
637 |
-
display: -ms-flexbox;
|
638 |
-
display: flex;
|
639 |
-
-webkit-box-pack: justify;
|
640 |
-
-webkit-justify-content: space-between;
|
641 |
-
-moz-box-pack: justify;
|
642 |
-
-ms-flex-pack: justify;
|
643 |
-
justify-content: space-between; }
|
644 |
-
|
645 |
-
.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
|
646 |
-
-webkit-box-orient: vertical;
|
647 |
-
-webkit-box-direction: normal;
|
648 |
-
-webkit-flex-direction: column;
|
649 |
-
-moz-box-orient: vertical;
|
650 |
-
-moz-box-direction: normal;
|
651 |
-
-ms-flex-direction: column;
|
652 |
-
flex-direction: column; }
|
653 |
-
|
654 |
-
.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
|
655 |
-
-webkit-box-orient: horizontal;
|
656 |
-
-webkit-box-direction: reverse;
|
657 |
-
-webkit-flex-direction: row-reverse;
|
658 |
-
-moz-box-orient: horizontal;
|
659 |
-
-moz-box-direction: reverse;
|
660 |
-
-ms-flex-direction: row-reverse;
|
661 |
-
flex-direction: row-reverse; }
|
662 |
-
|
663 |
-
.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
|
664 |
-
-js-display: flex;
|
665 |
-
display: -webkit-box;
|
666 |
-
display: -webkit-flex;
|
667 |
-
display: -moz-box;
|
668 |
-
display: -ms-flexbox;
|
669 |
-
display: flex;
|
670 |
-
position: absolute;
|
671 |
-
bottom: 10px;
|
672 |
-
width: 100%;
|
673 |
-
-webkit-box-pack: center;
|
674 |
-
-webkit-justify-content: center;
|
675 |
-
-moz-box-pack: center;
|
676 |
-
-ms-flex-pack: center;
|
677 |
-
justify-content: center; }
|
678 |
-
|
679 |
-
.premium-woo-product-gallery-images .premium-woo-product__gallery_image {
|
680 |
-
width: 20%;
|
681 |
-
margin: 0 0.2em;
|
682 |
-
border: 2px solid #aaa;
|
683 |
-
cursor: pointer; }
|
684 |
-
|
685 |
/**
|
686 |
* Metro
|
687 |
-
*/
|
688 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
|
689 |
-
.premium-woo-products-metro li.product .premium-woo-product-wrapper,
|
690 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail,
|
691 |
-
.premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
|
692 |
-
height: 100%; }
|
693 |
-
|
694 |
-
.premium-woo-products-metro ul.products li.product {
|
695 |
-
margin-bottom: 0; }
|
696 |
-
|
697 |
-
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
|
698 |
-
-o-object-fit: cover;
|
699 |
-
object-fit: cover; }
|
700 |
-
|
701 |
/*
|
702 |
* Carousel
|
703 |
-
*/
|
704 |
-
.premium-carousel-hidden {
|
705 |
-
opacity: 0;
|
706 |
-
visibility: hidden; }
|
707 |
-
|
708 |
-
.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
|
709 |
-
-webkit-border-radius: 50%;
|
710 |
-
border-radius: 50%; }
|
711 |
-
|
712 |
-
.premium-woocommerce ul.slick-dots {
|
713 |
-
width: 100%; }
|
714 |
-
|
715 |
/*
|
716 |
* Quick View Html/body
|
717 |
-
*/
|
718 |
-
html.premium-woo-qv-opened,
|
719 |
-
html.premium-woo-qv-opened body {
|
720 |
-
overflow: hidden; }
|
721 |
-
|
722 |
/**
|
723 |
* Quick View Modal
|
724 |
-
*/
|
725 |
-
.premium-woo-quick-view-back {
|
726 |
-
position: fixed;
|
727 |
-
visibility: hidden;
|
728 |
-
overflow: hidden;
|
729 |
-
background: rgba(2, 2, 2, 0.5);
|
730 |
-
opacity: 0;
|
731 |
-
-webkit-transition: opacity 0.25s;
|
732 |
-
transition: opacity 0.25s;
|
733 |
-
z-index: 999; }
|
734 |
-
|
735 |
-
.premium-woo-quick-view-active {
|
736 |
-
top: 0;
|
737 |
-
left: 0;
|
738 |
-
width: 100%;
|
739 |
-
height: 100%;
|
740 |
-
opacity: 1;
|
741 |
-
visibility: visible; }
|
742 |
-
|
743 |
-
#premium-woo-quick-view-modal {
|
744 |
-
position: fixed;
|
745 |
-
visibility: hidden;
|
746 |
-
opacity: 0;
|
747 |
-
top: 0;
|
748 |
-
left: 0;
|
749 |
-
width: 100%;
|
750 |
-
height: 100%;
|
751 |
-
z-index: 1400;
|
752 |
-
text-align: center;
|
753 |
-
-webkit-transition: all 0.3s;
|
754 |
-
transition: all 0.3s;
|
755 |
-
overflow-x: hidden;
|
756 |
-
overflow-y: auto; }
|
757 |
-
#premium-woo-quick-view-modal.active {
|
758 |
-
visibility: visible;
|
759 |
-
opacity: 1; }
|
760 |
-
#premium-woo-quick-view-modal.active .premium-woo-content-main {
|
761 |
-
-webkit-transform: translateY(0);
|
762 |
-
-ms-transform: translateY(0);
|
763 |
-
transform: translateY(0);
|
764 |
-
opacity: 1;
|
765 |
-
width: 100%; }
|
766 |
-
#premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
|
767 |
-
position: absolute;
|
768 |
-
width: 100%;
|
769 |
-
height: 100%;
|
770 |
-
top: 0;
|
771 |
-
left: 0;
|
772 |
-
text-align: center;
|
773 |
-
padding: 30px;
|
774 |
-
-js-display: flex;
|
775 |
-
display: -webkit-box;
|
776 |
-
display: -webkit-flex;
|
777 |
-
display: -moz-box;
|
778 |
-
display: -ms-flexbox;
|
779 |
-
display: flex;
|
780 |
-
-webkit-box-align: center;
|
781 |
-
-webkit-align-items: center;
|
782 |
-
-moz-box-align: center;
|
783 |
-
-ms-flex-align: center;
|
784 |
-
align-items: center; }
|
785 |
-
#premium-woo-quick-view-modal .premium-woo-content-main {
|
786 |
-
position: relative;
|
787 |
-
pointer-events: none;
|
788 |
-
max-width: 100%;
|
789 |
-
text-align: left;
|
790 |
-
z-index: 1045;
|
791 |
-
-webkit-transform: translateY(-30px);
|
792 |
-
-ms-transform: translateY(-30px);
|
793 |
-
transform: translateY(-30px);
|
794 |
-
opacity: 0;
|
795 |
-
-webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
|
796 |
-
transition: opacity 0.3s, -webkit-transform 0.5s;
|
797 |
-
transition: transform 0.5s, opacity 0.3s;
|
798 |
-
transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
|
799 |
-
margin: 0 auto; }
|
800 |
-
#premium-woo-quick-view-modal .premium-woo-lightbox-content {
|
801 |
-
position: relative;
|
802 |
-
display: table;
|
803 |
-
pointer-events: auto;
|
804 |
-
background-color: #fff;
|
805 |
-
max-width: 975px;
|
806 |
-
margin: 20px auto;
|
807 |
-
-webkit-transform: translateZ(0);
|
808 |
-
transform: translateZ(0);
|
809 |
-
-webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
810 |
-
box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
811 |
-
overflow: hidden; }
|
812 |
-
#premium-woo-quick-view-modal .summary {
|
813 |
-
width: 50%;
|
814 |
-
margin: 0;
|
815 |
-
padding: 30px;
|
816 |
-
float: left;
|
817 |
-
-webkit-box-sizing: border-box;
|
818 |
-
-moz-box-sizing: border-box;
|
819 |
-
box-sizing: border-box; }
|
820 |
-
#premium-woo-quick-view-modal .summary .quantity {
|
821 |
-
min-width: auto; }
|
822 |
-
#premium-woo-quick-view-modal .summary .quantity input.qty {
|
823 |
-
width: 54px;
|
824 |
-
-webkit-appearance: button;
|
825 |
-
-moz-appearance: button;
|
826 |
-
appearance: button; }
|
827 |
-
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
|
828 |
-
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
|
829 |
-
display: unset; }
|
830 |
-
#premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
|
831 |
-
margin: 0; }
|
832 |
-
|
833 |
-
#premium-woo-quick-view-close {
|
834 |
-
position: absolute;
|
835 |
-
font-size: 22px;
|
836 |
-
top: 10px;
|
837 |
-
right: 10px;
|
838 |
-
width: 22px;
|
839 |
-
height: 22px;
|
840 |
-
line-height: 22px;
|
841 |
-
opacity: 0.7;
|
842 |
-
text-align: center;
|
843 |
-
z-index: 2;
|
844 |
-
color: #000; }
|
845 |
-
|
846 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider {
|
847 |
-
position: relative; }
|
848 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
|
849 |
-
list-style: none; }
|
850 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
|
851 |
-
margin: 0;
|
852 |
-
padding: 0;
|
853 |
-
width: 100%;
|
854 |
-
position: absolute;
|
855 |
-
bottom: 10px;
|
856 |
-
text-align: center; }
|
857 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
|
858 |
-
margin: 0 6px;
|
859 |
-
display: inline-block;
|
860 |
-
vertical-align: middle; }
|
861 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
|
862 |
-
width: 11px;
|
863 |
-
height: 11px;
|
864 |
-
display: block;
|
865 |
-
background: #666;
|
866 |
-
background: rgba(0, 0, 0, 0.5);
|
867 |
-
cursor: pointer;
|
868 |
-
text-indent: -9999px;
|
869 |
-
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
870 |
-
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
871 |
-
-webkit-border-radius: 20px;
|
872 |
-
border-radius: 20px; }
|
873 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
|
874 |
-
background: rgba(0, 0, 0, 0.9);
|
875 |
-
cursor: default; }
|
876 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
|
877 |
-
outline: none; }
|
878 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
|
879 |
-
-o-object-fit: cover;
|
880 |
-
object-fit: cover; }
|
881 |
-
|
882 |
-
#premium-woo-quick-view-content div.images {
|
883 |
-
width: 50%;
|
884 |
-
float: left;
|
885 |
-
opacity: 1 !important;
|
886 |
-
margin: 0; }
|
887 |
-
|
888 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
|
889 |
-
margin: 0;
|
890 |
-
padding: 0;
|
891 |
-
list-style: none; }
|
892 |
-
|
893 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
|
894 |
-
text-decoration: none;
|
895 |
-
display: block;
|
896 |
-
width: 14px;
|
897 |
-
height: 32px;
|
898 |
-
font-size: 32px;
|
899 |
-
line-height: 32px;
|
900 |
-
margin: -20px 0 0;
|
901 |
-
position: absolute;
|
902 |
-
top: 50%;
|
903 |
-
z-index: 10;
|
904 |
-
overflow: hidden;
|
905 |
-
cursor: pointer;
|
906 |
-
color: rgba(0, 0, 0, 0.8);
|
907 |
-
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
|
908 |
-
-webkit-transition: all 0.3s ease-in-out;
|
909 |
-
transition: all 0.3s ease-in-out; }
|
910 |
-
|
911 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
|
912 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
913 |
-
display: inline-block;
|
914 |
-
font-family: "Font Awesome 5 Free";
|
915 |
-
font-weight: 900;
|
916 |
-
text-rendering: auto;
|
917 |
-
-webkit-font-smoothing: antialiased;
|
918 |
-
-moz-osx-font-smoothing: grayscale; }
|
919 |
-
|
920 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
921 |
-
left: 10px; }
|
922 |
-
|
923 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
|
924 |
-
right: 10px; }
|
925 |
-
|
926 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
|
927 |
-
content: "\f104"; }
|
928 |
-
|
929 |
-
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
|
930 |
-
content: "\f105"; }
|
931 |
-
|
932 |
-
.premium-woocommerce li.product .added_to_cart.wc-forward {
|
933 |
-
display: none; }
|
934 |
-
|
935 |
-
.premium-woo-atc-button .add_to_cart_button span {
|
936 |
-
-webkit-animation: spin 2s linear infinite;
|
937 |
-
animation: spin 2s linear infinite;
|
938 |
-
margin-left: 5px;
|
939 |
-
vertical-align: baseline; }
|
940 |
-
|
941 |
/*
|
942 |
* Load More Button
|
943 |
-
*/
|
944 |
-
.premium-woo-load-more {
|
945 |
-
position: relative; }
|
946 |
-
.premium-woo-load-more .premium-woo-load-more-btn {
|
947 |
-
-webkit-box-shadow: none;
|
948 |
-
box-shadow: none;
|
949 |
-
text-shadow: none;
|
950 |
-
border: none;
|
951 |
-
outline: none;
|
952 |
-
-webkit-box-align: center;
|
953 |
-
-webkit-align-items: center;
|
954 |
-
-moz-box-align: center;
|
955 |
-
-ms-flex-align: center;
|
956 |
-
align-items: center;
|
957 |
-
vertical-align: bottom;
|
958 |
-
cursor: pointer;
|
959 |
-
line-height: 1;
|
960 |
-
font-style: normal;
|
961 |
-
font-weight: normal;
|
962 |
-
background-image: none;
|
963 |
-
color: #fff;
|
964 |
-
-webkit-transition: all 0.3s ease-in-out;
|
965 |
-
transition: all 0.3s ease-in-out; }
|
966 |
-
|
967 |
-
.premium-woo-load-more-btn {
|
968 |
-
-js-display: inline-flex;
|
969 |
-
display: -webkit-inline-box;
|
970 |
-
display: -webkit-inline-flex;
|
971 |
-
display: -moz-inline-box;
|
972 |
-
display: -ms-inline-flexbox;
|
973 |
-
display: inline-flex;
|
974 |
-
-webkit-box-align: center;
|
975 |
-
-webkit-align-items: center;
|
976 |
-
-moz-box-align: center;
|
977 |
-
-ms-flex-align: center;
|
978 |
-
align-items: center; }
|
979 |
-
|
980 |
-
.premium-woo-load-more-btn span {
|
981 |
-
margin-right: 3px; }
|
982 |
-
|
983 |
-
.premium-woo-load-more-btn .premium-loader {
|
984 |
-
display: inline-block;
|
985 |
-
width: 20px;
|
986 |
-
height: 20px; }
|
987 |
-
|
988 |
-
.premium-woo-btn-hidden {
|
989 |
-
visibility: hidden;
|
990 |
-
width: 0 !important;
|
991 |
-
height: 0 !important;
|
992 |
-
margin: 0 !important;
|
993 |
-
padding: 0 !important; }
|
994 |
-
|
995 |
-
@media (min-width: 545px) {
|
996 |
-
#premium-woo-quick-view-content div.summary {
|
997 |
-
content: "544";
|
998 |
-
overflow-y: auto; } }
|
999 |
-
|
1000 |
-
@media (max-width: 544px) {
|
1001 |
-
#premium-woo-quick-view-content .premium-woo-lightbox-content {
|
1002 |
-
display: block; }
|
1003 |
-
#premium-woo-quick-view-content div.images,
|
1004 |
-
#premium-woo-quick-view-content div.summary {
|
1005 |
-
width: 100%;
|
1006 |
-
float: none; } }
|
1 |
+
/********** Premium Woo Products **********/
|
2 |
+
/******************************************/
|
3 |
+
.ast-single-post .entry-content .premium-woocommerce a {
|
4 |
+
text-decoration: none; }
|
5 |
+
|
6 |
+
.premium-woocommerce .premium-woo-qv-btn {
|
7 |
+
cursor: pointer; }
|
8 |
+
|
9 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
|
10 |
+
margin: 0 auto 0.5em; }
|
11 |
+
|
12 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
|
13 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
|
14 |
+
display: block;
|
15 |
+
text-align: center;
|
16 |
+
color: #fff;
|
17 |
+
min-width: 2em;
|
18 |
+
min-height: 2em;
|
19 |
+
line-height: 2em;
|
20 |
+
padding: 0.3em 0.6em;
|
21 |
+
margin: 0.5em 0.6em; }
|
22 |
+
|
23 |
+
.premium-woocommerce .pa-out-of-stock {
|
24 |
+
display: block;
|
25 |
+
text-align: center;
|
26 |
+
color: #fff;
|
27 |
+
min-width: 2em;
|
28 |
+
min-height: 2em;
|
29 |
+
line-height: 2em;
|
30 |
+
padding: 0.3em 0.6em;
|
31 |
+
margin: 0.5em 0.6em; }
|
32 |
+
|
33 |
+
.premium-woocommerce .woocommerce-loop-product__title {
|
34 |
+
margin-bottom: 0.5em;
|
35 |
+
font-size: 1em;
|
36 |
+
-webkit-transition: all 0.3s ease-in-out;
|
37 |
+
transition: all 0.3s ease-in-out; }
|
38 |
+
|
39 |
+
.premium-woocommerce .premium-woo-product-category {
|
40 |
+
display: block;
|
41 |
+
font-size: 0.85em;
|
42 |
+
margin-bottom: 0.5em;
|
43 |
+
line-height: 1.3; }
|
44 |
+
|
45 |
+
.premium-woocommerce .star-rating {
|
46 |
+
display: block;
|
47 |
+
float: none;
|
48 |
+
-webkit-backface-visibility: hidden;
|
49 |
+
backface-visibility: hidden;
|
50 |
+
overflow: hidden;
|
51 |
+
position: relative;
|
52 |
+
height: 1em;
|
53 |
+
line-height: 1;
|
54 |
+
font-size: 0.857em;
|
55 |
+
width: 5.4em;
|
56 |
+
font-family: "star"; }
|
57 |
+
.premium-woocommerce .star-rating::before {
|
58 |
+
content: "\73\73\73\73\73";
|
59 |
+
color: #54595f;
|
60 |
+
float: left;
|
61 |
+
top: 0;
|
62 |
+
left: 0;
|
63 |
+
position: absolute; }
|
64 |
+
.premium-woocommerce .star-rating span {
|
65 |
+
overflow: hidden;
|
66 |
+
float: left;
|
67 |
+
top: 0;
|
68 |
+
left: 0;
|
69 |
+
position: absolute;
|
70 |
+
padding-top: 1.5em; }
|
71 |
+
.premium-woocommerce .star-rating span::before {
|
72 |
+
content: "\53\53\53\53\53";
|
73 |
+
color: inherit;
|
74 |
+
top: 0;
|
75 |
+
position: absolute;
|
76 |
+
left: 0; }
|
77 |
+
|
78 |
+
.premium-woocommerce .premium-woo-products-inner ul.products {
|
79 |
+
-js-display: flex;
|
80 |
+
display: -webkit-box;
|
81 |
+
display: -webkit-flex;
|
82 |
+
display: -moz-box;
|
83 |
+
display: -ms-flexbox;
|
84 |
+
display: flex;
|
85 |
+
margin: 0;
|
86 |
+
padding: 0;
|
87 |
+
-webkit-flex-wrap: wrap;
|
88 |
+
-ms-flex-wrap: wrap;
|
89 |
+
flex-wrap: wrap;
|
90 |
+
list-style: none outside;
|
91 |
+
-webkit-column-gap: 0;
|
92 |
+
-moz-column-gap: 0;
|
93 |
+
column-gap: 0; }
|
94 |
+
.premium-woocommerce .premium-woo-products-inner ul.products li.product {
|
95 |
+
margin: 0 0 10px;
|
96 |
+
padding: 0 10px; }
|
97 |
+
.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
|
98 |
+
overflow: hidden;
|
99 |
+
-webkit-transition: all 0.3s ease-in-out;
|
100 |
+
transition: all 0.3s ease-in-out; }
|
101 |
+
|
102 |
+
.premium-woocommerce .woocommerce-loop-product__link {
|
103 |
+
position: relative;
|
104 |
+
display: block !important;
|
105 |
+
overflow: hidden;
|
106 |
+
-webkit-transition: all 0.3s ease-in-out;
|
107 |
+
transition: all 0.3s ease-in-out; }
|
108 |
+
|
109 |
+
.premium-woocommerce .premium-woo-ribbon-container,
|
110 |
+
.premium-woocommerce .pa-out-of-stock {
|
111 |
+
position: absolute;
|
112 |
+
z-index: 9; }
|
113 |
+
|
114 |
+
.premium-woocommerce .premium-woo-ribbon-container {
|
115 |
+
top: 0;
|
116 |
+
left: 0; }
|
117 |
+
|
118 |
+
.premium-woocommerce .pa-out-of-stock {
|
119 |
+
top: 7px;
|
120 |
+
left: 9px;
|
121 |
+
margin: 0; }
|
122 |
+
|
123 |
+
.premium-woo-product-thumbnail {
|
124 |
+
position: relative;
|
125 |
+
overflow: hidden; }
|
126 |
+
.premium-woo-product-thumbnail .woocommerce-loop-product__link img {
|
127 |
+
margin: 0;
|
128 |
+
width: 100%; }
|
129 |
+
|
130 |
+
.premium-woo-product-sale-wrap,
|
131 |
+
.premium-woo-product-featured-wrap {
|
132 |
+
margin: 0; }
|
133 |
+
|
134 |
+
.premium-woocommerce .premium-woo-products-details-wrap {
|
135 |
+
padding: 1em 1.2em; }
|
136 |
+
.premium-woocommerce .premium-woo-products-details-wrap .button {
|
137 |
+
display: inline-block;
|
138 |
+
background-color: #6ec1e4;
|
139 |
+
color: #fff;
|
140 |
+
margin: 0.5em 0;
|
141 |
+
line-height: 1.3;
|
142 |
+
padding: 10px 40px;
|
143 |
+
font-size: 100%;
|
144 |
+
cursor: pointer;
|
145 |
+
text-decoration: none;
|
146 |
+
overflow: visible;
|
147 |
+
font-weight: 700;
|
148 |
+
background-image: none;
|
149 |
+
border: none;
|
150 |
+
-webkit-border-radius: 0px;
|
151 |
+
border-radius: 0px;
|
152 |
+
-webkit-box-shadow: none;
|
153 |
+
box-shadow: none;
|
154 |
+
text-shadow: none;
|
155 |
+
-webkit-transition: all 0.3s ease-in-out;
|
156 |
+
transition: all 0.3s ease-in-out; }
|
157 |
+
|
158 |
+
.premium-woocommerce li.product .price {
|
159 |
+
display: block;
|
160 |
+
line-height: 1.3;
|
161 |
+
font-weight: 700;
|
162 |
+
margin-bottom: 0.5em;
|
163 |
+
font-size: 0.9em; }
|
164 |
+
.premium-woocommerce li.product .price del {
|
165 |
+
display: inline-block;
|
166 |
+
font-weight: 400;
|
167 |
+
background: transparent;
|
168 |
+
opacity: 1; }
|
169 |
+
.premium-woocommerce li.product .price ins {
|
170 |
+
display: inline-block;
|
171 |
+
background: transparent;
|
172 |
+
text-decoration: none;
|
173 |
+
font-weight: inherit; }
|
174 |
+
.premium-woocommerce li.product .price .amount {
|
175 |
+
color: inherit !important; }
|
176 |
+
|
177 |
+
.premium-woocommerce li.product .premium-woo-product-desc p {
|
178 |
+
margin: 0; }
|
179 |
+
|
180 |
+
.premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
|
181 |
+
margin-left: 0;
|
182 |
+
margin-right: auto; }
|
183 |
+
|
184 |
+
.premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
|
185 |
+
margin-left: auto;
|
186 |
+
margin-right: auto; }
|
187 |
+
|
188 |
+
.premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
|
189 |
+
margin-left: auto;
|
190 |
+
margin-right: 0; }
|
191 |
+
|
192 |
+
.premium-woo-products-pagination ul.page-numbers {
|
193 |
+
-js-display: flex;
|
194 |
+
display: -webkit-box;
|
195 |
+
display: -webkit-flex;
|
196 |
+
display: -moz-box;
|
197 |
+
display: -ms-flexbox;
|
198 |
+
display: flex;
|
199 |
+
list-style-type: none;
|
200 |
+
margin: 0;
|
201 |
+
margin-top: 10px;
|
202 |
+
padding: 0;
|
203 |
+
border: none;
|
204 |
+
-webkit-box-pack: center;
|
205 |
+
-webkit-justify-content: center;
|
206 |
+
-moz-box-pack: center;
|
207 |
+
-ms-flex-pack: center;
|
208 |
+
justify-content: center; }
|
209 |
+
.premium-woo-products-pagination ul.page-numbers li {
|
210 |
+
margin: 0 0.4em 0.4em 0;
|
211 |
+
padding: 0;
|
212 |
+
text-align: center; }
|
213 |
+
.premium-woo-products-pagination ul.page-numbers li .page-numbers {
|
214 |
+
margin: 0;
|
215 |
+
text-decoration: none;
|
216 |
+
color: #000;
|
217 |
+
border: 1px solid #54595f;
|
218 |
+
padding: 0;
|
219 |
+
line-height: 1;
|
220 |
+
font-size: 1em;
|
221 |
+
font-weight: 400;
|
222 |
+
padding: 0.75em;
|
223 |
+
display: block;
|
224 |
+
min-width: 2.5em;
|
225 |
+
-webkit-transition: all 0.3s ease-in-out;
|
226 |
+
transition: all 0.3s ease-in-out; }
|
227 |
+
.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
|
228 |
+
background-color: #54595f;
|
229 |
+
color: #fff;
|
230 |
+
outline: none; }
|
231 |
+
|
232 |
+
.premium-woocommerce .premium-loading-feed,
|
233 |
+
.premium-woo-quick-view-loader .premium-loading-feed {
|
234 |
+
display: block;
|
235 |
+
position: absolute;
|
236 |
+
width: 100%;
|
237 |
+
height: 100%;
|
238 |
+
top: 0px;
|
239 |
+
left: 0px;
|
240 |
+
bottom: 0px;
|
241 |
+
right: 0px;
|
242 |
+
background: rgba(255, 255, 255, 0.2);
|
243 |
+
-js-display: flex;
|
244 |
+
display: -webkit-box;
|
245 |
+
display: -webkit-flex;
|
246 |
+
display: -moz-box;
|
247 |
+
display: -ms-flexbox;
|
248 |
+
display: flex;
|
249 |
+
-webkit-box-align: center;
|
250 |
+
-webkit-align-items: center;
|
251 |
+
-moz-box-align: center;
|
252 |
+
-ms-flex-align: center;
|
253 |
+
align-items: center; }
|
254 |
+
|
255 |
/**
|
256 |
* Image Hover Effects
|
257 |
+
*/
|
258 |
+
.premium-woocommerce .woocommerce-loop-product__link img {
|
259 |
+
-webkit-transition: all 0.3s ease-in-out;
|
260 |
+
transition: all 0.3s ease-in-out; }
|
261 |
+
|
262 |
+
.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
|
263 |
+
-webkit-transform: scale(1.2);
|
264 |
+
-ms-transform: scale(1.2);
|
265 |
+
transform: scale(1.2); }
|
266 |
+
|
267 |
+
.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
|
268 |
+
-webkit-transform: none;
|
269 |
+
-ms-transform: none;
|
270 |
+
transform: none; }
|
271 |
+
|
272 |
+
.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
|
273 |
+
-webkit-transform: none;
|
274 |
+
-ms-transform: none;
|
275 |
+
transform: none; }
|
276 |
+
|
277 |
+
.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
|
278 |
+
-webkit-transform: scale(1.2);
|
279 |
+
-ms-transform: scale(1.2);
|
280 |
+
transform: scale(1.2); }
|
281 |
+
|
282 |
+
.premium-woo-product__hover-gray .woocommerce-loop-product__link img {
|
283 |
+
-webkit-filter: grayscale(100%);
|
284 |
+
filter: grayscale(100%); }
|
285 |
+
|
286 |
+
.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
|
287 |
+
-webkit-filter: grayscale(0%);
|
288 |
+
filter: grayscale(0%); }
|
289 |
+
|
290 |
+
.premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
|
291 |
+
-webkit-filter: sepia(30%);
|
292 |
+
filter: sepia(30%); }
|
293 |
+
|
294 |
+
.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
|
295 |
+
-webkit-filter: sepia(0%);
|
296 |
+
filter: sepia(0%); }
|
297 |
+
|
298 |
+
.premium-woo-product__hover-bright .woocommerce-loop-product__link img {
|
299 |
+
-webkit-filter: brightness(1);
|
300 |
+
filter: brightness(1); }
|
301 |
+
|
302 |
+
.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
|
303 |
+
-webkit-filter: brightness(1.2);
|
304 |
+
filter: brightness(1.2); }
|
305 |
+
|
306 |
+
.premium-woo-product__hover-trans .woocommerce-loop-product__link img {
|
307 |
+
-webkit-transform: translateX(-15px) scale(1.1);
|
308 |
+
-ms-transform: translateX(-15px) scale(1.1);
|
309 |
+
transform: translateX(-15px) scale(1.1); }
|
310 |
+
|
311 |
+
.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
|
312 |
+
-webkit-transform: translateX(0px) scale(1.1);
|
313 |
+
-ms-transform: translateX(0px) scale(1.1);
|
314 |
+
transform: translateX(0px) scale(1.1); }
|
315 |
+
|
316 |
+
.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
|
317 |
+
-webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
318 |
+
-ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
|
319 |
+
transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
|
320 |
+
|
321 |
+
.premium-woocommerce .premium-woo-product__on_hover {
|
322 |
+
position: absolute;
|
323 |
+
top: 0;
|
324 |
+
right: 0;
|
325 |
+
bottom: 0;
|
326 |
+
left: 0;
|
327 |
+
height: 100%;
|
328 |
+
opacity: 0; }
|
329 |
+
|
330 |
+
.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
|
331 |
+
opacity: 1; }
|
332 |
+
|
333 |
+
.premium-woo-skin-grid-1 .premium-woo-qv-btn,
|
334 |
+
.premium-woo-skin-grid-3 .premium-woo-qv-btn,
|
335 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
336 |
+
position: absolute;
|
337 |
+
bottom: 0;
|
338 |
+
left: 0;
|
339 |
+
width: 100%;
|
340 |
+
text-align: center;
|
341 |
+
padding: 5px;
|
342 |
+
background: rgba(2, 2, 2, 0.5);
|
343 |
+
color: #fff;
|
344 |
+
-webkit-transition: all 0.3s ease-in-out;
|
345 |
+
transition: all 0.3s ease-in-out;
|
346 |
+
z-index: 2;
|
347 |
+
-webkit-transform: translateY(100%);
|
348 |
+
-ms-transform: translateY(100%);
|
349 |
+
transform: translateY(100%); }
|
350 |
+
|
351 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-btn {
|
352 |
+
-webkit-transition-delay: 0.1s;
|
353 |
+
transition-delay: 0.1s; }
|
354 |
+
|
355 |
+
.premium-woo-skin-grid-1 .premium-woo-qv-icon,
|
356 |
+
.premium-woo-skin-grid-3 .premium-woo-qv-icon,
|
357 |
+
.premium-woo-skin-grid-4 .premium-woo-qv-icon,
|
358 |
+
.premium-woo-skin-grid-6 .premium-woo-qv-icon {
|
359 |
+
margin-left: 0.5em; }
|
360 |
+
|
361 |
+
.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
|
362 |
+
-webkit-transform: translateY(0);
|
363 |
+
-ms-transform: translateY(0);
|
364 |
+
transform: translateY(0); }
|
365 |
+
|
366 |
+
.premium-woo-product-wrapper .premium-woo-qv-data {
|
367 |
+
position: absolute;
|
368 |
+
top: 0;
|
369 |
+
left: 0;
|
370 |
+
width: 100%;
|
371 |
+
height: 100%;
|
372 |
+
z-index: 1;
|
373 |
+
overflow: hidden;
|
374 |
+
cursor: pointer; }
|
375 |
+
|
376 |
/**
|
377 |
* Skin 1,4
|
378 |
+
*/
|
379 |
+
.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
|
380 |
+
.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
|
381 |
+
position: absolute;
|
382 |
+
top: 0.7em;
|
383 |
+
right: 1em;
|
384 |
+
-webkit-transform: translate3d(15px, 0, 0);
|
385 |
+
transform: translate3d(15px, 0, 0);
|
386 |
+
-webkit-transition: all 0.3s ease-in-out;
|
387 |
+
transition: all 0.3s ease-in-out;
|
388 |
+
opacity: 0;
|
389 |
+
z-index: 9; }
|
390 |
+
|
391 |
+
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
|
392 |
+
position: relative;
|
393 |
+
display: block;
|
394 |
+
margin: 0 0 3px;
|
395 |
+
background: #fff;
|
396 |
+
text-align: center;
|
397 |
+
outline: 0;
|
398 |
+
-webkit-transition: all 0.3s ease-in-out;
|
399 |
+
transition: all 0.3s ease-in-out; }
|
400 |
+
|
401 |
+
.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
|
402 |
+
display: block;
|
403 |
+
color: #54595f;
|
404 |
+
width: 30px;
|
405 |
+
line-height: 30px;
|
406 |
+
height: 30px;
|
407 |
+
cursor: pointer;
|
408 |
+
-webkit-transition: all 0.3s ease-in-out;
|
409 |
+
transition: all 0.3s ease-in-out; }
|
410 |
+
|
411 |
+
.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
|
412 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
|
413 |
+
-webkit-transform: translate3d(5px, 0, 0);
|
414 |
+
transform: translate3d(5px, 0, 0);
|
415 |
+
opacity: 1; }
|
416 |
+
|
417 |
+
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
|
418 |
+
-webkit-animation: spin 2s linear infinite;
|
419 |
+
animation: spin 2s linear infinite; }
|
420 |
+
|
421 |
+
.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
|
422 |
+
content: "\f013"; }
|
423 |
+
|
424 |
+
.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
|
425 |
+
content: "\f00c"; }
|
426 |
+
|
427 |
/**
|
428 |
* Skin 2
|
429 |
+
*/
|
430 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
|
431 |
+
position: absolute;
|
432 |
+
background: #fff;
|
433 |
+
bottom: 0;
|
434 |
+
left: 0;
|
435 |
+
width: 100%;
|
436 |
+
z-index: 2;
|
437 |
+
padding: 0;
|
438 |
+
opacity: 0;
|
439 |
+
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
|
440 |
+
transition: opacity 0.2s, -webkit-transform 0.4s;
|
441 |
+
transition: transform 0.4s, opacity 0.2s;
|
442 |
+
transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
|
443 |
+
-webkit-transform: translateZ(0) translateY(5px);
|
444 |
+
transform: translateZ(0) translateY(5px); }
|
445 |
+
|
446 |
+
.premium-woo-skin-grid-2 .premium-woo-product-details {
|
447 |
+
padding: 15px 0; }
|
448 |
+
|
449 |
+
.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
|
450 |
+
opacity: 1;
|
451 |
+
-webkit-transform: translateZ(0) translateY(0);
|
452 |
+
transform: translateZ(0) translateY(0); }
|
453 |
+
|
454 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
|
455 |
+
position: static;
|
456 |
+
-js-display: flex;
|
457 |
+
display: -webkit-box;
|
458 |
+
display: -webkit-flex;
|
459 |
+
display: -moz-box;
|
460 |
+
display: -ms-flexbox;
|
461 |
+
display: flex;
|
462 |
+
-webkit-box-orient: horizontal;
|
463 |
+
-webkit-box-direction: reverse;
|
464 |
+
-webkit-flex-direction: row-reverse;
|
465 |
+
-moz-box-orient: horizontal;
|
466 |
+
-moz-box-direction: reverse;
|
467 |
+
-ms-flex-direction: row-reverse;
|
468 |
+
flex-direction: row-reverse; }
|
469 |
+
|
470 |
+
.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
|
471 |
+
-webkit-box-flex: 1;
|
472 |
+
-webkit-flex: 1;
|
473 |
+
-moz-box-flex: 1;
|
474 |
+
-ms-flex: 1;
|
475 |
+
flex: 1;
|
476 |
+
min-width: 50%; }
|
477 |
+
|
478 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
|
479 |
+
-js-display: flex;
|
480 |
+
display: -webkit-box;
|
481 |
+
display: -webkit-flex;
|
482 |
+
display: -moz-box;
|
483 |
+
display: -ms-flexbox;
|
484 |
+
display: flex;
|
485 |
+
margin: 0;
|
486 |
+
text-align: center;
|
487 |
+
-webkit-box-pack: center;
|
488 |
+
-webkit-justify-content: center;
|
489 |
+
-moz-box-pack: center;
|
490 |
+
-ms-flex-pack: center;
|
491 |
+
justify-content: center;
|
492 |
+
-webkit-box-align: center;
|
493 |
+
-webkit-align-items: center;
|
494 |
+
-moz-box-align: center;
|
495 |
+
-ms-flex-align: center;
|
496 |
+
align-items: center; }
|
497 |
+
|
498 |
+
.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
499 |
+
background-color: #54595f; }
|
500 |
+
|
501 |
/**
|
502 |
* Skin 4
|
503 |
+
*/
|
504 |
+
.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
|
505 |
+
position: absolute;
|
506 |
+
left: 0;
|
507 |
+
right: 0;
|
508 |
+
top: 50%;
|
509 |
+
-webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
|
510 |
+
transform: scale(0.9) translateZ(0) translateY(-50%);
|
511 |
+
text-align: center;
|
512 |
+
z-index: 2;
|
513 |
+
opacity: 0;
|
514 |
+
-webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
|
515 |
+
transition: opacity 0.5s, -webkit-transform 0.3s;
|
516 |
+
transition: opacity 0.5s, transform 0.3s;
|
517 |
+
transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
|
518 |
+
|
519 |
+
.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
|
520 |
+
.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
|
521 |
+
position: absolute;
|
522 |
+
top: 0;
|
523 |
+
left: 0;
|
524 |
+
width: 100%;
|
525 |
+
height: 100%;
|
526 |
+
opacity: 0;
|
527 |
+
visibility: hidden;
|
528 |
+
background-color: rgba(27, 27, 23, 0.3);
|
529 |
+
-webkit-transition: all 0.25s ease-in-out;
|
530 |
+
transition: all 0.25s ease-in-out; }
|
531 |
+
|
532 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
|
533 |
+
.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
|
534 |
+
opacity: 1;
|
535 |
+
visibility: visible;
|
536 |
+
z-index: 1; }
|
537 |
+
|
538 |
+
.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
|
539 |
+
-webkit-transform: scale(1) translateZ(0) translateY(-50%);
|
540 |
+
transform: scale(1) translateZ(0) translateY(-50%);
|
541 |
+
opacity: 1; }
|
542 |
+
|
543 |
/**
|
544 |
* Skin 5
|
545 |
+
*/
|
546 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
|
547 |
+
-js-display: flex;
|
548 |
+
display: -webkit-box;
|
549 |
+
display: -webkit-flex;
|
550 |
+
display: -moz-box;
|
551 |
+
display: -ms-flexbox;
|
552 |
+
display: flex; }
|
553 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
|
554 |
+
-js-display: flex;
|
555 |
+
display: -webkit-box;
|
556 |
+
display: -webkit-flex;
|
557 |
+
display: -moz-box;
|
558 |
+
display: -ms-flexbox;
|
559 |
+
display: flex;
|
560 |
+
-webkit-box-align: center;
|
561 |
+
-webkit-align-items: center;
|
562 |
+
-moz-box-align: center;
|
563 |
+
-ms-flex-align: center;
|
564 |
+
align-items: center;
|
565 |
+
background-color: #54595f;
|
566 |
+
padding: 10px;
|
567 |
+
-webkit-transition: all 0.25s ease 0s;
|
568 |
+
transition: all 0.25s ease 0s; }
|
569 |
+
|
570 |
+
.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
|
571 |
+
width: 75%; }
|
572 |
+
|
573 |
+
.premium-woo-skin-grid-5 .premium-woo-product-wrapper {
|
574 |
+
-js-display: flex;
|
575 |
+
display: -webkit-box;
|
576 |
+
display: -webkit-flex;
|
577 |
+
display: -moz-box;
|
578 |
+
display: -ms-flexbox;
|
579 |
+
display: flex;
|
580 |
+
-webkit-box-align: center;
|
581 |
+
-webkit-align-items: center;
|
582 |
+
-moz-box-align: center;
|
583 |
+
-ms-flex-align: center;
|
584 |
+
align-items: center; }
|
585 |
+
|
586 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
587 |
+
-webkit-box-pack: end;
|
588 |
+
-webkit-justify-content: flex-end;
|
589 |
+
-moz-box-pack: end;
|
590 |
+
-ms-flex-pack: end;
|
591 |
+
justify-content: flex-end; }
|
592 |
+
|
593 |
+
.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
|
594 |
+
-webkit-box-pack: center;
|
595 |
+
-webkit-justify-content: center;
|
596 |
+
-moz-box-pack: center;
|
597 |
+
-ms-flex-pack: center;
|
598 |
+
justify-content: center; }
|
599 |
+
|
600 |
/**
|
601 |
* Skin 6
|
602 |
+
*/
|
603 |
+
.premium-woo-skin-grid-6 .premium-woo-qv-btn {
|
604 |
+
position: absolute;
|
605 |
+
top: 50%;
|
606 |
+
left: 50%;
|
607 |
+
min-width: 40%;
|
608 |
+
text-align: center;
|
609 |
+
padding: 5px;
|
610 |
+
background: rgba(2, 2, 2, 0.5);
|
611 |
+
color: #fff;
|
612 |
+
-webkit-transform: translate(-50%, -50%);
|
613 |
+
-ms-transform: translate(-50%, -50%);
|
614 |
+
transform: translate(-50%, -50%);
|
615 |
+
opacity: 0;
|
616 |
+
visibility: hidden;
|
617 |
+
-webkit-transition: all 0.3s ease-in-out;
|
618 |
+
transition: all 0.3s ease-in-out;
|
619 |
+
cursor: pointer;
|
620 |
+
z-index: 2; }
|
621 |
+
|
622 |
+
.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
|
623 |
+
opacity: 1;
|
624 |
+
visibility: visible; }
|
625 |
+
|
626 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
627 |
+
.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
|
628 |
+
.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
|
629 |
+
.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
|
630 |
+
margin: 0; }
|
631 |
+
|
632 |
+
.premium-woo-skin-grid-6 li.product .premium-woo-product-info {
|
633 |
+
-js-display: flex;
|
634 |
+
display: -webkit-box;
|
635 |
+
display: -webkit-flex;
|
636 |
+
display: -moz-box;
|
637 |
+
display: -ms-flexbox;
|
638 |
+
display: flex;
|
639 |
+
-webkit-box-pack: justify;
|
640 |
+
-webkit-justify-content: space-between;
|
641 |
+
-moz-box-pack: justify;
|
642 |
+
-ms-flex-pack: justify;
|
643 |
+
justify-content: space-between; }
|
644 |
+
|
645 |
+
.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
|
646 |
+
-webkit-box-orient: vertical;
|
647 |
+
-webkit-box-direction: normal;
|
648 |
+
-webkit-flex-direction: column;
|
649 |
+
-moz-box-orient: vertical;
|
650 |
+
-moz-box-direction: normal;
|
651 |
+
-ms-flex-direction: column;
|
652 |
+
flex-direction: column; }
|
653 |
+
|
654 |
+
.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
|
655 |
+
-webkit-box-orient: horizontal;
|
656 |
+
-webkit-box-direction: reverse;
|
657 |
+
-webkit-flex-direction: row-reverse;
|
658 |
+
-moz-box-orient: horizontal;
|
659 |
+
-moz-box-direction: reverse;
|
660 |
+
-ms-flex-direction: row-reverse;
|
661 |
+
flex-direction: row-reverse; }
|
662 |
+
|
663 |
+
.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
|
664 |
+
-js-display: flex;
|
665 |
+
display: -webkit-box;
|
666 |
+
display: -webkit-flex;
|
667 |
+
display: -moz-box;
|
668 |
+
display: -ms-flexbox;
|
669 |
+
display: flex;
|
670 |
+
position: absolute;
|
671 |
+
bottom: 10px;
|
672 |
+
width: 100%;
|
673 |
+
-webkit-box-pack: center;
|
674 |
+
-webkit-justify-content: center;
|
675 |
+
-moz-box-pack: center;
|
676 |
+
-ms-flex-pack: center;
|
677 |
+
justify-content: center; }
|
678 |
+
|
679 |
+
.premium-woo-product-gallery-images .premium-woo-product__gallery_image {
|
680 |
+
width: 20%;
|
681 |
+
margin: 0 0.2em;
|
682 |
+
border: 2px solid #aaa;
|
683 |
+
cursor: pointer; }
|
684 |
+
|
685 |
/**
|
686 |
* Metro
|
687 |
+
*/
|
688 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
|
689 |
+
.premium-woo-products-metro li.product .premium-woo-product-wrapper,
|
690 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail,
|
691 |
+
.premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
|
692 |
+
height: 100%; }
|
693 |
+
|
694 |
+
.premium-woo-products-metro ul.products li.product {
|
695 |
+
margin-bottom: 0; }
|
696 |
+
|
697 |
+
.premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
|
698 |
+
-o-object-fit: cover;
|
699 |
+
object-fit: cover; }
|
700 |
+
|
701 |
/*
|
702 |
* Carousel
|
703 |
+
*/
|
704 |
+
.premium-carousel-hidden {
|
705 |
+
opacity: 0;
|
706 |
+
visibility: hidden; }
|
707 |
+
|
708 |
+
.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
|
709 |
+
-webkit-border-radius: 50%;
|
710 |
+
border-radius: 50%; }
|
711 |
+
|
712 |
+
.premium-woocommerce ul.slick-dots {
|
713 |
+
width: 100%; }
|
714 |
+
|
715 |
/*
|
716 |
* Quick View Html/body
|
717 |
+
*/
|
718 |
+
html.premium-woo-qv-opened,
|
719 |
+
html.premium-woo-qv-opened body {
|
720 |
+
overflow: hidden; }
|
721 |
+
|
722 |
/**
|
723 |
* Quick View Modal
|
724 |
+
*/
|
725 |
+
.premium-woo-quick-view-back {
|
726 |
+
position: fixed;
|
727 |
+
visibility: hidden;
|
728 |
+
overflow: hidden;
|
729 |
+
background: rgba(2, 2, 2, 0.5);
|
730 |
+
opacity: 0;
|
731 |
+
-webkit-transition: opacity 0.25s;
|
732 |
+
transition: opacity 0.25s;
|
733 |
+
z-index: 999; }
|
734 |
+
|
735 |
+
.premium-woo-quick-view-active {
|
736 |
+
top: 0;
|
737 |
+
left: 0;
|
738 |
+
width: 100%;
|
739 |
+
height: 100%;
|
740 |
+
opacity: 1;
|
741 |
+
visibility: visible; }
|
742 |
+
|
743 |
+
#premium-woo-quick-view-modal {
|
744 |
+
position: fixed;
|
745 |
+
visibility: hidden;
|
746 |
+
opacity: 0;
|
747 |
+
top: 0;
|
748 |
+
left: 0;
|
749 |
+
width: 100%;
|
750 |
+
height: 100%;
|
751 |
+
z-index: 1400;
|
752 |
+
text-align: center;
|
753 |
+
-webkit-transition: all 0.3s;
|
754 |
+
transition: all 0.3s;
|
755 |
+
overflow-x: hidden;
|
756 |
+
overflow-y: auto; }
|
757 |
+
#premium-woo-quick-view-modal.active {
|
758 |
+
visibility: visible;
|
759 |
+
opacity: 1; }
|
760 |
+
#premium-woo-quick-view-modal.active .premium-woo-content-main {
|
761 |
+
-webkit-transform: translateY(0);
|
762 |
+
-ms-transform: translateY(0);
|
763 |
+
transform: translateY(0);
|
764 |
+
opacity: 1;
|
765 |
+
width: 100%; }
|
766 |
+
#premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
|
767 |
+
position: absolute;
|
768 |
+
width: 100%;
|
769 |
+
height: 100%;
|
770 |
+
top: 0;
|
771 |
+
left: 0;
|
772 |
+
text-align: center;
|
773 |
+
padding: 30px;
|
774 |
+
-js-display: flex;
|
775 |
+
display: -webkit-box;
|
776 |
+
display: -webkit-flex;
|
777 |
+
display: -moz-box;
|
778 |
+
display: -ms-flexbox;
|
779 |
+
display: flex;
|
780 |
+
-webkit-box-align: center;
|
781 |
+
-webkit-align-items: center;
|
782 |
+
-moz-box-align: center;
|
783 |
+
-ms-flex-align: center;
|
784 |
+
align-items: center; }
|
785 |
+
#premium-woo-quick-view-modal .premium-woo-content-main {
|
786 |
+
position: relative;
|
787 |
+
pointer-events: none;
|
788 |
+
max-width: 100%;
|
789 |
+
text-align: left;
|
790 |
+
z-index: 1045;
|
791 |
+
-webkit-transform: translateY(-30px);
|
792 |
+
-ms-transform: translateY(-30px);
|
793 |
+
transform: translateY(-30px);
|
794 |
+
opacity: 0;
|
795 |
+
-webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
|
796 |
+
transition: opacity 0.3s, -webkit-transform 0.5s;
|
797 |
+
transition: transform 0.5s, opacity 0.3s;
|
798 |
+
transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
|
799 |
+
margin: 0 auto; }
|
800 |
+
#premium-woo-quick-view-modal .premium-woo-lightbox-content {
|
801 |
+
position: relative;
|
802 |
+
display: table;
|
803 |
+
pointer-events: auto;
|
804 |
+
background-color: #fff;
|
805 |
+
max-width: 975px;
|
806 |
+
margin: 20px auto;
|
807 |
+
-webkit-transform: translateZ(0);
|
808 |
+
transform: translateZ(0);
|
809 |
+
-webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
810 |
+
box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
|
811 |
+
overflow: hidden; }
|
812 |
+
#premium-woo-quick-view-modal .summary {
|
813 |
+
width: 50%;
|
814 |
+
margin: 0;
|
815 |
+
padding: 30px;
|
816 |
+
float: left;
|
817 |
+
-webkit-box-sizing: border-box;
|
818 |
+
-moz-box-sizing: border-box;
|
819 |
+
box-sizing: border-box; }
|
820 |
+
#premium-woo-quick-view-modal .summary .quantity {
|
821 |
+
min-width: auto; }
|
822 |
+
#premium-woo-quick-view-modal .summary .quantity input.qty {
|
823 |
+
width: 54px;
|
824 |
+
-webkit-appearance: button;
|
825 |
+
-moz-appearance: button;
|
826 |
+
appearance: button; }
|
827 |
+
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
|
828 |
+
#premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
|
829 |
+
display: unset; }
|
830 |
+
#premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
|
831 |
+
margin: 0; }
|
832 |
+
|
833 |
+
#premium-woo-quick-view-close {
|
834 |
+
position: absolute;
|
835 |
+
font-size: 22px;
|
836 |
+
top: 10px;
|
837 |
+
right: 10px;
|
838 |
+
width: 22px;
|
839 |
+
height: 22px;
|
840 |
+
line-height: 22px;
|
841 |
+
opacity: 0.7;
|
842 |
+
text-align: center;
|
843 |
+
z-index: 2;
|
844 |
+
color: #000; }
|
845 |
+
|
846 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider {
|
847 |
+
position: relative; }
|
848 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
|
849 |
+
list-style: none; }
|
850 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
|
851 |
+
margin: 0;
|
852 |
+
padding: 0;
|
853 |
+
width: 100%;
|
854 |
+
position: absolute;
|
855 |
+
bottom: 10px;
|
856 |
+
text-align: center; }
|
857 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
|
858 |
+
margin: 0 6px;
|
859 |
+
display: inline-block;
|
860 |
+
vertical-align: middle; }
|
861 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
|
862 |
+
width: 11px;
|
863 |
+
height: 11px;
|
864 |
+
display: block;
|
865 |
+
background: #666;
|
866 |
+
background: rgba(0, 0, 0, 0.5);
|
867 |
+
cursor: pointer;
|
868 |
+
text-indent: -9999px;
|
869 |
+
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
870 |
+
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
|
871 |
+
-webkit-border-radius: 20px;
|
872 |
+
border-radius: 20px; }
|
873 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
|
874 |
+
background: rgba(0, 0, 0, 0.9);
|
875 |
+
cursor: default; }
|
876 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
|
877 |
+
outline: none; }
|
878 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
|
879 |
+
-o-object-fit: cover;
|
880 |
+
object-fit: cover; }
|
881 |
+
|
882 |
+
#premium-woo-quick-view-content div.images {
|
883 |
+
width: 50%;
|
884 |
+
float: left;
|
885 |
+
opacity: 1 !important;
|
886 |
+
margin: 0; }
|
887 |
+
|
888 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
|
889 |
+
margin: 0;
|
890 |
+
padding: 0;
|
891 |
+
list-style: none; }
|
892 |
+
|
893 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
|
894 |
+
text-decoration: none;
|
895 |
+
display: block;
|
896 |
+
width: 14px;
|
897 |
+
height: 32px;
|
898 |
+
font-size: 32px;
|
899 |
+
line-height: 32px;
|
900 |
+
margin: -20px 0 0;
|
901 |
+
position: absolute;
|
902 |
+
top: 50%;
|
903 |
+
z-index: 10;
|
904 |
+
overflow: hidden;
|
905 |
+
cursor: pointer;
|
906 |
+
color: rgba(0, 0, 0, 0.8);
|
907 |
+
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
|
908 |
+
-webkit-transition: all 0.3s ease-in-out;
|
909 |
+
transition: all 0.3s ease-in-out; }
|
910 |
+
|
911 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
|
912 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
913 |
+
display: inline-block;
|
914 |
+
font-family: "Font Awesome 5 Free";
|
915 |
+
font-weight: 900;
|
916 |
+
text-rendering: auto;
|
917 |
+
-webkit-font-smoothing: antialiased;
|
918 |
+
-moz-osx-font-smoothing: grayscale; }
|
919 |
+
|
920 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
|
921 |
+
left: 10px; }
|
922 |
+
|
923 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
|
924 |
+
right: 10px; }
|
925 |
+
|
926 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
|
927 |
+
content: "\f104"; }
|
928 |
+
|
929 |
+
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
|
930 |
+
content: "\f105"; }
|
931 |
+
|
932 |
+
.premium-woocommerce li.product .added_to_cart.wc-forward {
|
933 |
+
display: none; }
|
934 |
+
|
935 |
+
.premium-woo-atc-button .add_to_cart_button span {
|
936 |
+
-webkit-animation: spin 2s linear infinite;
|
937 |
+
animation: spin 2s linear infinite;
|
938 |
+
margin-left: 5px;
|
939 |
+
vertical-align: baseline; }
|
940 |
+
|
941 |
/*
|
942 |
* Load More Button
|
943 |
+
*/
|
944 |
+
.premium-woo-load-more {
|
945 |
+
position: relative; }
|
946 |
+
.premium-woo-load-more .premium-woo-load-more-btn {
|
947 |
+
-webkit-box-shadow: none;
|
948 |
+
box-shadow: none;
|
949 |
+
text-shadow: none;
|
950 |
+
border: none;
|
951 |
+
outline: none;
|
952 |
+
-webkit-box-align: center;
|
953 |
+
-webkit-align-items: center;
|
954 |
+
-moz-box-align: center;
|
955 |
+
-ms-flex-align: center;
|
956 |
+
align-items: center;
|
957 |
+
vertical-align: bottom;
|
958 |
+
cursor: pointer;
|
959 |
+
line-height: 1;
|
960 |
+
font-style: normal;
|
961 |
+
font-weight: normal;
|
962 |
+
background-image: none;
|
963 |
+
color: #fff;
|
964 |
+
-webkit-transition: all 0.3s ease-in-out;
|
965 |
+
transition: all 0.3s ease-in-out; }
|
966 |
+
|
967 |
+
.premium-woo-load-more-btn {
|
968 |
+
-js-display: inline-flex;
|
969 |
+
display: -webkit-inline-box;
|
970 |
+
display: -webkit-inline-flex;
|
971 |
+
display: -moz-inline-box;
|
972 |
+
display: -ms-inline-flexbox;
|
973 |
+
display: inline-flex;
|
974 |
+
-webkit-box-align: center;
|
975 |
+
-webkit-align-items: center;
|
976 |
+
-moz-box-align: center;
|
977 |
+
-ms-flex-align: center;
|
978 |
+
align-items: center; }
|
979 |
+
|
980 |
+
.premium-woo-load-more-btn span {
|
981 |
+
margin-right: 3px; }
|
982 |
+
|
983 |
+
.premium-woo-load-more-btn .premium-loader {
|
984 |
+
display: inline-block;
|
985 |
+
width: 20px;
|
986 |
+
height: 20px; }
|
987 |
+
|
988 |
+
.premium-woo-btn-hidden {
|
989 |
+
visibility: hidden;
|
990 |
+
width: 0 !important;
|
991 |
+
height: 0 !important;
|
992 |
+
margin: 0 !important;
|
993 |
+
padding: 0 !important; }
|
994 |
+
|
995 |
+
@media (min-width: 545px) {
|
996 |
+
#premium-woo-quick-view-content div.summary {
|
997 |
+
content: "544";
|
998 |
+
overflow-y: auto; } }
|
999 |
+
|
1000 |
+
@media (max-width: 544px) {
|
1001 |
+
#premium-woo-quick-view-content .premium-woo-lightbox-content {
|
1002 |
+
display: block; }
|
1003 |
+
#premium-woo-quick-view-content div.images,
|
1004 |
+
#premium-woo-quick-view-content div.summary {
|
1005 |
+
width: 100%;
|
1006 |
+
float: none; } }
|
assets/frontend/css/slick.css
CHANGED
@@ -1,189 +1,189 @@
|
|
1 |
-
.slick-slider {
|
2 |
-
position: relative;
|
3 |
-
display: block;
|
4 |
-
-webkit-box-sizing: border-box;
|
5 |
-
-moz-box-sizing: border-box;
|
6 |
-
box-sizing: border-box;
|
7 |
-
-webkit-touch-callout: none;
|
8 |
-
-webkit-user-select: none;
|
9 |
-
-moz-user-select: none;
|
10 |
-
-ms-user-select: none;
|
11 |
-
user-select: none;
|
12 |
-
-ms-touch-action: pan-y;
|
13 |
-
touch-action: pan-y;
|
14 |
-
-webkit-tap-highlight-color: transparent; }
|
15 |
-
|
16 |
-
.slick-list {
|
17 |
-
position: relative;
|
18 |
-
overflow: hidden;
|
19 |
-
display: block;
|
20 |
-
margin: 0;
|
21 |
-
padding: 0; }
|
22 |
-
.slick-list:focus {
|
23 |
-
outline: none; }
|
24 |
-
.slick-list.dragging {
|
25 |
-
cursor: pointer; }
|
26 |
-
|
27 |
-
.slick-slider .slick-track,
|
28 |
-
.slick-slider .slick-list {
|
29 |
-
-webkit-transform: translate3d(0, 0, 0);
|
30 |
-
transform: translate3d(0, 0, 0); }
|
31 |
-
|
32 |
-
.slick-track {
|
33 |
-
position: relative;
|
34 |
-
left: 0;
|
35 |
-
top: 0;
|
36 |
-
display: block; }
|
37 |
-
.slick-track:before, .slick-track:after {
|
38 |
-
content: "";
|
39 |
-
display: table; }
|
40 |
-
.slick-track:after {
|
41 |
-
clear: both; }
|
42 |
-
.slick-loading .slick-track {
|
43 |
-
visibility: hidden; }
|
44 |
-
|
45 |
-
.slick-slide {
|
46 |
-
float: left;
|
47 |
-
height: 100%;
|
48 |
-
min-height: 1px;
|
49 |
-
display: none; }
|
50 |
-
.elementor-slick-slider[dir="rtl"] .slick-slide {
|
51 |
-
float: right; }
|
52 |
-
.slick-slide.slick-loading img {
|
53 |
-
display: none; }
|
54 |
-
.slick-slide.dragging img {
|
55 |
-
pointer-events: none; }
|
56 |
-
.slick-initialized .slick-slide {
|
57 |
-
display: block; }
|
58 |
-
.slick-loading .slick-slide {
|
59 |
-
visibility: hidden; }
|
60 |
-
.slick-vertical .slick-slide {
|
61 |
-
display: block;
|
62 |
-
height: auto;
|
63 |
-
border: 1px solid transparent; }
|
64 |
-
|
65 |
-
.slick-arrow.slick-hidden {
|
66 |
-
display: none; }
|
67 |
-
|
68 |
/*
|
69 |
* Common Carousel Style.
|
70 |
-
*/
|
71 |
-
.premium-tabs-nav-list a.carousel-arrow,
|
72 |
-
.premium-fb-rev-container a.carousel-arrow,
|
73 |
-
.premium-blog-wrap a.carousel-arrow,
|
74 |
-
.premium-hscroll-wrap a.carousel-arrow,
|
75 |
-
.premium-twitter-feed-wrapper a.carousel-arrow,
|
76 |
-
.premium-facebook-feed-wrapper a.carousel-arrow,
|
77 |
-
.premium-instafeed-container a.carousel-arrow,
|
78 |
-
.premium-persons-container a.carousel-arrow,
|
79 |
-
.premium-woocommerce a.carousel-arrow {
|
80 |
-
-js-display: flex;
|
81 |
-
display: -webkit-box;
|
82 |
-
display: -webkit-flex;
|
83 |
-
display: -moz-box;
|
84 |
-
display: -ms-flexbox;
|
85 |
-
display: flex;
|
86 |
-
-webkit-box-align: center;
|
87 |
-
-webkit-align-items: center;
|
88 |
-
-moz-box-align: center;
|
89 |
-
-ms-flex-align: center;
|
90 |
-
align-items: center;
|
91 |
-
-webkit-box-pack: center;
|
92 |
-
-webkit-justify-content: center;
|
93 |
-
-moz-box-pack: center;
|
94 |
-
-ms-flex-pack: center;
|
95 |
-
justify-content: center;
|
96 |
-
width: 2em;
|
97 |
-
height: 2em;
|
98 |
-
line-height: 0;
|
99 |
-
text-align: center;
|
100 |
-
position: absolute;
|
101 |
-
z-index: 99;
|
102 |
-
cursor: pointer;
|
103 |
-
-webkit-transition: all 0.3s ease-in-out;
|
104 |
-
transition: all 0.3s ease-in-out;
|
105 |
-
-webkit-appearance: inherit;
|
106 |
-
border: none;
|
107 |
-
-webkit-box-shadow: none;
|
108 |
-
box-shadow: none; }
|
109 |
-
|
110 |
-
div[class^="premium-"] .slick-arrow i {
|
111 |
-
display: block; }
|
112 |
-
|
113 |
-
.premium-tabs-nav-list a.carousel-arrow,
|
114 |
-
.premium-fb-rev-container a.carousel-arrow,
|
115 |
-
.premium-blog-wrap a.carousel-arrow,
|
116 |
-
.premium-hscroll-wrap a.carousel-arrow,
|
117 |
-
.premium-twitter-feed-wrapper a.carousel-arrow,
|
118 |
-
.premium-facebook-feed-wrapper a.carousel-arrow,
|
119 |
-
.premium-instafeed-container a.carousel-arrow,
|
120 |
-
.premium-persons-container a.carousel-arrow,
|
121 |
-
.premium-woocommerce a.carousel-arrow {
|
122 |
-
top: 50%;
|
123 |
-
-webkit-transform: translateY(-50%);
|
124 |
-
-ms-transform: translateY(-50%);
|
125 |
-
transform: translateY(-50%); }
|
126 |
-
|
127 |
-
a.carousel-arrow.carousel-next {
|
128 |
-
left: auto;
|
129 |
-
right: -20px; }
|
130 |
-
|
131 |
-
a.carousel-arrow.carousel-prev {
|
132 |
-
left: -20px;
|
133 |
-
right: auto; }
|
134 |
-
|
135 |
-
a.ver-carousel-arrow.carousel-next {
|
136 |
-
bottom: -56px; }
|
137 |
-
|
138 |
-
a.ver-carousel-arrow.carousel-prev {
|
139 |
-
top: -45px; }
|
140 |
-
|
141 |
-
a.circle-bg {
|
142 |
-
-webkit-border-radius: 100%;
|
143 |
-
border-radius: 100%; }
|
144 |
-
|
145 |
-
a.circle-border {
|
146 |
-
-webkit-border-radius: 100%;
|
147 |
-
border-radius: 100%;
|
148 |
-
border: solid black; }
|
149 |
-
|
150 |
-
a.square-border {
|
151 |
-
border: solid black; }
|
152 |
-
|
153 |
-
.premium-woocommerce ul.slick-dots,
|
154 |
-
.premium-carousel-dots-below ul.slick-dots,
|
155 |
-
.premium-blog-wrap ul.slick-dots,
|
156 |
-
.premium-fb-rev-reviews ul.slick-dots {
|
157 |
-
position: relative;
|
158 |
-
bottom: 0;
|
159 |
-
list-style: none;
|
160 |
-
text-align: center;
|
161 |
-
margin: 0;
|
162 |
-
padding: 0; }
|
163 |
-
|
164 |
-
ul.slick-dots li {
|
165 |
-
font-size: 10px;
|
166 |
-
-js-display: inline-flex;
|
167 |
-
display: -webkit-inline-box;
|
168 |
-
display: -webkit-inline-flex;
|
169 |
-
display: -moz-inline-box;
|
170 |
-
display: -ms-inline-flexbox;
|
171 |
-
display: inline-flex;
|
172 |
-
-webkit-box-pack: center;
|
173 |
-
-webkit-justify-content: center;
|
174 |
-
-moz-box-pack: center;
|
175 |
-
-ms-flex-pack: center;
|
176 |
-
justify-content: center;
|
177 |
-
-webkit-box-align: center;
|
178 |
-
-webkit-align-items: center;
|
179 |
-
-moz-box-align: center;
|
180 |
-
-ms-flex-align: center;
|
181 |
-
align-items: center;
|
182 |
-
margin: 5px;
|
183 |
-
width: 20px;
|
184 |
-
height: 20px;
|
185 |
-
cursor: pointer; }
|
186 |
-
|
187 |
-
.premium-carousel-hidden {
|
188 |
-
opacity: 0;
|
189 |
-
visibility: hidden; }
|
1 |
+
.slick-slider {
|
2 |
+
position: relative;
|
3 |
+
display: block;
|
4 |
+
-webkit-box-sizing: border-box;
|
5 |
+
-moz-box-sizing: border-box;
|
6 |
+
box-sizing: border-box;
|
7 |
+
-webkit-touch-callout: none;
|
8 |
+
-webkit-user-select: none;
|
9 |
+
-moz-user-select: none;
|
10 |
+
-ms-user-select: none;
|
11 |
+
user-select: none;
|
12 |
+
-ms-touch-action: pan-y;
|
13 |
+
touch-action: pan-y;
|
14 |
+
-webkit-tap-highlight-color: transparent; }
|
15 |
+
|
16 |
+
.slick-list {
|
17 |
+
position: relative;
|
18 |
+
overflow: hidden;
|
19 |
+
display: block;
|
20 |
+
margin: 0;
|
21 |
+
padding: 0; }
|
22 |
+
.slick-list:focus {
|
23 |
+
outline: none; }
|
24 |
+
.slick-list.dragging {
|
25 |
+
cursor: pointer; }
|
26 |
+
|
27 |
+
.slick-slider .slick-track,
|
28 |
+
.slick-slider .slick-list {
|
29 |
+
-webkit-transform: translate3d(0, 0, 0);
|
30 |
+
transform: translate3d(0, 0, 0); }
|
31 |
+
|
32 |
+
.slick-track {
|
33 |
+
position: relative;
|
34 |
+
left: 0;
|
35 |
+
top: 0;
|
36 |
+
display: block; }
|
37 |
+
.slick-track:before, .slick-track:after {
|
38 |
+
content: "";
|
39 |
+
display: table; }
|
40 |
+
.slick-track:after {
|
41 |
+
clear: both; }
|
42 |
+
.slick-loading .slick-track {
|
43 |
+
visibility: hidden; }
|
44 |
+
|
45 |
+
.slick-slide {
|
46 |
+
float: left;
|
47 |
+
height: 100%;
|
48 |
+
min-height: 1px;
|
49 |
+
display: none; }
|
50 |
+
.elementor-slick-slider[dir="rtl"] .slick-slide {
|
51 |
+
float: right; }
|
52 |
+
.slick-slide.slick-loading img {
|
53 |
+
display: none; }
|
54 |
+
.slick-slide.dragging img {
|
55 |
+
pointer-events: none; }
|
56 |
+
.slick-initialized .slick-slide {
|
57 |
+
display: block; }
|
58 |
+
.slick-loading .slick-slide {
|
59 |
+
visibility: hidden; }
|
60 |
+
.slick-vertical .slick-slide {
|
61 |
+
display: block;
|
62 |
+
height: auto;
|
63 |
+
border: 1px solid transparent; }
|
64 |
+
|
65 |
+
.slick-arrow.slick-hidden {
|
66 |
+
display: none; }
|
67 |
+
|
68 |
/*
|
69 |
* Common Carousel Style.
|
70 |
+
*/
|
71 |
+
.premium-tabs-nav-list a.carousel-arrow,
|
72 |
+
.premium-fb-rev-container a.carousel-arrow,
|
73 |
+
.premium-blog-wrap a.carousel-arrow,
|
74 |
+
.premium-hscroll-wrap a.carousel-arrow,
|
75 |
+
.premium-twitter-feed-wrapper a.carousel-arrow,
|
76 |
+
.premium-facebook-feed-wrapper a.carousel-arrow,
|
77 |
+
.premium-instafeed-container a.carousel-arrow,
|
78 |
+
.premium-persons-container a.carousel-arrow,
|
79 |
+
.premium-woocommerce a.carousel-arrow {
|
80 |
+
-js-display: flex;
|
81 |
+
display: -webkit-box;
|
82 |
+
display: -webkit-flex;
|
83 |
+
display: -moz-box;
|
84 |
+
display: -ms-flexbox;
|
85 |
+
display: flex;
|
86 |
+
-webkit-box-align: center;
|
87 |
+
-webkit-align-items: center;
|
88 |
+
-moz-box-align: center;
|
89 |
+
-ms-flex-align: center;
|
90 |
+
align-items: center;
|
91 |
+
-webkit-box-pack: center;
|
92 |
+
-webkit-justify-content: center;
|
93 |
+
-moz-box-pack: center;
|
94 |
+
-ms-flex-pack: center;
|
95 |
+
justify-content: center;
|
96 |
+
width: 2em;
|
97 |
+
height: 2em;
|
98 |
+
line-height: 0;
|
99 |
+
text-align: center;
|
100 |
+
position: absolute;
|
101 |
+
z-index: 99;
|
102 |
+
cursor: pointer;
|
103 |
+
-webkit-transition: all 0.3s ease-in-out;
|
104 |
+
transition: all 0.3s ease-in-out;
|
105 |
+
-webkit-appearance: inherit;
|
106 |
+
border: none;
|
107 |
+
-webkit-box-shadow: none;
|
108 |
+
box-shadow: none; }
|
109 |
+
|
110 |
+
div[class^="premium-"] .slick-arrow i {
|
111 |
+
display: block; }
|
112 |
+
|
113 |
+
.premium-tabs-nav-list a.carousel-arrow,
|
114 |
+
.premium-fb-rev-container a.carousel-arrow,
|
115 |
+
.premium-blog-wrap a.carousel-arrow,
|
116 |
+
.premium-hscroll-wrap a.carousel-arrow,
|
117 |
+
.premium-twitter-feed-wrapper a.carousel-arrow,
|
118 |
+
.premium-facebook-feed-wrapper a.carousel-arrow,
|
119 |
+
.premium-instafeed-container a.carousel-arrow,
|
120 |
+
.premium-persons-container a.carousel-arrow,
|
121 |
+
.premium-woocommerce a.carousel-arrow {
|
122 |
+
top: 50%;
|
123 |
+
-webkit-transform: translateY(-50%);
|
124 |
+
-ms-transform: translateY(-50%);
|
125 |
+
transform: translateY(-50%); }
|
126 |
+
|
127 |
+
a.carousel-arrow.carousel-next {
|
128 |
+
left: auto;
|
129 |
+
right: -20px; }
|
130 |
+
|
131 |
+
a.carousel-arrow.carousel-prev {
|
132 |
+
left: -20px;
|
133 |
+
right: auto; }
|
134 |
+
|
135 |
+
a.ver-carousel-arrow.carousel-next {
|
136 |
+
bottom: -56px; }
|
137 |
+
|
138 |
+
a.ver-carousel-arrow.carousel-prev {
|
139 |
+
top: -45px; }
|
140 |
+
|
141 |
+
a.circle-bg {
|
142 |
+
-webkit-border-radius: 100%;
|
143 |
+
border-radius: 100%; }
|
144 |
+
|
145 |
+
a.circle-border {
|
146 |
+
-webkit-border-radius: 100%;
|
147 |
+
border-radius: 100%;
|
148 |
+
border: solid black; }
|
149 |
+
|
150 |
+
a.square-border {
|
151 |
+
border: solid black; }
|
152 |
+
|
153 |
+
.premium-woocommerce ul.slick-dots,
|
154 |
+
.premium-carousel-dots-below ul.slick-dots,
|
155 |
+
.premium-blog-wrap ul.slick-dots,
|
156 |
+
.premium-fb-rev-reviews ul.slick-dots {
|
157 |
+
position: relative;
|
158 |
+
bottom: 0;
|
159 |
+
list-style: none;
|
160 |
+
text-align: center;
|
161 |
+
margin: 0;
|
162 |
+
padding: 0; }
|
163 |
+
|
164 |
+
ul.slick-dots li {
|
165 |
+
font-size: 10px;
|
166 |
+
-js-display: inline-flex;
|
167 |
+
display: -webkit-inline-box;
|
168 |
+
display: -webkit-inline-flex;
|
169 |
+
display: -moz-inline-box;
|
170 |
+
display: -ms-inline-flexbox;
|
171 |
+
display: inline-flex;
|
172 |
+
-webkit-box-pack: center;
|
173 |
+
-webkit-justify-content: center;
|
174 |
+
-moz-box-pack: center;
|
175 |
+
-ms-flex-pack: center;
|
176 |
+
justify-content: center;
|
177 |
+
-webkit-box-align: center;
|
178 |
+
-webkit-align-items: center;
|
179 |
+
-moz-box-align: center;
|
180 |
+
-ms-flex-align: center;
|
181 |
+
align-items: center;
|
182 |
+
margin: 5px;
|
183 |
+
width: 20px;
|
184 |
+
height: 20px;
|
185 |
+
cursor: pointer; }
|
186 |
+
|
187 |
+
.premium-carousel-hidden {
|
188 |
+
opacity: 0;
|
189 |
+
visibility: hidden; }
|
assets/frontend/js/premium-counter.js
CHANGED
@@ -1,39 +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 |
-
$(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 |
-
|
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-fancy-text.js
CHANGED
@@ -1,154 +1,154 @@
|
|
1 |
-
/****** Premium Fancy Text Handler ******/
|
2 |
-
(function ($) {
|
3 |
-
var PremiumFancyTextHandler = function ($scope, $) {
|
4 |
-
|
5 |
-
var $elem = $scope.find(".premium-fancy-text-wrapper"),
|
6 |
-
settings = $elem.data("settings"),
|
7 |
-
loadingSpeed = settings.delay || 2500,
|
8 |
-
itemCount = $elem.find('.premium-fancy-list-items').length,
|
9 |
-
loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
|
10 |
-
|
11 |
-
function escapeHtml(unsafe) {
|
12 |
-
return unsafe.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(
|
13 |
-
/"/g, """);
|
14 |
-
}
|
15 |
-
|
16 |
-
if ("typing" === settings.effect) {
|
17 |
-
|
18 |
-
var fancyStrings = [];
|
19 |
-
|
20 |
-
settings.strings.forEach(function (item) {
|
21 |
-
fancyStrings.push(escapeHtml(item));
|
22 |
-
});
|
23 |
-
var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
|
24 |
-
new Typed(fancyTextID, {
|
25 |
-
strings: fancyStrings,
|
26 |
-
typeSpeed: settings.typeSpeed,
|
27 |
-
backSpeed: settings.backSpeed,
|
28 |
-
startDelay: settings.startDelay,
|
29 |
-
backDelay: settings.backDelay,
|
30 |
-
showCursor: settings.showCursor,
|
31 |
-
cursorChar: settings.cursorChar,
|
32 |
-
loop: settings.loop
|
33 |
-
});
|
34 |
-
|
35 |
-
// $elem.find(".premium-fancy-text").typed({
|
36 |
-
// strings: fancyStrings,
|
37 |
-
// typeSpeed: settings.typeSpeed,
|
38 |
-
// backSpeed: settings.backSpeed,
|
39 |
-
// startDelay: settings.startDelay,
|
40 |
-
// backDelay: settings.backDelay,
|
41 |
-
// showCursor: settings.showCursor,
|
42 |
-
// cursorChar: settings.cursorChar,
|
43 |
-
// loop: settings.loop
|
44 |
-
// });
|
45 |
-
|
46 |
-
} else if ("slide" === settings.effect) {
|
47 |
-
loadingSpeed = settings.pause;
|
48 |
-
|
49 |
-
$elem.find(".premium-fancy-text").vTicker({
|
50 |
-
speed: settings.speed,
|
51 |
-
showItems: settings.showItems,
|
52 |
-
pause: settings.pause,
|
53 |
-
mousePause: settings.mousePause,
|
54 |
-
direction: "up"
|
55 |
-
});
|
56 |
-
|
57 |
-
} else if ('auto-fade' === settings.effect) {
|
58 |
-
var $items = $elem.find(".premium-fancy-list-items"),
|
59 |
-
len = $items.length;
|
60 |
-
|
61 |
-
if (0 === len) {
|
62 |
-
return;
|
63 |
-
}
|
64 |
-
|
65 |
-
var delay = settings.duration / len,
|
66 |
-
itemDelay = 0;
|
67 |
-
|
68 |
-
loadingSpeed = delay;
|
69 |
-
|
70 |
-
$items.each(function ($index, $item) {
|
71 |
-
$item.style.animationDelay = itemDelay + 'ms';
|
72 |
-
itemDelay += delay;
|
73 |
-
});
|
74 |
-
|
75 |
-
} else {
|
76 |
-
|
77 |
-
setFancyAnimation();
|
78 |
-
|
79 |
-
function setFancyAnimation() {
|
80 |
-
|
81 |
-
var $item = $elem.find(".premium-fancy-list-items"),
|
82 |
-
current = 1;
|
83 |
-
|
84 |
-
//Get effect settings
|
85 |
-
var delay = settings.delay || 2500,
|
86 |
-
loopCount = settings.count;
|
87 |
-
|
88 |
-
//If Loop Count option is set
|
89 |
-
if (loopCount) {
|
90 |
-
var currentLoop = 1,
|
91 |
-
fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
|
92 |
-
}
|
93 |
-
|
94 |
-
var loopInterval = setInterval(function () {
|
95 |
-
|
96 |
-
var animationClass = "";
|
97 |
-
|
98 |
-
//Add animation class
|
99 |
-
if (settings.effect === "custom")
|
100 |
-
animationClass = "animated " + settings.animation;
|
101 |
-
|
102 |
-
//Show current active item
|
103 |
-
$item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
|
104 |
-
|
105 |
-
var $inactiveItems = $item.filter(function (index) {
|
106 |
-
return index !== current;
|
107 |
-
});
|
108 |
-
|
109 |
-
//Hide inactive items
|
110 |
-
$inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
|
111 |
-
|
112 |
-
current++;
|
113 |
-
|
114 |
-
//Restart loop
|
115 |
-
if ($item.length === current)
|
116 |
-
current = 0;
|
117 |
-
|
118 |
-
//Increment interval and check if loop count is reached
|
119 |
-
if (loopCount) {
|
120 |
-
currentLoop++;
|
121 |
-
|
122 |
-
if ((fancyStringsCount * loopCount) === currentLoop)
|
123 |
-
clearInterval(loopInterval);
|
124 |
-
}
|
125 |
-
|
126 |
-
|
127 |
-
}, delay);
|
128 |
-
|
129 |
-
}
|
130 |
-
}
|
131 |
-
|
132 |
-
//Show the strings after the layout is set.
|
133 |
-
if ("typing" !== settings.effect) {
|
134 |
-
setTimeout(function () {
|
135 |
-
$elem.find(".premium-fancy-text").css('opacity', '1');
|
136 |
-
}, 500);
|
137 |
-
|
138 |
-
}
|
139 |
-
|
140 |
-
if ('loading' === settings.loading && 'typing' !== settings.effect) {
|
141 |
-
$scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
|
142 |
-
$scope.find('.premium-loading-bar').css({
|
143 |
-
'animation-iteration-count': loopCount,
|
144 |
-
'animation-duration': loadingSpeed + 'ms'
|
145 |
-
});
|
146 |
-
}
|
147 |
-
|
148 |
-
};
|
149 |
-
|
150 |
-
$(window).on('elementor/frontend/init', function () {
|
151 |
-
elementorFrontend.hooks.addAction('frontend/element_ready/premium-addon-fancy-text.default', PremiumFancyTextHandler);
|
152 |
-
});
|
153 |
-
})(jQuery);
|
154 |
-
|
1 |
+
/****** Premium Fancy Text Handler ******/
|
2 |
+
(function ($) {
|
3 |
+
var PremiumFancyTextHandler = function ($scope, $) {
|
4 |
+
|
5 |
+
var $elem = $scope.find(".premium-fancy-text-wrapper"),
|
6 |
+
settings = $elem.data("settings"),
|
7 |
+
loadingSpeed = settings.delay || 2500,
|
8 |
+
itemCount = $elem.find('.premium-fancy-list-items').length,
|
9 |
+
loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
|
10 |
+
|
11 |
+
function escapeHtml(unsafe) {
|
12 |
+
return unsafe.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(
|
13 |
+
/"/g, """);
|
14 |
+
}
|
15 |
+
|
16 |
+
if ("typing" === settings.effect) {
|
17 |
+
|
18 |
+
var fancyStrings = [];
|
19 |
+
|
20 |
+
settings.strings.forEach(function (item) {
|
21 |
+
fancyStrings.push(escapeHtml(item));
|
22 |
+
});
|
23 |
+
var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
|
24 |
+
new Typed(fancyTextID, {
|
25 |
+
strings: fancyStrings,
|
26 |
+
typeSpeed: settings.typeSpeed,
|
27 |
+
backSpeed: settings.backSpeed,
|
28 |
+
startDelay: settings.startDelay,
|
29 |
+
backDelay: settings.backDelay,
|
30 |
+
showCursor: settings.showCursor,
|
31 |
+
cursorChar: settings.cursorChar,
|
32 |
+
loop: settings.loop
|
33 |
+
});
|
34 |
+
|
35 |
+
// $elem.find(".premium-fancy-text").typed({
|
36 |
+
// strings: fancyStrings,
|
37 |
+
// typeSpeed: settings.typeSpeed,
|
38 |
+
// backSpeed: settings.backSpeed,
|
39 |
+
// startDelay: settings.startDelay,
|
40 |
+
// backDelay: settings.backDelay,
|
41 |
+
// showCursor: settings.showCursor,
|
42 |
+
// cursorChar: settings.cursorChar,
|
43 |
+
// loop: settings.loop
|
44 |
+
// });
|
45 |
+
|
46 |
+
} else if ("slide" === settings.effect) {
|
47 |
+
loadingSpeed = settings.pause;
|
48 |
+
|
49 |
+
$elem.find(".premium-fancy-text").vTicker({
|
50 |
+
speed: settings.speed,
|
51 |
+
showItems: settings.showItems,
|
52 |
+
pause: settings.pause,
|
53 |
+
mousePause: settings.mousePause,
|
54 |
+
direction: "up"
|
55 |
+
});
|
56 |
+
|
57 |
+
} else if ('auto-fade' === settings.effect) {
|
58 |
+
var $items = $elem.find(".premium-fancy-list-items"),
|
59 |
+
len = $items.length;
|
60 |
+
|
61 |
+
if (0 === len) {
|
62 |
+
return;
|
63 |
+
}
|
64 |
+
|
65 |
+
var delay = settings.duration / len,
|
66 |
+
itemDelay = 0;
|
67 |
+
|
68 |
+
loadingSpeed = delay;
|
69 |
+
|
70 |
+
$items.each(function ($index, $item) {
|
71 |
+
$item.style.animationDelay = itemDelay + 'ms';
|
72 |
+
itemDelay += delay;
|
73 |
+
});
|
74 |
+
|
75 |
+
} else {
|
76 |
+
|
77 |
+
setFancyAnimation();
|
78 |
+
|
79 |
+
function setFancyAnimation() {
|
80 |
+
|
81 |
+
var $item = $elem.find(".premium-fancy-list-items"),
|
82 |
+
current = 1;
|
83 |
+
|
84 |
+
//Get effect settings
|
85 |
+
var delay = settings.delay || 2500,
|
86 |
+
loopCount = settings.count;
|
87 |
+
|
88 |
+
//If Loop Count option is set
|
89 |
+
if (loopCount) {
|
90 |
+
var currentLoop = 1,
|
91 |
+
fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
|
92 |
+
}
|
93 |
+
|
94 |
+
var loopInterval = setInterval(function () {
|
95 |
+
|
96 |
+
var animationClass = "";
|
97 |
+
|
98 |
+
//Add animation class
|
99 |
+
if (settings.effect === "custom")
|
100 |
+
animationClass = "animated " + settings.animation;
|
101 |
+
|
102 |
+
//Show current active item
|
103 |
+
$item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
|
104 |
+
|
105 |
+
var $inactiveItems = $item.filter(function (index) {
|
106 |
+
return index !== current;
|
107 |
+
});
|
108 |
+
|
109 |
+
//Hide inactive items
|
110 |
+
$inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
|
111 |
+
|
112 |
+
current++;
|
113 |
+
|
114 |
+
//Restart loop
|
115 |
+
if ($item.length === current)
|
116 |
+
current = 0;
|
117 |
+
|
118 |
+
//Increment interval and check if loop count is reached
|
119 |
+
if (loopCount) {
|
120 |
+
currentLoop++;
|
121 |
+
|
122 |
+
if ((fancyStringsCount * loopCount) === currentLoop)
|
123 |
+
clearInterval(loopInterval);
|
124 |
+
}
|
125 |
+
|
126 |
+
|
127 |
+
}, delay);
|
128 |
+
|
129 |
+
}
|
130 |
+
}
|
131 |
+
|
132 |
+
//Show the strings after the layout is set.
|
133 |
+
if ("typing" !== settings.effect) {
|
134 |
+
setTimeout(function () {
|
135 |
+
$elem.find(".premium-fancy-text").css('opacity', '1');
|
136 |
+
}, 500);
|
137 |
+
|
138 |
+
}
|
139 |
+
|
140 |
+
if ('loading' === settings.loading && 'typing' !== settings.effect) {
|
141 |
+
$scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
|
142 |
+
$scope.find('.premium-loading-bar').css({
|
143 |
+
'animation-iteration-count': loopCount,
|
144 |
+
'animation-duration': loadingSpeed + 'ms'
|
145 |
+
});
|
146 |
+
}
|
147 |
+
|
148 |
+
};
|
149 |
+
|
150 |
+
$(window).on('elementor/frontend/init', function () {
|
151 |
+
elementorFrontend.hooks.addAction('frontend/element_ready/premium-addon-fancy-text.default', PremiumFancyTextHandler);
|
152 |
+
});
|
153 |
+
})(jQuery);
|
154 |
+
|
assets/frontend/js/premium-floating-effects.js
CHANGED
@@ -1,578 +1,578 @@
|
|
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);
|
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/js/typed.js
CHANGED
@@ -1,1049 +1,1049 @@
|
|
1 |
-
(function webpackUniversalModuleDefinition(root, factory) {
|
2 |
-
if (typeof exports === 'object' && typeof module === 'object')
|
3 |
-
module.exports = factory();
|
4 |
-
else if (typeof define === 'function' && define.amd)
|
5 |
-
define([], factory);
|
6 |
-
else if (typeof exports === 'object')
|
7 |
-
exports["Typed"] = factory();
|
8 |
-
else
|
9 |
-
root["Typed"] = factory();
|
10 |
-
})(this, function () {
|
11 |
-
return /******/ (function (modules) { // webpackBootstrap
|
12 |
-
/******/ // The module cache
|
13 |
-
/******/ var installedModules = {};
|
14 |
-
/******/
|
15 |
-
/******/ // The require function
|
16 |
-
/******/ function __webpack_require__(moduleId) {
|
17 |
-
/******/
|
18 |
-
/******/ // Check if module is in cache
|
19 |
-
/******/ if (installedModules[moduleId])
|
20 |
-
/******/ return installedModules[moduleId].exports;
|
21 |
-
/******/
|
22 |
-
/******/ // Create a new module (and put it into the cache)
|
23 |
-
/******/ var module = installedModules[moduleId] = {
|
24 |
-
/******/ exports: {},
|
25 |
-
/******/ id: moduleId,
|
26 |
-
/******/ loaded: false
|
27 |
-
/******/
|
28 |
-
};
|
29 |
-
/******/
|
30 |
-
/******/ // Execute the module function
|
31 |
-
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
32 |
-
/******/
|
33 |
-
/******/ // Flag the module as loaded
|
34 |
-
/******/ module.loaded = true;
|
35 |
-
/******/
|
36 |
-
/******/ // Return the exports of the module
|
37 |
-
/******/ return module.exports;
|
38 |
-
/******/
|
39 |
-
}
|
40 |
-
/******/
|
41 |
-
/******/
|
42 |
-
/******/ // expose the modules object (__webpack_modules__)
|
43 |
-
/******/ __webpack_require__.m = modules;
|
44 |
-
/******/
|
45 |
-
/******/ // expose the module cache
|
46 |
-
/******/ __webpack_require__.c = installedModules;
|
47 |
-
/******/
|
48 |
-
/******/ // __webpack_public_path__
|
49 |
-
/******/ __webpack_require__.p = "";
|
50 |
-
/******/
|
51 |
-
/******/ // Load entry module and return exports
|
52 |
-
/******/ return __webpack_require__(0);
|
53 |
-
/******/
|
54 |
-
})
|
55 |
-
/************************************************************************/
|
56 |
-
/******/([
|
57 |
-
/* 0 */
|
58 |
-
/***/ (function (module, exports, __webpack_require__) {
|
59 |
-
|
60 |
-
'use strict';
|
61 |
-
|
62 |
-
Object.defineProperty(exports, '__esModule', {
|
63 |
-
value: true
|
64 |
-
});
|
65 |
-
|
66 |
-
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
67 |
-
|
68 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
69 |
-
|
70 |
-
var _initializerJs = __webpack_require__(1);
|
71 |
-
|
72 |
-
var _htmlParserJs = __webpack_require__(3);
|
73 |
-
|
74 |
-
/**
|
75 |
-
* Welcome to Typed.js!
|
76 |
-
* @param {string} elementId HTML element ID _OR_ HTML element
|
77 |
-
* @param {object} options options object
|
78 |
-
* @returns {object} a new Typed object
|
79 |
-
*/
|
80 |
-
|
81 |
-
var Typed = (function () {
|
82 |
-
function Typed(elementId, options) {
|
83 |
-
_classCallCheck(this, Typed);
|
84 |
-
|
85 |
-
// Initialize it up
|
86 |
-
_initializerJs.initializer.load(this, options, elementId);
|
87 |
-
// All systems go!
|
88 |
-
this.begin();
|
89 |
-
}
|
90 |
-
|
91 |
-
/**
|
92 |
-
* Toggle start() and stop() of the Typed instance
|
93 |
-
* @public
|
94 |
-
*/
|
95 |
-
|
96 |
-
_createClass(Typed, [{
|
97 |
-
key: 'toggle',
|
98 |
-
value: function toggle() {
|
99 |
-
this.pause.status ? this.start() : this.stop();
|
100 |
-
}
|
101 |
-
|
102 |
-
/**
|
103 |
-
* Stop typing / backspacing and enable cursor blinking
|
104 |
-
* @public
|
105 |
-
*/
|
106 |
-
}, {
|
107 |
-
key: 'stop',
|
108 |
-
value: function stop() {
|
109 |
-
if (this.typingComplete) return;
|
110 |
-
if (this.pause.status) return;
|
111 |
-
this.toggleBlinking(true);
|
112 |
-
this.pause.status = true;
|
113 |
-
this.options.onStop(this.arrayPos, this);
|
114 |
-
}
|
115 |
-
|
116 |
-
/**
|
117 |
-
* Start typing / backspacing after being stopped
|
118 |
-
* @public
|
119 |
-
*/
|
120 |
-
}, {
|
121 |
-
key: 'start',
|
122 |
-
value: function start() {
|
123 |
-
if (this.typingComplete) return;
|
124 |
-
if (!this.pause.status) return;
|
125 |
-
this.pause.status = false;
|
126 |
-
if (this.pause.typewrite) {
|
127 |
-
this.typewrite(this.pause.curString, this.pause.curStrPos);
|
128 |
-
} else {
|
129 |
-
this.backspace(this.pause.curString, this.pause.curStrPos);
|
130 |
-
}
|
131 |
-
this.options.onStart(this.arrayPos, this);
|
132 |
-
}
|
133 |
-
|
134 |
-
/**
|
135 |
-
* Destroy this instance of Typed
|
136 |
-
* @public
|
137 |
-
*/
|
138 |
-
}, {
|
139 |
-
key: 'destroy',
|
140 |
-
value: function destroy() {
|
141 |
-
this.reset(false);
|
142 |
-
this.options.onDestroy(this);
|
143 |
-
}
|
144 |
-
|
145 |
-
/**
|
146 |
-
* Reset Typed and optionally restarts
|
147 |
-
* @param {boolean} restart
|
148 |
-
* @public
|
149 |
-
*/
|
150 |
-
}, {
|
151 |
-
key: 'reset',
|
152 |
-
value: function reset() {
|
153 |
-
var restart = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
154 |
-
|
155 |
-
clearInterval(this.timeout);
|
156 |
-
this.replaceText('');
|
157 |
-
if (this.cursor && this.cursor.parentNode) {
|
158 |
-
this.cursor.parentNode.removeChild(this.cursor);
|
159 |
-
this.cursor = null;
|
160 |
-
}
|
161 |
-
this.strPos = 0;
|
162 |
-
this.arrayPos = 0;
|
163 |
-
this.curLoop = 0;
|
164 |
-
if (restart) {
|
165 |
-
this.insertCursor();
|
166 |
-
this.options.onReset(this);
|
167 |
-
this.begin();
|
168 |
-
}
|
169 |
-
}
|
170 |
-
|
171 |
-
/**
|
172 |
-
* Begins the typing animation
|
173 |
-
* @private
|
174 |
-
*/
|
175 |
-
}, {
|
176 |
-
key: 'begin',
|
177 |
-
value: function begin() {
|
178 |
-
var _this = this;
|
179 |
-
|
180 |
-
this.options.onBegin(this);
|
181 |
-
this.typingComplete = false;
|
182 |
-
this.shuffleStringsIfNeeded(this);
|
183 |
-
this.insertCursor();
|
184 |
-
if (this.bindInputFocusEvents) this.bindFocusEvents();
|
185 |
-
this.timeout = setTimeout(function () {
|
186 |
-
// Check if there is some text in the element, if yes start by backspacing the default message
|
187 |
-
if (!_this.currentElContent || _this.currentElContent.length === 0) {
|
188 |
-
_this.typewrite(_this.strings[_this.sequence[_this.arrayPos]], _this.strPos);
|
189 |
-
} else {
|
190 |
-
// Start typing
|
191 |
-
_this.backspace(_this.currentElContent, _this.currentElContent.length);
|
192 |
-
}
|
193 |
-
}, this.startDelay);
|
194 |
-
}
|
195 |
-
|
196 |
-
/**
|
197 |
-
* Called for each character typed
|
198 |
-
* @param {string} curString the current string in the strings array
|
199 |
-
* @param {number} curStrPos the current position in the curString
|
200 |
-
* @private
|
201 |
-
*/
|
202 |
-
}, {
|
203 |
-
key: 'typewrite',
|
204 |
-
value: function typewrite(curString, curStrPos) {
|
205 |
-
var _this2 = this;
|
206 |
-
|
207 |
-
if (this.fadeOut && this.el.classList.contains(this.fadeOutClass)) {
|
208 |
-
this.el.classList.remove(this.fadeOutClass);
|
209 |
-
if (this.cursor) this.cursor.classList.remove(this.fadeOutClass);
|
210 |
-
}
|
211 |
-
|
212 |
-
var humanize = this.humanizer(this.typeSpeed);
|
213 |
-
var numChars = 1;
|
214 |
-
|
215 |
-
if (this.pause.status === true) {
|
216 |
-
this.setPauseStatus(curString, curStrPos, true);
|
217 |
-
return;
|
218 |
-
}
|
219 |
-
|
220 |
-
// contain typing function in a timeout humanize'd delay
|
221 |
-
this.timeout = setTimeout(function () {
|
222 |
-
// skip over any HTML chars
|
223 |
-
curStrPos = _htmlParserJs.htmlParser.typeHtmlChars(curString, curStrPos, _this2);
|
224 |
-
|
225 |
-
var pauseTime = 0;
|
226 |
-
var substr = curString.substr(curStrPos);
|
227 |
-
// check for an escape character before a pause value
|
228 |
-
// format: \^\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^
|
229 |
-
// single ^ are removed from string
|
230 |
-
if (substr.charAt(0) === '^') {
|
231 |
-
if (/^\^\d+/.test(substr)) {
|
232 |
-
var skip = 1; // skip at least 1
|
233 |
-
substr = /\d+/.exec(substr)[0];
|
234 |
-
skip += substr.length;
|
235 |
-
pauseTime = parseInt(substr);
|
236 |
-
_this2.temporaryPause = true;
|
237 |
-
_this2.options.onTypingPaused(_this2.arrayPos, _this2);
|
238 |
-
// strip out the escape character and pause value so they're not printed
|
239 |
-
curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);
|
240 |
-
_this2.toggleBlinking(true);
|
241 |
-
}
|
242 |
-
}
|
243 |
-
|
244 |
-
// check for skip characters formatted as
|
245 |
-
// "this is a `string to print NOW` ..."
|
246 |
-
if (substr.charAt(0) === '`') {
|
247 |
-
while (curString.substr(curStrPos + numChars).charAt(0) !== '`') {
|
248 |
-
numChars++;
|
249 |
-
if (curStrPos + numChars > curString.length) break;
|
250 |
-
}
|
251 |
-
// strip out the escape characters and append all the string in between
|
252 |
-
var stringBeforeSkip = curString.substring(0, curStrPos);
|
253 |
-
var stringSkipped = curString.substring(stringBeforeSkip.length + 1, curStrPos + numChars);
|
254 |
-
var stringAfterSkip = curString.substring(curStrPos + numChars + 1);
|
255 |
-
curString = stringBeforeSkip + stringSkipped + stringAfterSkip;
|
256 |
-
numChars--;
|
257 |
-
}
|
258 |
-
|
259 |
-
// timeout for any pause after a character
|
260 |
-
_this2.timeout = setTimeout(function () {
|
261 |
-
// Accounts for blinking while paused
|
262 |
-
_this2.toggleBlinking(false);
|
263 |
-
|
264 |
-
// We're done with this sentence!
|
265 |
-
if (curStrPos >= curString.length) {
|
266 |
-
_this2.doneTyping(curString, curStrPos);
|
267 |
-
} else {
|
268 |
-
_this2.keepTyping(curString, curStrPos, numChars);
|
269 |
-
}
|
270 |
-
// end of character pause
|
271 |
-
if (_this2.temporaryPause) {
|
272 |
-
_this2.temporaryPause = false;
|
273 |
-
_this2.options.onTypingResumed(_this2.arrayPos, _this2);
|
274 |
-
}
|
275 |
-
}, pauseTime);
|
276 |
-
|
277 |
-
// humanized value for typing
|
278 |
-
}, humanize);
|
279 |
-
}
|
280 |
-
|
281 |
-
/**
|
282 |
-
* Continue to the next string & begin typing
|
283 |
-
* @param {string} curString the current string in the strings array
|
284 |
-
* @param {number} curStrPos the current position in the curString
|
285 |
-
* @private
|
286 |
-
*/
|
287 |
-
}, {
|
288 |
-
key: 'keepTyping',
|
289 |
-
value: function keepTyping(curString, curStrPos, numChars) {
|
290 |
-
// call before functions if applicable
|
291 |
-
if (curStrPos === 0) {
|
292 |
-
this.toggleBlinking(false);
|
293 |
-
this.options.preStringTyped(this.arrayPos, this);
|
294 |
-
}
|
295 |
-
// start typing each new char into existing string
|
296 |
-
// curString: arg, this.el.html: original text inside element
|
297 |
-
curStrPos += numChars;
|
298 |
-
var nextString = curString.substr(0, curStrPos);
|
299 |
-
this.replaceText(nextString);
|
300 |
-
// loop the function
|
301 |
-
this.typewrite(curString, curStrPos);
|
302 |
-
}
|
303 |
-
|
304 |
-
/**
|
305 |
-
* We're done typing the current string
|
306 |
-
* @param {string} curString the current string in the strings array
|
307 |
-
* @param {number} curStrPos the current position in the curString
|
308 |
-
* @private
|
309 |
-
*/
|
310 |
-
}, {
|
311 |
-
key: 'doneTyping',
|
312 |
-
value: function doneTyping(curString, curStrPos) {
|
313 |
-
var _this3 = this;
|
314 |
-
|
315 |
-
// fires callback function
|
316 |
-
this.options.onStringTyped(this.arrayPos, this);
|
317 |
-
this.toggleBlinking(true);
|
318 |
-
// is this the final string
|
319 |
-
if (this.arrayPos === this.strings.length - 1) {
|
320 |
-
// callback that occurs on the last typed string
|
321 |
-
this.complete();
|
322 |
-
// quit if we wont loop back
|
323 |
-
if (this.loop === false || this.curLoop === this.loopCount) {
|
324 |
-
return;
|
325 |
-
}
|
326 |
-
}
|
327 |
-
this.timeout = setTimeout(function () {
|
328 |
-
_this3.backspace(curString, curStrPos);
|
329 |
-
}, this.backDelay);
|
330 |
-
}
|
331 |
-
|
332 |
-
/**
|
333 |
-
* Backspaces 1 character at a time
|
334 |
-
* @param {string} curString the current string in the strings array
|
335 |
-
* @param {number} curStrPos the current position in the curString
|
336 |
-
* @private
|
337 |
-
*/
|
338 |
-
}, {
|
339 |
-
key: 'backspace',
|
340 |
-
value: function backspace(curString, curStrPos) {
|
341 |
-
var _this4 = this;
|
342 |
-
|
343 |
-
if (this.pause.status === true) {
|
344 |
-
this.setPauseStatus(curString, curStrPos, true);
|
345 |
-
return;
|
346 |
-
}
|
347 |
-
if (this.fadeOut) return this.initFadeOut();
|
348 |
-
|
349 |
-
this.toggleBlinking(false);
|
350 |
-
var humanize = this.humanizer(this.backSpeed);
|
351 |
-
|
352 |
-
this.timeout = setTimeout(function () {
|
353 |
-
curStrPos = _htmlParserJs.htmlParser.backSpaceHtmlChars(curString, curStrPos, _this4);
|
354 |
-
// replace text with base text + typed characters
|
355 |
-
var curStringAtPosition = curString.substr(0, curStrPos);
|
356 |
-
_this4.replaceText(curStringAtPosition);
|
357 |
-
|
358 |
-
// if smartBack is enabled
|
359 |
-
if (_this4.smartBackspace) {
|
360 |
-
// the remaining part of the current string is equal of the same part of the new string
|
361 |
-
var nextString = _this4.strings[_this4.arrayPos + 1];
|
362 |
-
if (nextString && curStringAtPosition === nextString.substr(0, curStrPos)) {
|
363 |
-
_this4.stopNum = curStrPos;
|
364 |
-
} else {
|
365 |
-
_this4.stopNum = 0;
|
366 |
-
}
|
367 |
-
}
|
368 |
-
|
369 |
-
// if the number (id of character in current string) is
|
370 |
-
// less than the stop number, keep going
|
371 |
-
if (curStrPos > _this4.stopNum) {
|
372 |
-
// subtract characters one by one
|
373 |
-
curStrPos--;
|
374 |
-
// loop the function
|
375 |
-
_this4.backspace(curString, curStrPos);
|
376 |
-
} else if (curStrPos <= _this4.stopNum) {
|
377 |
-
// if the stop number has been reached, increase
|
378 |
-
// array position to next string
|
379 |
-
_this4.arrayPos++;
|
380 |
-
// When looping, begin at the beginning after backspace complete
|
381 |
-
if (_this4.arrayPos === _this4.strings.length) {
|
382 |
-
_this4.arrayPos = 0;
|
383 |
-
_this4.options.onLastStringBackspaced();
|
384 |
-
_this4.shuffleStringsIfNeeded();
|
385 |
-
_this4.begin();
|
386 |
-
} else {
|
387 |
-
_this4.typewrite(_this4.strings[_this4.sequence[_this4.arrayPos]], curStrPos);
|
388 |
-
}
|
389 |
-
}
|
390 |
-
// humanized value for typing
|
391 |
-
}, humanize);
|
392 |
-
}
|
393 |
-
|
394 |
-
/**
|
395 |
-
* Full animation is complete
|
396 |
-
* @private
|
397 |
-
*/
|
398 |
-
}, {
|
399 |
-
key: 'complete',
|
400 |
-
value: function complete() {
|
401 |
-
this.options.onComplete(this);
|
402 |
-
if (this.loop) {
|
403 |
-
this.curLoop++;
|
404 |
-
} else {
|
405 |
-
this.typingComplete = true;
|
406 |
-
}
|
407 |
-
}
|
408 |
-
|
409 |
-
/**
|
410 |
-
* Has the typing been stopped
|
411 |
-
* @param {string} curString the current string in the strings array
|
412 |
-
* @param {number} curStrPos the current position in the curString
|
413 |
-
* @param {boolean} isTyping
|
414 |
-
* @private
|
415 |
-
*/
|
416 |
-
}, {
|
417 |
-
key: 'setPauseStatus',
|
418 |
-
value: function setPauseStatus(curString, curStrPos, isTyping) {
|
419 |
-
this.pause.typewrite = isTyping;
|
420 |
-
this.pause.curString = curString;
|
421 |
-
this.pause.curStrPos = curStrPos;
|
422 |
-
}
|
423 |
-
|
424 |
-
/**
|
425 |
-
* Toggle the blinking cursor
|
426 |
-
* @param {boolean} isBlinking
|
427 |
-
* @private
|
428 |
-
*/
|
429 |
-
}, {
|
430 |
-
key: 'toggleBlinking',
|
431 |
-
value: function toggleBlinking(isBlinking) {
|
432 |
-
if (!this.cursor) return;
|
433 |
-
// if in paused state, don't toggle blinking a 2nd time
|
434 |
-
if (this.pause.status) return;
|
435 |
-
if (this.cursorBlinking === isBlinking) return;
|
436 |
-
this.cursorBlinking = isBlinking;
|
437 |
-
if (isBlinking) {
|
438 |
-
this.cursor.classList.add('typed-cursor--blink');
|
439 |
-
} else {
|
440 |
-
this.cursor.classList.remove('typed-cursor--blink');
|
441 |
-
}
|
442 |
-
}
|
443 |
-
|
444 |
-
/**
|
445 |
-
* Speed in MS to type
|
446 |
-
* @param {number} speed
|
447 |
-
* @private
|
448 |
-
*/
|
449 |
-
}, {
|
450 |
-
key: 'humanizer',
|
451 |
-
value: function humanizer(speed) {
|
452 |
-
return Math.round(Math.random() * speed / 2) + speed;
|
453 |
-
}
|
454 |
-
|
455 |
-
/**
|
456 |
-
* Shuffle the sequence of the strings array
|
457 |
-
* @private
|
458 |
-
*/
|
459 |
-
}, {
|
460 |
-
key: 'shuffleStringsIfNeeded',
|
461 |
-
value: function shuffleStringsIfNeeded() {
|
462 |
-
if (!this.shuffle) return;
|
463 |
-
this.sequence = this.sequence.sort(function () {
|
464 |
-
return Math.random() - 0.5;
|
465 |
-
});
|
466 |
-
}
|
467 |
-
|
468 |
-
/**
|
469 |
-
* Adds a CSS class to fade out current string
|
470 |
-
* @private
|
471 |
-
*/
|
472 |
-
}, {
|
473 |
-
key: 'initFadeOut',
|
474 |
-
value: function initFadeOut() {
|
475 |
-
var _this5 = this;
|
476 |
-
|
477 |
-
this.el.className += ' ' + this.fadeOutClass;
|
478 |
-
if (this.cursor) this.cursor.className += ' ' + this.fadeOutClass;
|
479 |
-
return setTimeout(function () {
|
480 |
-
_this5.arrayPos++;
|
481 |
-
_this5.replaceText('');
|
482 |
-
|
483 |
-
// Resets current string if end of loop reached
|
484 |
-
if (_this5.strings.length > _this5.arrayPos) {
|
485 |
-
_this5.typewrite(_this5.strings[_this5.sequence[_this5.arrayPos]], 0);
|
486 |
-
} else {
|
487 |
-
_this5.typewrite(_this5.strings[0], 0);
|
488 |
-
_this5.arrayPos = 0;
|
489 |
-
}
|
490 |
-
}, this.fadeOutDelay);
|
491 |
-
}
|
492 |
-
|
493 |
-
/**
|
494 |
-
* Replaces current text in the HTML element
|
495 |
-
* depending on element type
|
496 |
-
* @param {string} str
|
497 |
-
* @private
|
498 |
-
*/
|
499 |
-
}, {
|
500 |
-
key: 'replaceText',
|
501 |
-
value: function replaceText(str) {
|
502 |
-
if (this.attr) {
|
503 |
-
this.el.setAttribute(this.attr, str);
|
504 |
-
} else {
|
505 |
-
if (this.isInput) {
|
506 |
-
this.el.value = str;
|
507 |
-
} else if (this.contentType === 'html') {
|
508 |
-
this.el.innerHTML = str;
|
509 |
-
} else {
|
510 |
-
this.el.textContent = str;
|
511 |
-
}
|
512 |
-
}
|
513 |
-
}
|
514 |
-
|
515 |
-
/**
|
516 |
-
* If using input elements, bind focus in order to
|
517 |
-
* start and stop the animation
|
518 |
-
* @private
|
519 |
-
*/
|
520 |
-
}, {
|
521 |
-
key: 'bindFocusEvents',
|
522 |
-
value: function bindFocusEvents() {
|
523 |
-
var _this6 = this;
|
524 |
-
|
525 |
-
if (!this.isInput) return;
|
526 |
-
this.el.addEventListener('focus', function (e) {
|
527 |
-
_this6.stop();
|
528 |
-
});
|
529 |
-
this.el.addEventListener('blur', function (e) {
|
530 |
-
if (_this6.el.value && _this6.el.value.length !== 0) {
|
531 |
-
return;
|
532 |
-
}
|
533 |
-
_this6.start();
|
534 |
-
});
|
535 |
-
}
|
536 |
-
|
537 |
-
/**
|
538 |
-
* On init, insert the cursor element
|
539 |
-
* @private
|
540 |
-
*/
|
541 |
-
}, {
|
542 |
-
key: 'insertCursor',
|
543 |
-
value: function insertCursor() {
|
544 |
-
if (!this.showCursor) return;
|
545 |
-
if (this.cursor) return;
|
546 |
-
this.cursor = document.createElement('span');
|
547 |
-
this.cursor.className = 'typed-cursor';
|
548 |
-
this.cursor.innerHTML = this.cursorChar;
|
549 |
-
this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling);
|
550 |
-
}
|
551 |
-
}]);
|
552 |
-
|
553 |
-
return Typed;
|
554 |
-
})();
|
555 |
-
|
556 |
-
exports['default'] = Typed;
|
557 |
-
module.exports = exports['default'];
|
558 |
-
|
559 |
-
/***/
|
560 |
-
}),
|
561 |
-
/* 1 */
|
562 |
-
/***/ (function (module, exports, __webpack_require__) {
|
563 |
-
|
564 |
-
'use strict';
|
565 |
-
|
566 |
-
Object.defineProperty(exports, '__esModule', {
|
567 |
-
value: true
|
568 |
-
});
|
569 |
-
|
570 |
-
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
571 |
-
|
572 |
-
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
573 |
-
|
574 |
-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
575 |
-
|
576 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
577 |
-
|
578 |
-
var _defaultsJs = __webpack_require__(2);
|
579 |
-
|
580 |
-
var _defaultsJs2 = _interopRequireDefault(_defaultsJs);
|
581 |
-
|
582 |
-
/**
|
583 |
-
* Initialize the Typed object
|
584 |
-
*/
|
585 |
-
|
586 |
-
var Initializer = (function () {
|
587 |
-
function Initializer() {
|
588 |
-
_classCallCheck(this, Initializer);
|
589 |
-
}
|
590 |
-
|
591 |
-
_createClass(Initializer, [{
|
592 |
-
key: 'load',
|
593 |
-
|
594 |
-
/**
|
595 |
-
* Load up defaults & options on the Typed instance
|
596 |
-
* @param {Typed} self instance of Typed
|
597 |
-
* @param {object} options options object
|
598 |
-
* @param {string} elementId HTML element ID _OR_ instance of HTML element
|
599 |
-
* @private
|
600 |
-
*/
|
601 |
-
|
602 |
-
value: function load(self, options, elementId) {
|
603 |
-
// chosen element to manipulate text
|
604 |
-
if (typeof elementId === 'string') {
|
605 |
-
self.el = document.querySelector(elementId);
|
606 |
-
} else {
|
607 |
-
self.el = elementId;
|
608 |
-
}
|
609 |
-
|
610 |
-
self.options = _extends({}, _defaultsJs2['default'], options);
|
611 |
-
|
612 |
-
// attribute to type into
|
613 |
-
self.isInput = self.el.tagName.toLowerCase() === 'input';
|
614 |
-
self.attr = self.options.attr;
|
615 |
-
self.bindInputFocusEvents = self.options.bindInputFocusEvents;
|
616 |
-
|
617 |
-
// show cursor
|
618 |
-
self.showCursor = self.isInput ? false : self.options.showCursor;
|
619 |
-
|
620 |
-
// custom cursor
|
621 |
-
self.cursorChar = self.options.cursorChar;
|
622 |
-
|
623 |
-
// Is the cursor blinking
|
624 |
-
self.cursorBlinking = true;
|
625 |
-
|
626 |
-
// text content of element
|
627 |
-
self.elContent = self.attr ? self.el.getAttribute(self.attr) : self.el.textContent;
|
628 |
-
|
629 |
-
// html or plain text
|
630 |
-
self.contentType = self.options.contentType;
|
631 |
-
|
632 |
-
// typing speed
|
633 |
-
self.typeSpeed = self.options.typeSpeed;
|
634 |
-
|
635 |
-
// add a delay before typing starts
|
636 |
-
self.startDelay = self.options.startDelay;
|
637 |
-
|
638 |
-
// backspacing speed
|
639 |
-
self.backSpeed = self.options.backSpeed;
|
640 |
-
|
641 |
-
// only backspace what doesn't match the previous string
|
642 |
-
self.smartBackspace = self.options.smartBackspace;
|
643 |
-
|
644 |
-
// amount of time to wait before backspacing
|
645 |
-
self.backDelay = self.options.backDelay;
|
646 |
-
|
647 |
-
// Fade out instead of backspace
|
648 |
-
self.fadeOut = self.options.fadeOut;
|
649 |
-
self.fadeOutClass = self.options.fadeOutClass;
|
650 |
-
self.fadeOutDelay = self.options.fadeOutDelay;
|
651 |
-
|
652 |
-
// variable to check whether typing is currently paused
|
653 |
-
self.isPaused = false;
|
654 |
-
|
655 |
-
// input strings of text
|
656 |
-
self.strings = self.options.strings.map(function (s) {
|
657 |
-
return s.trim();
|
658 |
-
});
|
659 |
-
|
660 |
-
// div containing strings
|
661 |
-
if (typeof self.options.stringsElement === 'string') {
|
662 |
-
self.stringsElement = document.querySelector(self.options.stringsElement);
|
663 |
-
} else {
|
664 |
-
self.stringsElement = self.options.stringsElement;
|
665 |
-
}
|
666 |
-
|
667 |
-
if (self.stringsElement) {
|
668 |
-
self.strings = [];
|
669 |
-
self.stringsElement.style.display = 'none';
|
670 |
-
var strings = Array.prototype.slice.apply(self.stringsElement.children);
|
671 |
-
var stringsLength = strings.length;
|
672 |
-
|
673 |
-
if (stringsLength) {
|
674 |
-
for (var i = 0; i < stringsLength; i += 1) {
|
675 |
-
var stringEl = strings[i];
|
676 |
-
self.strings.push(stringEl.innerHTML.trim());
|
677 |
-
}
|
678 |
-
}
|
679 |
-
}
|
680 |
-
|
681 |
-
// character number position of current string
|
682 |
-
self.strPos = 0;
|
683 |
-
|
684 |
-
// current array position
|
685 |
-
self.arrayPos = 0;
|
686 |
-
|
687 |
-
// index of string to stop backspacing on
|
688 |
-
self.stopNum = 0;
|
689 |
-
|
690 |
-
// Looping logic
|
691 |
-
self.loop = self.options.loop;
|
692 |
-
self.loopCount = self.options.loopCount;
|
693 |
-
self.curLoop = 0;
|
694 |
-
|
695 |
-
// shuffle the strings
|
696 |
-
self.shuffle = self.options.shuffle;
|
697 |
-
// the order of strings
|
698 |
-
self.sequence = [];
|
699 |
-
|
700 |
-
self.pause = {
|
701 |
-
status: false,
|
702 |
-
typewrite: true,
|
703 |
-
curString: '',
|
704 |
-
curStrPos: 0
|
705 |
-
};
|
706 |
-
|
707 |
-
// When the typing is complete (when not looped)
|
708 |
-
self.typingComplete = false;
|
709 |
-
|
710 |
-
// Set the order in which the strings are typed
|
711 |
-
for (var i in self.strings) {
|
712 |
-
self.sequence[i] = i;
|
713 |
-
}
|
714 |
-
|
715 |
-
// If there is some text in the element
|
716 |
-
self.currentElContent = this.getCurrentElContent(self);
|
717 |
-
|
718 |
-
self.autoInsertCss = self.options.autoInsertCss;
|
719 |
-
|
720 |
-
this.appendAnimationCss(self);
|
721 |
-
}
|
722 |
-
}, {
|
723 |
-
key: 'getCurrentElContent',
|
724 |
-
value: function getCurrentElContent(self) {
|
725 |
-
var elContent = '';
|
726 |
-
if (self.attr) {
|
727 |
-
elContent = self.el.getAttribute(self.attr);
|
728 |
-
} else if (self.isInput) {
|
729 |
-
elContent = self.el.value;
|
730 |
-
} else if (self.contentType === 'html') {
|
731 |
-
elContent = self.el.innerHTML;
|
732 |
-
} else {
|
733 |
-
elContent = self.el.textContent;
|
734 |
-
}
|
735 |
-
return elContent;
|
736 |
-
}
|
737 |
-
}, {
|
738 |
-
key: 'appendAnimationCss',
|
739 |
-
value: function appendAnimationCss(self) {
|
740 |
-
var cssDataName = 'data-typed-js-css';
|
741 |
-
if (!self.autoInsertCss) {
|
742 |
-
return;
|
743 |
-
}
|
744 |
-
if (!self.showCursor && !self.fadeOut) {
|
745 |
-
return;
|
746 |
-
}
|
747 |
-
if (document.querySelector('[' + cssDataName + ']')) {
|
748 |
-
return;
|
749 |
-
}
|
750 |
-
|
751 |
-
var css = document.createElement('style');
|
752 |
-
css.type = 'text/css';
|
753 |
-
css.setAttribute(cssDataName, true);
|
754 |
-
|
755 |
-
var innerCss = '';
|
756 |
-
if (self.showCursor) {
|
757 |
-
innerCss += '\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ';
|
758 |
-
}
|
759 |
-
if (self.fadeOut) {
|
760 |
-
innerCss += '\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ';
|
761 |
-
}
|
762 |
-
if (css.length === 0) {
|
763 |
-
return;
|
764 |
-
}
|
765 |
-
css.innerHTML = innerCss;
|
766 |
-
document.body.appendChild(css);
|
767 |
-
}
|
768 |
-
}]);
|
769 |
-
|
770 |
-
return Initializer;
|
771 |
-
})();
|
772 |
-
|
773 |
-
exports['default'] = Initializer;
|
774 |
-
var initializer = new Initializer();
|
775 |
-
exports.initializer = initializer;
|
776 |
-
|
777 |
-
/***/
|
778 |
-
}),
|
779 |
-
/* 2 */
|
780 |
-
/***/ (function (module, exports) {
|
781 |
-
|
782 |
-
/**
|
783 |
-
* Defaults & options
|
784 |
-
* @returns {object} Typed defaults & options
|
785 |
-
* @public
|
786 |
-
*/
|
787 |
-
|
788 |
-
'use strict';
|
789 |
-
|
790 |
-
Object.defineProperty(exports, '__esModule', {
|
791 |
-
value: true
|
792 |
-
});
|
793 |
-
var defaults = {
|
794 |
-
/**
|
795 |
-
* @property {array} strings strings to be typed
|
796 |
-
* @property {string} stringsElement ID of element containing string children
|
797 |
-
*/
|
798 |
-
strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
|
799 |
-
stringsElement: null,
|
800 |
-
|
801 |
-
/**
|
802 |
-
* @property {number} typeSpeed type speed in milliseconds
|
803 |
-
*/
|
804 |
-
typeSpeed: 0,
|
805 |
-
|
806 |
-
/**
|
807 |
-
* @property {number} startDelay time before typing starts in milliseconds
|
808 |
-
*/
|
809 |
-
startDelay: 0,
|
810 |
-
|
811 |
-
/**
|
812 |
-
* @property {number} backSpeed backspacing speed in milliseconds
|
813 |
-
*/
|
814 |
-
backSpeed: 0,
|
815 |
-
|
816 |
-
/**
|
817 |
-
* @property {boolean} smartBackspace only backspace what doesn't match the previous string
|
818 |
-
*/
|
819 |
-
smartBackspace: true,
|
820 |
-
|
821 |
-
/**
|
822 |
-
* @property {boolean} shuffle shuffle the strings
|
823 |
-
*/
|
824 |
-
shuffle: false,
|
825 |
-
|
826 |
-
/**
|
827 |
-
* @property {number} backDelay time before backspacing in milliseconds
|
828 |
-
*/
|
829 |
-
backDelay: 700,
|
830 |
-
|
831 |
-
/**
|
832 |
-
* @property {boolean} fadeOut Fade out instead of backspace
|
833 |
-
* @property {string} fadeOutClass css class for fade animation
|
834 |
-
* @property {boolean} fadeOutDelay Fade out delay in milliseconds
|
835 |
-
*/
|
836 |
-
fadeOut: false,
|
837 |
-
fadeOutClass: 'typed-fade-out',
|
838 |
-
fadeOutDelay: 500,
|
839 |
-
|
840 |
-
/**
|
841 |
-
* @property {boolean} loop loop strings
|
842 |
-
* @property {number} loopCount amount of loops
|
843 |
-
*/
|
844 |
-
loop: false,
|
845 |
-
loopCount: Infinity,
|
846 |
-
|
847 |
-
/**
|
848 |
-
* @property {boolean} showCursor show cursor
|
849 |
-
* @property {string} cursorChar character for cursor
|
850 |
-
* @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
|
851 |
-
*/
|
852 |
-
showCursor: true,
|
853 |
-
cursorChar: '|',
|
854 |
-
autoInsertCss: true,
|
855 |
-
|
856 |
-
/**
|
857 |
-
* @property {string} attr attribute for typing
|
858 |
-
* Ex: input placeholder, value, or just HTML text
|
859 |
-
*/
|
860 |
-
attr: null,
|
861 |
-
|
862 |
-
/**
|
863 |
-
* @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
|
864 |
-
*/
|
865 |
-
bindInputFocusEvents: false,
|
866 |
-
|
867 |
-
/**
|
868 |
-
* @property {string} contentType 'html' or 'null' for plaintext
|
869 |
-
*/
|
870 |
-
contentType: 'html',
|
871 |
-
|
872 |
-
/**
|
873 |
-
* Before it begins typing
|
874 |
-
* @param {Typed} self
|
875 |
-
*/
|
876 |
-
onBegin: function onBegin(self) { },
|
877 |
-
|
878 |
-
/**
|
879 |
-
* All typing is complete
|
880 |
-
* @param {Typed} self
|
881 |
-
*/
|
882 |
-
onComplete: function onComplete(self) { },
|
883 |
-
|
884 |
-
/**
|
885 |
-
* Before each string is typed
|
886 |
-
* @param {number} arrayPos
|
887 |
-
* @param {Typed} self
|
888 |
-
*/
|
889 |
-
preStringTyped: function preStringTyped(arrayPos, self) { },
|
890 |
-
|
891 |
-
/**
|
892 |
-
* After each string is typed
|
893 |
-
* @param {number} arrayPos
|
894 |
-
* @param {Typed} self
|
895 |
-
*/
|
896 |
-
onStringTyped: function onStringTyped(arrayPos, self) { },
|
897 |
-
|
898 |
-
/**
|
899 |
-
* During looping, after last string is typed
|
900 |
-
* @param {Typed} self
|
901 |
-
*/
|
902 |
-
onLastStringBackspaced: function onLastStringBackspaced(self) { },
|
903 |
-
|
904 |
-
/**
|
905 |
-
* Typing has been stopped
|
906 |
-
* @param {number} arrayPos
|
907 |
-
* @param {Typed} self
|
908 |
-
*/
|
909 |
-
onTypingPaused: function onTypingPaused(arrayPos, self) { },
|
910 |
-
|
911 |
-
/**
|
912 |
-
* Typing has been started after being stopped
|
913 |
-
* @param {number} arrayPos
|
914 |
-
* @param {Typed} self
|
915 |
-
*/
|
916 |
-
onTypingResumed: function onTypingResumed(arrayPos, self) { },
|
917 |
-
|
918 |
-
/**
|
919 |
-
* After reset
|
920 |
-
* @param {Typed} self
|
921 |
-
*/
|
922 |
-
onReset: function onReset(self) { },
|
923 |
-
|
924 |
-
/**
|
925 |
-
* After stop
|
926 |
-
* @param {number} arrayPos
|
927 |
-
* @param {Typed} self
|
928 |
-
*/
|
929 |
-
onStop: function onStop(arrayPos, self) { },
|
930 |
-
|
931 |
-
/**
|
932 |
-
* After start
|
933 |
-
* @param {number} arrayPos
|
934 |
-
* @param {Typed} self
|
935 |
-
*/
|
936 |
-
onStart: function onStart(arrayPos, self) { },
|
937 |
-
|
938 |
-
/**
|
939 |
-
* After destroy
|
940 |
-
* @param {Typed} self
|
941 |
-
*/
|
942 |
-
onDestroy: function onDestroy(self) { }
|
943 |
-
};
|
944 |
-
|
945 |
-
exports['default'] = defaults;
|
946 |
-
module.exports = exports['default'];
|
947 |
-
|
948 |
-
/***/
|
949 |
-
}),
|
950 |
-
/* 3 */
|
951 |
-
/***/ (function (module, exports) {
|
952 |
-
|
953 |
-
/**
|
954 |
-
* TODO: These methods can probably be combined somehow
|
955 |
-
* Parse HTML tags & HTML Characters
|
956 |
-
*/
|
957 |
-
|
958 |
-
'use strict';
|
959 |
-
|
960 |
-
Object.defineProperty(exports, '__esModule', {
|
961 |
-
value: true
|
962 |
-
});
|
963 |
-
|
964 |
-
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
965 |
-
|
966 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
967 |
-
|
968 |
-
var HTMLParser = (function () {
|
969 |
-
function HTMLParser() {
|
970 |
-
_classCallCheck(this, HTMLParser);
|
971 |
-
}
|
972 |
-
|
973 |
-
_createClass(HTMLParser, [{
|
974 |
-
key: 'typeHtmlChars',
|
975 |
-
|
976 |
-
/**
|
977 |
-
* Type HTML tags & HTML Characters
|
978 |
-
* @param {string} curString Current string
|
979 |
-
* @param {number} curStrPos Position in current string
|
980 |
-
* @param {Typed} self instance of Typed
|
981 |
-
* @returns {number} a new string position
|
982 |
-
* @private
|
983 |
-
*/
|
984 |
-
|
985 |
-
value: function typeHtmlChars(curString, curStrPos, self) {
|
986 |
-
if (self.contentType !== 'html') return curStrPos;
|
987 |
-
var curChar = curString.substr(curStrPos).charAt(0);
|
988 |
-
if (curChar === '<' || curChar === '&') {
|
989 |
-
var endTag = '';
|
990 |
-
if (curChar === '<') {
|
991 |
-
endTag = '>';
|
992 |
-
} else {
|
993 |
-
endTag = ';';
|
994 |
-
}
|
995 |
-
while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
|
996 |
-
curStrPos++;
|
997 |
-
if (curStrPos + 1 > curString.length) {
|
998 |
-
break;
|
999 |
-
}
|
1000 |
-
}
|
1001 |
-
curStrPos++;
|
1002 |
-
}
|
1003 |
-
return curStrPos;
|
1004 |
-
}
|
1005 |
-
|
1006 |
-
/**
|
1007 |
-
* Backspace HTML tags and HTML Characters
|
1008 |
-
* @param {string} curString Current string
|
1009 |
-
* @param {number} curStrPos Position in current string
|
1010 |
-
* @param {Typed} self instance of Typed
|
1011 |
-
* @returns {number} a new string position
|
1012 |
-
* @private
|
1013 |
-
*/
|
1014 |
-
}, {
|
1015 |
-
key: 'backSpaceHtmlChars',
|
1016 |
-
value: function backSpaceHtmlChars(curString, curStrPos, self) {
|
1017 |
-
if (self.contentType !== 'html') return curStrPos;
|
1018 |
-
var curChar = curString.substr(curStrPos).charAt(0);
|
1019 |
-
if (curChar === '>' || curChar === ';') {
|
1020 |
-
var endTag = '';
|
1021 |
-
if (curChar === '>') {
|
1022 |
-
endTag = '<';
|
1023 |
-
} else {
|
1024 |
-
endTag = '&';
|
1025 |
-
}
|
1026 |
-
while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
|
1027 |
-
curStrPos--;
|
1028 |
-
if (curStrPos < 0) {
|
1029 |
-
break;
|
1030 |
-
}
|
1031 |
-
}
|
1032 |
-
curStrPos--;
|
1033 |
-
}
|
1034 |
-
return curStrPos;
|
1035 |
-
}
|
1036 |
-
}]);
|
1037 |
-
|
1038 |
-
return HTMLParser;
|
1039 |
-
})();
|
1040 |
-
|
1041 |
-
exports['default'] = HTMLParser;
|
1042 |
-
var htmlParser = new HTMLParser();
|
1043 |
-
exports.htmlParser = htmlParser;
|
1044 |
-
|
1045 |
-
/***/
|
1046 |
-
})
|
1047 |
-
/******/])
|
1048 |
-
});
|
1049 |
;
|
1 |
+
(function webpackUniversalModuleDefinition(root, factory) {
|
2 |
+
if (typeof exports === 'object' && typeof module === 'object')
|
3 |
+
module.exports = factory();
|
4 |
+
else if (typeof define === 'function' && define.amd)
|
5 |
+
define([], factory);
|
6 |
+
else if (typeof exports === 'object')
|
7 |
+
exports["Typed"] = factory();
|
8 |
+
else
|
9 |
+
root["Typed"] = factory();
|
10 |
+
})(this, function () {
|
11 |
+
return /******/ (function (modules) { // webpackBootstrap
|
12 |
+
/******/ // The module cache
|
13 |
+
/******/ var installedModules = {};
|
14 |
+
/******/
|
15 |
+
/******/ // The require function
|
16 |
+
/******/ function __webpack_require__(moduleId) {
|
17 |
+
/******/
|
18 |
+
/******/ // Check if module is in cache
|
19 |
+
/******/ if (installedModules[moduleId])
|
20 |
+
/******/ return installedModules[moduleId].exports;
|
21 |
+
/******/
|
22 |
+
/******/ // Create a new module (and put it into the cache)
|
23 |
+
/******/ var module = installedModules[moduleId] = {
|
24 |
+
/******/ exports: {},
|
25 |
+
/******/ id: moduleId,
|
26 |
+
/******/ loaded: false
|
27 |
+
/******/
|
28 |
+
};
|
29 |
+
/******/
|
30 |
+
/******/ // Execute the module function
|
31 |
+
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
32 |
+
/******/
|
33 |
+
/******/ // Flag the module as loaded
|
34 |
+
/******/ module.loaded = true;
|
35 |
+
/******/
|
36 |
+
/******/ // Return the exports of the module
|
37 |
+
/******/ return module.exports;
|
38 |
+
/******/
|
39 |
+
}
|
40 |
+
/******/
|
41 |
+
/******/
|
42 |
+
/******/ // expose the modules object (__webpack_modules__)
|
43 |
+
/******/ __webpack_require__.m = modules;
|
44 |
+
/******/
|
45 |
+
/******/ // expose the module cache
|
46 |
+
/******/ __webpack_require__.c = installedModules;
|
47 |
+
/******/
|
48 |
+
/******/ // __webpack_public_path__
|
49 |
+
/******/ __webpack_require__.p = "";
|
50 |
+
/******/
|
51 |
+
/******/ // Load entry module and return exports
|
52 |
+
/******/ return __webpack_require__(0);
|
53 |
+
/******/
|
54 |
+
})
|
55 |
+
/************************************************************************/
|
56 |
+
/******/([
|
57 |
+
/* 0 */
|
58 |
+
/***/ (function (module, exports, __webpack_require__) {
|
59 |
+
|
60 |
+
'use strict';
|
61 |
+
|
62 |
+
Object.defineProperty(exports, '__esModule', {
|
63 |
+
value: true
|
64 |
+
});
|
65 |
+
|
66 |
+
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
67 |
+
|
68 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
69 |
+
|
70 |
+
var _initializerJs = __webpack_require__(1);
|
71 |
+
|
72 |
+
var _htmlParserJs = __webpack_require__(3);
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Welcome to Typed.js!
|
76 |
+
* @param {string} elementId HTML element ID _OR_ HTML element
|
77 |
+
* @param {object} options options object
|
78 |
+
* @returns {object} a new Typed object
|
79 |
+
*/
|
80 |
+
|
81 |
+
var Typed = (function () {
|
82 |
+
function Typed(elementId, options) {
|
83 |
+
_classCallCheck(this, Typed);
|
84 |
+
|
85 |
+
// Initialize it up
|
86 |
+
_initializerJs.initializer.load(this, options, elementId);
|
87 |
+
// All systems go!
|
88 |
+
this.begin();
|
89 |
+
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Toggle start() and stop() of the Typed instance
|
93 |
+
* @public
|
94 |
+
*/
|
95 |
+
|
96 |
+
_createClass(Typed, [{
|
97 |
+
key: 'toggle',
|
98 |
+
value: function toggle() {
|
99 |
+
this.pause.status ? this.start() : this.stop();
|
100 |
+
}
|
101 |
+
|
102 |
+
/**
|
103 |
+
* Stop typing / backspacing and enable cursor blinking
|
104 |
+
* @public
|
105 |
+
*/
|
106 |
+
}, {
|
107 |
+
key: 'stop',
|
108 |
+
value: function stop() {
|
109 |
+
if (this.typingComplete) return;
|
110 |
+
if (this.pause.status) return;
|
111 |
+
this.toggleBlinking(true);
|
112 |
+
this.pause.status = true;
|
113 |
+
this.options.onStop(this.arrayPos, this);
|
114 |
+
}
|
115 |
+
|
116 |
+
/**
|
117 |
+
* Start typing / backspacing after being stopped
|
118 |
+
* @public
|
119 |
+
*/
|
120 |
+
}, {
|
121 |
+
key: 'start',
|
122 |
+
value: function start() {
|
123 |
+
if (this.typingComplete) return;
|
124 |
+
if (!this.pause.status) return;
|
125 |
+
this.pause.status = false;
|
126 |
+
if (this.pause.typewrite) {
|
127 |
+
this.typewrite(this.pause.curString, this.pause.curStrPos);
|
128 |
+
} else {
|
129 |
+
this.backspace(this.pause.curString, this.pause.curStrPos);
|
130 |
+
}
|
131 |
+
this.options.onStart(this.arrayPos, this);
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Destroy this instance of Typed
|
136 |
+
* @public
|
137 |
+
*/
|
138 |
+
}, {
|
139 |
+
key: 'destroy',
|
140 |
+
value: function destroy() {
|
141 |
+
this.reset(false);
|
142 |
+
this.options.onDestroy(this);
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Reset Typed and optionally restarts
|
147 |
+
* @param {boolean} restart
|
148 |
+
* @public
|
149 |
+
*/
|
150 |
+
}, {
|
151 |
+
key: 'reset',
|
152 |
+
value: function reset() {
|
153 |
+
var restart = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
154 |
+
|
155 |
+
clearInterval(this.timeout);
|
156 |
+
this.replaceText('');
|
157 |
+
if (this.cursor && this.cursor.parentNode) {
|
158 |
+
this.cursor.parentNode.removeChild(this.cursor);
|
159 |
+
this.cursor = null;
|
160 |
+
}
|
161 |
+
this.strPos = 0;
|
162 |
+
this.arrayPos = 0;
|
163 |
+
this.curLoop = 0;
|
164 |
+
if (restart) {
|
165 |
+
this.insertCursor();
|
166 |
+
this.options.onReset(this);
|
167 |
+
this.begin();
|
168 |
+
}
|
169 |
+
}
|
170 |
+
|
171 |
+
/**
|
172 |
+
* Begins the typing animation
|
173 |
+
* @private
|
174 |
+
*/
|
175 |
+
}, {
|
176 |
+
key: 'begin',
|
177 |
+
value: function begin() {
|
178 |
+
var _this = this;
|
179 |
+
|
180 |
+
this.options.onBegin(this);
|
181 |
+
this.typingComplete = false;
|
182 |
+
this.shuffleStringsIfNeeded(this);
|
183 |
+
this.insertCursor();
|
184 |
+
if (this.bindInputFocusEvents) this.bindFocusEvents();
|
185 |
+
this.timeout = setTimeout(function () {
|
186 |
+
// Check if there is some text in the element, if yes start by backspacing the default message
|
187 |
+
if (!_this.currentElContent || _this.currentElContent.length === 0) {
|
188 |
+
_this.typewrite(_this.strings[_this.sequence[_this.arrayPos]], _this.strPos);
|
189 |
+
} else {
|
190 |
+
// Start typing
|
191 |
+
_this.backspace(_this.currentElContent, _this.currentElContent.length);
|
192 |
+
}
|
193 |
+
}, this.startDelay);
|
194 |
+
}
|
195 |
+
|
196 |
+
/**
|
197 |
+
* Called for each character typed
|
198 |
+
* @param {string} curString the current string in the strings array
|
199 |
+
* @param {number} curStrPos the current position in the curString
|
200 |
+
* @private
|
201 |
+
*/
|
202 |
+
}, {
|
203 |
+
key: 'typewrite',
|
204 |
+
value: function typewrite(curString, curStrPos) {
|
205 |
+
var _this2 = this;
|
206 |
+
|
207 |
+
if (this.fadeOut && this.el.classList.contains(this.fadeOutClass)) {
|
208 |
+
this.el.classList.remove(this.fadeOutClass);
|
209 |
+
if (this.cursor) this.cursor.classList.remove(this.fadeOutClass);
|
210 |
+
}
|
211 |
+
|
212 |
+
var humanize = this.humanizer(this.typeSpeed);
|
213 |
+
var numChars = 1;
|
214 |
+
|
215 |
+
if (this.pause.status === true) {
|
216 |
+
this.setPauseStatus(curString, curStrPos, true);
|
217 |
+
return;
|
218 |
+
}
|
219 |
+
|
220 |
+
// contain typing function in a timeout humanize'd delay
|
221 |
+
this.timeout = setTimeout(function () {
|
222 |
+
// skip over any HTML chars
|
223 |
+
curStrPos = _htmlParserJs.htmlParser.typeHtmlChars(curString, curStrPos, _this2);
|
224 |
+
|
225 |
+
var pauseTime = 0;
|
226 |
+
var substr = curString.substr(curStrPos);
|
227 |
+
// check for an escape character before a pause value
|
228 |
+
// format: \^\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^
|
229 |
+
// single ^ are removed from string
|
230 |
+
if (substr.charAt(0) === '^') {
|
231 |
+
if (/^\^\d+/.test(substr)) {
|
232 |
+
var skip = 1; // skip at least 1
|
233 |
+
substr = /\d+/.exec(substr)[0];
|
234 |
+
skip += substr.length;
|
235 |
+
pauseTime = parseInt(substr);
|
236 |
+
_this2.temporaryPause = true;
|
237 |
+
_this2.options.onTypingPaused(_this2.arrayPos, _this2);
|
238 |
+
// strip out the escape character and pause value so they're not printed
|
239 |
+
curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);
|
240 |
+
_this2.toggleBlinking(true);
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
// check for skip characters formatted as
|
245 |
+
// "this is a `string to print NOW` ..."
|
246 |
+
if (substr.charAt(0) === '`') {
|
247 |
+
while (curString.substr(curStrPos + numChars).charAt(0) !== '`') {
|
248 |
+
numChars++;
|
249 |
+
if (curStrPos + numChars > curString.length) break;
|
250 |
+
}
|
251 |
+
// strip out the escape characters and append all the string in between
|
252 |
+
var stringBeforeSkip = curString.substring(0, curStrPos);
|
253 |
+
var stringSkipped = curString.substring(stringBeforeSkip.length + 1, curStrPos + numChars);
|
254 |
+
var stringAfterSkip = curString.substring(curStrPos + numChars + 1);
|
255 |
+
curString = stringBeforeSkip + stringSkipped + stringAfterSkip;
|
256 |
+
numChars--;
|
257 |
+
}
|
258 |
+
|
259 |
+
// timeout for any pause after a character
|
260 |
+
_this2.timeout = setTimeout(function () {
|
261 |
+
// Accounts for blinking while paused
|
262 |
+
_this2.toggleBlinking(false);
|
263 |
+
|
264 |
+
// We're done with this sentence!
|
265 |
+
if (curStrPos >= curString.length) {
|
266 |
+
_this2.doneTyping(curString, curStrPos);
|
267 |
+
} else {
|
268 |
+
_this2.keepTyping(curString, curStrPos, numChars);
|
269 |
+
}
|
270 |
+
// end of character pause
|
271 |
+
if (_this2.temporaryPause) {
|
272 |
+
_this2.temporaryPause = false;
|
273 |
+
_this2.options.onTypingResumed(_this2.arrayPos, _this2);
|
274 |
+
}
|
275 |
+
}, pauseTime);
|
276 |
+
|
277 |
+
// humanized value for typing
|
278 |
+
}, humanize);
|
279 |
+
}
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Continue to the next string & begin typing
|
283 |
+
* @param {string} curString the current string in the strings array
|
284 |
+
* @param {number} curStrPos the current position in the curString
|
285 |
+
* @private
|
286 |
+
*/
|
287 |
+
}, {
|
288 |
+
key: 'keepTyping',
|
289 |
+
value: function keepTyping(curString, curStrPos, numChars) {
|
290 |
+
// call before functions if applicable
|
291 |
+
if (curStrPos === 0) {
|
292 |
+
this.toggleBlinking(false);
|
293 |
+
this.options.preStringTyped(this.arrayPos, this);
|
294 |
+
}
|
295 |
+
// start typing each new char into existing string
|
296 |
+
// curString: arg, this.el.html: original text inside element
|
297 |
+
curStrPos += numChars;
|
298 |
+
var nextString = curString.substr(0, curStrPos);
|
299 |
+
this.replaceText(nextString);
|
300 |
+
// loop the function
|
301 |
+
this.typewrite(curString, curStrPos);
|
302 |
+
}
|
303 |
+
|
304 |
+
/**
|
305 |
+
* We're done typing the current string
|
306 |
+
* @param {string} curString the current string in the strings array
|
307 |
+
* @param {number} curStrPos the current position in the curString
|
308 |
+
* @private
|
309 |
+
*/
|
310 |
+
}, {
|
311 |
+
key: 'doneTyping',
|
312 |
+
value: function doneTyping(curString, curStrPos) {
|
313 |
+
var _this3 = this;
|
314 |
+
|
315 |
+
// fires callback function
|
316 |
+
this.options.onStringTyped(this.arrayPos, this);
|
317 |
+
this.toggleBlinking(true);
|
318 |
+
// is this the final string
|
319 |
+
if (this.arrayPos === this.strings.length - 1) {
|
320 |
+
// callback that occurs on the last typed string
|
321 |
+
this.complete();
|
322 |
+
// quit if we wont loop back
|
323 |
+
if (this.loop === false || this.curLoop === this.loopCount) {
|
324 |
+
return;
|
325 |
+
}
|
326 |
+
}
|
327 |
+
this.timeout = setTimeout(function () {
|
328 |
+
_this3.backspace(curString, curStrPos);
|
329 |
+
}, this.backDelay);
|
330 |
+
}
|
331 |
+
|
332 |
+
/**
|
333 |
+
* Backspaces 1 character at a time
|
334 |
+
* @param {string} curString the current string in the strings array
|
335 |
+
* @param {number} curStrPos the current position in the curString
|
336 |
+
* @private
|
337 |
+
*/
|
338 |
+
}, {
|
339 |
+
key: 'backspace',
|
340 |
+
value: function backspace(curString, curStrPos) {
|
341 |
+
var _this4 = this;
|
342 |
+
|
343 |
+
if (this.pause.status === true) {
|
344 |
+
this.setPauseStatus(curString, curStrPos, true);
|
345 |
+
return;
|
346 |
+
}
|
347 |
+
if (this.fadeOut) return this.initFadeOut();
|
348 |
+
|
349 |
+
this.toggleBlinking(false);
|
350 |
+
var humanize = this.humanizer(this.backSpeed);
|
351 |
+
|
352 |
+
this.timeout = setTimeout(function () {
|
353 |
+
curStrPos = _htmlParserJs.htmlParser.backSpaceHtmlChars(curString, curStrPos, _this4);
|
354 |
+
// replace text with base text + typed characters
|
355 |
+
var curStringAtPosition = curString.substr(0, curStrPos);
|
356 |
+
_this4.replaceText(curStringAtPosition);
|
357 |
+
|
358 |
+
// if smartBack is enabled
|
359 |
+
if (_this4.smartBackspace) {
|
360 |
+
// the remaining part of the current string is equal of the same part of the new string
|
361 |
+
var nextString = _this4.strings[_this4.arrayPos + 1];
|
362 |
+
if (nextString && curStringAtPosition === nextString.substr(0, curStrPos)) {
|
363 |
+
_this4.stopNum = curStrPos;
|
364 |
+
} else {
|
365 |
+
_this4.stopNum = 0;
|
366 |
+
}
|
367 |
+
}
|
368 |
+
|
369 |
+
// if the number (id of character in current string) is
|
370 |
+
// less than the stop number, keep going
|
371 |
+
if (curStrPos > _this4.stopNum) {
|
372 |
+
// subtract characters one by one
|
373 |
+
curStrPos--;
|
374 |
+
// loop the function
|
375 |
+
_this4.backspace(curString, curStrPos);
|
376 |
+
} else if (curStrPos <= _this4.stopNum) {
|
377 |
+
// if the stop number has been reached, increase
|
378 |
+
// array position to next string
|
379 |
+
_this4.arrayPos++;
|
380 |
+
// When looping, begin at the beginning after backspace complete
|
381 |
+
if (_this4.arrayPos === _this4.strings.length) {
|
382 |
+
_this4.arrayPos = 0;
|
383 |
+
_this4.options.onLastStringBackspaced();
|
384 |
+
_this4.shuffleStringsIfNeeded();
|
385 |
+
_this4.begin();
|
386 |
+
} else {
|
387 |
+
_this4.typewrite(_this4.strings[_this4.sequence[_this4.arrayPos]], curStrPos);
|
388 |
+
}
|
389 |
+
}
|
390 |
+
// humanized value for typing
|
391 |
+
}, humanize);
|
392 |
+
}
|
393 |
+
|
394 |
+
/**
|
395 |
+
* Full animation is complete
|
396 |
+
* @private
|
397 |
+
*/
|
398 |
+
}, {
|
399 |
+
key: 'complete',
|
400 |
+
value: function complete() {
|
401 |
+
this.options.onComplete(this);
|
402 |
+
if (this.loop) {
|
403 |
+
this.curLoop++;
|
404 |
+
} else {
|
405 |
+
this.typingComplete = true;
|
406 |
+
}
|
407 |
+
}
|
408 |
+
|
409 |
+
/**
|
410 |
+
* Has the typing been stopped
|
411 |
+
* @param {string} curString the current string in the strings array
|
412 |
+
* @param {number} curStrPos the current position in the curString
|
413 |
+
* @param {boolean} isTyping
|
414 |
+
* @private
|
415 |
+
*/
|
416 |
+
}, {
|
417 |
+
key: 'setPauseStatus',
|
418 |
+
value: function setPauseStatus(curString, curStrPos, isTyping) {
|
419 |
+
this.pause.typewrite = isTyping;
|
420 |
+
this.pause.curString = curString;
|
421 |
+
this.pause.curStrPos = curStrPos;
|
422 |
+
}
|
423 |
+
|
424 |
+
/**
|
425 |
+
* Toggle the blinking cursor
|
426 |
+
* @param {boolean} isBlinking
|
427 |
+
* @private
|
428 |
+
*/
|
429 |
+
}, {
|
430 |
+
key: 'toggleBlinking',
|
431 |
+
value: function toggleBlinking(isBlinking) {
|
432 |
+
if (!this.cursor) return;
|
433 |
+
// if in paused state, don't toggle blinking a 2nd time
|
434 |
+
if (this.pause.status) return;
|
435 |
+
if (this.cursorBlinking === isBlinking) return;
|
436 |
+
this.cursorBlinking = isBlinking;
|
437 |
+
if (isBlinking) {
|
438 |
+
this.cursor.classList.add('typed-cursor--blink');
|
439 |
+
} else {
|
440 |
+
this.cursor.classList.remove('typed-cursor--blink');
|
441 |
+
}
|
442 |
+
}
|
443 |
+
|
444 |
+
/**
|
445 |
+
* Speed in MS to type
|
446 |
+
* @param {number} speed
|
447 |
+
* @private
|
448 |
+
*/
|
449 |
+
}, {
|
450 |
+
key: 'humanizer',
|
451 |
+
value: function humanizer(speed) {
|
452 |
+
return Math.round(Math.random() * speed / 2) + speed;
|
453 |
+
}
|
454 |
+
|
455 |
+
/**
|
456 |
+
* Shuffle the sequence of the strings array
|
457 |
+
* @private
|
458 |
+
*/
|
459 |
+
}, {
|
460 |
+
key: 'shuffleStringsIfNeeded',
|
461 |
+
value: function shuffleStringsIfNeeded() {
|
462 |
+
if (!this.shuffle) return;
|
463 |
+
this.sequence = this.sequence.sort(function () {
|
464 |
+
return Math.random() - 0.5;
|
465 |
+
});
|
466 |
+
}
|
467 |
+
|
468 |
+
/**
|
469 |
+
* Adds a CSS class to fade out current string
|
470 |
+
* @private
|
471 |
+
*/
|
472 |
+
}, {
|
473 |
+
key: 'initFadeOut',
|
474 |
+
value: function initFadeOut() {
|
475 |
+
var _this5 = this;
|
476 |
+
|
477 |
+
this.el.className += ' ' + this.fadeOutClass;
|
478 |
+
if (this.cursor) this.cursor.className += ' ' + this.fadeOutClass;
|
479 |
+
return setTimeout(function () {
|
480 |
+
_this5.arrayPos++;
|
481 |
+
_this5.replaceText('');
|
482 |
+
|
483 |
+
// Resets current string if end of loop reached
|
484 |
+
if (_this5.strings.length > _this5.arrayPos) {
|
485 |
+
_this5.typewrite(_this5.strings[_this5.sequence[_this5.arrayPos]], 0);
|
486 |
+
} else {
|
487 |
+
_this5.typewrite(_this5.strings[0], 0);
|
488 |
+
_this5.arrayPos = 0;
|
489 |
+
}
|
490 |
+
}, this.fadeOutDelay);
|
491 |
+
}
|
492 |
+
|
493 |
+
/**
|
494 |
+
* Replaces current text in the HTML element
|
495 |
+
* depending on element type
|
496 |
+
* @param {string} str
|
497 |
+
* @private
|
498 |
+
*/
|
499 |
+
}, {
|
500 |
+
key: 'replaceText',
|
501 |
+
value: function replaceText(str) {
|
502 |
+
if (this.attr) {
|
503 |
+
this.el.setAttribute(this.attr, str);
|
504 |
+
} else {
|
505 |
+
if (this.isInput) {
|
506 |
+
this.el.value = str;
|
507 |
+
} else if (this.contentType === 'html') {
|
508 |
+
this.el.innerHTML = str;
|
509 |
+
} else {
|
510 |
+
this.el.textContent = str;
|
511 |
+
}
|
512 |
+
}
|
513 |
+
}
|
514 |
+
|
515 |
+
/**
|
516 |
+
* If using input elements, bind focus in order to
|
517 |
+
* start and stop the animation
|
518 |
+
* @private
|
519 |
+
*/
|
520 |
+
}, {
|
521 |
+
key: 'bindFocusEvents',
|
522 |
+
value: function bindFocusEvents() {
|
523 |
+
var _this6 = this;
|
524 |
+
|
525 |
+
if (!this.isInput) return;
|
526 |
+
this.el.addEventListener('focus', function (e) {
|
527 |
+
_this6.stop();
|
528 |
+
});
|
529 |
+
this.el.addEventListener('blur', function (e) {
|
530 |
+
if (_this6.el.value && _this6.el.value.length !== 0) {
|
531 |
+
return;
|
532 |
+
}
|
533 |
+
_this6.start();
|
534 |
+
});
|
535 |
+
}
|
536 |
+
|
537 |
+
/**
|
538 |
+
* On init, insert the cursor element
|
539 |
+
* @private
|
540 |
+
*/
|
541 |
+
}, {
|
542 |
+
key: 'insertCursor',
|
543 |
+
value: function insertCursor() {
|
544 |
+
if (!this.showCursor) return;
|
545 |
+
if (this.cursor) return;
|
546 |
+
this.cursor = document.createElement('span');
|
547 |
+
this.cursor.className = 'typed-cursor';
|
548 |
+
this.cursor.innerHTML = this.cursorChar;
|
549 |
+
this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling);
|
550 |
+
}
|
551 |
+
}]);
|
552 |
+
|
553 |
+
return Typed;
|
554 |
+
})();
|
555 |
+
|
556 |
+
exports['default'] = Typed;
|
557 |
+
module.exports = exports['default'];
|
558 |
+
|
559 |
+
/***/
|
560 |
+
}),
|
561 |
+
/* 1 */
|
562 |
+
/***/ (function (module, exports, __webpack_require__) {
|
563 |
+
|
564 |
+
'use strict';
|
565 |
+
|
566 |
+
Object.defineProperty(exports, '__esModule', {
|
567 |
+
value: true
|
568 |
+
});
|
569 |
+
|
570 |
+
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
571 |
+
|
572 |
+
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
573 |
+
|
574 |
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
575 |
+
|
576 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
577 |
+
|
578 |
+
var _defaultsJs = __webpack_require__(2);
|
579 |
+
|
580 |
+
var _defaultsJs2 = _interopRequireDefault(_defaultsJs);
|
581 |
+
|
582 |
+
/**
|
583 |
+
* Initialize the Typed object
|
584 |
+
*/
|
585 |
+
|
586 |
+
var Initializer = (function () {
|
587 |
+
function Initializer() {
|
588 |
+
_classCallCheck(this, Initializer);
|
589 |
+
}
|
590 |
+
|
591 |
+
_createClass(Initializer, [{
|
592 |
+
key: 'load',
|
593 |
+
|
594 |
+
/**
|
595 |
+
* Load up defaults & options on the Typed instance
|
596 |
+
* @param {Typed} self instance of Typed
|
597 |
+
* @param {object} options options object
|
598 |
+
* @param {string} elementId HTML element ID _OR_ instance of HTML element
|
599 |
+
* @private
|
600 |
+
*/
|
601 |
+
|
602 |
+
value: function load(self, options, elementId) {
|
603 |
+
// chosen element to manipulate text
|
604 |
+
if (typeof elementId === 'string') {
|
605 |
+
self.el = document.querySelector(elementId);
|
606 |
+
} else {
|
607 |
+
self.el = elementId;
|
608 |
+
}
|
609 |
+
|
610 |
+
self.options = _extends({}, _defaultsJs2['default'], options);
|
611 |
+
|
612 |
+
// attribute to type into
|
613 |
+
self.isInput = self.el.tagName.toLowerCase() === 'input';
|
614 |
+
self.attr = self.options.attr;
|
615 |
+
self.bindInputFocusEvents = self.options.bindInputFocusEvents;
|
616 |
+
|
617 |
+
// show cursor
|
618 |
+
self.showCursor = self.isInput ? false : self.options.showCursor;
|
619 |
+
|
620 |
+
// custom cursor
|
621 |
+
self.cursorChar = self.options.cursorChar;
|
622 |
+
|
623 |
+
// Is the cursor blinking
|
624 |
+
self.cursorBlinking = true;
|
625 |
+
|
626 |
+
// text content of element
|
627 |
+
self.elContent = self.attr ? self.el.getAttribute(self.attr) : self.el.textContent;
|
628 |
+
|
629 |
+
// html or plain text
|
630 |
+
self.contentType = self.options.contentType;
|
631 |
+
|
632 |
+
// typing speed
|
633 |
+
self.typeSpeed = self.options.typeSpeed;
|
634 |
+
|
635 |
+
// add a delay before typing starts
|
636 |
+
self.startDelay = self.options.startDelay;
|
637 |
+
|
638 |
+
// backspacing speed
|
639 |
+
self.backSpeed = self.options.backSpeed;
|
640 |
+
|
641 |
+
// only backspace what doesn't match the previous string
|
642 |
+
self.smartBackspace = self.options.smartBackspace;
|
643 |
+
|
644 |
+
// amount of time to wait before backspacing
|
645 |
+
self.backDelay = self.options.backDelay;
|
646 |
+
|
647 |
+
// Fade out instead of backspace
|
648 |
+
self.fadeOut = self.options.fadeOut;
|
649 |
+
self.fadeOutClass = self.options.fadeOutClass;
|
650 |
+
self.fadeOutDelay = self.options.fadeOutDelay;
|
651 |
+
|
652 |
+
// variable to check whether typing is currently paused
|
653 |
+
self.isPaused = false;
|
654 |
+
|
655 |
+
// input strings of text
|
656 |
+
self.strings = self.options.strings.map(function (s) {
|
657 |
+
return s.trim();
|
658 |
+
});
|
659 |
+
|
660 |
+
// div containing strings
|
661 |
+
if (typeof self.options.stringsElement === 'string') {
|
662 |
+
self.stringsElement = document.querySelector(self.options.stringsElement);
|
663 |
+
} else {
|
664 |
+
self.stringsElement = self.options.stringsElement;
|
665 |
+
}
|
666 |
+
|
667 |
+
if (self.stringsElement) {
|
668 |
+
self.strings = [];
|
669 |
+
self.stringsElement.style.display = 'none';
|
670 |
+
var strings = Array.prototype.slice.apply(self.stringsElement.children);
|
671 |
+
var stringsLength = strings.length;
|
672 |
+
|
673 |
+
if (stringsLength) {
|
674 |
+
for (var i = 0; i < stringsLength; i += 1) {
|
675 |
+
var stringEl = strings[i];
|
676 |
+
self.strings.push(stringEl.innerHTML.trim());
|
677 |
+
}
|
678 |
+
}
|
679 |
+
}
|
680 |
+
|
681 |
+
// character number position of current string
|
682 |
+
self.strPos = 0;
|
683 |
+
|
684 |
+
// current array position
|
685 |
+
self.arrayPos = 0;
|
686 |
+
|
687 |
+
// index of string to stop backspacing on
|
688 |
+
self.stopNum = 0;
|
689 |
+
|
690 |
+
// Looping logic
|
691 |
+
self.loop = self.options.loop;
|
692 |
+
self.loopCount = self.options.loopCount;
|
693 |
+
self.curLoop = 0;
|
694 |
+
|
695 |
+
// shuffle the strings
|
696 |
+
self.shuffle = self.options.shuffle;
|
697 |
+
// the order of strings
|
698 |
+
self.sequence = [];
|
699 |
+
|
700 |
+
self.pause = {
|
701 |
+
status: false,
|
702 |
+
typewrite: true,
|
703 |
+
curString: '',
|
704 |
+
curStrPos: 0
|
705 |
+
};
|
706 |
+
|
707 |
+
// When the typing is complete (when not looped)
|
708 |
+
self.typingComplete = false;
|
709 |
+
|
710 |
+
// Set the order in which the strings are typed
|
711 |
+
for (var i in self.strings) {
|
712 |
+
self.sequence[i] = i;
|
713 |
+
}
|
714 |
+
|
715 |
+
// If there is some text in the element
|
716 |
+
self.currentElContent = this.getCurrentElContent(self);
|
717 |
+
|
718 |
+
self.autoInsertCss = self.options.autoInsertCss;
|
719 |
+
|
720 |
+
this.appendAnimationCss(self);
|
721 |
+
}
|
722 |
+
}, {
|
723 |
+
key: 'getCurrentElContent',
|
724 |
+
value: function getCurrentElContent(self) {
|
725 |
+
var elContent = '';
|
726 |
+
if (self.attr) {
|
727 |
+
elContent = self.el.getAttribute(self.attr);
|
728 |
+
} else if (self.isInput) {
|
729 |
+
elContent = self.el.value;
|
730 |
+
} else if (self.contentType === 'html') {
|
731 |
+
elContent = self.el.innerHTML;
|
732 |
+
} else {
|
733 |
+
elContent = self.el.textContent;
|
734 |
+
}
|
735 |
+
return elContent;
|
736 |
+
}
|
737 |
+
}, {
|
738 |
+
key: 'appendAnimationCss',
|
739 |
+
value: function appendAnimationCss(self) {
|
740 |
+
var cssDataName = 'data-typed-js-css';
|
741 |
+
if (!self.autoInsertCss) {
|
742 |
+
return;
|
743 |
+
}
|
744 |
+
if (!self.showCursor && !self.fadeOut) {
|
745 |
+
return;
|
746 |
+
}
|
747 |
+
if (document.querySelector('[' + cssDataName + ']')) {
|
748 |
+
return;
|
749 |
+
}
|
750 |
+
|
751 |
+
var css = document.createElement('style');
|
752 |
+
css.type = 'text/css';
|
753 |
+
css.setAttribute(cssDataName, true);
|
754 |
+
|
755 |
+
var innerCss = '';
|
756 |
+
if (self.showCursor) {
|
757 |
+
innerCss += '\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ';
|
758 |
+
}
|
759 |
+
if (self.fadeOut) {
|
760 |
+
innerCss += '\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ';
|
761 |
+
}
|
762 |
+
if (css.length === 0) {
|
763 |
+
return;
|
764 |
+
}
|
765 |
+
css.innerHTML = innerCss;
|
766 |
+
document.body.appendChild(css);
|
767 |
+
}
|
768 |
+
}]);
|
769 |
+
|
770 |
+
return Initializer;
|
771 |
+
})();
|
772 |
+
|
773 |
+
exports['default'] = Initializer;
|
774 |
+
var initializer = new Initializer();
|
775 |
+
exports.initializer = initializer;
|
776 |
+
|
777 |
+
/***/
|
778 |
+
}),
|
779 |
+
/* 2 */
|
780 |
+
/***/ (function (module, exports) {
|
781 |
+
|
782 |
+
/**
|
783 |
+
* Defaults & options
|
784 |
+
* @returns {object} Typed defaults & options
|
785 |
+
* @public
|
786 |
+
*/
|
787 |
+
|
788 |
+
'use strict';
|
789 |
+
|
790 |
+
Object.defineProperty(exports, '__esModule', {
|
791 |
+
value: true
|
792 |
+
});
|
793 |
+
var defaults = {
|
794 |
+
/**
|
795 |
+
* @property {array} strings strings to be typed
|
796 |
+
* @property {string} stringsElement ID of element containing string children
|
797 |
+
*/
|
798 |
+
strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
|
799 |
+
stringsElement: null,
|
800 |
+
|
801 |
+
/**
|
802 |
+
* @property {number} typeSpeed type speed in milliseconds
|
803 |
+
*/
|
804 |
+
typeSpeed: 0,
|
805 |
+
|
806 |
+
/**
|
807 |
+
* @property {number} startDelay time before typing starts in milliseconds
|
808 |
+
*/
|
809 |
+
startDelay: 0,
|
810 |
+
|
811 |
+
/**
|
812 |
+
* @property {number} backSpeed backspacing speed in milliseconds
|
813 |
+
*/
|
814 |
+
backSpeed: 0,
|
815 |
+
|
816 |
+
/**
|
817 |
+
* @property {boolean} smartBackspace only backspace what doesn't match the previous string
|
818 |
+
*/
|
819 |
+
smartBackspace: true,
|
820 |
+
|
821 |
+
/**
|
822 |
+
* @property {boolean} shuffle shuffle the strings
|
823 |
+
*/
|
824 |
+
shuffle: false,
|
825 |
+
|
826 |
+
/**
|
827 |
+
* @property {number} backDelay time before backspacing in milliseconds
|
828 |
+
*/
|
829 |
+
backDelay: 700,
|
830 |
+
|
831 |
+
/**
|
832 |
+
* @property {boolean} fadeOut Fade out instead of backspace
|
833 |
+
* @property {string} fadeOutClass css class for fade animation
|
834 |
+
* @property {boolean} fadeOutDelay Fade out delay in milliseconds
|
835 |
+
*/
|
836 |
+
fadeOut: false,
|
837 |
+
fadeOutClass: 'typed-fade-out',
|
838 |
+
fadeOutDelay: 500,
|
839 |
+
|
840 |
+
/**
|
841 |
+
* @property {boolean} loop loop strings
|
842 |
+
* @property {number} loopCount amount of loops
|
843 |
+
*/
|
844 |
+
loop: false,
|
845 |
+
loopCount: Infinity,
|
846 |
+
|
847 |
+
/**
|
848 |
+
* @property {boolean} showCursor show cursor
|
849 |
+
* @property {string} cursorChar character for cursor
|
850 |
+
* @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
|
851 |
+
*/
|
852 |
+
showCursor: true,
|
853 |
+
cursorChar: '|',
|
854 |
+
autoInsertCss: true,
|
855 |
+
|
856 |
+
/**
|
857 |
+
* @property {string} attr attribute for typing
|
858 |
+
* Ex: input placeholder, value, or just HTML text
|
859 |
+
*/
|
860 |
+
attr: null,
|
861 |
+
|
862 |
+
/**
|
863 |
+
* @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
|
864 |
+
*/
|
865 |
+
bindInputFocusEvents: false,
|
866 |
+
|
867 |
+
/**
|
868 |
+
* @property {string} contentType 'html' or 'null' for plaintext
|
869 |
+
*/
|
870 |
+
contentType: 'html',
|
871 |
+
|
872 |
+
/**
|
873 |
+
* Before it begins typing
|
874 |
+
* @param {Typed} self
|
875 |
+
*/
|
876 |
+
onBegin: function onBegin(self) { },
|
877 |
+
|
878 |
+
/**
|
879 |
+
* All typing is complete
|
880 |
+
* @param {Typed} self
|
881 |
+
*/
|
882 |
+
onComplete: function onComplete(self) { },
|
883 |
+
|
884 |
+
/**
|
885 |
+
* Before each string is typed
|
886 |
+
* @param {number} arrayPos
|
887 |
+
* @param {Typed} self
|
888 |
+
*/
|
889 |
+
preStringTyped: function preStringTyped(arrayPos, self) { },
|
890 |
+
|
891 |
+
/**
|
892 |
+
* After each string is typed
|
893 |
+
* @param {number} arrayPos
|
894 |
+
* @param {Typed} self
|
895 |
+
*/
|
896 |
+
onStringTyped: function onStringTyped(arrayPos, self) { },
|
897 |
+
|
898 |
+
/**
|
899 |
+
* During looping, after last string is typed
|
900 |
+
* @param {Typed} self
|
901 |
+
*/
|
902 |
+
onLastStringBackspaced: function onLastStringBackspaced(self) { },
|
903 |
+
|
904 |
+
/**
|
905 |
+
* Typing has been stopped
|
906 |
+
* @param {number} arrayPos
|
907 |
+
* @param {Typed} self
|
908 |
+
*/
|
909 |
+
onTypingPaused: function onTypingPaused(arrayPos, self) { },
|
910 |
+
|
911 |
+
/**
|
912 |
+
* Typing has been started after being stopped
|
913 |
+
* @param {number} arrayPos
|
914 |
+
* @param {Typed} self
|
915 |
+
*/
|
916 |
+
onTypingResumed: function onTypingResumed(arrayPos, self) { },
|
917 |
+
|
918 |
+
/**
|
919 |
+
* After reset
|
920 |
+
* @param {Typed} self
|
921 |
+
*/
|
922 |
+
onReset: function onReset(self) { },
|
923 |
+
|
924 |
+
/**
|
925 |
+
* After stop
|
926 |
+
* @param {number} arrayPos
|
927 |
+
* @param {Typed} self
|
928 |
+
*/
|
929 |
+
onStop: function onStop(arrayPos, self) { },
|
930 |
+
|
931 |
+
/**
|
932 |
+
* After start
|
933 |
+
* @param {number} arrayPos
|
934 |
+
* @param {Typed} self
|
935 |
+
*/
|
936 |
+
onStart: function onStart(arrayPos, self) { },
|
937 |
+
|
938 |
+
/**
|
939 |
+
* After destroy
|
940 |
+
* @param {Typed} self
|
941 |
+
*/
|
942 |
+
onDestroy: function onDestroy(self) { }
|
943 |
+
};
|
944 |
+
|
945 |
+
exports['default'] = defaults;
|
946 |
+
module.exports = exports['default'];
|
947 |
+
|
948 |
+
/***/
|
949 |
+
}),
|
950 |
+
/* 3 */
|
951 |
+
/***/ (function (module, exports) {
|
952 |
+
|
953 |
+
/**
|
954 |
+
* TODO: These methods can probably be combined somehow
|
955 |
+
* Parse HTML tags & HTML Characters
|
956 |
+
*/
|
957 |
+
|
958 |
+
'use strict';
|
959 |
+
|
960 |
+
Object.defineProperty(exports, '__esModule', {
|
961 |
+
value: true
|
962 |
+
});
|
963 |
+
|
964 |
+
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
|
965 |
+
|
966 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
967 |
+
|
968 |
+
var HTMLParser = (function () {
|
969 |
+
function HTMLParser() {
|
970 |
+
_classCallCheck(this, HTMLParser);
|
971 |
+
}
|
972 |
+
|
973 |
+
_createClass(HTMLParser, [{
|
974 |
+
key: 'typeHtmlChars',
|
975 |
+
|
976 |
+
/**
|
977 |
+
* Type HTML tags & HTML Characters
|
978 |
+
* @param {string} curString Current string
|
979 |
+
* @param {number} curStrPos Position in current string
|
980 |
+
* @param {Typed} self instance of Typed
|
981 |
+
* @returns {number} a new string position
|
982 |
+
* @private
|
983 |
+
*/
|
984 |
+
|
985 |
+
value: function typeHtmlChars(curString, curStrPos, self) {
|
986 |
+
if (self.contentType !== 'html') return curStrPos;
|
987 |
+
var curChar = curString.substr(curStrPos).charAt(0);
|
988 |
+
if (curChar === '<' || curChar === '&') {
|
989 |
+
var endTag = '';
|
990 |
+
if (curChar === '<') {
|
991 |
+
endTag = '>';
|
992 |
+
} else {
|
993 |
+
endTag = ';';
|
994 |
+
}
|
995 |
+
while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
|
996 |
+
curStrPos++;
|
997 |
+
if (curStrPos + 1 > curString.length) {
|
998 |
+
break;
|
999 |
+
}
|
1000 |
+
}
|
1001 |
+
curStrPos++;
|
1002 |
+
}
|
1003 |
+
return curStrPos;
|
1004 |
+
}
|
1005 |
+
|
1006 |
+
/**
|
1007 |
+
* Backspace HTML tags and HTML Characters
|
1008 |
+
* @param {string} curString Current string
|
1009 |
+
* @param {number} curStrPos Position in current string
|
1010 |
+
* @param {Typed} self instance of Typed
|
1011 |
+
* @returns {number} a new string position
|
1012 |
+
* @private
|
1013 |
+
*/
|
1014 |
+
}, {
|
1015 |
+
key: 'backSpaceHtmlChars',
|
1016 |
+
value: function backSpaceHtmlChars(curString, curStrPos, self) {
|
1017 |
+
if (self.contentType !== 'html') return curStrPos;
|
1018 |
+
var curChar = curString.substr(curStrPos).charAt(0);
|
1019 |
+
if (curChar === '>' || curChar === ';') {
|
1020 |
+
var endTag = '';
|
1021 |
+
if (curChar === '>') {
|
1022 |
+
endTag = '<';
|
1023 |
+
} else {
|
1024 |
+
endTag = '&';
|
1025 |
+
}
|
1026 |
+
while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
|
1027 |
+
curStrPos--;
|
1028 |
+
if (curStrPos < 0) {
|
1029 |
+
break;
|
1030 |
+
}
|
1031 |
+
}
|
1032 |
+
curStrPos--;
|
1033 |
+
}
|
1034 |
+
return curStrPos;
|
1035 |
+
}
|
1036 |
+
}]);
|
1037 |
+
|
1038 |
+
return HTMLParser;
|
1039 |
+
})();
|
1040 |
+
|
1041 |
+
exports['default'] = HTMLParser;
|
1042 |
+
var htmlParser = new HTMLParser();
|
1043 |
+
exports.htmlParser = htmlParser;
|
1044 |
+
|
1045 |
+
/***/
|
1046 |
+
})
|
1047 |
+
/******/])
|
1048 |
+
});
|
1049 |
;
|
includes/addons-cross-cp.php
CHANGED
@@ -1,160 +1,160 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace PremiumAddons\Includes;
|
4 |
-
|
5 |
-
use Elementor\Utils;
|
6 |
-
use Elementor\Controls_Stack;
|
7 |
-
|
8 |
-
if ( ! defined( 'WPINC' ) ) {
|
9 |
-
die;
|
10 |
-
}
|
11 |
-
|
12 |
-
/*
|
13 |
-
* Premium Cross Domain Copy Paste Feature
|
14 |
-
*/
|
15 |
-
if ( ! class_exists( 'Addons_Cross_CP' ) ) {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Define Addons_Cross_CP class
|
19 |
-
*/
|
20 |
-
class Addons_Cross_CP {
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Class instance
|
24 |
-
*
|
25 |
-
* @var instance
|
26 |
-
*/
|
27 |
-
private static $instance = null;
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Initalize integration hooks
|
31 |
-
*
|
32 |
-
* @return void
|
33 |
-
*/
|
34 |
-
public function __construct() {
|
35 |
-
add_action( 'wp_ajax_premium_cross_cp_import', array( $this, 'cross_cp_fetch_content_data' ) );
|
36 |
-
}
|
37 |
-
|
38 |
-
/**
|
39 |
-
* Cross copy paste fetch data.
|
40 |
-
*
|
41 |
-
* @since 3.21.1
|
42 |
-
*/
|
43 |
-
public static function cross_cp_fetch_content_data() {
|
44 |
-
|
45 |
-
check_ajax_referer( 'premium_cross_cp_import', 'nonce' );
|
46 |
-
|
47 |
-
if ( ! current_user_can( 'edit_posts' ) ) {
|
48 |
-
wp_send_json_error(
|
49 |
-
__( 'Not a valid user', 'premium-addons-for-elementor' ),
|
50 |
-
403
|
51 |
-
);
|
52 |
-
}
|
53 |
-
|
54 |
-
$media_import = isset( $_POST['copy_content'] ) ? wp_unslash( $_POST['copy_content'] ) : '';
|
55 |
-
|
56 |
-
if ( empty( $media_import ) ) {
|
57 |
-
wp_send_json_error( __( 'Empty Content.', 'premium-addons-for-elementor' ) );
|
58 |
-
}
|
59 |
-
|
60 |
-
$media_import = array( json_decode( $media_import, true ) );
|
61 |
-
$media_import = self::cross_cp_import_elements_ids( $media_import );
|
62 |
-
$media_import = self::cross_cp_import_copy_content( $media_import );
|
63 |
-
|
64 |
-
wp_send_json_success( $media_import );
|
65 |
-
}
|
66 |
-
|
67 |
-
/**
|
68 |
-
* Replace media element id with random id.
|
69 |
-
*
|
70 |
-
* @since 3.21.1
|
71 |
-
*
|
72 |
-
* @param object $media_import media to import.
|
73 |
-
*/
|
74 |
-
protected static function cross_cp_import_elements_ids( $media_import ) {
|
75 |
-
|
76 |
-
return \Elementor\Plugin::instance()->db->iterate_data(
|
77 |
-
$media_import,
|
78 |
-
function( $element ) {
|
79 |
-
$element['id'] = Utils::generate_random_string();
|
80 |
-
return $element;
|
81 |
-
}
|
82 |
-
);
|
83 |
-
|
84 |
-
}
|
85 |
-
|
86 |
-
/**
|
87 |
-
* Media import copy content.
|
88 |
-
*
|
89 |
-
* @since 3.21.1
|
90 |
-
*
|
91 |
-
* @param object $media_import media to import.
|
92 |
-
*/
|
93 |
-
protected static function cross_cp_import_copy_content( $media_import ) {
|
94 |
-
|
95 |
-
return \Elementor\Plugin::instance()->db->iterate_data(
|
96 |
-
$media_import,
|
97 |
-
function( $element_data ) {
|
98 |
-
$element = \Elementor\Plugin::instance()->elements_manager->create_element_instance( $element_data );
|
99 |
-
|
100 |
-
if ( ! $element ) {
|
101 |
-
return null;
|
102 |
-
}
|
103 |
-
|
104 |
-
return self::cross_cp_import_element( $element );
|
105 |
-
}
|
106 |
-
);
|
107 |
-
|
108 |
-
}
|
109 |
-
|
110 |
-
/**
|
111 |
-
* Start element copy content for media import.
|
112 |
-
*
|
113 |
-
* @since 3.21.1
|
114 |
-
*
|
115 |
-
* @param Controls_Stack $element element to import.
|
116 |
-
*/
|
117 |
-
protected static function cross_cp_import_element( Controls_Stack $element ) {
|
118 |
-
$element_data = $element->get_data();
|
119 |
-
$method = 'on_import';
|
120 |
-
|
121 |
-
if ( method_exists( $element, $method ) ) {
|
122 |
-
// TODO: Use the internal element data without parameters.
|
123 |
-
$element_data = $element->{$method}( $element_data );
|
124 |
-
}
|
125 |
-
|
126 |
-
foreach ( $element->get_controls() as $control ) {
|
127 |
-
$control_class = \Elementor\Plugin::instance()->controls_manager->get_control( $control['type'] );
|
128 |
-
|
129 |
-
// If the control isn't exist, like a plugin that creates the control but deactivated.
|
130 |
-
if ( ! $control_class ) {
|
131 |
-
return $element_data;
|
132 |
-
}
|
133 |
-
|
134 |
-
if ( method_exists( $control_class, $method ) ) {
|
135 |
-
$element_data['settings'][ $control['name'] ] = $control_class->{$method}( $element->get_settings( $control['name'] ), $control );
|
136 |
-
}
|
137 |
-
}
|
138 |
-
|
139 |
-
return $element_data;
|
140 |
-
}
|
141 |
-
|
142 |
-
/**
|
143 |
-
* Returns the instance.
|
144 |
-
*
|
145 |
-
* @since 3.21.1
|
146 |
-
* @return object
|
147 |
-
*
|
148 |
-
* @param array $shortcodes shortcodes.
|
149 |
-
*/
|
150 |
-
public static function get_instance( $shortcodes = array() ) {
|
151 |
-
|
152 |
-
if ( ! isset( self::$instance ) ) {
|
153 |
-
|
154 |
-
self::$instance = new self( $shortcodes );
|
155 |
-
}
|
156 |
-
|
157 |
-
return self::$instance;
|
158 |
-
}
|
159 |
-
}
|
160 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace PremiumAddons\Includes;
|
4 |
+
|
5 |
+
use Elementor\Utils;
|
6 |
+
use Elementor\Controls_Stack;
|
7 |
+
|
8 |
+
if ( ! defined( 'WPINC' ) ) {
|
9 |
+
die;
|
10 |
+
}
|
11 |
+
|
12 |
+
/*
|
13 |
+
* Premium Cross Domain Copy Paste Feature
|
14 |
+
*/
|
15 |
+
if ( ! class_exists( 'Addons_Cross_CP' ) ) {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Define Addons_Cross_CP class
|
19 |
+
*/
|
20 |
+
class Addons_Cross_CP {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Class instance
|
24 |
+
*
|
25 |
+
* @var instance
|
26 |
+
*/
|
27 |
+
private static $instance = null;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Initalize integration hooks
|
31 |
+
*
|
32 |
+
* @return void
|
33 |
+
*/
|
34 |
+
public function __construct() {
|
35 |
+
add_action( 'wp_ajax_premium_cross_cp_import', array( $this, 'cross_cp_fetch_content_data' ) );
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Cross copy paste fetch data.
|
40 |
+
*
|
41 |
+
* @since 3.21.1
|
42 |
+
*/
|
43 |
+
public static function cross_cp_fetch_content_data() {
|
44 |
+
|
45 |
+
check_ajax_referer( 'premium_cross_cp_import', 'nonce' );
|
46 |
+
|
47 |
+
if ( ! current_user_can( 'edit_posts' ) ) {
|
48 |
+
wp_send_json_error(
|
49 |
+
__( 'Not a valid user', 'premium-addons-for-elementor' ),
|
50 |
+
403
|
51 |
+
);
|
52 |
+
}
|
53 |
+
|
54 |
+
$media_import = isset( $_POST['copy_content'] ) ? wp_unslash( $_POST['copy_content'] ) : '';
|
55 |
+
|
56 |
+
if ( empty( $media_import ) ) {
|
57 |
+
wp_send_json_error( __( 'Empty Content.', 'premium-addons-for-elementor' ) );
|
58 |
+
}
|
59 |
+
|
60 |
+
$media_import = array( json_decode( $media_import, true ) );
|
61 |
+
$media_import = self::cross_cp_import_elements_ids( $media_import );
|
62 |
+
$media_import = self::cross_cp_import_copy_content( $media_import );
|
63 |
+
|
64 |
+
wp_send_json_success( $media_import );
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Replace media element id with random id.
|
69 |
+
*
|
70 |
+
* @since 3.21.1
|
71 |
+
*
|
72 |
+
* @param object $media_import media to import.
|
73 |
+
*/
|
74 |
+
protected static function cross_cp_import_elements_ids( $media_import ) {
|
75 |
+
|
76 |
+
return \Elementor\Plugin::instance()->db->iterate_data(
|
77 |
+
$media_import,
|
78 |
+
function( $element ) {
|
79 |
+
$element['id'] = Utils::generate_random_string();
|
80 |
+
return $element;
|
81 |
+
}
|
82 |
+
);
|
83 |
+
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Media import copy content.
|
88 |
+
*
|
89 |
+
* @since 3.21.1
|
90 |
+
*
|
91 |
+
* @param object $media_import media to import.
|
92 |
+
*/
|
93 |
+
protected static function cross_cp_import_copy_content( $media_import ) {
|
94 |
+
|
95 |
+
return \Elementor\Plugin::instance()->db->iterate_data(
|
96 |
+
$media_import,
|
97 |
+
function( $element_data ) {
|
98 |
+
$element = \Elementor\Plugin::instance()->elements_manager->create_element_instance( $element_data );
|
99 |
+
|
100 |
+
if ( ! $element ) {
|
101 |
+
return null;
|
102 |
+
}
|
103 |
+
|
104 |
+
return self::cross_cp_import_element( $element );
|
105 |
+
}
|
106 |
+
);
|
107 |
+
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* Start element copy content for media import.
|
112 |
+
*
|
113 |
+
* @since 3.21.1
|
114 |
+
*
|
115 |
+
* @param Controls_Stack $element element to import.
|
116 |
+
*/
|
117 |
+
protected static function cross_cp_import_element( Controls_Stack $element ) {
|
118 |
+
$element_data = $element->get_data();
|
119 |
+
$method = 'on_import';
|
120 |
+
|
121 |
+
if ( method_exists( $element, $method ) ) {
|
122 |
+
// TODO: Use the internal element data without parameters.
|
123 |
+
$element_data = $element->{$method}( $element_data );
|
124 |
+
}
|
125 |
+
|
126 |
+
foreach ( $element->get_controls() as $control ) {
|
127 |
+
$control_class = \Elementor\Plugin::instance()->controls_manager->get_control( $control['type'] );
|
128 |
+
|
129 |
+
// If the control isn't exist, like a plugin that creates the control but deactivated.
|
130 |
+
if ( ! $control_class ) {
|
131 |
+
return $element_data;
|
132 |
+
}
|
133 |
+
|
134 |
+
if ( method_exists( $control_class, $method ) ) {
|
135 |
+
$element_data['settings'][ $control['name'] ] = $control_class->{$method}( $element->get_settings( $control['name'] ), $control );
|
136 |
+
}
|
137 |
+
}
|
138 |
+
|
139 |
+
return $element_data;
|
140 |
+
}
|
141 |
+
|
142 |
+
/**
|
143 |
+
* Returns the instance.
|
144 |
+
*
|
145 |
+
* @since 3.21.1
|
146 |
+
* @return object
|
147 |
+
*
|
148 |
+
* @param array $shortcodes shortcodes.
|
149 |
+
*/
|
150 |
+
public static function get_instance( $shortcodes = array() ) {
|
151 |
+
|
152 |
+
if ( ! isset( self::$instance ) ) {
|
153 |
+
|
154 |
+
self::$instance = new self( $shortcodes );
|
155 |
+
}
|
156 |
+
|
157 |
+
return self::$instance;
|
158 |
+
}
|
159 |
+
}
|
160 |
+
}
|
includes/assets-manager.php
CHANGED
@@ -1,687 +1,687 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PA Assets Manager.
|
4 |
-
*/
|
5 |
-
|
6 |
-
namespace PremiumAddons\Includes;
|
7 |
-
|
8 |
-
use Elementor\Plugin;
|
9 |
-
use PremiumAddons\Includes\Helper_Functions;
|
10 |
-
use PremiumAddons\Admin\Includes\Admin_Helper;
|
11 |
-
|
12 |
-
require_once PREMIUM_ADDONS_PATH . 'widgets/dep/urlopen.php';
|
13 |
-
|
14 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
-
exit;
|
16 |
-
}
|
17 |
-
|
18 |
-
/**
|
19 |
-
* PA Assets Manager Class.
|
20 |
-
*/
|
21 |
-
class Assets_Manager {
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Class Instance.
|
25 |
-
*
|
26 |
-
* @var object|null instance.
|
27 |
-
*/
|
28 |
-
private static $instance = null;
|
29 |
-
|
30 |
-
/**
|
31 |
-
* Post Id.
|
32 |
-
* Option Id.
|
33 |
-
*
|
34 |
-
* @var string|null post_id.
|
35 |
-
*/
|
36 |
-
public static $post_id = null;
|
37 |
-
|
38 |
-
/**
|
39 |
-
* Templates ids loaded in a post.
|
40 |
-
*
|
41 |
-
* @var array temp_ids.
|
42 |
-
*/
|
43 |
-
public static $temp_ids = array();
|
44 |
-
|
45 |
-
/**
|
46 |
-
* All elements loaded in a post.
|
47 |
-
*
|
48 |
-
* @var array temp_elements.
|
49 |
-
*/
|
50 |
-
public static $temp_elements = array();
|
51 |
-
|
52 |
-
/**
|
53 |
-
* Is page assets updated.
|
54 |
-
*
|
55 |
-
* @var boolean is_updated.
|
56 |
-
*/
|
57 |
-
public static $is_updated = null;
|
58 |
-
|
59 |
-
/**
|
60 |
-
* Class Constructor.
|
61 |
-
*/
|
62 |
-
public function __construct() {
|
63 |
-
|
64 |
-
add_action( 'elementor/editor/after_save', array( $this, 'handle_post_save' ), 10, 2 );
|
65 |
-
|
66 |
-
// Check if the elments are cached.
|
67 |
-
add_action( 'wp', array( $this, 'set_assets_vars' ) );
|
68 |
-
|
69 |
-
// Save the elements on the current page.
|
70 |
-
add_filter( 'elementor/frontend/builder_content_data', array( $this, 'manage_post_data' ), 10, 2 );
|
71 |
-
|
72 |
-
add_action( 'wp_footer', array( $this, 'cache_post_assets' ) );
|
73 |
-
|
74 |
-
add_action( 'wp_trash_post', array( $this, 'delete_cached_options' ) );
|
75 |
-
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* Sets Edit Time upon editor save.
|
80 |
-
*
|
81 |
-
* @access public
|
82 |
-
* @since 4.6.1
|
83 |
-
*/
|
84 |
-
public function handle_post_save( $post_id ) {
|
85 |
-
|
86 |
-
if ( wp_doing_cron() ) {
|
87 |
-
return;
|
88 |
-
}
|
89 |
-
|
90 |
-
// The post is saved, then we need to remove the assets related to it.
|
91 |
-
$this->set_post_id( $post_id );
|
92 |
-
self::remove_files();
|
93 |
-
|
94 |
-
update_option( 'pa_edit_time', strtotime( 'now' ) );
|
95 |
-
}
|
96 |
-
|
97 |
-
/**
|
98 |
-
* Mange Post Data.
|
99 |
-
*
|
100 |
-
* @access public
|
101 |
-
* @since 4.6.1
|
102 |
-
*
|
103 |
-
* @param array $data post data.
|
104 |
-
* @param int|string $post_id post id.
|
105 |
-
*
|
106 |
-
* @return array
|
107 |
-
*/
|
108 |
-
public function manage_post_data( $data, $post_id ) {
|
109 |
-
|
110 |
-
if ( ! self::$is_updated ) {
|
111 |
-
$pa_elems = $this->extract_pa_elements( $data );
|
112 |
-
|
113 |
-
self::$temp_ids[] = $post_id;
|
114 |
-
self::$temp_elements = array_unique( array_merge( self::$temp_elements, $pa_elems ) );
|
115 |
-
}
|
116 |
-
|
117 |
-
return $data;
|
118 |
-
}
|
119 |
-
|
120 |
-
/**
|
121 |
-
* Set post unique id.
|
122 |
-
*
|
123 |
-
* @access public
|
124 |
-
* @since 4.6.1
|
125 |
-
*
|
126 |
-
* @param int|string $id post id.
|
127 |
-
*/
|
128 |
-
public function set_post_id( $id = 'default' ) {
|
129 |
-
|
130 |
-
$post_id = 'default' === $id ? 'pa_assets_' . get_queried_object_id() : 'pa_assets_' . $id;
|
131 |
-
|
132 |
-
if ( null === self::$post_id ) {
|
133 |
-
self::$post_id = Helper_Functions::generate_unique_id( $post_id );
|
134 |
-
}
|
135 |
-
}
|
136 |
-
|
137 |
-
/**
|
138 |
-
* Extracts PA Elements.
|
139 |
-
*
|
140 |
-
* @access public
|
141 |
-
* @since 4.6.1
|
142 |
-
*
|
143 |
-
* @param array $data post data.
|
144 |
-
*
|
145 |
-
* @return array
|
146 |
-
*/
|
147 |
-
public function extract_pa_elements( $data ) {
|
148 |
-
|
149 |
-
if ( empty( $data ) ) {
|
150 |
-
return array();
|
151 |
-
}
|
152 |
-
|
153 |
-
$pa_names = Admin_Helper::get_pa_elements_names();
|
154 |
-
|
155 |
-
$social_revs = array(
|
156 |
-
'premium-yelp-reviews',
|
157 |
-
'premium-google-reviews',
|
158 |
-
'premium-facebook-reviews',
|
159 |
-
);
|
160 |
-
|
161 |
-
$pa_elems = array();
|
162 |
-
|
163 |
-
Plugin::$instance->db->iterate_data(
|
164 |
-
$data,
|
165 |
-
function ( $element ) use ( &$pa_elems, $pa_names, $social_revs ) {
|
166 |
-
|
167 |
-
if ( isset( $element['elType'] ) ) {
|
168 |
-
|
169 |
-
if ( 'widget' === $element['elType'] && isset( $element['widgetType'] ) ) {
|
170 |
-
|
171 |
-
$widget_type = ( 'global' === $element['widgetType'] && ! empty( $element['templateID'] ) ) ? $this->get_global_widget_type( $element['templateID'] ) : $element['widgetType'];
|
172 |
-
|
173 |
-
if ( in_array( $widget_type, $pa_names, true ) && ! in_array( $widget_type, $pa_elems, true ) ) {
|
174 |
-
|
175 |
-
$widget_type = in_array( $widget_type, $social_revs, true ) ? 'premium-reviews' : $widget_type;
|
176 |
-
|
177 |
-
if ( in_array( $widget_type, array( 'premium-twitter-feed', 'premium-facebook-feed' ), true ) && ! in_array( 'social-common', $pa_elems, true ) ) {
|
178 |
-
array_push( $pa_elems, 'social-common' );
|
179 |
-
}
|
180 |
-
|
181 |
-
array_push( $pa_elems, $widget_type );
|
182 |
-
|
183 |
-
if ( 'premium-woo-products' === $widget_type ) {
|
184 |
-
$papro_activated = apply_filters( 'papro_activated', false );
|
185 |
-
|
186 |
-
if ( $papro_activated ) {
|
187 |
-
array_push( $pa_elems, 'premium-woo-products-pro' );
|
188 |
-
}
|
189 |
-
}
|
190 |
-
}
|
191 |
-
}
|
192 |
-
}
|
193 |
-
}
|
194 |
-
);
|
195 |
-
|
196 |
-
return $pa_elems;
|
197 |
-
}
|
198 |
-
|
199 |
-
/**
|
200 |
-
* Get Global Wiget Type.
|
201 |
-
*
|
202 |
-
* @access public
|
203 |
-
* @since 4.6.1
|
204 |
-
* @link https://code.elementor.com/methods/elementor-templatelibrary-manager-get_template_data/
|
205 |
-
* @param int $temp_id template it.
|
206 |
-
*
|
207 |
-
* @return string|void
|
208 |
-
*/
|
209 |
-
public function get_global_widget_type( $temp_id ) {
|
210 |
-
|
211 |
-
$temp_data = Plugin::$instance->templates_manager->get_template_data(
|
212 |
-
array(
|
213 |
-
'source' => 'local',
|
214 |
-
'template_id' => $temp_id,
|
215 |
-
)
|
216 |
-
);
|
217 |
-
|
218 |
-
if ( is_wp_error( $temp_data ) || ! $temp_data || empty( $temp_data ) ) {
|
219 |
-
return;
|
220 |
-
}
|
221 |
-
|
222 |
-
if ( ! isset( $temp_data['content'] ) || empty( $temp_data['content'] ) ) {
|
223 |
-
return;
|
224 |
-
}
|
225 |
-
|
226 |
-
return $temp_data['content'][0]['widgetType'];
|
227 |
-
}
|
228 |
-
|
229 |
-
/**
|
230 |
-
* Sets Assets Variables.
|
231 |
-
* Sets Post ID & Is_updated Flag.
|
232 |
-
*
|
233 |
-
* @access public
|
234 |
-
* @since 4.6.1
|
235 |
-
*/
|
236 |
-
public function set_assets_vars() {
|
237 |
-
|
238 |
-
$is_edit_mode = Helper_Functions::is_edit_mode();
|
239 |
-
|
240 |
-
if ( ! $this->is_built_with_elementor() || $is_edit_mode ) {
|
241 |
-
return;
|
242 |
-
}
|
243 |
-
|
244 |
-
$this->set_post_id();
|
245 |
-
|
246 |
-
self::$is_updated = self::is_ready_for_generate();
|
247 |
-
}
|
248 |
-
|
249 |
-
/**
|
250 |
-
* Is Built With Elementor.
|
251 |
-
*
|
252 |
-
* @access public
|
253 |
-
* @since 4.6.1
|
254 |
-
*
|
255 |
-
* @return boolean
|
256 |
-
*/
|
257 |
-
public function is_built_with_elementor() {
|
258 |
-
|
259 |
-
if ( ! class_exists( 'Elementor\Plugin' ) ) {
|
260 |
-
return false;
|
261 |
-
}
|
262 |
-
|
263 |
-
$current_id = get_the_ID();
|
264 |
-
|
265 |
-
if ( ! $current_id ) {
|
266 |
-
return false;
|
267 |
-
}
|
268 |
-
|
269 |
-
return Plugin::$instance->documents->get( get_the_ID() )->is_built_with_elementor();
|
270 |
-
}
|
271 |
-
|
272 |
-
/**
|
273 |
-
* Check if assets is updated.
|
274 |
-
*
|
275 |
-
* @access public
|
276 |
-
* @since 4.6.1
|
277 |
-
*
|
278 |
-
* @return boolean
|
279 |
-
*/
|
280 |
-
public static function is_ready_for_generate() {
|
281 |
-
|
282 |
-
$editor_time = get_option( 'pa_edit_time', false );
|
283 |
-
|
284 |
-
// If no post/page was saved after the feature is enabled.
|
285 |
-
if ( ! $editor_time ) {
|
286 |
-
update_option( 'pa_edit_time', strtotime( 'now' ) );
|
287 |
-
}
|
288 |
-
|
289 |
-
$post_edit_time = get_option( 'pa_edit_' . self::$post_id, false );
|
290 |
-
|
291 |
-
// If the time of the last update is not equal to the time the current post was last changed. This means another post was saved, then load the default assets.
|
292 |
-
// In this case, we need to load the default assets until the elements in the page needs to be cached first.
|
293 |
-
if ( ! $post_edit_time || (int) $editor_time !== (int) $post_edit_time ) {
|
294 |
-
// A change was made in the page elements, then we need to force the assets to be regenerated
|
295 |
-
self::remove_files();
|
296 |
-
return false;
|
297 |
-
}
|
298 |
-
|
299 |
-
return true;
|
300 |
-
}
|
301 |
-
|
302 |
-
/**
|
303 |
-
* Cached post assets.
|
304 |
-
*
|
305 |
-
* Update post options in db on page load.
|
306 |
-
*
|
307 |
-
* @access public
|
308 |
-
* @since 4.6.1
|
309 |
-
*/
|
310 |
-
public function cache_post_assets() {
|
311 |
-
|
312 |
-
$is_edit_mode = Helper_Functions::is_edit_mode();
|
313 |
-
$cond = $this->is_built_with_elementor() && ! $is_edit_mode;
|
314 |
-
|
315 |
-
if ( ! self::$is_updated && $cond ) {
|
316 |
-
update_option( 'pa_elements_' . self::$post_id, self::$temp_elements, false );
|
317 |
-
update_option( 'pa_edit_' . self::$post_id, get_option( 'pa_edit_time' ), false );
|
318 |
-
}
|
319 |
-
}
|
320 |
-
|
321 |
-
/**
|
322 |
-
* Delete Cached Options.
|
323 |
-
* Delete post options from db on post delete.
|
324 |
-
*
|
325 |
-
* @access public
|
326 |
-
* @since 4.6.1
|
327 |
-
*
|
328 |
-
* @param int $post_id post id.
|
329 |
-
*/
|
330 |
-
public function delete_cached_options( $post_id ) {
|
331 |
-
|
332 |
-
$id = substr( md5( 'pa_assets_' . $post_id ), 0, 9 );
|
333 |
-
|
334 |
-
delete_option( 'pa_elements_' . $id );
|
335 |
-
delete_option( 'pa_edit_' . $id );
|
336 |
-
|
337 |
-
}
|
338 |
-
|
339 |
-
/**
|
340 |
-
* Generate Assets files.
|
341 |
-
* Adds assets into pa-frontend(|-rtl).min.(js|css).
|
342 |
-
*
|
343 |
-
* @access public
|
344 |
-
* @since 4.6.1
|
345 |
-
*
|
346 |
-
* @param string $ext assets extensions (js|css).
|
347 |
-
*/
|
348 |
-
public static function generate_asset_file( $ext ) {
|
349 |
-
|
350 |
-
$direction = is_rtl() && 'css' === $ext ? 'rtl-' : '';
|
351 |
-
$main_file_name = Helper_Functions::get_safe_path( PREMIUM_ASSETS_PATH . '/pa-frontend-' . $direction . self::$post_id . '.min.' . $ext );
|
352 |
-
|
353 |
-
// If the file already exists, then there is no need to regenerate a new one.
|
354 |
-
if ( file_exists( $main_file_name ) ) {
|
355 |
-
return;
|
356 |
-
}
|
357 |
-
|
358 |
-
$content = self::get_asset_file_content( $ext );
|
359 |
-
|
360 |
-
// If no premium elements exist on the page, then don't generate files
|
361 |
-
if ( empty( $content ) ) {
|
362 |
-
return;
|
363 |
-
}
|
364 |
-
|
365 |
-
if ( 'css' === $ext && is_rtl() ) {
|
366 |
-
$rtl_file_name = Helper_Functions::get_safe_path( PREMIUM_ASSETS_PATH . '/pa-frontend-rtl-' . self::$post_id . '.min.css' );
|
367 |
-
}
|
368 |
-
|
369 |
-
if ( ! file_exists( PREMIUM_ASSETS_PATH ) ) {
|
370 |
-
wp_mkdir_p( PREMIUM_ASSETS_PATH );
|
371 |
-
}
|
372 |
-
|
373 |
-
if ( 'css' === $ext ) {
|
374 |
-
|
375 |
-
if ( is_rtl() ) {
|
376 |
-
// Make sure to delete the file before creating the new one.
|
377 |
-
file_put_contents( $rtl_file_name, '@charset "UTF-8";' . $content['rtl'] ); // phpcs:ignore
|
378 |
-
} else {
|
379 |
-
file_put_contents( $main_file_name, '@charset "UTF-8";' . $content['main'] ); // phpcs:ignore
|
380 |
-
}
|
381 |
-
} else {
|
382 |
-
file_put_contents( $main_file_name, $content ); // phpcs:ignore
|
383 |
-
}
|
384 |
-
}
|
385 |
-
|
386 |
-
|
387 |
-
/**
|
388 |
-
* Clear cached file.
|
389 |
-
* Delete file if it exists.
|
390 |
-
*
|
391 |
-
* @access public
|
392 |
-
* @since 4.6.1
|
393 |
-
*
|
394 |
-
* @param string $file_name file name.
|
395 |
-
*/
|
396 |
-
public static function clear_cached_file( $file_name ) {
|
397 |
-
|
398 |
-
if ( file_exists( $file_name ) ) {
|
399 |
-
unlink( $file_name );
|
400 |
-
}
|
401 |
-
}
|
402 |
-
|
403 |
-
/**
|
404 |
-
* Remove files
|
405 |
-
*
|
406 |
-
* @since 4.6.1
|
407 |
-
*/
|
408 |
-
public static function remove_files() {
|
409 |
-
|
410 |
-
$ext = array( 'css', 'js' );
|
411 |
-
|
412 |
-
foreach ( $ext as $e ) {
|
413 |
-
|
414 |
-
$path = PREMIUM_ASSETS_PATH . '/pa-frontend-' . self::$post_id . '.min.' . $e;
|
415 |
-
|
416 |
-
if ( 'css' === $e ) {
|
417 |
-
$rtl_path = PREMIUM_ASSETS_PATH . '/pa-frontend-rtl-' . self::$post_id . '.min.' . $e;
|
418 |
-
self::clear_cached_file( $rtl_path );
|
419 |
-
}
|
420 |
-
|
421 |
-
self::clear_cached_file( $path );
|
422 |
-
}
|
423 |
-
|
424 |
-
}
|
425 |
-
|
426 |
-
/**
|
427 |
-
* Get Asset File Content.
|
428 |
-
*
|
429 |
-
* Collects pa/papro widgets assets.
|
430 |
-
*
|
431 |
-
* @access public
|
432 |
-
* @since 4.6.1
|
433 |
-
*
|
434 |
-
* @param string $ext js|css.
|
435 |
-
*
|
436 |
-
* @return string|array $content
|
437 |
-
*/
|
438 |
-
public static function get_asset_file_content( $ext ) {
|
439 |
-
|
440 |
-
// Get the cached elements of the current post/page.
|
441 |
-
$pa_elements = get_option( 'pa_elements_' . self::$post_id, array() );
|
442 |
-
|
443 |
-
if ( empty( $pa_elements ) ) {
|
444 |
-
return '';
|
445 |
-
}
|
446 |
-
|
447 |
-
$content = '';
|
448 |
-
|
449 |
-
if ( 'css' === $ext ) {
|
450 |
-
$rtl_content = '';
|
451 |
-
}
|
452 |
-
|
453 |
-
$pa_elements = self::prepare_pa_elements( $pa_elements, $ext );
|
454 |
-
|
455 |
-
foreach ( $pa_elements as $element ) {
|
456 |
-
|
457 |
-
$path = self::get_file_path( $element, $ext );
|
458 |
-
|
459 |
-
if ( ! $path ) {
|
460 |
-
continue;
|
461 |
-
}
|
462 |
-
|
463 |
-
$content .= self::get_file_content( $path );
|
464 |
-
|
465 |
-
if ( 'css' === $ext && is_rtl() ) {
|
466 |
-
$rtl_path = self::get_file_path( $element, $ext, '-rtl' );
|
467 |
-
$rtl_content .= self::get_file_content( $rtl_path );
|
468 |
-
}
|
469 |
-
}
|
470 |
-
|
471 |
-
if ( 'css' === $ext ) {
|
472 |
-
|
473 |
-
$content = array(
|
474 |
-
'main' => $content,
|
475 |
-
'rtl' => $rtl_content,
|
476 |
-
);
|
477 |
-
|
478 |
-
// Fix: at-rule or selector expected css error.
|
479 |
-
$content = str_replace( '@charset "UTF-8";', '', $content );
|
480 |
-
}
|
481 |
-
|
482 |
-
return $content;
|
483 |
-
}
|
484 |
-
|
485 |
-
/**
|
486 |
-
* Prepare PA Elements.
|
487 |
-
*
|
488 |
-
* @access public
|
489 |
-
* @since 4.6.1
|
490 |
-
*
|
491 |
-
* @param array $elements post elements.
|
492 |
-
* @param string $ext js|css.
|
493 |
-
*
|
494 |
-
* @return array
|
495 |
-
*/
|
496 |
-
public static function prepare_pa_elements( $elements, $ext ) {
|
497 |
-
|
498 |
-
if ( 'css' === $ext ) {
|
499 |
-
$common_assets = self::has_free_elements( $elements ) ? array( 'common' ) : array();
|
500 |
-
$common_assets = self::has_pro_elements( $elements ) ? array_merge( $common_assets, array( 'common-pro' ) ) : $common_assets;
|
501 |
-
|
502 |
-
$elements = array_merge( $elements, $common_assets );
|
503 |
-
|
504 |
-
} else {
|
505 |
-
$indep_elements = array(
|
506 |
-
'social-common',
|
507 |
-
'premium-hscroll',
|
508 |
-
'premium-lottie',
|
509 |
-
'premium-vscroll',
|
510 |
-
'premium-addon-maps',
|
511 |
-
'premium-woo-products-pro',
|
512 |
-
'premium-addon-testimonials',
|
513 |
-
'premium-addon-pricing-table',
|
514 |
-
'premium-addon-image-separator',
|
515 |
-
);
|
516 |
-
|
517 |
-
$elements = array_diff( $elements, $indep_elements );
|
518 |
-
}
|
519 |
-
|
520 |
-
return $elements;
|
521 |
-
}
|
522 |
-
|
523 |
-
/**
|
524 |
-
* Get File Content.
|
525 |
-
*
|
526 |
-
* @param string $path file path.
|
527 |
-
*
|
528 |
-
* @return string
|
529 |
-
*/
|
530 |
-
public static function get_file_content( $path ) {
|
531 |
-
|
532 |
-
$file_content = rplg_urlopen( $path );
|
533 |
-
|
534 |
-
if ( isset( $file_content['code'] ) ) {
|
535 |
-
if ( 404 === $file_content['code'] ) {
|
536 |
-
return '';
|
537 |
-
}
|
538 |
-
}
|
539 |
-
|
540 |
-
return self::clean_content( $file_content['data'] );
|
541 |
-
}
|
542 |
-
|
543 |
-
/**
|
544 |
-
* Clean Content
|
545 |
-
* Removes Page Html if it's returned as result.
|
546 |
-
*
|
547 |
-
* @param string $content file content.
|
548 |
-
*
|
549 |
-
* @return string
|
550 |
-
*/
|
551 |
-
public static function clean_content( $content ) {
|
552 |
-
|
553 |
-
if ( strpos( $content, '<!DOCTYPE html>' ) ) {
|
554 |
-
$content = explode( '<!DOCTYPE html>', $content )[0];
|
555 |
-
}
|
556 |
-
|
557 |
-
if ( strpos( $content, '<!doctype html>' ) ) {
|
558 |
-
$content = explode( '<!doctype html>', $content )[0];
|
559 |
-
}
|
560 |
-
|
561 |
-
return $content;
|
562 |
-
}
|
563 |
-
|
564 |
-
/**
|
565 |
-
* Get File Path.
|
566 |
-
* Construct file path.
|
567 |
-
*
|
568 |
-
* @param string $element pa element name.
|
569 |
-
* @param string $ext file extension ( js|css).
|
570 |
-
* @param string $dir post dir (-rtl|'').
|
571 |
-
*
|
572 |
-
* @return string file path.
|
573 |
-
*/
|
574 |
-
public static function get_file_path( $element, $ext, $dir = '' ) {
|
575 |
-
|
576 |
-
$is_pro = self::is_pro_widget( $element );
|
577 |
-
|
578 |
-
$papro_activated = apply_filters( 'papro_activated', false ) && version_compare( PREMIUM_PRO_ADDONS_VERSION, '2.7.1', '>' );
|
579 |
-
|
580 |
-
if ( ! $papro_activated && $is_pro ) {
|
581 |
-
return false;
|
582 |
-
}
|
583 |
-
|
584 |
-
$element = str_replace( '-addon', '', $element );
|
585 |
-
|
586 |
-
$path = $is_pro ? PREMIUM_PRO_ADDONS_URL : PREMIUM_ADDONS_URL;
|
587 |
-
|
588 |
-
return $path . 'assets/frontend/min-' . $ext . '/' . $element . $dir . '.min.' . $ext;
|
589 |
-
}
|
590 |
-
|
591 |
-
/**
|
592 |
-
* Is Pro Widget.
|
593 |
-
* Checks if the widget is pro.
|
594 |
-
*
|
595 |
-
* @access public
|
596 |
-
* @since 4.6.1
|
597 |
-
*
|
598 |
-
* @param string $widget widget name.
|
599 |
-
*
|
600 |
-
* @return bool
|
601 |
-
*/
|
602 |
-
public static function is_pro_widget( $widget ) {
|
603 |
-
|
604 |
-
$pro_names = array_merge( array( 'common-pro', 'premium-reviews', 'premium-woo-products-pro', 'social-common' ), self::get_pro_widgets_names() );
|
605 |
-
|
606 |
-
return in_array( $widget, $pro_names, true );
|
607 |
-
}
|
608 |
-
|
609 |
-
/**
|
610 |
-
* Has Pro Elements.
|
611 |
-
* Check if the post has pa pro elements.
|
612 |
-
*
|
613 |
-
* @access public
|
614 |
-
* @since 4.6.1
|
615 |
-
*
|
616 |
-
* @param array $post_elems post elements.
|
617 |
-
*
|
618 |
-
* @return boolean
|
619 |
-
*/
|
620 |
-
public static function has_pro_elements( $post_elems ) {
|
621 |
-
|
622 |
-
$papro_elems = self::get_pro_widgets_names();
|
623 |
-
$has_pro = array_intersect( $post_elems, $papro_elems ) ? true : false;
|
624 |
-
|
625 |
-
return $has_pro;
|
626 |
-
}
|
627 |
-
|
628 |
-
/**
|
629 |
-
* Has Free Elements.
|
630 |
-
* Check if the post has pa elements.
|
631 |
-
*
|
632 |
-
* @access public
|
633 |
-
* @since 4.6.1
|
634 |
-
*
|
635 |
-
* @param array $post_elems post elements.
|
636 |
-
*
|
637 |
-
* @return boolean
|
638 |
-
*/
|
639 |
-
public static function has_free_elements( $post_elems ) {
|
640 |
-
|
641 |
-
$pa_elems = Admin_Helper::get_free_widgets_names();
|
642 |
-
$has_free = array_intersect( $post_elems, $pa_elems ) ? true : false;
|
643 |
-
|
644 |
-
return $has_free;
|
645 |
-
}
|
646 |
-
|
647 |
-
/**
|
648 |
-
* Get Pro Widgets Names.
|
649 |
-
*
|
650 |
-
* @access public
|
651 |
-
* @since 4.6.1
|
652 |
-
*
|
653 |
-
* @return array
|
654 |
-
*/
|
655 |
-
public static function get_pro_widgets_names() {
|
656 |
-
|
657 |
-
$pro_elems = Admin_Helper::get_pro_elements();
|
658 |
-
$pro_names = array();
|
659 |
-
|
660 |
-
foreach ( $pro_elems as $element ) {
|
661 |
-
if ( isset( $element['name'] ) ) {
|
662 |
-
array_push( $pro_names, $element['name'] );
|
663 |
-
}
|
664 |
-
}
|
665 |
-
|
666 |
-
return $pro_names;
|
667 |
-
}
|
668 |
-
|
669 |
-
/**
|
670 |
-
* Creates and returns an instance of the class.
|
671 |
-
*
|
672 |
-
* @since 4.6.1
|
673 |
-
* @access public
|
674 |
-
*
|
675 |
-
* @return object
|
676 |
-
*/
|
677 |
-
public static function get_instance() {
|
678 |
-
|
679 |
-
if ( ! isset( self::$instance ) ) {
|
680 |
-
|
681 |
-
self::$instance = new self();
|
682 |
-
|
683 |
-
}
|
684 |
-
|
685 |
-
return self::$instance;
|
686 |
-
}
|
687 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PA Assets Manager.
|
4 |
+
*/
|
5 |
+
|
6 |
+
namespace PremiumAddons\Includes;
|
7 |
+
|
8 |
+
use Elementor\Plugin;
|
9 |
+
use PremiumAddons\Includes\Helper_Functions;
|
10 |
+
use PremiumAddons\Admin\Includes\Admin_Helper;
|
11 |
+
|
12 |
+
require_once PREMIUM_ADDONS_PATH . 'widgets/dep/urlopen.php';
|
13 |
+
|
14 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
+
exit;
|
16 |
+
}
|
17 |
+
|
18 |
+
/**
|
19 |
+
* PA Assets Manager Class.
|
20 |
+
*/
|
21 |
+
class Assets_Manager {
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Class Instance.
|
25 |
+
*
|
26 |
+
* @var object|null instance.
|
27 |
+
*/
|
28 |
+
private static $instance = null;
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Post Id.
|
32 |
+
* Option Id.
|
33 |
+
*
|
34 |
+
* @var string|null post_id.
|
35 |
+
*/
|
36 |
+
public static $post_id = null;
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Templates ids loaded in a post.
|
40 |
+
*
|
41 |
+
* @var array temp_ids.
|
42 |
+
*/
|
43 |
+
public static $temp_ids = array();
|
44 |
+
|
45 |
+
/**
|
46 |
+
* All elements loaded in a post.
|
47 |
+
*
|
48 |
+
* @var array temp_elements.
|
49 |
+
*/
|
50 |
+
public static $temp_elements = array();
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Is page assets updated.
|
54 |
+
*
|
55 |
+
* @var boolean is_updated.
|
56 |
+
*/
|
57 |
+
public static $is_updated = null;
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Class Constructor.
|
61 |
+
*/
|
62 |
+
public function __construct() {
|
63 |
+
|
64 |
+
add_action( 'elementor/editor/after_save', array( $this, 'handle_post_save' ), 10, 2 );
|
65 |
+
|
66 |
+
// Check if the elments are cached.
|
67 |
+
add_action( 'wp', array( $this, 'set_assets_vars' ) );
|
68 |
+
|
69 |
+
// Save the elements on the current page.
|
70 |
+
add_filter( 'elementor/frontend/builder_content_data', array( $this, 'manage_post_data' ), 10, 2 );
|
71 |
+
|
72 |
+
add_action( 'wp_footer', array( $this, 'cache_post_assets' ) );
|
73 |
+
|
74 |
+
add_action( 'wp_trash_post', array( $this, 'delete_cached_options' ) );
|
75 |
+
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Sets Edit Time upon editor save.
|
80 |
+
*
|
81 |
+
* @access public
|
82 |
+
* @since 4.6.1
|
83 |
+
*/
|
84 |
+
public function handle_post_save( $post_id ) {
|
85 |
+
|
86 |
+
if ( wp_doing_cron() ) {
|
87 |
+
return;
|
88 |
+
}
|
89 |
+
|
90 |
+
// The post is saved, then we need to remove the assets related to it.
|
91 |
+
$this->set_post_id( $post_id );
|
92 |
+
self::remove_files();
|
93 |
+
|
94 |
+
update_option( 'pa_edit_time', strtotime( 'now' ) );
|
95 |
+
}
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Mange Post Data.
|
99 |
+
*
|
100 |
+
* @access public
|
101 |
+
* @since 4.6.1
|
102 |
+
*
|
103 |
+
* @param array $data post data.
|
104 |
+
* @param int|string $post_id post id.
|
105 |
+
*
|
106 |
+
* @return array
|
107 |
+
*/
|
108 |
+
public function manage_post_data( $data, $post_id ) {
|
109 |
+
|
110 |
+
if ( ! self::$is_updated ) {
|
111 |
+
$pa_elems = $this->extract_pa_elements( $data );
|
112 |
+
|
113 |
+
self::$temp_ids[] = $post_id;
|
114 |
+
self::$temp_elements = array_unique( array_merge( self::$temp_elements, $pa_elems ) );
|
115 |
+
}
|
116 |
+
|
117 |
+
return $data;
|
118 |
+
}
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Set post unique id.
|
122 |
+
*
|
123 |
+
* @access public
|
124 |
+
* @since 4.6.1
|
125 |
+
*
|
126 |
+
* @param int|string $id post id.
|
127 |
+
*/
|
128 |
+
public function set_post_id( $id = 'default' ) {
|
129 |
+
|
130 |
+
$post_id = 'default' === $id ? 'pa_assets_' . get_queried_object_id() : 'pa_assets_' . $id;
|
131 |
+
|
132 |
+
if ( null === self::$post_id ) {
|
133 |
+
self::$post_id = Helper_Functions::generate_unique_id( $post_id );
|
134 |
+
}
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* Extracts PA Elements.
|
139 |
+
*
|
140 |
+
* @access public
|
141 |
+
* @since 4.6.1
|
142 |
+
*
|
143 |
+
* @param array $data post data.
|
144 |
+
*
|
145 |
+
* @return array
|
146 |
+
*/
|
147 |
+
public function extract_pa_elements( $data ) {
|
148 |
+
|
149 |
+
if ( empty( $data ) ) {
|
150 |
+
return array();
|
151 |
+
}
|
152 |
+
|
153 |
+
$pa_names = Admin_Helper::get_pa_elements_names();
|
154 |
+
|
155 |
+
$social_revs = array(
|
156 |
+
'premium-yelp-reviews',
|
157 |
+
'premium-google-reviews',
|
158 |
+
'premium-facebook-reviews',
|
159 |
+
);
|
160 |
+
|
161 |
+
$pa_elems = array();
|
162 |
+
|
163 |
+
Plugin::$instance->db->iterate_data(
|
164 |
+
$data,
|
165 |
+
function ( $element ) use ( &$pa_elems, $pa_names, $social_revs ) {
|
166 |
+
|
167 |
+
if ( isset( $element['elType'] ) ) {
|
168 |
+
|
169 |
+
if ( 'widget' === $element['elType'] && isset( $element['widgetType'] ) ) {
|
170 |
+
|
171 |
+
$widget_type = ( 'global' === $element['widgetType'] && ! empty( $element['templateID'] ) ) ? $this->get_global_widget_type( $element['templateID'] ) : $element['widgetType'];
|
172 |
+
|
173 |
+
if ( in_array( $widget_type, $pa_names, true ) && ! in_array( $widget_type, $pa_elems, true ) ) {
|
174 |
+
|
175 |
+
$widget_type = in_array( $widget_type, $social_revs, true ) ? 'premium-reviews' : $widget_type;
|
176 |
+
|
177 |
+
if ( in_array( $widget_type, array( 'premium-twitter-feed', 'premium-facebook-feed' ), true ) && ! in_array( 'social-common', $pa_elems, true ) ) {
|
178 |
+
array_push( $pa_elems, 'social-common' );
|
179 |
+
}
|
180 |
+
|
181 |
+
array_push( $pa_elems, $widget_type );
|
182 |
+
|
183 |
+
if ( 'premium-woo-products' === $widget_type ) {
|
184 |
+
$papro_activated = apply_filters( 'papro_activated', false );
|
185 |
+
|
186 |
+
if ( $papro_activated ) {
|
187 |
+
array_push( $pa_elems, 'premium-woo-products-pro' );
|
188 |
+
}
|
189 |
+
}
|
190 |
+
}
|
191 |
+
}
|
192 |
+
}
|
193 |
+
}
|
194 |
+
);
|
195 |
+
|
196 |
+
return $pa_elems;
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Get Global Wiget Type.
|
201 |
+
*
|
202 |
+
* @access public
|
203 |
+
* @since 4.6.1
|
204 |
+
* @link https://code.elementor.com/methods/elementor-templatelibrary-manager-get_template_data/
|
205 |
+
* @param int $temp_id template it.
|
206 |
+
*
|
207 |
+
* @return string|void
|
208 |
+
*/
|
209 |
+
public function get_global_widget_type( $temp_id ) {
|
210 |
+
|
211 |
+
$temp_data = Plugin::$instance->templates_manager->get_template_data(
|
212 |
+
array(
|
213 |
+
'source' => 'local',
|
214 |
+
'template_id' => $temp_id,
|
215 |
+
)
|
216 |
+
);
|
217 |
+
|
218 |
+
if ( is_wp_error( $temp_data ) || ! $temp_data || empty( $temp_data ) ) {
|
219 |
+
return;
|
220 |
+
}
|
221 |
+
|
222 |
+
if ( ! isset( $temp_data['content'] ) || empty( $temp_data['content'] ) ) {
|
223 |
+
return;
|
224 |
+
}
|
225 |
+
|
226 |
+
return $temp_data['content'][0]['widgetType'];
|
227 |
+
}
|
228 |
+
|
229 |
+
/**
|
230 |
+
* Sets Assets Variables.
|
231 |
+
* Sets Post ID & Is_updated Flag.
|
232 |
+
*
|
233 |
+
* @access public
|
234 |
+
* @since 4.6.1
|
235 |
+
*/
|
236 |
+
public function set_assets_vars() {
|
237 |
+
|
238 |
+
$is_edit_mode = Helper_Functions::is_edit_mode();
|
239 |
+
|
240 |
+
if ( ! $this->is_built_with_elementor() || $is_edit_mode ) {
|
241 |
+
return;
|
242 |
+
}
|
243 |
+
|
244 |
+
$this->set_post_id();
|
245 |
+
|
246 |
+
self::$is_updated = self::is_ready_for_generate();
|
247 |
+
}
|
248 |
+
|
249 |
+
/**
|
250 |
+
* Is Built With Elementor.
|
251 |
+
*
|
252 |
+
* @access public
|
253 |
+
* @since 4.6.1
|
254 |
+
*
|
255 |
+
* @return boolean
|
256 |
+
*/
|
257 |
+
public function is_built_with_elementor() {
|
258 |
+
|
259 |
+
if ( ! class_exists( 'Elementor\Plugin' ) ) {
|
260 |
+
return false;
|
261 |
+
}
|
262 |
+
|
263 |
+
$current_id = get_the_ID();
|
264 |
+
|
265 |
+
if ( ! $current_id ) {
|
266 |
+
return false;
|
267 |
+
}
|
268 |
+
|
269 |
+
return Plugin::$instance->documents->get( get_the_ID() )->is_built_with_elementor();
|
270 |
+
}
|
271 |
+
|
272 |
+
/**
|
273 |
+
* Check if assets is updated.
|
274 |
+
*
|
275 |
+
* @access public
|
276 |
+
* @since 4.6.1
|
277 |
+
*
|
278 |
+
* @return boolean
|
279 |
+
*/
|
280 |
+
public static function is_ready_for_generate() {
|
281 |
+
|
282 |
+
$editor_time = get_option( 'pa_edit_time', false );
|
283 |
+
|
284 |
+
// If no post/page was saved after the feature is enabled.
|
285 |
+
if ( ! $editor_time ) {
|
286 |
+
update_option( 'pa_edit_time', strtotime( 'now' ) );
|
287 |
+
}
|
288 |
+
|
289 |
+
$post_edit_time = get_option( 'pa_edit_' . self::$post_id, false );
|
290 |
+
|
291 |
+
// If the time of the last update is not equal to the time the current post was last changed. This means another post was saved, then load the default assets.
|
292 |
+
// In this case, we need to load the default assets until the elements in the page needs to be cached first.
|
293 |
+
if ( ! $post_edit_time || (int) $editor_time !== (int) $post_edit_time ) {
|
294 |
+
// A change was made in the page elements, then we need to force the assets to be regenerated
|
295 |
+
self::remove_files();
|
296 |
+
return false;
|
297 |
+
}
|
298 |
+
|
299 |
+
return true;
|
300 |
+
}
|
301 |
+
|
302 |
+
/**
|
303 |
+
* Cached post assets.
|
304 |
+
*
|
305 |
+
* Update post options in db on page load.
|
306 |
+
*
|
307 |
+
* @access public
|
308 |
+
* @since 4.6.1
|
309 |
+
*/
|
310 |
+
public function cache_post_assets() {
|
311 |
+
|
312 |
+
$is_edit_mode = Helper_Functions::is_edit_mode();
|
313 |
+
$cond = $this->is_built_with_elementor() && ! $is_edit_mode;
|
314 |
+
|
315 |
+
if ( ! self::$is_updated && $cond ) {
|
316 |
+
update_option( 'pa_elements_' . self::$post_id, self::$temp_elements, false );
|
317 |
+
update_option( 'pa_edit_' . self::$post_id, get_option( 'pa_edit_time' ), false );
|
318 |
+
}
|
319 |
+
}
|
320 |
+
|
321 |
+
/**
|
322 |
+
* Delete Cached Options.
|
323 |
+
* Delete post options from db on post delete.
|
324 |
+
*
|
325 |
+
* @access public
|
326 |
+
* @since 4.6.1
|
327 |
+
*
|
328 |
+
* @param int $post_id post id.
|
329 |
+
*/
|
330 |
+
public function delete_cached_options( $post_id ) {
|
331 |
+
|
332 |
+
$id = substr( md5( 'pa_assets_' . $post_id ), 0, 9 );
|
333 |
+
|
334 |
+
delete_option( 'pa_elements_' . $id );
|
335 |
+
delete_option( 'pa_edit_' . $id );
|
336 |
+
|
337 |
+
}
|
338 |
+
|
339 |
+
/**
|
340 |
+
* Generate Assets files.
|
341 |
+
* Adds assets into pa-frontend(|-rtl).min.(js|css).
|
342 |
+
*
|
343 |
+
* @access public
|
344 |
+
* @since 4.6.1
|
345 |
+
*
|
346 |
+
* @param string $ext assets extensions (js|css).
|
347 |
+
*/
|
348 |
+
public static function generate_asset_file( $ext ) {
|
349 |
+
|
350 |
+
$direction = is_rtl() && 'css' === $ext ? 'rtl-' : '';
|
351 |
+
$main_file_name = Helper_Functions::get_safe_path( PREMIUM_ASSETS_PATH . '/pa-frontend-' . $direction . self::$post_id . '.min.' . $ext );
|
352 |
+
|
353 |
+
// If the file already exists, then there is no need to regenerate a new one.
|
354 |
+
if ( file_exists( $main_file_name ) ) {
|
355 |
+
return;
|
356 |
+
}
|
357 |
+
|
358 |
+
$content = self::get_asset_file_content( $ext );
|
359 |
+
|
360 |
+
// If no premium elements exist on the page, then don't generate files
|
361 |
+
if ( empty( $content ) ) {
|
362 |
+
return;
|
363 |
+
}
|
364 |
+
|
365 |
+
if ( 'css' === $ext && is_rtl() ) {
|
366 |
+
$rtl_file_name = Helper_Functions::get_safe_path( PREMIUM_ASSETS_PATH . '/pa-frontend-rtl-' . self::$post_id . '.min.css' );
|
367 |
+
}
|
368 |
+
|
369 |
+
if ( ! file_exists( PREMIUM_ASSETS_PATH ) ) {
|
370 |
+
wp_mkdir_p( PREMIUM_ASSETS_PATH );
|
371 |
+
}
|
372 |
+
|
373 |
+
if ( 'css' === $ext ) {
|
374 |
+
|
375 |
+
if ( is_rtl() ) {
|
376 |
+
// Make sure to delete the file before creating the new one.
|
377 |
+
file_put_contents( $rtl_file_name, '@charset "UTF-8";' . $content['rtl'] ); // phpcs:ignore
|
378 |
+
} else {
|
379 |
+
file_put_contents( $main_file_name, '@charset "UTF-8";' . $content['main'] ); // phpcs:ignore
|
380 |
+
}
|
381 |
+
} else {
|
382 |
+
file_put_contents( $main_file_name, $content ); // phpcs:ignore
|
383 |
+
}
|
384 |
+
}
|
385 |
+
|
386 |
+
|
387 |
+
/**
|
388 |
+
* Clear cached file.
|
389 |
+
* Delete file if it exists.
|
390 |
+
*
|
391 |
+
* @access public
|
392 |
+
* @since 4.6.1
|
393 |
+
*
|
394 |
+
* @param string $file_name file name.
|
395 |
+
*/
|
396 |
+
public static function clear_cached_file( $file_name ) {
|
397 |
+
|
398 |
+
if ( file_exists( $file_name ) ) {
|
399 |
+
unlink( $file_name );
|
400 |
+
}
|
401 |
+
}
|
402 |
+
|
403 |
+
/**
|
404 |
+
* Remove files
|
405 |
+
*
|
406 |
+
* @since 4.6.1
|
407 |
+
*/
|
408 |
+
public static function remove_files() {
|
409 |
+
|
410 |
+
$ext = array( 'css', 'js' );
|
411 |
+
|
412 |
+
foreach ( $ext as $e ) {
|
413 |
+
|
414 |
+
$path = PREMIUM_ASSETS_PATH . '/pa-frontend-' . self::$post_id . '.min.' . $e;
|
415 |
+
|
416 |
+
if ( 'css' === $e ) {
|
417 |
+
$rtl_path = PREMIUM_ASSETS_PATH . '/pa-frontend-rtl-' . self::$post_id . '.min.' . $e;
|
418 |
+
self::clear_cached_file( $rtl_path );
|
419 |
+
}
|
420 |
+
|
421 |
+
self::clear_cached_file( $path );
|
422 |
+
}
|
423 |
+
|
424 |
+
}
|
425 |
+
|
426 |
+
/**
|
427 |
+
* Get Asset File Content.
|
428 |
+
*
|
429 |
+
* Collects pa/papro widgets assets.
|
430 |
+
*
|
431 |
+
* @access public
|
432 |
+
* @since 4.6.1
|
433 |
+
*
|
434 |
+
* @param string $ext js|css.
|
435 |
+
*
|
436 |
+
* @return string|array $content
|
437 |
+
*/
|
438 |
+
public static function get_asset_file_content( $ext ) {
|
439 |
+
|
440 |
+
// Get the cached elements of the current post/page.
|
441 |
+
$pa_elements = get_option( 'pa_elements_' . self::$post_id, array() );
|
442 |
+
|
443 |
+
if ( empty( $pa_elements ) ) {
|
444 |
+
return '';
|
445 |
+
}
|
446 |
+
|
447 |
+
$content = '';
|
448 |
+
|
449 |
+
if ( 'css' === $ext ) {
|
450 |
+
$rtl_content = '';
|
451 |
+
}
|
452 |
+
|
453 |
+
$pa_elements = self::prepare_pa_elements( $pa_elements, $ext );
|
454 |
+
|
455 |
+
foreach ( $pa_elements as $element ) {
|
456 |
+
|
457 |
+
$path = self::get_file_path( $element, $ext );
|
458 |
+
|
459 |
+
if ( ! $path ) {
|
460 |
+
continue;
|
461 |
+
}
|
462 |
+
|
463 |
+
$content .= self::get_file_content( $path );
|
464 |
+
|
465 |
+
if ( 'css' === $ext && is_rtl() ) {
|
466 |
+
$rtl_path = self::get_file_path( $element, $ext, '-rtl' );
|
467 |
+
$rtl_content .= self::get_file_content( $rtl_path );
|
468 |
+
}
|
469 |
+
}
|
470 |
+
|
471 |
+
if ( 'css' === $ext ) {
|
472 |
+
|
473 |
+
$content = array(
|
474 |
+
'main' => $content,
|
475 |
+
'rtl' => $rtl_content,
|
476 |
+
);
|
477 |
+
|
478 |
+
// Fix: at-rule or selector expected css error.
|
479 |
+
$content = str_replace( '@charset "UTF-8";', '', $content );
|
480 |
+
}
|
481 |
+
|
482 |
+
return $content;
|
483 |
+
}
|
484 |
+
|
485 |
+
/**
|
486 |
+
* Prepare PA Elements.
|
487 |
+
*
|
488 |
+
* @access public
|
489 |
+
* @since 4.6.1
|
490 |
+
*
|
491 |
+
* @param array $elements post elements.
|
492 |
+
* @param string $ext js|css.
|
493 |
+
*
|
494 |
+
* @return array
|
495 |
+
*/
|
496 |
+
public static function prepare_pa_elements( $elements, $ext ) {
|
497 |
+
|
498 |
+
if ( 'css' === $ext ) {
|
499 |
+
$common_assets = self::has_free_elements( $elements ) ? array( 'common' ) : array();
|
500 |
+
$common_assets = self::has_pro_elements( $elements ) ? array_merge( $common_assets, array( 'common-pro' ) ) : $common_assets;
|
501 |
+
|
502 |
+
$elements = array_merge( $elements, $common_assets );
|
503 |
+
|
504 |
+
} else {
|
505 |
+
$indep_elements = array(
|
506 |
+
'social-common',
|
507 |
+
'premium-hscroll',
|
508 |
+
'premium-lottie',
|
509 |
+
'premium-vscroll',
|
510 |
+
'premium-addon-maps',
|
511 |
+
'premium-woo-products-pro',
|
512 |
+
'premium-addon-testimonials',
|
513 |
+
'premium-addon-pricing-table',
|
514 |
+
'premium-addon-image-separator',
|
515 |
+
);
|
516 |
+
|
517 |
+
$elements = array_diff( $elements, $indep_elements );
|
518 |
+
}
|
519 |
+
|
520 |
+
return $elements;
|
521 |
+
}
|
522 |
+
|
523 |
+
/**
|
524 |
+
* Get File Content.
|
525 |
+
*
|
526 |
+
* @param string $path file path.
|
527 |
+
*
|
528 |
+
* @return string
|
529 |
+
*/
|
530 |
+
public static function get_file_content( $path ) {
|
531 |
+
|
532 |
+
$file_content = rplg_urlopen( $path );
|
533 |
+
|
534 |
+
if ( isset( $file_content['code'] ) ) {
|
535 |
+
if ( 404 === $file_content['code'] ) {
|
536 |
+
return '';
|
537 |
+
}
|
538 |
+
}
|
539 |
+
|
540 |
+
return self::clean_content( $file_content['data'] );
|
541 |
+
}
|
542 |
+
|
543 |
+
/**
|
544 |
+
* Clean Content
|
545 |
+
* Removes Page Html if it's returned as result.
|
546 |
+
*
|
547 |
+
* @param string $content file content.
|
548 |
+
*
|
549 |
+
* @return string
|
550 |
+
*/
|
551 |
+
public static function clean_content( $content ) {
|
552 |
+
|
553 |
+
if ( strpos( $content, '<!DOCTYPE html>' ) ) {
|
554 |
+
$content = explode( '<!DOCTYPE html>', $content )[0];
|
555 |
+
}
|
556 |
+
|
557 |
+
if ( strpos( $content, '<!doctype html>' ) ) {
|
558 |
+
$content = explode( '<!doctype html>', $content )[0];
|
559 |
+
}
|
560 |
+
|
561 |
+
return $content;
|
562 |
+
}
|
563 |
+
|
564 |
+
/**
|
565 |
+
* Get File Path.
|
566 |
+
* Construct file path.
|
567 |
+
*
|
568 |
+
* @param string $element pa element name.
|
569 |
+
* @param string $ext file extension ( js|css).
|
570 |
+
* @param string $dir post dir (-rtl|'').
|
571 |
+
*
|
572 |
+
* @return string file path.
|
573 |
+
*/
|
574 |
+
public static function get_file_path( $element, $ext, $dir = '' ) {
|
575 |
+
|
576 |
+
$is_pro = self::is_pro_widget( $element );
|
577 |
+
|
578 |
+
$papro_activated = apply_filters( 'papro_activated', false ) && version_compare( PREMIUM_PRO_ADDONS_VERSION, '2.7.1', '>' );
|
579 |
+
|
580 |
+
if ( ! $papro_activated && $is_pro ) {
|
581 |
+
return false;
|
582 |
+
}
|
583 |
+
|
584 |
+
$element = str_replace( '-addon', '', $element );
|
585 |
+
|
586 |
+
$path = $is_pro ? PREMIUM_PRO_ADDONS_URL : PREMIUM_ADDONS_URL;
|
587 |
+
|
588 |
+
return $path . 'assets/frontend/min-' . $ext . '/' . $element . $dir . '.min.' . $ext;
|
589 |
+
}
|
590 |
+
|
591 |
+
/**
|
592 |
+
* Is Pro Widget.
|
593 |
+
* Checks if the widget is pro.
|
594 |
+
*
|
595 |
+
* @access public
|
596 |
+
* @since 4.6.1
|
597 |
+
*
|
598 |
+
* @param string $widget widget name.
|
599 |
+
*
|
600 |
+
* @return bool
|
601 |
+
*/
|
602 |
+
public static function is_pro_widget( $widget ) {
|
603 |
+
|
604 |
+
$pro_names = array_merge( array( 'common-pro', 'premium-reviews', 'premium-woo-products-pro', 'social-common' ), self::get_pro_widgets_names() );
|
605 |
+
|
606 |
+
return in_array( $widget, $pro_names, true );
|
607 |
+
}
|
608 |
+
|
609 |
+
/**
|
610 |
+
* Has Pro Elements.
|
611 |
+
* Check if the post has pa pro elements.
|
612 |
+
*
|
613 |
+
* @access public
|
614 |
+
* @since 4.6.1
|
615 |
+
*
|
616 |
+
* @param array $post_elems post elements.
|
617 |
+
*
|
618 |
+
* @return boolean
|
619 |
+
*/
|
620 |
+
public static function has_pro_elements( $post_elems ) {
|
621 |
+
|
622 |
+
$papro_elems = self::get_pro_widgets_names();
|
623 |
+
$has_pro = array_intersect( $post_elems, $papro_elems ) ? true : false;
|
624 |
+
|
625 |
+
return $has_pro;
|
626 |
+
}
|
627 |
+
|
628 |
+
/**
|
629 |
+
* Has Free Elements.
|
630 |
+
* Check if the post has pa elements.
|
631 |
+
*
|
632 |
+
* @access public
|
633 |
+
* @since 4.6.1
|
634 |
+
*
|
635 |
+
* @param array $post_elems post elements.
|
636 |
+
*
|
637 |
+
* @return boolean
|
638 |
+
*/
|
639 |
+
public static function has_free_elements( $post_elems ) {
|
640 |
+
|
641 |
+
$pa_elems = Admin_Helper::get_free_widgets_names();
|
642 |
+
$has_free = array_intersect( $post_elems, $pa_elems ) ? true : false;
|
643 |
+
|
644 |
+
return $has_free;
|
645 |
+
}
|
646 |
+
|
647 |
+
/**
|
648 |
+
* Get Pro Widgets Names.
|
649 |
+
*
|
650 |
+
* @access public
|
651 |
+
* @since 4.6.1
|
652 |
+
*
|
653 |
+
* @return array
|
654 |
+
*/
|
655 |
+
public static function get_pro_widgets_names() {
|
656 |
+
|
657 |
+
$pro_elems = Admin_Helper::get_pro_elements();
|
658 |
+
$pro_names = array();
|
659 |
+
|
660 |
+
foreach ( $pro_elems as $element ) {
|
661 |
+
if ( isset( $element['name'] ) ) {
|
662 |
+
array_push( $pro_names, $element['name'] );
|
663 |
+
}
|
664 |
+
}
|
665 |
+
|
666 |
+
return $pro_names;
|
667 |
+
}
|
668 |
+
|
669 |
+
/**
|
670 |
+
* Creates and returns an instance of the class.
|
671 |
+
*
|
672 |
+
* @since 4.6.1
|
673 |
+
* @access public
|
674 |
+
*
|
675 |
+
* @return object
|
676 |
+
*/
|
677 |
+
public static function get_instance() {
|
678 |
+
|
679 |
+
if ( ! isset( self::$instance ) ) {
|
680 |
+
|
681 |
+
self::$instance = new self();
|
682 |
+
|
683 |
+
}
|
684 |
+
|
685 |
+
return self::$instance;
|
686 |
+
}
|
687 |
+
}
|
includes/class-premium-template-tags.php
CHANGED
@@ -1,1590 +1,1590 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
*
|
4 |
-
* PA Premium Temlpate Tags.
|
5 |
-
*/
|
6 |
-
|
7 |
-
namespace PremiumAddons\Includes;
|
8 |
-
|
9 |
-
// Elementor Classes.
|
10 |
-
use Elementor\Plugin;
|
11 |
-
use Elementor\Group_Control_Image_Size;
|
12 |
-
use PremiumAddons\Includes\ACF_Helper;
|
13 |
-
|
14 |
-
|
15 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
16 |
-
exit; // Exit if accessed directly.
|
17 |
-
}
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Premium_Template_Tags class defines all the query of options of select box
|
21 |
-
*
|
22 |
-
* Setting up the helper assets of the premium widgets
|
23 |
-
*
|
24 |
-
* @since 1.0.0
|
25 |
-
*/
|
26 |
-
class Premium_Template_Tags {
|
27 |
-
|
28 |
-
/**
|
29 |
-
* Class instance
|
30 |
-
*
|
31 |
-
* @var instance
|
32 |
-
*/
|
33 |
-
protected static $instance;
|
34 |
-
|
35 |
-
/**
|
36 |
-
* Settings
|
37 |
-
*
|
38 |
-
* @var settings
|
39 |
-
*/
|
40 |
-
public static $settings;
|
41 |
-
|
42 |
-
/**
|
43 |
-
* Pages Limit
|
44 |
-
*
|
45 |
-
* @since 3.20.9
|
46 |
-
* @var integer $page_limit
|
47 |
-
*/
|
48 |
-
public static $page_limit;
|
49 |
-
|
50 |
-
/**
|
51 |
-
* $options is option field of select
|
52 |
-
*
|
53 |
-
* @since 1.0.0
|
54 |
-
* @var integer $page_limit
|
55 |
-
*/
|
56 |
-
protected $options;
|
57 |
-
|
58 |
-
/**
|
59 |
-
* Class contructor
|
60 |
-
*/
|
61 |
-
public function __construct() {
|
62 |
-
|
63 |
-
add_action( 'pre_get_posts', array( $this, 'fix_query_offset' ), 1 );
|
64 |
-
add_filter( 'found_posts', array( $this, 'fix_found_posts_query' ), 1, 2 );
|
65 |
-
|
66 |
-
add_action( 'wp_ajax_pa_get_posts', array( $this, 'get_posts_query' ) );
|
67 |
-
add_action( 'wp_ajax_nopriv_pa_get_posts', array( $this, 'get_posts_query' ) );
|
68 |
-
|
69 |
-
add_action( 'wp_ajax_premium_update_filter', array( $this, 'get_posts_list' ) );
|
70 |
-
add_action( 'wp_ajax_premium_update_tax', array( $this, 'get_related_tax' ) );
|
71 |
-
|
72 |
-
add_action( 'wp_ajax_pa_acf_options', array( $this, 'get_acf_options' ) );
|
73 |
-
add_action( 'wp_ajax_nopriv_pa_get_acf_options', array( $this, 'get_acf_options' ) );
|
74 |
-
}
|
75 |
-
|
76 |
-
/**
|
77 |
-
* Get instance of this class
|
78 |
-
*/
|
79 |
-
public static function getInstance() {
|
80 |
-
|
81 |
-
if ( ! static::$instance ) {
|
82 |
-
static::$instance = new self();
|
83 |
-
}
|
84 |
-
|
85 |
-
return static::$instance;
|
86 |
-
}
|
87 |
-
|
88 |
-
/**
|
89 |
-
* Get All Posts
|
90 |
-
*
|
91 |
-
* Returns an array of posts/pages
|
92 |
-
*
|
93 |
-
* @since 1.0.0
|
94 |
-
* @access public
|
95 |
-
*
|
96 |
-
* @return $options array posts/pages query
|
97 |
-
*/
|
98 |
-
public function get_all_posts() {
|
99 |
-
|
100 |
-
$all_posts = get_posts(
|
101 |
-
array(
|
102 |
-
'posts_per_page' => -1,
|
103 |
-
'post_type' => array( 'page', 'post' ),
|
104 |
-
'update_post_term_cache' => false,
|
105 |
-
'update_post_meta_cache' => false,
|
106 |
-
'fields' => array( 'ids' ),
|
107 |
-
)
|
108 |
-
);
|
109 |
-
|
110 |
-
if ( ! empty( $all_posts ) && ! is_wp_error( $all_posts ) ) {
|
111 |
-
foreach ( $all_posts as $post ) {
|
112 |
-
$this->options[ $post->ID ] = strlen( $post->post_title ) > 20 ? substr( $post->post_title, 0, 20 ) . '...' : $post->post_title;
|
113 |
-
}
|
114 |
-
}
|
115 |
-
return $this->options;
|
116 |
-
}
|
117 |
-
|
118 |
-
/**
|
119 |
-
* Get ID By Title
|
120 |
-
*
|
121 |
-
* Get Elementor Template ID by title
|
122 |
-
*
|
123 |
-
* @since 3.6.0
|
124 |
-
* @access public
|
125 |
-
*
|
126 |
-
* @param string $title template title.
|
127 |
-
*
|
128 |
-
* @return string $template_id template ID.
|
129 |
-
*/
|
130 |
-
public function get_id_by_title( $title ) {
|
131 |
-
|
132 |
-
$template = get_page_by_title( $title, OBJECT, 'elementor_library' );
|
133 |
-
|
134 |
-
$template_id = isset( $template->ID ) ? $template->ID : $title;
|
135 |
-
|
136 |
-
return $template_id;
|
137 |
-
}
|
138 |
-
|
139 |
-
/**
|
140 |
-
* Get Elementor Page List
|
141 |
-
*
|
142 |
-
* Returns an array of Elementor templates
|
143 |
-
*
|
144 |
-
* @since 1.0.0
|
145 |
-
* @access public
|
146 |
-
*
|
147 |
-
* @return $options array Elementor Templates
|
148 |
-
*/
|
149 |
-
public function get_elementor_page_list() {
|
150 |
-
|
151 |
-
$pagelist = get_posts(
|
152 |
-
array(
|
153 |
-
'post_type' => 'elementor_library',
|
154 |
-
'showposts' => 999,
|
155 |
-
)
|
156 |
-
);
|
157 |
-
|
158 |
-
if ( ! empty( $pagelist ) && ! is_wp_error( $pagelist ) ) {
|
159 |
-
|
160 |
-
foreach ( $pagelist as $post ) {
|
161 |
-
$options[ $post->post_title ] = $post->post_title;
|
162 |
-
}
|
163 |
-
|
164 |
-
update_option( 'temp_count', $options );
|
165 |
-
|
166 |
-
return $options;
|
167 |
-
}
|
168 |
-
}
|
169 |
-
|
170 |
-
/**
|
171 |
-
* Get Elementor Template HTML Content
|
172 |
-
*
|
173 |
-
* @since 3.6.0
|
174 |
-
* @access public
|
175 |
-
*
|
176 |
-
* @param string|int $title Template Title||id.
|
177 |
-
* @param bool $id indicates if $title is the template title or id.
|
178 |
-
*
|
179 |
-
* @return $template_content string HTML Markup of the selected template.
|
180 |
-
*/
|
181 |
-
public function get_template_content( $title, $id = false ) {
|
182 |
-
|
183 |
-
$frontend = Plugin::$instance->frontend;
|
184 |
-
|
185 |
-
if ( ! $id ) {
|
186 |
-
$id = $this->get_id_by_title( $title );
|
187 |
-
|
188 |
-
$id = apply_filters( 'wpml_object_id', $id, 'elementor_library', true );
|
189 |
-
} else {
|
190 |
-
$id = $title;
|
191 |
-
}
|
192 |
-
|
193 |
-
$template_content = $frontend->get_builder_content_for_display( $id, true );
|
194 |
-
|
195 |
-
return $template_content;
|
196 |
-
|
197 |
-
}
|
198 |
-
|
199 |
-
/**
|
200 |
-
* Get authors
|
201 |
-
*
|
202 |
-
* Get posts author array
|
203 |
-
*
|
204 |
-
* @since 3.20.3
|
205 |
-
* @access public
|
206 |
-
*
|
207 |
-
* @return array
|
208 |
-
*/
|
209 |
-
public static function get_authors() {
|
210 |
-
$users = get_users();
|
211 |
-
|
212 |
-
$options = array();
|
213 |
-
|
214 |
-
if ( ! empty( $users ) && ! is_wp_error( $users ) ) {
|
215 |
-
foreach ( $users as $user ) {
|
216 |
-
if ( 'wp_update_service' !== $user->display_name ) {
|
217 |
-
$options[ $user->ID ] = $user->display_name;
|
218 |
-
}
|
219 |
-
}
|
220 |
-
}
|
221 |
-
|
222 |
-
return $options;
|
223 |
-
}
|
224 |
-
|
225 |
-
/**
|
226 |
-
* Get types
|
227 |
-
*
|
228 |
-
* Get posts tags array
|
229 |
-
*
|
230 |
-
* @since 3.20.3
|
231 |
-
* @access public
|
232 |
-
*
|
233 |
-
* @return array
|
234 |
-
*/
|
235 |
-
public static function get_posts_types() {
|
236 |
-
|
237 |
-
$post_types = get_post_types(
|
238 |
-
array(
|
239 |
-
'public' => true,
|
240 |
-
),
|
241 |
-
'objects'
|
242 |
-
);
|
243 |
-
|
244 |
-
$options = array();
|
245 |
-
|
246 |
-
foreach ( $post_types as $post_type ) {
|
247 |
-
$options[ $post_type->name ] = $post_type->label;
|
248 |
-
}
|
249 |
-
|
250 |
-
$key = array_search( 'Media', $options, true );
|
251 |
-
|
252 |
-
if ( 'attachment' === $key ) {
|
253 |
-
unset( $options[ $key ] );
|
254 |
-
}
|
255 |
-
|
256 |
-
return $options;
|
257 |
-
}
|
258 |
-
|
259 |
-
/**
|
260 |
-
* Get posts list
|
261 |
-
*
|
262 |
-
* Get posts list array
|
263 |
-
*
|
264 |
-
* @since 4.2.8
|
265 |
-
* @access public
|
266 |
-
*/
|
267 |
-
public static function get_posts_list() {
|
268 |
-
|
269 |
-
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
270 |
-
|
271 |
-
$post_type = isset( $_POST['post_type'] ) ? sanitize_text_field( wp_unslash( $_POST['post_type'] ) ) : '';
|
272 |
-
|
273 |
-
if ( empty( $post_type ) ) {
|
274 |
-
wp_send_json_error( __( 'Empty Post Type.', 'premium-addons-for-elementor' ) );
|
275 |
-
}
|
276 |
-
|
277 |
-
$list = get_posts(
|
278 |
-
array(
|
279 |
-
'post_type' => $post_type,
|
280 |
-
'posts_per_page' => -1,
|
281 |
-
'update_post_term_cache' => false,
|
282 |
-
'update_post_meta_cache' => false,
|
283 |
-
)
|
284 |
-
);
|
285 |
-
|
286 |
-
$options = array();
|
287 |
-
|
288 |
-
if ( ! empty( $list ) && ! is_wp_error( $list ) ) {
|
289 |
-
foreach ( $list as $post ) {
|
290 |
-
$options[ $post->ID ] = $post->post_title;
|
291 |
-
}
|
292 |
-
}
|
293 |
-
|
294 |
-
wp_send_json_success( wp_json_encode( $options ) );
|
295 |
-
|
296 |
-
}
|
297 |
-
|
298 |
-
/**
|
299 |
-
* Get related taxonomy list
|
300 |
-
*
|
301 |
-
* Get related taxonomy list array
|
302 |
-
*
|
303 |
-
* @since 4.3.1
|
304 |
-
* @access public
|
305 |
-
*/
|
306 |
-
public static function get_related_tax() {
|
307 |
-
|
308 |
-
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
309 |
-
|
310 |
-
$post_type = isset( $_POST['post_type'] ) ? sanitize_text_field( wp_unslash( $_POST['post_type'] ) ) : '';
|
311 |
-
|
312 |
-
if ( empty( $post_type ) ) {
|
313 |
-
wp_send_json_error( __( 'Empty Post Type.', 'premium-addons-for-elementor' ) );
|
314 |
-
}
|
315 |
-
|
316 |
-
$taxonomy = self::get_taxnomies( $post_type );
|
317 |
-
|
318 |
-
$related_tax = array();
|
319 |
-
|
320 |
-
if ( ! empty( $taxonomy ) ) {
|
321 |
-
|
322 |
-
foreach ( $taxonomy as $index => $tax ) {
|
323 |
-
$related_tax[ $index ] = $tax->label;
|
324 |
-
}
|
325 |
-
}
|
326 |
-
|
327 |
-
wp_send_json_success( wp_json_encode( $related_tax ) );
|
328 |
-
|
329 |
-
}
|
330 |
-
|
331 |
-
|
332 |
-
/**
|
333 |
-
* Get posts list
|
334 |
-
*
|
335 |
-
* Used to set Premium_Post_Filter control default settings.
|
336 |
-
*
|
337 |
-
* @param string $post_type post type.
|
338 |
-
*
|
339 |
-
* @return array
|
340 |
-
*/
|
341 |
-
public static function get_default_posts_list( $post_type ) {
|
342 |
-
$list = get_posts(
|
343 |
-
array(
|
344 |
-
'post_type' => $post_type,
|
345 |
-
'posts_per_page' => -1,
|
346 |
-
'update_post_term_cache' => false,
|
347 |
-
'update_post_meta_cache' => false,
|
348 |
-
'fields' => array( 'ids' ),
|
349 |
-
)
|
350 |
-
);
|
351 |
-
|
352 |
-
$options = array();
|
353 |
-
|
354 |
-
if ( ! empty( $list ) && ! is_wp_error( $list ) ) {
|
355 |
-
foreach ( $list as $post ) {
|
356 |
-
$options[ $post->ID ] = $post->post_title;
|
357 |
-
}
|
358 |
-
}
|
359 |
-
|
360 |
-
return $options;
|
361 |
-
|
362 |
-
}
|
363 |
-
|
364 |
-
|
365 |
-
/**
|
366 |
-
* Get taxnomies.
|
367 |
-
*
|
368 |
-
* Get post taxnomies for post type
|
369 |
-
*
|
370 |
-
* @since 3.20.3
|
371 |
-
* @access public
|
372 |
-
*
|
373 |
-
* @param string $type Post type.
|
374 |
-
*/
|
375 |
-
public static function get_taxnomies( $type ) {
|
376 |
-
|
377 |
-
$taxonomies = get_object_taxonomies( $type, 'objects' );
|
378 |
-
$data = array();
|
379 |
-
|
380 |
-
foreach ( $taxonomies as $tax_slug => $tax ) {
|
381 |
-
|
382 |
-
if ( ! $tax->public || ! $tax->show_ui ) {
|
383 |
-
continue;
|
384 |
-
}
|
385 |
-
|
386 |
-
$data[ $tax_slug ] = $tax;
|
387 |
-
}
|
388 |
-
|
389 |
-
return $data;
|
390 |
-
|
391 |
-
}
|
392 |
-
|
393 |
-
/**
|
394 |
-
* Get query args
|
395 |
-
*
|
396 |
-
* Get query arguments array
|
397 |
-
*
|
398 |
-
* @since 3.20.3
|
399 |
-
* @access public
|
400 |
-
*
|
401 |
-
* @return array query args
|
402 |
-
*/
|
403 |
-
public static function get_query_args() {
|
404 |
-
|
405 |
-
$settings = self::$settings;
|
406 |
-
|
407 |
-
$paged = self::get_paged();
|
408 |
-
$tax_count = 0;
|
409 |
-
|
410 |
-
$post_type = $settings['post_type_filter'];
|
411 |
-
|
412 |
-
$post_args = array(
|
413 |
-
'post_type' => $post_type,
|
414 |
-
'posts_per_page' => empty( $settings['premium_blog_number_of_posts'] ) ? 9999 : $settings['premium_blog_number_of_posts'],
|
415 |
-
'paged' => $paged,
|
416 |
-
'post_status' => 'publish',
|
417 |
-
'suppress_filters' => false,
|
418 |
-
);
|
419 |
-
|
420 |
-
$post_args['orderby'] = $settings['premium_blog_order_by'];
|
421 |
-
$post_args['order'] = $settings['premium_blog_order'];
|
422 |
-
|
423 |
-
$excluded_posts = array();
|
424 |
-
|
425 |
-
if ( ! empty( $settings['premium_blog_posts_exclude'] ) && 'post' === $post_type ) {
|
426 |
-
|
427 |
-
if ( 'post__in' === $settings['posts_filter_rule'] ) {
|
428 |
-
$post_args['post__in'] = $settings['premium_blog_posts_exclude'];
|
429 |
-
} else {
|
430 |
-
$excluded_posts = $settings['premium_blog_posts_exclude'];
|
431 |
-
}
|
432 |
-
} elseif ( ! empty( $settings['custom_posts_filter'] ) && 'post' !== $post_type ) {
|
433 |
-
|
434 |
-
$keys = array_keys( self::get_default_posts_list( $post_type ) );
|
435 |
-
|
436 |
-
if ( empty( array_diff( ( $settings['custom_posts_filter'] ), $keys ) ) ) {
|
437 |
-
|
438 |
-
if ( 'post__in' === $settings['posts_filter_rule'] ) {
|
439 |
-
$post_args['post__in'] = $settings['custom_posts_filter'];
|
440 |
-
} else {
|
441 |
-
$excluded_posts = $settings['custom_posts_filter'];
|
442 |
-
}
|
443 |
-
}
|
444 |
-
}
|
445 |
-
|
446 |
-
if ( ! empty( $settings['premium_blog_users'] ) ) {
|
447 |
-
|
448 |
-
$post_args[ $settings['author_filter_rule'] ] = $settings['premium_blog_users'];
|
449 |
-
}
|
450 |
-
|
451 |
-
// Get all the taxanomies associated with the post type.
|
452 |
-
$taxonomy = self::get_taxnomies( $post_type );
|
453 |
-
|
454 |
-
if ( ! empty( $taxonomy ) && ! is_wp_error( $taxonomy ) ) {
|
455 |
-
|
456 |
-
// Get all taxonomy values under the taxonomy.
|
457 |
-
|
458 |
-
$tax_count = 0;
|
459 |
-
foreach ( $taxonomy as $index => $tax ) {
|
460 |
-
|
461 |
-
if ( ! empty( $settings[ 'tax_' . $index . '_' . $post_type . '_filter' ] ) ) {
|
462 |
-
|
463 |
-
$operator = $settings[ $index . '_' . $post_type . '_filter_rule' ];
|
464 |
-
|
465 |
-
$post_args['tax_query'][] = array(
|
466 |
-
'taxonomy' => $index,
|
467 |
-
'field' => 'slug',
|
468 |
-
'terms' => $settings[ 'tax_' . $index . '_' . $post_type . '_filter' ],
|
469 |
-
'operator' => $operator,
|
470 |
-
);
|
471 |
-
$tax_count++;
|
472 |
-
}
|
473 |
-
}
|
474 |
-
}
|
475 |
-
|
476 |
-
if ( '' !== $settings['active_cat'] && '*' !== $settings['active_cat'] ) {
|
477 |
-
|
478 |
-
$filter_type = $settings['filter_tabs_type'];
|
479 |
-
|
480 |
-
if ( 'tag' === $settings['filter_tabs_type'] ) {
|
481 |
-
$filter_type = 'post_tag';
|
482 |
-
}
|
483 |
-
|
484 |
-
$post_args['tax_query'][] = array(
|
485 |
-
'taxonomy' => $filter_type,
|
486 |
-
'field' => 'slug',
|
487 |
-
'terms' => $settings['active_cat'],
|
488 |
-
'operator' => 'IN',
|
489 |
-
);
|
490 |
-
|
491 |
-
}
|
492 |
-
|
493 |
-
if ( 0 < $settings['premium_blog_offset'] ) {
|
494 |
-
|
495 |
-
/**
|
496 |
-
* Offset break the pagination. Using WordPress's work around
|
497 |
-
*
|
498 |
-
* @see https://codex.wordpress.org/Making_Custom_Queries_using_Offset_and_Pagination
|
499 |
-
*/
|
500 |
-
$post_args['offset_to_fix'] = $settings['premium_blog_offset'];
|
501 |
-
}
|
502 |
-
|
503 |
-
if ( 'yes' === $settings['ignore_sticky_posts'] ) {
|
504 |
-
$excluded_posts = array_merge( $excluded_posts, get_option( 'sticky_posts' ) );
|
505 |
-
}
|
506 |
-
|
507 |
-
if ( 'yes' === $settings['query_exclude_current'] ) {
|
508 |
-
array_push( $excluded_posts, get_the_id() );
|
509 |
-
}
|
510 |
-
|
511 |
-
$post_args['post__not_in'] = $excluded_posts;
|
512 |
-
|
513 |
-
return $post_args;
|
514 |
-
}
|
515 |
-
|
516 |
-
/**
|
517 |
-
* Get query posts
|
518 |
-
*
|
519 |
-
* @since 3.20.3
|
520 |
-
* @access public
|
521 |
-
*
|
522 |
-
* @return array query args
|
523 |
-
*/
|
524 |
-
public function get_query_posts() {
|
525 |
-
|
526 |
-
$post_args = $this->get_query_args();
|
527 |
-
|
528 |
-
$defaults = array(
|
529 |
-
'author' => '',
|
530 |
-
'category' => '',
|
531 |
-
'orderby' => '',
|
532 |
-
'posts_per_page' => 1,
|
533 |
-
);
|
534 |
-
|
535 |
-
$query_args = wp_parse_args( $post_args, $defaults );
|
536 |
-
|
537 |
-
$query = new \WP_Query( $query_args );
|
538 |
-
|
539 |
-
$total_pages = $query->max_num_pages;
|
540 |
-
|
541 |
-
$this->set_pagination_limit( $total_pages );
|
542 |
-
|
543 |
-
return $query;
|
544 |
-
}
|
545 |
-
|
546 |
-
|
547 |
-
/**
|
548 |
-
* Get paged
|
549 |
-
*
|
550 |
-
* Returns the paged number for the query.
|
551 |
-
*
|
552 |
-
* @since 3.20.0
|
553 |
-
* @return int
|
554 |
-
*/
|
555 |
-
public static function get_paged() {
|
556 |
-
|
557 |
-
global $wp_the_query, $paged;
|
558 |
-
|
559 |
-
if ( isset( $_POST['page_number'] ) && '' !== $_POST['page_number'] ) {
|
560 |
-
return sanitize_text_field( wp_unslash( $_POST['page_number'] ) );
|
561 |
-
}
|
562 |
-
|
563 |
-
// Check the 'paged' query var.
|
564 |
-
$paged_qv = $wp_the_query->get( 'paged' );
|
565 |
-
|
566 |
-
if ( is_numeric( $paged_qv ) ) {
|
567 |
-
return $paged_qv;
|
568 |
-
}
|
569 |
-
|
570 |
-
// Check the 'page' query var.
|
571 |
-
$page_qv = $wp_the_query->get( 'page' );
|
572 |
-
|
573 |
-
if ( is_numeric( $page_qv ) ) {
|
574 |
-
return $page_qv;
|
575 |
-
}
|
576 |
-
|
577 |
-
// Check the $paged global?
|
578 |
-
if ( is_numeric( $paged ) ) {
|
579 |
-
return $paged;
|
580 |
-
}
|
581 |
-
|
582 |
-
return 0;
|
583 |
-
}
|
584 |
-
|
585 |
-
/**
|
586 |
-
* Get Post Content
|
587 |
-
*
|
588 |
-
* @access public
|
589 |
-
* @since 3.20.3
|
590 |
-
*
|
591 |
-
* @param string $source content source.
|
592 |
-
* @param integer $excerpt_length excerpt length.
|
593 |
-
* @param string $cta_type call to action type.
|
594 |
-
* @param string $read_more readmore text.
|
595 |
-
*/
|
596 |
-
public function render_post_content( $source, $excerpt_length, $cta_type, $read_more ) {
|
597 |
-
|
598 |
-
$excerpt = '';
|
599 |
-
|
600 |
-
if ( 'full' === $source ) {
|
601 |
-
|
602 |
-
// Print post full content.
|
603 |
-
the_content();
|
604 |
-
|
605 |
-
} else {
|
606 |
-
|
607 |
-
$excerpt = trim( get_the_excerpt() );
|
608 |
-
|
609 |
-
$words = explode( ' ', $excerpt, $excerpt_length + 1 );
|
610 |
-
|
611 |
-
if ( count( $words ) > $excerpt_length ) {
|
612 |
-
|
613 |
-
if ( ! has_excerpt() ) {
|
614 |
-
array_pop( $words );
|
615 |
-
if ( 'dots' === $cta_type ) {
|
616 |
-
array_push( $words, '…' );
|
617 |
-
}
|
618 |
-
}
|
619 |
-
}
|
620 |
-
|
621 |
-
$excerpt = implode( ' ', $words );
|
622 |
-
}
|
623 |
-
|
624 |
-
return $excerpt;
|
625 |
-
|
626 |
-
}
|
627 |
-
|
628 |
-
/**
|
629 |
-
* Get Post Excerpt Link
|
630 |
-
*
|
631 |
-
* @since 3.20.9
|
632 |
-
* @access public
|
633 |
-
*
|
634 |
-
* @param string $read_more read more text.
|
635 |
-
* @param string $post_target link target value.
|
636 |
-
*/
|
637 |
-
public static function get_post_excerpt_link( $read_more, $post_target ) {
|
638 |
-
|
639 |
-
if ( empty( $read_more ) ) {
|
640 |
-
return;
|
641 |
-
}
|
642 |
-
|
643 |
-
echo '<div class="premium-blog-excerpt-link-wrap">';
|
644 |
-
echo '<a href="' . esc_url( get_permalink() ) . '" target="' . esc_attr( $post_target ) . '" class="premium-blog-excerpt-link elementor-button">';
|
645 |
-
echo wp_kses_post( $read_more );
|
646 |
-
echo '</a>';
|
647 |
-
echo '</div>';
|
648 |
-
|
649 |
-
}
|
650 |
-
|
651 |
-
/**
|
652 |
-
* Set Widget Settings
|
653 |
-
*
|
654 |
-
* @since 3.20.8
|
655 |
-
* @access public
|
656 |
-
*
|
657 |
-
* @param object $settings widget settings.
|
658 |
-
* @param string $active_cat active category.
|
659 |
-
*/
|
660 |
-
public function set_widget_settings( $settings, $active_cat = '' ) {
|
661 |
-
|
662 |
-
$settings['active_cat'] = $active_cat;
|
663 |
-
self::$settings = $settings;
|
664 |
-
}
|
665 |
-
|
666 |
-
/**
|
667 |
-
* Set Pagination Limit
|
668 |
-
*
|
669 |
-
* @since 3.20.8
|
670 |
-
* @access public
|
671 |
-
*
|
672 |
-
* @param integer $pages pages number.
|
673 |
-
*/
|
674 |
-
public function set_pagination_limit( $pages ) {
|
675 |
-
self::$page_limit = $pages;
|
676 |
-
}
|
677 |
-
|
678 |
-
/**
|
679 |
-
* Get Post Thumbnail
|
680 |
-
*
|
681 |
-
* Renders HTML markup for post thumbnail
|
682 |
-
*
|
683 |
-
* @since 3.0.5
|
684 |
-
* @access protected
|
685 |
-
*
|
686 |
-
* @param string $target target.
|
687 |
-
*/
|
688 |
-
protected function get_post_thumbnail( $target ) {
|
689 |
-
|
690 |
-
$settings = self::$settings;
|
691 |
-
|
692 |
-
$skin = $settings['premium_blog_skin'];
|
693 |
-
|
694 |
-
$settings['featured_image'] = array(
|
695 |
-
'id' => get_post_thumbnail_id(),
|
696 |
-
);
|
697 |
-
|
698 |
-
$thumbnail_html = Group_Control_Image_Size::get_attachment_image_html( $settings, 'featured_image' );
|
699 |
-
|
700 |
-
if ( empty( $thumbnail_html ) ) {
|
701 |
-
return;
|
702 |
-
}
|
703 |
-
|
704 |
-
if ( in_array( $skin, array( 'modern', 'cards' ), true ) ) { ?>
|
705 |
-
<a href="<?php esc_url( the_permalink() ); ?>" target="<?php echo esc_attr( $target ); ?>">
|
706 |
-
<?php
|
707 |
-
}
|
708 |
-
echo wp_kses_post( $thumbnail_html );
|
709 |
-
if ( in_array( $skin, array( 'modern', 'cards' ), true ) ) {
|
710 |
-
?>
|
711 |
-
</a>
|
712 |
-
<?php
|
713 |
-
}
|
714 |
-
}
|
715 |
-
|
716 |
-
/**
|
717 |
-
* Render post title
|
718 |
-
*
|
719 |
-
* @since 3.4.4
|
720 |
-
* @access protected
|
721 |
-
*
|
722 |
-
* @param string $link_target target.
|
723 |
-
* @param string $key unique key.
|
724 |
-
*/
|
725 |
-
protected function render_post_title( $link_target, $key ) {
|
726 |
-
|
727 |
-
$settings = self::$settings;
|
728 |
-
|
729 |
-
$this->add_render_attribute( $key . '_title', 'class', 'premium-blog-entry-title' );
|
730 |
-
|
731 |
-
$title_tag = Helper_Functions::validate_html_tag( $settings['premium_blog_title_tag'] );
|
732 |
-
|
733 |
-
?>
|
734 |
-
<<?php echo wp_kses_post( $title_tag . ' ' . $this->get_render_attribute_string( $key . '_title' ) ); ?>>
|
735 |
-
<a href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $link_target ); ?>">
|
736 |
-
<?php esc_html( the_title() ); ?>
|
737 |
-
</a>
|
738 |
-
</<?php echo wp_kses_post( $title_tag ); ?>>
|
739 |
-
<?php
|
740 |
-
}
|
741 |
-
|
742 |
-
/**
|
743 |
-
* Get Post Meta
|
744 |
-
*
|
745 |
-
* @since 3.4.4
|
746 |
-
* @access protected
|
747 |
-
*
|
748 |
-
* @param string $link_target target.
|
749 |
-
*/
|
750 |
-
protected function get_post_meta( $link_target ) {
|
751 |
-
|
752 |
-
$settings = self::$settings;
|
753 |
-
|
754 |
-
$skin = $settings['premium_blog_skin'];
|
755 |
-
|
756 |
-
$author_meta = $settings['premium_blog_author_meta'];
|
757 |
-
|
758 |
-
$data_meta = $settings['premium_blog_date_meta'];
|
759 |
-
|
760 |
-
$categories_meta = $settings['premium_blog_categories_meta'];
|
761 |
-
|
762 |
-
$comments_meta = $settings['premium_blog_comments_meta'];
|
763 |
-
|
764 |
-
if ( 'yes' === $data_meta ) {
|
765 |
-
$date_format = get_option( 'date_format' );
|
766 |
-
}
|
767 |
-
|
768 |
-
if ( 'yes' === $comments_meta ) {
|
769 |
-
|
770 |
-
$comments_strings = array(
|
771 |
-
'no-comments' => __( 'No Comments', 'premium-addons-for-elementor' ),
|
772 |
-
'one-comment' => __( '1 Comment', 'premium-addons-for-elementor' ),
|
773 |
-
'multiple-comments' => __( '% Comments', 'premium-addons-for-elementor' ),
|
774 |
-
);
|
775 |
-
|
776 |
-
}
|
777 |
-
|
778 |
-
?>
|
779 |
-
<div class="premium-blog-entry-meta">
|
780 |
-
<?php if ( 'yes' === $author_meta ) : ?>
|
781 |
-
<div class="premium-blog-post-author premium-blog-meta-data">
|
782 |
-
<i class="fa fa-user fa-fw"></i>
|
783 |
-
<?php the_author_posts_link(); ?>
|
784 |
-
</div>
|
785 |
-
<?php endif; ?>
|
786 |
-
|
787 |
-
<?php if ( 'yes' === $data_meta ) { ?>
|
788 |
-
<span class="premium-blog-meta-separator">•</span>
|
789 |
-
<div class="premium-blog-post-time premium-blog-meta-data">
|
790 |
-
<i class="fa fa-clock-o"></i>
|
791 |
-
<span><?php the_time( $date_format ); ?></span>
|
792 |
-
</div>
|
793 |
-
<?php } ?>
|
794 |
-
|
795 |
-
<?php if ( 'yes' === $categories_meta && ! in_array( $skin, array( 'side', 'banner' ), true ) ) : ?>
|
796 |
-
<span class="premium-blog-meta-separator">•</span>
|
797 |
-
<div class="premium-blog-post-categories premium-blog-meta-data">
|
798 |
-
<i class="fa fa-align-left fa-fw"></i>
|
799 |
-
<?php the_category( ', ' ); ?>
|
800 |
-
</div>
|
801 |
-
<?php endif; ?>
|
802 |
-
|
803 |
-
<?php if ( 'yes' === $comments_meta ) : ?>
|
804 |
-
<span class="premium-blog-meta-separator">•</span>
|
805 |
-
<div class="premium-blog-post-comments premium-
|
806 |
-
<i class="fa fa-comments-o fa-fw"></i>
|
807 |
-
<?php comments_popup_link( $comments_strings['no-comments'], $comments_strings['one-comment'], $comments_strings['multiple-comments'], '', $comments_strings['no-comments'] ); ?>
|
808 |
-
</div>
|
809 |
-
<?php endif; ?>
|
810 |
-
</div>
|
811 |
-
<?php
|
812 |
-
}
|
813 |
-
|
814 |
-
/**
|
815 |
-
* Renders post content
|
816 |
-
*
|
817 |
-
* @since 3.0.5
|
818 |
-
* @access protected
|
819 |
-
*/
|
820 |
-
protected function get_post_content() {
|
821 |
-
|
822 |
-
$settings = self::$settings;
|
823 |
-
|
824 |
-
if ( 'yes' !== $settings['premium_blog_excerpt'] || empty( $settings['premium_blog_excerpt_length'] ) ) {
|
825 |
-
return;
|
826 |
-
}
|
827 |
-
|
828 |
-
$src = $settings['content_source'];
|
829 |
-
|
830 |
-
$excerpt_type = $settings['premium_blog_excerpt_type'];
|
831 |
-
$excerpt_text = $settings['premium_blog_excerpt_text'];
|
832 |
-
|
833 |
-
if ( 'yes' === $settings['premium_blog_new_tab'] ) {
|
834 |
-
$post_target = '_blank';
|
835 |
-
} else {
|
836 |
-
$post_target = '_self';
|
837 |
-
}
|
838 |
-
|
839 |
-
$length = $settings['premium_blog_excerpt_length'];
|
840 |
-
|
841 |
-
// Get post content.
|
842 |
-
if ( 'excerpt' === $src ) :
|
843 |
-
echo '<p class="premium-blog-post-content">';
|
844 |
-
endif;
|
845 |
-
echo wp_kses_post( $this->render_post_content( $src, $length, $excerpt_type, $excerpt_text ) );
|
846 |
-
if ( 'excerpt' === $src ) :
|
847 |
-
echo '</p>';
|
848 |
-
endif;
|
849 |
-
|
850 |
-
// Get post excerpt.
|
851 |
-
if ( 'link' === $excerpt_type ) :
|
852 |
-
$this->get_post_excerpt_link( $excerpt_text, $post_target );
|
853 |
-
endif;
|
854 |
-
}
|
855 |
-
|
856 |
-
/**
|
857 |
-
* Renders post skin
|
858 |
-
*
|
859 |
-
* @since 3.0.5
|
860 |
-
* @access protected
|
861 |
-
*/
|
862 |
-
public function get_post_layout() {
|
863 |
-
|
864 |
-
$settings = self::$settings;
|
865 |
-
|
866 |
-
$post_tag = 'yes' === $settings['premium_blog_article_tag_switcher'] ? 'article' : 'div';
|
867 |
-
|
868 |
-
$image_effect = $settings['premium_blog_hover_image_effect'];
|
869 |
-
|
870 |
-
$post_effect = $settings['premium_blog_hover_color_effect'];
|
871 |
-
|
872 |
-
$total = self::$page_limit;
|
873 |
-
|
874 |
-
if ( 'yes' === $settings['premium_blog_new_tab'] ) {
|
875 |
-
$target = '_blank';
|
876 |
-
} else {
|
877 |
-
$target = '_self';
|
878 |
-
}
|
879 |
-
|
880 |
-
$skin = $settings['premium_blog_skin'];
|
881 |
-
|
882 |
-
$post_id = get_the_ID();
|
883 |
-
|
884 |
-
$widget_id = $settings['widget_id'];
|
885 |
-
|
886 |
-
$key = sprintf( 'post_%s_%s', $widget_id, $post_id );
|
887 |
-
|
888 |
-
$tax_key = sprintf( '%s_tax', $key );
|
889 |
-
|
890 |
-
$wrap_key = sprintf( '%s_wrap', $key );
|
891 |
-
|
892 |
-
$content_key = sprintf( '%s_content', $key );
|
893 |
-
|
894 |
-
$post_type = $settings['post_type_filter'];
|
895 |
-
|
896 |
-
$this->add_render_attribute(
|
897 |
-
$tax_key,
|
898 |
-
array(
|
899 |
-
'class' => 'premium-blog-post-outer-container',
|
900 |
-
'data-total' => $total,
|
901 |
-
)
|
902 |
-
);
|
903 |
-
|
904 |
-
$this->add_render_attribute(
|
905 |
-
$wrap_key,
|
906 |
-
'class',
|
907 |
-
array(
|
908 |
-
'premium-blog-post-container',
|
909 |
-
'premium-blog-skin-' . $skin,
|
910 |
-
)
|
911 |
-
);
|
912 |
-
|
913 |
-
$thumb = ( ! has_post_thumbnail() || 'yes' !== $settings['show_featured_image'] ) ? 'empty-thumb' : '';
|
914 |
-
|
915 |
-
if ( 'yes' === $settings['premium_blog_cat_tabs'] && 'yes' !== $settings['premium_blog_carousel'] ) {
|
916 |
-
|
917 |
-
$filter_rule = $settings['filter_tabs_type'];
|
918 |
-
|
919 |
-
$taxonomies = 'category' === $filter_rule ? get_the_category( $post_id ) : get_the_tags( $post_id );
|
920 |
-
|
921 |
-
if ( ! empty( $taxonomies ) ) {
|
922 |
-
foreach ( $taxonomies as $index => $taxonomy ) {
|
923 |
-
|
924 |
-
$taxonomy_key = 'category' === $filter_rule ? $taxonomy->slug : $taxonomy->name;
|
925 |
-
|
926 |
-
$attr_key = str_replace( ' ', '-', $taxonomy_key );
|
927 |
-
|
928 |
-
$this->add_render_attribute( $tax_key, 'class', strtolower( $attr_key ) );
|
929 |
-
}
|
930 |
-
}
|
931 |
-
}
|
932 |
-
|
933 |
-
$this->add_render_attribute(
|
934 |
-
$content_key,
|
935 |
-
'class',
|
936 |
-
array(
|
937 |
-
'premium-blog-content-wrapper',
|
938 |
-
$thumb,
|
939 |
-
)
|
940 |
-
);
|
941 |
-
|
942 |
-
?>
|
943 |
-
<<?php echo wp_kses_post( $post_tag . ' ' . $this->get_render_attribute_string( $tax_key ) ); ?>>
|
944 |
-
<div <?php echo wp_kses_post( $this->get_render_attribute_string( $wrap_key ) ); ?>>
|
945 |
-
<?php if ( empty( $thumb ) ) : ?>
|
946 |
-
<div class="premium-blog-thumb-effect-wrapper">
|
947 |
-
<div class="premium-blog-thumbnail-container <?php echo esc_attr( 'premium-blog-' . $image_effect . '-effect' ); ?>">
|
948 |
-
<?php
|
949 |
-
$this->get_post_thumbnail( $target );
|
950 |
-
if ( 'none' !== $settings['shape_divider'] ) {
|
951 |
-
$this->render_mask_html( $settings['shape_divider'] );
|
952 |
-
}
|
953 |
-
?>
|
954 |
-
</div>
|
955 |
-
<?php if ( in_array( $skin, array( 'modern', 'cards' ), true ) ) : ?>
|
956 |
-
<div class="premium-blog-effect-container <?php echo esc_attr( 'premium-blog-' . $post_effect . '-effect' ); ?>">
|
957 |
-
<a class="premium-blog-post-link" href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $target ); ?>"></a>
|
958 |
-
<?php if ( 'squares' === $settings['premium_blog_hover_color_effect'] ) { ?>
|
959 |
-
<div class="premium-blog-squares-square-container"></div>
|
960 |
-
<?php } ?>
|
961 |
-
</div>
|
962 |
-
<?php else : ?>
|
963 |
-
<div class="premium-blog-thumbnail-overlay">
|
964 |
-
<a class="elementor-icon" href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $target ); ?>"></a>
|
965 |
-
</div>
|
966 |
-
<?php endif; ?>
|
967 |
-
</div>
|
968 |
-
<?php endif; ?>
|
969 |
-
<?php if ( 'cards' === $skin ) : ?>
|
970 |
-
<?php if ( 'yes' === $settings['premium_blog_author_img_switcher'] ) : ?>
|
971 |
-
<div class="premium-blog-author-thumbnail">
|
972 |
-
<?php echo get_avatar( get_the_author_meta( 'ID' ), 128, '', get_the_author_meta( 'display_name' ) ); ?>
|
973 |
-
</div>
|
974 |
-
<?php endif; ?>
|
975 |
-
<?php endif; ?>
|
976 |
-
<div <?php echo wp_kses_post( $this->get_render_attribute_string( $content_key ) ); ?>>
|
977 |
-
|
978 |
-
<div class="premium-blog-inner-container">
|
979 |
-
|
980 |
-
<?php if ( in_array( $skin, array( 'side', 'banner' ), true ) && 'yes' === $settings['premium_blog_categories_meta'] ) { ?>
|
981 |
-
<div class="premium-blog-cats-container">
|
982 |
-
<ul class="post-categories">
|
983 |
-
<?php
|
984 |
-
$post_cats = get_the_category();
|
985 |
-
$cats_repeater = $settings['categories_repeater'];
|
986 |
-
if ( count( $post_cats ) ) {
|
987 |
-
foreach ( $post_cats as $index => $cat ) {
|
988 |
-
$class = isset( $cats_repeater[ $index ] ) ? 'elementor-repeater-item-' . $cats_repeater[ $index ]['_id'] : '';
|
989 |
-
echo wp_kses_post( sprintf( '<li><a href="%s" class="%s">%s</a></li>', get_category_link( $cat->cat_ID ), $class, $cat->name ) );
|
990 |
-
}
|
991 |
-
}
|
992 |
-
|
993 |
-
?>
|
994 |
-
</ul>
|
995 |
-
</div>
|
996 |
-
<?php } ?>
|
997 |
-
<?php
|
998 |
-
$this->render_post_title( $target, $key );
|
999 |
-
if ( 'cards' !== $skin ) {
|
1000 |
-
$this->get_post_meta( $target );
|
1001 |
-
}
|
1002 |
-
|
1003 |
-
?>
|
1004 |
-
|
1005 |
-
</div>
|
1006 |
-
|
1007 |
-
<?php
|
1008 |
-
|
1009 |
-
do_action( 'pa_before_post_content' );
|
1010 |
-
|
1011 |
-
$this->get_post_content();
|
1012 |
-
|
1013 |
-
if ( 'cards' === $skin ) {
|
1014 |
-
$this->get_post_meta( $target );
|
1015 |
-
}
|
1016 |
-
|
1017 |
-
do_action( 'pa_after_post_content' );
|
1018 |
-
|
1019 |
-
?>
|
1020 |
-
<?php if ( 'yes' === $settings['premium_blog_tags_meta'] && has_tag() ) : ?>
|
1021 |
-
<div class="premium-blog-post-tags-container">
|
1022 |
-
<i class="fa fa-tags fa-fw"></i>
|
1023 |
-
<?php the_tags( ' ', apply_filters( 'pa_post_tags', ', ' ) ); ?>
|
1024 |
-
</div>
|
1025 |
-
<?php endif; ?>
|
1026 |
-
|
1027 |
-
</div>
|
1028 |
-
</div>
|
1029 |
-
</<?php echo wp_kses_post( $post_tag ); ?>>
|
1030 |
-
|
1031 |
-
<?php
|
1032 |
-
}
|
1033 |
-
|
1034 |
-
/**
|
1035 |
-
* Render Posts
|
1036 |
-
*
|
1037 |
-
* @since 3.20.9
|
1038 |
-
* @access public
|
1039 |
-
*/
|
1040 |
-
public function render_posts() {
|
1041 |
-
|
1042 |
-
$query = $this->get_query_posts();
|
1043 |
-
|
1044 |
-
$posts = $query->posts;
|
1045 |
-
|
1046 |
-
if ( count( $posts ) ) {
|
1047 |
-
global $post;
|
1048 |
-
|
1049 |
-
foreach ( $posts as $post ) {
|
1050 |
-
setup_postdata( $post );
|
1051 |
-
$this->get_post_layout();
|
1052 |
-
}
|
1053 |
-
}
|
1054 |
-
|
1055 |
-
wp_reset_postdata();
|
1056 |
-
|
1057 |
-
}
|
1058 |
-
|
1059 |
-
/**
|
1060 |
-
* Inner Render
|
1061 |
-
*
|
1062 |
-
* @since 3.20.9
|
1063 |
-
* @access public
|
1064 |
-
*
|
1065 |
-
* @param object $widget widget.
|
1066 |
-
* @param string $active_cat active category.
|
1067 |
-
*/
|
1068 |
-
public function inner_render( $widget, $active_cat ) {
|
1069 |
-
|
1070 |
-
ob_start();
|
1071 |
-
|
1072 |
-
$settings = $widget->get_settings();
|
1073 |
-
|
1074 |
-
$settings['widget_id'] = $widget->get_id();
|
1075 |
-
|
1076 |
-
$this->set_widget_settings( $settings, $active_cat );
|
1077 |
-
|
1078 |
-
$this->render_posts();
|
1079 |
-
|
1080 |
-
return ob_get_clean();
|
1081 |
-
|
1082 |
-
}
|
1083 |
-
|
1084 |
-
/**
|
1085 |
-
* Render Pagination
|
1086 |
-
*
|
1087 |
-
* Written in PHP and used to generate the final HTML for pagination
|
1088 |
-
*
|
1089 |
-
* @since 3.20.3
|
1090 |
-
* @access protected
|
1091 |
-
*/
|
1092 |
-
public function render_pagination() {
|
1093 |
-
|
1094 |
-
$settings = self::$settings;
|
1095 |
-
|
1096 |
-
if ( 'yes' !== $settings['premium_blog_paging'] ) {
|
1097 |
-
return;
|
1098 |
-
}
|
1099 |
-
|
1100 |
-
$pages = self::$page_limit;
|
1101 |
-
|
1102 |
-
if ( ! empty( $settings['max_pages'] ) ) {
|
1103 |
-
$pages = min( $settings['max_pages'], $pages );
|
1104 |
-
}
|
1105 |
-
|
1106 |
-
$paged = $this->get_paged();
|
1107 |
-
|
1108 |
-
$current_page = $paged;
|
1109 |
-
if ( ! $current_page ) {
|
1110 |
-
$current_page = 1;
|
1111 |
-
}
|
1112 |
-
|
1113 |
-
$nav_links = paginate_links(
|
1114 |
-
array(
|
1115 |
-
'current' => $current_page,
|
1116 |
-
'total' => $pages,
|
1117 |
-
'prev_next' => 'yes' === $settings['pagination_strings'] ? true : false,
|
1118 |
-
'prev_text' => sprintf( '« %s', $settings['premium_blog_prev_text'] ),
|
1119 |
-
'next_text' => sprintf( '%s »', $settings['premium_blog_next_text'] ),
|
1120 |
-
'type' => 'array',
|
1121 |
-
)
|
1122 |
-
);
|
1123 |
-
|
1124 |
-
if ( ! is_array( $nav_links ) ) {
|
1125 |
-
return;
|
1126 |
-
}
|
1127 |
-
|
1128 |
-
?>
|
1129 |
-
<nav class="premium-blog-pagination-container" role="navigation" aria-label="<?php echo esc_attr( __( 'Pagination', 'premium-addons-for-elementor' ) ); ?>">
|
1130 |
-
<?php echo wp_kses_post( implode( PHP_EOL, $nav_links ) ); ?>
|
1131 |
-
</nav>
|
1132 |
-
<?php
|
1133 |
-
}
|
1134 |
-
|
1135 |
-
/**
|
1136 |
-
* Inner Pagination Render
|
1137 |
-
*
|
1138 |
-
* Used to generate the pagination to be used with the AJAX call
|
1139 |
-
*
|
1140 |
-
* @since 3.20.3
|
1141 |
-
* @access protected
|
1142 |
-
*/
|
1143 |
-
public function inner_pagination_render() {
|
1144 |
-
|
1145 |
-
ob_start();
|
1146 |
-
|
1147 |
-
$this->render_pagination();
|
1148 |
-
|
1149 |
-
return ob_get_clean();
|
1150 |
-
|
1151 |
-
}
|
1152 |
-
|
1153 |
-
/**
|
1154 |
-
* Get Posts Query
|
1155 |
-
*
|
1156 |
-
* Get posts using AJAX
|
1157 |
-
*
|
1158 |
-
* @since 3.20.9
|
1159 |
-
* @access public
|
1160 |
-
*/
|
1161 |
-
public function get_posts_query() {
|
1162 |
-
|
1163 |
-
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
1164 |
-
|
1165 |
-
if ( ! isset( $_POST['page_id'] ) || ! isset( $_POST['widget_id'] ) ) {
|
1166 |
-
return;
|
1167 |
-
}
|
1168 |
-
|
1169 |
-
$doc_id = isset( $_POST['page_id'] ) ? sanitize_text_field( wp_unslash( $_POST['page_id'] ) ) : '';
|
1170 |
-
$elem_id = isset( $_POST['widget_id'] ) ? sanitize_text_field( wp_unslash( $_POST['widget_id'] ) ) : '';
|
1171 |
-
$active_cat = isset( $_POST['category'] ) ? sanitize_text_field( wp_unslash( $_POST['category'] ) ) : '';
|
1172 |
-
|
1173 |
-
$elementor = Plugin::$instance;
|
1174 |
-
$meta = $elementor->documents->get( $doc_id )->get_elements_data();
|
1175 |
-
|
1176 |
-
$widget_data = $this->find_element_recursive( $meta, $elem_id );
|
1177 |
-
|
1178 |
-
$data = array(
|
1179 |
-
'ID' => '',
|
1180 |
-
'posts' => '',
|
1181 |
-
'paging' => '',
|
1182 |
-
);
|
1183 |
-
|
1184 |
-
if ( null !== $widget_data ) {
|
1185 |
-
|
1186 |
-
$widget = $elementor->elements_manager->create_element_instance( $widget_data );
|
1187 |
-
|
1188 |
-
$posts = $this->inner_render( $widget, $active_cat );
|
1189 |
-
|
1190 |
-
$pagination = $this->inner_pagination_render();
|
1191 |
-
|
1192 |
-
$data['ID'] = $widget->get_id();
|
1193 |
-
$data['posts'] = $posts;
|
1194 |
-
$data['paging'] = $pagination;
|
1195 |
-
}
|
1196 |
-
|
1197 |
-
wp_send_json_success( $data );
|
1198 |
-
|
1199 |
-
}
|
1200 |
-
|
1201 |
-
/**
|
1202 |
-
* Get Acf Options.
|
1203 |
-
*
|
1204 |
-
* Get options using AJAX.
|
1205 |
-
*
|
1206 |
-
* @since 4.4.8
|
1207 |
-
* @access public
|
1208 |
-
*/
|
1209 |
-
public function get_acf_options() {
|
1210 |
-
|
1211 |
-
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
1212 |
-
|
1213 |
-
$query_options = isset( $_POST['query_options'] ) ? array_map( 'strip_tags', $_POST['query_options'] ) : '';
|
1214 |
-
|
1215 |
-
$query = new \WP_Query(
|
1216 |
-
array(
|
1217 |
-
'post_type' => 'acf-field',
|
1218 |
-
'posts_per_page' => -1,
|
1219 |
-
)
|
1220 |
-
);
|
1221 |
-
|
1222 |
-
$results = ACF_Helper::format_acf_query_result( $query->posts, $query_options );
|
1223 |
-
|
1224 |
-
wp_send_json_success( wp_json_encode( $results ) );
|
1225 |
-
}
|
1226 |
-
|
1227 |
-
|
1228 |
-
/**
|
1229 |
-
* Get Current Product Swap Image.
|
1230 |
-
*
|
1231 |
-
* @since 3.4.0
|
1232 |
-
* @access public
|
1233 |
-
*
|
1234 |
-
* @param string $size image size.
|
1235 |
-
*/
|
1236 |
-
public static function get_current_product_swap_image( $size ) {
|
1237 |
-
|
1238 |
-
global $product;
|
1239 |
-
|
1240 |
-
$attachment_ids = $product->get_gallery_image_ids();
|
1241 |
-
|
1242 |
-
if ( $attachment_ids ) {
|
1243 |
-
|
1244 |
-
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
|
1245 |
-
|
1246 |
-
echo wp_kses_post( apply_filters( 'pa_woo_product_swap_image', wp_get_attachment_image( reset( $attachment_ids ), $image_size, false, array( 'class' => 'premium-woo-product__on_hover' ) ) ) );
|
1247 |
-
}
|
1248 |
-
}
|
1249 |
-
|
1250 |
-
/**
|
1251 |
-
* Get Current Product Gallery Images
|
1252 |
-
*
|
1253 |
-
* Gets current product images
|
1254 |
-
*
|
1255 |
-
* @since 3.4.0
|
1256 |
-
* @access public
|
1257 |
-
*
|
1258 |
-
* @param string $size image size.
|
1259 |
-
*/
|
1260 |
-
public static function get_current_product_gallery_images( $size ) {
|
1261 |
-
|
1262 |
-
global $product;
|
1263 |
-
|
1264 |
-
$attachment_ids = $product->get_gallery_image_ids();
|
1265 |
-
|
1266 |
-
if ( $attachment_ids ) {
|
1267 |
-
|
1268 |
-
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
|
1269 |
-
|
1270 |
-
foreach ( $attachment_ids as $index => $id ) {
|
1271 |
-
if ( $index > 2 ) {
|
1272 |
-
break;
|
1273 |
-
}
|
1274 |
-
|
1275 |
-
echo wp_kses_post( apply_filters( 'pa_woo_product_gallery_image', wp_get_attachment_image( $id, $image_size, false, array( 'class' => 'premium-woo-product__gallery_image' ) ) ) );
|
1276 |
-
}
|
1277 |
-
}
|
1278 |
-
}
|
1279 |
-
|
1280 |
-
/**
|
1281 |
-
* Get Current Product Gallery Images
|
1282 |
-
*
|
1283 |
-
* Gets current product images
|
1284 |
-
*
|
1285 |
-
* @since 3.4.0
|
1286 |
-
* @access public
|
1287 |
-
*
|
1288 |
-
* @param string $size image size.
|
1289 |
-
*/
|
1290 |
-
public static function get_current_product_linked_images( $size ) {
|
1291 |
-
|
1292 |
-
global $product;
|
1293 |
-
|
1294 |
-
$attachment_ids = $product->get_gallery_image_ids();
|
1295 |
-
|
1296 |
-
if ( $attachment_ids ) {
|
1297 |
-
|
1298 |
-
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
|
1299 |
-
|
1300 |
-
foreach ( $attachment_ids as $index => $id ) {
|
1301 |
-
if ( $index > 2 ) {
|
1302 |
-
break;
|
1303 |
-
}
|
1304 |
-
|
1305 |
-
woocommerce_template_loop_product_link_open();
|
1306 |
-
|
1307 |
-
echo wp_kses_post( apply_filters( 'pa_woo_product_gallery_image', wp_get_attachment_image( $id, $image_size, false, array( 'class' => 'premium-woo-product__gallery_image' ) ) ) );
|
1308 |
-
|
1309 |
-
woocommerce_template_loop_product_link_close(); // closes product anchor tag.
|
1310 |
-
|
1311 |
-
}
|
1312 |
-
}
|
1313 |
-
}
|
1314 |
-
|
1315 |
-
|
1316 |
-
/**
|
1317 |
-
* Get Current Product Category
|
1318 |
-
*
|
1319 |
-
* @since 3.4.0
|
1320 |
-
* @access public
|
1321 |
-
*/
|
1322 |
-
public static function get_current_product_category() {
|
1323 |
-
if ( apply_filters( 'pa_woo_product_parent_category', true ) ) :
|
1324 |
-
?>
|
1325 |
-
<span class="premium-woo-product-category">
|
1326 |
-
<?php
|
1327 |
-
global $product;
|
1328 |
-
$product_categories = function_exists( 'wc_get_product_category_list' ) ? wc_get_product_category_list( get_the_ID(), ',', '', '' ) : $product->get_categories( ',', '', '' );
|
1329 |
-
|
1330 |
-
$product_categories = wp_strip_all_tags( $product_categories );
|
1331 |
-
if ( $product_categories ) {
|
1332 |
-
list( $parent_cat ) = explode( ',', $product_categories );
|
1333 |
-
echo esc_html( $parent_cat );
|
1334 |
-
}
|
1335 |
-
?>
|
1336 |
-
</span>
|
1337 |
-
<?php
|
1338 |
-
endif;
|
1339 |
-
}
|
1340 |
-
|
1341 |
-
/**
|
1342 |
-
* Get Product Short Description
|
1343 |
-
*
|
1344 |
-
* @since 3.4.0
|
1345 |
-
* @access public
|
1346 |
-
*
|
1347 |
-
* @param integer $length excerpt length.
|
1348 |
-
*/
|
1349 |
-
public static function get_product_excerpt( $length ) {
|
1350 |
-
|
1351 |
-
if ( has_excerpt() ) {
|
1352 |
-
|
1353 |
-
$excerpt = trim( get_the_excerpt() );
|
1354 |
-
|
1355 |
-
if ( ! empty( $length ) ) {
|
1356 |
-
|
1357 |
-
$words = explode( ' ', $excerpt, $length + 1 );
|
1358 |
-
|
1359 |
-
if ( count( $words ) > $length ) {
|
1360 |
-
|
1361 |
-
array_pop( $words );
|
1362 |
-
|
1363 |
-
array_push( $words, '…' );
|
1364 |
-
|
1365 |
-
}
|
1366 |
-
|
1367 |
-
$excerpt = implode( ' ', $words );
|
1368 |
-
|
1369 |
-
}
|
1370 |
-
|
1371 |
-
echo '<div class="premium-woo-product-desc">';
|
1372 |
-
echo wp_kses_post( $excerpt );
|
1373 |
-
echo '</div>';
|
1374 |
-
}
|
1375 |
-
|
1376 |
-
}
|
1377 |
-
|
1378 |
-
|
1379 |
-
/**
|
1380 |
-
* Get Widget Setting data.
|
1381 |
-
*
|
1382 |
-
* @since 1.7.0
|
1383 |
-
* @access public
|
1384 |
-
* @param array $elements Element array.
|
1385 |
-
* @param string $id Element ID.
|
1386 |
-
* @return Boolean True/False.
|
1387 |
-
*/
|
1388 |
-
public function find_element_recursive( $elements, $id ) {
|
1389 |
-
|
1390 |
-
foreach ( $elements as $element ) {
|
1391 |
-
if ( $id === $element['id'] ) {
|
1392 |
-
return $element;
|
1393 |
-
}
|
1394 |
-
|
1395 |
-
if ( ! empty( $element['elements'] ) ) {
|
1396 |
-
$element = $this->find_element_recursive( $element['elements'], $id );
|
1397 |
-
|
1398 |
-
if ( $element ) {
|
1399 |
-
return $element;
|
1400 |
-
}
|
1401 |
-
}
|
1402 |
-
}
|
1403 |
-
|
1404 |
-
return false;
|
1405 |
-
}
|
1406 |
-
|
1407 |
-
/**
|
1408 |
-
* Add render attribute.
|
1409 |
-
*
|
1410 |
-
* Used to add attributes to a specific HTML element.
|
1411 |
-
*
|
1412 |
-
* The HTML tag is represented by the element parameter, then you need to
|
1413 |
-
* define the attribute key and the attribute key. The final result will be:
|
1414 |
-
* `<element attribute_key="attribute_value">`.
|
1415 |
-
*
|
1416 |
-
* Example usage:
|
1417 |
-
*
|
1418 |
-
* `$this->add_render_attribute( 'wrapper', 'class', 'custom-widget-wrapper-class' );`
|
1419 |
-
* `$this->add_render_attribute( 'widget', 'id', 'custom-widget-id' );`
|
1420 |
-
* `$this->add_render_attribute( 'button', [ 'class' => 'custom-button-class', 'id' => 'custom-button-id' ] );`
|
1421 |
-
*
|
1422 |
-
* @since 1.0.0
|
1423 |
-
* @access public
|
1424 |
-
*
|
1425 |
-
* @param array|string $element The HTML element.
|
1426 |
-
* @param array|string $key Optional. Attribute key. Default is null.
|
1427 |
-
* @param array|string $value Optional. Attribute value. Default is null.
|
1428 |
-
* @param bool $overwrite Optional. Whether to overwrite existing
|
1429 |
-
* attribute. Default is false, not to overwrite.
|
1430 |
-
*
|
1431 |
-
* @return Element_Base Current instance of the element.
|
1432 |
-
*/
|
1433 |
-
public function add_render_attribute( $element, $key = null, $value = null, $overwrite = false ) {
|
1434 |
-
if ( is_array( $element ) ) {
|
1435 |
-
foreach ( $element as $element_key => $attributes ) {
|
1436 |
-
$this->add_render_attribute( $element_key, $attributes, null, $overwrite );
|
1437 |
-
}
|
1438 |
-
|
1439 |
-
return $this;
|
1440 |
-
}
|
1441 |
-
|
1442 |
-
if ( is_array( $key ) ) {
|
1443 |
-
foreach ( $key as $attribute_key => $attributes ) {
|
1444 |
-
$this->add_render_attribute( $element, $attribute_key, $attributes, $overwrite );
|
1445 |
-
}
|
1446 |
-
|
1447 |
-
return $this;
|
1448 |
-
}
|
1449 |
-
|
1450 |
-
if ( empty( $this->_render_attributes[ $element ][ $key ] ) ) {
|
1451 |
-
$this->_render_attributes[ $element ][ $key ] = array();
|
1452 |
-
}
|
1453 |
-
|
1454 |
-
settype( $value, 'array' );
|
1455 |
-
|
1456 |
-
if ( $overwrite ) {
|
1457 |
-
$this->_render_attributes[ $element ][ $key ] = $value;
|
1458 |
-
} else {
|
1459 |
-
$this->_render_attributes[ $element ][ $key ] = array_merge( $this->_render_attributes[ $element ][ $key ], $value );
|
1460 |
-
}
|
1461 |
-
|
1462 |
-
return $this;
|
1463 |
-
}
|
1464 |
-
|
1465 |
-
/**
|
1466 |
-
* Get render attribute string.
|
1467 |
-
*
|
1468 |
-
* Used to retrieve the value of the render attribute.
|
1469 |
-
*
|
1470 |
-
* @since 1.0.0
|
1471 |
-
* @access public
|
1472 |
-
*
|
1473 |
-
* @param array|string $element The element.
|
1474 |
-
*
|
1475 |
-
* @return string Render attribute string, or an empty string if the attribute
|
1476 |
-
* is empty or not exist.
|
1477 |
-
*/
|
1478 |
-
public function get_render_attribute_string( $element ) {
|
1479 |
-
if ( empty( $this->_render_attributes[ $element ] ) ) {
|
1480 |
-
return '';
|
1481 |
-
}
|
1482 |
-
|
1483 |
-
$render_attributes = $this->_render_attributes[ $element ];
|
1484 |
-
|
1485 |
-
$attributes = array();
|
1486 |
-
|
1487 |
-
foreach ( $render_attributes as $attribute_key => $attribute_values ) {
|
1488 |
-
$attributes[] = sprintf( '%1$s="%2$s"', $attribute_key, esc_attr( implode( ' ', $attribute_values ) ) );
|
1489 |
-
}
|
1490 |
-
|
1491 |
-
return implode( ' ', $attributes );
|
1492 |
-
}
|
1493 |
-
|
1494 |
-
/**
|
1495 |
-
* Fix Query Offset.
|
1496 |
-
*
|
1497 |
-
* @since 4.0.8
|
1498 |
-
* @access public
|
1499 |
-
*
|
1500 |
-
* @param object $query query object.
|
1501 |
-
*/
|
1502 |
-
public function fix_query_offset( &$query ) {
|
1503 |
-
|
1504 |
-
if ( ! empty( $query->query_vars['offset_to_fix'] ) ) {
|
1505 |
-
if ( $query->is_paged ) {
|
1506 |
-
$query->query_vars['offset'] = $query->query_vars['offset_to_fix'] + ( ( $query->query_vars['paged'] - 1 ) * $query->query_vars['posts_per_page'] );
|
1507 |
-
} else {
|
1508 |
-
$query->query_vars['offset'] = $query->query_vars['offset_to_fix'];
|
1509 |
-
}
|
1510 |
-
}
|
1511 |
-
}
|
1512 |
-
|
1513 |
-
/**
|
1514 |
-
* Fix Found Posts Query
|
1515 |
-
*
|
1516 |
-
* @since 4.0.8
|
1517 |
-
* @access public
|
1518 |
-
*
|
1519 |
-
* @param int $found_posts found posts.
|
1520 |
-
* @param object $query query object.
|
1521 |
-
*/
|
1522 |
-
public function fix_found_posts_query( $found_posts, $query ) {
|
1523 |
-
|
1524 |
-
$offset_to_fix = $query->get( 'offset_to_fix' );
|
1525 |
-
|
1526 |
-
if ( $offset_to_fix ) {
|
1527 |
-
$found_posts -= $offset_to_fix;
|
1528 |
-
}
|
1529 |
-
|
1530 |
-
return $found_posts;
|
1531 |
-
}
|
1532 |
-
|
1533 |
-
/**
|
1534 |
-
* Render Mask HTML
|
1535 |
-
*
|
1536 |
-
* Renders markup for featured image mask.
|
1537 |
-
*
|
1538 |
-
* @since 4.2.6
|
1539 |
-
* @access public
|
1540 |
-
*
|
1541 |
-
* @param string $mask mask type.
|
1542 |
-
*/
|
1543 |
-
public function render_mask_html( $mask ) {
|
1544 |
-
|
1545 |
-
$mask_array = array(
|
1546 |
-
'arrow' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 10" preserveAspectRatio="none"><path d="M350,10L340,0h20L350,10z"/></svg>',
|
1547 |
-
|
1548 |
-
'book' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path class="elementor-shape-fill" d="M194,99c186.7,0.7,305-78.3,306-97.2c1,18.9,119.3,97.9,306,97.2c114.3-0.3,194,0.3,194,0.3s0-91.7,0-100c0,0,0,0,0-0 L0,0v99.3C0,99.3,79.7,98.7,194,99z"/></svg>',
|
1549 |
-
|
1550 |
-
'cloud' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.5 27.8" preserveAspectRatio="xMidYMax slice"><path d="M265.8 3.5c-10.9 0-15.9 6.2-15.9 6.2s-3.6-3.5-9.2-.9c-9.1 4.1-4.4 13.4-4.4 13.4s-1.2.2-1.9.9c-.6.7-.5 1.9-.5 1.9s-1-.5-2.3-.2c-1.3.3-1.6 1.4-1.6 1.4s.4-3.4-1.5-5c-3.9-3.4-8.3-.2-8.3-.2s-.6-.7-.9-.9c-.4-.2-1.2-.2-1.2-.2s-4.4-3.6-11.5-2.6-10.4 7.9-10.4 7.9-.5-3.3-3.9-4.9c-4.8-2.4-7.4 0-7.4 0s2.4-4.1-1.9-6.4-6.2 1.2-6.2 1.2-.9-.5-2.1-.5-2.3 1.1-2.3 1.1.1-.7-1.1-1.1c-1.2-.4-2 0-2 0s3.6-6.8-3.5-8.9c-6-1.8-7.9 2.6-8.4 4-.1-.3-.4-.7-.9-1.1-1-.7-1.3-.5-1.3-.5s1-4-1.7-5.2c-2.7-1.2-4.2 1.1-4.2 1.1s-3.1-1-5.7 1.4-2.1 5.5-2.1 5.5-.9 0-2.1.7-1.4 1.7-1.4 1.7-1.7-1.2-4.3-1.2c-2.6 0-4.5 1.2-4.5 1.2s-.7-1.5-2.8-2.4c-2.1-.9-4 0-4 0s2.6-5.9-4.7-9c-7.3-3.1-12.6 3.3-12.6 3.3s-.9 0-1.9.2c-.9.2-1.5.9-1.5.9S99.4 3 94.9 3.9c-4.5.9-5.7 5.7-5.7 5.7s-2.8-5-12.3-3.9-11.1 6-11.1 6-1.2-1.4-4-.7c-.8.2-1.3.5-1.8.9-.9-2.1-2.7-4.9-6.2-4.4-3.2.4-4 2.2-4 2.2s-.5-.7-1.2-.7h-1.4s-.5-.9-1.7-1.4-2.4 0-2.4 0-2.4-1.2-4.7 0-3.1 4.1-3.1 4.1-1.7-1.4-3.6-.7c-1.9.7-1.9 2.8-1.9 2.8s-.5-.5-1.7-.2c-1.2.2-1.4.7-1.4.7s-.7-2.3-2.8-2.8c-2.1-.5-4.3.2-4.3.2s-1.7-5-11.1-6c-3.8-.4-6.6.2-8.5 1v21.2h283.5V11.1c-.9.2-1.6.4-1.6.4s-5.2-8-16.1-8z"/></svg>',
|
1551 |
-
|
1552 |
-
'curve' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 35" preserveAspectRatio="none"><path class="st0" d="M0,33.6C63.8,11.8,130.8,0.2,200,0.2s136.2,11.6,200,33.4v1.2H0V33.6z"/></svg>',
|
1553 |
-
|
1554 |
-
'curve-asymmetric' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path class="elementor-shape-fill" d="M0,0c0,0,0,6,0,6.7c0,18,240.2,93.6,615.2,92.6C989.8,98.5,1000,25,1000,6.7c0-0.7,0-6.7,0-6.7H0z"/></svg>',
|
1555 |
-
|
1556 |
-
'drops' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" height="100%" viewBox="0 0 283.5 27.8" preserveAspectRatio="xMidYMax slice"><path d="M0 0v1.4c.6.7 1.1 1.4 1.4 2 2 3.8 2.2 6.6 1.8 10.8-.3 3.3-2.4 9.4 0 12.3 1.7 2 3.7 1.4 4.6-.9 1.4-3.8-.7-8.2-.6-12 .1-3.7 3.2-5.5 6.9-4.9 4 .6 4.8 4 4.9 7.4.1 1.8-1.1 7 0 8.5.6.8 1.6 1.2 2.4.5 1.4-1.1.1-5.4.1-6.9.1-3.7.3-8.6 4.1-10.5 5-2.5 6.2 1.6 5.4 5.6-.4 1.7-1 9.2 2.9 6.3 1.5-1.1.7-3.5.5-4.9-.4-2.4-.4-4.3 1-6.5.9-1.4 2.4-3.1 4.2-3 2.4.1 2.7 2.2 4 3.7 1.5 1.8 1.8 2.2 3 .1 1.1-1.9 1.2-2.8 3.6-3.3 1.3-.3 4.8-1.4 5.9-.5 1.5 1.1.6 2.8.4 4.3-.2 1.1-.6 4 1.8 3.4 1.7-.4-.3-4.1.6-5.6 1.3-2.2 5.8-1.4 7 .5 1.3 2.1.5 5.8.1 8.1s-1.2 5-.6 7.4c1.3 5.1 4.4.9 4.3-2.4-.1-4.4-2-8.8-.5-13 .9-2.4 4.6-6.6 7.7-4.5 2.7 1.8.5 7.8.2 10.3-.2 1.7-.8 4.6.2 6.2.9 1.4 2 1.5 2.6-.3.5-1.5-.9-4.5-1-6.1-.2-1.7-.4-3.7.2-5.4 1.8-5.6 3.5 2.4 6.3.6 1.4-.9 4.3-9.4 6.1-3.1.6 2.2-1.3 7.8.7 8.9 4.2 2.3 1.5-7.1 2.2-8 3.1-4 4.7 3.8 6.1 4.1 3.1.7 2.8-7.9 8.1-4.5 1.7 1.1 2.9 3.3 3.2 5.2.4 2.2-1 4.5-.6 6.6 1 4.3 4.4 1.5 4.4-1.7 0-2.7-3-8.3 1.4-9.1 4.4-.9 7.3 3.5 7.8 6.9.3 2-1.5 10.9 1.3 11.3 4.1.6-3.2-15.7 4.8-15.8 4.7-.1 2.8 4.1 3.9 6.6 1 2.4 2.1 1 2.3-.8.3-1.9-.9-3.2 1.3-4.3 5.9-2.9 5.9 5.4 5.5 8.5-.3 2-1.7 8.4 2 8.1 6.9-.5-2.8-16.9 4.8-18.7 4.7-1.2 6.1 3.6 6.3 7.1.1 1.7-1.2 8.1.6 9.1 3.5 2 1.9-7 2-8.4.2-4 1.2-9.6 6.4-9.8 4.7-.2 3.2 4.6 2.7 7.5-.4 2.2 1.3 8.6 3.8 4.4 1.1-1.9-.3-4.1-.3-6 0-1.7.4-3.2 1.3-4.6 1-1.6 2.9-3.5 5.1-2.9 2.5.6 2.3 4.1 4.1 4.9 1.9.8 1.6-.9 2.3-2.1 1.2-2.1 2.1-2.1 4.4-2.4 1.4-.2 3.6-1.5 4.9-.5 2.3 1.7-.7 4.4.1 6.5.6 1.5 2.1 1.7 2.8.3.7-1.4-1.1-3.4-.3-4.8 1.4-2.5 6.2-1.2 7.2 1 2.3 4.8-3.3 12-.2 16.3 3 4.1 3.9-2.8 3.8-4.8-.4-4.3-2.1-8.9 0-13.1 1.3-2.5 5.9-5.7 7.9-2.4 2 3.2-1.3 9.8-.8 13.4.5 4.4 3.5 3.3 2.7-.8-.4-1.9-2.4-10 .6-11.1 3.7-1.4 2.8 7.2 6.5.4 2.2-4.1 4.9-3.1 5.2 1.2.1 1.5-.6 3.1-.4 4.6.2 1.9 1.8 3.7 3.3 1.3 1-1.6-2.6-10.4 2.9-7.3 2.6 1.5 1.6 6.5 4.8 2.7 1.3-1.5 1.7-3.6 4-3.7 2.2-.1 4 2.3 4.8 4.1 1.3 2.9-1.5 8.4.9 10.3 4.2 3.3 3-5.5 2.7-6.9-.6-3.9 1-7.2 5.5-5 4.1 2.1 4.3 7.7 4.1 11.6 0 .8-.6 9.5 2.5 5.2 1.2-1.7-.1-7.7.1-9.6.3-2.9 1.2-5.5 4.3-6.2 4.5-1 7.7 1.5 7.4 5.8-.2 3.5-1.8 7.7-.5 11.1 1 2.7 3.6 2.8 5 .2 1.6-3.1 0-8.3-.4-11.6-.4-4.2-.2-7 1.8-10.8 0 0-.1.1-.1.2-.2.4-.3.7-.4.8v.1c-.1.2-.1.2 0 0v-.1l.4-.8c0-.1.1-.1.1-.2.2-.4.5-.8.8-1.2V0H0zM282.7 3.4z"/></svg>',
|
1557 |
-
|
1558 |
-
'fan' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.5 19.6" preserveAspectRatio="none"><path style="opacity:0.33" d="M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z"/><path style="opacity:0.33" d="M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z"/><path style="opacity:0.33" d="M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z"/><path d="M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z"/></svg>',
|
1559 |
-
|
1560 |
-
'mountain' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z"></path><path opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z"></path><path d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z"></path></svg>',
|
1561 |
-
|
1562 |
-
'pyramids' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M761.9,44.1L643.1,27.2L333.8,98L0,3.8V0l1000,0v3.9"/></svg>',
|
1563 |
-
|
1564 |
-
'split' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 20" preserveAspectRatio="none"><path class="elementor-shape-fill" d="M0,0v3c0,0,393.8,0,483.4,0c9.2,0,16.6,7.4,16.6,16.6c0-9.1,7.4-16.6,16.6-16.6C606.2,3,1000,3,1000,3V0H0z"/></svg>',
|
1565 |
-
|
1566 |
-
'triangle' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M500,98.9L0,6.1V0h1000v6.1L500,98.9z"/></svg>',
|
1567 |
-
|
1568 |
-
'tri_asymmetric' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M738,99l262-93V0H0v5.6L738,99z"/></svg>',
|
1569 |
-
|
1570 |
-
'tilt' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path class="elementor-shape-fill" d="M0,6V0h1000v100L0,6z"/></svg>',
|
1571 |
-
|
1572 |
-
'tilt-opacity' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2600 131.1" preserveAspectRatio="none"><path d="M0 0L2600 0 2600 69.1 0 0z"/><path style="opacity:0.5" d="M0 0L2600 0 2600 69.1 0 69.1z"/><path style="opacity:0.25" d="M2600 0L0 0 0 130.1 2600 69.1z"/></svg>',
|
1573 |
-
|
1574 |
-
'waves' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"><path d="M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7
|
1575 |
-
c23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4
|
1576 |
-
c21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z"/></svg>',
|
1577 |
-
|
1578 |
-
'waves-brush' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.5 27.8" preserveAspectRatio="none"><path d="M283.5,9.7c0,0-7.3,4.3-14,4.6c-6.8,0.3-12.6,0-20.9-1.5c-11.3-2-33.1-10.1-44.7-5.7 s-12.1,4.6-18,7.4c-6.6,3.2-20,9.6-36.6,9.3C131.6,23.5,99.5,7.2,86.3,8c-1.4,0.1-6.6,0.8-10.5,2c-3.8,1.2-9.4,3.8-17,4.7 c-3.2,0.4-8.3,1.1-14.2,0.9c-1.5-0.1-6.3-0.4-12-1.6c-5.7-1.2-11-3.1-15.8-3.7C6.5,9.2,0,10.8,0,10.8V0h283.5V9.7z M260.8,11.3 c-0.7-1-2-0.4-4.3-0.4c-2.3,0-6.1-1.2-5.8-1.1c0.3,0.1,3.1,1.5,6,1.9C259.7,12.2,261.4,12.3,260.8,11.3z M242.4,8.6 c0,0-2.4-0.2-5.6-0.9c-3.2-0.8-10.3-2.8-15.1-3.5c-8.2-1.1-15.8,0-15.1,0.1c0.8,0.1,9.6-0.6,17.6,1.1c3.3,0.7,9.3,2.2,12.4,2.7 C239.9,8.7,242.4,8.6,242.4,8.6z M185.2,8.5c1.7-0.7-13.3,4.7-18.5,6.1c-2.1,0.6-6.2,1.6-10,2c-3.9,0.4-8.9,0.4-8.8,0.5 c0,0.2,5.8,0.8,11.2,0c5.4-0.8,5.2-1.1,7.6-1.6C170.5,14.7,183.5,9.2,185.2,8.5z M199.1,6.9c0.2,0-0.8-0.4-4.8,1.1 c-4,1.5-6.7,3.5-6.9,3.7c-0.2,0.1,3.5-1.8,6.6-3C197,7.5,199,6.9,199.1,6.9z M283,6c-0.1,0.1-1.9,1.1-4.8,2.5s-6.9,2.8-6.7,2.7 c0.2,0,3.5-0.6,7.4-2.5C282.8,6.8,283.1,5.9,283,6z M31.3,11.6c0.1-0.2-1.9-0.2-4.5-1.2s-5.4-1.6-7.8-2C15,7.6,7.3,8.5,7.7,8.6 C8,8.7,15.9,8.3,20.2,9.3c2.2,0.5,2.4,0.5,5.7,1.6S31.2,11.9,31.3,11.6z M73,9.2c0.4-0.1,3.5-1.6,8.4-2.6c4.9-1.1,8.9-0.5,8.9-0.8 c0-0.3-1-0.9-6.2-0.3S72.6,9.3,73,9.2z M71.6,6.7C71.8,6.8,75,5.4,77.3,5c2.3-0.3,1.9-0.5,1.9-0.6c0-0.1-1.1-0.2-2.7,0.2 C74.8,5.1,71.4,6.6,71.6,6.7z M93.6,4.4c0.1,0.2,3.5,0.8,5.6,1.8c2.1,1,1.8,0.6,1.9,0.5c0.1-0.1-0.8-0.8-2.4-1.3 C97.1,4.8,93.5,4.2,93.6,4.4z M65.4,11.1c-0.1,0.3,0.3,0.5,1.9-0.2s2.6-1.3,2.2-1.2s-0.9,0.4-2.5,0.8C65.3,10.9,65.5,10.8,65.4,11.1 z M34.5,12.4c-0.2,0,2.1,0.8,3.3,0.9c1.2,0.1,2,0.1,2-0.2c0-0.3-0.1-0.5-1.6-0.4C36.6,12.8,34.7,12.4,34.5,12.4z M152.2,21.1 c-0.1,0.1-2.4-0.3-7.5-0.3c-5,0-13.6-2.4-17.2-3.5c-3.6-1.1,10,3.9,16.5,4.1C150.5,21.6,152.3,21,152.2,21.1z"/><path d="M269.6,18c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C267.7,18.8,269.7,18,269.6,18z"/><path d="M227.4,9.8c-0.2-0.1-4.5-1-9.5-1.2c-5-0.2-12.7,0.6-12.3,0.5c0.3-0.1,5.9-1.8,13.3-1.2 S227.6,9.9,227.4,9.8z"/><path d="M204.5,13.4c-0.1-0.1,2-1,3.2-1.1c1.2-0.1,2,0,2,0.3c0,0.3-0.1,0.5-1.6,0.4 C206.4,12.9,204.6,13.5,204.5,13.4z"/><path d="M201,10.6c0-0.1-4.4,1.2-6.3,2.2c-1.9,0.9-6.2,3.1-6.1,3.1c0.1,0.1,4.2-1.6,6.3-2.6 S201,10.7,201,10.6z"/><path d="M154.5,26.7c-0.1-0.1-4.6,0.3-7.2,0c-7.3-0.7-17-3.2-16.6-2.9c0.4,0.3,13.7,3.1,17,3.3 C152.6,27.5,154.6,26.8,154.5,26.7z"/><path d="M41.9,19.3c0,0,1.2-0.3,2.9-0.1c1.7,0.2,5.8,0.9,8.2,0.7c4.2-0.4,7.4-2.7,7-2.6 c-0.4,0-4.3,2.2-8.6,1.9c-1.8-0.1-5.1-0.5-6.7-0.4S41.9,19.3,41.9,19.3z"/><path d="M75.5,12.6c0.2,0.1,2-0.8,4.3-1.1c2.3-0.2,2.1-0.3,2.1-0.5c0-0.1-1.8-0.4-3.4,0 C76.9,11.5,75.3,12.5,75.5,12.6z"/><path d="M15.6,13.2c0-0.1,4.3,0,6.7,0.5c2.4,0.5,5,1.9,5,2c0,0.1-2.7-0.8-5.1-1.4 C19.9,13.7,15.7,13.3,15.6,13.2z"/></svg>',
|
1579 |
-
|
1580 |
-
'waves-pattern' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1047.1 3.7" preserveAspectRatio="xMidYMin slice"><path d="M1047.1,0C557,0,8.9,0,0,0v1.6c0,0,0.6-1.5,2.7-0.3C3.9,2,6.1,4.1,8.3,3.5c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3C13.8,2,16,4.1,18.2,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C23.6,2,25.9,4.1,28,3.5c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C63,2,65.3,4.1,67.4,3.5 C68.3,3.3,69,1.6,69,1.6s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 C82.7,2,85,4.1,87.1,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C92.6,2,94.8,4.1,97,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9 c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2 c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3 c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.6-0.4V0z M2.5,1.2C2.5,1.2,2.5,1.2,2.5,1.2C2.5,1.2,2.5,1.2,2.5,1.2z M2.7,1.4c0.1,0,0.1,0.1,0.1,0.1C2.8,1.4,2.8,1.4,2.7,1.4z"/></svg>',
|
1581 |
-
|
1582 |
-
'zigzag' => '<svg class="premium-blog-shape-divider-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1800 5.8" preserveAspectRatio="none"><path d="M5.4.4l5.4 5.3L16.5.4l5.4 5.3L27.5.4 33 5.7 38.6.4l5.5 5.4h.1L49.9.4l5.4 5.3L60.9.4l5.5 5.3L72 .4l5.5 5.3L83.1.4l5.4 5.3L94.1.4l5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3L161 .4l5.4 5.3L172 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3L261 .4l5.4 5.3L272 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3L361 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3L461 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1L550 .4l5.4 5.3L561 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2L650 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2L750 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2L850 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4V0H-.2v5.8z"/></svg>',
|
1583 |
-
|
1584 |
-
);
|
1585 |
-
|
1586 |
-
echo $mask_array[ $mask ];
|
1587 |
-
}
|
1588 |
-
|
1589 |
-
|
1590 |
-
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* PA Premium Temlpate Tags.
|
5 |
+
*/
|
6 |
+
|
7 |
+
namespace PremiumAddons\Includes;
|
8 |
+
|
9 |
+
// Elementor Classes.
|
10 |
+
use Elementor\Plugin;
|
11 |
+
use Elementor\Group_Control_Image_Size;
|
12 |
+
use PremiumAddons\Includes\ACF_Helper;
|
13 |
+
|
14 |
+
|
15 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
16 |
+
exit; // Exit if accessed directly.
|
17 |
+
}
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Premium_Template_Tags class defines all the query of options of select box
|
21 |
+
*
|
22 |
+
* Setting up the helper assets of the premium widgets
|
23 |
+
*
|
24 |
+
* @since 1.0.0
|
25 |
+
*/
|
26 |
+
class Premium_Template_Tags {
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Class instance
|
30 |
+
*
|
31 |
+
* @var instance
|
32 |
+
*/
|
33 |
+
protected static $instance;
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Settings
|
37 |
+
*
|
38 |
+
* @var settings
|
39 |
+
*/
|
40 |
+
public static $settings;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Pages Limit
|
44 |
+
*
|
45 |
+
* @since 3.20.9
|
46 |
+
* @var integer $page_limit
|
47 |
+
*/
|
48 |
+
public static $page_limit;
|
49 |
+
|
50 |
+
/**
|
51 |
+
* $options is option field of select
|
52 |
+
*
|
53 |
+
* @since 1.0.0
|
54 |
+
* @var integer $page_limit
|
55 |
+
*/
|
56 |
+
protected $options;
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Class contructor
|
60 |
+
*/
|
61 |
+
public function __construct() {
|
62 |
+
|
63 |
+
add_action( 'pre_get_posts', array( $this, 'fix_query_offset' ), 1 );
|
64 |
+
add_filter( 'found_posts', array( $this, 'fix_found_posts_query' ), 1, 2 );
|
65 |
+
|
66 |
+
add_action( 'wp_ajax_pa_get_posts', array( $this, 'get_posts_query' ) );
|
67 |
+
add_action( 'wp_ajax_nopriv_pa_get_posts', array( $this, 'get_posts_query' ) );
|
68 |
+
|
69 |
+
add_action( 'wp_ajax_premium_update_filter', array( $this, 'get_posts_list' ) );
|
70 |
+
add_action( 'wp_ajax_premium_update_tax', array( $this, 'get_related_tax' ) );
|
71 |
+
|
72 |
+
add_action( 'wp_ajax_pa_acf_options', array( $this, 'get_acf_options' ) );
|
73 |
+
add_action( 'wp_ajax_nopriv_pa_get_acf_options', array( $this, 'get_acf_options' ) );
|
74 |
+
}
|
75 |
+
|
76 |
+
/**
|
77 |
+
* Get instance of this class
|
78 |
+
*/
|
79 |
+
public static function getInstance() {
|
80 |
+
|
81 |
+
if ( ! static::$instance ) {
|
82 |
+
static::$instance = new self();
|
83 |
+
}
|
84 |
+
|
85 |
+
return static::$instance;
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Get All Posts
|
90 |
+
*
|
91 |
+
* Returns an array of posts/pages
|
92 |
+
*
|
93 |
+
* @since 1.0.0
|
94 |
+
* @access public
|
95 |
+
*
|
96 |
+
* @return $options array posts/pages query
|
97 |
+
*/
|
98 |
+
public function get_all_posts() {
|
99 |
+
|
100 |
+
$all_posts = get_posts(
|
101 |
+
array(
|
102 |
+
'posts_per_page' => -1,
|
103 |
+
'post_type' => array( 'page', 'post' ),
|
104 |
+
'update_post_term_cache' => false,
|
105 |
+
'update_post_meta_cache' => false,
|
106 |
+
'fields' => array( 'ids' ),
|
107 |
+
)
|
108 |
+
);
|
109 |
+
|
110 |
+
if ( ! empty( $all_posts ) && ! is_wp_error( $all_posts ) ) {
|
111 |
+
foreach ( $all_posts as $post ) {
|
112 |
+
$this->options[ $post->ID ] = strlen( $post->post_title ) > 20 ? substr( $post->post_title, 0, 20 ) . '...' : $post->post_title;
|
113 |
+
}
|
114 |
+
}
|
115 |
+
return $this->options;
|
116 |
+
}
|
117 |
+
|
118 |
+
/**
|
119 |
+
* Get ID By Title
|
120 |
+
*
|
121 |
+
* Get Elementor Template ID by title
|
122 |
+
*
|
123 |
+
* @since 3.6.0
|
124 |
+
* @access public
|
125 |
+
*
|
126 |
+
* @param string $title template title.
|
127 |
+
*
|
128 |
+
* @return string $template_id template ID.
|
129 |
+
*/
|
130 |
+
public function get_id_by_title( $title ) {
|
131 |
+
|
132 |
+
$template = get_page_by_title( $title, OBJECT, 'elementor_library' );
|
133 |
+
|
134 |
+
$template_id = isset( $template->ID ) ? $template->ID : $title;
|
135 |
+
|
136 |
+
return $template_id;
|
137 |
+
}
|
138 |
+
|
139 |
+
/**
|
140 |
+
* Get Elementor Page List
|
141 |
+
*
|
142 |
+
* Returns an array of Elementor templates
|
143 |
+
*
|
144 |
+
* @since 1.0.0
|
145 |
+
* @access public
|
146 |
+
*
|
147 |
+
* @return $options array Elementor Templates
|
148 |
+
*/
|
149 |
+
public function get_elementor_page_list() {
|
150 |
+
|
151 |
+
$pagelist = get_posts(
|
152 |
+
array(
|
153 |
+
'post_type' => 'elementor_library',
|
154 |
+
'showposts' => 999,
|
155 |
+
)
|
156 |
+
);
|
157 |
+
|
158 |
+
if ( ! empty( $pagelist ) && ! is_wp_error( $pagelist ) ) {
|
159 |
+
|
160 |
+
foreach ( $pagelist as $post ) {
|
161 |
+
$options[ $post->post_title ] = $post->post_title;
|
162 |
+
}
|
163 |
+
|
164 |
+
update_option( 'temp_count', $options );
|
165 |
+
|
166 |
+
return $options;
|
167 |
+
}
|
168 |
+
}
|
169 |
+
|
170 |
+
/**
|
171 |
+
* Get Elementor Template HTML Content
|
172 |
+
*
|
173 |
+
* @since 3.6.0
|
174 |
+
* @access public
|
175 |
+
*
|
176 |
+
* @param string|int $title Template Title||id.
|
177 |
+
* @param bool $id indicates if $title is the template title or id.
|
178 |
+
*
|
179 |
+
* @return $template_content string HTML Markup of the selected template.
|
180 |
+
*/
|
181 |
+
public function get_template_content( $title, $id = false ) {
|
182 |
+
|
183 |
+
$frontend = Plugin::$instance->frontend;
|
184 |
+
|
185 |
+
if ( ! $id ) {
|
186 |
+
$id = $this->get_id_by_title( $title );
|
187 |
+
|
188 |
+
$id = apply_filters( 'wpml_object_id', $id, 'elementor_library', true );
|
189 |
+
} else {
|
190 |
+
$id = $title;
|
191 |
+
}
|
192 |
+
|
193 |
+
$template_content = $frontend->get_builder_content_for_display( $id, true );
|
194 |
+
|
195 |
+
return $template_content;
|
196 |
+
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Get authors
|
201 |
+
*
|
202 |
+
* Get posts author array
|
203 |
+
*
|
204 |
+
* @since 3.20.3
|
205 |
+
* @access public
|
206 |
+
*
|
207 |
+
* @return array
|
208 |
+
*/
|
209 |
+
public static function get_authors() {
|
210 |
+
$users = get_users();
|
211 |
+
|
212 |
+
$options = array();
|
213 |
+
|
214 |
+
if ( ! empty( $users ) && ! is_wp_error( $users ) ) {
|
215 |
+
foreach ( $users as $user ) {
|
216 |
+
if ( 'wp_update_service' !== $user->display_name ) {
|
217 |
+
$options[ $user->ID ] = $user->display_name;
|
218 |
+
}
|
219 |
+
}
|
220 |
+
}
|
221 |
+
|
222 |
+
return $options;
|
223 |
+
}
|
224 |
+
|
225 |
+
/**
|
226 |
+
* Get types
|
227 |
+
*
|
228 |
+
* Get posts tags array
|
229 |
+
*
|
230 |
+
* @since 3.20.3
|
231 |
+
* @access public
|
232 |
+
*
|
233 |
+
* @return array
|
234 |
+
*/
|
235 |
+
public static function get_posts_types() {
|
236 |
+
|
237 |
+
$post_types = get_post_types(
|
238 |
+
array(
|
239 |
+
'public' => true,
|
240 |
+
),
|
241 |
+
'objects'
|
242 |
+
);
|
243 |
+
|
244 |
+
$options = array();
|
245 |
+
|
246 |
+
foreach ( $post_types as $post_type ) {
|
247 |
+
$options[ $post_type->name ] = $post_type->label;
|
248 |
+
}
|
249 |
+
|
250 |
+
$key = array_search( 'Media', $options, true );
|
251 |
+
|
252 |
+
if ( 'attachment' === $key ) {
|
253 |
+
unset( $options[ $key ] );
|
254 |
+
}
|
255 |
+
|
256 |
+
return $options;
|
257 |
+
}
|
258 |
+
|
259 |
+
/**
|
260 |
+
* Get posts list
|
261 |
+
*
|
262 |
+
* Get posts list array
|
263 |
+
*
|
264 |
+
* @since 4.2.8
|
265 |
+
* @access public
|
266 |
+
*/
|
267 |
+
public static function get_posts_list() {
|
268 |
+
|
269 |
+
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
270 |
+
|
271 |
+
$post_type = isset( $_POST['post_type'] ) ? sanitize_text_field( wp_unslash( $_POST['post_type'] ) ) : '';
|
272 |
+
|
273 |
+
if ( empty( $post_type ) ) {
|
274 |
+
wp_send_json_error( __( 'Empty Post Type.', 'premium-addons-for-elementor' ) );
|
275 |
+
}
|
276 |
+
|
277 |
+
$list = get_posts(
|
278 |
+
array(
|
279 |
+
'post_type' => $post_type,
|
280 |
+
'posts_per_page' => -1,
|
281 |
+
'update_post_term_cache' => false,
|
282 |
+
'update_post_meta_cache' => false,
|
283 |
+
)
|
284 |
+
);
|
285 |
+
|
286 |
+
$options = array();
|
287 |
+
|
288 |
+
if ( ! empty( $list ) && ! is_wp_error( $list ) ) {
|
289 |
+
foreach ( $list as $post ) {
|
290 |
+
$options[ $post->ID ] = $post->post_title;
|
291 |
+
}
|
292 |
+
}
|
293 |
+
|
294 |
+
wp_send_json_success( wp_json_encode( $options ) );
|
295 |
+
|
296 |
+
}
|
297 |
+
|
298 |
+
/**
|
299 |
+
* Get related taxonomy list
|
300 |
+
*
|
301 |
+
* Get related taxonomy list array
|
302 |
+
*
|
303 |
+
* @since 4.3.1
|
304 |
+
* @access public
|
305 |
+
*/
|
306 |
+
public static function get_related_tax() {
|
307 |
+
|
308 |
+
check_ajax_referer( 'pa-blog-widget-nonce', 'nonce' );
|
309 |
+
|
310 |
+
$post_type = isset( $_POST['post_type'] ) ? sanitize_text_field( wp_unslash( $_POST['post_type'] ) ) : '';
|
311 |
+
|
312 |
+
if ( empty( $post_type ) ) {
|
313 |
+
wp_send_json_error( __( 'Empty Post Type.', 'premium-addons-for-elementor' ) );
|
314 |
+
}
|
315 |
+
|
316 |
+
$taxonomy = self::get_taxnomies( $post_type );
|
317 |
+
|
318 |
+
$related_tax = array();
|
319 |
+
|
320 |
+
if ( ! empty( $taxonomy ) ) {
|
321 |
+
|
322 |
+
foreach ( $taxonomy as $index => $tax ) {
|
323 |
+
$related_tax[ $index ] = $tax->label;
|
324 |
+
}
|
325 |
+
}
|
326 |
+
|
327 |
+
wp_send_json_success( wp_json_encode( $related_tax ) );
|
328 |
+
|
329 |
+
}
|
330 |
+
|
331 |
+
|
332 |
+
/**
|
333 |
+
* Get posts list
|
334 |
+
*
|
335 |
+
* Used to set Premium_Post_Filter control default settings.
|
336 |
+
*
|
337 |
+
* @param string $post_type post type.
|
338 |
+
*
|
339 |
+
* @return array
|
340 |
+
*/
|
341 |
+
public static function get_default_posts_list( $post_type ) {
|
342 |
+
$list = get_posts(
|
343 |
+
array(
|
344 |
+
'post_type' => $post_type,
|
345 |
+
'posts_per_page' => -1,
|
346 |
+
'update_post_term_cache' => false,
|
347 |
+
'update_post_meta_cache' => false,
|
348 |
+
'fields' => array( 'ids' ),
|
349 |
+
)
|
350 |
+
);
|
351 |
+
|
352 |
+
$options = array();
|
353 |
+
|
354 |
+
if ( ! empty( $list ) && ! is_wp_error( $list ) ) {
|
355 |
+
foreach ( $list as $post ) {
|
356 |
+
$options[ $post->ID ] = $post->post_title;
|
357 |
+
}
|
358 |
+
}
|
359 |
+
|
360 |
+
return $options;
|
361 |
+
|
362 |
+
}
|
363 |
+
|
364 |
+
|
365 |
+
/**
|
366 |
+
* Get taxnomies.
|
367 |
+
*
|
368 |
+
* Get post taxnomies for post type
|
369 |
+
*
|
370 |
+
* @since 3.20.3
|
371 |
+
* @access public
|
372 |
+
*
|
373 |
+
* @param string $type Post type.
|
374 |
+
*/
|
375 |
+
public static function get_taxnomies( $type ) {
|
376 |
+
|
377 |
+
$taxonomies = get_object_taxonomies( $type, 'objects' );
|
378 |
+
$data = array();
|
379 |
+
|
380 |
+
foreach ( $taxonomies as $tax_slug => $tax ) {
|
381 |
+
|
382 |
+
if ( ! $tax->public || ! $tax->show_ui ) {
|
383 |
+
continue;
|
384 |
+
}
|
385 |
+
|
386 |
+
$data[ $tax_slug ] = $tax;
|
387 |
+
}
|
388 |
+
|
389 |
+
return $data;
|
390 |
+
|
391 |
+
}
|
392 |
+
|
393 |
+
/**
|
394 |
+
* Get query args
|
395 |
+
*
|
396 |
+
* Get query arguments array
|
397 |
+
*
|
398 |
+
* @since 3.20.3
|
399 |
+
* @access public
|
400 |
+
*
|
401 |
+
* @return array query args
|
402 |
+
*/
|
403 |
+
public static function get_query_args() {
|
404 |
+
|
405 |
+
$settings = self::$settings;
|
406 |
+
|
407 |
+
$paged = self::get_paged();
|
408 |
+
$tax_count = 0;
|
409 |
+
|
410 |
+
$post_type = $settings['post_type_filter'];
|
411 |
+
|
412 |
+
$post_args = array(
|
413 |
+
'post_type' => $post_type,
|
414 |
+
'posts_per_page' => empty( $settings['premium_blog_number_of_posts'] ) ? 9999 : $settings['premium_blog_number_of_posts'],
|
415 |
+
'paged' => $paged,
|
416 |
+
'post_status' => 'publish',
|
417 |
+
'suppress_filters' => false,
|
418 |
+
);
|
419 |
+
|
420 |
+
$post_args['orderby'] = $settings['premium_blog_order_by'];
|
421 |
+
$post_args['order'] = $settings['premium_blog_order'];
|
422 |
+
|
423 |
+
$excluded_posts = array();
|
424 |
+
|
425 |
+
if ( ! empty( $settings['premium_blog_posts_exclude'] ) && 'post' === $post_type ) {
|
426 |
+
|
427 |
+
if ( 'post__in' === $settings['posts_filter_rule'] ) {
|
428 |
+
$post_args['post__in'] = $settings['premium_blog_posts_exclude'];
|
429 |
+
} else {
|
430 |
+
$excluded_posts = $settings['premium_blog_posts_exclude'];
|
431 |
+
}
|
432 |
+
} elseif ( ! empty( $settings['custom_posts_filter'] ) && 'post' !== $post_type ) {
|
433 |
+
|
434 |
+
$keys = array_keys( self::get_default_posts_list( $post_type ) );
|
435 |
+
|
436 |
+
if ( empty( array_diff( ( $settings['custom_posts_filter'] ), $keys ) ) ) {
|
437 |
+
|
438 |
+
if ( 'post__in' === $settings['posts_filter_rule'] ) {
|
439 |
+
$post_args['post__in'] = $settings['custom_posts_filter'];
|
440 |
+
} else {
|
441 |
+
$excluded_posts = $settings['custom_posts_filter'];
|
442 |
+
}
|
443 |
+
}
|
444 |
+
}
|
445 |
+
|
446 |
+
if ( ! empty( $settings['premium_blog_users'] ) ) {
|
447 |
+
|
448 |
+
$post_args[ $settings['author_filter_rule'] ] = $settings['premium_blog_users'];
|
449 |
+
}
|
450 |
+
|
451 |
+
// Get all the taxanomies associated with the post type.
|
452 |
+
$taxonomy = self::get_taxnomies( $post_type );
|
453 |
+
|
454 |
+
if ( ! empty( $taxonomy ) && ! is_wp_error( $taxonomy ) ) {
|
455 |
+
|
456 |
+
// Get all taxonomy values under the taxonomy.
|
457 |
+
|
458 |
+
$tax_count = 0;
|
459 |
+
foreach ( $taxonomy as $index => $tax ) {
|
460 |
+
|
461 |
+
if ( ! empty( $settings[ 'tax_' . $index . '_' . $post_type . '_filter' ] ) ) {
|
462 |
+
|
463 |
+
$operator = $settings[ $index . '_' . $post_type . '_filter_rule' ];
|
464 |
+
|
465 |
+
$post_args['tax_query'][] = array(
|
466 |
+
'taxonomy' => $index,
|
467 |
+
'field' => 'slug',
|
468 |
+
'terms' => $settings[ 'tax_' . $index . '_' . $post_type . '_filter' ],
|
469 |
+
'operator' => $operator,
|
470 |
+
);
|
471 |
+
$tax_count++;
|
472 |
+
}
|
473 |
+
}
|
474 |
+
}
|
475 |
+
|
476 |
+
if ( '' !== $settings['active_cat'] && '*' !== $settings['active_cat'] ) {
|
477 |
+
|
478 |
+
$filter_type = $settings['filter_tabs_type'];
|
479 |
+
|
480 |
+
if ( 'tag' === $settings['filter_tabs_type'] ) {
|
481 |
+
$filter_type = 'post_tag';
|
482 |
+
}
|
483 |
+
|
484 |
+
$post_args['tax_query'][] = array(
|
485 |
+
'taxonomy' => $filter_type,
|
486 |
+
'field' => 'slug',
|
487 |
+
'terms' => $settings['active_cat'],
|
488 |
+
'operator' => 'IN',
|
489 |
+
);
|
490 |
+
|
491 |
+
}
|
492 |
+
|
493 |
+
if ( 0 < $settings['premium_blog_offset'] ) {
|
494 |
+
|
495 |
+
/**
|
496 |
+
* Offset break the pagination. Using WordPress's work around
|
497 |
+
*
|
498 |
+
* @see https://codex.wordpress.org/Making_Custom_Queries_using_Offset_and_Pagination
|
499 |
+
*/
|
500 |
+
$post_args['offset_to_fix'] = $settings['premium_blog_offset'];
|
501 |
+
}
|
502 |
+
|
503 |
+
if ( 'yes' === $settings['ignore_sticky_posts'] ) {
|
504 |
+
$excluded_posts = array_merge( $excluded_posts, get_option( 'sticky_posts' ) );
|
505 |
+
}
|
506 |
+
|
507 |
+
if ( 'yes' === $settings['query_exclude_current'] ) {
|
508 |
+
array_push( $excluded_posts, get_the_id() );
|
509 |
+
}
|
510 |
+
|
511 |
+
$post_args['post__not_in'] = $excluded_posts;
|
512 |
+
|
513 |
+
return $post_args;
|
514 |
+
}
|
515 |
+
|
516 |
+
/**
|
517 |
+
* Get query posts
|
518 |
+
*
|
519 |
+
* @since 3.20.3
|
520 |
+
* @access public
|
521 |
+
*
|
522 |
+
* @return array query args
|
523 |
+
*/
|
524 |
+
public function get_query_posts() {
|
525 |
+
|
526 |
+
$post_args = $this->get_query_args();
|
527 |
+
|
528 |
+
$defaults = array(
|
529 |
+
'author' => '',
|
530 |
+
'category' => '',
|
531 |
+
'orderby' => '',
|
532 |
+
'posts_per_page' => 1,
|
533 |
+
);
|
534 |
+
|
535 |
+
$query_args = wp_parse_args( $post_args, $defaults );
|
536 |
+
|
537 |
+
$query = new \WP_Query( $query_args );
|
538 |
+
|
539 |
+
$total_pages = $query->max_num_pages;
|
540 |
+
|
541 |
+
$this->set_pagination_limit( $total_pages );
|
542 |
+
|
543 |
+
return $query;
|
544 |
+
}
|
545 |
+
|
546 |
+
|
547 |
+
/**
|
548 |
+
* Get paged
|
549 |
+
*
|
550 |
+
* Returns the paged number for the query.
|
551 |
+
*
|
552 |
+
* @since 3.20.0
|
553 |
+
* @return int
|
554 |
+
*/
|
555 |
+
public static function get_paged() {
|
556 |
+
|
557 |
+
global $wp_the_query, $paged;
|
558 |
+
|
559 |
+
if ( isset( $_POST['page_number'] ) && '' !== $_POST['page_number'] ) {
|
560 |
+
return sanitize_text_field( wp_unslash( $_POST['page_number'] ) );
|
561 |
+
}
|
562 |
+
|
563 |
+
// Check the 'paged' query var.
|
564 |
+
$paged_qv = $wp_the_query->get( 'paged' );
|
565 |
+
|
566 |
+
if ( is_numeric( $paged_qv ) ) {
|
567 |
+
return $paged_qv;
|
568 |
+
}
|
569 |
+
|
570 |
+
// Check the 'page' query var.
|
571 |
+
$page_qv = $wp_the_query->get( 'page' );
|
572 |
+
|
573 |
+
if ( is_numeric( $page_qv ) ) {
|
574 |
+
return $page_qv;
|
575 |
+
}
|
576 |
+
|
577 |
+
// Check the $paged global?
|
578 |
+
if ( is_numeric( $paged ) ) {
|
579 |
+
return $paged;
|
580 |
+
}
|
581 |
+
|
582 |
+
return 0;
|
583 |
+
}
|
584 |
+
|
585 |
+
/**
|
586 |
+
* Get Post Content
|
587 |
+
*
|
588 |
+
* @access public
|
589 |
+
* @since 3.20.3
|
590 |
+
*
|
591 |
+
* @param string $source content source.
|
592 |
+
* @param integer $excerpt_length excerpt length.
|
593 |
+
* @param string $cta_type call to action type.
|
594 |
+
* @param string $read_more readmore text.
|
595 |
+
*/
|
596 |
+
public function render_post_content( $source, $excerpt_length, $cta_type, $read_more ) {
|
597 |
+
|
598 |
+
$excerpt = '';
|
599 |
+
|
600 |
+
if ( 'full' === $source ) {
|
601 |
+
|
602 |
+
// Print post full content.
|
603 |
+
the_content();
|
604 |
+
|
605 |
+
} else {
|
606 |
+
|
607 |
+
$excerpt = trim( get_the_excerpt() );
|
608 |
+
|
609 |
+
$words = explode( ' ', $excerpt, $excerpt_length + 1 );
|
610 |
+
|
611 |
+
if ( count( $words ) > $excerpt_length ) {
|
612 |
+
|
613 |
+
if ( ! has_excerpt() ) {
|
614 |
+
array_pop( $words );
|
615 |
+
if ( 'dots' === $cta_type ) {
|
616 |
+
array_push( $words, '…' );
|
617 |
+
}
|
618 |
+
}
|
619 |
+
}
|
620 |
+
|
621 |
+
$excerpt = implode( ' ', $words );
|
622 |
+
}
|
623 |
+
|
624 |
+
return $excerpt;
|
625 |
+
|
626 |
+
}
|
627 |
+
|
628 |
+
/**
|
629 |
+
* Get Post Excerpt Link
|
630 |
+
*
|
631 |
+
* @since 3.20.9
|
632 |
+
* @access public
|
633 |
+
*
|
634 |
+
* @param string $read_more read more text.
|
635 |
+
* @param string $post_target link target value.
|
636 |
+
*/
|
637 |
+
public static function get_post_excerpt_link( $read_more, $post_target ) {
|
638 |
+
|
639 |
+
if ( empty( $read_more ) ) {
|
640 |
+
return;
|
641 |
+
}
|
642 |
+
|
643 |
+
echo '<div class="premium-blog-excerpt-link-wrap">';
|
644 |
+
echo '<a href="' . esc_url( get_permalink() ) . '" target="' . esc_attr( $post_target ) . '" class="premium-blog-excerpt-link elementor-button">';
|
645 |
+
echo wp_kses_post( $read_more );
|
646 |
+
echo '</a>';
|
647 |
+
echo '</div>';
|
648 |
+
|
649 |
+
}
|
650 |
+
|
651 |
+
/**
|
652 |
+
* Set Widget Settings
|
653 |
+
*
|
654 |
+
* @since 3.20.8
|
655 |
+
* @access public
|
656 |
+
*
|
657 |
+
* @param object $settings widget settings.
|
658 |
+
* @param string $active_cat active category.
|
659 |
+
*/
|
660 |
+
public function set_widget_settings( $settings, $active_cat = '' ) {
|
661 |
+
|
662 |
+
$settings['active_cat'] = $active_cat;
|
663 |
+
self::$settings = $settings;
|
664 |
+
}
|
665 |
+
|
666 |
+
/**
|
667 |
+
* Set Pagination Limit
|
668 |
+
*
|
669 |
+
* @since 3.20.8
|
670 |
+
* @access public
|
671 |
+
*
|
672 |
+
* @param integer $pages pages number.
|
673 |
+
*/
|
674 |
+
public function set_pagination_limit( $pages ) {
|
675 |
+
self::$page_limit = $pages;
|
676 |
+
}
|
677 |
+
|
678 |
+
/**
|
679 |
+
* Get Post Thumbnail
|
680 |
+
*
|
681 |
+
* Renders HTML markup for post thumbnail
|
682 |
+
*
|
683 |
+
* @since 3.0.5
|
684 |
+
* @access protected
|
685 |
+
*
|
686 |
+
* @param string $target target.
|
687 |
+
*/
|
688 |
+
protected function get_post_thumbnail( $target ) {
|
689 |
+
|
690 |
+
$settings = self::$settings;
|
691 |
+
|
692 |
+
$skin = $settings['premium_blog_skin'];
|
693 |
+
|
694 |
+
$settings['featured_image'] = array(
|
695 |
+
'id' => get_post_thumbnail_id(),
|
696 |
+
);
|
697 |
+
|
698 |
+
$thumbnail_html = Group_Control_Image_Size::get_attachment_image_html( $settings, 'featured_image' );
|
699 |
+
|
700 |
+
if ( empty( $thumbnail_html ) ) {
|
701 |
+
return;
|
702 |
+
}
|
703 |
+
|
704 |
+
if ( in_array( $skin, array( 'modern', 'cards' ), true ) ) { ?>
|
705 |
+
<a href="<?php esc_url( the_permalink() ); ?>" target="<?php echo esc_attr( $target ); ?>">
|
706 |
+
<?php
|
707 |
+
}
|
708 |
+
echo wp_kses_post( $thumbnail_html );
|
709 |
+
if ( in_array( $skin, array( 'modern', 'cards' ), true ) ) {
|
710 |
+
?>
|
711 |
+
</a>
|
712 |
+
<?php
|
713 |
+
}
|
714 |
+
}
|
715 |
+
|
716 |
+
/**
|
717 |
+
* Render post title
|
718 |
+
*
|
719 |
+
* @since 3.4.4
|
720 |
+
* @access protected
|
721 |
+
*
|
722 |
+
* @param string $link_target target.
|
723 |
+
* @param string $key unique key.
|
724 |
+
*/
|
725 |
+
protected function render_post_title( $link_target, $key ) {
|
726 |
+
|
727 |
+
$settings = self::$settings;
|
728 |
+
|
729 |
+
$this->add_render_attribute( $key . '_title', 'class', 'premium-blog-entry-title' );
|
730 |
+
|
731 |
+
$title_tag = Helper_Functions::validate_html_tag( $settings['premium_blog_title_tag'] );
|
732 |
+
|
733 |
+
?>
|
734 |
+
<<?php echo wp_kses_post( $title_tag . ' ' . $this->get_render_attribute_string( $key . '_title' ) ); ?>>
|
735 |
+
<a href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $link_target ); ?>">
|
736 |
+
<?php esc_html( the_title() ); ?>
|
737 |
+
</a>
|
738 |
+
</<?php echo wp_kses_post( $title_tag ); ?>>
|
739 |
+
<?php
|
740 |
+
}
|
741 |
+
|
742 |
+
/**
|
743 |
+
* Get Post Meta
|
744 |
+
*
|
745 |
+
* @since 3.4.4
|
746 |
+
* @access protected
|
747 |
+
*
|
748 |
+
* @param string $link_target target.
|
749 |
+
*/
|
750 |
+
protected function get_post_meta( $link_target ) {
|
751 |
+
|
752 |
+
$settings = self::$settings;
|
753 |
+
|
754 |
+
$skin = $settings['premium_blog_skin'];
|
755 |
+
|
756 |
+
$author_meta = $settings['premium_blog_author_meta'];
|
757 |
+
|
758 |
+
$data_meta = $settings['premium_blog_date_meta'];
|
759 |
+
|
760 |
+
$categories_meta = $settings['premium_blog_categories_meta'];
|
761 |
+
|
762 |
+
$comments_meta = $settings['premium_blog_comments_meta'];
|
763 |
+
|
764 |
+
if ( 'yes' === $data_meta ) {
|
765 |
+
$date_format = get_option( 'date_format' );
|
766 |
+
}
|
767 |
+
|
768 |
+
if ( 'yes' === $comments_meta ) {
|
769 |
+
|
770 |
+
$comments_strings = array(
|
771 |
+
'no-comments' => __( 'No Comments', 'premium-addons-for-elementor' ),
|
772 |
+
'one-comment' => __( '1 Comment', 'premium-addons-for-elementor' ),
|
773 |
+
'multiple-comments' => __( '% Comments', 'premium-addons-for-elementor' ),
|
774 |
+
);
|
775 |
+
|
776 |
+
}
|
777 |
+
|
778 |
+
?>
|
779 |
+
<div class="premium-blog-entry-meta">
|
780 |
+
<?php if ( 'yes' === $author_meta ) : ?>
|
781 |
+
<div class="premium-blog-post-author premium-blog-meta-data">
|
782 |
+
<i class="fa fa-user fa-fw"></i>
|
783 |
+
<?php the_author_posts_link(); ?>
|
784 |
+
</div>
|
785 |
+
<?php endif; ?>
|
786 |
+
|
787 |
+
<?php if ( 'yes' === $data_meta ) { ?>
|
788 |
+
<span class="premium-blog-meta-separator">•</span>
|
789 |
+
<div class="premium-blog-post-time premium-blog-meta-data">
|
790 |
+
<i class="fa fa-clock-o"></i>
|
791 |
+
<span><?php the_time( $date_format ); ?></span>
|
792 |
+
</div>
|
793 |
+
<?php } ?>
|
794 |
+
|
795 |
+
<?php if ( 'yes' === $categories_meta && ! in_array( $skin, array( 'side', 'banner' ), true ) ) : ?>
|
796 |
+
<span class="premium-blog-meta-separator">•</span>
|
797 |
+
<div class="premium-blog-post-categories premium-blog-meta-data">
|
798 |
+
<i class="fa fa-align-left fa-fw"></i>
|
799 |
+
<?php the_category( ', ' ); ?>
|
800 |
+
</div>
|
801 |
+
<?php endif; ?>
|
802 |
+
|
803 |
+
<?php if ( 'yes' === $comments_meta ) : ?>
|
804 |
+
<span class="premium-blog-meta-separator">•</span>
|
805 |
+
<div class="premium-blog-post-comments premium-bl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|