Royal Elementor Addons (Header Footer Builder, Mega Menu Builder, Popups, Post Grid, Woocommerce Product Grid, Slider, Parallax Image, Free Elementor Widgets & Elementor Templates. Elementor WooCommerce Builder) - Version 1.3.56

Version Description

Download this release

Release Info

Developer wproyal
Plugin Icon wp plugin Royal Elementor Addons (Header Footer Builder, Mega Menu Builder, Popups, Post Grid, Woocommerce Product Grid, Slider, Parallax Image, Free Elementor Widgets & Elementor Templates. Elementor WooCommerce Builder)
Version 1.3.56
Comparing to
See all releases

Code changes from version 1.3.55 to 1.3.56

admin/import/class-wordpress-importer.php CHANGED
@@ -1,1370 +1,1370 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) {
4
- exit; // Exit if accessed directly.
5
- }
6
-
7
- if ( ! defined( 'WP_LOAD_IMPORTERS' ) )
8
- return;
9
-
10
- /** Display verbose errors */
11
- define( 'IMPORT_DEBUG', false );
12
-
13
- // Load Importer API
14
- require_once ABSPATH . 'wp-admin/includes/import.php';
15
-
16
- if ( ! class_exists( 'WP_Importer' ) ) {
17
- $class_wp_importer = ABSPATH . 'wp-admin/includes/class-wp-importer.php';
18
- if ( file_exists( $class_wp_importer ) )
19
- require $class_wp_importer;
20
- }
21
-
22
- // include WXR file parsers
23
- require WPR_ADDONS_PATH .'admin/import/class-parsers.php';
24
-
25
- class WP_Import extends WP_Importer {
26
- const DEFAULT_BUMP_REQUEST_TIMEOUT = 60;
27
- const DEFAULT_ALLOW_CREATE_USERS = true;
28
- const DEFAULT_IMPORT_ATTACHMENT_SIZE_LIMIT = 0; // 0 = unlimited.
29
-
30
- /**
31
- * @var string
32
- */
33
- private $requested_file_path;
34
-
35
- /**
36
- * @var array
37
- */
38
- private $args;
39
-
40
- /**
41
- * @var array
42
- */
43
- private $output = [
44
- 'status' => 'failed',
45
- 'errors' => [],
46
- ];
47
-
48
- /*
49
- * WXR attachment ID
50
- */
51
- private $id;
52
-
53
- // Information to import from WXR file.
54
- private $version;
55
- private $authors = [];
56
- private $posts = [];
57
- private $terms = [];
58
- private $categories = [];
59
- private $tags = [];
60
- private $base_url = '';
61
- private $page_on_front;
62
-
63
- // Mappings from old information to new.
64
- private $processed_authors = [];
65
- private $author_mapping = [];
66
- private $processed_terms = [];
67
- private $processed_posts = [];
68
- private $post_orphans = [];
69
- private $processed_menu_items = [];
70
- private $menu_item_orphans = [];
71
- private $missing_menu_items = [];
72
-
73
- private $fetch_attachments = false;
74
- private $url_remap = [];
75
- private $featured_images = [];
76
-
77
- /**
78
- * Parses filename from a Content-Disposition header value.
79
- *
80
- * As per RFC6266:
81
- *
82
- * content-disposition = "Content-Disposition" ":"
83
- * disposition-type *( ";" disposition-parm )
84
- *
85
- * disposition-type = "inline" | "attachment" | disp-ext-type
86
- * ; case-insensitive
87
- * disp-ext-type = token
88
- *
89
- * disposition-parm = filename-parm | disp-ext-parm
90
- *
91
- * filename-parm = "filename" "=" value
92
- * | "filename*" "=" ext-value
93
- *
94
- * disp-ext-parm = token "=" value
95
- * | ext-token "=" ext-value
96
- * ext-token = <the characters in token, followed by "*">
97
- *
98
- * @param string[] $disposition_header List of Content-Disposition header values.
99
- *
100
- * @return string|null Filename if available, or null if not found.
101
- * @link http://tools.ietf.org/html/rfc2388
102
- * @link http://tools.ietf.org/html/rfc6266
103
- *
104
- * @see WP_REST_Attachments_Controller::get_filename_from_disposition()
105
- *
106
- */
107
- protected static function get_filename_from_disposition( $disposition_header ) {
108
- // Get the filename.
109
- $filename = null;
110
-
111
- foreach ( $disposition_header as $value ) {
112
- $value = trim( $value );
113
-
114
- if ( strpos( $value, ';' ) === false ) {
115
- continue;
116
- }
117
-
118
- list( $type, $attr_parts ) = explode( ';', $value, 2 );
119
-
120
- $attr_parts = explode( ';', $attr_parts );
121
- $attributes = [];
122
-
123
- foreach ( $attr_parts as $part ) {
124
- if ( strpos( $part, '=' ) === false ) {
125
- continue;
126
- }
127
-
128
- list( $key, $value ) = explode( '=', $part, 2 );
129
-
130
- $attributes[ trim( $key ) ] = trim( $value );
131
- }
132
-
133
- if ( empty( $attributes['filename'] ) ) {
134
- continue;
135
- }
136
-
137
- $filename = trim( $attributes['filename'] );
138
-
139
- // Unquote quoted filename, but after trimming.
140
- if ( substr( $filename, 0, 1 ) === '"' && substr( $filename, -1, 1 ) === '"' ) {
141
- $filename = substr( $filename, 1, -1 );
142
- }
143
- }
144
-
145
- return $filename;
146
- }
147
-
148
- /**
149
- * Retrieves file extension by mime type.
150
- *
151
- * @param string $mime_type Mime type to search extension for.
152
- *
153
- * @return string|null File extension if available, or null if not found.
154
- */
155
- protected static function get_file_extension_by_mime_type( $mime_type ) {
156
- static $map = null;
157
-
158
- if ( is_array( $map ) ) {
159
- return isset( $map[ $mime_type ] ) ? $map[ $mime_type ] : null;
160
- }
161
-
162
- $mime_types = wp_get_mime_types();
163
- $map = array_flip( $mime_types );
164
-
165
- // Some types have multiple extensions, use only the first one.
166
- foreach ( $map as $type => $extensions ) {
167
- $map[ $type ] = strtok( $extensions, '|' );
168
- }
169
-
170
- return isset( $map[ $mime_type ] ) ? $map[ $mime_type ] : null;
171
- }
172
-
173
- /**
174
- * The main controller for the actual import stage.
175
- *
176
- * @param string $file Path to the WXR file for importing
177
- */
178
- private function import( $file ) {
179
- add_filter( 'import_post_meta_key', function ( $key ) {
180
- return $this->is_valid_meta_key( $key );
181
- } );
182
- add_filter( 'http_request_timeout', function () {
183
- return self::DEFAULT_BUMP_REQUEST_TIMEOUT;
184
- } );
185
-
186
- if ( ! $this->import_start( $file ) ) {
187
- return;
188
- }
189
-
190
- $this->set_author_mapping();
191
-
192
- wp_suspend_cache_invalidation( true );
193
- $imported_summary = [
194
- 'categories' => $this->process_categories(),
195
- 'tags' => $this->process_tags(),
196
- 'terms' => $this->process_terms(),
197
- 'posts' => $this->process_posts(),
198
- ];
199
- wp_suspend_cache_invalidation( false );
200
-
201
- // Update incorrect/missing information in the DB.
202
- $this->backfill_parents();
203
- $this->backfill_attachment_urls();
204
- $this->remap_featured_images();
205
-
206
- $this->import_end();
207
-
208
- $is_some_succeed = false;
209
- foreach ( $imported_summary as $item ) {
210
- if ( $item > 0 ) {
211
- $is_some_succeed = true;
212
- break;
213
- }
214
- }
215
-
216
- if ( $is_some_succeed ) {
217
- $this->output['status'] = 'success';
218
- $this->output['summary'] = $imported_summary;
219
- }
220
- }
221
-
222
- /**
223
- * Parses the WXR file and prepares us for the task of processing parsed data.
224
- *
225
- * @param string $file Path to the WXR file for importing
226
- */
227
- private function import_start( $file ) {
228
- if ( ! is_file( $file ) ) {
229
- $this->output['errors'] = [ esc_html__( 'The file does not exist, please try again.', 'wpr-addons' ) ];
230
-
231
- return false;
232
- }
233
-
234
- $import_data = $this->parse( $file );
235
-
236
- if ( is_wp_error( $import_data ) ) {
237
- $this->output['errors'] = [ $import_data->get_error_message() ];
238
-
239
- return false;
240
- }
241
-
242
- $this->version = $import_data['version'];
243
- $this->set_authors_from_import( $import_data );
244
- $this->posts = $import_data['posts'];
245
- $this->terms = $import_data['terms'];
246
- $this->categories = $import_data['categories'];
247
- $this->tags = $import_data['tags'];
248
- $this->base_url = esc_url( $import_data['base_url'] );
249
- $this->page_on_front = $import_data['page_on_front'];
250
-
251
- wp_defer_term_counting( true );
252
- wp_defer_comment_counting( true );
253
-
254
- do_action( 'import_start' );
255
-
256
- return true;
257
- }
258
-
259
- /**
260
- * Performs post-import cleanup of files and the cache
261
- */
262
- private function import_end() {
263
- wp_import_cleanup( $this->id );
264
-
265
- wp_cache_flush();
266
-
267
- foreach ( get_taxonomies() as $tax ) {
268
- delete_option( "{$tax}_children" );
269
- _get_term_hierarchy( $tax );
270
- }
271
-
272
- wp_defer_term_counting( false );
273
- wp_defer_comment_counting( false );
274
-
275
- do_action( 'import_end' );
276
- }
277
-
278
- /**
279
- * Retrieve authors from parsed WXR data and set it to `$this->>authors`.
280
- *
281
- * Uses the provided author information from WXR 1.1 files
282
- * or extracts info from each post for WXR 1.0 files
283
- *
284
- * @param array $import_data Data returned by a WXR parser
285
- */
286
- private function set_authors_from_import( $import_data ) {
287
- if ( ! empty( $import_data['authors'] ) ) {
288
- $this->authors = $import_data['authors'];
289
- // No author information, grab it from the posts.
290
- } else {
291
- foreach ( $import_data['posts'] as $post ) {
292
- $login = sanitize_user( $post['post_author'], true );
293
-
294
- if ( empty( $login ) ) {
295
- /* translators: %s: Post author. */
296
- $this->output['errors'][] = sprintf( esc_html__( 'Failed to import author %s. Their posts will be attributed to the current user.', 'wpr-addons' ), $post['post_author'] );
297
- continue;
298
- }
299
-
300
- if ( ! isset( $this->authors[ $login ] ) ) {
301
- $this->authors[ $login ] = [
302
- 'author_login' => $login,
303
- 'author_display_name' => $post['post_author'],
304
- ];
305
- }
306
- }
307
- }
308
- }
309
-
310
- /**
311
- * Map old author logins to local user IDs based on decisions made
312
- * in import options form. Can map to an existing user, create a new user
313
- * or falls back to the current user in case of error with either of the previous
314
- */
315
- private function set_author_mapping() {
316
- if ( ! isset( $this->args['imported_authors'] ) ) {
317
- return;
318
- }
319
-
320
- $create_users = apply_filters( 'import_allow_create_users', self::DEFAULT_ALLOW_CREATE_USERS );
321
-
322
- foreach ( (array) $this->args['imported_authors'] as $i => $old_login ) {
323
- // Multisite adds strtolower to sanitize_user. Need to sanitize here to stop breakage in process_posts.
324
- $santized_old_login = sanitize_user( $old_login, true );
325
- $old_id = isset( $this->authors[ $old_login ]['author_id'] ) ? intval( $this->authors[ $old_login ]['author_id'] ) : false;
326
-
327
- if ( ! empty( $this->args['user_map'][ $i ] ) ) {
328
- $user = get_userdata( intval( $this->args['user_map'][ $i ] ) );
329
- if ( isset( $user->ID ) ) {
330
- if ( $old_id ) {
331
- $this->processed_authors[ $old_id ] = $user->ID;
332
- }
333
- $this->author_mapping[ $santized_old_login ] = $user->ID;
334
- }
335
- } elseif ( $create_users ) {
336
- $user_id = 0;
337
- if ( ! empty( $this->args['user_new'][ $i ] ) ) {
338
- $user_id = wp_create_user( $this->args['user_new'][ $i ], wp_generate_password() );
339
- } elseif ( '1.0' !== $this->version ) {
340
- $user_data = [
341
- 'user_login' => $old_login,
342
- 'user_pass' => wp_generate_password(),
343
- 'user_email' => isset( $this->authors[ $old_login ]['author_email'] ) ? $this->authors[ $old_login ]['author_email'] : '',
344
- 'display_name' => $this->authors[ $old_login ]['author_display_name'],
345
- 'first_name' => isset( $this->authors[ $old_login ]['author_first_name'] ) ? $this->authors[ $old_login ]['author_first_name'] : '',
346
- 'last_name' => isset( $this->authors[ $old_login ]['author_last_name'] ) ? $this->authors[ $old_login ]['author_last_name'] : '',
347
- ];
348
- $user_id = wp_insert_user( $user_data );
349
- }
350
-
351
- if ( ! is_wp_error( $user_id ) ) {
352
- if ( $old_id ) {
353
- $this->processed_authors[ $old_id ] = $user_id;
354
- }
355
- $this->author_mapping[ $santized_old_login ] = $user_id;
356
- } else {
357
- /* translators: %s: Author display name. */
358
- $error = sprintf( esc_html__( 'Failed to create new user for %s. Their posts will be attributed to the current user.', 'wpr-addons' ), $this->authors[ $old_login ]['author_display_name'] );
359
-
360
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
361
- $error .= PHP_EOL . $user_id->get_error_message();
362
- }
363
-
364
- $this->output['errors'][] = $error;
365
- }
366
- }
367
-
368
- // Failsafe: if the user_id was invalid, default to the current user.
369
- if ( ! isset( $this->author_mapping[ $santized_old_login ] ) ) {
370
- if ( $old_id ) {
371
- $this->processed_authors[ $old_id ] = (int) get_current_user_id();
372
- }
373
- $this->author_mapping[ $santized_old_login ] = (int) get_current_user_id();
374
- }
375
- }
376
- }
377
-
378
- /**
379
- * Create new categories based on import information
380
- *
381
- * Doesn't create a new category if its slug already exists
382
- *
383
- * @return int number of imported categories.
384
- */
385
- private function process_categories() {
386
- $result = 0;
387
-
388
- $this->categories = apply_filters( 'wp_import_categories', $this->categories );
389
-
390
- if ( empty( $this->categories ) ) {
391
- return $result;
392
- }
393
-
394
- foreach ( $this->categories as $cat ) {
395
- // if the category already exists leave it alone
396
- $term_id = term_exists( $cat['category_nicename'], 'category' );
397
- if ( $term_id ) {
398
- if ( is_array( $term_id ) ) {
399
- $term_id = $term_id['term_id'];
400
- }
401
- if ( isset( $cat['term_id'] ) ) {
402
- $this->processed_terms[ intval( $cat['term_id'] ) ] = (int) $term_id;
403
- }
404
- continue;
405
- }
406
-
407
- $parent = empty( $cat['category_parent'] ) ? 0 : category_exists( $cat['category_parent'] );
408
- $description = isset( $cat['category_description'] ) ? $cat['category_description'] : '';
409
-
410
- $data = [
411
- 'category_nicename' => $cat['category_nicename'],
412
- 'category_parent' => $parent,
413
- 'cat_name' => wp_slash( $cat['cat_name'] ),
414
- 'category_description' => wp_slash( $description ),
415
- ];
416
-
417
- $id = wp_insert_category( $data );
418
- if ( ! is_wp_error( $id ) && $id > 0 ) {
419
- if ( isset( $cat['term_id'] ) ) {
420
- $this->processed_terms[ intval( $cat['term_id'] ) ] = $id;
421
- }
422
- $result++;
423
- } else {
424
- /* translators: %s: Category name. */
425
- $error = sprintf( esc_html__( 'Failed to import category %s', 'wpr-addons' ), $cat['category_nicename'] );
426
-
427
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
428
- $error .= PHP_EOL . $id->get_error_message();
429
- }
430
-
431
- $this->output['errors'][] = $error;
432
- continue;
433
- }
434
-
435
- $this->process_termmeta( $cat, $id );
436
- }
437
-
438
- unset( $this->categories );
439
-
440
- return $result;
441
- }
442
-
443
- /**
444
- * Create new post tags based on import information
445
- *
446
- * Doesn't create a tag if its slug already exists
447
- *
448
- * @return int number of imported tags.
449
- */
450
- private function process_tags() {
451
- $result = 0;
452
-
453
- $this->tags = apply_filters( 'wp_import_tags', $this->tags );
454
-
455
- if ( empty( $this->tags ) ) {
456
- return $result;
457
- }
458
-
459
- foreach ( $this->tags as $tag ) {
460
- // if the tag already exists leave it alone
461
- $term_id = term_exists( $tag['tag_slug'], 'post_tag' );
462
- if ( $term_id ) {
463
- if ( is_array( $term_id ) ) {
464
- $term_id = $term_id['term_id'];
465
- }
466
- if ( isset( $tag['term_id'] ) ) {
467
- $this->processed_terms[ intval( $tag['term_id'] ) ] = (int) $term_id;
468
- }
469
- continue;
470
- }
471
-
472
- $description = isset( $tag['tag_description'] ) ? $tag['tag_description'] : '';
473
- $args = [
474
- 'slug' => $tag['tag_slug'],
475
- 'description' => wp_slash( $description ),
476
- ];
477
-
478
- $id = wp_insert_term( wp_slash( $tag['tag_name'] ), 'post_tag', $args );
479
- if ( ! is_wp_error( $id ) ) {
480
- if ( isset( $tag['term_id'] ) ) {
481
- $this->processed_terms[ intval( $tag['term_id'] ) ] = $id['term_id'];
482
- }
483
- $result++;
484
- } else {
485
- /* translators: %s: Tag name. */
486
- $error = sprintf( esc_html__( 'Failed to import post tag %s', 'wpr-addons' ), $tag['tag_name'] );
487
-
488
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
489
- $error .= PHP_EOL . $id->get_error_message();
490
- }
491
-
492
- $this->output['errors'][] = $error;
493
- continue;
494
- }
495
-
496
- $this->process_termmeta( $tag, $id['term_id'] );
497
- }
498
-
499
- unset( $this->tags );
500
-
501
- return $result;
502
- }
503
-
504
- /**
505
- * Create new terms based on import information
506
- *
507
- * Doesn't create a term its slug already exists
508
- *
509
- * @return int number of imported terms.
510
- */
511
- private function process_terms() {
512
- $result = 0;
513
-
514
- $this->terms = apply_filters( 'wp_import_terms', $this->terms );
515
-
516
- if ( empty( $this->terms ) ) {
517
- return $result;
518
- }
519
-
520
- foreach ( $this->terms as $term ) {
521
- // if the term already exists in the correct taxonomy leave it alone
522
- $term_id = term_exists( $term['slug'], $term['term_taxonomy'] );
523
- if ( $term_id ) {
524
- if ( is_array( $term_id ) ) {
525
- $term_id = $term_id['term_id'];
526
- }
527
- if ( isset( $term['term_id'] ) ) {
528
- $this->processed_terms[ intval( $term['term_id'] ) ] = (int) $term_id;
529
- }
530
- continue;
531
- }
532
-
533
- if ( empty( $term['term_parent'] ) ) {
534
- $parent = 0;
535
- } else {
536
- $parent = term_exists( $term['term_parent'], $term['term_taxonomy'] );
537
- if ( is_array( $parent ) ) {
538
- $parent = $parent['term_id'];
539
- }
540
- }
541
-
542
- $description = isset( $term['term_description'] ) ? $term['term_description'] : '';
543
- $args = [
544
- 'slug' => $term['slug'],
545
- 'description' => wp_slash( $description ),
546
- 'parent' => (int) $parent,
547
- ];
548
-
549
- $id = wp_insert_term( wp_slash( $term['term_name'] ), $term['term_taxonomy'], $args );
550
- if ( ! is_wp_error( $id ) ) {
551
- if ( isset( $term['term_id'] ) ) {
552
- $this->processed_terms[ intval( $term['term_id'] ) ] = $id['term_id'];
553
- }
554
- $result++;
555
- } else {
556
- /* translators: 1: Term taxonomy, 2: Term name. */
557
- $error = sprintf( esc_html__( 'Failed to import %1$s %2$s', 'wpr-addons' ), $term['term_taxonomy'], $term['term_name'] );
558
-
559
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
560
- $error .= PHP_EOL . $id->get_error_message();
561
- }
562
-
563
- $this->output['errors'][] = $error;
564
- continue;
565
- }
566
-
567
- $this->process_termmeta( $term, $id['term_id'] );
568
- }
569
-
570
- unset( $this->terms );
571
-
572
- return $result;
573
- }
574
-
575
- /**
576
- * Add metadata to imported term.
577
- *
578
- * @param array $term Term data from WXR import.
579
- * @param int $term_id ID of the newly created term.
580
- */
581
- private function process_termmeta( $term, $term_id ) {
582
- if ( ! function_exists( 'add_term_meta' ) ) {
583
- return;
584
- }
585
-
586
- if ( ! isset( $term['termmeta'] ) ) {
587
- $term['termmeta'] = [];
588
- }
589
-
590
- /**
591
- * Filters the metadata attached to an imported term.
592
- *
593
- * @param array $termmeta Array of term meta.
594
- * @param int $term_id ID of the newly created term.
595
- * @param array $term Term data from the WXR import.
596
- */
597
- $term['termmeta'] = apply_filters( 'wp_import_term_meta', $term['termmeta'], $term_id, $term );
598
-
599
- if ( empty( $term['termmeta'] ) ) {
600
- return;
601
- }
602
-
603
- foreach ( $term['termmeta'] as $meta ) {
604
- /**
605
- * Filters the meta key for an imported piece of term meta.
606
- *
607
- * @param string $meta_key Meta key.
608
- * @param int $term_id ID of the newly created term.
609
- * @param array $term Term data from the WXR import.
610
- */
611
- $key = apply_filters( 'import_term_meta_key', $meta['key'], $term_id, $term );
612
- if ( ! $key ) {
613
- continue;
614
- }
615
-
616
- // Export gets meta straight from the DB so could have a serialized string
617
- $value = maybe_unserialize( $meta['value'] );
618
-
619
- add_term_meta( $term_id, wp_slash( $key ), wp_slash_strings_only( $value ) );
620
-
621
- /**
622
- * Fires after term meta is imported.
623
- *
624
- * @param int $term_id ID of the newly created term.
625
- * @param string $key Meta key.
626
- * @param mixed $value Meta value.
627
- */
628
- do_action( 'import_term_meta', $term_id, $key, $value );
629
- }
630
- }
631
-
632
- /**
633
- * Create new posts based on import information
634
- *
635
- * Posts marked as having a parent which doesn't exist will become top level items.
636
- * Doesn't create a new post if: the post type doesn't exist, the given post ID
637
- * is already noted as imported or a post with the same title and date already exists.
638
- * Note that new/updated terms, comments and meta are imported for the last of the above.
639
- *
640
- * @return array the ids of succeed/failed imported posts.
641
- */
642
- private function process_posts() {
643
- $result = [
644
- 'succeed' => [],
645
- 'failed' => [],
646
- ];
647
-
648
- $this->posts = apply_filters( 'wp_import_posts', $this->posts );
649
-
650
- foreach ( $this->posts as $post ) {
651
- $post = apply_filters( 'wp_import_post_data_raw', $post );
652
-
653
- if ( ! post_type_exists( $post['post_type'] ) ) {
654
- /* translators: 1: Post title, 2: Post type. */
655
- $this->output['errors'][] = sprintf( esc_html__( 'Failed to import %1$s: Invalid post type %2$s', 'wpr-addons' ), $post['post_title'], $post['post_type'] );
656
- do_action( 'wp_import_post_exists', $post );
657
- continue;
658
- }
659
-
660
- if ( isset( $this->processed_posts[ $post['post_id'] ] ) && ! empty( $post['post_id'] ) ) {
661
- continue;
662
- }
663
-
664
- if ( 'auto-draft' === $post['status'] ) {
665
- continue;
666
- }
667
-
668
- if ( 'nav_menu_item' === $post['post_type'] ) {
669
- $this->process_menu_item( $post );
670
- continue;
671
- }
672
-
673
- $post_type_object = get_post_type_object( $post['post_type'] );
674
-
675
- $post_parent = (int) $post['post_parent'];
676
- if ( $post_parent ) {
677
- // if we already know the parent, map it to the new local ID.
678
- if ( isset( $this->processed_posts[ $post_parent ] ) ) {
679
- $post_parent = $this->processed_posts[ $post_parent ];
680
- // otherwise record the parent for later.
681
- } else {
682
- $this->post_orphans[ intval( $post['post_id'] ) ] = $post_parent;
683
- $post_parent = 0;
684
- }
685
- }
686
-
687
- // Map the post author.
688
- $author = sanitize_user( $post['post_author'], true );
689
- if ( isset( $this->author_mapping[ $author ] ) ) {
690
- $author = $this->author_mapping[ $author ];
691
- } else {
692
- $author = (int) get_current_user_id();
693
- }
694
-
695
- $postdata = [
696
- 'import_id' => $post['post_id'],
697
- 'post_author' => $author,
698
- 'post_content' => $post['post_content'],
699
- 'post_excerpt' => $post['post_excerpt'],
700
- 'post_title' => $post['post_title'],
701
- 'post_status' => $post['status'],
702
- 'post_name' => $post['post_name'],
703
- 'comment_status' => $post['comment_status'],
704
- 'ping_status' => $post['ping_status'],
705
- 'guid' => $post['guid'],
706
- 'post_parent' => $post_parent,
707
- 'menu_order' => $post['menu_order'],
708
- 'post_type' => $post['post_type'],
709
- 'post_password' => $post['post_password'],
710
- 'post_date' => $post['post_date'],
711
- ];
712
-
713
- $original_post_id = $post['post_id'];
714
- $postdata = apply_filters( 'wp_import_post_data_processed', $postdata, $post );
715
-
716
- $postdata = wp_slash( $postdata );
717
-
718
- if ( 'attachment' === $postdata['post_type'] ) {
719
- $remote_url = ! empty( $post['attachment_url'] ) ? $post['attachment_url'] : $post['guid'];
720
-
721
- // try to use _wp_attached file for upload folder placement to ensure the same location as the export site
722
- // e.g. location is 2003/05/image.jpg but the attachment post_date is 2010/09, see media_handle_upload()
723
- $postdata['upload_date'] = $post['post_date'];
724
- if ( isset( $post['postmeta'] ) ) {
725
- foreach ( $post['postmeta'] as $meta ) {
726
- if ( '_wp_attached_file' === $meta['key'] ) {
727
- if ( preg_match( '%^[0-9]{4}/[0-9]{2}%', $meta['value'], $matches ) ) {
728
- $postdata['upload_date'] = $matches[0];
729
- }
730
- break;
731
- }
732
- }
733
- }
734
-
735
- $post_id = $this->process_attachment( $postdata, $remote_url );
736
- $comment_post_id = $post_id;
737
- } else {
738
- $post_id = wp_insert_post( $postdata, true );
739
- $comment_post_id = $post_id;
740
- do_action( 'wp_import_insert_post', $post_id, $original_post_id, $postdata, $post );
741
- }
742
-
743
- if ( is_wp_error( $post_id ) ) {
744
- /* translators: 1: Post type singular label, 2: Post title. */
745
- $error = sprintf( __( 'Failed to import %1$s %2$s', 'wpr-addons' ), $post_type_object->labels->singular_name, $post['post_title'] );
746
-
747
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
748
- $error .= PHP_EOL . $post_id->get_error_message();
749
- }
750
-
751
- $result['failed'][] = $original_post_id;
752
-
753
- $this->output['errors'][] = $error;
754
-
755
- continue;
756
- }
757
-
758
- $result['succeed'][ $original_post_id ] = $post_id;
759
-
760
- if ( 1 === $post['is_sticky'] ) {
761
- stick_post( $post_id );
762
- }
763
-
764
- if ( $this->page_on_front === $original_post_id ) {
765
- update_option( 'page_on_front', $post_id );
766
- }
767
-
768
- // Map pre-import ID to local ID.
769
- $this->processed_posts[ intval( $post['post_id'] ) ] = (int) $post_id;
770
-
771
- if ( ! isset( $post['terms'] ) ) {
772
- $post['terms'] = [];
773
- }
774
-
775
- $post['terms'] = apply_filters( 'wp_import_post_terms', $post['terms'], $post_id, $post );
776
-
777
- // add categories, tags and other terms
778
- if ( ! empty( $post['terms'] ) ) {
779
- $terms_to_set = [];
780
- foreach ( $post['terms'] as $term ) {
781
- // back compat with WXR 1.0 map 'tag' to 'post_tag'
782
- $taxonomy = ( 'tag' === $term['domain'] ) ? 'post_tag' : $term['domain'];
783
- $term_exists = term_exists( $term['slug'], $taxonomy );
784
- $term_id = is_array( $term_exists ) ? $term_exists['term_id'] : $term_exists;
785
- if ( ! $term_id ) {
786
- $t = wp_insert_term( $term['name'], $taxonomy, [ 'slug' => $term['slug'] ] );
787
- if ( ! is_wp_error( $t ) ) {
788
- $term_id = $t['term_id'];
789
- do_action( 'wp_import_insert_term', $t, $term, $post_id, $post );
790
- } else {
791
- /* translators: 1: Taxonomy name, 2: Term name. */
792
- $error = sprintf( esc_html__( 'Failed to import %1$s %2$s', 'wpr-addons' ), $taxonomy, $term['name'] );
793
-
794
- if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
795
- $error .= PHP_EOL . $t->get_error_message();
796
- }
797
-
798
- $this->output['errors'][] = $error;
799
-
800
- do_action( 'wp_import_insert_term_failed', $t, $term, $post_id, $post );
801
- continue;
802
- }
803
- }
804
- $terms_to_set[ $taxonomy ][] = intval( $term_id );
805
- }
806
-
807
- foreach ( $terms_to_set as $tax => $ids ) {
808
- $tt_ids = wp_set_post_terms( $post_id, $ids, $tax );
809
- do_action( 'wp_import_set_post_terms', $tt_ids, $ids, $tax, $post_id, $post );
810
- }
811
- unset( $post['terms'], $terms_to_set );
812
- }
813
-
814
- if ( ! isset( $post['comments'] ) ) {
815
- $post['comments'] = [];
816
- }
817
-
818
- $post['comments'] = apply_filters( 'wp_import_post_comments', $post['comments'], $post_id, $post );
819
-
820
- // Add/update comments.
821
- if ( ! empty( $post['comments'] ) ) {
822
- $num_comments = 0;
823
- $inserted_comments = [];
824
- foreach ( $post['comments'] as $comment ) {
825
- $comment_id = $comment['comment_id'];
826
- $newcomments[ $comment_id ]['comment_post_ID'] = $comment_post_id;
827
- $newcomments[ $comment_id ]['comment_author'] = $comment['comment_author'];
828
- $newcomments[ $comment_id ]['comment_author_email'] = $comment['comment_author_email'];
829
- $newcomments[ $comment_id ]['comment_author_IP'] = $comment['comment_author_IP'];
830
- $newcomments[ $comment_id ]['comment_author_url'] = $comment['comment_author_url'];
831
- $newcomments[ $comment_id ]['comment_date'] = $comment['comment_date'];
832
- $newcomments[ $comment_id ]['comment_date_gmt'] = $comment['comment_date_gmt'];
833
- $newcomments[ $comment_id ]['comment_content'] = $comment['comment_content'];
834
- $newcomments[ $comment_id ]['comment_approved'] = $comment['comment_approved'];
835
- $newcomments[ $comment_id ]['comment_type'] = $comment['comment_type'];
836
- $newcomments[ $comment_id ]['comment_parent'] = $comment['comment_parent'];
837
- $newcomments[ $comment_id ]['commentmeta'] = isset( $comment['commentmeta'] ) ? $comment['commentmeta'] : [];
838
- if ( isset( $this->processed_authors[ $comment['comment_user_id'] ] ) ) {
839
- $newcomments[ $comment_id ]['user_id'] = $this->processed_authors[ $comment['comment_user_id'] ];
840
- }
841
- }
842
-
843
- ksort( $newcomments );
844
-
845
- foreach ( $newcomments as $key => $comment ) {
846
- if ( isset( $inserted_comments[ $comment['comment_parent'] ] ) ) {
847
- $comment['comment_parent'] = $inserted_comments[ $comment['comment_parent'] ];
848
- }
849
-
850
- $comment_data = wp_slash( $comment );
851
- unset( $comment_data['commentmeta'] ); // Handled separately, wp_insert_comment() also expects `comment_meta`.
852
- $comment_data = wp_filter_comment( $comment_data );
853
-
854
- $inserted_comments[ $key ] = wp_insert_comment( $comment_data );
855
-
856
- do_action( 'wp_import_insert_comment', $inserted_comments[ $key ], $comment, $comment_post_id, $post );
857
-
858
- foreach ( $comment['commentmeta'] as $meta ) {
859
- $value = maybe_unserialize( $meta['value'] );
860
-
861
- add_comment_meta( $inserted_comments[ $key ], wp_slash( $meta['key'] ), wp_slash_strings_only( $value ) );
862
- }
863
-
864
- $num_comments++;
865
- }
866
- unset( $newcomments, $inserted_comments, $post['comments'] );
867
- }
868
-
869
- if ( ! isset( $post['postmeta'] ) ) {
870
- $post['postmeta'] = [];
871
- }
872
-
873
- $post['postmeta'] = apply_filters( 'wp_import_post_meta', $post['postmeta'], $post_id, $post );
874
-
875
- // Add/update post meta.
876
- if ( ! empty( $post['postmeta'] ) ) {
877
- foreach ( $post['postmeta'] as $meta ) {
878
- $key = apply_filters( 'import_post_meta_key', $meta['key'], $post_id, $post );
879
- $value = false;
880
-
881
- if ( '_edit_last' === $key ) {
882
- if ( isset( $this->processed_authors[ intval( $meta['value'] ) ] ) ) {
883
- $value = $this->processed_authors[ intval( $meta['value'] ) ];
884
- } else {
885
- $key = false;
886
- }
887
- }
888
-
889
- if ( $key ) {
890
- // Export gets meta straight from the DB so could have a serialized string.
891
- if ( ! $value ) {
892
- $value = maybe_unserialize( $meta['value'] );
893
- }
894
-
895
- add_post_meta( $post_id, wp_slash( $key ), wp_slash_strings_only( $value ) );
896
-
897
- do_action( 'import_post_meta', $post_id, $key, $value );
898
-
899
- // If the post has a featured image, take note of this in case of remap.
900
- if ( '_thumbnail_id' === $key ) {
901
- $this->featured_images[ $post_id ] = (int) $value;
902
- }
903
- }
904
- }
905
- }
906
- }
907
-
908
- unset( $this->posts );
909
-
910
- return $result;
911
- }
912
-
913
- /**
914
- * Attempt to create a new menu item from import data
915
- *
916
- * Fails for draft, orphaned menu items and those without an associated nav_menu
917
- * or an invalid nav_menu term. If the post type or term object which the menu item
918
- * represents doesn't exist then the menu item will not be imported (waits until the
919
- * end of the import to retry again before discarding).
920
- *
921
- * @param array $item Menu item details from WXR file
922
- */
923
- private function process_menu_item( $item ) {
924
- // Skip draft, orphaned menu items.
925
- if ( 'draft' === $item['status'] ) {
926
- return;
927
- }
928
-
929
- $menu_slug = false;
930
- if ( isset( $item['terms'] ) ) {
931
- // Loop through terms, assume first nav_menu term is correct menu.
932
- foreach ( $item['terms'] as $term ) {
933
- if ( 'nav_menu' === $term['domain'] ) {
934
- $menu_slug = $term['slug'];
935
- break;
936
- }
937
- }
938
- }
939
-
940
- // No nav_menu term associated with this menu item.
941
- if ( ! $menu_slug ) {
942
- $this->output['errors'][] = esc_html__( 'Menu item skipped due to missing menu slug', 'wpr-addons' );
943
-
944
- return;
945
- }
946
-
947
- $menu_id = term_exists( $menu_slug, 'nav_menu' );
948
- if ( ! $menu_id ) {
949
- /* translators: %s: Menu slug. */
950
- $this->output['errors'][] = sprintf( esc_html__( 'Menu item skipped due to invalid menu slug: %s', 'wpr-addons' ), $menu_slug );
951
-
952
- return;
953
- } else {
954
- $menu_id = is_array( $menu_id ) ? $menu_id['term_id'] : $menu_id;
955
- }
956
-
957
- $post_meta_key_value = [];
958
- foreach ( $item['postmeta'] as $meta ) {
959
- $post_meta_key_value[ $meta['key'] ] = $meta['value'];
960
- }
961
-
962
- // Duke - Import Menu Items Post Meta
963
- $backup_menu_item_meta = [];
964
- $backup_menu_item_meta['postmeta'] = $item['postmeta'];
965
-
966
- foreach ( $item['postmeta'] as $meta ) {
967
- ${$meta['key']} = $meta['value'];
968
- }
969
- // End.
970
-
971
- $_menu_item_object_id = $post_meta_key_value['_menu_item_object_id'];
972
- if ( 'taxonomy' === $post_meta_key_value['_menu_item_type'] && isset( $this->processed_terms[ intval( $_menu_item_object_id ) ] ) ) {
973
- $_menu_item_object_id = $this->processed_terms[ intval( $_menu_item_object_id ) ];
974
- } elseif ( 'post_type' === $post_meta_key_value['_menu_item_type'] && isset( $this->processed_posts[ intval( $_menu_item_object_id ) ] ) ) {
975
- $_menu_item_object_id = $this->processed_posts[ intval( $_menu_item_object_id ) ];
976
- } elseif ( 'custom' !== $post_meta_key_value['_menu_item_type'] ) {
977
- // Associated object is missing or not imported yet, we'll retry later.
978
- $this->missing_menu_items[] = $item;
979
-
980
- return;
981
- }
982
-
983
- $_menu_item_menu_item_parent = $post_meta_key_value['_menu_item_menu_item_parent']; // Duke - fix "_menu_item_menu_item_parent" dash was added
984
- if ( isset( $this->processed_menu_items[ intval( $_menu_item_menu_item_parent ) ] ) ) {
985
- $_menu_item_menu_item_parent = $this->processed_menu_items[ intval( $_menu_item_menu_item_parent ) ];
986
- } elseif ( $_menu_item_menu_item_parent ) {
987
- $this->menu_item_orphans[ intval( $item['post_id'] ) ] = (int) $_menu_item_menu_item_parent;
988
- $_menu_item_menu_item_parent = 0;
989
- }
990
-
991
- // wp_update_nav_menu_item expects CSS classes as a space separated string
992
- $_menu_item_classes = maybe_unserialize( $post_meta_key_value['_menu_item_classes'] );
993
- if ( is_array( $_menu_item_classes ) ) {
994
- $_menu_item_classes = implode( ' ', $_menu_item_classes );
995
- }
996
-
997
- $args = [
998
- 'menu-item-object-id' => $_menu_item_object_id,
999
- 'menu-item-object' => $post_meta_key_value['_menu_item_object'],
1000
- 'menu-item-parent-id' => $_menu_item_menu_item_parent,
1001
- 'menu-item-position' => intval( $item['menu_order'] ),
1002
- 'menu-item-type' => $post_meta_key_value['_menu_item_type'],
1003
- 'menu-item-title' => $item['post_title'],
1004
- 'menu-item-url' => $post_meta_key_value['_menu_item_url'],
1005
- 'menu-item-description' => $item['post_content'],
1006
- 'menu-item-attr-title' => $item['post_excerpt'],
1007
- 'menu-item-target' => $post_meta_key_value['_menu_item_target'],
1008
- 'menu-item-classes' => $_menu_item_classes,
1009
- 'menu-item-xfn' => $post_meta_key_value['_menu_item_xfn'],
1010
- 'menu-item-status' => $item['status'],
1011
- ];
1012
-
1013
- $id = wp_update_nav_menu_item( $menu_id, 0, $args );
1014
- if ( $id && ! is_wp_error( $id ) ) {
1015
- // Duke - Import Menu Items Post Meta
1016
- $menu_item_db_id = $id;
1017
- $backup_menu_item_meta['postmeta'] = apply_filters('wordpress_importer_menu_items_meta_import', $backup_menu_item_meta['postmeta'], $id);
1018
- $skip_meta_items = [
1019
- '_menu_item_type',
1020
- '_menu_item_menu_item_parent',
1021
- '_menu_item_object_id',
1022
- '_menu_item_object',
1023
- '_menu_item_target',
1024
- '_menu_item_classes',
1025
- '_menu_item_xfn',
1026
- '_menu_item_url'
1027
- ];
1028
- if ( is_array($backup_menu_item_meta['postmeta']) && !empty($backup_menu_item_meta['postmeta']) ) {
1029
- foreach ( $backup_menu_item_meta['postmeta'] as $meta ) {
1030
- if ( !in_array($meta['key'], $skip_meta_items) ) {
1031
- update_post_meta( $menu_item_db_id, $meta['key'], maybe_unserialize($meta['value']));
1032
- }
1033
- }
1034
- }
1035
- // End.
1036
-
1037
- $this->processed_menu_items[ intval( $item['post_id'] ) ] = (int) $id;
1038
- }
1039
- }
1040
-
1041
- /**
1042
- * If fetching attachments is enabled then attempt to create a new attachment
1043
- *
1044
- * @param array $post Attachment post details from WXR
1045
- * @param string $url URL to fetch attachment from
1046
- *
1047
- * @return int|WP_Error Post ID on success, WP_Error otherwise
1048
- */
1049
- private function process_attachment( $post, $url ) {
1050
-
1051
- if ( ! $this->fetch_attachments ) {
1052
- return new WP_Error( 'attachment_processing_error', esc_html__( 'Fetching attachments is not enabled', 'wpr-addons' ) );
1053
- }
1054
-
1055
- // if the URL is absolute, but does not contain address, then upload it assuming base_site_url.
1056
- if ( preg_match( '|^/[\w\W]+$|', $url ) ) {
1057
- $url = rtrim( $this->base_url, '/' ) . $url;
1058
- }
1059
-
1060
- $upload = $this->fetch_remote_file( $url, $post );
1061
- if ( is_wp_error( $upload ) ) {
1062
- return $upload;
1063
- }
1064
-
1065
- $info = wp_check_filetype( $upload['file'] );
1066
- if ( $info ) {
1067
- $post['post_mime_type'] = $info['type'];
1068
- } else {
1069
- return new WP_Error( 'attachment_processing_error', esc_html__( 'Invalid file type', 'wpr-addons' ) );
1070
- }
1071
-
1072
- $post['guid'] = $upload['url'];
1073
-
1074
- // As per wp-admin/includes/upload.php.
1075
- $post_id = wp_insert_attachment( $post, $upload['file'] );
1076
- wp_update_attachment_metadata( $post_id, wp_generate_attachment_metadata( $post_id, $upload['file'] ) );
1077
-
1078
- // Remap resized image URLs, works by stripping the extension and remapping the URL stub.
1079
- if ( preg_match( '!^image/!', $info['type'] ) ) {
1080
- $parts = pathinfo( $url );
1081
- $name = basename( $parts['basename'], ".{$parts['extension']}" ); // PATHINFO_FILENAME in PHP 5.2
1082
-
1083
- $parts_new = pathinfo( $upload['url'] );
1084
- $name_new = basename( $parts_new['basename'], ".{$parts_new['extension']}" );
1085
-
1086
- $this->url_remap[ $parts['dirname'] . '/' . $name ] = $parts_new['dirname'] . '/' . $name_new;
1087
- }
1088
-
1089
- return $post_id;
1090
- }
1091
-
1092
- /**
1093
- * Attempt to download a remote file attachment
1094
- *
1095
- * @param string $url URL of item to fetch
1096
- * @param array $post Attachment details
1097
- *
1098
- * @return array|WP_Error Local file location details on success, WP_Error otherwise
1099
- */
1100
- private function fetch_remote_file( $url, $post ) {
1101
- // Extract the file name from the URL.
1102
- $file_name = basename( parse_url( $url, PHP_URL_PATH ) );
1103
-
1104
- if ( ! $file_name ) {
1105
- $file_name = md5( $url );
1106
- }
1107
-
1108
- $tmp_file_name = wp_tempnam( $file_name );
1109
- if ( ! $tmp_file_name ) {
1110
- return new WP_Error( 'import_no_file', esc_html__( 'Could not create temporary file.', 'wpr-addons' ) );
1111
- }
1112
-
1113
- // Fetch the remote URL and write it to the placeholder file.
1114
- $remote_response = wp_safe_remote_get( $url, [
1115
- 'timeout' => 300,
1116
- 'stream' => true,
1117
- 'filename' => $tmp_file_name,
1118
- 'headers' => [
1119
- 'Accept-Encoding' => 'identity',
1120
- ],
1121
- ] );
1122
-
1123
- if ( is_wp_error( $remote_response ) ) {
1124
- @unlink( $tmp_file_name );
1125
-
1126
- return new WP_Error( 'import_file_error', sprintf( /* translators: 1: WordPress error message, 2: WordPress error code. */ esc_html__( 'Request failed due to an error: %1$s (%2$s)', 'wpr-addons' ), esc_html( $remote_response->get_error_message() ), esc_html( $remote_response->get_error_code() ) ) );
1127
- }
1128
-
1129
- $remote_response_code = (int) wp_remote_retrieve_response_code( $remote_response );
1130
-
1131
- // Make sure the fetch was successful.
1132
- if ( 200 !== $remote_response_code ) {
1133
- @unlink( $tmp_file_name );
1134
-
1135
- return new WP_Error( 'import_file_error', sprintf( /* translators: 1: HTTP error message, 2: HTTP error code. */ esc_html__( 'Remote server returned the following unexpected result: %1$s (%2$s)', 'wpr-addons' ), get_status_header_desc( $remote_response_code ), esc_html( $remote_response_code ) ) );
1136
- }
1137
-
1138
- $headers = wp_remote_retrieve_headers( $remote_response );
1139
-
1140
- // Request failed.
1141
- if ( ! $headers ) {
1142
- @unlink( $tmp_file_name );
1143
-
1144
- return new WP_Error( 'import_file_error', esc_html__( 'Remote server did not respond', 'wpr-addons' ) );
1145
- }
1146
-
1147
- $filesize = (int) filesize( $tmp_file_name );
1148
-
1149
- if ( 0 === $filesize ) {
1150
- @unlink( $tmp_file_name );
1151
-
1152
- return new WP_Error( 'import_file_error', esc_html__( 'Zero size file downloaded', 'wpr-addons' ) );
1153
- }
1154
-
1155
- if ( ! isset( $headers['content-encoding'] ) && isset( $headers['content-length'] ) && $filesize !== (int) $headers['content-length'] ) {
1156
- @unlink( $tmp_file_name );
1157
-
1158
- return new WP_Error( 'import_file_error', esc_html__( 'Downloaded file has incorrect size', 'wpr-addons' ) );
1159
- }
1160
-
1161
- $max_size = (int) apply_filters( 'import_attachment_size_limit', self::DEFAULT_IMPORT_ATTACHMENT_SIZE_LIMIT );
1162
- if ( ! empty( $max_size ) && $filesize > $max_size ) {
1163
- @unlink( $tmp_file_name );
1164
-
1165
- /* translators: %s: Max file size. */
1166
- return new WP_Error( 'import_file_error', sprintf( esc_html__( 'Remote file is too large, limit is %s', 'wpr-addons' ), size_format( $max_size ) ) );
1167
- }
1168
-
1169
- // Override file name with Content-Disposition header value.
1170
- if ( ! empty( $headers['content-disposition'] ) ) {
1171
- $file_name_from_disposition = self::get_filename_from_disposition( (array) $headers['content-disposition'] );
1172
- if ( $file_name_from_disposition ) {
1173
- $file_name = $file_name_from_disposition;
1174
- }
1175
- }
1176
-
1177
- // Set file extension if missing.
1178
- $file_ext = pathinfo( $file_name, PATHINFO_EXTENSION );
1179
- if ( ! $file_ext && ! empty( $headers['content-type'] ) ) {
1180
- $extension = self::get_file_extension_by_mime_type( $headers['content-type'] );
1181
- if ( $extension ) {
1182
- $file_name = "{$file_name}.{$extension}";
1183
- }
1184
- }
1185
-
1186
- // Handle the upload like _wp_handle_upload() does.
1187
- $wp_filetype = wp_check_filetype_and_ext( $tmp_file_name, $file_name );
1188
- $ext = empty( $wp_filetype['ext'] ) ? '' : $wp_filetype['ext'];
1189
- $type = empty( $wp_filetype['type'] ) ? '' : $wp_filetype['type'];
1190
- $proper_filename = empty( $wp_filetype['proper_filename'] ) ? '' : $wp_filetype['proper_filename'];
1191
-
1192
- // Check to see if wp_check_filetype_and_ext() determined the filename was incorrect.
1193
- if ( $proper_filename ) {
1194
- $file_name = $proper_filename;
1195
- }
1196
-
1197
- if ( ( ! $type || ! $ext ) && ! current_user_can( 'unfiltered_upload' ) ) {
1198
- return new WP_Error( 'import_file_error', esc_html__( 'Sorry, this file type is not permitted for security reasons.', 'wpr-addons' ) );
1199
- }
1200
-
1201
- $uploads = wp_upload_dir( $post['upload_date'] );
1202
- if ( ! ( $uploads && false === $uploads['error'] ) ) {
1203
- return new WP_Error( 'upload_dir_error', $uploads['error'] );
1204
- }
1205
-
1206
- // Move the file to the uploads dir.
1207
- $file_name = wp_unique_filename( $uploads['path'], $file_name );
1208
- $new_file = $uploads['path'] . "/$file_name";
1209
- $move_new_file = copy( $tmp_file_name, $new_file );
1210
-
1211
- if ( ! $move_new_file ) {
1212
- @unlink( $tmp_file_name );
1213
-
1214
- return new WP_Error( 'import_file_error', esc_html__( 'The uploaded file could not be moved', 'wpr-addons' ) );
1215
- }
1216
-
1217
- // Set correct file permissions.
1218
- $stat = stat( dirname( $new_file ) );
1219
- $perms = $stat['mode'] & 0000666;
1220
- chmod( $new_file, $perms );
1221
-
1222
- $upload = [
1223
- 'file' => $new_file,
1224
- 'url' => $uploads['url'] . "/$file_name",
1225
- 'type' => $wp_filetype['type'],
1226
- 'error' => false,
1227
- ];
1228
-
1229
- // Keep track of the old and new urls so we can substitute them later.
1230
- $this->url_remap[ $url ] = $upload['url'];
1231
- $this->url_remap[ $post['guid'] ] = $upload['url']; // r13735, really needed?
1232
- // Keep track of the destination if the remote url is redirected somewhere else.
1233
- if ( isset( $headers['x-final-location'] ) && $headers['x-final-location'] !== $url ) {
1234
- $this->url_remap[ $headers['x-final-location'] ] = $upload['url'];
1235
- }
1236
-
1237
- return $upload;
1238
- }
1239
-
1240
- /**
1241
- * Attempt to associate posts and menu items with previously missing parents
1242
- *
1243
- * An imported post's parent may not have been imported when it was first created
1244
- * so try again. Similarly for child menu items and menu items which were missing
1245
- * the object (e.g. post) they represent in the menu
1246
- */
1247
- private function backfill_parents() {
1248
- global $wpdb;
1249
-
1250
- // Find parents for post orphans.
1251
- foreach ( $this->post_orphans as $child_id => $parent_id ) {
1252
- $local_child_id = false;
1253
- $local_parent_id = false;
1254
-
1255
- if ( isset( $this->processed_posts[ $child_id ] ) ) {
1256
- $local_child_id = $this->processed_posts[ $child_id ];
1257
- }
1258
- if ( isset( $this->processed_posts[ $parent_id ] ) ) {
1259
- $local_parent_id = $this->processed_posts[ $parent_id ];
1260
- }
1261
-
1262
- if ( $local_child_id && $local_parent_id ) {
1263
- $wpdb->update( $wpdb->posts, [ 'post_parent' => $local_parent_id ], [ 'ID' => $local_child_id ], '%d', '%d' );
1264
- clean_post_cache( $local_child_id );
1265
- }
1266
- }
1267
-
1268
- // All other posts/terms are imported, retry menu items with missing associated object.
1269
- $missing_menu_items = $this->missing_menu_items;
1270
- foreach ( $missing_menu_items as $item ) {
1271
- $this->process_menu_item( $item );
1272
- }
1273
-
1274
- // Find parents for menu item orphans.
1275
- foreach ( $this->menu_item_orphans as $child_id => $parent_id ) {
1276
- $local_child_id = 0;
1277
- $local_parent_id = 0;
1278
- if ( isset( $this->processed_menu_items[ $child_id ] ) ) {
1279
- $local_child_id = $this->processed_menu_items[ $child_id ];
1280
- }
1281
- if ( isset( $this->processed_menu_items[ $parent_id ] ) ) {
1282
- $local_parent_id = $this->processed_menu_items[ $parent_id ];
1283
- }
1284
-
1285
- if ( $local_child_id && $local_parent_id ) {
1286
- update_post_meta( $local_child_id, '_menu_item_menu_item_parent', (int) $local_parent_id );
1287
- }
1288
- }
1289
- }
1290
-
1291
- /**
1292
- * Use stored mapping information to update old attachment URLs
1293
- */
1294
- private function backfill_attachment_urls() {
1295
- global $wpdb;
1296
- // Make sure we do the longest urls first, in case one is a substring of another.
1297
- uksort( $this->url_remap, function ( $a, $b ) {
1298
- // Return the difference in length between two strings.
1299
- return strlen( $b ) - strlen( $a );
1300
- } );
1301
-
1302
- foreach ( $this->url_remap as $from_url => $to_url ) {
1303
- // Remap urls in post_content.
1304
- $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->posts} SET post_content = REPLACE(post_content, %s, %s)", $from_url, $to_url ) );
1305
- // Remap enclosure urls.
1306
- $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->postmeta} SET meta_value = REPLACE(meta_value, %s, %s) WHERE meta_key='enclosure'", $from_url, $to_url ) );
1307
- }
1308
- }
1309
-
1310
- /**
1311
- * Update _thumbnail_id meta to new, imported attachment IDs
1312
- */
1313
- private function remap_featured_images() {
1314
- // Cycle through posts that have a featured image.
1315
- foreach ( $this->featured_images as $post_id => $value ) {
1316
- if ( isset( $this->processed_posts[ $value ] ) ) {
1317
- $new_id = $this->processed_posts[ $value ];
1318
- // Only update if there's a difference.
1319
- if ( $new_id !== $value ) {
1320
- update_post_meta( $post_id, '_thumbnail_id', $new_id );
1321
- }
1322
- }
1323
- }
1324
- }
1325
-
1326
- /**
1327
- * Parse a WXR file
1328
- *
1329
- * @param string $file Path to WXR file for parsing
1330
- *
1331
- * @return array Information gathered from the WXR file
1332
- */
1333
- private function parse( $file ) {
1334
- $parser = new WXR_Parser();
1335
-
1336
- return $parser->parse( $file );
1337
- }
1338
-
1339
- /**
1340
- * Decide if the given meta key maps to information we will want to import
1341
- *
1342
- * @param string $key The meta key to check
1343
- *
1344
- * @return string|bool The key if we do want to import, false if not
1345
- */
1346
- private function is_valid_meta_key( $key ) {
1347
- // Skip attachment metadata since we'll regenerate it from scratch.
1348
- // Skip _edit_lock as not relevant for import
1349
- if ( in_array( $key, [ '_wp_attached_file', '_wp_attachment_metadata', '_edit_lock' ] ) ) {
1350
- return false;
1351
- }
1352
-
1353
- return $key;
1354
- }
1355
-
1356
- public function run() {
1357
- $this->import( $this->requested_file_path );
1358
-
1359
- return $this->output;
1360
- }
1361
-
1362
- public function __construct( $file, $args = [] ) {
1363
- $this->requested_file_path = $file;
1364
- $this->args = $args;
1365
-
1366
- if ( ! empty( $this->args['fetch_attachments'] ) ) {
1367
- $this->fetch_attachments = true;
1368
- }
1369
- }
1370
- }
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ if ( ! defined( 'WP_LOAD_IMPORTERS' ) )
8
+ return;
9
+
10
+ /** Display verbose errors */
11
+ define( 'IMPORT_DEBUG', false );
12
+
13
+ // Load Importer API
14
+ require_once ABSPATH . 'wp-admin/includes/import.php';
15
+
16
+ if ( ! class_exists( 'WP_Importer' ) ) {
17
+ $class_wp_importer = ABSPATH . 'wp-admin/includes/class-wp-importer.php';
18
+ if ( file_exists( $class_wp_importer ) )
19
+ require $class_wp_importer;
20
+ }
21
+
22
+ // include WXR file parsers
23
+ require WPR_ADDONS_PATH .'admin/import/class-parsers.php';
24
+
25
+ class WP_Import extends WP_Importer {
26
+ const DEFAULT_BUMP_REQUEST_TIMEOUT = 60;
27
+ const DEFAULT_ALLOW_CREATE_USERS = true;
28
+ const DEFAULT_IMPORT_ATTACHMENT_SIZE_LIMIT = 0; // 0 = unlimited.
29
+
30
+ /**
31
+ * @var string
32
+ */
33
+ private $requested_file_path;
34
+
35
+ /**
36
+ * @var array
37
+ */
38
+ private $args;
39
+
40
+ /**
41
+ * @var array
42
+ */
43
+ private $output = [
44
+ 'status' => 'failed',
45
+ 'errors' => [],
46
+ ];
47
+
48
+ /*
49
+ * WXR attachment ID
50
+ */
51
+ private $id;
52
+
53
+ // Information to import from WXR file.
54
+ private $version;
55
+ private $authors = [];
56
+ private $posts = [];
57
+ private $terms = [];
58
+ private $categories = [];
59
+ private $tags = [];
60
+ private $base_url = '';
61
+ private $page_on_front;
62
+
63
+ // Mappings from old information to new.
64
+ private $processed_authors = [];
65
+ private $author_mapping = [];
66
+ private $processed_terms = [];
67
+ private $processed_posts = [];
68
+ private $post_orphans = [];
69
+ private $processed_menu_items = [];
70
+ private $menu_item_orphans = [];
71
+ private $missing_menu_items = [];
72
+
73
+ private $fetch_attachments = false;
74
+ private $url_remap = [];
75
+ private $featured_images = [];
76
+
77
+ /**
78
+ * Parses filename from a Content-Disposition header value.
79
+ *
80
+ * As per RFC6266:
81
+ *
82
+ * content-disposition = "Content-Disposition" ":"
83
+ * disposition-type *( ";" disposition-parm )
84
+ *
85
+ * disposition-type = "inline" | "attachment" | disp-ext-type
86
+ * ; case-insensitive
87
+ * disp-ext-type = token
88
+ *
89
+ * disposition-parm = filename-parm | disp-ext-parm
90
+ *
91
+ * filename-parm = "filename" "=" value
92
+ * | "filename*" "=" ext-value
93
+ *
94
+ * disp-ext-parm = token "=" value
95
+ * | ext-token "=" ext-value
96
+ * ext-token = <the characters in token, followed by "*">
97
+ *
98
+ * @param string[] $disposition_header List of Content-Disposition header values.
99
+ *
100
+ * @return string|null Filename if available, or null if not found.
101
+ * @link http://tools.ietf.org/html/rfc2388
102
+ * @link http://tools.ietf.org/html/rfc6266
103
+ *
104
+ * @see WP_REST_Attachments_Controller::get_filename_from_disposition()
105
+ *
106
+ */
107
+ protected static function get_filename_from_disposition( $disposition_header ) {
108
+ // Get the filename.
109
+ $filename = null;
110
+
111
+ foreach ( $disposition_header as $value ) {
112
+ $value = trim( $value );
113
+
114
+ if ( strpos( $value, ';' ) === false ) {
115
+ continue;
116
+ }
117
+
118
+ list( $type, $attr_parts ) = explode( ';', $value, 2 );
119
+
120
+ $attr_parts = explode( ';', $attr_parts );
121
+ $attributes = [];
122
+
123
+ foreach ( $attr_parts as $part ) {
124
+ if ( strpos( $part, '=' ) === false ) {
125
+ continue;
126
+ }
127
+
128
+ list( $key, $value ) = explode( '=', $part, 2 );
129
+
130
+ $attributes[ trim( $key ) ] = trim( $value );
131
+ }
132
+
133
+ if ( empty( $attributes['filename'] ) ) {
134
+ continue;
135
+ }
136
+
137
+ $filename = trim( $attributes['filename'] );
138
+
139
+ // Unquote quoted filename, but after trimming.
140
+ if ( substr( $filename, 0, 1 ) === '"' && substr( $filename, -1, 1 ) === '"' ) {
141
+ $filename = substr( $filename, 1, -1 );
142
+ }
143
+ }
144
+
145
+ return $filename;
146
+ }
147
+
148
+ /**
149
+ * Retrieves file extension by mime type.
150
+ *
151
+ * @param string $mime_type Mime type to search extension for.
152
+ *
153
+ * @return string|null File extension if available, or null if not found.
154
+ */
155
+ protected static function get_file_extension_by_mime_type( $mime_type ) {
156
+ static $map = null;
157
+
158
+ if ( is_array( $map ) ) {
159
+ return isset( $map[ $mime_type ] ) ? $map[ $mime_type ] : null;
160
+ }
161
+
162
+ $mime_types = wp_get_mime_types();
163
+ $map = array_flip( $mime_types );
164
+
165
+ // Some types have multiple extensions, use only the first one.
166
+ foreach ( $map as $type => $extensions ) {
167
+ $map[ $type ] = strtok( $extensions, '|' );
168
+ }
169
+
170
+ return isset( $map[ $mime_type ] ) ? $map[ $mime_type ] : null;
171
+ }
172
+
173
+ /**
174
+ * The main controller for the actual import stage.
175
+ *
176
+ * @param string $file Path to the WXR file for importing
177
+ */
178
+ private function import( $file ) {
179
+ add_filter( 'import_post_meta_key', function ( $key ) {
180
+ return $this->is_valid_meta_key( $key );
181
+ } );
182
+ add_filter( 'http_request_timeout', function () {
183
+ return self::DEFAULT_BUMP_REQUEST_TIMEOUT;
184
+ } );
185
+
186
+ if ( ! $this->import_start( $file ) ) {
187
+ return;
188
+ }
189
+
190
+ $this->set_author_mapping();
191
+
192
+ wp_suspend_cache_invalidation( true );
193
+ $imported_summary = [
194
+ 'categories' => $this->process_categories(),
195
+ 'tags' => $this->process_tags(),
196
+ 'terms' => $this->process_terms(),
197
+ 'posts' => $this->process_posts(),
198
+ ];
199
+ wp_suspend_cache_invalidation( false );
200
+
201
+ // Update incorrect/missing information in the DB.
202
+ $this->backfill_parents();
203
+ $this->backfill_attachment_urls();
204
+ $this->remap_featured_images();
205
+
206
+ $this->import_end();
207
+
208
+ $is_some_succeed = false;
209
+ foreach ( $imported_summary as $item ) {
210
+ if ( $item > 0 ) {
211
+ $is_some_succeed = true;
212
+ break;
213
+ }
214
+ }
215
+
216
+ if ( $is_some_succeed ) {
217
+ $this->output['status'] = 'success';
218
+ $this->output['summary'] = $imported_summary;
219
+ }
220
+ }
221
+
222
+ /**
223
+ * Parses the WXR file and prepares us for the task of processing parsed data.
224
+ *
225
+ * @param string $file Path to the WXR file for importing
226
+ */
227
+ private function import_start( $file ) {
228
+ if ( ! is_file( $file ) ) {
229
+ $this->output['errors'] = [ esc_html__( 'The file does not exist, please try again.', 'wpr-addons' ) ];
230
+
231
+ return false;
232
+ }
233
+
234
+ $import_data = $this->parse( $file );
235
+
236
+ if ( is_wp_error( $import_data ) ) {
237
+ $this->output['errors'] = [ $import_data->get_error_message() ];
238
+
239
+ return false;
240
+ }
241
+
242
+ $this->version = $import_data['version'];
243
+ $this->set_authors_from_import( $import_data );
244
+ $this->posts = $import_data['posts'];
245
+ $this->terms = $import_data['terms'];
246
+ $this->categories = $import_data['categories'];
247
+ $this->tags = $import_data['tags'];
248
+ $this->base_url = esc_url( $import_data['base_url'] );
249
+ $this->page_on_front = $import_data['page_on_front'];
250
+
251
+ wp_defer_term_counting( true );
252
+ wp_defer_comment_counting( true );
253
+
254
+ do_action( 'import_start' );
255
+
256
+ return true;
257
+ }
258
+
259
+ /**
260
+ * Performs post-import cleanup of files and the cache
261
+ */
262
+ private function import_end() {
263
+ wp_import_cleanup( $this->id );
264
+
265
+ wp_cache_flush();
266
+
267
+ foreach ( get_taxonomies() as $tax ) {
268
+ delete_option( "{$tax}_children" );
269
+ _get_term_hierarchy( $tax );
270
+ }
271
+
272
+ wp_defer_term_counting( false );
273
+ wp_defer_comment_counting( false );
274
+
275
+ do_action( 'import_end' );
276
+ }
277
+
278
+ /**
279
+ * Retrieve authors from parsed WXR data and set it to `$this->>authors`.
280
+ *
281
+ * Uses the provided author information from WXR 1.1 files
282
+ * or extracts info from each post for WXR 1.0 files
283
+ *
284
+ * @param array $import_data Data returned by a WXR parser
285
+ */
286
+ private function set_authors_from_import( $import_data ) {
287
+ if ( ! empty( $import_data['authors'] ) ) {
288
+ $this->authors = $import_data['authors'];
289
+ // No author information, grab it from the posts.
290
+ } else {
291
+ foreach ( $import_data['posts'] as $post ) {
292
+ $login = sanitize_user( $post['post_author'], true );
293
+
294
+ if ( empty( $login ) ) {
295
+ /* translators: %s: Post author. */
296
+ $this->output['errors'][] = sprintf( esc_html__( 'Failed to import author %s. Their posts will be attributed to the current user.', 'wpr-addons' ), $post['post_author'] );
297
+ continue;
298
+ }
299
+
300
+ if ( ! isset( $this->authors[ $login ] ) ) {
301
+ $this->authors[ $login ] = [
302
+ 'author_login' => $login,
303
+ 'author_display_name' => $post['post_author'],
304
+ ];
305
+ }
306
+ }
307
+ }
308
+ }
309
+
310
+ /**
311
+ * Map old author logins to local user IDs based on decisions made
312
+ * in import options form. Can map to an existing user, create a new user
313
+ * or falls back to the current user in case of error with either of the previous
314
+ */
315
+ private function set_author_mapping() {
316
+ if ( ! isset( $this->args['imported_authors'] ) ) {
317
+ return;
318
+ }
319
+
320
+ $create_users = apply_filters( 'import_allow_create_users', self::DEFAULT_ALLOW_CREATE_USERS );
321
+
322
+ foreach ( (array) $this->args['imported_authors'] as $i => $old_login ) {
323
+ // Multisite adds strtolower to sanitize_user. Need to sanitize here to stop breakage in process_posts.
324
+ $santized_old_login = sanitize_user( $old_login, true );
325
+ $old_id = isset( $this->authors[ $old_login ]['author_id'] ) ? intval( $this->authors[ $old_login ]['author_id'] ) : false;
326
+
327
+ if ( ! empty( $this->args['user_map'][ $i ] ) ) {
328
+ $user = get_userdata( intval( $this->args['user_map'][ $i ] ) );
329
+ if ( isset( $user->ID ) ) {
330
+ if ( $old_id ) {
331
+ $this->processed_authors[ $old_id ] = $user->ID;
332
+ }
333
+ $this->author_mapping[ $santized_old_login ] = $user->ID;
334
+ }
335
+ } elseif ( $create_users ) {
336
+ $user_id = 0;
337
+ if ( ! empty( $this->args['user_new'][ $i ] ) ) {
338
+ $user_id = wp_create_user( $this->args['user_new'][ $i ], wp_generate_password() );
339
+ } elseif ( '1.0' !== $this->version ) {
340
+ $user_data = [
341
+ 'user_login' => $old_login,
342
+ 'user_pass' => wp_generate_password(),
343
+ 'user_email' => isset( $this->authors[ $old_login ]['author_email'] ) ? $this->authors[ $old_login ]['author_email'] : '',
344
+ 'display_name' => $this->authors[ $old_login ]['author_display_name'],
345
+ 'first_name' => isset( $this->authors[ $old_login ]['author_first_name'] ) ? $this->authors[ $old_login ]['author_first_name'] : '',
346
+ 'last_name' => isset( $this->authors[ $old_login ]['author_last_name'] ) ? $this->authors[ $old_login ]['author_last_name'] : '',
347
+ ];
348
+ $user_id = wp_insert_user( $user_data );
349
+ }
350
+
351
+ if ( ! is_wp_error( $user_id ) ) {
352
+ if ( $old_id ) {
353
+ $this->processed_authors[ $old_id ] = $user_id;
354
+ }
355
+ $this->author_mapping[ $santized_old_login ] = $user_id;
356
+ } else {
357
+ /* translators: %s: Author display name. */
358
+ $error = sprintf( esc_html__( 'Failed to create new user for %s. Their posts will be attributed to the current user.', 'wpr-addons' ), $this->authors[ $old_login ]['author_display_name'] );
359
+
360
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
361
+ $error .= PHP_EOL . $user_id->get_error_message();
362
+ }
363
+
364
+ $this->output['errors'][] = $error;
365
+ }
366
+ }
367
+
368
+ // Failsafe: if the user_id was invalid, default to the current user.
369
+ if ( ! isset( $this->author_mapping[ $santized_old_login ] ) ) {
370
+ if ( $old_id ) {
371
+ $this->processed_authors[ $old_id ] = (int) get_current_user_id();
372
+ }
373
+ $this->author_mapping[ $santized_old_login ] = (int) get_current_user_id();
374
+ }
375
+ }
376
+ }
377
+
378
+ /**
379
+ * Create new categories based on import information
380
+ *
381
+ * Doesn't create a new category if its slug already exists
382
+ *
383
+ * @return int number of imported categories.
384
+ */
385
+ private function process_categories() {
386
+ $result = 0;
387
+
388
+ $this->categories = apply_filters( 'wp_import_categories', $this->categories );
389
+
390
+ if ( empty( $this->categories ) ) {
391
+ return $result;
392
+ }
393
+
394
+ foreach ( $this->categories as $cat ) {
395
+ // if the category already exists leave it alone
396
+ $term_id = term_exists( $cat['category_nicename'], 'category' );
397
+ if ( $term_id ) {
398
+ if ( is_array( $term_id ) ) {
399
+ $term_id = $term_id['term_id'];
400
+ }
401
+ if ( isset( $cat['term_id'] ) ) {
402
+ $this->processed_terms[ intval( $cat['term_id'] ) ] = (int) $term_id;
403
+ }
404
+ continue;
405
+ }
406
+
407
+ $parent = empty( $cat['category_parent'] ) ? 0 : category_exists( $cat['category_parent'] );
408
+ $description = isset( $cat['category_description'] ) ? $cat['category_description'] : '';
409
+
410
+ $data = [
411
+ 'category_nicename' => $cat['category_nicename'],
412
+ 'category_parent' => $parent,
413
+ 'cat_name' => wp_slash( $cat['cat_name'] ),
414
+ 'category_description' => wp_slash( $description ),
415
+ ];
416
+
417
+ $id = wp_insert_category( $data );
418
+ if ( ! is_wp_error( $id ) && $id > 0 ) {
419
+ if ( isset( $cat['term_id'] ) ) {
420
+ $this->processed_terms[ intval( $cat['term_id'] ) ] = $id;
421
+ }
422
+ $result++;
423
+ } else {
424
+ /* translators: %s: Category name. */
425
+ $error = sprintf( esc_html__( 'Failed to import category %s', 'wpr-addons' ), $cat['category_nicename'] );
426
+
427
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
428
+ $error .= PHP_EOL . $id->get_error_message();
429
+ }
430
+
431
+ $this->output['errors'][] = $error;
432
+ continue;
433
+ }
434
+
435
+ $this->process_termmeta( $cat, $id );
436
+ }
437
+
438
+ unset( $this->categories );
439
+
440
+ return $result;
441
+ }
442
+
443
+ /**
444
+ * Create new post tags based on import information
445
+ *
446
+ * Doesn't create a tag if its slug already exists
447
+ *
448
+ * @return int number of imported tags.
449
+ */
450
+ private function process_tags() {
451
+ $result = 0;
452
+
453
+ $this->tags = apply_filters( 'wp_import_tags', $this->tags );
454
+
455
+ if ( empty( $this->tags ) ) {
456
+ return $result;
457
+ }
458
+
459
+ foreach ( $this->tags as $tag ) {
460
+ // if the tag already exists leave it alone
461
+ $term_id = term_exists( $tag['tag_slug'], 'post_tag' );
462
+ if ( $term_id ) {
463
+ if ( is_array( $term_id ) ) {
464
+ $term_id = $term_id['term_id'];
465
+ }
466
+ if ( isset( $tag['term_id'] ) ) {
467
+ $this->processed_terms[ intval( $tag['term_id'] ) ] = (int) $term_id;
468
+ }
469
+ continue;
470
+ }
471
+
472
+ $description = isset( $tag['tag_description'] ) ? $tag['tag_description'] : '';
473
+ $args = [
474
+ 'slug' => $tag['tag_slug'],
475
+ 'description' => wp_slash( $description ),
476
+ ];
477
+
478
+ $id = wp_insert_term( wp_slash( $tag['tag_name'] ), 'post_tag', $args );
479
+ if ( ! is_wp_error( $id ) ) {
480
+ if ( isset( $tag['term_id'] ) ) {
481
+ $this->processed_terms[ intval( $tag['term_id'] ) ] = $id['term_id'];
482
+ }
483
+ $result++;
484
+ } else {
485
+ /* translators: %s: Tag name. */
486
+ $error = sprintf( esc_html__( 'Failed to import post tag %s', 'wpr-addons' ), $tag['tag_name'] );
487
+
488
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
489
+ $error .= PHP_EOL . $id->get_error_message();
490
+ }
491
+
492
+ $this->output['errors'][] = $error;
493
+ continue;
494
+ }
495
+
496
+ $this->process_termmeta( $tag, $id['term_id'] );
497
+ }
498
+
499
+ unset( $this->tags );
500
+
501
+ return $result;
502
+ }
503
+
504
+ /**
505
+ * Create new terms based on import information
506
+ *
507
+ * Doesn't create a term its slug already exists
508
+ *
509
+ * @return int number of imported terms.
510
+ */
511
+ private function process_terms() {
512
+ $result = 0;
513
+
514
+ $this->terms = apply_filters( 'wp_import_terms', $this->terms );
515
+
516
+ if ( empty( $this->terms ) ) {
517
+ return $result;
518
+ }
519
+
520
+ foreach ( $this->terms as $term ) {
521
+ // if the term already exists in the correct taxonomy leave it alone
522
+ $term_id = term_exists( $term['slug'], $term['term_taxonomy'] );
523
+ if ( $term_id ) {
524
+ if ( is_array( $term_id ) ) {
525
+ $term_id = $term_id['term_id'];
526
+ }
527
+ if ( isset( $term['term_id'] ) ) {
528
+ $this->processed_terms[ intval( $term['term_id'] ) ] = (int) $term_id;
529
+ }
530
+ continue;
531
+ }
532
+
533
+ if ( empty( $term['term_parent'] ) ) {
534
+ $parent = 0;
535
+ } else {
536
+ $parent = term_exists( $term['term_parent'], $term['term_taxonomy'] );
537
+ if ( is_array( $parent ) ) {
538
+ $parent = $parent['term_id'];
539
+ }
540
+ }
541
+
542
+ $description = isset( $term['term_description'] ) ? $term['term_description'] : '';
543
+ $args = [
544
+ 'slug' => $term['slug'],
545
+ 'description' => wp_slash( $description ),
546
+ 'parent' => (int) $parent,
547
+ ];
548
+
549
+ $id = wp_insert_term( wp_slash( $term['term_name'] ), $term['term_taxonomy'], $args );
550
+ if ( ! is_wp_error( $id ) ) {
551
+ if ( isset( $term['term_id'] ) ) {
552
+ $this->processed_terms[ intval( $term['term_id'] ) ] = $id['term_id'];
553
+ }
554
+ $result++;
555
+ } else {
556
+ /* translators: 1: Term taxonomy, 2: Term name. */
557
+ $error = sprintf( esc_html__( 'Failed to import %1$s %2$s', 'wpr-addons' ), $term['term_taxonomy'], $term['term_name'] );
558
+
559
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
560
+ $error .= PHP_EOL . $id->get_error_message();
561
+ }
562
+
563
+ $this->output['errors'][] = $error;
564
+ continue;
565
+ }
566
+
567
+ $this->process_termmeta( $term, $id['term_id'] );
568
+ }
569
+
570
+ unset( $this->terms );
571
+
572
+ return $result;
573
+ }
574
+
575
+ /**
576
+ * Add metadata to imported term.
577
+ *
578
+ * @param array $term Term data from WXR import.
579
+ * @param int $term_id ID of the newly created term.
580
+ */
581
+ private function process_termmeta( $term, $term_id ) {
582
+ if ( ! function_exists( 'add_term_meta' ) ) {
583
+ return;
584
+ }
585
+
586
+ if ( ! isset( $term['termmeta'] ) ) {
587
+ $term['termmeta'] = [];
588
+ }
589
+
590
+ /**
591
+ * Filters the metadata attached to an imported term.
592
+ *
593
+ * @param array $termmeta Array of term meta.
594
+ * @param int $term_id ID of the newly created term.
595
+ * @param array $term Term data from the WXR import.
596
+ */
597
+ $term['termmeta'] = apply_filters( 'wp_import_term_meta', $term['termmeta'], $term_id, $term );
598
+
599
+ if ( empty( $term['termmeta'] ) ) {
600
+ return;
601
+ }
602
+
603
+ foreach ( $term['termmeta'] as $meta ) {
604
+ /**
605
+ * Filters the meta key for an imported piece of term meta.
606
+ *
607
+ * @param string $meta_key Meta key.
608
+ * @param int $term_id ID of the newly created term.
609
+ * @param array $term Term data from the WXR import.
610
+ */
611
+ $key = apply_filters( 'import_term_meta_key', $meta['key'], $term_id, $term );
612
+ if ( ! $key ) {
613
+ continue;
614
+ }
615
+
616
+ // Export gets meta straight from the DB so could have a serialized string
617
+ $value = maybe_unserialize( $meta['value'] );
618
+
619
+ add_term_meta( $term_id, wp_slash( $key ), wp_slash_strings_only( $value ) );
620
+
621
+ /**
622
+ * Fires after term meta is imported.
623
+ *
624
+ * @param int $term_id ID of the newly created term.
625
+ * @param string $key Meta key.
626
+ * @param mixed $value Meta value.
627
+ */
628
+ do_action( 'import_term_meta', $term_id, $key, $value );
629
+ }
630
+ }
631
+
632
+ /**
633
+ * Create new posts based on import information
634
+ *
635
+ * Posts marked as having a parent which doesn't exist will become top level items.
636
+ * Doesn't create a new post if: the post type doesn't exist, the given post ID
637
+ * is already noted as imported or a post with the same title and date already exists.
638
+ * Note that new/updated terms, comments and meta are imported for the last of the above.
639
+ *
640
+ * @return array the ids of succeed/failed imported posts.
641
+ */
642
+ private function process_posts() {
643
+ $result = [
644
+ 'succeed' => [],
645
+ 'failed' => [],
646
+ ];
647
+
648
+ $this->posts = apply_filters( 'wp_import_posts', $this->posts );
649
+
650
+ foreach ( $this->posts as $post ) {
651
+ $post = apply_filters( 'wp_import_post_data_raw', $post );
652
+
653
+ if ( ! post_type_exists( $post['post_type'] ) ) {
654
+ /* translators: 1: Post title, 2: Post type. */
655
+ $this->output['errors'][] = sprintf( esc_html__( 'Failed to import %1$s: Invalid post type %2$s', 'wpr-addons' ), $post['post_title'], $post['post_type'] );
656
+ do_action( 'wp_import_post_exists', $post );
657
+ continue;
658
+ }
659
+
660
+ if ( isset( $this->processed_posts[ $post['post_id'] ] ) && ! empty( $post['post_id'] ) ) {
661
+ continue;
662
+ }
663
+
664
+ if ( 'auto-draft' === $post['status'] ) {
665
+ continue;
666
+ }
667
+
668
+ if ( 'nav_menu_item' === $post['post_type'] ) {
669
+ $this->process_menu_item( $post );
670
+ continue;
671
+ }
672
+
673
+ $post_type_object = get_post_type_object( $post['post_type'] );
674
+
675
+ $post_parent = (int) $post['post_parent'];
676
+ if ( $post_parent ) {
677
+ // if we already know the parent, map it to the new local ID.
678
+ if ( isset( $this->processed_posts[ $post_parent ] ) ) {
679
+ $post_parent = $this->processed_posts[ $post_parent ];
680
+ // otherwise record the parent for later.
681
+ } else {
682
+ $this->post_orphans[ intval( $post['post_id'] ) ] = $post_parent;
683
+ $post_parent = 0;
684
+ }
685
+ }
686
+
687
+ // Map the post author.
688
+ $author = sanitize_user( $post['post_author'], true );
689
+ if ( isset( $this->author_mapping[ $author ] ) ) {
690
+ $author = $this->author_mapping[ $author ];
691
+ } else {
692
+ $author = (int) get_current_user_id();
693
+ }
694
+
695
+ $postdata = [
696
+ 'import_id' => $post['post_id'],
697
+ 'post_author' => $author,
698
+ 'post_content' => $post['post_content'],
699
+ 'post_excerpt' => $post['post_excerpt'],
700
+ 'post_title' => $post['post_title'],
701
+ 'post_status' => $post['status'],
702
+ 'post_name' => $post['post_name'],
703
+ 'comment_status' => $post['comment_status'],
704
+ 'ping_status' => $post['ping_status'],
705
+ 'guid' => $post['guid'],
706
+ 'post_parent' => $post_parent,
707
+ 'menu_order' => $post['menu_order'],
708
+ 'post_type' => $post['post_type'],
709
+ 'post_password' => $post['post_password'],
710
+ 'post_date' => $post['post_date'],
711
+ ];
712
+
713
+ $original_post_id = $post['post_id'];
714
+ $postdata = apply_filters( 'wp_import_post_data_processed', $postdata, $post );
715
+
716
+ $postdata = wp_slash( $postdata );
717
+
718
+ if ( 'attachment' === $postdata['post_type'] ) {
719
+ $remote_url = ! empty( $post['attachment_url'] ) ? $post['attachment_url'] : $post['guid'];
720
+
721
+ // try to use _wp_attached file for upload folder placement to ensure the same location as the export site
722
+ // e.g. location is 2003/05/image.jpg but the attachment post_date is 2010/09, see media_handle_upload()
723
+ $postdata['upload_date'] = $post['post_date'];
724
+ if ( isset( $post['postmeta'] ) ) {
725
+ foreach ( $post['postmeta'] as $meta ) {
726
+ if ( '_wp_attached_file' === $meta['key'] ) {
727
+ if ( preg_match( '%^[0-9]{4}/[0-9]{2}%', $meta['value'], $matches ) ) {
728
+ $postdata['upload_date'] = $matches[0];
729
+ }
730
+ break;
731
+ }
732
+ }
733
+ }
734
+
735
+ $post_id = $this->process_attachment( $postdata, $remote_url );
736
+ $comment_post_id = $post_id;
737
+ } else {
738
+ $post_id = wp_insert_post( $postdata, true );
739
+ $comment_post_id = $post_id;
740
+ do_action( 'wp_import_insert_post', $post_id, $original_post_id, $postdata, $post );
741
+ }
742
+
743
+ if ( is_wp_error( $post_id ) ) {
744
+ /* translators: 1: Post type singular label, 2: Post title. */
745
+ $error = sprintf( __( 'Failed to import %1$s %2$s', 'wpr-addons' ), $post_type_object->labels->singular_name, $post['post_title'] );
746
+
747
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
748
+ $error .= PHP_EOL . $post_id->get_error_message();
749
+ }
750
+
751
+ $result['failed'][] = $original_post_id;
752
+
753
+ $this->output['errors'][] = $error;
754
+
755
+ continue;
756
+ }
757
+
758
+ $result['succeed'][ $original_post_id ] = $post_id;
759
+
760
+ if ( 1 === $post['is_sticky'] ) {
761
+ stick_post( $post_id );
762
+ }
763
+
764
+ if ( $this->page_on_front === $original_post_id ) {
765
+ update_option( 'page_on_front', $post_id );
766
+ }
767
+
768
+ // Map pre-import ID to local ID.
769
+ $this->processed_posts[ intval( $post['post_id'] ) ] = (int) $post_id;
770
+
771
+ if ( ! isset( $post['terms'] ) ) {
772
+ $post['terms'] = [];
773
+ }
774
+
775
+ $post['terms'] = apply_filters( 'wp_import_post_terms', $post['terms'], $post_id, $post );
776
+
777
+ // add categories, tags and other terms
778
+ if ( ! empty( $post['terms'] ) ) {
779
+ $terms_to_set = [];
780
+ foreach ( $post['terms'] as $term ) {
781
+ // back compat with WXR 1.0 map 'tag' to 'post_tag'
782
+ $taxonomy = ( 'tag' === $term['domain'] ) ? 'post_tag' : $term['domain'];
783
+ $term_exists = term_exists( $term['slug'], $taxonomy );
784
+ $term_id = is_array( $term_exists ) ? $term_exists['term_id'] : $term_exists;
785
+ if ( ! $term_id ) {
786
+ $t = wp_insert_term( $term['name'], $taxonomy, [ 'slug' => $term['slug'] ] );
787
+ if ( ! is_wp_error( $t ) ) {
788
+ $term_id = $t['term_id'];
789
+ do_action( 'wp_import_insert_term', $t, $term, $post_id, $post );
790
+ } else {
791
+ /* translators: 1: Taxonomy name, 2: Term name. */
792
+ $error = sprintf( esc_html__( 'Failed to import %1$s %2$s', 'wpr-addons' ), $taxonomy, $term['name'] );
793
+
794
+ if ( defined( 'IMPORT_DEBUG' ) && IMPORT_DEBUG ) {
795
+ $error .= PHP_EOL . $t->get_error_message();
796
+ }
797
+
798
+ $this->output['errors'][] = $error;
799
+
800
+ do_action( 'wp_import_insert_term_failed', $t, $term, $post_id, $post );
801
+ continue;
802
+ }
803
+ }
804
+ $terms_to_set[ $taxonomy ][] = intval( $term_id );
805
+ }
806
+
807
+ foreach ( $terms_to_set as $tax => $ids ) {
808
+ $tt_ids = wp_set_post_terms( $post_id, $ids, $tax );
809
+ do_action( 'wp_import_set_post_terms', $tt_ids, $ids, $tax, $post_id, $post );
810
+ }
811
+ unset( $post['terms'], $terms_to_set );
812
+ }
813
+
814
+ if ( ! isset( $post['comments'] ) ) {
815
+ $post['comments'] = [];
816
+ }
817
+
818
+ $post['comments'] = apply_filters( 'wp_import_post_comments', $post['comments'], $post_id, $post );
819
+
820
+ // Add/update comments.
821
+ if ( ! empty( $post['comments'] ) ) {
822
+ $num_comments = 0;
823
+ $inserted_comments = [];
824
+ foreach ( $post['comments'] as $comment ) {
825
+ $comment_id = $comment['comment_id'];
826
+ $newcomments[ $comment_id ]['comment_post_ID'] = $comment_post_id;
827
+ $newcomments[ $comment_id ]['comment_author'] = $comment['comment_author'];
828
+ $newcomments[ $comment_id ]['comment_author_email'] = $comment['comment_author_email'];
829
+ $newcomments[ $comment_id ]['comment_author_IP'] = $comment['comment_author_IP'];
830
+ $newcomments[ $comment_id ]['comment_author_url'] = $comment['comment_author_url'];
831
+ $newcomments[ $comment_id ]['comment_date'] = $comment['comment_date'];
832
+ $newcomments[ $comment_id ]['comment_date_gmt'] = $comment['comment_date_gmt'];
833
+ $newcomments[ $comment_id ]['comment_content'] = $comment['comment_content'];
834
+ $newcomments[ $comment_id ]['comment_approved'] = $comment['comment_approved'];
835
+ $newcomments[ $comment_id ]['comment_type'] = $comment['comment_type'];
836
+ $newcomments[ $comment_id ]['comment_parent'] = $comment['comment_parent'];
837
+ $newcomments[ $comment_id ]['commentmeta'] = isset( $comment['commentmeta'] ) ? $comment['commentmeta'] : [];
838
+ if ( isset( $this->processed_authors[ $comment['comment_user_id'] ] ) ) {
839
+ $newcomments[ $comment_id ]['user_id'] = $this->processed_authors[ $comment['comment_user_id'] ];
840
+ }
841
+ }
842
+
843
+ ksort( $newcomments );
844
+
845
+ foreach ( $newcomments as $key => $comment ) {
846
+ if ( isset( $inserted_comments[ $comment['comment_parent'] ] ) ) {
847
+ $comment['comment_parent'] = $inserted_comments[ $comment['comment_parent'] ];
848
+ }
849
+
850
+ $comment_data = wp_slash( $comment );
851
+ unset( $comment_data['commentmeta'] ); // Handled separately, wp_insert_comment() also expects `comment_meta`.
852
+ $comment_data = wp_filter_comment( $comment_data );
853
+
854
+ $inserted_comments[ $key ] = wp_insert_comment( $comment_data );
855
+
856
+ do_action( 'wp_import_insert_comment', $inserted_comments[ $key ], $comment, $comment_post_id, $post );
857
+
858
+ foreach ( $comment['commentmeta'] as $meta ) {
859
+ $value = maybe_unserialize( $meta['value'] );
860
+
861
+ add_comment_meta( $inserted_comments[ $key ], wp_slash( $meta['key'] ), wp_slash_strings_only( $value ) );
862
+ }
863
+
864
+ $num_comments++;
865
+ }
866
+ unset( $newcomments, $inserted_comments, $post['comments'] );
867
+ }
868
+
869
+ if ( ! isset( $post['postmeta'] ) ) {
870
+ $post['postmeta'] = [];
871
+ }
872
+
873
+ $post['postmeta'] = apply_filters( 'wp_import_post_meta', $post['postmeta'], $post_id, $post );
874
+
875
+ // Add/update post meta.
876
+ if ( ! empty( $post['postmeta'] ) ) {
877
+ foreach ( $post['postmeta'] as $meta ) {
878
+ $key = apply_filters( 'import_post_meta_key', $meta['key'], $post_id, $post );
879
+ $value = false;
880
+
881
+ if ( '_edit_last' === $key ) {
882
+ if ( isset( $this->processed_authors[ intval( $meta['value'] ) ] ) ) {
883
+ $value = $this->processed_authors[ intval( $meta['value'] ) ];
884
+ } else {
885
+ $key = false;
886
+ }
887
+ }
888
+
889
+ if ( $key ) {
890
+ // Export gets meta straight from the DB so could have a serialized string.
891
+ if ( ! $value ) {
892
+ $value = maybe_unserialize( $meta['value'] );
893
+ }
894
+
895
+ add_post_meta( $post_id, wp_slash( $key ), wp_slash_strings_only( $value ) );
896
+
897
+ do_action( 'import_post_meta', $post_id, $key, $value );
898
+
899
+ // If the post has a featured image, take note of this in case of remap.
900
+ if ( '_thumbnail_id' === $key ) {
901
+ $this->featured_images[ $post_id ] = (int) $value;
902
+ }
903
+ }
904
+ }
905
+ }
906
+ }
907
+
908
+ unset( $this->posts );
909
+
910
+ return $result;
911
+ }
912
+
913
+ /**
914
+ * Attempt to create a new menu item from import data
915
+ *
916
+ * Fails for draft, orphaned menu items and those without an associated nav_menu
917
+ * or an invalid nav_menu term. If the post type or term object which the menu item
918
+ * represents doesn't exist then the menu item will not be imported (waits until the
919
+ * end of the import to retry again before discarding).
920
+ *
921
+ * @param array $item Menu item details from WXR file
922
+ */
923
+ private function process_menu_item( $item ) {
924
+ // Skip draft, orphaned menu items.
925
+ if ( 'draft' === $item['status'] ) {
926
+ return;
927
+ }
928
+
929
+ $menu_slug = false;
930
+ if ( isset( $item['terms'] ) ) {
931
+ // Loop through terms, assume first nav_menu term is correct menu.
932
+ foreach ( $item['terms'] as $term ) {
933
+ if ( 'nav_menu' === $term['domain'] ) {
934
+ $menu_slug = $term['slug'];
935
+ break;
936
+ }
937
+ }
938
+ }
939
+
940
+ // No nav_menu term associated with this menu item.
941
+ if ( ! $menu_slug ) {
942
+ $this->output['errors'][] = esc_html__( 'Menu item skipped due to missing menu slug', 'wpr-addons' );
943
+
944
+ return;
945
+ }
946
+
947
+ $menu_id = term_exists( $menu_slug, 'nav_menu' );
948
+ if ( ! $menu_id ) {
949
+ /* translators: %s: Menu slug. */
950
+ $this->output['errors'][] = sprintf( esc_html__( 'Menu item skipped due to invalid menu slug: %s', 'wpr-addons' ), $menu_slug );
951
+
952
+ return;
953
+ } else {
954
+ $menu_id = is_array( $menu_id ) ? $menu_id['term_id'] : $menu_id;
955
+ }
956
+
957
+ $post_meta_key_value = [];
958
+ foreach ( $item['postmeta'] as $meta ) {
959
+ $post_meta_key_value[ $meta['key'] ] = $meta['value'];
960
+ }
961
+
962
+ // Duke - Import Menu Items Post Meta
963
+ $backup_menu_item_meta = [];
964
+ $backup_menu_item_meta['postmeta'] = $item['postmeta'];
965
+
966
+ foreach ( $item['postmeta'] as $meta ) {
967
+ ${$meta['key']} = $meta['value'];
968
+ }
969
+ // End.
970
+
971
+ $_menu_item_object_id = $post_meta_key_value['_menu_item_object_id'];
972
+ if ( 'taxonomy' === $post_meta_key_value['_menu_item_type'] && isset( $this->processed_terms[ intval( $_menu_item_object_id ) ] ) ) {
973
+ $_menu_item_object_id = $this->processed_terms[ intval( $_menu_item_object_id ) ];
974
+ } elseif ( 'post_type' === $post_meta_key_value['_menu_item_type'] && isset( $this->processed_posts[ intval( $_menu_item_object_id ) ] ) ) {
975
+ $_menu_item_object_id = $this->processed_posts[ intval( $_menu_item_object_id ) ];
976
+ } elseif ( 'custom' !== $post_meta_key_value['_menu_item_type'] ) {
977
+ // Associated object is missing or not imported yet, we'll retry later.
978
+ $this->missing_menu_items[] = $item;
979
+
980
+ return;
981
+ }
982
+
983
+ $_menu_item_menu_item_parent = $post_meta_key_value['_menu_item_menu_item_parent']; // Duke - fix "_menu_item_menu_item_parent" dash was added
984
+ if ( isset( $this->processed_menu_items[ intval( $_menu_item_menu_item_parent ) ] ) ) {
985
+ $_menu_item_menu_item_parent = $this->processed_menu_items[ intval( $_menu_item_menu_item_parent ) ];
986
+ } elseif ( $_menu_item_menu_item_parent ) {
987
+ $this->menu_item_orphans[ intval( $item['post_id'] ) ] = (int) $_menu_item_menu_item_parent;
988
+ $_menu_item_menu_item_parent = 0;
989
+ }
990
+
991
+ // wp_update_nav_menu_item expects CSS classes as a space separated string
992
+ $_menu_item_classes = maybe_unserialize( $post_meta_key_value['_menu_item_classes'] );
993
+ if ( is_array( $_menu_item_classes ) ) {
994
+ $_menu_item_classes = implode( ' ', $_menu_item_classes );
995
+ }
996
+
997
+ $args = [
998
+ 'menu-item-object-id' => $_menu_item_object_id,
999
+ 'menu-item-object' => $post_meta_key_value['_menu_item_object'],
1000
+ 'menu-item-parent-id' => $_menu_item_menu_item_parent,
1001
+ 'menu-item-position' => intval( $item['menu_order'] ),
1002
+ 'menu-item-type' => $post_meta_key_value['_menu_item_type'],
1003
+ 'menu-item-title' => $item['post_title'],
1004
+ 'menu-item-url' => $post_meta_key_value['_menu_item_url'],
1005
+ 'menu-item-description' => $item['post_content'],
1006
+ 'menu-item-attr-title' => $item['post_excerpt'],
1007
+ 'menu-item-target' => $post_meta_key_value['_menu_item_target'],
1008
+ 'menu-item-classes' => $_menu_item_classes,
1009
+ 'menu-item-xfn' => $post_meta_key_value['_menu_item_xfn'],
1010
+ 'menu-item-status' => $item['status'],
1011
+ ];
1012
+
1013
+ $id = wp_update_nav_menu_item( $menu_id, 0, $args );
1014
+ if ( $id && ! is_wp_error( $id ) ) {
1015
+ // Duke - Import Menu Items Post Meta
1016
+ $menu_item_db_id = $id;
1017
+ $backup_menu_item_meta['postmeta'] = apply_filters('wordpress_importer_menu_items_meta_import', $backup_menu_item_meta['postmeta'], $id);
1018
+ $skip_meta_items = [
1019
+ '_menu_item_type',
1020
+ '_menu_item_menu_item_parent',
1021
+ '_menu_item_object_id',
1022
+ '_menu_item_object',
1023
+ '_menu_item_target',
1024
+ '_menu_item_classes',
1025
+ '_menu_item_xfn',
1026
+ '_menu_item_url'
1027
+ ];
1028
+ if ( is_array($backup_menu_item_meta['postmeta']) && !empty($backup_menu_item_meta['postmeta']) ) {
1029
+ foreach ( $backup_menu_item_meta['postmeta'] as $meta ) {
1030
+ if ( !in_array($meta['key'], $skip_meta_items) ) {
1031
+ update_post_meta( $menu_item_db_id, $meta['key'], maybe_unserialize($meta['value']));
1032
+ }
1033
+ }
1034
+ }
1035
+ // End.
1036
+
1037
+ $this->processed_menu_items[ intval( $item['post_id'] ) ] = (int) $id;
1038
+ }
1039
+ }
1040
+
1041
+ /**
1042
+ * If fetching attachments is enabled then attempt to create a new attachment
1043
+ *
1044
+ * @param array $post Attachment post details from WXR
1045
+ * @param string $url URL to fetch attachment from
1046
+ *
1047
+ * @return int|WP_Error Post ID on success, WP_Error otherwise
1048
+ */
1049
+ private function process_attachment( $post, $url ) {
1050
+
1051
+ if ( ! $this->fetch_attachments ) {
1052
+ return new WP_Error( 'attachment_processing_error', esc_html__( 'Fetching attachments is not enabled', 'wpr-addons' ) );
1053
+ }
1054
+
1055
+ // if the URL is absolute, but does not contain address, then upload it assuming base_site_url.
1056
+ if ( preg_match( '|^/[\w\W]+$|', $url ) ) {
1057
+ $url = rtrim( $this->base_url, '/' ) . $url;
1058
+ }
1059
+
1060
+ $upload = $this->fetch_remote_file( $url, $post );
1061
+ if ( is_wp_error( $upload ) ) {
1062
+ return $upload;
1063
+ }
1064
+
1065
+ $info = wp_check_filetype( $upload['file'] );
1066
+ if ( $info ) {
1067
+ $post['post_mime_type'] = $info['type'];
1068
+ } else {
1069
+ return new WP_Error( 'attachment_processing_error', esc_html__( 'Invalid file type', 'wpr-addons' ) );
1070
+ }
1071
+
1072
+ $post['guid'] = $upload['url'];
1073
+
1074
+ // As per wp-admin/includes/upload.php.
1075
+ $post_id = wp_insert_attachment( $post, $upload['file'] );
1076
+ wp_update_attachment_metadata( $post_id, wp_generate_attachment_metadata( $post_id, $upload['file'] ) );
1077
+
1078
+ // Remap resized image URLs, works by stripping the extension and remapping the URL stub.
1079
+ if ( preg_match( '!^image/!', $info['type'] ) ) {
1080
+ $parts = pathinfo( $url );
1081
+ $name = basename( $parts['basename'], ".{$parts['extension']}" ); // PATHINFO_FILENAME in PHP 5.2
1082
+
1083
+ $parts_new = pathinfo( $upload['url'] );
1084
+ $name_new = basename( $parts_new['basename'], ".{$parts_new['extension']}" );
1085
+
1086
+ $this->url_remap[ $parts['dirname'] . '/' . $name ] = $parts_new['dirname'] . '/' . $name_new;
1087
+ }
1088
+
1089
+ return $post_id;
1090
+ }
1091
+
1092
+ /**
1093
+ * Attempt to download a remote file attachment
1094
+ *
1095
+ * @param string $url URL of item to fetch
1096
+ * @param array $post Attachment details
1097
+ *
1098
+ * @return array|WP_Error Local file location details on success, WP_Error otherwise
1099
+ */
1100
+ private function fetch_remote_file( $url, $post ) {
1101
+ // Extract the file name from the URL.
1102
+ $file_name = basename( parse_url( $url, PHP_URL_PATH ) );
1103
+
1104
+ if ( ! $file_name ) {
1105
+ $file_name = md5( $url );
1106
+ }
1107
+
1108
+ $tmp_file_name = wp_tempnam( $file_name );
1109
+ if ( ! $tmp_file_name ) {
1110
+ return new WP_Error( 'import_no_file', esc_html__( 'Could not create temporary file.', 'wpr-addons' ) );
1111
+ }
1112
+
1113
+ // Fetch the remote URL and write it to the placeholder file.
1114
+ $remote_response = wp_safe_remote_get( $url, [
1115
+ 'timeout' => 300,
1116
+ 'stream' => true,
1117
+ 'filename' => $tmp_file_name,
1118
+ 'headers' => [
1119
+ 'Accept-Encoding' => 'identity',
1120
+ ],
1121
+ ] );
1122
+
1123
+ if ( is_wp_error( $remote_response ) ) {
1124
+ @unlink( $tmp_file_name );
1125
+
1126
+ return new WP_Error( 'import_file_error', sprintf( /* translators: 1: WordPress error message, 2: WordPress error code. */ esc_html__( 'Request failed due to an error: %1$s (%2$s)', 'wpr-addons' ), esc_html( $remote_response->get_error_message() ), esc_html( $remote_response->get_error_code() ) ) );
1127
+ }
1128
+
1129
+ $remote_response_code = (int) wp_remote_retrieve_response_code( $remote_response );
1130
+
1131
+ // Make sure the fetch was successful.
1132
+ if ( 200 !== $remote_response_code ) {
1133
+ @unlink( $tmp_file_name );
1134
+
1135
+ return new WP_Error( 'import_file_error', sprintf( /* translators: 1: HTTP error message, 2: HTTP error code. */ esc_html__( 'Remote server returned the following unexpected result: %1$s (%2$s)', 'wpr-addons' ), get_status_header_desc( $remote_response_code ), esc_html( $remote_response_code ) ) );
1136
+ }
1137
+
1138
+ $headers = wp_remote_retrieve_headers( $remote_response );
1139
+
1140
+ // Request failed.
1141
+ if ( ! $headers ) {
1142
+ @unlink( $tmp_file_name );
1143
+
1144
+ return new WP_Error( 'import_file_error', esc_html__( 'Remote server did not respond', 'wpr-addons' ) );
1145
+ }
1146
+
1147
+ $filesize = (int) filesize( $tmp_file_name );
1148
+
1149
+ if ( 0 === $filesize ) {
1150
+ @unlink( $tmp_file_name );
1151
+
1152
+ return new WP_Error( 'import_file_error', esc_html__( 'Zero size file downloaded', 'wpr-addons' ) );
1153
+ }
1154
+
1155
+ if ( ! isset( $headers['content-encoding'] ) && isset( $headers['content-length'] ) && $filesize !== (int) $headers['content-length'] ) {
1156
+ @unlink( $tmp_file_name );
1157
+
1158
+ return new WP_Error( 'import_file_error', esc_html__( 'Downloaded file has incorrect size', 'wpr-addons' ) );
1159
+ }
1160
+
1161
+ $max_size = (int) apply_filters( 'import_attachment_size_limit', self::DEFAULT_IMPORT_ATTACHMENT_SIZE_LIMIT );
1162
+ if ( ! empty( $max_size ) && $filesize > $max_size ) {
1163
+ @unlink( $tmp_file_name );
1164
+
1165
+ /* translators: %s: Max file size. */
1166
+ return new WP_Error( 'import_file_error', sprintf( esc_html__( 'Remote file is too large, limit is %s', 'wpr-addons' ), size_format( $max_size ) ) );
1167
+ }
1168
+
1169
+ // Override file name with Content-Disposition header value.
1170
+ if ( ! empty( $headers['content-disposition'] ) ) {
1171
+ $file_name_from_disposition = self::get_filename_from_disposition( (array) $headers['content-disposition'] );
1172
+ if ( $file_name_from_disposition ) {
1173
+ $file_name = $file_name_from_disposition;
1174
+ }
1175
+ }
1176
+
1177
+ // Set file extension if missing.
1178
+ $file_ext = pathinfo( $file_name, PATHINFO_EXTENSION );
1179
+ if ( ! $file_ext && ! empty( $headers['content-type'] ) ) {
1180
+ $extension = self::get_file_extension_by_mime_type( $headers['content-type'] );
1181
+ if ( $extension ) {
1182
+ $file_name = "{$file_name}.{$extension}";
1183
+ }
1184
+ }
1185
+
1186
+ // Handle the upload like _wp_handle_upload() does.
1187
+ $wp_filetype = wp_check_filetype_and_ext( $tmp_file_name, $file_name );
1188
+ $ext = empty( $wp_filetype['ext'] ) ? '' : $wp_filetype['ext'];
1189
+ $type = empty( $wp_filetype['type'] ) ? '' : $wp_filetype['type'];
1190
+ $proper_filename = empty( $wp_filetype['proper_filename'] ) ? '' : $wp_filetype['proper_filename'];
1191
+
1192
+ // Check to see if wp_check_filetype_and_ext() determined the filename was incorrect.
1193
+ if ( $proper_filename ) {
1194
+ $file_name = $proper_filename;
1195
+ }
1196
+
1197
+ if ( ( ! $type || ! $ext ) && ! current_user_can( 'unfiltered_upload' ) ) {
1198
+ return new WP_Error( 'import_file_error', esc_html__( 'Sorry, this file type is not permitted for security reasons.', 'wpr-addons' ) );
1199
+ }
1200
+
1201
+ $uploads = wp_upload_dir( $post['upload_date'] );
1202
+ if ( ! ( $uploads && false === $uploads['error'] ) ) {
1203
+ return new WP_Error( 'upload_dir_error', $uploads['error'] );
1204
+ }
1205
+
1206
+ // Move the file to the uploads dir.
1207
+ $file_name = wp_unique_filename( $uploads['path'], $file_name );
1208
+ $new_file = $uploads['path'] . "/$file_name";
1209
+ $move_new_file = copy( $tmp_file_name, $new_file );
1210
+
1211
+ if ( ! $move_new_file ) {
1212
+ @unlink( $tmp_file_name );
1213
+
1214
+ return new WP_Error( 'import_file_error', esc_html__( 'The uploaded file could not be moved', 'wpr-addons' ) );
1215
+ }
1216
+
1217
+ // Set correct file permissions.
1218
+ $stat = stat( dirname( $new_file ) );
1219
+ $perms = $stat['mode'] & 0000666;
1220
+ chmod( $new_file, $perms );
1221
+
1222
+ $upload = [
1223
+ 'file' => $new_file,
1224
+ 'url' => $uploads['url'] . "/$file_name",
1225
+ 'type' => $wp_filetype['type'],
1226
+ 'error' => false,
1227
+ ];
1228
+
1229
+ // Keep track of the old and new urls so we can substitute them later.
1230
+ $this->url_remap[ $url ] = $upload['url'];
1231
+ $this->url_remap[ $post['guid'] ] = $upload['url']; // r13735, really needed?
1232
+ // Keep track of the destination if the remote url is redirected somewhere else.
1233
+ if ( isset( $headers['x-final-location'] ) && $headers['x-final-location'] !== $url ) {
1234
+ $this->url_remap[ $headers['x-final-location'] ] = $upload['url'];
1235
+ }
1236
+
1237
+ return $upload;
1238
+ }
1239
+
1240
+ /**
1241
+ * Attempt to associate posts and menu items with previously missing parents
1242
+ *
1243
+ * An imported post's parent may not have been imported when it was first created
1244
+ * so try again. Similarly for child menu items and menu items which were missing
1245
+ * the object (e.g. post) they represent in the menu
1246
+ */
1247
+ private function backfill_parents() {
1248
+ global $wpdb;
1249
+
1250
+ // Find parents for post orphans.
1251
+ foreach ( $this->post_orphans as $child_id => $parent_id ) {
1252
+ $local_child_id = false;
1253
+ $local_parent_id = false;
1254
+
1255
+ if ( isset( $this->processed_posts[ $child_id ] ) ) {
1256
+ $local_child_id = $this->processed_posts[ $child_id ];
1257
+ }
1258
+ if ( isset( $this->processed_posts[ $parent_id ] ) ) {
1259
+ $local_parent_id = $this->processed_posts[ $parent_id ];
1260
+ }
1261
+
1262
+ if ( $local_child_id && $local_parent_id ) {
1263
+ $wpdb->update( $wpdb->posts, [ 'post_parent' => $local_parent_id ], [ 'ID' => $local_child_id ], '%d', '%d' );
1264
+ clean_post_cache( $local_child_id );
1265
+ }
1266
+ }
1267
+
1268
+ // All other posts/terms are imported, retry menu items with missing associated object.
1269
+ $missing_menu_items = $this->missing_menu_items;
1270
+ foreach ( $missing_menu_items as $item ) {
1271
+ $this->process_menu_item( $item );
1272
+ }
1273
+
1274
+ // Find parents for menu item orphans.
1275
+ foreach ( $this->menu_item_orphans as $child_id => $parent_id ) {
1276
+ $local_child_id = 0;
1277
+ $local_parent_id = 0;
1278
+ if ( isset( $this->processed_menu_items[ $child_id ] ) ) {
1279
+ $local_child_id = $this->processed_menu_items[ $child_id ];
1280
+ }
1281
+ if ( isset( $this->processed_menu_items[ $parent_id ] ) ) {
1282
+ $local_parent_id = $this->processed_menu_items[ $parent_id ];
1283
+ }
1284
+
1285
+ if ( $local_child_id && $local_parent_id ) {
1286
+ update_post_meta( $local_child_id, '_menu_item_menu_item_parent', (int) $local_parent_id );
1287
+ }
1288
+ }
1289
+ }
1290
+
1291
+ /**
1292
+ * Use stored mapping information to update old attachment URLs
1293
+ */
1294
+ private function backfill_attachment_urls() {
1295
+ global $wpdb;
1296
+ // Make sure we do the longest urls first, in case one is a substring of another.
1297
+ uksort( $this->url_remap, function ( $a, $b ) {
1298
+ // Return the difference in length between two strings.
1299
+ return strlen( $b ) - strlen( $a );
1300
+ } );
1301
+
1302
+ foreach ( $this->url_remap as $from_url => $to_url ) {
1303
+ // Remap urls in post_content.
1304
+ $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->posts} SET post_content = REPLACE(post_content, %s, %s)", $from_url, $to_url ) );
1305
+ // Remap enclosure urls.
1306
+ $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->postmeta} SET meta_value = REPLACE(meta_value, %s, %s) WHERE meta_key='enclosure'", $from_url, $to_url ) );
1307
+ }
1308
+ }
1309
+
1310
+ /**
1311
+ * Update _thumbnail_id meta to new, imported attachment IDs
1312
+ */
1313
+ private function remap_featured_images() {
1314
+ // Cycle through posts that have a featured image.
1315
+ foreach ( $this->featured_images as $post_id => $value ) {
1316
+ if ( isset( $this->processed_posts[ $value ] ) ) {
1317
+ $new_id = $this->processed_posts[ $value ];
1318
+ // Only update if there's a difference.
1319
+ if ( $new_id !== $value ) {
1320
+ update_post_meta( $post_id, '_thumbnail_id', $new_id );
1321
+ }
1322
+ }
1323
+ }
1324
+ }
1325
+
1326
+ /**
1327
+ * Parse a WXR file
1328
+ *
1329
+ * @param string $file Path to WXR file for parsing
1330
+ *
1331
+ * @return array Information gathered from the WXR file
1332
+ */
1333
+ private function parse( $file ) {
1334
+ $parser = new WXR_Parser();
1335
+
1336
+ return $parser->parse( $file );
1337
+ }
1338
+
1339
+ /**
1340
+ * Decide if the given meta key maps to information we will want to import
1341
+ *
1342
+ * @param string $key The meta key to check
1343
+ *
1344
+ * @return string|bool The key if we do want to import, false if not
1345
+ */
1346
+ private function is_valid_meta_key( $key ) {
1347
+ // Skip attachment metadata since we'll regenerate it from scratch.
1348
+ // Skip _edit_lock as not relevant for import
1349
+ if ( in_array( $key, [ '_wp_attached_file', '_wp_attachment_metadata', '_edit_lock' ] ) ) {
1350
+ return false;
1351
+ }
1352
+
1353
+ return $key;
1354
+ }
1355
+
1356
+ public function run() {
1357
+ $this->import( $this->requested_file_path );
1358
+
1359
+ return $this->output;
1360
+ }
1361
+
1362
+ public function __construct( $file, $args = [] ) {
1363
+ $this->requested_file_path = $file;
1364
+ $this->args = $args;
1365
+
1366
+ if ( ! empty( $this->args['fetch_attachments'] ) ) {
1367
+ $this->fetch_attachments = true;
1368
+ }
1369
+ }
1370
+ }
admin/includes/wpr-templates-actions.php CHANGED
@@ -103,12 +103,21 @@ class WPR_Templates_Actions {
103
  ** Create Template
104
  */
105
  public function wpr_create_template() {
 
 
 
 
 
 
 
106
  $user_template_type = isset($_POST['user_template_type']) ? sanitize_text_field(wp_unslash($_POST['user_template_type'])): false;
107
  $user_template_library = isset($_POST['user_template_library']) ? sanitize_text_field(wp_unslash($_POST['user_template_library'])): false;
108
  $user_template_title = isset($_POST['user_template_title']) ? sanitize_text_field(wp_unslash($_POST['user_template_title'])): false;
109
  $user_template_slug = isset($_POST['user_template_slug']) ? sanitize_text_field(wp_unslash($_POST['user_template_slug'])): false;
 
 
110
 
111
- if ( $user_template_title ) {
112
  // Create
113
  $template_id = wp_insert_post(array (
114
  'post_type' => $user_template_library,
@@ -166,11 +175,21 @@ class WPR_Templates_Actions {
166
  ** Reset Template
167
  */
168
  public function wpr_delete_template() {
 
 
 
 
 
 
 
169
  $template_slug = isset($_POST['template_slug']) ? sanitize_text_field(wp_unslash($_POST['template_slug'])): '';
170
  $template_library = isset($_POST['template_library']) ? sanitize_text_field(wp_unslash($_POST['template_library'])): '';
171
 
172
  $post = get_page_by_path( $template_slug, OBJECT, $template_library );
173
- wp_delete_post( $post->ID, true );
 
 
 
174
  }
175
 
176
  /**
@@ -199,6 +218,14 @@ class WPR_Templates_Actions {
199
  // enqueue JS
200
  wp_enqueue_script( 'wpr-plugin-options-js', WPR_ADDONS_URL .'assets/js/admin/plugin-options.js', ['jquery'], $version );
201
 
 
 
 
 
 
 
 
 
202
  }
203
 
204
  if ( strpos($hook, 'wpr-templates-kit') ) {
103
  ** Create Template
104
  */
105
  public function wpr_create_template() {
106
+
107
+ $nonce = $_POST['nonce'];
108
+
109
+ if ( !wp_verify_nonce( $nonce, 'wpr-plugin-options-js') || !current_user_can( 'manage_options' ) ) {
110
+ exit; // Get out of here, the nonce is rotten!
111
+ }
112
+
113
  $user_template_type = isset($_POST['user_template_type']) ? sanitize_text_field(wp_unslash($_POST['user_template_type'])): false;
114
  $user_template_library = isset($_POST['user_template_library']) ? sanitize_text_field(wp_unslash($_POST['user_template_library'])): false;
115
  $user_template_title = isset($_POST['user_template_title']) ? sanitize_text_field(wp_unslash($_POST['user_template_title'])): false;
116
  $user_template_slug = isset($_POST['user_template_slug']) ? sanitize_text_field(wp_unslash($_POST['user_template_slug'])): false;
117
+
118
+ $check_post_type =( $user_template_library == 'wpr_templates' || $user_template_library == 'elementor_library' );
119
 
120
+ if ( $user_template_title && $check_post_type ) {
121
  // Create
122
  $template_id = wp_insert_post(array (
123
  'post_type' => $user_template_library,
175
  ** Reset Template
176
  */
177
  public function wpr_delete_template() {
178
+
179
+ $nonce = $_POST['nonce'];
180
+
181
+ if ( !wp_verify_nonce( $nonce, 'delete_post-' . $_POST['template_slug'] ) || !current_user_can( 'manage_options' ) ) {
182
+ exit; // Get out of here, the nonce is rotten!
183
+ }
184
+
185
  $template_slug = isset($_POST['template_slug']) ? sanitize_text_field(wp_unslash($_POST['template_slug'])): '';
186
  $template_library = isset($_POST['template_library']) ? sanitize_text_field(wp_unslash($_POST['template_library'])): '';
187
 
188
  $post = get_page_by_path( $template_slug, OBJECT, $template_library );
189
+
190
+ if ( get_post_type($post->ID) == 'wpr_templates' || get_post_type($post->ID) == 'elementor_library' ) {
191
+ wp_delete_post( $post->ID, true );
192
+ }
193
  }
194
 
195
  /**
218
  // enqueue JS
219
  wp_enqueue_script( 'wpr-plugin-options-js', WPR_ADDONS_URL .'assets/js/admin/plugin-options.js', ['jquery'], $version );
220
 
221
+ wp_localize_script(
222
+ 'wpr-plugin-options-js',
223
+ 'WprPluginOptions', // This is used in the js file to group all of your scripts together
224
+ [
225
+ 'nonce' => wp_create_nonce( 'wpr-plugin-options-js' ),
226
+ ]
227
+ );
228
+
229
  }
230
 
231
  if ( strpos($hook, 'wpr-templates-kit') ) {
admin/includes/wpr-templates-loop.php CHANGED
@@ -1,365 +1,370 @@
1
- <?php
2
-
3
- namespace WprAddons\Admin\Includes;
4
-
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit; // Exit if accessed directly.
7
- }
8
-
9
- use WprAddons\Classes\Utilities;
10
-
11
- /**
12
- ** WPR_Templates_Loop setup
13
- */
14
- class WPR_Templates_Loop {
15
-
16
- /**
17
- ** Loop Through Custom Templates
18
- */
19
- public static function render_theme_builder_templates( $template ) {
20
- // WP_Query arguments
21
- $args = array (
22
- 'post_type' => array( 'wpr_templates' ),
23
- 'post_status' => array( 'publish' ),
24
- 'posts_per_page' => -1,
25
- 'tax_query' => array(
26
- array(
27
- 'taxonomy' => 'wpr_template_type',
28
- 'field' => 'slug',
29
- 'terms' => [ $template, 'user' ],
30
- 'operator' => 'AND'
31
- )
32
- )
33
- );
34
-
35
- // The Query
36
- $user_templates = get_posts( $args );
37
-
38
- // The Loop
39
- echo '<ul class="wpr-'. esc_attr($template) .'-templates-list wpr-my-templates-list" data-pro="'. esc_attr(wpr_fs()->can_use_premium_code()) .'">';
40
-
41
- if ( ! empty( $user_templates ) ) {
42
- foreach ( $user_templates as $user_template ) {
43
- $slug = $user_template->post_name;
44
- $edit_url = str_replace( 'edit', 'elementor', get_edit_post_link( $user_template->ID ) );
45
- $show_on_canvas = get_post_meta(Utilities::get_template_id($slug), 'wpr_'. $template .'_show_on_canvas', true);
46
-
47
- echo '<li>';
48
- echo '<h3 class="wpr-title">'. esc_html($user_template->post_title) .'</h3>';
49
-
50
- echo '<div class="wpr-action-buttons">';
51
- // Activate
52
- echo '<span class="wpr-template-conditions button button-primary" data-slug="'. esc_attr($slug) .'" data-show-on-canvas="'. esc_attr($show_on_canvas) .'">'. esc_html__( 'Manage Conditions', 'wpr-addons' ) .'</span>';
53
- // Edit
54
- echo '<a href="'. esc_url($edit_url) .'" class="wpr-edit-template button button-primary">'. esc_html__( 'Edit Template', 'wpr-addons' ) .'</a>';
55
- // Delete
56
- echo '<span class="wpr-delete-template button button-primary" data-slug="'. esc_attr($slug) .'" data-warning="'. esc_html__( 'Are you sure you want to delete this template?', 'wpr-addons' ) .'"><span class="dashicons dashicons-no-alt"></span></span>';
57
- echo '</div>';
58
- echo '</li>';
59
- }
60
- } else {
61
- echo '<li class="wpr-no-templates">You don\'t have any templates yet!</li>';
62
- }
63
-
64
- echo '</ul>';
65
-
66
- // Restore original Post Data
67
- wp_reset_postdata();
68
-
69
- }
70
-
71
- /**
72
- ** Loop Through My Templates
73
- */
74
- public static function render_elementor_saved_templates() {
75
-
76
- // WP_Query arguments
77
- $args = array (
78
- 'post_type' => array( 'elementor_library' ),
79
- 'post_status' => array( 'publish' ),
80
- 'meta_key' => '_elementor_template_type',
81
- 'meta_value' => ['page', 'section'],
82
- 'numberposts' => -1
83
- );
84
-
85
- // The Query
86
- $user_templates = get_posts( $args );
87
-
88
- // My Templates List
89
- echo '<ul class="wpr-my-templates-list striped">';
90
-
91
- // The Loop
92
- if ( ! empty( $user_templates ) ) {
93
- foreach ( $user_templates as $user_template ) {
94
- // Edit URL
95
- $edit_url = str_replace( 'edit', 'elementor', get_edit_post_link( $user_template->ID ) );
96
-
97
- // List
98
- echo '<li>';
99
- echo '<h3 class="wpr-title">'. esc_html($user_template->post_title) .'</h3>';
100
-
101
- echo '<span class="wpr-action-buttons">';
102
- echo '<a href="'. esc_url($edit_url) .'" class="wpr-edit-template button button-primary">'. esc_html__( 'Edit', 'wpr-addons' ) .'</a>';
103
- echo '<span class="wpr-delete-template button button-primary" data-slug="'. esc_attr($user_template->post_name) .'" data-warning="'. esc_html__( 'Are you sure you want to delete this template?', 'wpr-addons' ) .'"><span class="dashicons dashicons-no-alt"></span></span>';
104
- echo '</span>';
105
- echo '</li>';
106
- }
107
- } else {
108
- echo '<li class="wpr-no-templates">You don\'t have any templates yet!</li>';
109
- }
110
-
111
- echo '</ul>';
112
-
113
- // Restore original Post Data
114
- wp_reset_postdata();
115
- }
116
-
117
- /**
118
- ** Render Conditions Popup
119
- */
120
- public static function render_conditions_popup( $canvas = false ) {
121
-
122
- // Active Tab
123
- $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
124
-
125
- ?>
126
-
127
- <div class="wpr-condition-popup-wrap wpr-admin-popup-wrap">
128
- <div class="wpr-condition-popup wpr-admin-popup">
129
- <header>
130
- <h2><?php esc_html_e( 'Where Do You Want to Display Your Template?', 'wpr-addons' ); ?></h2>
131
- <p>
132
- <?php esc_html_e( 'Set the conditions that determine where your Template is used throughout your site.', 'wpr-addons' ); ?><br>
133
- <?php esc_html_e( 'For example, choose \'Entire Site\' to display the template across your site.', 'wpr-addons' ); ?>
134
- </p>
135
- </header>
136
- <span class="close-popup dashicons dashicons-no-alt"></span>
137
-
138
- <!-- Conditions -->
139
- <div class="wpr-conditions-wrap">
140
- <div class="wpr-conditions-sample">
141
- <?php if ( wpr_fs()->can_use_premium_code() ) : ?>
142
- <!-- Global -->
143
- <select name="global_condition_select" class="global-condition-select">
144
- <option value="global"><?php esc_html_e( 'Entire Site', 'wpr-addons' ); ?></option>
145
- <option value="archive"><?php esc_html_e( 'Archives', 'wpr-addons' ); ?></option>
146
- <option value="single"><?php esc_html_e( 'Singular', 'wpr-addons' ); ?></option>
147
- </select>
148
-
149
- <!-- Archive -->
150
- <select name="archives_condition_select" class="archives-condition-select">
151
- <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
152
- <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
153
- <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
154
- <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
155
- <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
156
- <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
157
- <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
158
- <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
159
- <?php // Custom Taxonomies
160
- $custom_taxonomies = Utilities::get_custom_types_of( 'tax', true );
161
- foreach ($custom_taxonomies as $key => $value) {
162
- if ( class_exists( 'WooCommerce' ) && 'product_cat' === $key ) {
163
- echo '<option value="products">'. esc_html__( 'Products Archive', 'wpr-addons' ) .'</option>';
164
- }
165
-
166
- // List Taxonomies
167
- echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .'</option>';
168
- }
169
- ?>
170
- <?php else: ?>
171
- <?php if ( 'wpr_tab_archive' === $active_tab ) : ?>
172
- <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
173
- <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
174
- <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
175
- <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
176
- <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
177
- <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
178
- <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
179
- <?php elseif ( 'wpr_tab_product_archive' === $active_tab ): ?>
180
- <option value="products"><?php esc_html_e( 'Products Archive', 'wpr-addons' ); ?></option>
181
- <option value="product_cat" class="custom-type-ids"><?php esc_html_e( 'Products Categories', 'wpr-addons' ); ?></option>
182
- <option value="product_tag" class="custom-type-ids"><?php esc_html_e( 'Products Tags', 'wpr-addons' ); ?></option>
183
- <?php endif; ?>
184
- <?php endif; ?>
185
- </select>
186
-
187
- <!-- Single -->
188
- <select name="singles_condition_select" class="singles-condition-select">
189
- <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
190
- <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
191
- <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
192
- <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
193
- <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
194
- <?php // Custom Post Types
195
- $custom_taxonomies = Utilities::get_custom_types_of( 'post', true );
196
- foreach ($custom_taxonomies as $key => $value) {
197
- echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .'</option>';
198
- }
199
- ?>
200
- <?php else: ?>
201
- <?php if ( 'wpr_tab_single' === $active_tab ) : ?>
202
- <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
203
- <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
204
- <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
205
- <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
206
- <?php elseif ( 'wpr_tab_product_single' === $active_tab ): ?>
207
- <option value="product" class="custom-type-ids"><?php esc_html_e( 'Products', 'wpr-addons' ); ?></option>
208
- <?php endif; ?>
209
- <?php endif; ?>
210
- </select>
211
-
212
- <input type="text" placeholder="<?php esc_html_e( 'Enter comma separated IDs', 'wpr-addons' ); ?>" name="condition_input_ids" class="wpr-condition-input-ids">
213
- <span class="wpr-delete-template-conditions dashicons dashicons-no-alt"></span>
214
-
215
- <?php else: // Free user conditions ?>
216
-
217
- <!-- Global -->
218
- <select name="global_condition_select" class="global-condition-select">
219
- <option value="global"><?php esc_html_e( 'Entire Site', 'wpr-addons' ); ?></option>
220
- <option value="archive"><?php esc_html_e( 'Archives (Pro)', 'wpr-addons' ); ?></option>
221
- <option value="single"><?php esc_html_e( 'Singular (Pro)', 'wpr-addons' ); ?></option>
222
- </select>
223
-
224
- <!-- Archive -->
225
- <select name="archives_condition_select" class="archives-condition-select">
226
- <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
227
- <option value="all_archives"><?php esc_html_e( 'All Archives (Pro)', 'wpr-addons' ); ?></option>
228
- <option value="posts"><?php esc_html_e( 'Posts Archive (Pro)', 'wpr-addons' ); ?></option>
229
- <option value="author"><?php esc_html_e( 'Author Archive (Pro)', 'wpr-addons' ); ?></option>
230
- <option value="date"><?php esc_html_e( 'Date Archive (Pro)', 'wpr-addons' ); ?></option>
231
- <option value="search"><?php esc_html_e( 'Search Results (Pro)', 'wpr-addons' ); ?></option>
232
- <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories (Pro)', 'wpr-addons' ); ?></option>
233
- <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags (Pro)', 'wpr-addons' ); ?></option>
234
- <?php // Custom Taxonomies
235
- $custom_taxonomies = Utilities::get_custom_types_of( 'tax', true );
236
- foreach ($custom_taxonomies as $key => $value) {
237
- if ( class_exists( 'WooCommerce' ) && 'product_cat' === $key ) {
238
- echo '<option value="products">'. esc_html__( 'Products Archive (Pro)', 'wpr-addons' ) .'</option>';
239
- }
240
-
241
- // List Taxonomies
242
- echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .' (Pro)</option>';
243
- }
244
- ?>
245
- <?php else: ?>
246
- <?php if ( 'wpr_tab_archive' === $active_tab ) : ?>
247
- <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
248
- <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
249
- <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
250
- <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
251
- <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
252
- <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
253
- <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
254
- <?php elseif ( 'wpr_tab_product_archive' === $active_tab ): ?>
255
- <option value="products"><?php esc_html_e( 'Products Archive', 'wpr-addons' ); ?></option>
256
- <option value="product_cat" class="custom-type-ids"><?php esc_html_e( 'Products Categories (Pro)', 'wpr-addons' ); ?></option>
257
- <option value="product_tag" class="custom-type-ids"><?php esc_html_e( 'Products Tags (Pro)', 'wpr-addons' ); ?></option>
258
- <?php endif; ?>
259
- <?php endif; ?>
260
- </select>
261
-
262
- <!-- Single -->
263
- <select name="singles_condition_select" class="singles-condition-select">
264
- <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
265
- <option value="front_page"><?php esc_html_e( 'Front Page (Pro)', 'wpr-addons' ); ?></option>
266
- <option value="page_404"><?php esc_html_e( '404 Page (Pro)', 'wpr-addons' ); ?></option>
267
- <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages (Pro)', 'wpr-addons' ); ?></option>
268
- <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts (Pro)', 'wpr-addons' ); ?></option>
269
- <?php // Custom Post Types
270
- $custom_taxonomies = Utilities::get_custom_types_of( 'post', true );
271
- foreach ($custom_taxonomies as $key => $value) {
272
- echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .' (Pro)</option>';
273
- }
274
- ?>
275
- <?php else: ?>
276
- <?php if ( 'wpr_tab_single' === $active_tab ) : ?>
277
- <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
278
- <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
279
- <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
280
- <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
281
- <?php elseif ( 'wpr_tab_product_single' === $active_tab ): ?>
282
- <option value="product" class="custom-type-ids"><?php esc_html_e( 'Products', 'wpr-addons' ); ?></option>
283
- <?php endif; ?>
284
- <?php endif; ?>
285
- </select>
286
-
287
- <input type="text" placeholder="<?php esc_html_e( 'Enter comma separated IDs (Pro)', 'wpr-addons' ); ?>" name="condition_input_ids" class="wpr-condition-input-ids">
288
- <span class="wpr-delete-template-conditions dashicons dashicons-no-alt"></span>
289
-
290
- <?php endif; ?>
291
- </div>
292
- </div>
293
-
294
- <?php if ( $canvas ) : ?>
295
- <div class="wpr-canvas-condition wpr-setting-custom-ckbox">
296
- <span><?php esc_html_e( 'Show this template on Elementor Canvas pages', 'wpr-addons' ); ?></span>
297
- <input type="checkbox" name="wpr-show-on-canvas" id="wpr-show-on-canvas">
298
- <label for="wpr-show-on-canvas"></label>
299
- </div>
300
- <?php endif; ?>
301
-
302
- <?php
303
-
304
-
305
- // Pro Notice
306
- if ( ! wpr_fs()->can_use_premium_code() ) {
307
- echo '<span style="color: #7f8b96;"><br>Conditions are fully suppoted in the <strong><a href="https://royal-elementor-addons.com/?ref=rea-plugin-backend-conditions-upgrade-pro#purchasepro" target="_blank">Pro version</a></strong></span>';
308
- // echo '<span style="color: #7f8b96;"><br>Conditions are fully suppoted in the <strong><a href="'. admin_url('admin.php?page=wpr-addons-pricing') .'" target="_blank">Pro version</a></strong></span>';
309
- }
310
-
311
- ?>
312
-
313
- <!-- Action Buttons -->
314
- <span class="wpr-add-conditions"><?php esc_html_e( 'Add Conditions', 'wpr-addons' ); ?></span>
315
- <span class="wpr-save-conditions"><?php esc_html_e( 'Save Conditions', 'wpr-addons' ); ?></span>
316
-
317
- </div>
318
- </div>
319
-
320
- <?php
321
- }
322
-
323
-
324
- /**
325
- ** Render Create Template Popup
326
- */
327
- public static function render_create_template_popup() {
328
- ?>
329
-
330
- <!-- Custom Template Popup -->
331
- <div class="wpr-user-template-popup-wrap wpr-admin-popup-wrap">
332
- <div class="wpr-user-template-popup wpr-admin-popup">
333
- <header>
334
- <h2><?php esc_html_e( 'Templates Help You Work Efficiently!', 'wpr-addons' ); ?></h2>
335
- <p><?php esc_html_e( 'Use templates to create the different pieces of your site, and reuse them with one click whenever needed.', 'wpr-addons' ); ?></p>
336
- </header>
337
-
338
- <input type="text" name="user_template_title" class="wpr-user-template-title" placeholder="<?php esc_html_e( 'Enter Template Title', 'wpr-addons' ); ?>">
339
- <input type="hidden" name="user_template_type" class="user-template-type">
340
- <span class="wpr-create-template"><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
341
- <span class="close-popup dashicons dashicons-no-alt"></span>
342
- </div>
343
- </div>
344
-
345
- <?php
346
- }
347
-
348
- /**
349
- ** Check if Library Template Exists
350
- */
351
- public static function template_exists( $slug ) {
352
- $result = false;
353
- $wpr_templates = get_posts( ['post_type' => 'wpr_templates', 'posts_per_page' => '-1'] );
354
-
355
- foreach ( $wpr_templates as $post ) {
356
-
357
- if ( $slug === $post->post_name ) {
358
- $result = true;
359
- }
360
- }
361
-
362
- return $result;
363
- }
364
-
 
 
 
 
 
365
  }
1
+ <?php
2
+
3
+ namespace WprAddons\Admin\Includes;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit; // Exit if accessed directly.
7
+ }
8
+
9
+ use WprAddons\Classes\Utilities;
10
+
11
+ /**
12
+ ** WPR_Templates_Loop setup
13
+ */
14
+ class WPR_Templates_Loop {
15
+
16
+ /**
17
+ ** Loop Through Custom Templates
18
+ */
19
+ public static function render_theme_builder_templates( $template ) {
20
+ // WP_Query arguments
21
+ $args = array (
22
+ 'post_type' => array( 'wpr_templates' ),
23
+ 'post_status' => array( 'publish' ),
24
+ 'posts_per_page' => -1,
25
+ 'tax_query' => array(
26
+ array(
27
+ 'taxonomy' => 'wpr_template_type',
28
+ 'field' => 'slug',
29
+ 'terms' => [ $template, 'user' ],
30
+ 'operator' => 'AND'
31
+ )
32
+ )
33
+ );
34
+
35
+ // The Query
36
+ $user_templates = get_posts( $args );
37
+
38
+ // The Loop
39
+ echo '<ul class="wpr-'. esc_attr($template) .'-templates-list wpr-my-templates-list" data-pro="'. esc_attr(wpr_fs()->can_use_premium_code()) .'">';
40
+
41
+ if ( ! empty( $user_templates ) ) {
42
+ foreach ( $user_templates as $user_template ) {
43
+ $slug = $user_template->post_name;
44
+ $edit_url = str_replace( 'edit', 'elementor', get_edit_post_link( $user_template->ID ) );
45
+ $show_on_canvas = get_post_meta(Utilities::get_template_id($slug), 'wpr_'. $template .'_show_on_canvas', true);
46
+
47
+ echo '<li>';
48
+ echo '<h3 class="wpr-title">'. esc_html($user_template->post_title) .'</h3>';
49
+
50
+ echo '<div class="wpr-action-buttons">';
51
+ // Activate
52
+ echo '<span class="wpr-template-conditions button button-primary" data-slug="'. esc_attr($slug) .'" data-show-on-canvas="'. esc_attr($show_on_canvas) .'">'. esc_html__( 'Manage Conditions', 'wpr-addons' ) .'</span>';
53
+ // Edit
54
+ echo '<a href="'. esc_url($edit_url) .'" class="wpr-edit-template button button-primary">'. esc_html__( 'Edit Template', 'wpr-addons' ) .'</a>';
55
+
56
+ // Delete
57
+ $one_time_nonce = wp_create_nonce( 'delete_post-' . $slug );
58
+
59
+ echo '<span class="wpr-delete-template button button-primary" data-nonce="'. $one_time_nonce .'" data-slug="'. esc_attr($slug) .'" data-warning="'. esc_html__( 'Are you sure you want to delete this template?', 'wpr-addons' ) .'"><span class="dashicons dashicons-no-alt"></span></span>';
60
+
61
+
62
+ echo '</div>';
63
+ echo '</li>';
64
+ }
65
+ } else {
66
+ echo '<li class="wpr-no-templates">You don\'t have any templates yet!</li>';
67
+ }
68
+
69
+ echo '</ul>';
70
+
71
+ // Restore original Post Data
72
+ wp_reset_postdata();
73
+
74
+ }
75
+
76
+ /**
77
+ ** Loop Through My Templates
78
+ */
79
+ public static function render_elementor_saved_templates() {
80
+
81
+ // WP_Query arguments
82
+ $args = array (
83
+ 'post_type' => array( 'elementor_library' ),
84
+ 'post_status' => array( 'publish' ),
85
+ 'meta_key' => '_elementor_template_type',
86
+ 'meta_value' => ['page', 'section'],
87
+ 'numberposts' => -1
88
+ );
89
+
90
+ // The Query
91
+ $user_templates = get_posts( $args );
92
+
93
+ // My Templates List
94
+ echo '<ul class="wpr-my-templates-list striped">';
95
+
96
+ // The Loop
97
+ if ( ! empty( $user_templates ) ) {
98
+ foreach ( $user_templates as $user_template ) {
99
+ // Edit URL
100
+ $edit_url = str_replace( 'edit', 'elementor', get_edit_post_link( $user_template->ID ) );
101
+
102
+ // List
103
+ echo '<li>';
104
+ echo '<h3 class="wpr-title">'. esc_html($user_template->post_title) .'</h3>';
105
+
106
+ echo '<span class="wpr-action-buttons">';
107
+ echo '<a href="'. esc_url($edit_url) .'" class="wpr-edit-template button button-primary">'. esc_html__( 'Edit', 'wpr-addons' ) .'</a>';
108
+ echo '<span class="wpr-delete-template button button-primary" data-slug="'. esc_attr($user_template->post_name) .'" data-warning="'. esc_html__( 'Are you sure you want to delete this template?', 'wpr-addons' ) .'"><span class="dashicons dashicons-no-alt"></span></span>';
109
+ echo '</span>';
110
+ echo '</li>';
111
+ }
112
+ } else {
113
+ echo '<li class="wpr-no-templates">You don\'t have any templates yet!</li>';
114
+ }
115
+
116
+ echo '</ul>';
117
+
118
+ // Restore original Post Data
119
+ wp_reset_postdata();
120
+ }
121
+
122
+ /**
123
+ ** Render Conditions Popup
124
+ */
125
+ public static function render_conditions_popup( $canvas = false ) {
126
+
127
+ // Active Tab
128
+ $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
129
+
130
+ ?>
131
+
132
+ <div class="wpr-condition-popup-wrap wpr-admin-popup-wrap">
133
+ <div class="wpr-condition-popup wpr-admin-popup">
134
+ <header>
135
+ <h2><?php esc_html_e( 'Where Do You Want to Display Your Template?', 'wpr-addons' ); ?></h2>
136
+ <p>
137
+ <?php esc_html_e( 'Set the conditions that determine where your Template is used throughout your site.', 'wpr-addons' ); ?><br>
138
+ <?php esc_html_e( 'For example, choose \'Entire Site\' to display the template across your site.', 'wpr-addons' ); ?>
139
+ </p>
140
+ </header>
141
+ <span class="close-popup dashicons dashicons-no-alt"></span>
142
+
143
+ <!-- Conditions -->
144
+ <div class="wpr-conditions-wrap">
145
+ <div class="wpr-conditions-sample">
146
+ <?php if ( wpr_fs()->can_use_premium_code() ) : ?>
147
+ <!-- Global -->
148
+ <select name="global_condition_select" class="global-condition-select">
149
+ <option value="global"><?php esc_html_e( 'Entire Site', 'wpr-addons' ); ?></option>
150
+ <option value="archive"><?php esc_html_e( 'Archives', 'wpr-addons' ); ?></option>
151
+ <option value="single"><?php esc_html_e( 'Singular', 'wpr-addons' ); ?></option>
152
+ </select>
153
+
154
+ <!-- Archive -->
155
+ <select name="archives_condition_select" class="archives-condition-select">
156
+ <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
157
+ <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
158
+ <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
159
+ <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
160
+ <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
161
+ <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
162
+ <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
163
+ <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
164
+ <?php // Custom Taxonomies
165
+ $custom_taxonomies = Utilities::get_custom_types_of( 'tax', true );
166
+ foreach ($custom_taxonomies as $key => $value) {
167
+ if ( class_exists( 'WooCommerce' ) && 'product_cat' === $key ) {
168
+ echo '<option value="products">'. esc_html__( 'Products Archive', 'wpr-addons' ) .'</option>';
169
+ }
170
+
171
+ // List Taxonomies
172
+ echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .'</option>';
173
+ }
174
+ ?>
175
+ <?php else: ?>
176
+ <?php if ( 'wpr_tab_archive' === $active_tab ) : ?>
177
+ <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
178
+ <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
179
+ <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
180
+ <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
181
+ <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
182
+ <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
183
+ <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
184
+ <?php elseif ( 'wpr_tab_product_archive' === $active_tab ): ?>
185
+ <option value="products"><?php esc_html_e( 'Products Archive', 'wpr-addons' ); ?></option>
186
+ <option value="product_cat" class="custom-type-ids"><?php esc_html_e( 'Products Categories', 'wpr-addons' ); ?></option>
187
+ <option value="product_tag" class="custom-type-ids"><?php esc_html_e( 'Products Tags', 'wpr-addons' ); ?></option>
188
+ <?php endif; ?>
189
+ <?php endif; ?>
190
+ </select>
191
+
192
+ <!-- Single -->
193
+ <select name="singles_condition_select" class="singles-condition-select">
194
+ <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
195
+ <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
196
+ <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
197
+ <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
198
+ <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
199
+ <?php // Custom Post Types
200
+ $custom_taxonomies = Utilities::get_custom_types_of( 'post', true );
201
+ foreach ($custom_taxonomies as $key => $value) {
202
+ echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .'</option>';
203
+ }
204
+ ?>
205
+ <?php else: ?>
206
+ <?php if ( 'wpr_tab_single' === $active_tab ) : ?>
207
+ <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
208
+ <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
209
+ <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
210
+ <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
211
+ <?php elseif ( 'wpr_tab_product_single' === $active_tab ): ?>
212
+ <option value="product" class="custom-type-ids"><?php esc_html_e( 'Products', 'wpr-addons' ); ?></option>
213
+ <?php endif; ?>
214
+ <?php endif; ?>
215
+ </select>
216
+
217
+ <input type="text" placeholder="<?php esc_html_e( 'Enter comma separated IDs', 'wpr-addons' ); ?>" name="condition_input_ids" class="wpr-condition-input-ids">
218
+ <span class="wpr-delete-template-conditions dashicons dashicons-no-alt"></span>
219
+
220
+ <?php else: // Free user conditions ?>
221
+
222
+ <!-- Global -->
223
+ <select name="global_condition_select" class="global-condition-select">
224
+ <option value="global"><?php esc_html_e( 'Entire Site', 'wpr-addons' ); ?></option>
225
+ <option value="archive"><?php esc_html_e( 'Archives (Pro)', 'wpr-addons' ); ?></option>
226
+ <option value="single"><?php esc_html_e( 'Singular (Pro)', 'wpr-addons' ); ?></option>
227
+ </select>
228
+
229
+ <!-- Archive -->
230
+ <select name="archives_condition_select" class="archives-condition-select">
231
+ <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
232
+ <option value="all_archives"><?php esc_html_e( 'All Archives (Pro)', 'wpr-addons' ); ?></option>
233
+ <option value="posts"><?php esc_html_e( 'Posts Archive (Pro)', 'wpr-addons' ); ?></option>
234
+ <option value="author"><?php esc_html_e( 'Author Archive (Pro)', 'wpr-addons' ); ?></option>
235
+ <option value="date"><?php esc_html_e( 'Date Archive (Pro)', 'wpr-addons' ); ?></option>
236
+ <option value="search"><?php esc_html_e( 'Search Results (Pro)', 'wpr-addons' ); ?></option>
237
+ <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories (Pro)', 'wpr-addons' ); ?></option>
238
+ <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags (Pro)', 'wpr-addons' ); ?></option>
239
+ <?php // Custom Taxonomies
240
+ $custom_taxonomies = Utilities::get_custom_types_of( 'tax', true );
241
+ foreach ($custom_taxonomies as $key => $value) {
242
+ if ( class_exists( 'WooCommerce' ) && 'product_cat' === $key ) {
243
+ echo '<option value="products">'. esc_html__( 'Products Archive (Pro)', 'wpr-addons' ) .'</option>';
244
+ }
245
+
246
+ // List Taxonomies
247
+ echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .' (Pro)</option>';
248
+ }
249
+ ?>
250
+ <?php else: ?>
251
+ <?php if ( 'wpr_tab_archive' === $active_tab ) : ?>
252
+ <option value="all_archives"><?php esc_html_e( 'All Archives', 'wpr-addons' ); ?></option>
253
+ <option value="posts"><?php esc_html_e( 'Posts Archive', 'wpr-addons' ); ?></option>
254
+ <option value="author"><?php esc_html_e( 'Author Archive', 'wpr-addons' ); ?></option>
255
+ <option value="date"><?php esc_html_e( 'Date Archive', 'wpr-addons' ); ?></option>
256
+ <option value="search"><?php esc_html_e( 'Search Results', 'wpr-addons' ); ?></option>
257
+ <option value="categories" class="custom-ids"><?php esc_html_e( 'Post Categories', 'wpr-addons' ); ?></option>
258
+ <option value="tags" class="custom-ids"><?php esc_html_e( 'Post Tags', 'wpr-addons' ); ?></option>
259
+ <?php elseif ( 'wpr_tab_product_archive' === $active_tab ): ?>
260
+ <option value="products"><?php esc_html_e( 'Products Archive', 'wpr-addons' ); ?></option>
261
+ <option value="product_cat" class="custom-type-ids"><?php esc_html_e( 'Products Categories (Pro)', 'wpr-addons' ); ?></option>
262
+ <option value="product_tag" class="custom-type-ids"><?php esc_html_e( 'Products Tags (Pro)', 'wpr-addons' ); ?></option>
263
+ <?php endif; ?>
264
+ <?php endif; ?>
265
+ </select>
266
+
267
+ <!-- Single -->
268
+ <select name="singles_condition_select" class="singles-condition-select">
269
+ <?php if ( 'wpr_tab_header' === $active_tab || 'wpr_tab_footer' === $active_tab ) : ?>
270
+ <option value="front_page"><?php esc_html_e( 'Front Page (Pro)', 'wpr-addons' ); ?></option>
271
+ <option value="page_404"><?php esc_html_e( '404 Page (Pro)', 'wpr-addons' ); ?></option>
272
+ <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages (Pro)', 'wpr-addons' ); ?></option>
273
+ <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts (Pro)', 'wpr-addons' ); ?></option>
274
+ <?php // Custom Post Types
275
+ $custom_taxonomies = Utilities::get_custom_types_of( 'post', true );
276
+ foreach ($custom_taxonomies as $key => $value) {
277
+ echo '<option value="'. esc_attr($key) .'" class="custom-type-ids">'. esc_html($value) .' (Pro)</option>';
278
+ }
279
+ ?>
280
+ <?php else: ?>
281
+ <?php if ( 'wpr_tab_single' === $active_tab ) : ?>
282
+ <option value="front_page"><?php esc_html_e( 'Front Page', 'wpr-addons' ); ?></option>
283
+ <option value="page_404"><?php esc_html_e( '404 Page', 'wpr-addons' ); ?></option>
284
+ <option value="pages" class="custom-ids"><?php esc_html_e( 'Pages', 'wpr-addons' ); ?></option>
285
+ <option value="posts" class="custom-ids"><?php esc_html_e( 'Posts', 'wpr-addons' ); ?></option>
286
+ <?php elseif ( 'wpr_tab_product_single' === $active_tab ): ?>
287
+ <option value="product" class="custom-type-ids"><?php esc_html_e( 'Products', 'wpr-addons' ); ?></option>
288
+ <?php endif; ?>
289
+ <?php endif; ?>
290
+ </select>
291
+
292
+ <input type="text" placeholder="<?php esc_html_e( 'Enter comma separated IDs (Pro)', 'wpr-addons' ); ?>" name="condition_input_ids" class="wpr-condition-input-ids">
293
+ <span class="wpr-delete-template-conditions dashicons dashicons-no-alt"></span>
294
+
295
+ <?php endif; ?>
296
+ </div>
297
+ </div>
298
+
299
+ <?php if ( $canvas ) : ?>
300
+ <div class="wpr-canvas-condition wpr-setting-custom-ckbox">
301
+ <span><?php esc_html_e( 'Show this template on Elementor Canvas pages', 'wpr-addons' ); ?></span>
302
+ <input type="checkbox" name="wpr-show-on-canvas" id="wpr-show-on-canvas">
303
+ <label for="wpr-show-on-canvas"></label>
304
+ </div>
305
+ <?php endif; ?>
306
+
307
+ <?php
308
+
309
+
310
+ // Pro Notice
311
+ if ( ! wpr_fs()->can_use_premium_code() ) {
312
+ echo '<span style="color: #7f8b96;"><br>Conditions are fully suppoted in the <strong><a href="https://royal-elementor-addons.com/?ref=rea-plugin-backend-conditions-upgrade-pro#purchasepro" target="_blank">Pro version</a></strong></span>';
313
+ // echo '<span style="color: #7f8b96;"><br>Conditions are fully suppoted in the <strong><a href="'. admin_url('admin.php?page=wpr-addons-pricing') .'" target="_blank">Pro version</a></strong></span>';
314
+ }
315
+
316
+ ?>
317
+
318
+ <!-- Action Buttons -->
319
+ <span class="wpr-add-conditions"><?php esc_html_e( 'Add Conditions', 'wpr-addons' ); ?></span>
320
+ <span class="wpr-save-conditions"><?php esc_html_e( 'Save Conditions', 'wpr-addons' ); ?></span>
321
+
322
+ </div>
323
+ </div>
324
+
325
+ <?php
326
+ }
327
+
328
+
329
+ /**
330
+ ** Render Create Template Popup
331
+ */
332
+ public static function render_create_template_popup() {
333
+ ?>
334
+
335
+ <!-- Custom Template Popup -->
336
+ <div class="wpr-user-template-popup-wrap wpr-admin-popup-wrap">
337
+ <div class="wpr-user-template-popup wpr-admin-popup">
338
+ <header>
339
+ <h2><?php esc_html_e( 'Templates Help You Work Efficiently!', 'wpr-addons' ); ?></h2>
340
+ <p><?php esc_html_e( 'Use templates to create the different pieces of your site, and reuse them with one click whenever needed.', 'wpr-addons' ); ?></p>
341
+ </header>
342
+
343
+ <input type="text" name="user_template_title" class="wpr-user-template-title" placeholder="<?php esc_html_e( 'Enter Template Title', 'wpr-addons' ); ?>">
344
+ <input type="hidden" name="user_template_type" class="user-template-type">
345
+ <span class="wpr-create-template"><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
346
+ <span class="close-popup dashicons dashicons-no-alt"></span>
347
+ </div>
348
+ </div>
349
+
350
+ <?php
351
+ }
352
+
353
+ /**
354
+ ** Check if Library Template Exists
355
+ */
356
+ public static function template_exists( $slug ) {
357
+ $result = false;
358
+ $wpr_templates = get_posts( ['post_type' => 'wpr_templates', 'posts_per_page' => '-1'] );
359
+
360
+ foreach ( $wpr_templates as $post ) {
361
+
362
+ if ( $slug === $post->post_name ) {
363
+ $result = true;
364
+ }
365
+ }
366
+
367
+ return $result;
368
+ }
369
+
370
  }
admin/includes/wpr-templates-modal-popups.php CHANGED
@@ -1,234 +1,234 @@
1
- <?php
2
- namespace WprAddons\Admin\Includes;
3
-
4
- use WprAddons\Plugin;
5
- use WprAddons\Classes\Utilities;
6
-
7
- if ( ! defined( 'ABSPATH' ) ) {
8
- exit; // Exit if accessed directly.
9
- }
10
-
11
- /**
12
- * WPR_Templates_Modal_Popups setup
13
- *
14
- * @since 1.0
15
- */
16
- class WPR_Templates_Modal_Popups {
17
-
18
- /**
19
- ** Instance of Elemenntor Frontend class.
20
- *
21
- ** @var \Elementor\Frontend()
22
- */
23
- private static $elementor_instance;
24
-
25
- /**
26
- ** Constructor
27
- */
28
- public function __construct() {
29
- // Elementor Frontend
30
- self::$elementor_instance = \Elementor\Plugin::instance();
31
-
32
- add_action( 'template_include', [ $this, 'set_post_type_template' ], 9999 );
33
-
34
- add_action( 'wp_footer', [ $this, 'render_popups' ] );
35
- }
36
-
37
- /**
38
- * Set blank template for editor
39
- */
40
- public function set_post_type_template( $template ) {
41
-
42
- if ( is_singular( 'wpr_templates' ) ) {
43
- if ( 'wpr-popups' === Utilities::get_elementor_template_type(get_the_ID()) && self::$elementor_instance->preview->is_preview_mode() ) {
44
- $template = WPR_ADDONS_PATH . 'modules/popup/editor.php';
45
- }
46
-
47
- return $template;
48
- }
49
-
50
- return $template;
51
- }
52
-
53
- /**
54
- ** Popups
55
- */
56
- public function render_popups() {
57
- $conditions = json_decode( get_option('wpr_popup_conditions'), true );
58
-
59
- if ( ! empty( $conditions ) ) {
60
- $conditions = $this->reverse_template_conditions( $conditions );
61
-
62
- // Global
63
- if ( isset( $conditions['global'] ) ) {
64
- WPR_Templates_Modal_Popups::display_popups_by_location( $conditions, 'global' );
65
- }
66
-
67
- // Custom
68
- if ( wpr_fs()->can_use_premium_code() ) {
69
- // Archive
70
- \WprAddonsPro\Classes\Pro_Modules::archive_pages_popup_conditions( $conditions );
71
-
72
- // Single
73
- \WprAddonsPro\Classes\Pro_Modules::single_pages_popup_conditions( $conditions );
74
- }
75
-
76
-
77
- // Enqueue ScrolBar JS //TODO - check if displayed multiple times
78
- wp_enqueue_script( 'wpr-popup-scroll-js', WPR_ADDONS_URL .'assets/js/lib/perfect-scrollbar/perfect-scrollbar.min.js', [ 'jquery' ], '0.4.9' );
79
- }
80
- }
81
-
82
- /**
83
- ** Reverse Template Conditions
84
- */
85
- public function reverse_template_conditions( $conditions ) {
86
- $reverse = [];
87
-
88
- foreach ( $conditions as $key => $condition ) {
89
- foreach( $condition as $location ) {
90
- if ( ! isset( $reverse[$location] ) ) {
91
- $reverse[$location] = [ $key ];
92
- } else {
93
- array_push( $reverse[$location], $key );
94
- }
95
- }
96
- }
97
-
98
- return $reverse;
99
- }
100
-
101
- /**
102
- ** Display Popups by Location
103
- */
104
- public static function display_popups_by_location( $conditions, $page ) {
105
- foreach ( $conditions[$page] as $key => $popup ) {
106
- WPR_Templates_Modal_Popups::render_popup_content( $popup );
107
- }
108
- }
109
-
110
- /**
111
- ** Display Elementor Content
112
- */
113
- public static function render_popup_content( $slug ) {
114
- $template_name = '';
115
-
116
- $template_id = Utilities::get_template_id( $slug );
117
- $get_settings = WPR_Templates_Modal_Popups::get_template_settings( $slug );
118
- $get_elementor_content = self::$elementor_instance->frontend->get_builder_content( $template_id, false );
119
-
120
- if ( '' === $get_elementor_content ) {
121
- return;
122
- }
123
-
124
- // Encode Settings
125
- $get_encoded_settings = ! empty( $get_settings ) ? wp_json_encode( $get_settings ) : '[]';
126
-
127
- // Template Settings Attribute
128
- $template_settings_attr = "data-settings='". esc_attr($get_encoded_settings) ."'";
129
-
130
- // Return if NOT available for current user
131
- if ( ! WPR_Templates_Modal_Popups::check_available_user_roles( $get_settings['popup_show_for_roles'] ) ) {
132
- return;
133
- }
134
-
135
- if ( ! self::$elementor_instance->preview->is_preview_mode() ) {
136
- echo '<div id="wpr-popup-id-'. esc_attr($template_id) .'" class="wpr-template-popup" '. $template_settings_attr .'>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
137
- echo '<div class="wpr-template-popup-inner">';
138
-
139
- // Popup Overlay & Close Button
140
- echo '<div class="wpr-popup-overlay"></div>';
141
-
142
- // Template Container
143
- echo '<div class="wpr-popup-container">';
144
-
145
- // Close Button
146
- echo '<div class="wpr-popup-close-btn"><i class="eicon-close"></i></div>';
147
-
148
- // Elementor Template Content
149
- echo '<div class="wpr-popup-container-inner">';
150
- echo ''. $get_elementor_content; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
151
- echo '</div>';
152
-
153
- echo '</div>';
154
-
155
- echo '</div>';
156
- echo '</div>';
157
- }
158
- }
159
-
160
- /**
161
- ** Get Template Settings
162
- */
163
- public static function get_template_settings( $slug ) {
164
- $settings = [];
165
- $defaults = [];
166
-
167
- $template_id = Utilities::get_template_id( $slug );
168
- $meta_settings = get_post_meta( $template_id, '_elementor_page_settings', true );
169
-
170
- $popup_defaults = [
171
- 'popup_trigger' => 'load',
172
- 'popup_load_delay' => 1,
173
- 'popup_scroll_progress' => 10,
174
- 'popup_inactivity_time' => 15,
175
- 'popup_element_scroll' => '',
176
- 'popup_custom_trigger' => '',
177
- 'popup_specific_date' => date( 'Y-m-d H:i', strtotime( '+1 month' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ),
178
- 'popup_stop_after_date' => false,
179
- 'popup_stop_after_date_select' => date( 'Y-m-d H:i', strtotime( '+1 day' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ),
180
- 'popup_show_again_delay' => 1,
181
- 'popup_disable_esc_key' => false,
182
- 'popup_automatic_close_switch' => false,
183
- 'popup_automatic_close_delay' => 10,
184
- 'popup_animation' => 'fade',
185
- 'popup_animation_duration' => 1,
186
- 'popup_show_for_roles' => '',
187
- 'popup_show_via_referral' => false,
188
- 'popup_referral_keyword' => '',
189
- 'popup_display_as' => 'modal',
190
- 'popup_show_on_device' => true,
191
- 'popup_show_on_device_mobile' => true,
192
- 'popup_show_on_device_tablet' => true,
193
- 'popup_disable_page_scroll' => true,
194
- 'popup_overlay_disable_close' => false,
195
- 'popup_close_button_display_delay' => 0,
196
- ];
197
-
198
- // Determine Template
199
- if ( strpos( $slug, 'popup') ) {
200
- $defaults = $popup_defaults;
201
- }
202
-
203
- foreach( $defaults as $option => $value ) {
204
- if ( isset($meta_settings[$option]) ) {
205
- $settings[$option] = $meta_settings[$option];
206
- }
207
- }
208
-
209
- return array_merge( $defaults, $settings );
210
- }
211
-
212
- /**
213
- ** Check Available User Rols
214
- */
215
- public static function check_available_user_roles( $selected_roles ) {
216
- if ( empty( $selected_roles ) ) {
217
- return true;
218
- }
219
-
220
- $current_user = wp_get_current_user();
221
-
222
- if ( ! empty( $current_user->roles ) ) {
223
- $role = $current_user->roles[0];
224
- } else {
225
- $role = 'guest';
226
- }
227
-
228
- if ( in_array( $role, $selected_roles ) ) {
229
- return true;
230
- }
231
-
232
- return false;
233
- }
234
  }
1
+ <?php
2
+ namespace WprAddons\Admin\Includes;
3
+
4
+ use WprAddons\Plugin;
5
+ use WprAddons\Classes\Utilities;
6
+
7
+ if ( ! defined( 'ABSPATH' ) ) {
8
+ exit; // Exit if accessed directly.
9
+ }
10
+
11
+ /**
12
+ * WPR_Templates_Modal_Popups setup
13
+ *
14
+ * @since 1.0
15
+ */
16
+ class WPR_Templates_Modal_Popups {
17
+
18
+ /**
19
+ ** Instance of Elemenntor Frontend class.
20
+ *
21
+ ** @var \Elementor\Frontend()
22
+ */
23
+ private static $elementor_instance;
24
+
25
+ /**
26
+ ** Constructor
27
+ */
28
+ public function __construct() {
29
+ // Elementor Frontend
30
+ self::$elementor_instance = \Elementor\Plugin::instance();
31
+
32
+ add_action( 'template_include', [ $this, 'set_post_type_template' ], 9999 );
33
+
34
+ add_action( 'wp_footer', [ $this, 'render_popups' ] );
35
+ }
36
+
37
+ /**
38
+ * Set blank template for editor
39
+ */
40
+ public function set_post_type_template( $template ) {
41
+
42
+ if ( is_singular( 'wpr_templates' ) ) {
43
+ if ( 'wpr-popups' === Utilities::get_elementor_template_type(get_the_ID()) && self::$elementor_instance->preview->is_preview_mode() ) {
44
+ $template = WPR_ADDONS_PATH . 'modules/popup/editor.php';
45
+ }
46
+
47
+ return $template;
48
+ }
49
+
50
+ return $template;
51
+ }
52
+
53
+ /**
54
+ ** Popups
55
+ */
56
+ public function render_popups() {
57
+ $conditions = json_decode( get_option('wpr_popup_conditions'), true );
58
+
59
+ if ( ! empty( $conditions ) ) {
60
+ $conditions = $this->reverse_template_conditions( $conditions );
61
+
62
+ // Global
63
+ if ( isset( $conditions['global'] ) ) {
64
+ WPR_Templates_Modal_Popups::display_popups_by_location( $conditions, 'global' );
65
+ }
66
+
67
+ // Custom
68
+ if ( wpr_fs()->can_use_premium_code() ) {
69
+ // Archive
70
+ \WprAddonsPro\Classes\Pro_Modules::archive_pages_popup_conditions( $conditions );
71
+
72
+ // Single
73
+ \WprAddonsPro\Classes\Pro_Modules::single_pages_popup_conditions( $conditions );
74
+ }
75
+
76
+
77
+ // Enqueue ScrolBar JS //TODO - check if displayed multiple times
78
+ wp_enqueue_script( 'wpr-popup-scroll-js', WPR_ADDONS_URL .'assets/js/lib/perfect-scrollbar/perfect-scrollbar.min.js', [ 'jquery' ], '0.4.9' );
79
+ }
80
+ }
81
+
82
+ /**
83
+ ** Reverse Template Conditions
84
+ */
85
+ public function reverse_template_conditions( $conditions ) {
86
+ $reverse = [];
87
+
88
+ foreach ( $conditions as $key => $condition ) {
89
+ foreach( $condition as $location ) {
90
+ if ( ! isset( $reverse[$location] ) ) {
91
+ $reverse[$location] = [ $key ];
92
+ } else {
93
+ array_push( $reverse[$location], $key );
94
+ }
95
+ }
96
+ }
97
+
98
+ return $reverse;
99
+ }
100
+
101
+ /**
102
+ ** Display Popups by Location
103
+ */
104
+ public static function display_popups_by_location( $conditions, $page ) {
105
+ foreach ( $conditions[$page] as $key => $popup ) {
106
+ WPR_Templates_Modal_Popups::render_popup_content( $popup );
107
+ }
108
+ }
109
+
110
+ /**
111
+ ** Display Elementor Content
112
+ */
113
+ public static function render_popup_content( $slug ) {
114
+ $template_name = '';
115
+
116
+ $template_id = Utilities::get_template_id( $slug );
117
+ $get_settings = WPR_Templates_Modal_Popups::get_template_settings( $slug );
118
+ $get_elementor_content = self::$elementor_instance->frontend->get_builder_content( $template_id, false );
119
+
120
+ if ( '' === $get_elementor_content ) {
121
+ return;
122
+ }
123
+
124
+ // Encode Settings
125
+ $get_encoded_settings = ! empty( $get_settings ) ? wp_json_encode( $get_settings ) : '[]';
126
+
127
+ // Template Settings Attribute
128
+ $template_settings_attr = "data-settings='". esc_attr($get_encoded_settings) ."'";
129
+
130
+ // Return if NOT available for current user
131
+ if ( ! WPR_Templates_Modal_Popups::check_available_user_roles( $get_settings['popup_show_for_roles'] ) ) {
132
+ return;
133
+ }
134
+
135
+ if ( ! self::$elementor_instance->preview->is_preview_mode() ) {
136
+ echo '<div id="wpr-popup-id-'. esc_attr($template_id) .'" class="wpr-template-popup" '. $template_settings_attr .'>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
137
+ echo '<div class="wpr-template-popup-inner">';
138
+
139
+ // Popup Overlay & Close Button
140
+ echo '<div class="wpr-popup-overlay"></div>';
141
+
142
+ // Template Container
143
+ echo '<div class="wpr-popup-container">';
144
+
145
+ // Close Button
146
+ echo '<div class="wpr-popup-close-btn"><i class="eicon-close"></i></div>';
147
+
148
+ // Elementor Template Content
149
+ echo '<div class="wpr-popup-container-inner">';
150
+ echo ''. $get_elementor_content; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
151
+ echo '</div>';
152
+
153
+ echo '</div>';
154
+
155
+ echo '</div>';
156
+ echo '</div>';
157
+ }
158
+ }
159
+
160
+ /**
161
+ ** Get Template Settings
162
+ */
163
+ public static function get_template_settings( $slug ) {
164
+ $settings = [];
165
+ $defaults = [];
166
+
167
+ $template_id = Utilities::get_template_id( $slug );
168
+ $meta_settings = get_post_meta( $template_id, '_elementor_page_settings', true );
169
+
170
+ $popup_defaults = [
171
+ 'popup_trigger' => 'load',
172
+ 'popup_load_delay' => 1,
173
+ 'popup_scroll_progress' => 10,
174
+ 'popup_inactivity_time' => 15,
175
+ 'popup_element_scroll' => '',
176
+ 'popup_custom_trigger' => '',
177
+ 'popup_specific_date' => date( 'Y-m-d H:i', strtotime( '+1 month' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ),
178
+ 'popup_stop_after_date' => false,
179
+ 'popup_stop_after_date_select' => date( 'Y-m-d H:i', strtotime( '+1 day' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ),
180
+ 'popup_show_again_delay' => 1,
181
+ 'popup_disable_esc_key' => false,
182
+ 'popup_automatic_close_switch' => false,
183
+ 'popup_automatic_close_delay' => 10,
184
+ 'popup_animation' => 'fade',
185
+ 'popup_animation_duration' => 1,
186
+ 'popup_show_for_roles' => '',
187
+ 'popup_show_via_referral' => false,
188
+ 'popup_referral_keyword' => '',
189
+ 'popup_display_as' => 'modal',
190
+ 'popup_show_on_device' => true,
191
+ 'popup_show_on_device_mobile' => true,
192
+ 'popup_show_on_device_tablet' => true,
193
+ 'popup_disable_page_scroll' => true,
194
+ 'popup_overlay_disable_close' => false,
195
+ 'popup_close_button_display_delay' => 0,
196
+ ];
197
+
198
+ // Determine Template
199
+ if ( strpos( $slug, 'popup') ) {
200
+ $defaults = $popup_defaults;
201
+ }
202
+
203
+ foreach( $defaults as $option => $value ) {
204
+ if ( isset($meta_settings[$option]) ) {
205
+ $settings[$option] = $meta_settings[$option];
206
+ }
207
+ }
208
+
209
+ return array_merge( $defaults, $settings );
210
+ }
211
+
212
+ /**
213
+ ** Check Available User Rols
214
+ */
215
+ public static function check_available_user_roles( $selected_roles ) {
216
+ if ( empty( $selected_roles ) ) {
217
+ return true;
218
+ }
219
+
220
+ $current_user = wp_get_current_user();
221
+
222
+ if ( ! empty( $current_user->roles ) ) {
223
+ $role = $current_user->roles[0];
224
+ } else {
225
+ $role = 'guest';
226
+ }
227
+
228
+ if ( in_array( $role, $selected_roles ) ) {
229
+ return true;
230
+ }
231
+
232
+ return false;
233
+ }
234
  }
admin/includes/wpr-templates-shortcode.php CHANGED
@@ -1,51 +1,51 @@
1
- <?php
2
-
3
- namespace WprAddons\Admin\Includes;
4
-
5
- use Elementor;
6
-
7
- if ( ! defined( 'ABSPATH' ) ) {
8
- exit; // Exit if accessed directly.
9
- }
10
-
11
- /**
12
- * WPR_Templates_Shortcode setup
13
- *
14
- * @since 1.0
15
- */
16
- class WPR_Templates_Shortcode {
17
-
18
- public function __construct() {
19
- add_shortcode( 'wpr-template', [ $this, 'shortcode' ] );
20
-
21
- add_action('elementor/element/after_section_start', [ $this, 'extend_shortcode' ], 10, 3 );
22
- }
23
-
24
- public function shortcode( $attributes = [] ) {
25
- if ( empty( $attributes['id'] ) ) {
26
- return '';
27
- }
28
-
29
- $edit_link = '<span class="wpr-template-edit-btn" data-permalink="'. esc_url(get_permalink($attributes['id'])) .'">Edit Template</span>';
30
-
31
- $type = get_post_meta(get_the_ID(), '_wpr_template_type', true);
32
- $has_css = 'internal' === get_option( 'elementor_css_print_method' ) || '' !== $type;
33
-
34
- return Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $attributes['id'], $has_css ) . $edit_link;
35
- }
36
-
37
- public function extend_shortcode( $section, $section_id, $args ) {
38
- if ( $section->get_name() == 'shortcode' && $section_id == 'section_shortcode' ) {
39
- $section->add_control(
40
- 'select_template' ,
41
- [
42
- 'label' => esc_html__( 'Select Template', 'wpr-addons' ),
43
- 'type' => 'wpr-ajax-select2',
44
- 'options' => 'ajaxselect2/get_elementor_templates',
45
- 'label_block' => true,
46
- ]
47
- );
48
- }
49
- }
50
-
51
  }
1
+ <?php
2
+
3
+ namespace WprAddons\Admin\Includes;
4
+
5
+ use Elementor;
6
+
7
+ if ( ! defined( 'ABSPATH' ) ) {
8
+ exit; // Exit if accessed directly.
9
+ }
10
+
11
+ /**
12
+ * WPR_Templates_Shortcode setup
13
+ *
14
+ * @since 1.0
15
+ */
16
+ class WPR_Templates_Shortcode {
17
+
18
+ public function __construct() {
19
+ add_shortcode( 'wpr-template', [ $this, 'shortcode' ] );
20
+
21
+ add_action('elementor/element/after_section_start', [ $this, 'extend_shortcode' ], 10, 3 );
22
+ }
23
+
24
+ public function shortcode( $attributes = [] ) {
25
+ if ( empty( $attributes['id'] ) ) {
26
+ return '';
27
+ }
28
+
29
+ $edit_link = '<span class="wpr-template-edit-btn" data-permalink="'. esc_url(get_permalink($attributes['id'])) .'">Edit Template</span>';
30
+
31
+ $type = get_post_meta(get_the_ID(), '_wpr_template_type', true);
32
+ $has_css = 'internal' === get_option( 'elementor_css_print_method' ) || '' !== $type;
33
+
34
+ return Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $attributes['id'], $has_css ) . $edit_link;
35
+ }
36
+
37
+ public function extend_shortcode( $section, $section_id, $args ) {
38
+ if ( $section->get_name() == 'shortcode' && $section_id == 'section_shortcode' ) {
39
+ $section->add_control(
40
+ 'select_template' ,
41
+ [
42
+ 'label' => esc_html__( 'Select Template', 'wpr-addons' ),
43
+ 'type' => 'wpr-ajax-select2',
44
+ 'options' => 'ajaxselect2/get_elementor_templates',
45
+ 'label_block' => true,
46
+ ]
47
+ );
48
+ }
49
+ }
50
+
51
  }
admin/mega-menu.php CHANGED
@@ -1,376 +1,376 @@
1
- <?php
2
- use WprAddons\Plugin;
3
-
4
- // Register Post Type
5
- function register_mega_menu_cpt() {
6
- $args = array(
7
- 'label' => esc_html__( 'Royal Mega Menu', 'wpr-addons' ),
8
- 'public' => true,
9
- 'publicly_queryable' => true,
10
- 'rewrite' => false,
11
- 'show_ui' => true,
12
- 'show_in_menu' => false,
13
- 'show_in_nav_menus' => false,
14
- 'exclude_from_search' => true,
15
- 'capability_type' => 'post',
16
- 'supports' => array( 'title', 'editor', 'elementor' ),
17
- 'hierarchical' => false,
18
- );
19
-
20
- register_post_type( 'wpr_mega_menu', $args );
21
- }
22
-
23
- // Convert to Canvas Template
24
- function convert_to_canvas_template( $template ) {
25
- if ( is_singular('wpr_mega_menu') ) {
26
- $template = WPR_ADDONS_PATH . 'admin/templates/wpr-canvas.php';
27
- }
28
-
29
- return $template;
30
- }
31
-
32
- // Init Mega Menu
33
- function init_mega_menu() {
34
- register_mega_menu_cpt();
35
- add_action( 'template_include', 'convert_to_canvas_template', 9999 );
36
- }
37
-
38
- add_action('init', 'init_mega_menu', 999);
39
-
40
-
41
- // Confinue only for Dashboard Screen
42
- if ( !is_admin() ) return;
43
-
44
- // Init Actions
45
- add_filter( 'option_elementor_cpt_support', 'add_mega_menu_cpt_support' );
46
- add_filter( 'default_option_elementor_cpt_support', 'add_mega_menu_cpt_support' );
47
- add_action( 'admin_footer', 'render_settings_popup', 10 );
48
- add_action( 'wp_ajax_wpr_create_mega_menu_template', 'wpr_create_mega_menu_template' );
49
- add_action( 'wp_ajax_wpr_save_mega_menu_settings', 'wpr_save_mega_menu_settings' );
50
- add_action( 'admin_enqueue_scripts', 'enqueue_scripts' );
51
-
52
- // Add Elementor Editor Support
53
- function add_mega_menu_cpt_support( $value ) {
54
- if ( empty( $value ) ) {
55
- $value = [];
56
- }
57
-
58
- return array_merge( $value, ['wpr_mega_menu'] );
59
- }
60
-
61
- // Create Menu Template
62
- function wpr_create_mega_menu_template() {
63
- if ( ! current_user_can( 'manage_options' ) ) {
64
- return;
65
- }
66
-
67
- // $menu_id = intval( $_REQUEST['menu'] );
68
- // $menu_item_id = intval( $_REQUEST['item'] );
69
- $menu_item_id = intval( $_POST['item_id'] );
70
- $mega_menu_id = get_post_meta( $menu_item_id, 'wpr-mega-menu-item', true );
71
-
72
- if ( ! $mega_menu_id ) {
73
-
74
- $mega_menu_id = wp_insert_post( array(
75
- 'post_title' => 'wpr-mega-menu-item-' . $menu_item_id,
76
- 'post_status' => 'publish',
77
- 'post_type' => 'wpr_mega_menu',
78
- ) );
79
-
80
- update_post_meta( $menu_item_id, 'wpr-mega-menu-item', $mega_menu_id );
81
-
82
- }
83
-
84
- $edit_link = add_query_arg(
85
- array(
86
- 'post' => $mega_menu_id,
87
- 'action' => 'elementor',
88
- ),
89
- admin_url( 'post.php' )
90
- );
91
-
92
- wp_send_json([
93
- 'data' => [
94
- 'edit_link' => $edit_link
95
- ]
96
- ]);
97
- }
98
-
99
- // Render Settings Popup
100
- function render_settings_popup() {
101
- $screen = get_current_screen();
102
-
103
- if ( 'nav-menus' !== $screen->base ) {
104
- return;
105
- }
106
-
107
- ?>
108
-
109
- <div class="wpr-mm-settings-popup-wrap">
110
- <div class="wpr-mm-settings-popup">
111
- <div class="wpr-mm-settings-popup-header">
112
- <span class="wpr-mm-popup-logo" style="background:url('<?php echo WPR_ADDONS_ASSETS_URL .'img/logo-40x40.png'; ?>') no-repeat center center / contain;">RE</span>
113
- <span><?php esc_html_e('Royal Mega Menu', 'wpr-addons'); ?></span>
114
- <span class="wpr-mm-popup-title"><?php esc_html_e('Menu Item: ', 'wpr-addons'); ?><span></span></span>
115
- <span class="dashicons dashicons-no-alt wpr-mm-settings-close-popup-btn"></span>
116
- </div>
117
-
118
- <?php $pro_active = wpr_fs()->can_use_premium_code() ? 'data-pro-active="true"' : 'data-pro-active="false"'; ?>
119
-
120
- <div class="wpr-mm-settings-wrap" <?php echo $pro_active; ?>>
121
- <h4><?php esc_html_e('General', 'wpr-addons'); ?></h4>
122
- <div class="wpr-mm-setting wpr-mm-setting-switcher">
123
- <h4><?php esc_html_e('Enable Mega Menu', 'wpr-addons'); ?></h4>
124
- <input type="checkbox" id="wpr_mm_enable">
125
- <label for="wpr_mm_enable"></label>
126
- </div>
127
- <div class="wpr-mm-setting">
128
- <h4><?php esc_html_e('Mega Menu Content', 'wpr-addons'); ?></h4>
129
- <button class="button button-primary wpr-edit-mega-menu-btn">
130
- <i class="eicon-elementor-square" aria-hidden="true"></i>
131
- <?php esc_html_e('Edit with Elementor', 'wpr-addons'); ?>
132
- </button>
133
- </div>
134
- <div class="wpr-mm-setting">
135
- <h4><?php esc_html_e('Dropdown Position', 'wpr-addons'); ?></h4>
136
- <select id="wpr_mm_position">
137
- <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
138
- <option value="relative"><?php esc_html_e('Relative', 'wpr-addons'); ?></option>
139
- </select>
140
- </div>
141
- <div class="wpr-mm-setting">
142
- <h4><?php esc_html_e('Dropdown Width', 'wpr-addons'); ?></h4>
143
- <select id="wpr_mm_width">
144
- <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
145
- <?php if ( ! wpr_fs()->can_use_premium_code() ) : ?>
146
- <option value="pro-st"><?php esc_html_e('Fit to Section (Pro)', 'wpr-addons'); ?></option>
147
- <?php else: ?>
148
- <option value="stretch"><?php esc_html_e('Fit to Section', 'wpr-addons'); ?></option>
149
- <?php endif; ?>
150
- <option value="full"><?php esc_html_e('Full Width', 'wpr-addons'); ?></option>
151
- <option value="custom"><?php esc_html_e('Custom', 'wpr-addons'); ?></option>
152
- </select>
153
- </div>
154
- <div class="wpr-mm-setting">
155
- <h4><?php esc_html_e('Custom Width (px)', 'wpr-addons'); ?></h4>
156
- <input type="number" id="wpr_mm_custom_width" value="600">
157
- </div>
158
- <div class="wpr-mm-setting <?php echo !wpr_fs()->can_use_premium_code() ? 'wpr-mm-pro-setting' : ''; ?>">
159
- <h4><?php esc_html_e('Mobile Sub Content', 'wpr-addons'); ?></h4>
160
- <div>
161
- <select id="wpr_mm_mobile_content">
162
- <option value="mega"><?php esc_html_e('Mega Menu', 'wpr-addons'); ?></option>
163
- <option value="wp-sub"><?php esc_html_e('WordPress Sub Items', 'wpr-addons'); ?></option>
164
- </select>
165
-
166
- <div class="wpr-mm-pro-radio">
167
- <input type="radio" name="mc" checked="checked">
168
- <label>Mega Menu</label><br>
169
- <input type="radio" name="mc">
170
- <label>WordPress Sub Items</label>
171
- </div>
172
- </div>
173
- </div>
174
- <div class="wpr-mm-setting <?php echo !wpr_fs()->can_use_premium_code() ? 'wpr-mm-pro-setting' : ''; ?>">
175
- <h4><?php esc_html_e('Mobile Sub Render', 'wpr-addons'); ?></h4>
176
- <div>
177
- <select id="wpr_mm_render">
178
- <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
179
- <option value="ajax"><?php esc_html_e('Load with AJAX', 'wpr-addons'); ?></option>
180
- </select>
181
-
182
- <div class="wpr-mm-pro-radio">
183
- <input type="radio" name="mr" checked="checked">
184
- <label>Default</label><br>
185
- <input type="radio" name="mr">
186
- <label>Load with AJAX</label>
187
- </div>
188
- </div>
189
- </div>
190
-
191
- <br>
192
-
193
- <h4 <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-heading"' : ''; ?>>
194
- <?php esc_html_e('Icon', 'wpr-addons'); ?>
195
- </h4>
196
- <div <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-section"' : ''; ?>>
197
- <div class="wpr-mm-setting wpr-mm-setting-icon">
198
- <h4><?php esc_html_e('Icon Select', 'wpr-addons'); ?></h4>
199
- <div><span class="wpr-mm-active-icon"><i class="fas fa-ban"></i></span><span><i class="fas fa-angle-down"></i></span></div>
200
- <input type="text" id="wpr_mm_icon_picker" data-alpha="true" value="">
201
- </div>
202
- <div class="wpr-mm-setting wpr-mm-setting-color">
203
- <h4><?php esc_html_e('Icon Color', 'wpr-addons'); ?></h4>
204
- <input type="text" id="wpr_mm_icon_color" data-alpha="true" value="rgba(0,0,0,0.6);">
205
- </div>
206
- <div class="wpr-mm-setting">
207
- <h4><?php esc_html_e('Icon Size (px)', 'wpr-addons'); ?></h4>
208
- <input type="number" id="wpr_mm_icon_size" value="14">
209
- </div>
210
- </div>
211
-
212
- <br>
213
-
214
- <h4 <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-heading"' : ''; ?>>
215
- <?php esc_html_e('Badge', 'wpr-addons'); ?>
216
- </h4>
217
- <div <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-section"' : ''; ?>>
218
- <div class="wpr-mm-setting">
219
- <h4><?php esc_html_e('Badge Text', 'wpr-addons'); ?></h4>
220
- <input type="text" id="wpr_mm_badge_text" value="">
221
- </div>
222
- <div class="wpr-mm-setting wpr-mm-setting-color">
223
- <h4><?php esc_html_e('Badge Text Color', 'wpr-addons'); ?></h4>
224
- <input type="text" id="wpr_mm_badge_color" data-alpha="true" value="rgba(0,0,0,0.6);">
225
- </div>
226
- <div class="wpr-mm-setting wpr-mm-setting-color">
227
- <h4><?php esc_html_e('Badge Background Color', 'wpr-addons'); ?></h4>
228
- <input type="text" id="wpr_mm_badge_bg_color" data-alpha="true" value="rgba(0,0,0,0.6);">
229
- </div>
230
- <div class="wpr-mm-setting wpr-mm-setting-switcher">
231
- <h4><?php esc_html_e('Enable Animation', 'wpr-addons'); ?></h4>
232
- <input type="checkbox" id="wpr_mm_badge_animation">
233
- <label for="wpr_mm_badge_animation"></label>
234
- </div>
235
- </div>
236
- </div>
237
-
238
- <div class="wpr-mm-settings-popup-footer">
239
- <button class="button wpr-save-mega-menu-btn"><?php esc_html_e('Save', 'wpr-addons'); ?></button>
240
- </div>
241
- </div>
242
- </div>
243
-
244
- <!-- Iframe Popup -->
245
- <div class="wpr-mm-editor-popup-wrap">
246
- <div class="wpr-mm-editor-close-popup-btn"><span class="dashicons dashicons-no-alt"></span></div>
247
- <div class="wpr-mm-editor-popup-iframe"></div>
248
- </div>
249
- <?php
250
- }
251
-
252
- // Save Mega Menu Settings
253
- function wpr_save_mega_menu_settings() {
254
- if ( isset($_POST['item_settings']) ) {
255
- update_post_meta( $_POST['item_id'], 'wpr-mega-menu-settings', $_POST['item_settings'] );
256
- }
257
-
258
- wp_send_json_success($_POST['item_settings']);
259
- }
260
-
261
- // Get Menu Items Data
262
- function get_menu_items_data( $menu_id = false ) {
263
-
264
- if ( ! $menu_id ) {
265
- return false;
266
- }
267
-
268
- $menu = wp_get_nav_menu_object( $menu_id );
269
-
270
- $menu_items = wp_get_nav_menu_items( $menu );
271
-
272
- if ( ! $menu_items ) {
273
- return false;
274
- }
275
-
276
- return $menu_items;
277
- }
278
-
279
- // Get Mega Menu Item Settings
280
- function get_menu_items_settings() {
281
- $menu_items = get_menu_items_data( get_selected_menu_id() );
282
-
283
- $settings = [];
284
-
285
- if ( ! $menu_items ) {
286
- return [];
287
- } else {
288
- foreach ( $menu_items as $key => $item_object ) {
289
- $item_id = $item_object->ID;
290
-
291
- $item_meta = get_post_meta( $item_id, 'wpr-mega-menu-settings', true );
292
-
293
- if ( !empty($item_meta) ) {
294
- $settings[ $item_id ] = $item_meta;
295
- } else {
296
- $settings[ $item_id ] = [];
297
- }
298
- }
299
-
300
- return $settings;
301
- }
302
- }
303
-
304
- /**
305
- * Get the Selected menu ID
306
- * @author Tom Hemsley (https://wordpress.org/plugins/megamenu/)
307
- */
308
- function get_selected_menu_id() {
309
- $nav_menus = wp_get_nav_menus( array('orderby' => 'name') );
310
- $menu_count = count( $nav_menus );
311
- $nav_menu_selected_id = isset( $_REQUEST['menu'] ) ? (int) $_REQUEST['menu'] : 0;
312
- $add_new_screen = ( isset( $_GET['menu'] ) && 0 == $_GET['menu'] ) ? true : false;
313
-
314
- $current_menu_id = $nav_menu_selected_id;
315
-
316
- // If we have one theme location, and zero menus, we take them right into editing their first menu
317
- $page_count = wp_count_posts( 'page' );
318
- $one_theme_location_no_menus = ( 1 == count( get_registered_nav_menus() ) && ! $add_new_screen && empty( $nav_menus ) && ! empty( $page_count->publish ) ) ? true : false;
319
-
320
- // Get recently edited nav menu
321
- $recently_edited = absint( get_user_option( 'nav_menu_recently_edited' ) );
322
- if ( empty( $recently_edited ) && is_nav_menu( $current_menu_id ) ) {
323
- $recently_edited = $current_menu_id;
324
- }
325
-
326
- // Use $recently_edited if none are selected
327
- if ( empty( $current_menu_id ) && ! isset( $_GET['menu'] ) && is_nav_menu( $recently_edited ) ) {
328
- $current_menu_id = $recently_edited;
329
- }
330
-
331
- // On deletion of menu, if another menu exists, show it
332
- if ( ! $add_new_screen && 0 < $menu_count && isset( $_GET['action'] ) && 'delete' == $_GET['action'] ) {
333
- $current_menu_id = $nav_menus[0]->term_id;
334
- }
335
-
336
- // Set $current_menu_id to 0 if no menus
337
- if ( $one_theme_location_no_menus ) {
338
- $current_menu_id = 0;
339
- } elseif ( empty( $current_menu_id ) && ! empty( $nav_menus ) && ! $add_new_screen ) {
340
- // if we have no selection yet, and we have menus, set to the first one in the list
341
- $current_menu_id = $nav_menus[0]->term_id;
342
- }
343
-
344
- return $current_menu_id;
345
-
346
- }
347
-
348
- // Enqueue Scripts and Styles
349
- function enqueue_scripts( $hook ) {
350
-
351
- // Get Plugin Version
352
- $version = Plugin::instance()->get_version();
353
-
354
- // Deny if NOT a Menu Page
355
- if ( 'nav-menus.php' == $hook ) {
356
-
357
- // Color Picker
358
- wp_enqueue_style( 'wp-color-picker' );
359
- wp_enqueue_script( 'wp-color-picker-alpha', WPR_ADDONS_URL .'assets/js/admin/lib/wp-color-picker-alpha.min.js', ['jquery', 'wp-color-picker'], $version, true );
360
-
361
- // Icon Picker
362
- wp_enqueue_script( 'wpr-iconpicker-js', WPR_ADDONS_URL .'assets/js/admin/lib/iconpicker/fontawesome-iconpicker.min.js', ['jquery'], $version, true );
363
- wp_enqueue_style( 'wpr-iconpicker-css', WPR_ADDONS_URL .'assets/js/admin/lib/iconpicker/fontawesome-iconpicker.min.css', $version, true );
364
- wp_enqueue_style( 'wpr-el-fontawesome-css', ELEMENTOR_URL .'assets/lib/font-awesome/css/all.min.css', [], $version );
365
-
366
- // enqueue CSS
367
- wp_enqueue_style( 'wpr-mega-menu-css', WPR_ADDONS_URL .'assets/css/admin/mega-menu.css', [], $version );
368
-
369
- // enqueue JS
370
- wp_enqueue_script( 'wpr-mega-menu-js', WPR_ADDONS_URL .'assets/js/admin/mega-menu.js', ['jquery'], $version );
371
-
372
- wp_localize_script( 'wpr-mega-menu-js', 'WprMegaMenuSettingsData', get_menu_items_settings() );
373
-
374
- }
375
-
376
  }
1
+ <?php
2
+ use WprAddons\Plugin;
3
+
4
+ // Register Post Type
5
+ function register_mega_menu_cpt() {
6
+ $args = array(
7
+ 'label' => esc_html__( 'Royal Mega Menu', 'wpr-addons' ),
8
+ 'public' => true,
9
+ 'publicly_queryable' => true,
10
+ 'rewrite' => false,
11
+ 'show_ui' => true,
12
+ 'show_in_menu' => false,
13
+ 'show_in_nav_menus' => false,
14
+ 'exclude_from_search' => true,
15
+ 'capability_type' => 'post',
16
+ 'supports' => array( 'title', 'editor', 'elementor' ),
17
+ 'hierarchical' => false,
18
+ );
19
+
20
+ register_post_type( 'wpr_mega_menu', $args );
21
+ }
22
+
23
+ // Convert to Canvas Template
24
+ function convert_to_canvas_template( $template ) {
25
+ if ( is_singular('wpr_mega_menu') ) {
26
+ $template = WPR_ADDONS_PATH . 'admin/templates/wpr-canvas.php';
27
+ }
28
+
29
+ return $template;
30
+ }
31
+
32
+ // Init Mega Menu
33
+ function init_mega_menu() {
34
+ register_mega_menu_cpt();
35
+ add_action( 'template_include', 'convert_to_canvas_template', 9999 );
36
+ }
37
+
38
+ add_action('init', 'init_mega_menu', 999);
39
+
40
+
41
+ // Confinue only for Dashboard Screen
42
+ if ( !is_admin() ) return;
43
+
44
+ // Init Actions
45
+ add_filter( 'option_elementor_cpt_support', 'add_mega_menu_cpt_support' );
46
+ add_filter( 'default_option_elementor_cpt_support', 'add_mega_menu_cpt_support' );
47
+ add_action( 'admin_footer', 'render_settings_popup', 10 );
48
+ add_action( 'wp_ajax_wpr_create_mega_menu_template', 'wpr_create_mega_menu_template' );
49
+ add_action( 'wp_ajax_wpr_save_mega_menu_settings', 'wpr_save_mega_menu_settings' );
50
+ add_action( 'admin_enqueue_scripts', 'enqueue_scripts' );
51
+
52
+ // Add Elementor Editor Support
53
+ function add_mega_menu_cpt_support( $value ) {
54
+ if ( empty( $value ) ) {
55
+ $value = [];
56
+ }
57
+
58
+ return array_merge( $value, ['wpr_mega_menu'] );
59
+ }
60
+
61
+ // Create Menu Template
62
+ function wpr_create_mega_menu_template() {
63
+ if ( ! current_user_can( 'manage_options' ) ) {
64
+ return;
65
+ }
66
+
67
+ // $menu_id = intval( $_REQUEST['menu'] );
68
+ // $menu_item_id = intval( $_REQUEST['item'] );
69
+ $menu_item_id = intval( $_POST['item_id'] );
70
+ $mega_menu_id = get_post_meta( $menu_item_id, 'wpr-mega-menu-item', true );
71
+
72
+ if ( ! $mega_menu_id ) {
73
+
74
+ $mega_menu_id = wp_insert_post( array(
75
+ 'post_title' => 'wpr-mega-menu-item-' . $menu_item_id,
76
+ 'post_status' => 'publish',
77
+ 'post_type' => 'wpr_mega_menu',
78
+ ) );
79
+
80
+ update_post_meta( $menu_item_id, 'wpr-mega-menu-item', $mega_menu_id );
81
+
82
+ }
83
+
84
+ $edit_link = add_query_arg(
85
+ array(
86
+ 'post' => $mega_menu_id,
87
+ 'action' => 'elementor',
88
+ ),
89
+ admin_url( 'post.php' )
90
+ );
91
+
92
+ wp_send_json([
93
+ 'data' => [
94
+ 'edit_link' => $edit_link
95
+ ]
96
+ ]);
97
+ }
98
+
99
+ // Render Settings Popup
100
+ function render_settings_popup() {
101
+ $screen = get_current_screen();
102
+
103
+ if ( 'nav-menus' !== $screen->base ) {
104
+ return;
105
+ }
106
+
107
+ ?>
108
+
109
+ <div class="wpr-mm-settings-popup-wrap">
110
+ <div class="wpr-mm-settings-popup">
111
+ <div class="wpr-mm-settings-popup-header">
112
+ <span class="wpr-mm-popup-logo" style="background:url('<?php echo WPR_ADDONS_ASSETS_URL .'img/logo-40x40.png'; ?>') no-repeat center center / contain;">RE</span>
113
+ <span><?php esc_html_e('Royal Mega Menu', 'wpr-addons'); ?></span>
114
+ <span class="wpr-mm-popup-title"><?php esc_html_e('Menu Item: ', 'wpr-addons'); ?><span></span></span>
115
+ <span class="dashicons dashicons-no-alt wpr-mm-settings-close-popup-btn"></span>
116
+ </div>
117
+
118
+ <?php $pro_active = wpr_fs()->can_use_premium_code() ? 'data-pro-active="true"' : 'data-pro-active="false"'; ?>
119
+
120
+ <div class="wpr-mm-settings-wrap" <?php echo $pro_active; ?>>
121
+ <h4><?php esc_html_e('General', 'wpr-addons'); ?></h4>
122
+ <div class="wpr-mm-setting wpr-mm-setting-switcher">
123
+ <h4><?php esc_html_e('Enable Mega Menu', 'wpr-addons'); ?></h4>
124
+ <input type="checkbox" id="wpr_mm_enable">
125
+ <label for="wpr_mm_enable"></label>
126
+ </div>
127
+ <div class="wpr-mm-setting">
128
+ <h4><?php esc_html_e('Mega Menu Content', 'wpr-addons'); ?></h4>
129
+ <button class="button button-primary wpr-edit-mega-menu-btn">
130
+ <i class="eicon-elementor-square" aria-hidden="true"></i>
131
+ <?php esc_html_e('Edit with Elementor', 'wpr-addons'); ?>
132
+ </button>
133
+ </div>
134
+ <div class="wpr-mm-setting">
135
+ <h4><?php esc_html_e('Dropdown Position', 'wpr-addons'); ?></h4>
136
+ <select id="wpr_mm_position">
137
+ <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
138
+ <option value="relative"><?php esc_html_e('Relative', 'wpr-addons'); ?></option>
139
+ </select>
140
+ </div>
141
+ <div class="wpr-mm-setting">
142
+ <h4><?php esc_html_e('Dropdown Width', 'wpr-addons'); ?></h4>
143
+ <select id="wpr_mm_width">
144
+ <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
145
+ <?php if ( ! wpr_fs()->can_use_premium_code() ) : ?>
146
+ <option value="pro-st"><?php esc_html_e('Fit to Section (Pro)', 'wpr-addons'); ?></option>
147
+ <?php else: ?>
148
+ <option value="stretch"><?php esc_html_e('Fit to Section', 'wpr-addons'); ?></option>
149
+ <?php endif; ?>
150
+ <option value="full"><?php esc_html_e('Full Width', 'wpr-addons'); ?></option>
151
+ <option value="custom"><?php esc_html_e('Custom', 'wpr-addons'); ?></option>
152
+ </select>
153
+ </div>
154
+ <div class="wpr-mm-setting">
155
+ <h4><?php esc_html_e('Custom Width (px)', 'wpr-addons'); ?></h4>
156
+ <input type="number" id="wpr_mm_custom_width" value="600">
157
+ </div>
158
+ <div class="wpr-mm-setting <?php echo !wpr_fs()->can_use_premium_code() ? 'wpr-mm-pro-setting' : ''; ?>">
159
+ <h4><?php esc_html_e('Mobile Sub Content', 'wpr-addons'); ?></h4>
160
+ <div>
161
+ <select id="wpr_mm_mobile_content">
162
+ <option value="mega"><?php esc_html_e('Mega Menu', 'wpr-addons'); ?></option>
163
+ <option value="wp-sub"><?php esc_html_e('WordPress Sub Items', 'wpr-addons'); ?></option>
164
+ </select>
165
+
166
+ <div class="wpr-mm-pro-radio">
167
+ <input type="radio" name="mc" checked="checked">
168
+ <label>Mega Menu</label><br>
169
+ <input type="radio" name="mc">
170
+ <label>WordPress Sub Items</label>
171
+ </div>
172
+ </div>
173
+ </div>
174
+ <div class="wpr-mm-setting <?php echo !wpr_fs()->can_use_premium_code() ? 'wpr-mm-pro-setting' : ''; ?>">
175
+ <h4><?php esc_html_e('Mobile Sub Render', 'wpr-addons'); ?></h4>
176
+ <div>
177
+ <select id="wpr_mm_render">
178
+ <option value="default"><?php esc_html_e('Default', 'wpr-addons'); ?></option>
179
+ <option value="ajax"><?php esc_html_e('Load with AJAX', 'wpr-addons'); ?></option>
180
+ </select>
181
+
182
+ <div class="wpr-mm-pro-radio">
183
+ <input type="radio" name="mr" checked="checked">
184
+ <label>Default</label><br>
185
+ <input type="radio" name="mr">
186
+ <label>Load with AJAX</label>
187
+ </div>
188
+ </div>
189
+ </div>
190
+
191
+ <br>
192
+
193
+ <h4 <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-heading"' : ''; ?>>
194
+ <?php esc_html_e('Icon', 'wpr-addons'); ?>
195
+ </h4>
196
+ <div <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-section"' : ''; ?>>
197
+ <div class="wpr-mm-setting wpr-mm-setting-icon">
198
+ <h4><?php esc_html_e('Icon Select', 'wpr-addons'); ?></h4>
199
+ <div><span class="wpr-mm-active-icon"><i class="fas fa-ban"></i></span><span><i class="fas fa-angle-down"></i></span></div>
200
+ <input type="text" id="wpr_mm_icon_picker" data-alpha="true" value="">
201
+ </div>
202
+ <div class="wpr-mm-setting wpr-mm-setting-color">
203
+ <h4><?php esc_html_e('Icon Color', 'wpr-addons'); ?></h4>
204
+ <input type="text" id="wpr_mm_icon_color" data-alpha="true" value="rgba(0,0,0,0.6);">
205
+ </div>
206
+ <div class="wpr-mm-setting">
207
+ <h4><?php esc_html_e('Icon Size (px)', 'wpr-addons'); ?></h4>
208
+ <input type="number" id="wpr_mm_icon_size" value="14">
209
+ </div>
210
+ </div>
211
+
212
+ <br>
213
+
214
+ <h4 <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-heading"' : ''; ?>>
215
+ <?php esc_html_e('Badge', 'wpr-addons'); ?>
216
+ </h4>
217
+ <div <?php echo !wpr_fs()->can_use_premium_code() ? 'class="wpr-mm-pro-section"' : ''; ?>>
218
+ <div class="wpr-mm-setting">
219
+ <h4><?php esc_html_e('Badge Text', 'wpr-addons'); ?></h4>
220
+ <input type="text" id="wpr_mm_badge_text" value="">
221
+ </div>
222
+ <div class="wpr-mm-setting wpr-mm-setting-color">
223
+ <h4><?php esc_html_e('Badge Text Color', 'wpr-addons'); ?></h4>
224
+ <input type="text" id="wpr_mm_badge_color" data-alpha="true" value="rgba(0,0,0,0.6);">
225
+ </div>
226
+ <div class="wpr-mm-setting wpr-mm-setting-color">
227
+ <h4><?php esc_html_e('Badge Background Color', 'wpr-addons'); ?></h4>
228
+ <input type="text" id="wpr_mm_badge_bg_color" data-alpha="true" value="rgba(0,0,0,0.6);">
229
+ </div>
230
+ <div class="wpr-mm-setting wpr-mm-setting-switcher">
231
+ <h4><?php esc_html_e('Enable Animation', 'wpr-addons'); ?></h4>
232
+ <input type="checkbox" id="wpr_mm_badge_animation">
233
+ <label for="wpr_mm_badge_animation"></label>
234
+ </div>
235
+ </div>
236
+ </div>
237
+
238
+ <div class="wpr-mm-settings-popup-footer">
239
+ <button class="button wpr-save-mega-menu-btn"><?php esc_html_e('Save', 'wpr-addons'); ?></button>
240
+ </div>
241
+ </div>
242
+ </div>
243
+
244
+ <!-- Iframe Popup -->
245
+ <div class="wpr-mm-editor-popup-wrap">
246
+ <div class="wpr-mm-editor-close-popup-btn"><span class="dashicons dashicons-no-alt"></span></div>
247
+ <div class="wpr-mm-editor-popup-iframe"></div>
248
+ </div>
249
+ <?php
250
+ }
251
+
252
+ // Save Mega Menu Settings
253
+ function wpr_save_mega_menu_settings() {
254
+ if ( isset($_POST['item_settings']) ) {
255
+ update_post_meta( $_POST['item_id'], 'wpr-mega-menu-settings', $_POST['item_settings'] );
256
+ }
257
+
258
+ wp_send_json_success($_POST['item_settings']);
259
+ }
260
+
261
+ // Get Menu Items Data
262
+ function get_menu_items_data( $menu_id = false ) {
263
+
264
+ if ( ! $menu_id ) {
265
+ return false;
266
+ }
267
+
268
+ $menu = wp_get_nav_menu_object( $menu_id );
269
+
270
+ $menu_items = wp_get_nav_menu_items( $menu );
271
+
272
+ if ( ! $menu_items ) {
273
+ return false;
274
+ }
275
+
276
+ return $menu_items;
277
+ }
278
+
279
+ // Get Mega Menu Item Settings
280
+ function get_menu_items_settings() {
281
+ $menu_items = get_menu_items_data( get_selected_menu_id() );
282
+
283
+ $settings = [];
284
+
285
+ if ( ! $menu_items ) {
286
+ return [];
287
+ } else {
288
+ foreach ( $menu_items as $key => $item_object ) {
289
+ $item_id = $item_object->ID;
290
+
291
+ $item_meta = get_post_meta( $item_id, 'wpr-mega-menu-settings', true );
292
+
293
+ if ( !empty($item_meta) ) {
294
+ $settings[ $item_id ] = $item_meta;
295
+ } else {
296
+ $settings[ $item_id ] = [];
297
+ }
298
+ }
299
+
300
+ return $settings;
301
+ }
302
+ }
303
+
304
+ /**
305
+ * Get the Selected menu ID
306
+ * @author Tom Hemsley (https://wordpress.org/plugins/megamenu/)
307
+ */
308
+ function get_selected_menu_id() {
309
+ $nav_menus = wp_get_nav_menus( array('orderby' => 'name') );
310
+ $menu_count = count( $nav_menus );
311
+ $nav_menu_selected_id = isset( $_REQUEST['menu'] ) ? (int) $_REQUEST['menu'] : 0;
312
+ $add_new_screen = ( isset( $_GET['menu'] ) && 0 == $_GET['menu'] ) ? true : false;
313
+
314
+ $current_menu_id = $nav_menu_selected_id;
315
+
316
+ // If we have one theme location, and zero menus, we take them right into editing their first menu
317
+ $page_count = wp_count_posts( 'page' );
318
+ $one_theme_location_no_menus = ( 1 == count( get_registered_nav_menus() ) && ! $add_new_screen && empty( $nav_menus ) && ! empty( $page_count->publish ) ) ? true : false;
319
+
320
+ // Get recently edited nav menu
321
+ $recently_edited = absint( get_user_option( 'nav_menu_recently_edited' ) );
322
+ if ( empty( $recently_edited ) && is_nav_menu( $current_menu_id ) ) {
323
+ $recently_edited = $current_menu_id;
324
+ }
325
+
326
+ // Use $recently_edited if none are selected
327
+ if ( empty( $current_menu_id ) && ! isset( $_GET['menu'] ) && is_nav_menu( $recently_edited ) ) {
328
+ $current_menu_id = $recently_edited;
329
+ }
330
+
331
+ // On deletion of menu, if another menu exists, show it
332
+ if ( ! $add_new_screen && 0 < $menu_count && isset( $_GET['action'] ) && 'delete' == $_GET['action'] ) {
333
+ $current_menu_id = $nav_menus[0]->term_id;
334
+ }
335
+
336
+ // Set $current_menu_id to 0 if no menus
337
+ if ( $one_theme_location_no_menus ) {
338
+ $current_menu_id = 0;
339
+ } elseif ( empty( $current_menu_id ) && ! empty( $nav_menus ) && ! $add_new_screen ) {
340
+ // if we have no selection yet, and we have menus, set to the first one in the list
341
+ $current_menu_id = $nav_menus[0]->term_id;
342
+ }
343
+
344
+ return $current_menu_id;
345
+
346
+ }
347
+
348
+ // Enqueue Scripts and Styles
349
+ function enqueue_scripts( $hook ) {
350
+
351
+ // Get Plugin Version
352
+ $version = Plugin::instance()->get_version();
353
+
354
+ // Deny if NOT a Menu Page
355
+ if ( 'nav-menus.php' == $hook ) {
356
+
357
+ // Color Picker
358
+ wp_enqueue_style( 'wp-color-picker' );
359
+ wp_enqueue_script( 'wp-color-picker-alpha', WPR_ADDONS_URL .'assets/js/admin/lib/wp-color-picker-alpha.min.js', ['jquery', 'wp-color-picker'], $version, true );
360
+
361
+ // Icon Picker
362
+ wp_enqueue_script( 'wpr-iconpicker-js', WPR_ADDONS_URL .'assets/js/admin/lib/iconpicker/fontawesome-iconpicker.min.js', ['jquery'], $version, true );
363
+ wp_enqueue_style( 'wpr-iconpicker-css', WPR_ADDONS_URL .'assets/js/admin/lib/iconpicker/fontawesome-iconpicker.min.css', $version, true );
364
+ wp_enqueue_style( 'wpr-el-fontawesome-css', ELEMENTOR_URL .'assets/lib/font-awesome/css/all.min.css', [], $version );
365
+
366
+ // enqueue CSS
367
+ wp_enqueue_style( 'wpr-mega-menu-css', WPR_ADDONS_URL .'assets/css/admin/mega-menu.css', [], $version );
368
+
369
+ // enqueue JS
370
+ wp_enqueue_script( 'wpr-mega-menu-js', WPR_ADDONS_URL .'assets/js/admin/mega-menu.js', ['jquery'], $version );
371
+
372
+ wp_localize_script( 'wpr-mega-menu-js', 'WprMegaMenuSettingsData', get_menu_items_settings() );
373
+
374
+ }
375
+
376
  }
admin/popups.php CHANGED
@@ -1,87 +1,87 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) {
4
- exit; // Exit if accessed directly.
5
- }
6
-
7
- use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
- use WprAddons\Classes\Utilities;
9
-
10
- // Register Menus
11
- function wpr_addons_add_popups_menu() {
12
- add_submenu_page( 'wpr-addons', 'Popups', 'Popups', 'manage_options', 'wpr-popups', 'wpr_addons_popups_page' );
13
- }
14
- add_action( 'admin_menu', 'wpr_addons_add_popups_menu' );
15
-
16
- function wpr_addons_popups_page() {
17
-
18
- ?>
19
-
20
- <div class="wrap wpr-settings-page-wrap">
21
-
22
- <div class="wpr-settings-page-header">
23
- <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
- <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
-
26
- <!-- Custom Template -->
27
- <div class="wpr-preview-buttons">
28
- <div class="wpr-user-template">
29
- <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
- <span class="plus-icon">+</span>
31
- </div>
32
-
33
- <a href="https://www.youtube.com/watch?v=TbKTNpuXM68" class="wpr-options-button button" target="_blank" style="padding: 10px 22px;">
34
- <?php echo esc_html__( 'How to use Popups', 'wpr-addons' ); ?>
35
- <span class="dashicons dashicons-video-alt3"></span>
36
- </a>
37
-
38
- <a href="https://royaladdons.frill.co/b/6m4d5qm4/feature-ideas" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
39
- <?php echo esc_html__( 'Request New Feature', 'wpr-addons' ); ?>
40
- <span class="dashicons dashicons-star-empty"></span>
41
- </a>
42
- </div>
43
- </div>
44
-
45
- <div class="wpr-settings-page">
46
- <form method="post" action="options.php">
47
- <?php
48
-
49
- // Active Tab
50
- $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_popups';
51
-
52
- ?>
53
-
54
- <!-- Template ID Holder -->
55
- <input type="hidden" name="wpr_template" id="wpr_template" value="">
56
-
57
- <!-- Conditions Popup -->
58
- <?php WPR_Templates_Loop::render_conditions_popup(); ?>
59
-
60
- <!-- Create Templte Popup -->
61
- <?php WPR_Templates_Loop::render_create_template_popup(); ?>
62
-
63
- <!-- Tabs -->
64
- <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
65
- <a href="?page=wpr-theme-builder&tab=wpr_tab_popups" data-title="popup" class="nav-tab <?php echo ($active_tab == 'wpr_tab_popups') ? 'nav-tab-active' : ''; ?>">
66
- <?php esc_html_e( 'Popups', 'wpr-addons' ); ?>
67
- </a>
68
- </div>
69
-
70
- <?php if ( $active_tab == 'wpr_tab_popups' ) : ?>
71
-
72
- <!-- Save Conditions -->
73
- <input type="hidden" name="wpr_popup_conditions" id="wpr_popup_conditions" value="<?php echo esc_attr(get_option('wpr_popup_conditions', '[]')); ?>">
74
-
75
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'popup' ); ?>
76
-
77
- <?php endif; ?>
78
-
79
- </form>
80
- </div>
81
-
82
- </div>
83
-
84
-
85
- <?php
86
-
87
  } // End wpr_addons_popups_page()
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
+ use WprAddons\Classes\Utilities;
9
+
10
+ // Register Menus
11
+ function wpr_addons_add_popups_menu() {
12
+ add_submenu_page( 'wpr-addons', 'Popups', 'Popups', 'manage_options', 'wpr-popups', 'wpr_addons_popups_page' );
13
+ }
14
+ add_action( 'admin_menu', 'wpr_addons_add_popups_menu' );
15
+
16
+ function wpr_addons_popups_page() {
17
+
18
+ ?>
19
+
20
+ <div class="wrap wpr-settings-page-wrap">
21
+
22
+ <div class="wpr-settings-page-header">
23
+ <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
+ <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
+
26
+ <!-- Custom Template -->
27
+ <div class="wpr-preview-buttons">
28
+ <div class="wpr-user-template">
29
+ <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
+ <span class="plus-icon">+</span>
31
+ </div>
32
+
33
+ <a href="https://www.youtube.com/watch?v=TbKTNpuXM68" class="wpr-options-button button" target="_blank" style="padding: 10px 22px;">
34
+ <?php echo esc_html__( 'How to use Popups', 'wpr-addons' ); ?>
35
+ <span class="dashicons dashicons-video-alt3"></span>
36
+ </a>
37
+
38
+ <a href="https://royaladdons.frill.co/b/6m4d5qm4/feature-ideas" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
39
+ <?php echo esc_html__( 'Request New Feature', 'wpr-addons' ); ?>
40
+ <span class="dashicons dashicons-star-empty"></span>
41
+ </a>
42
+ </div>
43
+ </div>
44
+
45
+ <div class="wpr-settings-page">
46
+ <form method="post" action="options.php">
47
+ <?php
48
+
49
+ // Active Tab
50
+ $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_popups';
51
+
52
+ ?>
53
+
54
+ <!-- Template ID Holder -->
55
+ <input type="hidden" name="wpr_template" id="wpr_template" value="">
56
+
57
+ <!-- Conditions Popup -->
58
+ <?php WPR_Templates_Loop::render_conditions_popup(); ?>
59
+
60
+ <!-- Create Templte Popup -->
61
+ <?php WPR_Templates_Loop::render_create_template_popup(); ?>
62
+
63
+ <!-- Tabs -->
64
+ <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
65
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_popups" data-title="popup" class="nav-tab <?php echo ($active_tab == 'wpr_tab_popups') ? 'nav-tab-active' : ''; ?>">
66
+ <?php esc_html_e( 'Popups', 'wpr-addons' ); ?>
67
+ </a>
68
+ </div>
69
+
70
+ <?php if ( $active_tab == 'wpr_tab_popups' ) : ?>
71
+
72
+ <!-- Save Conditions -->
73
+ <input type="hidden" name="wpr_popup_conditions" id="wpr_popup_conditions" value="<?php echo esc_attr(get_option('wpr_popup_conditions', '[]')); ?>">
74
+
75
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'popup' ); ?>
76
+
77
+ <?php endif; ?>
78
+
79
+ </form>
80
+ </div>
81
+
82
+ </div>
83
+
84
+
85
+ <?php
86
+
87
  } // End wpr_addons_popups_page()
admin/templates/views/astra/class-astra-compat.php CHANGED
@@ -1,84 +1,84 @@
1
- <?php
2
-
3
- use WprAddons\Admin\Includes\WPR_Render_Templates;
4
-
5
- /**
6
- * Wpr_Astra_Compat setup
7
- *
8
- */
9
-
10
- /**
11
- * Astra theme compatibility.
12
- */
13
- class Wpr_Astra_Compat {
14
-
15
- /**
16
- * Instance of Wpr_Astra_Compat.
17
- *
18
- * @var Wpr_Astra_Compat
19
- */
20
- private static $instance;
21
-
22
- /**
23
- * WPR_Render_Templates() Class
24
- */
25
- private $render_templates;
26
-
27
- /**
28
- * Initiator
29
- */
30
- public static function instance() {
31
- if ( ! isset( self::$instance ) ) {
32
- self::$instance = new Wpr_Astra_Compat();
33
-
34
- add_action( 'wp', [ self::$instance, 'hooks' ] );
35
- }
36
-
37
- return self::$instance;
38
- }
39
-
40
- /**
41
- * Run all the Actions / Filters.
42
- */
43
- public function hooks() {
44
- $this->render_templates = new WPR_Render_Templates( true );
45
-
46
- if ( $this->render_templates->is_template_available('header') ) {
47
- add_action( 'template_redirect', [ $this, 'astra_setup_header' ], 10 );
48
- add_action( 'astra_header', [$this->render_templates, 'replace_header'] );
49
- add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
50
- }
51
-
52
- if ( $this->render_templates->is_template_available('footer') ) {
53
- add_action( 'template_redirect', [ $this, 'astra_setup_footer' ], 10 );
54
- add_action( 'astra_footer', [$this->render_templates, 'replace_footer'] );
55
- add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
56
- }
57
- }
58
-
59
- /**
60
- * Disable header from the theme.
61
- */
62
- public function astra_setup_header() {
63
- remove_action( 'astra_header', 'astra_header_markup' );
64
-
65
- // Remove the new header builder action.
66
- if ( class_exists( '\Astra_Builder_Helper' ) && \Astra_Builder_Helper::$is_header_footer_builder_active ) {
67
- remove_action( 'astra_header', [ Astra_Builder_Header::get_instance(), 'prepare_header_builder_markup' ] );
68
- }
69
- }
70
-
71
- /**
72
- * Disable footer from the theme.
73
- */
74
- public function astra_setup_footer() {
75
- remove_action( 'astra_footer', 'astra_footer_markup' );
76
-
77
- // Remove the new footer builder action.
78
- if ( class_exists( '\Astra_Builder_Helper' ) && \Astra_Builder_Helper::$is_header_footer_builder_active ) {
79
- remove_action( 'astra_footer', [ Astra_Builder_Footer::get_instance(), 'footer_markup' ] );
80
- }
81
- }
82
- }
83
-
84
- Wpr_Astra_Compat::instance();
1
+ <?php
2
+
3
+ use WprAddons\Admin\Includes\WPR_Render_Templates;
4
+
5
+ /**
6
+ * Wpr_Astra_Compat setup
7
+ *
8
+ */
9
+
10
+ /**
11
+ * Astra theme compatibility.
12
+ */
13
+ class Wpr_Astra_Compat {
14
+
15
+ /**
16
+ * Instance of Wpr_Astra_Compat.
17
+ *
18
+ * @var Wpr_Astra_Compat
19
+ */
20
+ private static $instance;
21
+
22
+ /**
23
+ * WPR_Render_Templates() Class
24
+ */
25
+ private $render_templates;
26
+
27
+ /**
28
+ * Initiator
29
+ */
30
+ public static function instance() {
31
+ if ( ! isset( self::$instance ) ) {
32
+ self::$instance = new Wpr_Astra_Compat();
33
+
34
+ add_action( 'wp', [ self::$instance, 'hooks' ] );
35
+ }
36
+
37
+ return self::$instance;
38
+ }
39
+
40
+ /**
41
+ * Run all the Actions / Filters.
42
+ */
43
+ public function hooks() {
44
+ $this->render_templates = new WPR_Render_Templates( true );
45
+
46
+ if ( $this->render_templates->is_template_available('header') ) {
47
+ add_action( 'template_redirect', [ $this, 'astra_setup_header' ], 10 );
48
+ add_action( 'astra_header', [$this->render_templates, 'replace_header'] );
49
+ add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
50
+ }
51
+
52
+ if ( $this->render_templates->is_template_available('footer') ) {
53
+ add_action( 'template_redirect', [ $this, 'astra_setup_footer' ], 10 );
54
+ add_action( 'astra_footer', [$this->render_templates, 'replace_footer'] );
55
+ add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
56
+ }
57
+ }
58
+
59
+ /**
60
+ * Disable header from the theme.
61
+ */
62
+ public function astra_setup_header() {
63
+ remove_action( 'astra_header', 'astra_header_markup' );
64
+
65
+ // Remove the new header builder action.
66
+ if ( class_exists( '\Astra_Builder_Helper' ) && \Astra_Builder_Helper::$is_header_footer_builder_active ) {
67
+ remove_action( 'astra_header', [ Astra_Builder_Header::get_instance(), 'prepare_header_builder_markup' ] );
68
+ }
69
+ }
70
+
71
+ /**
72
+ * Disable footer from the theme.
73
+ */
74
+ public function astra_setup_footer() {
75
+ remove_action( 'astra_footer', 'astra_footer_markup' );
76
+
77
+ // Remove the new footer builder action.
78
+ if ( class_exists( '\Astra_Builder_Helper' ) && \Astra_Builder_Helper::$is_header_footer_builder_active ) {
79
+ remove_action( 'astra_footer', [ Astra_Builder_Footer::get_instance(), 'footer_markup' ] );
80
+ }
81
+ }
82
+ }
83
+
84
+ Wpr_Astra_Compat::instance();
admin/templates/views/storefront/class-storefront-compat.php CHANGED
@@ -1,105 +1,105 @@
1
- <?php
2
-
3
- use WprAddons\Admin\Includes\WPR_Render_Templates;
4
-
5
- /**
6
- * Astra theme compatibility.
7
- */
8
- class Wpr_Storefront_Compat {
9
-
10
- /**
11
- * Instance of Wpr_Storefront_Compat.
12
- *
13
- * @var Wpr_Storefront_Compat
14
- */
15
- private static $instance;
16
-
17
- /**
18
- * WPR_Render_Templates() Class
19
- */
20
- private $render_templates;
21
-
22
- /**
23
- * Initiator
24
- */
25
- public static function instance() {
26
- if ( ! isset( self::$instance ) ) {
27
- self::$instance = new Wpr_Storefront_Compat();
28
-
29
- add_action( 'wp', [ self::$instance, 'hooks' ] );
30
- }
31
-
32
- return self::$instance;
33
- }
34
-
35
- /**
36
- * Run all the Actions / Filters.
37
- */
38
- public function hooks() {
39
- $this->render_templates = new WPR_Render_Templates( true );
40
-
41
- if ( $this->render_templates->is_template_available('header') ) {
42
- add_action( 'template_redirect', [ $this, 'setup_header' ], 10 );
43
- add_action( 'storefront_before_header', [$this->render_templates, 'replace_header'], 500 );
44
- add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
45
- }
46
-
47
- if ( $this->render_templates->is_template_available('footer') ) {
48
- add_action( 'template_redirect', [ $this, 'setup_footer' ], 10 );
49
- add_action( 'storefront_after_footer', [$this->render_templates, 'replace_footer'], 500 );
50
- add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
51
- }
52
-
53
- if ( $this->render_templates->is_template_available('header') || $this->render_templates->is_template_available('footer') ) {
54
- add_action( 'wp_head', [ $this, 'styles' ] );
55
- }
56
- }
57
-
58
- /**
59
- * Add inline CSS to hide empty divs for header and footer in storefront
60
- *
61
- * @since 1.2.0
62
- * @return void
63
- */
64
- public function styles() {
65
- $css = '<style id="wpr-disable-storefront-hf">';
66
-
67
- if ( $this->render_templates->is_template_available('header') ) {
68
- $css .= '.site-header {
69
- display: none;
70
- }';
71
- }
72
-
73
- if ( $this->render_templates->is_template_available('footer') ) {
74
- $css .= '.site-footer {
75
- display: none;
76
- }';
77
- }
78
-
79
- $css .= '</style>';
80
-
81
- // Echo plain CSS (no user input or variables)
82
- echo ''. $css; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
83
- }
84
-
85
- /**
86
- * Disable header from the theme.
87
- */
88
- public function setup_header() {
89
- for ( $priority = 0; $priority < 200; $priority ++ ) {
90
- remove_all_actions( 'storefront_header', $priority );
91
- }
92
- }
93
-
94
- /**
95
- * Disable footer from the theme.
96
- */
97
- public function setup_footer() {
98
- for ( $priority = 0; $priority < 200; $priority ++ ) {
99
- remove_all_actions( 'storefront_footer', $priority );
100
- }
101
- }
102
-
103
- }
104
-
105
- Wpr_Storefront_Compat::instance();
1
+ <?php
2
+
3
+ use WprAddons\Admin\Includes\WPR_Render_Templates;
4
+
5
+ /**
6
+ * Astra theme compatibility.
7
+ */
8
+ class Wpr_Storefront_Compat {
9
+
10
+ /**
11
+ * Instance of Wpr_Storefront_Compat.
12
+ *
13
+ * @var Wpr_Storefront_Compat
14
+ */
15
+ private static $instance;
16
+
17
+ /**
18
+ * WPR_Render_Templates() Class
19
+ */
20
+ private $render_templates;
21
+
22
+ /**
23
+ * Initiator
24
+ */
25
+ public static function instance() {
26
+ if ( ! isset( self::$instance ) ) {
27
+ self::$instance = new Wpr_Storefront_Compat();
28
+
29
+ add_action( 'wp', [ self::$instance, 'hooks' ] );
30
+ }
31
+
32
+ return self::$instance;
33
+ }
34
+
35
+ /**
36
+ * Run all the Actions / Filters.
37
+ */
38
+ public function hooks() {
39
+ $this->render_templates = new WPR_Render_Templates( true );
40
+
41
+ if ( $this->render_templates->is_template_available('header') ) {
42
+ add_action( 'template_redirect', [ $this, 'setup_header' ], 10 );
43
+ add_action( 'storefront_before_header', [$this->render_templates, 'replace_header'], 500 );
44
+ add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
45
+ }
46
+
47
+ if ( $this->render_templates->is_template_available('footer') ) {
48
+ add_action( 'template_redirect', [ $this, 'setup_footer' ], 10 );
49
+ add_action( 'storefront_after_footer', [$this->render_templates, 'replace_footer'], 500 );
50
+ add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
51
+ }
52
+
53
+ if ( $this->render_templates->is_template_available('header') || $this->render_templates->is_template_available('footer') ) {
54
+ add_action( 'wp_head', [ $this, 'styles' ] );
55
+ }
56
+ }
57
+
58
+ /**
59
+ * Add inline CSS to hide empty divs for header and footer in storefront
60
+ *
61
+ * @since 1.2.0
62
+ * @return void
63
+ */
64
+ public function styles() {
65
+ $css = '<style id="wpr-disable-storefront-hf">';
66
+
67
+ if ( $this->render_templates->is_template_available('header') ) {
68
+ $css .= '.site-header {
69
+ display: none;
70
+ }';
71
+ }
72
+
73
+ if ( $this->render_templates->is_template_available('footer') ) {
74
+ $css .= '.site-footer {
75
+ display: none;
76
+ }';
77
+ }
78
+
79
+ $css .= '</style>';
80
+
81
+ // Echo plain CSS (no user input or variables)
82
+ echo ''. $css; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
83
+ }
84
+
85
+ /**
86
+ * Disable header from the theme.
87
+ */
88
+ public function setup_header() {
89
+ for ( $priority = 0; $priority < 200; $priority ++ ) {
90
+ remove_all_actions( 'storefront_header', $priority );
91
+ }
92
+ }
93
+
94
+ /**
95
+ * Disable footer from the theme.
96
+ */
97
+ public function setup_footer() {
98
+ for ( $priority = 0; $priority < 200; $priority ++ ) {
99
+ remove_all_actions( 'storefront_footer', $priority );
100
+ }
101
+ }
102
+
103
+ }
104
+
105
+ Wpr_Storefront_Compat::instance();
admin/templates/views/theme-header.php CHANGED
@@ -1,32 +1,32 @@
1
- <?php
2
- use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
- use WprAddons\Classes\Utilities;
4
-
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit; // Exit if accessed directly.
7
- }
8
-
9
- $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
- $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
-
12
- ?><!DOCTYPE html>
13
- <html <?php language_attributes(); ?>>
14
- <head>
15
- <meta charset="<?php bloginfo( 'charset' ); ?>">
16
- <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
17
- <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
18
- <title>
19
- <?php echo esc_html(wp_get_document_title()); ?>
20
- </title>
21
- <?php endif; ?>
22
- <?php wp_head(); ?>
23
- </head>
24
-
25
- <body <?php body_class(); ?>>
26
-
27
- <?php
28
-
29
- do_action( 'wp_body_open' );
30
-
31
- // Render WPR Header
32
- Utilities::render_elementor_template($template_slug);
1
+ <?php
2
+ use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
+ use WprAddons\Classes\Utilities;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit; // Exit if accessed directly.
7
+ }
8
+
9
+ $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
+ $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
+
12
+ ?><!DOCTYPE html>
13
+ <html <?php language_attributes(); ?>>
14
+ <head>
15
+ <meta charset="<?php bloginfo( 'charset' ); ?>">
16
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
17
+ <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
18
+ <title>
19
+ <?php echo esc_html(wp_get_document_title()); ?>
20
+ </title>
21
+ <?php endif; ?>
22
+ <?php wp_head(); ?>
23
+ </head>
24
+
25
+ <body <?php body_class(); ?>>
26
+
27
+ <?php
28
+
29
+ do_action( 'wp_body_open' );
30
+
31
+ // Render WPR Header
32
+ Utilities::render_elementor_template($template_slug);
admin/templates/wpr-canvas.php CHANGED
@@ -1,66 +1,66 @@
1
- <?php
2
-
3
- use Elementor\Utils;
4
- use WprAddons\Classes\Utilities;
5
-
6
- if ( ! defined( 'ABSPATH' ) ) {
7
- exit; // Exit if accessed directly.
8
- }
9
-
10
- \Elementor\Plugin::$instance->frontend->add_body_class( 'elementor-template-canvas' );
11
-
12
- $is_preview_mode = \Elementor\Plugin::$instance->preview->is_preview_mode();
13
- // $woocommerce_class = $is_preview_mode && class_exists( 'WooCommerce' ) ? 'woocommerce woocommerce-page woocommerce-shop canvas-test' : '';
14
- $woocommerce_class = $is_preview_mode && class_exists( 'WooCommerce' ) ? 'woocommerce woocommerce-page' : '';
15
-
16
- ?>
17
- <!DOCTYPE html>
18
- <html <?php language_attributes(); ?>>
19
- <head>
20
- <meta charset="<?php bloginfo( 'charset' ); ?>">
21
- <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
22
- <title><?php echo wp_get_document_title(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></title>
23
- <?php endif; ?>
24
- <?php wp_head(); ?>
25
- <?php
26
-
27
- // Keep the following line after `wp_head()` call, to ensure it's not overridden by another templates.
28
- Utils::print_unescaped_internal_string( Utils::get_meta_viewport( 'canvas' ) );
29
- ?>
30
- </head>
31
-
32
- <body <?php body_class($woocommerce_class); ?>>
33
- <?php
34
- Elementor\Modules\PageTemplates\Module::body_open();
35
- /**
36
- * Before canvas page template content.
37
- *
38
- * Fires before the content of Elementor canvas page template.
39
- *
40
- * @since 1.0.0
41
- */
42
- do_action( 'elementor/page_templates/canvas/before_content' );
43
-
44
- // Elementor Editor
45
- if (( \Elementor\Plugin::$instance->preview->is_preview_mode() && Utilities::is_theme_builder_template()) || is_singular('wpr_mega_menu') ) {
46
- \Elementor\Plugin::$instance->modules_manager->get_modules( 'page-templates' )->print_content();
47
-
48
- // Frontend
49
- } else {
50
- // Display Custom Elementor Templates
51
- do_action( 'elementor/page_templates/canvas/wpr_print_content' );
52
- }
53
-
54
- /**
55
- * After canvas page template content.
56
- *
57
- * Fires after the content of Elementor canvas page template.
58
- *
59
- * @since 1.0.0
60
- */
61
- do_action( 'elementor/page_templates/canvas/after_content' );
62
-
63
- wp_footer();
64
- ?>
65
- </body>
66
- </html>
1
+ <?php
2
+
3
+ use Elementor\Utils;
4
+ use WprAddons\Classes\Utilities;
5
+
6
+ if ( ! defined( 'ABSPATH' ) ) {
7
+ exit; // Exit if accessed directly.
8
+ }
9
+
10
+ \Elementor\Plugin::$instance->frontend->add_body_class( 'elementor-template-canvas' );
11
+
12
+ $is_preview_mode = \Elementor\Plugin::$instance->preview->is_preview_mode();
13
+ // $woocommerce_class = $is_preview_mode && class_exists( 'WooCommerce' ) ? 'woocommerce woocommerce-page woocommerce-shop canvas-test' : '';
14
+ $woocommerce_class = $is_preview_mode && class_exists( 'WooCommerce' ) ? 'woocommerce woocommerce-page' : '';
15
+
16
+ ?>
17
+ <!DOCTYPE html>
18
+ <html <?php language_attributes(); ?>>
19
+ <head>
20
+ <meta charset="<?php bloginfo( 'charset' ); ?>">
21
+ <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
22
+ <title><?php echo wp_get_document_title(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></title>
23
+ <?php endif; ?>
24
+ <?php wp_head(); ?>
25
+ <?php
26
+
27
+ // Keep the following line after `wp_head()` call, to ensure it's not overridden by another templates.
28
+ Utils::print_unescaped_internal_string( Utils::get_meta_viewport( 'canvas' ) );
29
+ ?>
30
+ </head>
31
+
32
+ <body <?php body_class($woocommerce_class); ?>>
33
+ <?php
34
+ Elementor\Modules\PageTemplates\Module::body_open();
35
+ /**
36
+ * Before canvas page template content.
37
+ *
38
+ * Fires before the content of Elementor canvas page template.
39
+ *
40
+ * @since 1.0.0
41
+ */
42
+ do_action( 'elementor/page_templates/canvas/before_content' );
43
+
44
+ // Elementor Editor
45
+ if (( \Elementor\Plugin::$instance->preview->is_preview_mode() && Utilities::is_theme_builder_template()) || is_singular('wpr_mega_menu') ) {
46
+ \Elementor\Plugin::$instance->modules_manager->get_modules( 'page-templates' )->print_content();
47
+
48
+ // Frontend
49
+ } else {
50
+ // Display Custom Elementor Templates
51
+ do_action( 'elementor/page_templates/canvas/wpr_print_content' );
52
+ }
53
+
54
+ /**
55
+ * After canvas page template content.
56
+ *
57
+ * Fires after the content of Elementor canvas page template.
58
+ *
59
+ * @since 1.0.0
60
+ */
61
+ do_action( 'elementor/page_templates/canvas/after_content' );
62
+
63
+ wp_footer();
64
+ ?>
65
+ </body>
66
+ </html>
admin/templates/wpr-templates-library-blocks.php CHANGED
@@ -1,167 +1,167 @@
1
- <?php
2
- namespace WprAddons\Admin\Templates;
3
- use WprAddons\Classes\Utilities;
4
- use WprAddons\Admin\Templates\WPR_Templates_Data;
5
-
6
- if ( ! defined( 'ABSPATH' ) ) {
7
- exit; // Exit if accessed directly.
8
- }
9
-
10
- /**
11
- * WPR_Templates_Library_Blocks setup
12
- *
13
- * @since 1.0
14
- */
15
- class WPR_Templates_Library_Blocks {
16
-
17
- /**
18
- ** Constructor
19
- */
20
- public function __construct() {
21
-
22
- // Template Library Popup
23
- add_action( 'wp_ajax_render_library_templates_blocks', [ $this, 'render_library_templates_blocks' ] );
24
-
25
- }
26
-
27
- /**
28
- ** Template Library Popup
29
- */
30
- public static function render_library_templates_blocks() {
31
-
32
- ?>
33
-
34
- <div class="wpr-tplib-sidebar">
35
- <div class="wpr-tplib-search">
36
- <input type="text" placeholder="Search Template">
37
- <i class="eicon-search"></i>
38
- </div>
39
-
40
- <div class="wpr-tplib-filters-wrap">
41
- <div class="wpr-tplib-filters">
42
- <h3>
43
- <span data-filter="all"><?php esc_html_e( 'Category', 'wpr-addons' ); ?></span>
44
- <i class="fas fa-angle-down"></i>
45
- </h3>
46
-
47
- <div class="wpr-tplib-filters-list">
48
- <ul>
49
-
50
- <li data-filter="all"><?php esc_html_e( 'All', 'wpr-addons' ) ?></li>
51
-
52
- <?php
53
-
54
- $modules = Utilities::get_available_modules( Utilities::get_registered_modules() );
55
-
56
- $exclude_widgets = [
57
- 'logo',
58
- 'mega-menu',
59
- 'forms',
60
- 'phone-call',
61
- 'back-to-top',
62
- 'popup-trigger',
63
- 'lottie-animations',
64
- 'taxonomy-list',
65
- 'page-list',
66
- 'elementor-template',
67
- 'flip-carousel',
68
- 'feature-list',
69
- 'dual-color-heading',
70
- 'reading-progress-bar',
71
- 'image-accordion',
72
- 'advanced-accordion',
73
- 'charts',
74
- ];
75
-
76
- foreach ($modules as $title => $slug) {
77
- if ( ! in_array($slug[0], $exclude_widgets) ) {
78
- echo '<li data-filter="'. esc_attr($slug[0]) .'">'. esc_html($title) .'</li>';
79
- }
80
- }
81
-
82
- ?>
83
- </ul>
84
- </div>
85
- </div>
86
-
87
- <div class="wpr-tplib-sub-filters">
88
- <ul>
89
- <li data-sub-filter="all" class="wpr-tplib-activ-filter"><?php esc_html_e( 'All', 'wpr-addons' ); ?></li>
90
- <li data-sub-filter="grid"><?php esc_html_e( 'Grid', 'wpr-addons' ) ?></li>
91
- <li data-sub-filter="slider"><?php esc_html_e( 'Slider', 'wpr-addons' ) ?></li>
92
- <li data-sub-filter="carousel"><?php esc_html_e( 'Carousel', 'wpr-addons' ) ?></li>
93
- </ul>
94
- </div>
95
- </div>
96
- </div>
97
-
98
- <div class="wpr-tplib-template-gird elementor-clearfix">
99
- <div class="wpr-tplib-template-gird-inner">
100
-
101
- <?php
102
-
103
- foreach ($modules as $title => $data) :
104
- $module_slug = $data[0];
105
- $blocks = WPR_Templates_Data::get_available_blocks();
106
-
107
- if ( !isset($blocks[$module_slug]) ) {
108
- continue;
109
- }
110
-
111
- for ( $i=0; $i < count($blocks[$module_slug]); $i++ ) :
112
-
113
- $template_slug = array_keys($blocks[$module_slug])[$i];
114
- $template_sub = isset($blocks[$module_slug][$template_slug]['sub']) ? $blocks[$module_slug][$template_slug]['sub'] : '';
115
- $template_title = $title .' '. $template_slug;
116
- $preview_type = $blocks[$module_slug][$template_slug]['type'];
117
- $preview_url = $blocks[$module_slug][$template_slug]['url'];
118
- $template_class = (strpos($template_slug, 'pro') && !wpr_fs()->can_use_premium_code()) || (strpos($template_slug, 'zzz') && !wpr_fs()->can_use_premium_code()) ? ' wpr-tplib-pro-wrap' : '';
119
-
120
- if (defined('WPR_ADDONS_PRO_VERSION') && wpr_fs()->can_use_premium_code()) {
121
- $template_class .= ' wpr-tplib-pro-active';
122
- }
123
-
124
- $template_slug_for_image = strpos($template_slug, 'zzz') ? substr($template_slug, 0, -4) : $template_slug;
125
-
126
- ?>
127
-
128
- <div class="wpr-tplib-template-wrap<?php echo esc_attr($template_class); ?>">
129
- <div class="wpr-tplib-template" data-slug="<?php echo esc_attr($template_slug); ?>" data-filter="<?php echo esc_attr($module_slug); ?>" data-sub-filter="<?php echo esc_attr($template_sub); ?>" data-preview-type="<?php echo esc_attr($preview_type); ?>" data-preview-url="<?php echo esc_attr($preview_url); ?>">
130
- <div class="wpr-tplib-template-media">
131
- <img src="<?php echo esc_url('https://royal-elementor-addons.com/library/premade-styles/'. $module_slug .'/'. $template_slug_for_image .'.jpg'); ?>">
132
- <div class="wpr-tplib-template-media-overlay">
133
- <i class="eicon-eye"></i>
134
- </div>
135
- </div>
136
- <div class="wpr-tplib-template-footer elementor-clearfix">
137
- <?php if ( !defined('WPR_ADDONS_PRO_VERSION') && ! wpr_fs()->can_use_premium_code() ) : ?>
138
- <h3><?php echo strpos($template_slug, 'pro') ? esc_html(str_replace('-pro', ' Pro', $template_title)) : esc_html(str_replace('-zzz', ' Pro', $template_title)); ?></h3>
139
- <?php else : ?>
140
- <h3><?php echo strpos($template_slug, 'pro') ? esc_html(str_replace('-pro', '', $template_title)) : esc_html(str_replace('-zzz', '', $template_title)); ?></h3>
141
- <?php endif; ?>
142
-
143
- <?php if ( ( strpos($template_slug, 'pro') && !wpr_fs()->can_use_premium_code() ) || ( strpos($template_slug, 'zzz') ) && !wpr_fs()->can_use_premium_code() ) : ?>
144
- <span class="wpr-tplib-insert-template wpr-tplib-insert-pro"><i class="eicon-star"></i> <span><?php esc_html_e( 'Go Pro', 'wpr-addons' ); ?></span></span>
145
- <?php else : ?>
146
- <span class="wpr-tplib-insert-template"><i class="eicon-file-download"></i> <span><?php esc_html_e( 'Insert', 'wpr-addons' ); ?></span></span>
147
- <?php endif; ?>
148
- </div>
149
- </div>
150
- </div>
151
-
152
- <?php endfor; ?>
153
- <?php endforeach;?>
154
-
155
- </div>
156
- </div>
157
-
158
- <?php
159
-
160
- $current_screen = get_current_screen();
161
-
162
- if ( !(isset($current_screen) && 'royal-addons_page_wpr-premade-blocks' === $current_screen->id) ) {
163
- exit;
164
- }
165
- }
166
-
167
- }
1
+ <?php
2
+ namespace WprAddons\Admin\Templates;
3
+ use WprAddons\Classes\Utilities;
4
+ use WprAddons\Admin\Templates\WPR_Templates_Data;
5
+
6
+ if ( ! defined( 'ABSPATH' ) ) {
7
+ exit; // Exit if accessed directly.
8
+ }
9
+
10
+ /**
11
+ * WPR_Templates_Library_Blocks setup
12
+ *
13
+ * @since 1.0
14
+ */
15
+ class WPR_Templates_Library_Blocks {
16
+
17
+ /**
18
+ ** Constructor
19
+ */
20
+ public function __construct() {
21
+
22
+ // Template Library Popup
23
+ add_action( 'wp_ajax_render_library_templates_blocks', [ $this, 'render_library_templates_blocks' ] );
24
+
25
+ }
26
+
27
+ /**
28
+ ** Template Library Popup
29
+ */
30
+ public static function render_library_templates_blocks() {
31
+
32
+ ?>
33
+
34
+ <div class="wpr-tplib-sidebar">
35
+ <div class="wpr-tplib-search">
36
+ <input type="text" placeholder="Search Template">
37
+ <i class="eicon-search"></i>
38
+ </div>
39
+
40
+ <div class="wpr-tplib-filters-wrap">
41
+ <div class="wpr-tplib-filters">
42
+ <h3>
43
+ <span data-filter="all"><?php esc_html_e( 'Category', 'wpr-addons' ); ?></span>
44
+ <i class="fas fa-angle-down"></i>
45
+ </h3>
46
+
47
+ <div class="wpr-tplib-filters-list">
48
+ <ul>
49
+
50
+ <li data-filter="all"><?php esc_html_e( 'All', 'wpr-addons' ) ?></li>
51
+
52
+ <?php
53
+
54
+ $modules = Utilities::get_available_modules( Utilities::get_registered_modules() );
55
+
56
+ $exclude_widgets = [
57
+ 'logo',
58
+ 'mega-menu',
59
+ 'forms',
60
+ 'phone-call',
61
+ 'back-to-top',
62
+ 'popup-trigger',
63
+ 'lottie-animations',
64
+ 'taxonomy-list',
65
+ 'page-list',
66
+ 'elementor-template',
67
+ 'flip-carousel',
68
+ 'feature-list',
69
+ 'dual-color-heading',
70
+ 'reading-progress-bar',
71
+ 'image-accordion',
72
+ 'advanced-accordion',
73
+ 'charts',
74
+ ];
75
+
76
+ foreach ($modules as $title => $slug) {
77
+ if ( ! in_array($slug[0], $exclude_widgets) ) {
78
+ echo '<li data-filter="'. esc_attr($slug[0]) .'">'. esc_html($title) .'</li>';
79
+ }
80
+ }
81
+
82
+ ?>
83
+ </ul>
84
+ </div>
85
+ </div>
86
+
87
+ <div class="wpr-tplib-sub-filters">
88
+ <ul>
89
+ <li data-sub-filter="all" class="wpr-tplib-activ-filter"><?php esc_html_e( 'All', 'wpr-addons' ); ?></li>
90
+ <li data-sub-filter="grid"><?php esc_html_e( 'Grid', 'wpr-addons' ) ?></li>
91
+ <li data-sub-filter="slider"><?php esc_html_e( 'Slider', 'wpr-addons' ) ?></li>
92
+ <li data-sub-filter="carousel"><?php esc_html_e( 'Carousel', 'wpr-addons' ) ?></li>
93
+ </ul>
94
+ </div>
95
+ </div>
96
+ </div>
97
+
98
+ <div class="wpr-tplib-template-gird elementor-clearfix">
99
+ <div class="wpr-tplib-template-gird-inner">
100
+
101
+ <?php
102
+
103
+ foreach ($modules as $title => $data) :
104
+ $module_slug = $data[0];
105
+ $blocks = WPR_Templates_Data::get_available_blocks();
106
+
107
+ if ( !isset($blocks[$module_slug]) ) {
108
+ continue;
109
+ }
110
+
111
+ for ( $i=0; $i < count($blocks[$module_slug]); $i++ ) :
112
+
113
+ $template_slug = array_keys($blocks[$module_slug])[$i];
114
+ $template_sub = isset($blocks[$module_slug][$template_slug]['sub']) ? $blocks[$module_slug][$template_slug]['sub'] : '';
115
+ $template_title = $title .' '. $template_slug;
116
+ $preview_type = $blocks[$module_slug][$template_slug]['type'];
117
+ $preview_url = $blocks[$module_slug][$template_slug]['url'];
118
+ $template_class = (strpos($template_slug, 'pro') && !wpr_fs()->can_use_premium_code()) || (strpos($template_slug, 'zzz') && !wpr_fs()->can_use_premium_code()) ? ' wpr-tplib-pro-wrap' : '';
119
+
120
+ if (defined('WPR_ADDONS_PRO_VERSION') && wpr_fs()->can_use_premium_code()) {
121
+ $template_class .= ' wpr-tplib-pro-active';
122
+ }
123
+
124
+ $template_slug_for_image = strpos($template_slug, 'zzz') ? substr($template_slug, 0, -4) : $template_slug;
125
+
126
+ ?>
127
+
128
+ <div class="wpr-tplib-template-wrap<?php echo esc_attr($template_class); ?>">
129
+ <div class="wpr-tplib-template" data-slug="<?php echo esc_attr($template_slug); ?>" data-filter="<?php echo esc_attr($module_slug); ?>" data-sub-filter="<?php echo esc_attr($template_sub); ?>" data-preview-type="<?php echo esc_attr($preview_type); ?>" data-preview-url="<?php echo esc_attr($preview_url); ?>">
130
+ <div class="wpr-tplib-template-media">
131
+ <img src="<?php echo esc_url('https://royal-elementor-addons.com/library/premade-styles/'. $module_slug .'/'. $template_slug_for_image .'.jpg'); ?>">
132
+ <div class="wpr-tplib-template-media-overlay">
133
+ <i class="eicon-eye"></i>
134
+ </div>
135
+ </div>
136
+ <div class="wpr-tplib-template-footer elementor-clearfix">
137
+ <?php if ( !defined('WPR_ADDONS_PRO_VERSION') && ! wpr_fs()->can_use_premium_code() ) : ?>
138
+ <h3><?php echo strpos($template_slug, 'pro') ? esc_html(str_replace('-pro', ' Pro', $template_title)) : esc_html(str_replace('-zzz', ' Pro', $template_title)); ?></h3>
139
+ <?php else : ?>
140
+ <h3><?php echo strpos($template_slug, 'pro') ? esc_html(str_replace('-pro', '', $template_title)) : esc_html(str_replace('-zzz', '', $template_title)); ?></h3>
141
+ <?php endif; ?>
142
+
143
+ <?php if ( ( strpos($template_slug, 'pro') && !wpr_fs()->can_use_premium_code() ) || ( strpos($template_slug, 'zzz') ) && !wpr_fs()->can_use_premium_code() ) : ?>
144
+ <span class="wpr-tplib-insert-template wpr-tplib-insert-pro"><i class="eicon-star"></i> <span><?php esc_html_e( 'Go Pro', 'wpr-addons' ); ?></span></span>
145
+ <?php else : ?>
146
+ <span class="wpr-tplib-insert-template"><i class="eicon-file-download"></i> <span><?php esc_html_e( 'Insert', 'wpr-addons' ); ?></span></span>
147
+ <?php endif; ?>
148
+ </div>
149
+ </div>
150
+ </div>
151
+
152
+ <?php endfor; ?>
153
+ <?php endforeach;?>
154
+
155
+ </div>
156
+ </div>
157
+
158
+ <?php
159
+
160
+ $current_screen = get_current_screen();
161
+
162
+ if ( !(isset($current_screen) && 'royal-addons_page_wpr-premade-blocks' === $current_screen->id) ) {
163
+ exit;
164
+ }
165
+ }
166
+
167
+ }
admin/theme-builder.php CHANGED
@@ -1,164 +1,164 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) {
4
- exit; // Exit if accessed directly.
5
- }
6
-
7
- use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
- use WprAddons\Classes\Utilities;
9
-
10
- // Register Menus
11
- function wpr_addons_add_theme_builder_menu() {
12
- add_submenu_page( 'wpr-addons', 'Theme Builder', 'Theme Builder', 'manage_options', 'wpr-theme-builder', 'wpr_addons_theme_builder_page' );
13
- }
14
- add_action( 'admin_menu', 'wpr_addons_add_theme_builder_menu' );
15
-
16
- function wpr_addons_theme_builder_page() {
17
-
18
- ?>
19
-
20
- <div class="wrap wpr-settings-page-wrap">
21
-
22
- <div class="wpr-settings-page-header">
23
- <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
- <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
-
26
- <!-- Custom Template -->
27
- <div class="wpr-preview-buttons">
28
- <div class="wpr-user-template">
29
- <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
- <span class="plus-icon">+</span>
31
-
32
- <?php
33
- if ( ! class_exists( 'WooCommerce' ) && ('wpr_tab_product_archive' === $_GET['tab'] || 'wpr_tab_product_single' === $_GET['tab'] )) {
34
- echo '<div></div>';
35
- }
36
- ?>
37
- </div>
38
-
39
- <a href="https://www.youtube.com/watch?v=cwkhwO_rPuo" class="wpr-how-to-use-theme-builder wpr-options-button button" target="_blank" style="padding: 8px 22px; margin-left: 10px;">
40
- <?php echo esc_html__( 'How to use Theme Builder', 'wpr-addons' ); ?>
41
- <span class="dashicons dashicons-video-alt3"></span>
42
- </a>
43
- <a href="https://www.youtube.com/watch?v=f_3tNiBC3dw" class="wpr-how-to-use-woo-builder wpr-options-button button" target="_blank" style="padding: 8px 22px; margin-left: 10px;">
44
- <?php echo esc_html__( 'How to use WooCommerce Builder', 'wpr-addons' ); ?>
45
- <span class="dashicons dashicons-video-alt3"></span>
46
- </a>
47
-
48
- <a href="https://royaladdons.frill.co/b/6m4d5qm4/feature-ideas" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
49
- <?php echo esc_html__( 'Request New Feature', 'wpr-addons' ); ?>
50
- <span class="dashicons dashicons-star-empty"></span>
51
- </a>
52
- </div>
53
- </div>
54
-
55
- <div class="wpr-settings-page">
56
- <form method="post" action="options.php">
57
- <?php
58
-
59
- // Active Tab
60
- $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
61
-
62
- ?>
63
-
64
- <!-- Template ID Holder -->
65
- <input type="hidden" name="wpr_template" id="wpr_template" value="">
66
-
67
- <!-- Conditions Popup -->
68
- <?php WPR_Templates_Loop::render_conditions_popup(true); ?>
69
-
70
- <!-- Create Templte Popup -->
71
- <?php WPR_Templates_Loop::render_create_template_popup(); ?>
72
-
73
- <!-- Tabs -->
74
- <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
75
- <a href="?page=wpr-theme-builder&tab=wpr_tab_header" data-title="Header" class="nav-tab <?php echo ($active_tab == 'wpr_tab_header') ? 'nav-tab-active' : ''; ?>">
76
- <?php esc_html_e( 'Header', 'wpr-addons' ); ?>
77
- </a>
78
- <a href="?page=wpr-theme-builder&tab=wpr_tab_footer" data-title="Footer" class="nav-tab <?php echo ($active_tab == 'wpr_tab_footer') ? 'nav-tab-active' : ''; ?>">
79
- <?php esc_html_e( 'Footer', 'wpr-addons' ); ?>
80
- </a>
81
- <a href="?page=wpr-theme-builder&tab=wpr_tab_archive" data-title="Archive" class="nav-tab <?php echo ($active_tab == 'wpr_tab_archive') ? 'nav-tab-active' : ''; ?>">
82
- <?php esc_html_e( 'Archive', 'wpr-addons' ); ?>
83
- </a>
84
- <a href="?page=wpr-theme-builder&tab=wpr_tab_single" data-title="Single" class="nav-tab <?php echo ($active_tab == 'wpr_tab_single') ? 'nav-tab-active' : ''; ?>">
85
- <?php esc_html_e( 'Single', 'wpr-addons' ); ?>
86
- </a>
87
-
88
- <a href="?page=wpr-theme-builder&tab=wpr_tab_product_archive" data-title="Product Archive" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_archive' ? 'nav-tab-active' : ''; ?>">
89
- <?php esc_html_e( 'Product Archive', 'wpr-addons' ); ?>
90
- </a>
91
- <a href="?page=wpr-theme-builder&tab=wpr_tab_product_single" data-title="Product Single" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_single' ? 'nav-tab-active' : ''; ?>">
92
- <?php esc_html_e( 'Product Single', 'wpr-addons' ); ?>
93
- </a>
94
-
95
- <a href="?page=wpr-theme-builder&tab=wpr_tab_my_templates" data-title="My Templates" class="nav-tab <?php echo ($active_tab == 'wpr_tab_my_templates') ? 'nav-tab-active' : ''; ?>">
96
- <?php esc_html_e( 'Saved Templates', 'wpr-addons' ); ?>
97
- </a>
98
- </div>
99
-
100
- <?php if ( $active_tab == 'wpr_tab_header' ) : ?>
101
-
102
- <!-- Save Conditions -->
103
- <input type="hidden" name="wpr_header_conditions" id="wpr_header_conditions" value="<?php echo esc_attr(get_option('wpr_header_conditions', '[]')); ?>">
104
-
105
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'header' ); ?>
106
-
107
- <?php elseif ( $active_tab == 'wpr_tab_footer' ) : ?>
108
-
109
- <!-- Save Conditions -->
110
- <input type="hidden" name="wpr_footer_conditions" id="wpr_footer_conditions" value="<?php echo esc_attr(get_option('wpr_footer_conditions', '[]')); ?>">
111
-
112
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'footer' ); ?>
113
-
114
- <?php elseif ( $active_tab == 'wpr_tab_archive' ) : ?>
115
-
116
- <!-- Save Conditions -->
117
- <input type="hidden" name="wpr_archive_conditions" id="wpr_archive_conditions" value="<?php echo esc_attr(get_option('wpr_archive_conditions', '[]')); ?>">
118
-
119
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'archive' ); ?>
120
-
121
- <?php elseif ( $active_tab == 'wpr_tab_single' ) : ?>
122
-
123
- <!-- Save Conditions -->
124
- <input type="hidden" name="wpr_single_conditions" id="wpr_single_conditions" value="<?php echo esc_attr(get_option('wpr_single_conditions', '[]')); ?>">
125
-
126
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'single' ); ?>
127
-
128
- <?php elseif ( $active_tab == 'wpr_tab_product_archive' ) : ?>
129
-
130
- <?php if ( class_exists( 'WooCommerce' ) ) : ?>
131
- <!-- Save Conditions -->
132
- <input type="hidden" name="wpr_product_archive_conditions" id="wpr_product_archive_conditions" value="<?php echo esc_attr(get_option('wpr_product_archive_conditions', '[]')); ?>">
133
-
134
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_archive' ); ?>
135
- <?php else : ?>
136
- <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product archive templates!</div>
137
- <?php endif; ?>
138
-
139
- <?php elseif ( $active_tab == 'wpr_tab_product_single' ) : ?>
140
-
141
- <?php if ( class_exists( 'WooCommerce' ) ) : ?>
142
- <!-- Save Conditions -->
143
- <input type="hidden" name="wpr_product_single_conditions" id="wpr_product_single_conditions" value="<?php echo esc_attr(get_option('wpr_product_single_conditions', '[]')); ?>">
144
-
145
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_single' ); ?>
146
- <?php else : ?>
147
- <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product single templates!</div>
148
- <?php endif ; ?>
149
-
150
- <?php elseif ( $active_tab == 'wpr_tab_my_templates' ) : ?>
151
-
152
- <?php Wpr_Templates_Loop::render_elementor_saved_templates(); ?>
153
-
154
- <?php endif; ?>
155
-
156
- </form>
157
- </div>
158
-
159
- </div>
160
-
161
-
162
- <?php
163
-
164
  } // End wpr_addons_theme_builder_page()
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
+ use WprAddons\Classes\Utilities;
9
+
10
+ // Register Menus
11
+ function wpr_addons_add_theme_builder_menu() {
12
+ add_submenu_page( 'wpr-addons', 'Theme Builder', 'Theme Builder', 'manage_options', 'wpr-theme-builder', 'wpr_addons_theme_builder_page' );
13
+ }
14
+ add_action( 'admin_menu', 'wpr_addons_add_theme_builder_menu' );
15
+
16
+ function wpr_addons_theme_builder_page() {
17
+
18
+ ?>
19
+
20
+ <div class="wrap wpr-settings-page-wrap">
21
+
22
+ <div class="wpr-settings-page-header">
23
+ <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
+ <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
+
26
+ <!-- Custom Template -->
27
+ <div class="wpr-preview-buttons">
28
+ <div class="wpr-user-template">
29
+ <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
+ <span class="plus-icon">+</span>
31
+
32
+ <?php
33
+ if ( ! class_exists( 'WooCommerce' ) && ('wpr_tab_product_archive' === $_GET['tab'] || 'wpr_tab_product_single' === $_GET['tab'] )) {
34
+ echo '<div></div>';
35
+ }
36
+ ?>
37
+ </div>
38
+
39
+ <a href="https://www.youtube.com/watch?v=cwkhwO_rPuo" class="wpr-how-to-use-theme-builder wpr-options-button button" target="_blank" style="padding: 8px 22px; margin-left: 10px;">
40
+ <?php echo esc_html__( 'How to use Theme Builder', 'wpr-addons' ); ?>
41
+ <span class="dashicons dashicons-video-alt3"></span>
42
+ </a>
43
+ <a href="https://www.youtube.com/watch?v=f_3tNiBC3dw" class="wpr-how-to-use-woo-builder wpr-options-button button" target="_blank" style="padding: 8px 22px; margin-left: 10px;">
44
+ <?php echo esc_html__( 'How to use WooCommerce Builder', 'wpr-addons' ); ?>
45
+ <span class="dashicons dashicons-video-alt3"></span>
46
+ </a>
47
+
48
+ <a href="https://royaladdons.frill.co/b/6m4d5qm4/feature-ideas" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
49
+ <?php echo esc_html__( 'Request New Feature', 'wpr-addons' ); ?>
50
+ <span class="dashicons dashicons-star-empty"></span>
51
+ </a>
52
+ </div>
53
+ </div>
54
+
55
+ <div class="wpr-settings-page">
56
+ <form method="post" action="options.php">
57
+ <?php
58
+
59
+ // Active Tab
60
+ $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
61
+
62
+ ?>
63
+
64
+ <!-- Template ID Holder -->
65
+ <input type="hidden" name="wpr_template" id="wpr_template" value="">
66
+
67
+ <!-- Conditions Popup -->
68
+ <?php WPR_Templates_Loop::render_conditions_popup(true); ?>
69
+
70
+ <!-- Create Templte Popup -->
71
+ <?php WPR_Templates_Loop::render_create_template_popup(); ?>
72
+
73
+ <!-- Tabs -->
74
+ <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
75
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_header" data-title="Header" class="nav-tab <?php echo ($active_tab == 'wpr_tab_header') ? 'nav-tab-active' : ''; ?>">
76
+ <?php esc_html_e( 'Header', 'wpr-addons' ); ?>
77
+ </a>
78
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_footer" data-title="Footer" class="nav-tab <?php echo ($active_tab == 'wpr_tab_footer') ? 'nav-tab-active' : ''; ?>">
79
+ <?php esc_html_e( 'Footer', 'wpr-addons' ); ?>
80
+ </a>
81
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_archive" data-title="Archive" class="nav-tab <?php echo ($active_tab == 'wpr_tab_archive') ? 'nav-tab-active' : ''; ?>">
82
+ <?php esc_html_e( 'Archive', 'wpr-addons' ); ?>
83
+ </a>
84
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_single" data-title="Single" class="nav-tab <?php echo ($active_tab == 'wpr_tab_single') ? 'nav-tab-active' : ''; ?>">
85
+ <?php esc_html_e( 'Single', 'wpr-addons' ); ?>
86
+ </a>
87
+
88
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_product_archive" data-title="Product Archive" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_archive' ? 'nav-tab-active' : ''; ?>">
89
+ <?php esc_html_e( 'Product Archive', 'wpr-addons' ); ?>
90
+ </a>
91
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_product_single" data-title="Product Single" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_single' ? 'nav-tab-active' : ''; ?>">
92
+ <?php esc_html_e( 'Product Single', 'wpr-addons' ); ?>
93
+ </a>
94
+
95
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_my_templates" data-title="My Templates" class="nav-tab <?php echo ($active_tab == 'wpr_tab_my_templates') ? 'nav-tab-active' : ''; ?>">
96
+ <?php esc_html_e( 'Saved Templates', 'wpr-addons' ); ?>
97
+ </a>
98
+ </div>
99
+
100
+ <?php if ( $active_tab == 'wpr_tab_header' ) : ?>
101
+
102
+ <!-- Save Conditions -->
103
+ <input type="hidden" name="wpr_header_conditions" id="wpr_header_conditions" value="<?php echo esc_attr(get_option('wpr_header_conditions', '[]')); ?>">
104
+
105
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'header' ); ?>
106
+
107
+ <?php elseif ( $active_tab == 'wpr_tab_footer' ) : ?>
108
+
109
+ <!-- Save Conditions -->
110
+ <input type="hidden" name="wpr_footer_conditions" id="wpr_footer_conditions" value="<?php echo esc_attr(get_option('wpr_footer_conditions', '[]')); ?>">
111
+
112
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'footer' ); ?>
113
+
114
+ <?php elseif ( $active_tab == 'wpr_tab_archive' ) : ?>
115
+
116
+ <!-- Save Conditions -->
117
+ <input type="hidden" name="wpr_archive_conditions" id="wpr_archive_conditions" value="<?php echo esc_attr(get_option('wpr_archive_conditions', '[]')); ?>">
118
+
119
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'archive' ); ?>
120
+
121
+ <?php elseif ( $active_tab == 'wpr_tab_single' ) : ?>
122
+
123
+ <!-- Save Conditions -->
124
+ <input type="hidden" name="wpr_single_conditions" id="wpr_single_conditions" value="<?php echo esc_attr(get_option('wpr_single_conditions', '[]')); ?>">
125
+
126
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'single' ); ?>
127
+
128
+ <?php elseif ( $active_tab == 'wpr_tab_product_archive' ) : ?>
129
+
130
+ <?php if ( class_exists( 'WooCommerce' ) ) : ?>
131
+ <!-- Save Conditions -->
132
+ <input type="hidden" name="wpr_product_archive_conditions" id="wpr_product_archive_conditions" value="<?php echo esc_attr(get_option('wpr_product_archive_conditions', '[]')); ?>">
133
+
134
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_archive' ); ?>
135
+ <?php else : ?>
136
+ <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product archive templates!</div>
137
+ <?php endif; ?>
138
+
139
+ <?php elseif ( $active_tab == 'wpr_tab_product_single' ) : ?>
140
+
141
+ <?php if ( class_exists( 'WooCommerce' ) ) : ?>
142
+ <!-- Save Conditions -->
143
+ <input type="hidden" name="wpr_product_single_conditions" id="wpr_product_single_conditions" value="<?php echo esc_attr(get_option('wpr_product_single_conditions', '[]')); ?>">
144
+
145
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_single' ); ?>
146
+ <?php else : ?>
147
+ <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product single templates!</div>
148
+ <?php endif ; ?>
149
+
150
+ <?php elseif ( $active_tab == 'wpr_tab_my_templates' ) : ?>
151
+
152
+ <?php Wpr_Templates_Loop::render_elementor_saved_templates(); ?>
153
+
154
+ <?php endif; ?>
155
+
156
+ </form>
157
+ </div>
158
+
159
+ </div>
160
+
161
+
162
+ <?php
163
+
164
  } // End wpr_addons_theme_builder_page()
assets/css/admin/mega-menu.css CHANGED
@@ -1,444 +1,444 @@
1
- .wpr-mm-settings-btn {
2
- visibility: hidden;
3
- opacity: 0;
4
- }
5
-
6
- .menu-item-depth-0:hover .wpr-mm-settings-btn {
7
- visibility: visible;
8
- opacity: 1;
9
- }
10
-
11
- .wpr-mm-settings-btn {
12
- position: absolute;
13
- top: 5px;
14
- left: 260px;
15
- display: -webkit-box;
16
- display: -ms-flexbox;
17
- display: flex;
18
- -webkit-box-align: center;
19
- -ms-flex-align: center;
20
- align-items: center;
21
- padding: 5px 14px 7px;
22
- color: #fff;
23
- background: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
24
- background: -o-linear-gradient(#6A4BFF, #7E94FE);
25
- background: linear-gradient(#6A4BFF, #7E94FE);
26
- font-weight: 500;
27
- border-radius: 3px;
28
- cursor: pointer;
29
- }
30
-
31
- .wpr-mm-settings-btn span {
32
- content: 'R';
33
- display: inline-block;
34
- font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
35
- font-size: 8px;
36
- font-weight: bold;
37
- text-align: center;
38
- color: #ffffff;
39
- background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
40
- background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
41
- background-image: linear-gradient(#6A4BFF, #7E94FE);
42
- -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
43
- box-shadow: 0 0 2px 2px #b8c7ff;
44
- width: 16px;
45
- height: 16px;
46
- line-height: 16px;
47
- border-radius: 15px;
48
- margin-right: 7px;
49
- }
50
-
51
- .wpr-mm-settings-popup-wrap {
52
- display: none;
53
- position: absolute;
54
- top: 0;
55
- left: 0;
56
- right: 0;
57
- bottom: 0;
58
- z-index: 9999999;
59
- background-color: rgba(0,0,0,0.3);
60
- }
61
-
62
- .wpr-mm-settings-popup {
63
- position: fixed;
64
- top: 50%;
65
- left: 50%;
66
- -webkit-transform: translate(-50%,-50%);
67
- -ms-transform: translate(-50%,-50%);
68
- transform: translate(-50%,-50%);
69
- width: 100%;
70
- max-width: 700px;
71
- margin-left: 80px;
72
- background-color: #fff;
73
- -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
74
- box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
75
- }
76
-
77
- .wpr-mm-popup-title {
78
- margin-left: auto;
79
- margin-right: 10px;
80
- border: 1px solid #dcdcde;
81
- background-color: #f6f7f7;
82
- padding: 2px 10px 4px;
83
- }
84
-
85
- .wpr-mm-settings-close-popup-btn {
86
- cursor: pointer;
87
- }
88
-
89
- .wpr-mm-settings-popup-header {
90
- display: -webkit-box;
91
- display: -ms-flexbox;
92
- display: flex;
93
- -webkit-box-align: center;
94
- -ms-flex-align: center;
95
- align-items: center;
96
- padding: 10px;
97
- border-bottom: 1px solid #e8e8e8;
98
- font-weight: 500;
99
- }
100
-
101
- .wpr-mm-popup-logo {
102
- padding: 3px;
103
- margin-right: 10px;
104
- border-radius: 50%;
105
- color: transparent;
106
- font-family: Arial,Helvetica,sans-serif;
107
- font-size: 14px;
108
- font-weight: bold;
109
- letter-spacing: 0.3px;
110
- }
111
-
112
- .wpr-mm-settings-popup-footer {
113
- display: -webkit-box;
114
- display: -ms-flexbox;
115
- display: flex;
116
- -webkit-box-pack: end;
117
- -ms-flex-pack: end;
118
- justify-content: flex-end;
119
- padding: 10px;
120
- border-top: 1px solid #e8e8e8;
121
- }
122
-
123
- .button.wpr-save-mega-menu-btn {
124
- min-height: 0;
125
- padding: 6px 18px 7px;
126
- color: #fff;
127
- background: #6A4BFF;
128
- border-radius: 3px;
129
- font-size: 12px;
130
- text-transform: uppercase;
131
- letter-spacing: 0.5px;
132
- font-weight: 600;
133
- cursor: pointer;
134
- line-height: 1;
135
- -webkit-box-shadow: none !important;
136
- box-shadow: none !important;
137
- }
138
-
139
- .button.wpr-save-mega-menu-btn:hover {
140
- color: #fff;
141
- background: #5537e1;
142
- }
143
-
144
- .wpr-save-mega-menu-btn .dashicons {
145
- display: inline;
146
- line-height: 8px;
147
- font-size: 14px;
148
- vertical-align: sub;
149
- }
150
-
151
- .wpr-mm-settings-wrap {
152
- height: 60vh;
153
- overflow-y: scroll;
154
- padding: 20px;
155
- }
156
-
157
- .wpr-mm-settings-wrap > h4 {
158
- padding: 5px 10px 7px;
159
- background-color: #f5f3f3;
160
- margin: 5px 0;
161
- }
162
-
163
- .wpr-mm-setting {
164
- display: -webkit-box;
165
- display: -ms-flexbox;
166
- display: flex;
167
- -webkit-box-align: center;
168
- -ms-flex-align: center;
169
- align-items: center;
170
- padding: 10px;
171
- }
172
-
173
- .wpr-mm-setting h4 {
174
- width: 200px;
175
- margin: 0;
176
- }
177
-
178
- .wpr-mm-setting > div,
179
- .wpr-mm-setting select,
180
- .wpr-mm-setting input[type="text"] {
181
- width: 168px;
182
- }
183
-
184
- .wpr-mm-setting input[type="number"] {
185
- width: 103px;
186
- }
187
-
188
- .wpr-mm-setting-switcher input {
189
- position: absolute;
190
- z-index: -1000;
191
- left: -1000px;
192
- overflow: hidden;
193
- clip: rect(0 0 0 0);
194
- height: 1px;
195
- width: 1px;
196
- margin: -1px;
197
- padding: 0;
198
- border: 0;
199
- }
200
-
201
- .wpr-mm-setting-switcher label {
202
- position: relative;
203
- display: block;
204
- width: 45px;
205
- height: 23px;
206
- border-radius: 20px;
207
- background: #e8e8e8;
208
- cursor: pointer;
209
- -webkit-touch-callout: none;
210
- -webkit-user-select: none;
211
- -moz-user-select: none;
212
- -ms-user-select: none;
213
- user-select: none;
214
- -webkit-transition: all 0.2s ease-in;
215
- -o-transition: all 0.2s ease-in;
216
- transition: all 0.2s ease-in;
217
- }
218
-
219
- .wpr-mm-setting-switcher input + label:after {
220
- content: ' ';
221
- display: block;
222
- position: absolute;
223
- top: 3px;
224
- left: 3px;
225
- width: 17px;
226
- height: 17px;
227
- border-radius: 50%;
228
- background: #fff;
229
- -webkit-transition: all 0.2s ease-in;
230
- -o-transition: all 0.2s ease-in;
231
- transition: all 0.2s ease-in;
232
- }
233
-
234
- .wpr-mm-setting-switcher input:checked + label {
235
- background: #6A4BFF;
236
- }
237
-
238
- .wpr-mm-setting-switcher input:checked + label:after {
239
- left: 24px;
240
- }
241
-
242
- button.wpr-edit-mega-menu-btn {
243
- padding: 3px 22px !important;
244
- font-size: 12px !important;
245
- }
246
-
247
- .wpr-edit-mega-menu-btn i {
248
- font-size: 125%;
249
- margin-right: 3px;
250
- }
251
-
252
- .wpr-mm-editor-popup-wrap {
253
- display: none;
254
- position: fixed;
255
- top: 0;
256
- left: 0;
257
- width: 100%;
258
- height: 100%;
259
- background: rgba(0,0,0,0.5);
260
- z-index: 99999999;
261
- }
262
-
263
- .wpr-mm-editor-popup-iframe {
264
- width: calc(100vw - 70px);
265
- height: calc(100vh - 70px);
266
- margin: 35px 25px;
267
- background-color: #f9f9f9;
268
- -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
269
- box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
270
- }
271
-
272
- .wpr-mm-editor-close-popup-btn {
273
- position: absolute;
274
- top: 40px;
275
- right: 55px;
276
- font-size: 50px !important;
277
- }
278
-
279
- .wpr-mm-editor-close-popup-btn span {
280
- color: #444;
281
- font-size: 25px;
282
- cursor: pointer;
283
- }
284
-
285
- .wpr-mm-editor-close-popup-btn span:hover {
286
- color: #888;
287
- }
288
-
289
- .wpr-mm-setting-radius div {
290
- display: -webkit-box;
291
- display: -ms-flexbox;
292
- display: flex;
293
- }
294
-
295
- .wpr-mm-setting-icon div span {
296
- display: -webkit-inline-box;
297
- display: -ms-inline-flexbox;
298
- display: inline-flex;
299
- -webkit-box-align: center;
300
- -ms-flex-align: center;
301
- align-items: center;
302
- -webkit-box-pack: center;
303
- -ms-flex-pack: center;
304
- justify-content: center;
305
- width: 30px;
306
- height: 30px;
307
- border: 1px solid #a4afb7;
308
- cursor: pointer;
309
- }
310
-
311
- .wpr-mm-setting-icon div span.wpr-mm-active-icon {
312
- background-color: #a4afb7;
313
- color: #fff;
314
- }
315
-
316
- .wpr-mm-setting-icon div span:first-child {
317
- border-radius: 3px 0 0 3px;
318
- }
319
-
320
- .wpr-mm-setting-icon div span:last-child {
321
- border-radius: 0 3px 3px 0;
322
- }
323
-
324
- .wpr-mm-setting-icon input[type="text"] {
325
- width: 0;
326
- padding: 0;
327
- border: 0;
328
- -webkit-box-shadow: none !important;
329
- box-shadow: none !important;
330
- margin-left: -15px;
331
- }
332
-
333
- .wpr-mm-setting.iconpicker-container .iconpicker-popover {
334
- padding: 5px;
335
- }
336
-
337
- .wpr-mm-setting.iconpicker-container .popover-title {
338
- padding: 0;
339
- }
340
-
341
- .wpr-mm-setting.iconpicker-container input[type="search"] {
342
- padding: 5px 10px;
343
- margin: 0 !important;
344
- border: 0;
345
- width: 100%;
346
- }
347
-
348
- .wpr-mm-setting.iconpicker-container .arrow {
349
- border-bottom-color: #f7f7f7 !important;
350
- top: -8px !important;
351
- }
352
-
353
- .wp-picker-input-wrap .wp-picker-container {
354
- display: none;
355
- }
356
-
357
- .wpr-mm-setting select,
358
- .wpr-mm-setting input:not(.iconpicker-input),
359
- .wpr-mm-setting button {
360
- border: 1px solid #e5e5e5 !important;
361
- }
362
-
363
- /* Pro Options */
364
- .wpr-mm-pro-setting h4:after,
365
- h4.wpr-mm-pro-heading:after {
366
- content: 'PRO';
367
- margin-left: 5px;
368
- padding: 1px 7px 2px;
369
- color: #fff;
370
- background-color: #f44;
371
- border-radius: 3px;
372
- font-size: 10px;
373
- font-weight: bold;
374
- letter-spacing: 1px;
375
- }
376
-
377
- .wpr-mm-pro-section,
378
- .wpr-mm-pro-setting > div {
379
- position: relative;
380
- }
381
-
382
- .wpr-mm-pro-section:before,
383
- .wpr-mm-pro-setting > div:before {
384
- content: 'Please upgrade to the Pro Version to access this options.';
385
- display: none;
386
- position: absolute;
387
- left: -20px;
388
- top: -65px;
389
- z-index: 2;
390
- width: 210px;
391
- padding: 10px;
392
- font-size: 12px;
393
- background-color: #fff;
394
- -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
395
- box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
396
- border: 1px solid #e8e8e8;
397
- border-radius: 4px;
398
- text-align: center;
399
- }
400
-
401
- .wpr-mm-pro-section:before {
402
- content: 'Please upgrade to the Pro Version to access these options.';
403
- top: 50%;
404
- left: 50%;
405
- -webkit-transform: translateX(-50%) translateY(-50%);
406
- -ms-transform: translateX(-50%) translateY(-50%);
407
- transform: translateX(-50%) translateY(-50%);
408
- padding: 20px 30px;
409
- font-size: 13px;
410
- }
411
-
412
- .wpr-mm-pro-section:hover:before,
413
- .wpr-mm-pro-setting > div:hover:before {
414
- display: block;
415
- }
416
-
417
- .wpr-mm-pro-setting > div:after,
418
- .wpr-mm-pro-section:after {
419
- content: '';
420
- position: absolute;
421
- top: 0;
422
- left: 0;
423
- z-index: 1;
424
- width: 100%;
425
- height: 100%;
426
- background: rgba(0,0,0,0.1);
427
- }
428
-
429
- .wpr-mm-pro-setting select {
430
- display: none;
431
- }
432
-
433
- .wpr-mm-pro-setting .wpr-mm-pro-radio {
434
- display: block;
435
- }
436
-
437
- .wpr-mm-pro-radio {
438
- display: none;
439
- padding: 5px 10px;
440
- }
441
-
442
- .wpr-mm-setting select option[value*="pro-"] {
443
- background-color: rgba(0,0,0,0.2);
444
  }
1
+ .wpr-mm-settings-btn {
2
+ visibility: hidden;
3
+ opacity: 0;
4
+ }
5
+
6
+ .menu-item-depth-0:hover .wpr-mm-settings-btn {
7
+ visibility: visible;
8
+ opacity: 1;
9
+ }
10
+
11
+ .wpr-mm-settings-btn {
12
+ position: absolute;
13
+ top: 5px;
14
+ left: 260px;
15
+ display: -webkit-box;
16
+ display: -ms-flexbox;
17
+ display: flex;
18
+ -webkit-box-align: center;
19
+ -ms-flex-align: center;
20
+ align-items: center;
21
+ padding: 5px 14px 7px;
22
+ color: #fff;
23
+ background: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
24
+ background: -o-linear-gradient(#6A4BFF, #7E94FE);
25
+ background: linear-gradient(#6A4BFF, #7E94FE);
26
+ font-weight: 500;
27
+ border-radius: 3px;
28
+ cursor: pointer;
29
+ }
30
+
31
+ .wpr-mm-settings-btn span {
32
+ content: 'R';
33
+ display: inline-block;
34
+ font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
35
+ font-size: 8px;
36
+ font-weight: bold;
37
+ text-align: center;
38
+ color: #ffffff;
39
+ background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
40
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
41
+ background-image: linear-gradient(#6A4BFF, #7E94FE);
42
+ -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
43
+ box-shadow: 0 0 2px 2px #b8c7ff;
44
+ width: 16px;
45
+ height: 16px;
46
+ line-height: 16px;
47
+ border-radius: 15px;
48
+ margin-right: 7px;
49
+ }
50
+
51
+ .wpr-mm-settings-popup-wrap {
52
+ display: none;
53
+ position: absolute;
54
+ top: 0;
55
+ left: 0;
56
+ right: 0;
57
+ bottom: 0;
58
+ z-index: 9999999;
59
+ background-color: rgba(0,0,0,0.3);
60
+ }
61
+
62
+ .wpr-mm-settings-popup {
63
+ position: fixed;
64
+ top: 50%;
65
+ left: 50%;
66
+ -webkit-transform: translate(-50%,-50%);
67
+ -ms-transform: translate(-50%,-50%);
68
+ transform: translate(-50%,-50%);
69
+ width: 100%;
70
+ max-width: 700px;
71
+ margin-left: 80px;
72
+ background-color: #fff;
73
+ -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
74
+ box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
75
+ }
76
+
77
+ .wpr-mm-popup-title {
78
+ margin-left: auto;
79
+ margin-right: 10px;
80
+ border: 1px solid #dcdcde;
81
+ background-color: #f6f7f7;
82
+ padding: 2px 10px 4px;
83
+ }
84
+
85
+ .wpr-mm-settings-close-popup-btn {
86
+ cursor: pointer;
87
+ }
88
+
89
+ .wpr-mm-settings-popup-header {
90
+ display: -webkit-box;
91
+ display: -ms-flexbox;
92
+ display: flex;
93
+ -webkit-box-align: center;
94
+ -ms-flex-align: center;
95
+ align-items: center;
96
+ padding: 10px;
97
+ border-bottom: 1px solid #e8e8e8;
98
+ font-weight: 500;
99
+ }
100
+
101
+ .wpr-mm-popup-logo {
102
+ padding: 3px;
103
+ margin-right: 10px;
104
+ border-radius: 50%;
105
+ color: transparent;
106
+ font-family: Arial,Helvetica,sans-serif;
107
+ font-size: 14px;
108
+ font-weight: bold;
109
+ letter-spacing: 0.3px;
110
+ }
111
+
112
+ .wpr-mm-settings-popup-footer {
113
+ display: -webkit-box;
114
+ display: -ms-flexbox;
115
+ display: flex;
116
+ -webkit-box-pack: end;
117
+ -ms-flex-pack: end;
118
+ justify-content: flex-end;
119
+ padding: 10px;
120
+ border-top: 1px solid #e8e8e8;
121
+ }
122
+
123
+ .button.wpr-save-mega-menu-btn {
124
+ min-height: 0;
125
+ padding: 6px 18px 7px;
126
+ color: #fff;
127
+ background: #6A4BFF;
128
+ border-radius: 3px;
129
+ font-size: 12px;
130
+ text-transform: uppercase;
131
+ letter-spacing: 0.5px;
132
+ font-weight: 600;
133
+ cursor: pointer;
134
+ line-height: 1;
135
+ -webkit-box-shadow: none !important;
136
+ box-shadow: none !important;
137
+ }
138
+
139
+ .button.wpr-save-mega-menu-btn:hover {
140
+ color: #fff;
141
+ background: #5537e1;
142
+ }
143
+
144
+ .wpr-save-mega-menu-btn .dashicons {
145
+ display: inline;
146
+ line-height: 8px;
147
+ font-size: 14px;
148
+ vertical-align: sub;
149
+ }
150
+
151
+ .wpr-mm-settings-wrap {
152
+ height: 60vh;
153
+ overflow-y: scroll;
154
+ padding: 20px;
155
+ }
156
+
157
+ .wpr-mm-settings-wrap > h4 {
158
+ padding: 5px 10px 7px;
159
+ background-color: #f5f3f3;
160
+ margin: 5px 0;
161
+ }
162
+
163
+ .wpr-mm-setting {
164
+ display: -webkit-box;
165
+ display: -ms-flexbox;
166
+ display: flex;
167
+ -webkit-box-align: center;
168
+ -ms-flex-align: center;
169
+ align-items: center;
170
+ padding: 10px;
171
+ }
172
+
173
+ .wpr-mm-setting h4 {
174
+ width: 200px;
175
+ margin: 0;
176
+ }
177
+
178
+ .wpr-mm-setting > div,
179
+ .wpr-mm-setting select,
180
+ .wpr-mm-setting input[type="text"] {
181
+ width: 168px;
182
+ }
183
+
184
+ .wpr-mm-setting input[type="number"] {
185
+ width: 103px;
186
+ }
187
+
188
+ .wpr-mm-setting-switcher input {
189
+ position: absolute;
190
+ z-index: -1000;
191
+ left: -1000px;
192
+ overflow: hidden;
193
+ clip: rect(0 0 0 0);
194
+ height: 1px;
195
+ width: 1px;
196
+ margin: -1px;
197
+ padding: 0;
198
+ border: 0;
199
+ }
200
+
201
+ .wpr-mm-setting-switcher label {
202
+ position: relative;
203
+ display: block;
204
+ width: 45px;
205
+ height: 23px;
206
+ border-radius: 20px;
207
+ background: #e8e8e8;
208
+ cursor: pointer;
209
+ -webkit-touch-callout: none;
210
+ -webkit-user-select: none;
211
+ -moz-user-select: none;
212
+ -ms-user-select: none;
213
+ user-select: none;
214
+ -webkit-transition: all 0.2s ease-in;
215
+ -o-transition: all 0.2s ease-in;
216
+ transition: all 0.2s ease-in;
217
+ }
218
+
219
+ .wpr-mm-setting-switcher input + label:after {
220
+ content: ' ';
221
+ display: block;
222
+ position: absolute;
223
+ top: 3px;
224
+ left: 3px;
225
+ width: 17px;
226
+ height: 17px;
227
+ border-radius: 50%;
228
+ background: #fff;
229
+ -webkit-transition: all 0.2s ease-in;
230
+ -o-transition: all 0.2s ease-in;
231
+ transition: all 0.2s ease-in;
232
+ }
233
+
234
+ .wpr-mm-setting-switcher input:checked + label {
235
+ background: #6A4BFF;
236
+ }
237
+
238
+ .wpr-mm-setting-switcher input:checked + label:after {
239
+ left: 24px;
240
+ }
241
+
242
+ button.wpr-edit-mega-menu-btn {
243
+ padding: 3px 22px !important;
244
+ font-size: 12px !important;
245
+ }
246
+
247
+ .wpr-edit-mega-menu-btn i {
248
+ font-size: 125%;
249
+ margin-right: 3px;
250
+ }
251
+
252
+ .wpr-mm-editor-popup-wrap {
253
+ display: none;
254
+ position: fixed;
255
+ top: 0;
256
+ left: 0;
257
+ width: 100%;
258
+ height: 100%;
259
+ background: rgba(0,0,0,0.5);
260
+ z-index: 99999999;
261
+ }
262
+
263
+ .wpr-mm-editor-popup-iframe {
264
+ width: calc(100vw - 70px);
265
+ height: calc(100vh - 70px);
266
+ margin: 35px 25px;
267
+ background-color: #f9f9f9;
268
+ -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
269
+ box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
270
+ }
271
+
272
+ .wpr-mm-editor-close-popup-btn {
273
+ position: absolute;
274
+ top: 40px;
275
+ right: 55px;
276
+ font-size: 50px !important;
277
+ }
278
+
279
+ .wpr-mm-editor-close-popup-btn span {
280
+ color: #444;
281
+ font-size: 25px;
282
+ cursor: pointer;
283
+ }
284
+
285
+ .wpr-mm-editor-close-popup-btn span:hover {
286
+ color: #888;
287
+ }
288
+
289
+ .wpr-mm-setting-radius div {
290
+ display: -webkit-box;
291
+ display: -ms-flexbox;
292
+ display: flex;
293
+ }
294
+
295
+ .wpr-mm-setting-icon div span {
296
+ display: -webkit-inline-box;
297
+ display: -ms-inline-flexbox;
298
+ display: inline-flex;
299
+ -webkit-box-align: center;
300
+ -ms-flex-align: center;
301
+ align-items: center;
302
+ -webkit-box-pack: center;
303
+ -ms-flex-pack: center;
304
+ justify-content: center;
305
+ width: 30px;
306
+ height: 30px;
307
+ border: 1px solid #a4afb7;
308
+ cursor: pointer;
309
+ }
310
+
311
+ .wpr-mm-setting-icon div span.wpr-mm-active-icon {
312
+ background-color: #a4afb7;
313
+ color: #fff;
314
+ }
315
+
316
+ .wpr-mm-setting-icon div span:first-child {
317
+ border-radius: 3px 0 0 3px;
318
+ }
319
+
320
+ .wpr-mm-setting-icon div span:last-child {
321
+ border-radius: 0 3px 3px 0;
322
+ }
323
+
324
+ .wpr-mm-setting-icon input[type="text"] {
325
+ width: 0;
326
+ padding: 0;
327
+ border: 0;
328
+ -webkit-box-shadow: none !important;
329
+ box-shadow: none !important;
330
+ margin-left: -15px;
331
+ }
332
+
333
+ .wpr-mm-setting.iconpicker-container .iconpicker-popover {
334
+ padding: 5px;
335
+ }
336
+
337
+ .wpr-mm-setting.iconpicker-container .popover-title {
338
+ padding: 0;
339
+ }
340
+
341
+ .wpr-mm-setting.iconpicker-container input[type="search"] {
342
+ padding: 5px 10px;
343
+ margin: 0 !important;
344
+ border: 0;
345
+ width: 100%;
346
+ }
347
+
348
+ .wpr-mm-setting.iconpicker-container .arrow {
349
+ border-bottom-color: #f7f7f7 !important;
350
+ top: -8px !important;
351
+ }
352
+
353
+ .wp-picker-input-wrap .wp-picker-container {
354
+ display: none;
355
+ }
356
+
357
+ .wpr-mm-setting select,
358
+ .wpr-mm-setting input:not(.iconpicker-input),
359
+ .wpr-mm-setting button {
360
+ border: 1px solid #e5e5e5 !important;
361
+ }
362
+
363
+ /* Pro Options */
364
+ .wpr-mm-pro-setting h4:after,
365
+ h4.wpr-mm-pro-heading:after {
366
+ content: 'PRO';
367
+ margin-left: 5px;
368
+ padding: 1px 7px 2px;
369
+ color: #fff;
370
+ background-color: #f44;
371
+ border-radius: 3px;
372
+ font-size: 10px;
373
+ font-weight: bold;
374
+ letter-spacing: 1px;
375
+ }
376
+
377
+ .wpr-mm-pro-section,
378
+ .wpr-mm-pro-setting > div {
379
+ position: relative;
380
+ }
381
+
382
+ .wpr-mm-pro-section:before,
383
+ .wpr-mm-pro-setting > div:before {
384
+ content: 'Please upgrade to the Pro Version to access this options.';
385
+ display: none;
386
+ position: absolute;
387
+ left: -20px;
388
+ top: -65px;
389
+ z-index: 2;
390
+ width: 210px;
391
+ padding: 10px;
392
+ font-size: 12px;
393
+ background-color: #fff;
394
+ -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
395
+ box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
396
+ border: 1px solid #e8e8e8;
397
+ border-radius: 4px;
398
+ text-align: center;
399
+ }
400
+
401
+ .wpr-mm-pro-section:before {
402
+ content: 'Please upgrade to the Pro Version to access these options.';
403
+ top: 50%;
404
+ left: 50%;
405
+ -webkit-transform: translateX(-50%) translateY(-50%);
406
+ -ms-transform: translateX(-50%) translateY(-50%);
407
+ transform: translateX(-50%) translateY(-50%);
408
+ padding: 20px 30px;
409
+ font-size: 13px;
410
+ }
411
+
412
+ .wpr-mm-pro-section:hover:before,
413
+ .wpr-mm-pro-setting > div:hover:before {
414
+ display: block;
415
+ }
416
+
417
+ .wpr-mm-pro-setting > div:after,
418
+ .wpr-mm-pro-section:after {
419
+ content: '';
420
+ position: absolute;
421
+ top: 0;
422
+ left: 0;
423
+ z-index: 1;
424
+ width: 100%;
425
+ height: 100%;
426
+ background: rgba(0,0,0,0.1);
427
+ }
428
+
429
+ .wpr-mm-pro-setting select {
430
+ display: none;
431
+ }
432
+
433
+ .wpr-mm-pro-setting .wpr-mm-pro-radio {
434
+ display: block;
435
+ }
436
+
437
+ .wpr-mm-pro-radio {
438
+ display: none;
439
+ padding: 5px 10px;
440
+ }
441
+
442
+ .wpr-mm-setting select option[value*="pro-"] {
443
+ background-color: rgba(0,0,0,0.2);
444
  }
assets/css/admin/plugin-options.css CHANGED
@@ -1,1132 +1,1132 @@
1
- #wpwrap {
2
- background: #fff;
3
- }
4
-
5
- #wpcontent {
6
- padding: 0;
7
- }
8
-
9
- .wpr-settings-page-wrap {
10
- margin: 0;
11
- }
12
-
13
- .wpr-settings-page-header {
14
- display: -webkit-box;
15
- display: -ms-flexbox;
16
- display: flex;
17
- -webkit-box-orient: vertical;
18
- -webkit-box-direction: normal;
19
- -ms-flex-direction: column;
20
- flex-direction: column;
21
- padding: 10px 30px 130px;
22
- background: #f6f6f6
23
- }
24
-
25
- .wpr-settings-page-header h1,
26
- .wpr-settings-page-header p,
27
- .wpr-settings-page-header .wpr-preview-buttons,
28
- .wpr-settings-page-header .wpr-user-template {
29
- -webkit-box-ordinal-group: 3;
30
- -ms-flex-order: 2;
31
- order: 2;
32
- }
33
-
34
- .wpr-settings-page-header .wpr-options-button {
35
- -ms-flex-item-align: start;
36
- align-self: flex-start;
37
- }
38
-
39
- .button.wpr-options-button .dashicons {
40
- line-height: 30px;
41
- font-size: 16px;
42
- }
43
-
44
- .wpr-preview-buttons a:last-child,
45
- .wpr-preview-buttons a.wpr-how-to-use-theme-builder {
46
- background-color: transparent;
47
- border: 2px solid #6A4BFF !important;
48
- color: #6A4BFF;
49
- padding: 5px 22px;
50
- }
51
-
52
- .wpr-preview-buttons a.wpr-how-to-use-woo-builder {
53
- background-color: transparent !important;
54
- border: 2px solid #96588a !important;
55
- color: #96588a !important;
56
- padding: 5px 22px;
57
- }
58
-
59
- .wpr-preview-buttons a.wpr-how-to-use-woo-builder:hover,
60
- .wpr-preview-buttons a.wpr-how-to-use-woo-builder:focus {
61
- color: #fff !important;
62
- background: #96588a !important;
63
- padding: 8px 22px !important;
64
- }
65
-
66
- .wpr-settings-page-header h1 {
67
- font-size: 42px;
68
- }
69
-
70
- .wpr-settings-page-header p {
71
- margin-top: 5px;
72
- color: #5a5a5a;
73
- font-size: 16px;
74
- margin-bottom: 30px;
75
- }
76
-
77
- .wpr-user-template {
78
- position: relative;
79
- -webkit-box-sizing: border-box;
80
- box-sizing: border-box;
81
- overflow: hidden;
82
- display: inline-block;
83
- width: 220px;
84
- height: 50px;
85
- line-height: 50px;
86
- padding: 0 20px;
87
- color: #fff;
88
- background: #6A4BFF;
89
- font-size: 15px;
90
- -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
91
- box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
92
- border-radius: 5px;
93
- cursor: pointer;
94
- }
95
-
96
- .wpr-user-template .plus-icon {
97
- float: right;
98
- display: block;
99
- width: 30px;
100
- height: 30px;
101
- line-height: 28px;
102
- margin-top: 10px;
103
- border-radius: 50%;
104
- color: #333;
105
- background-color: #fff;
106
- font-size: 18px;
107
- text-align: center;
108
- }
109
-
110
- .wpr-user-template > div {
111
- position: absolute;
112
- top: 0;
113
- left: 0;
114
- width: 100%;
115
- height: 100%;
116
- background: rgba(0,0,0,0.5);
117
- }
118
-
119
- .royal-addons_page_wpr-theme-builder .wpr-preview-buttons {
120
- display: -webkit-box;
121
- display: -ms-flexbox;
122
- display: flex;
123
- -webkit-box-orient: horizontal;
124
- -webkit-box-direction: reverse;
125
- -ms-flex-direction: row-reverse;
126
- flex-direction: row-reverse;
127
- }
128
-
129
- .royal-addons_page_wpr-theme-builder .wpr-user-template {
130
- margin-right: auto;
131
- }
132
-
133
- .wpr-settings-page {
134
- padding: 0 30px;
135
- }
136
-
137
- .wpr-nav-tab-wrapper {
138
- padding-top: 0;
139
- border-bottom: 0;
140
- -webkit-transform: translateY(-100%);
141
- -ms-transform: translateY(-100%);
142
- transform: translateY(-100%);
143
- }
144
-
145
- .wpr-nav-tab-wrapper a {
146
- border: 0 !important;
147
- padding: 13px 35px;
148
- background-color: transparent;
149
- font-size: 16px;
150
- margin-left: 0;
151
- margin-right: 15px;
152
- border-radius: 3px 4px 0 0;
153
- color: #333;
154
- }
155
-
156
- .wpr-nav-tab-wrapper a:hover {
157
- color: #6A4BFF;
158
- background: #fff;
159
- }
160
-
161
- .wpr-nav-tab-wrapper .nav-tab-active {
162
- color: #6A4BFF;
163
- background: #fff;
164
- -webkit-box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
165
- box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
166
- }
167
-
168
- .wpr-nav-tab-wrapper a:focus {
169
- -webkit-box-shadow: none;
170
- box-shadow: none;
171
- }
172
-
173
- .button.wpr-options-button {
174
- padding: 7px 22px;
175
- border: 0;
176
- color: #fff;
177
- background: #6A4BFF;
178
- -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
179
- box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
180
- font-size: 14px;
181
- }
182
-
183
- .button.wpr-options-button:hover,
184
- .button.wpr-options-button:focus {
185
- color: #fff;
186
- background: #6A4BFF;
187
- border: none;
188
- }
189
-
190
- @media screen and (max-width: 1355px) {
191
- .wpr-nav-tab-wrapper a {
192
- padding: 13px 25px;
193
- font-size: 14px;
194
- }
195
- }
196
-
197
-
198
- /*--------------------------------------------------------------
199
- == Elements
200
- --------------------------------------------------------------*/
201
- .wpr-elements-toggle {
202
- overflow: hidden;
203
- text-align: center;
204
- }
205
-
206
- .wpr-elements-toggle > div {
207
- display: inline-block;
208
- }
209
-
210
- .wpr-elements-toggle h3 {
211
- float: left;
212
- font-size: 18px;
213
- margin: 0 20px 0 0;
214
- }
215
-
216
- .wpr-elements-toggle p {
217
- margin: 10px 0 60px 0;
218
- }
219
-
220
- .wpr-elements-heading {
221
- text-align: center;
222
- margin-bottom: 30px;
223
- }
224
-
225
- .wpr-elements-heading h3 {
226
- font-size: 18px;
227
- text-align: center;
228
- margin-bottom: 0;
229
- }
230
-
231
- .wpr-elements-heading .wpr-install-activate-woocommerce {
232
- color: red;
233
- font-weight: 700;
234
- }
235
-
236
- .wpr-install-activate-woocommerce .dashicons {
237
- font-size: 18px;
238
- }
239
-
240
- .wpr-woo-templates,
241
- .wpr-elements {
242
- display: -webkit-box;
243
- display: -ms-flexbox;
244
- display: flex;
245
- -ms-flex-wrap: wrap;
246
- flex-wrap: wrap;
247
- width: 100%;
248
- margin-bottom: 50px;
249
- }
250
-
251
- .wpr-woo-templates {
252
- margin-bottom: 0;
253
- }
254
-
255
- .wpr-woo-template,
256
- .wpr-element {
257
- -webkit-box-sizing: border-box;
258
- box-sizing: border-box;
259
- position: relative;
260
- width: 24%;
261
- padding: 22px 30px;
262
- margin-right: 1%;
263
- margin-bottom: 20px;
264
- -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.05);
265
- box-shadow: 0 0 15px rgba(0,0,0,0.05);
266
- border-radius: 4px;
267
- }
268
-
269
- .wpr-woo-template {
270
- width: 100%;
271
- }
272
-
273
- .wpr-woo-template-info {
274
- display: -webkit-box;
275
- display: -ms-flexbox;
276
- display: flex;
277
- -webkit-box-pack: justify;
278
- -ms-flex-pack: justify;
279
- justify-content: space-between;
280
- margin-top: 10px;
281
- }
282
-
283
- .wpr-woo-template-info .wpr-woo-template-title {
284
- display: -webkit-inline-box;
285
- display: -ms-inline-flexbox;
286
- display: inline-flex;
287
- -webkit-box-orient: vertical;
288
- -webkit-box-direction: normal;
289
- -ms-flex-direction: column;
290
- flex-direction: column;
291
- }
292
-
293
- .wpr-woo-template-title h3 {
294
- font-weight: 600 !important;
295
- font-size: 13px !important;
296
- color: #3c434a !important;
297
- }
298
-
299
- .wpr-woo-template-title p {
300
- margin: 0;
301
- font-size: 12px;
302
- }
303
-
304
- .wpr-woo-template-info h4 {
305
- font-size: 1em !important;
306
- font-weight: 600 !important;
307
- margin: 0;
308
- }
309
-
310
- .wpr-element-info h3 {
311
- float: left;
312
- margin: 0;
313
- color: #3a3a3a;
314
- font-size: 16px;
315
- }
316
-
317
- .wpr-woo-template-info label {
318
- min-width: 45px;
319
- }
320
-
321
- .wpr-woo-template-info label,
322
- .wpr-element-info label,
323
- .wpr-elements-toggle label {
324
- float: right;
325
- }
326
-
327
- .wpr-woo-template-info span,
328
- .wpr-element-info span {
329
- display: block;
330
- margin-top: 3px;
331
- color: #999;
332
- font-style: normal;
333
- font-size: 12px;
334
- }
335
-
336
- .wpr-woo-template-info a,
337
- .wpr-element-info a {
338
- display: block;
339
- clear: both;
340
- font-size: 12px;
341
- -webkit-box-shadow: none !important;
342
- box-shadow: none !important;
343
- }
344
-
345
- .wpr-woo-template-info input,
346
- .wpr-element-info input,
347
- .wpr-elements-toggle input,
348
- .wpr-setting-custom-ckbox input {
349
- position: absolute;
350
- z-index: -1000;
351
- left: -1000px;
352
- overflow: hidden;
353
- clip: rect(0 0 0 0);
354
- height: 1px;
355
- width: 1px;
356
- margin: -1px;
357
- padding: 0;
358
- border: 0;
359
- }
360
-
361
- .wpr-woo-template-info label,
362
- .wpr-element-info label,
363
- .wpr-elements-toggle label,
364
- .wpr-setting-custom-ckbox label {
365
- position: relative;
366
- display: block;
367
- width: 45px;
368
- height: 23px;
369
- border-radius: 20px;
370
- background: #e8e8e8;
371
- cursor: pointer;
372
- -webkit-touch-callout: none;
373
- -webkit-user-select: none;
374
- -moz-user-select: none;
375
- -ms-user-select: none;
376
- user-select: none;
377
- -webkit-transition: all 0.2s ease-in;
378
- -o-transition: all 0.2s ease-in;
379
- transition: all 0.2s ease-in;
380
- }
381
-
382
- .wpr-woo-template-info input + label:after,
383
- .wpr-element-info input + label:after,
384
- .wpr-elements-toggle input + label:after,
385
- .wpr-setting-custom-ckbox input + label:after {
386
- content: ' ';
387
- display: block;
388
- position: absolute;
389
- top: 3px;
390
- left: 3px;
391
- width: 17px;
392
- height: 17px;
393
- border-radius: 50%;
394
- background: #fff;
395
- -webkit-transition: all 0.2s ease-in;
396
- -o-transition: all 0.2s ease-in;
397
- transition: all 0.2s ease-in;
398
- }
399
-
400
- .wpr-woo-template-info input:checked + label,
401
- .wpr-element-info input:checked + label,
402
- .wpr-elements-toggle input:checked + label,
403
- .wpr-setting-custom-ckbox input:checked + label {
404
- background: #6A4BFF;
405
- }
406
-
407
- .wpr-woo-template-info input:checked + label:after,
408
- .wpr-element-info input:checked + label:after,
409
- .wpr-elements-toggle input:checked + label:after,
410
- .wpr-setting-custom-ckbox input:checked + label:after {
411
- left: 24px;
412
- }
413
-
414
- .wpr-new-element:before {
415
- content: 'NEW';
416
- position: absolute;
417
- top: -10px;
418
- left: 28px;
419
- padding: 1px 7px;
420
- color: #fff;
421
- background-color: #f44;
422
- border-radius: 3px;
423
- font-size: 10px;
424
- font-weight: bold;
425
- letter-spacing: 1px;
426
- }
427
-
428
- .wpr-pro-element:before {
429
- content: 'PRO';
430
- position: absolute;
431
- top: -10px;
432
- left: 28px;
433
- z-index: 10;
434
- padding: 1px 7px;
435
- color: #fff;
436
- background-color: #f44;
437
- border-radius: 3px;
438
- font-size: 10px;
439
- font-weight: bold;
440
- letter-spacing: 1px;
441
- }
442
-
443
- .wpr-pro-element > a {
444
- display: block;
445
- position: absolute;
446
- top: 0;
447
- left: 0;
448
- z-index: 1;
449
- width: 100%;
450
- height: 100%;
451
- background: rgba(0,0,0,0.1);
452
- }
453
-
454
- /*--------------------------------------------------------------
455
- == My Templates
456
- --------------------------------------------------------------*/
457
- .wpr-my-templates-list {
458
- width: 65%;
459
- }
460
-
461
- @media screen and (max-width: 1400px) {
462
- .wpr-my-templates-list {
463
- width: 100%;
464
- }
465
- }
466
-
467
- .wpr-activate-woo-notice,
468
- .wpr-my-templates-list li {
469
- overflow: hidden;
470
- padding: 20px 35px;
471
- margin-bottom: 15px;
472
- -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
473
- box-shadow: 0 0 2px rgba(0,0,0,0.2);
474
- }
475
-
476
- .wpr-my-templates-list li h3 {
477
- float: left;
478
- margin: 0;
479
- color: #555;
480
- font-size: 16px;
481
- line-height: 34px;
482
- text-transform: capitalize;
483
- }
484
-
485
- .wpr-my-templates-list .wpr-action-buttons {
486
- float: right;
487
- }
488
-
489
- .wpr-my-templates-list .wpr-template-conditions {
490
- background: #b3b3b3;
491
- }
492
-
493
- .wpr-active-conditions-template .wpr-template-conditions {
494
- background: #7a5ffd;
495
- }
496
-
497
- .wpr-my-templates-list .wpr-template-conditions:hover,
498
- .wpr-active-conditions-template .wpr-template-conditions:hover {
499
- background: #6A4BFF;
500
- }
501
-
502
- .wpr-my-templates-list .wpr-edit-template {
503
- background: #646464;
504
- }
505
-
506
- .wpr-my-templates-list .wpr-edit-template:hover {
507
- background: #535353;
508
- }
509
-
510
- .wpr-edit-template:focus {
511
- -webkit-box-shadow: none !important;
512
- box-shadow: none !important;
513
- }
514
-
515
- .wpr-my-templates-list .wpr-delete-template {
516
- background: #ff5a4b;
517
- }
518
-
519
- .wpr-my-templates-list .wpr-delete-template:hover {
520
- background: #FF4635;
521
- }
522
-
523
- .wpr-my-templates-list .wpr-action-buttons > * {
524
- display: inline-block;
525
- padding: 3px 20px;
526
- margin-right: 10px;
527
- border: 0;
528
- letter-spacing: 0.5px;
529
- }
530
-
531
- .wpr-my-templates-list .wpr-action-buttons > *:last-child {
532
- margin-right: 0;
533
- }
534
-
535
- .wpr-my-templates-list .wpr-action-buttons .dashicons {
536
- font-size: 16px;
537
- line-height: 30px;
538
- }
539
-
540
- .wpr-active-conditions-template {
541
- border-left: 5px solid #6A4BFF;
542
- background: #F6F7F7;
543
- }
544
-
545
- .wpr-my-templates-list .wpr-no-templates {
546
- background: #fff !important;
547
- }
548
-
549
-
550
- /*--------------------------------------------------------------
551
- == Settings
552
- --------------------------------------------------------------*/
553
- .wpr-settings-group:first-of-type {
554
- margin-top: 50px;
555
- }
556
-
557
- .wpr-settings-group {
558
- position: relative;
559
- width: 35%;
560
- background: #f9f9f9;
561
- padding: 30px;
562
- margin-bottom: 80px;
563
- -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
564
- box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
565
- border-radius: 0 3px 3px 3px;
566
- }
567
-
568
- .wpr-settings-group-inner {
569
- position: relative;
570
- }
571
-
572
- .wpr-settings-group-title {
573
- position: absolute;
574
- top: 0;
575
- left: 0;
576
- -webkit-transform: translateY(-100%);
577
- -ms-transform: translateY(-100%);
578
- transform: translateY(-100%);
579
- padding: 10px 30px;
580
- background: #f9f9f9;
581
- margin: 0;
582
- -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
583
- box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
584
- border-radius: 3px 3px 0 0;
585
- color: #6A4BFF;
586
- font-size: 14px;
587
- }
588
-
589
- .wpr-setting {
590
- margin-bottom: 20px;
591
- }
592
-
593
- .wpr-setting h4 {
594
- margin-bottom: 8px;
595
- }
596
-
597
- .wpr-setting input:not(input[type='checkbox']) {
598
- border: 1px solid #e8e8e8;
599
- width: 100%;
600
- padding: 5px 15px;
601
- }
602
-
603
- .wpr-setting input[type='checkbox'] {
604
- margin-right: 8px;
605
- }
606
-
607
- .wpr-settings .submit:first-of-type {
608
- margin-top: 0;
609
- padding-top: 0;
610
- margin-bottom: 70px;
611
- }
612
-
613
- .wp-picker-clear {
614
- width: 100px !important;
615
- }
616
-
617
- /*--------------------------------------------------------------
618
- == Conditions
619
- --------------------------------------------------------------*/
620
- .wpr-admin-popup-wrap {
621
- display: none;
622
- position: fixed;
623
- top: 0;
624
- left: 0;
625
- z-index: 9999;
626
- background-color: rgba(0, 0, 0, 0.6);
627
- width: 100%;
628
- height: 100%;
629
- }
630
-
631
- .wpr-admin-popup {
632
- display: -webkit-box;
633
- display: -ms-flexbox;
634
- display: flex;
635
- -ms-flex-pack: distribute;
636
- justify-content: space-around;
637
- -webkit-box-align: center;
638
- -ms-flex-align: center;
639
- align-items: center;
640
- -webkit-box-orient: vertical;
641
- -webkit-box-direction: normal;
642
- -ms-flex-direction: column;
643
- flex-direction: column;
644
- position: absolute;
645
- top: 50%;
646
- left: 50%;
647
- -webkit-transform: translate(-50%,-50%);
648
- -ms-transform: translate(-50%,-50%);
649
- transform: translate(-50%,-50%);
650
- width: 80%;
651
- max-width: 850px;
652
- padding: 70px 20px 20px 20px;
653
- background-color: #F1F3F5;
654
- }
655
-
656
-
657
- .wpr-admin-popup .close-popup {
658
- position: absolute;
659
- top: 10px;
660
- right: 15px;
661
- font-size: 26px;
662
- cursor: pointer;
663
- color: #59626a;
664
- }
665
-
666
- .wpr-conditions.wpr-tab-archive .global-condition-select,
667
- .wpr-conditions.wpr-tab-archive .singles-condition-select,
668
- .wpr-conditions.wpr-tab-product_archive .global-condition-select,
669
- .wpr-conditions.wpr-tab-product_archive .singles-condition-select,
670
- .wpr-conditions.wpr-tab-single .global-condition-select,
671
- .wpr-conditions.wpr-tab-single .archives-condition-select,
672
- .wpr-conditions.wpr-tab-product_single .global-condition-select,
673
- .wpr-conditions.wpr-tab-product_single .archives-condition-select {
674
- display: none !important;
675
- }
676
-
677
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(1),
678
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(2),
679
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(3) {
680
- /*display: none;*/
681
- }
682
-
683
- .wpr-conditions.wpr-tab-archive .archives-condition-select,
684
- .wpr-conditions.wpr-tab-product_archive .archives-condition-select,
685
- .wpr-conditions.wpr-tab-single .singles-condition-select,
686
- .wpr-conditions.wpr-tab-product_single .singles-condition-select {
687
- display: block !important;
688
- }
689
-
690
- .wpr-conditions-sample {
691
- display: none !important;
692
- }
693
-
694
- .wpr-conditions {
695
- position: relative;
696
- display: -webkit-box;
697
- display: -ms-flexbox;
698
- display: flex;
699
- -webkit-box-align: center;
700
- -ms-flex-align: center;
701
- align-items: center;
702
- margin-top: 10px;
703
- width: 600px;
704
- border-radius: 3px;
705
- border: 1px solid #e8e8e8;
706
- background: #fff;
707
- }
708
-
709
- .wpr-admin-popup header {
710
- margin-top: 0;
711
- margin-bottom: 20px;
712
- text-align: center;
713
- }
714
-
715
- .wpr-admin-popup header h2 {
716
- margin: 25px auto;
717
- font-size: 26px;
718
- color: #59626a;
719
- }
720
-
721
- .wpr-admin-popup header p {
722
- margin-top: 0;
723
- margin-bottom: 0;
724
- color: #7f8b96;
725
- }
726
-
727
- .wpr-conditions select {
728
- height: 35px;
729
- height: 100%;
730
- padding-top: 5px;
731
- padding-bottom: 5px;
732
- border-radius: 0;
733
- border: none;
734
- -webkit-box-flex: 1;
735
- -ms-flex-positive: 1;
736
- flex-grow: 1;
737
- border-right: 1px solid #e8e8e8 !important;
738
- background-size: 14px 14px;
739
- }
740
-
741
- span.wpr-add-conditions {
742
- margin-top: 30px;
743
- background: #A4AFB7;
744
- color: #fff;
745
- font-weight: 600;
746
- letter-spacing: 1px;
747
- text-transform: uppercase;
748
- padding: 8px 20px;
749
- border-radius: 3px;
750
- cursor: pointer;
751
- }
752
-
753
- span.wpr-add-conditions:hover {
754
- background: #848c92;
755
- }
756
-
757
- input.wpr-condition-input-ids {
758
- display: none;
759
- padding: 5px;
760
- outline: none;
761
- border: none;
762
- border-radius: 0;
763
- }
764
-
765
- input.wpr-condition-input-ids,
766
- .wpr-conditions select {
767
- -ms-flex-negative: 0;
768
- flex-shrink: 0;
769
- -webkit-box-flex: 1;
770
- -ms-flex-positive: 1;
771
- flex-grow: 1;
772
- max-width: none;
773
- border: none;
774
- -webkit-box-shadow: none !important;
775
- box-shadow: none !important;
776
- outline: none;
777
- margin: 0;
778
- text-indent: 5px;
779
- }
780
-
781
- .wpr-canvas-condition {
782
- display: none;
783
- margin-top: 20px;
784
- }
785
-
786
- .wpr-canvas-condition label {
787
- display: inline-block;
788
- }
789
-
790
- .wpr-canvas-condition span {
791
- margin-right: 20px;
792
- }
793
-
794
- #wpr-woo-products-per-page {
795
- width: 40px;
796
- border: 1px solid #e8e8e8;
797
- text-align: center;
798
- -webkit-box-shadow: none !important;
799
- box-shadow: none !important;
800
- margin-left: 10px;
801
- }
802
-
803
- .wpr-delete-template-conditions {
804
- margin-left: auto;
805
- position: absolute;
806
- right: -30px;
807
- color: #C2CBD2;
808
- font-size: 22px;
809
- cursor: pointer;
810
- }
811
-
812
- .wpr-delete-template-conditions:hover {
813
- color: #81868a;
814
- }
815
-
816
- .wpr-save-conditions {
817
- padding: 8px 20px;
818
- color: #fff;
819
- background: #6A4BFF;
820
- margin-left: auto;
821
- border-radius: 3px;
822
- margin-top: 80px;
823
- text-transform: uppercase;
824
- letter-spacing: 0.5px;
825
- font-weight: 600;
826
- cursor: pointer;
827
- }
828
-
829
- .wpr-user-template-popup {
830
- padding-top: 40px;
831
- }
832
-
833
- .wpr-user-template-popup header {
834
- margin-bottom: 27px;
835
- }
836
-
837
- .wpr-user-template-popup .wpr-create-template {
838
- padding: 11px 20px;
839
- margin: 25px auto;
840
- color: #fff;
841
- background: #6A4BFF;
842
- border-radius: 3px;
843
- cursor: pointer;
844
- }
845
-
846
- .wpr-user-template-popup p {
847
- max-width: 70%;
848
- margin: auto;
849
- }
850
-
851
- input.wpr-user-template-title {
852
- width: 350px;
853
- border: 1px solid #d1d1d1;
854
- padding: 5px 10px;
855
- border-radius: 3px;
856
- }
857
-
858
- input.wpr-user-template-title::-webkit-input-placeholder,
859
- input.wpr-condition-input-ids::-webkit-input-placeholder {
860
- color: #9a9a9a;
861
- }
862
-
863
- input.wpr-user-template-title::-moz-placeholder,
864
- input.wpr-condition-input-ids::-moz-placeholder {
865
- color: #9a9a9a;
866
- }
867
-
868
- input.wpr-user-template-title:-ms-input-placeholder,
869
- input.wpr-condition-input-ids:-ms-input-placeholder {
870
- color: #9a9a9a;
871
- }
872
-
873
- input.wpr-user-template-title::-ms-input-placeholder,
874
- input.wpr-condition-input-ids::-ms-input-placeholder {
875
- color: #9a9a9a;
876
- }
877
-
878
- input.wpr-user-template-title::-webkit-input-placeholder, input.wpr-condition-input-ids::-webkit-input-placeholder {
879
- color: #9a9a9a;
880
- }
881
-
882
- input.wpr-user-template-title::-moz-placeholder, input.wpr-condition-input-ids::-moz-placeholder {
883
- color: #9a9a9a;
884
- }
885
-
886
- input.wpr-user-template-title:-ms-input-placeholder, input.wpr-condition-input-ids:-ms-input-placeholder {
887
- color: #9a9a9a;
888
- }
889
-
890
- input.wpr-user-template-title::-ms-input-placeholder, input.wpr-condition-input-ids::-ms-input-placeholder {
891
- color: #9a9a9a;
892
- }
893
-
894
- input.wpr-user-template-title::placeholder,
895
- input.wpr-condition-input-ids::placeholder {
896
- color: #9a9a9a;
897
- }
898
-
899
- input.wpr-user-template-title:focus {
900
- border-color: #6A4BFF;
901
- -webkit-box-shadow: none;
902
- box-shadow: none;
903
- }
904
-
905
- /*--------------------------------------------------------------
906
- == White Label
907
- --------------------------------------------------------------*/
908
- .wpr-wl-tab-content {
909
- display: -webkit-box;
910
- display: -ms-flexbox;
911
- display: flex;
912
- -webkit-box-align: start;
913
- -ms-flex-align: start;
914
- align-items: flex-start;
915
- }
916
-
917
- .wpr-wl-tab-content .wpr-settings-group:last-of-type {
918
- margin-top: 50px;
919
- margin-left: 50px;
920
- }
921
-
922
- .wpr-setting-custom-img-upload div button {
923
- display: -webkit-box;
924
- display: -ms-flexbox;
925
- display: flex;
926
- -webkit-box-align: center;
927
- -ms-flex-align: center;
928
- align-items: center;
929
- margin-top: 10px;
930
- padding: 10px 20px;
931
- background: #ffffff;
932
- border: 1px solid #e8e8e8;
933
- border-radius: 3px;
934
- font-weight: bold;
935
- cursor: pointer;
936
- }
937
-
938
- .wpr-setting-custom-img-upload div button span {
939
- margin-left: 5px;
940
- }
941
-
942
- .wpr-setting-custom-img-upload div button img {
943
- width: 50px;
944
- }
945
-
946
- .wpr-setting-custom-ckbox h4 {
947
- display: -webkit-box;
948
- display: -ms-flexbox;
949
- display: flex;
950
- -webkit-box-orient: horizontal;
951
- -webkit-box-direction: normal;
952
- -ms-flex-direction: row;
953
- flex-direction: row;
954
- -webkit-box-pack: justify;
955
- -ms-flex-pack: justify;
956
- justify-content: space-between;
957
- }
958
-
959
- .wpr-setting-custom-ckbox label {
960
- background: #dddbdb;
961
- }
962
-
963
- .wpr-setting-custom-ckbox p {
964
- color: #a09f9f;
965
- }
966
-
967
- /*--------------------------------------------------------------
968
- == Freemius
969
- --------------------------------------------------------------*/
970
- #fs_connect {
971
- margin: 40px !important;
972
- width: 615px !important;
973
- border-top: 3px solid #2271B1 !important;
974
- }
975
-
976
- #fs_connect .fs-content {
977
- padding: 25px 20px 35px 20px !important;
978
- }
979
-
980
- #fs_connect .fs-visual {
981
- background: transparent !important;
982
- }
983
-
984
- #fs_connect .fs-visual .fs-site-icon,
985
- #fs_connect .fs-visual .fs-plugin-icon,
986
- #fs_connect .fs-visual .fs-connect-logo {
987
- top: 20px !important;
988
- }
989
-
990
- #fs_connect .fs-visual .fs-plugin-icon,
991
- #fs_connect .fs-visual .fs-connect-logo,
992
- #fs_connect .fs-visual .fs-site-icon {
993
- border: none !important;
994
- }
995
-
996
- #fs_connect .fs-visual .fs-site-icon i,
997
- #fs_connect .fs-visual img{
998
- overflow: hidden !important;
999
- border-radius: 100px !important;
1000
- }
1001
-
1002
- #fs_connect .fs-actions {
1003
- border-top: 1px solid #F2F2F2 !important;
1004
- background: #F2F2F2 !important;
1005
- }
1006
-
1007
- #fs_connect .fs-actions .button {
1008
- font-size: 14px !important;
1009
- }
1010
-
1011
- #fs_connect .fs-actions .button.button-secondary {
1012
- padding: 0 25px !important;
1013
- }
1014
-
1015
- #fs_connect .fs-permissions {
1016
- margin-top: 20px !important;
1017
- }
1018
-
1019
- #fs_connect .fs-permissions>.fs-trigger {
1020
- -webkit-box-shadow: none !important;
1021
- box-shadow: none !important;
1022
- }
1023
-
1024
- #fs_connect .fs-permissions.fs-open ul {
1025
- margin: 30px 20px !important;
1026
- }
1027
-
1028
- #fs_connect .fs-permissions ul li {
1029
- margin-bottom: 20px !important;
1030
- }
1031
-
1032
- #fs_connect .fs-permissions ul li .fs-permission-description span {
1033
- font-size: 12px !important;
1034
- text-transform: capitalize !important;
1035
- }
1036
-
1037
- #fs_connect .fs-permissions ul li .fs-permission-description p {
1038
- font-size: 11px !important;
1039
- margin-top: 0 !important;
1040
- }
1041
-
1042
- #fs_connect .fs-license-key-container {
1043
- width: 100% !important;
1044
- margin-top: 20px;
1045
- }
1046
-
1047
- #pframe,
1048
- #fs_connect.require-license-key .fs-permissions,
1049
- #fs_connect.require-license-key .fs-terms,
1050
- #fs_connect .fs-freemium-licensing,
1051
- #license_issues_link {
1052
- display: none !important;
1053
- }
1054
-
1055
- /*--------------------------------------------------------------
1056
- == Settings: Pro Options
1057
- --------------------------------------------------------------*/
1058
- .wpr-settings-pro-overlay {
1059
- display: -webkit-box;
1060
- display: -ms-flexbox;
1061
- display: flex;
1062
- -webkit-box-orient: vertical;
1063
- -webkit-box-direction: normal;
1064
- -ms-flex-direction: column;
1065
- flex-direction: column;
1066
- -webkit-box-align: center;
1067
- -ms-flex-align: center;
1068
- align-items: center;
1069
- -webkit-box-pack: center;
1070
- -ms-flex-pack: center;
1071
- justify-content: center;
1072
- position: absolute;
1073
- top: 0;
1074
- left: 0;
1075
- width: 100%;
1076
- height: 100%;
1077
- background: rgba(0,0,0,0.4);
1078
- color: #f9f9f9;
1079
- font-size: 16px;
1080
- text-decoration: none;
1081
- text-transform: uppercase;
1082
- font-weight: bold;
1083
-
1084
- text-shadow: 1px 1px 1px #000;
1085
- -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1086
- box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1087
- }
1088
-
1089
- .wpr-settings-pro-overlay:hover,
1090
- .wpr-settings-pro-overlay:focus{
1091
- color: #f9f9f9;
1092
- }
1093
-
1094
- .wpr-settings-pro-overlay .dashicons {
1095
- font-size: 50px;
1096
- line-height: 50px;
1097
- margin-bottom: 40px;
1098
- -webkit-transform: translateX(-50%);
1099
- -ms-transform: translateX(-50%);
1100
- transform: translateX(-50%);
1101
- }
1102
-
1103
- .wpr-settings-pro-overlay .dashicons:nth-child(2) {
1104
- display: none;
1105
- }
1106
-
1107
- .wpr-settings-pro-overlay:hover .dashicons:nth-child(2) {
1108
- display: block;
1109
- }
1110
-
1111
- .wpr-settings-pro-overlay:hover .dashicons:nth-child(1) {
1112
- display: none;
1113
- }.example {
1114
- display: -ms-grid;
1115
- display: grid;
1116
- -webkit-transition: all .5s;
1117
- -o-transition: all .5s;
1118
- transition: all .5s;
1119
- -webkit-user-select: none;
1120
- -moz-user-select: none;
1121
- -ms-user-select: none;
1122
- user-select: none;
1123
- background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
1124
- background: -o-linear-gradient(top, white, black);
1125
- background: linear-gradient(to bottom, white, black);
1126
- }
1127
-
1128
- /* Disable Notices */
1129
- .notice:not(.wpr-plugin-update-notice),
1130
- div.fs-notice.updated, div.fs-notice.success {
1131
- display: none !important;
1132
  }
1
+ #wpwrap {
2
+ background: #fff;
3
+ }
4
+
5
+ #wpcontent {
6
+ padding: 0;
7
+ }
8
+
9
+ .wpr-settings-page-wrap {
10
+ margin: 0;
11
+ }
12
+
13
+ .wpr-settings-page-header {
14
+ display: -webkit-box;
15
+ display: -ms-flexbox;
16
+ display: flex;
17
+ -webkit-box-orient: vertical;
18
+ -webkit-box-direction: normal;
19
+ -ms-flex-direction: column;
20
+ flex-direction: column;
21
+ padding: 10px 30px 130px;
22
+ background: #f6f6f6
23
+ }
24
+
25
+ .wpr-settings-page-header h1,
26
+ .wpr-settings-page-header p,
27
+ .wpr-settings-page-header .wpr-preview-buttons,
28
+ .wpr-settings-page-header .wpr-user-template {
29
+ -webkit-box-ordinal-group: 3;
30
+ -ms-flex-order: 2;
31
+ order: 2;
32
+ }
33
+
34
+ .wpr-settings-page-header .wpr-options-button {
35
+ -ms-flex-item-align: start;
36
+ align-self: flex-start;
37
+ }
38
+
39
+ .button.wpr-options-button .dashicons {
40
+ line-height: 30px;
41
+ font-size: 16px;
42
+ }
43
+
44
+ .wpr-preview-buttons a:last-child,
45
+ .wpr-preview-buttons a.wpr-how-to-use-theme-builder {
46
+ background-color: transparent;
47
+ border: 2px solid #6A4BFF !important;
48
+ color: #6A4BFF;
49
+ padding: 5px 22px;
50
+ }
51
+
52
+ .wpr-preview-buttons a.wpr-how-to-use-woo-builder {
53
+ background-color: transparent !important;
54
+ border: 2px solid #96588a !important;
55
+ color: #96588a !important;
56
+ padding: 5px 22px;
57
+ }
58
+
59
+ .wpr-preview-buttons a.wpr-how-to-use-woo-builder:hover,
60
+ .wpr-preview-buttons a.wpr-how-to-use-woo-builder:focus {
61
+ color: #fff !important;
62
+ background: #96588a !important;
63
+ padding: 8px 22px !important;
64
+ }
65
+
66
+ .wpr-settings-page-header h1 {
67
+ font-size: 42px;
68
+ }
69
+
70
+ .wpr-settings-page-header p {
71
+ margin-top: 5px;
72
+ color: #5a5a5a;
73
+ font-size: 16px;
74
+ margin-bottom: 30px;
75
+ }
76
+
77
+ .wpr-user-template {
78
+ position: relative;
79
+ -webkit-box-sizing: border-box;
80
+ box-sizing: border-box;
81
+ overflow: hidden;
82
+ display: inline-block;
83
+ width: 220px;
84
+ height: 50px;
85
+ line-height: 50px;
86
+ padding: 0 20px;
87
+ color: #fff;
88
+ background: #6A4BFF;
89
+ font-size: 15px;
90
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
91
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
92
+ border-radius: 5px;
93
+ cursor: pointer;
94
+ }
95
+
96
+ .wpr-user-template .plus-icon {
97
+ float: right;
98
+ display: block;
99
+ width: 30px;
100
+ height: 30px;
101
+ line-height: 28px;
102
+ margin-top: 10px;
103
+ border-radius: 50%;
104
+ color: #333;
105
+ background-color: #fff;
106
+ font-size: 18px;
107
+ text-align: center;
108
+ }
109
+
110
+ .wpr-user-template > div {
111
+ position: absolute;
112
+ top: 0;
113
+ left: 0;
114
+ width: 100%;
115
+ height: 100%;
116
+ background: rgba(0,0,0,0.5);
117
+ }
118
+
119
+ .royal-addons_page_wpr-theme-builder .wpr-preview-buttons {
120
+ display: -webkit-box;
121
+ display: -ms-flexbox;
122
+ display: flex;
123
+ -webkit-box-orient: horizontal;
124
+ -webkit-box-direction: reverse;
125
+ -ms-flex-direction: row-reverse;
126
+ flex-direction: row-reverse;
127
+ }
128
+
129
+ .royal-addons_page_wpr-theme-builder .wpr-user-template {
130
+ margin-right: auto;
131
+ }
132
+
133
+ .wpr-settings-page {
134
+ padding: 0 30px;
135
+ }
136
+
137
+ .wpr-nav-tab-wrapper {
138
+ padding-top: 0;
139
+ border-bottom: 0;
140
+ -webkit-transform: translateY(-100%);
141
+ -ms-transform: translateY(-100%);
142
+ transform: translateY(-100%);
143
+ }
144
+
145
+ .wpr-nav-tab-wrapper a {
146
+ border: 0 !important;
147
+ padding: 13px 35px;
148
+ background-color: transparent;
149
+ font-size: 16px;
150
+ margin-left: 0;
151
+ margin-right: 15px;
152
+ border-radius: 3px 4px 0 0;
153
+ color: #333;
154
+ }
155
+
156
+ .wpr-nav-tab-wrapper a:hover {
157
+ color: #6A4BFF;
158
+ background: #fff;
159
+ }
160
+
161
+ .wpr-nav-tab-wrapper .nav-tab-active {
162
+ color: #6A4BFF;
163
+ background: #fff;
164
+ -webkit-box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
165
+ box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
166
+ }
167
+
168
+ .wpr-nav-tab-wrapper a:focus {
169
+ -webkit-box-shadow: none;
170
+ box-shadow: none;
171
+ }
172
+
173
+ .button.wpr-options-button {
174
+ padding: 7px 22px;
175
+ border: 0;
176
+ color: #fff;
177
+ background: #6A4BFF;
178
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
179
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
180
+ font-size: 14px;
181
+ }
182
+
183
+ .button.wpr-options-button:hover,
184
+ .button.wpr-options-button:focus {
185
+ color: #fff;
186
+ background: #6A4BFF;
187
+ border: none;
188
+ }
189
+
190
+ @media screen and (max-width: 1355px) {
191
+ .wpr-nav-tab-wrapper a {
192
+ padding: 13px 25px;
193
+ font-size: 14px;
194
+ }
195
+ }
196
+
197
+
198
+ /*--------------------------------------------------------------
199
+ == Elements
200
+ --------------------------------------------------------------*/
201
+ .wpr-elements-toggle {
202
+ overflow: hidden;
203
+ text-align: center;
204
+ }
205
+
206
+ .wpr-elements-toggle > div {
207
+ display: inline-block;
208
+ }
209
+
210
+ .wpr-elements-toggle h3 {
211
+ float: left;
212
+ font-size: 18px;
213
+ margin: 0 20px 0 0;
214
+ }
215
+
216
+ .wpr-elements-toggle p {
217
+ margin: 10px 0 60px 0;
218
+ }
219
+
220
+ .wpr-elements-heading {
221
+ text-align: center;
222
+ margin-bottom: 30px;
223
+ }
224
+
225
+ .wpr-elements-heading h3 {
226
+ font-size: 18px;
227
+ text-align: center;
228
+ margin-bottom: 0;
229
+ }
230
+
231
+ .wpr-elements-heading .wpr-install-activate-woocommerce {
232
+ color: red;
233
+ font-weight: 700;
234
+ }
235
+
236
+ .wpr-install-activate-woocommerce .dashicons {
237
+ font-size: 18px;
238
+ }
239
+
240
+ .wpr-woo-templates,
241
+ .wpr-elements {
242
+ display: -webkit-box;
243
+ display: -ms-flexbox;
244
+ display: flex;
245
+ -ms-flex-wrap: wrap;
246
+ flex-wrap: wrap;
247
+ width: 100%;
248
+ margin-bottom: 50px;
249
+ }
250
+
251
+ .wpr-woo-templates {
252
+ margin-bottom: 0;
253
+ }
254
+
255
+ .wpr-woo-template,
256
+ .wpr-element {
257
+ -webkit-box-sizing: border-box;
258
+ box-sizing: border-box;
259
+ position: relative;
260
+ width: 24%;
261
+ padding: 22px 30px;
262
+ margin-right: 1%;
263
+ margin-bottom: 20px;
264
+ -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.05);
265
+ box-shadow: 0 0 15px rgba(0,0,0,0.05);
266
+ border-radius: 4px;
267
+ }
268
+
269
+ .wpr-woo-template {
270
+ width: 100%;
271
+ }
272
+
273
+ .wpr-woo-template-info {
274
+ display: -webkit-box;
275
+ display: -ms-flexbox;
276
+ display: flex;
277
+ -webkit-box-pack: justify;
278
+ -ms-flex-pack: justify;
279
+ justify-content: space-between;
280
+ margin-top: 10px;
281
+ }
282
+
283
+ .wpr-woo-template-info .wpr-woo-template-title {
284
+ display: -webkit-inline-box;
285
+ display: -ms-inline-flexbox;
286
+ display: inline-flex;
287
+ -webkit-box-orient: vertical;
288
+ -webkit-box-direction: normal;
289
+ -ms-flex-direction: column;
290
+ flex-direction: column;
291
+ }
292
+
293
+ .wpr-woo-template-title h3 {
294
+ font-weight: 600 !important;
295
+ font-size: 13px !important;
296
+ color: #3c434a !important;
297
+ }
298
+
299
+ .wpr-woo-template-title p {
300
+ margin: 0;
301
+ font-size: 12px;
302
+ }
303
+
304
+ .wpr-woo-template-info h4 {
305
+ font-size: 1em !important;
306
+ font-weight: 600 !important;
307
+ margin: 0;
308
+ }
309
+
310
+ .wpr-element-info h3 {
311
+ float: left;
312
+ margin: 0;
313
+ color: #3a3a3a;
314
+ font-size: 16px;
315
+ }
316
+
317
+ .wpr-woo-template-info label {
318
+ min-width: 45px;
319
+ }
320
+
321
+ .wpr-woo-template-info label,
322
+ .wpr-element-info label,
323
+ .wpr-elements-toggle label {
324
+ float: right;
325
+ }
326
+
327
+ .wpr-woo-template-info span,
328
+ .wpr-element-info span {
329
+ display: block;
330
+ margin-top: 3px;
331
+ color: #999;
332
+ font-style: normal;
333
+ font-size: 12px;
334
+ }
335
+
336
+ .wpr-woo-template-info a,
337
+ .wpr-element-info a {
338
+ display: block;
339
+ clear: both;
340
+ font-size: 12px;
341
+ -webkit-box-shadow: none !important;
342
+ box-shadow: none !important;
343
+ }
344
+
345
+ .wpr-woo-template-info input,
346
+ .wpr-element-info input,
347
+ .wpr-elements-toggle input,
348
+ .wpr-setting-custom-ckbox input {
349
+ position: absolute;
350
+ z-index: -1000;
351
+ left: -1000px;
352
+ overflow: hidden;
353
+ clip: rect(0 0 0 0);
354
+ height: 1px;
355
+ width: 1px;
356
+ margin: -1px;
357
+ padding: 0;
358
+ border: 0;
359
+ }
360
+
361
+ .wpr-woo-template-info label,
362
+ .wpr-element-info label,
363
+ .wpr-elements-toggle label,
364
+ .wpr-setting-custom-ckbox label {
365
+ position: relative;
366
+ display: block;
367
+ width: 45px;
368
+ height: 23px;
369
+ border-radius: 20px;
370
+ background: #e8e8e8;
371
+ cursor: pointer;
372
+ -webkit-touch-callout: none;
373
+ -webkit-user-select: none;
374
+ -moz-user-select: none;
375
+ -ms-user-select: none;
376
+ user-select: none;
377
+ -webkit-transition: all 0.2s ease-in;
378
+ -o-transition: all 0.2s ease-in;
379
+ transition: all 0.2s ease-in;
380
+ }
381
+
382
+ .wpr-woo-template-info input + label:after,
383
+ .wpr-element-info input + label:after,
384
+ .wpr-elements-toggle input + label:after,
385
+ .wpr-setting-custom-ckbox input + label:after {
386
+ content: ' ';
387
+ display: block;
388
+ position: absolute;
389
+ top: 3px;
390
+ left: 3px;
391
+ width: 17px;
392
+ height: 17px;
393
+ border-radius: 50%;
394
+ background: #fff;
395
+ -webkit-transition: all 0.2s ease-in;
396
+ -o-transition: all 0.2s ease-in;
397
+ transition: all 0.2s ease-in;
398
+ }
399
+
400
+ .wpr-woo-template-info input:checked + label,
401
+ .wpr-element-info input:checked + label,
402
+ .wpr-elements-toggle input:checked + label,
403
+ .wpr-setting-custom-ckbox input:checked + label {
404
+ background: #6A4BFF;
405
+ }
406
+
407
+ .wpr-woo-template-info input:checked + label:after,
408
+ .wpr-element-info input:checked + label:after,
409
+ .wpr-elements-toggle input:checked + label:after,
410
+ .wpr-setting-custom-ckbox input:checked + label:after {
411
+ left: 24px;
412
+ }
413
+
414
+ .wpr-new-element:before {
415
+ content: 'NEW';
416
+ position: absolute;
417
+ top: -10px;
418
+ left: 28px;
419
+ padding: 1px 7px;
420
+ color: #fff;
421
+ background-color: #f44;
422
+ border-radius: 3px;
423
+ font-size: 10px;
424
+ font-weight: bold;
425
+ letter-spacing: 1px;
426
+ }
427
+
428
+ .wpr-pro-element:before {
429
+ content: 'PRO';
430
+ position: absolute;
431
+ top: -10px;
432
+ left: 28px;
433
+ z-index: 10;
434
+ padding: 1px 7px;
435
+ color: #fff;
436
+ background-color: #f44;
437
+ border-radius: 3px;
438
+ font-size: 10px;
439
+ font-weight: bold;
440
+ letter-spacing: 1px;
441
+ }
442
+
443
+ .wpr-pro-element > a {
444
+ display: block;
445
+ position: absolute;
446
+ top: 0;
447
+ left: 0;
448
+ z-index: 1;
449
+ width: 100%;
450
+ height: 100%;
451
+ background: rgba(0,0,0,0.1);
452
+ }
453
+
454
+ /*--------------------------------------------------------------
455
+ == My Templates
456
+ --------------------------------------------------------------*/
457
+ .wpr-my-templates-list {
458
+ width: 65%;
459
+ }
460
+
461
+ @media screen and (max-width: 1400px) {
462
+ .wpr-my-templates-list {
463
+ width: 100%;
464
+ }
465
+ }
466
+
467
+ .wpr-activate-woo-notice,
468
+ .wpr-my-templates-list li {
469
+ overflow: hidden;
470
+ padding: 20px 35px;
471
+ margin-bottom: 15px;
472
+ -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
473
+ box-shadow: 0 0 2px rgba(0,0,0,0.2);
474
+ }
475
+
476
+ .wpr-my-templates-list li h3 {
477
+ float: left;
478
+ margin: 0;
479
+ color: #555;
480
+ font-size: 16px;
481
+ line-height: 34px;
482
+ text-transform: capitalize;
483
+ }
484
+
485
+ .wpr-my-templates-list .wpr-action-buttons {
486
+ float: right;
487
+ }
488
+
489
+ .wpr-my-templates-list .wpr-template-conditions {
490
+ background: #b3b3b3;
491
+ }
492
+
493
+ .wpr-active-conditions-template .wpr-template-conditions {
494
+ background: #7a5ffd;
495
+ }
496
+
497
+ .wpr-my-templates-list .wpr-template-conditions:hover,
498
+ .wpr-active-conditions-template .wpr-template-conditions:hover {
499
+ background: #6A4BFF;
500
+ }
501
+
502
+ .wpr-my-templates-list .wpr-edit-template {
503
+ background: #646464;
504
+ }
505
+
506
+ .wpr-my-templates-list .wpr-edit-template:hover {
507
+ background: #535353;
508
+ }
509
+
510
+ .wpr-edit-template:focus {
511
+ -webkit-box-shadow: none !important;
512
+ box-shadow: none !important;
513
+ }
514
+
515
+ .wpr-my-templates-list .wpr-delete-template {
516
+ background: #ff5a4b;
517
+ }
518
+
519
+ .wpr-my-templates-list .wpr-delete-template:hover {
520
+ background: #FF4635;
521
+ }
522
+
523
+ .wpr-my-templates-list .wpr-action-buttons > * {
524
+ display: inline-block;
525
+ padding: 3px 20px;
526
+ margin-right: 10px;
527
+ border: 0;
528
+ letter-spacing: 0.5px;
529
+ }
530
+
531
+ .wpr-my-templates-list .wpr-action-buttons > *:last-child {
532
+ margin-right: 0;
533
+ }
534
+
535
+ .wpr-my-templates-list .wpr-action-buttons .dashicons {
536
+ font-size: 16px;
537
+ line-height: 30px;
538
+ }
539
+
540
+ .wpr-active-conditions-template {
541
+ border-left: 5px solid #6A4BFF;
542
+ background: #F6F7F7;
543
+ }
544
+
545
+ .wpr-my-templates-list .wpr-no-templates {
546
+ background: #fff !important;
547
+ }
548
+
549
+
550
+ /*--------------------------------------------------------------
551
+ == Settings
552
+ --------------------------------------------------------------*/
553
+ .wpr-settings-group:first-of-type {
554
+ margin-top: 50px;
555
+ }
556
+
557
+ .wpr-settings-group {
558
+ position: relative;
559
+ width: 35%;
560
+ background: #f9f9f9;
561
+ padding: 30px;
562
+ margin-bottom: 80px;
563
+ -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
564
+ box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
565
+ border-radius: 0 3px 3px 3px;
566
+ }
567
+
568
+ .wpr-settings-group-inner {
569
+ position: relative;
570
+ }
571
+
572
+ .wpr-settings-group-title {
573
+ position: absolute;
574
+ top: 0;
575
+ left: 0;
576
+ -webkit-transform: translateY(-100%);
577
+ -ms-transform: translateY(-100%);
578
+ transform: translateY(-100%);
579
+ padding: 10px 30px;
580
+ background: #f9f9f9;
581
+ margin: 0;
582
+ -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
583
+ box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
584
+ border-radius: 3px 3px 0 0;
585
+ color: #6A4BFF;
586
+ font-size: 14px;
587
+ }
588
+
589
+ .wpr-setting {
590
+ margin-bottom: 20px;
591
+ }
592
+
593
+ .wpr-setting h4 {
594
+ margin-bottom: 8px;
595
+ }
596
+
597
+ .wpr-setting input:not(input[type='checkbox']) {
598
+ border: 1px solid #e8e8e8;
599
+ width: 100%;
600
+ padding: 5px 15px;
601
+ }
602
+
603
+ .wpr-setting input[type='checkbox'] {
604
+ margin-right: 8px;
605
+ }
606
+
607
+ .wpr-settings .submit:first-of-type {
608
+ margin-top: 0;
609
+ padding-top: 0;
610
+ margin-bottom: 70px;
611
+ }
612
+
613
+ .wp-picker-clear {
614
+ width: 100px !important;
615
+ }
616
+
617
+ /*--------------------------------------------------------------
618
+ == Conditions
619
+ --------------------------------------------------------------*/
620
+ .wpr-admin-popup-wrap {
621
+ display: none;
622
+ position: fixed;
623
+ top: 0;
624
+ left: 0;
625
+ z-index: 9999;
626
+ background-color: rgba(0, 0, 0, 0.6);
627
+ width: 100%;
628
+ height: 100%;
629
+ }
630
+
631
+ .wpr-admin-popup {
632
+ display: -webkit-box;
633
+ display: -ms-flexbox;
634
+ display: flex;
635
+ -ms-flex-pack: distribute;
636
+ justify-content: space-around;
637
+ -webkit-box-align: center;
638
+ -ms-flex-align: center;
639
+ align-items: center;
640
+ -webkit-box-orient: vertical;
641
+ -webkit-box-direction: normal;
642
+ -ms-flex-direction: column;
643
+ flex-direction: column;
644
+ position: absolute;
645
+ top: 50%;
646
+ left: 50%;
647
+ -webkit-transform: translate(-50%,-50%);
648
+ -ms-transform: translate(-50%,-50%);
649
+ transform: translate(-50%,-50%);
650
+ width: 80%;
651
+ max-width: 850px;
652
+ padding: 70px 20px 20px 20px;
653
+ background-color: #F1F3F5;
654
+ }
655
+
656
+
657
+ .wpr-admin-popup .close-popup {
658
+ position: absolute;
659
+ top: 10px;
660
+ right: 15px;
661
+ font-size: 26px;
662
+ cursor: pointer;
663
+ color: #59626a;
664
+ }
665
+
666
+ .wpr-conditions.wpr-tab-archive .global-condition-select,
667
+ .wpr-conditions.wpr-tab-archive .singles-condition-select,
668
+ .wpr-conditions.wpr-tab-product_archive .global-condition-select,
669
+ .wpr-conditions.wpr-tab-product_archive .singles-condition-select,
670
+ .wpr-conditions.wpr-tab-single .global-condition-select,
671
+ .wpr-conditions.wpr-tab-single .archives-condition-select,
672
+ .wpr-conditions.wpr-tab-product_single .global-condition-select,
673
+ .wpr-conditions.wpr-tab-product_single .archives-condition-select {
674
+ display: none !important;
675
+ }
676
+
677
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(1),
678
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(2),
679
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(3) {
680
+ /*display: none;*/
681
+ }
682
+
683
+ .wpr-conditions.wpr-tab-archive .archives-condition-select,
684
+ .wpr-conditions.wpr-tab-product_archive .archives-condition-select,
685
+ .wpr-conditions.wpr-tab-single .singles-condition-select,
686
+ .wpr-conditions.wpr-tab-product_single .singles-condition-select {
687
+ display: block !important;
688
+ }
689
+
690
+ .wpr-conditions-sample {
691
+ display: none !important;
692
+ }
693
+
694
+ .wpr-conditions {
695
+ position: relative;
696
+ display: -webkit-box;
697
+ display: -ms-flexbox;
698
+ display: flex;
699
+ -webkit-box-align: center;
700
+ -ms-flex-align: center;
701
+ align-items: center;
702
+ margin-top: 10px;
703
+ width: 600px;
704
+ border-radius: 3px;
705
+ border: 1px solid #e8e8e8;
706
+ background: #fff;
707
+ }
708
+
709
+ .wpr-admin-popup header {
710
+ margin-top: 0;
711
+ margin-bottom: 20px;
712
+ text-align: center;
713
+ }
714
+
715
+ .wpr-admin-popup header h2 {
716
+ margin: 25px auto;
717
+ font-size: 26px;
718
+ color: #59626a;
719
+ }
720
+
721
+ .wpr-admin-popup header p {
722
+ margin-top: 0;
723
+ margin-bottom: 0;
724
+ color: #7f8b96;
725
+ }
726
+
727
+ .wpr-conditions select {
728
+ height: 35px;
729
+ height: 100%;
730
+ padding-top: 5px;
731
+ padding-bottom: 5px;
732
+ border-radius: 0;
733
+ border: none;
734
+ -webkit-box-flex: 1;
735
+ -ms-flex-positive: 1;
736
+ flex-grow: 1;
737
+ border-right: 1px solid #e8e8e8 !important;
738
+ background-size: 14px 14px;
739
+ }
740
+
741
+ span.wpr-add-conditions {
742
+ margin-top: 30px;
743
+ background: #A4AFB7;
744
+ color: #fff;
745
+ font-weight: 600;
746
+ letter-spacing: 1px;
747
+ text-transform: uppercase;
748
+ padding: 8px 20px;
749
+ border-radius: 3px;
750
+ cursor: pointer;
751
+ }
752
+
753
+ span.wpr-add-conditions:hover {
754
+ background: #848c92;
755
+ }
756
+
757
+ input.wpr-condition-input-ids {
758
+ display: none;
759
+ padding: 5px;
760
+ outline: none;
761
+ border: none;
762
+ border-radius: 0;
763
+ }
764
+
765
+ input.wpr-condition-input-ids,
766
+ .wpr-conditions select {
767
+ -ms-flex-negative: 0;
768
+ flex-shrink: 0;
769
+ -webkit-box-flex: 1;
770
+ -ms-flex-positive: 1;
771
+ flex-grow: 1;
772
+ max-width: none;
773
+ border: none;
774
+ -webkit-box-shadow: none !important;
775
+ box-shadow: none !important;
776
+ outline: none;
777
+ margin: 0;
778
+ text-indent: 5px;
779
+ }
780
+
781
+ .wpr-canvas-condition {
782
+ display: none;
783
+ margin-top: 20px;
784
+ }
785
+
786
+ .wpr-canvas-condition label {
787
+ display: inline-block;
788
+ }
789
+
790
+ .wpr-canvas-condition span {
791
+ margin-right: 20px;
792
+ }
793
+
794
+ #wpr-woo-products-per-page {
795
+ width: 40px;
796
+ border: 1px solid #e8e8e8;
797
+ text-align: center;
798
+ -webkit-box-shadow: none !important;
799
+ box-shadow: none !important;
800
+ margin-left: 10px;
801
+ }
802
+
803
+ .wpr-delete-template-conditions {
804
+ margin-left: auto;
805
+ position: absolute;
806
+ right: -30px;
807
+ color: #C2CBD2;
808
+ font-size: 22px;
809
+ cursor: pointer;
810
+ }
811
+
812
+ .wpr-delete-template-conditions:hover {
813
+ color: #81868a;
814
+ }
815
+
816
+ .wpr-save-conditions {
817
+ padding: 8px 20px;
818
+ color: #fff;
819
+ background: #6A4BFF;
820
+ margin-left: auto;
821
+ border-radius: 3px;
822
+ margin-top: 80px;
823
+ text-transform: uppercase;
824
+ letter-spacing: 0.5px;
825
+ font-weight: 600;
826
+ cursor: pointer;
827
+ }
828
+
829
+ .wpr-user-template-popup {
830
+ padding-top: 40px;
831
+ }
832
+
833
+ .wpr-user-template-popup header {
834
+ margin-bottom: 27px;
835
+ }
836
+
837
+ .wpr-user-template-popup .wpr-create-template {
838
+ padding: 11px 20px;
839
+ margin: 25px auto;
840
+ color: #fff;
841
+ background: #6A4BFF;
842
+ border-radius: 3px;
843
+ cursor: pointer;
844
+ }
845
+
846
+ .wpr-user-template-popup p {
847
+ max-width: 70%;
848
+ margin: auto;
849
+ }
850
+
851
+ input.wpr-user-template-title {
852
+ width: 350px;
853
+ border: 1px solid #d1d1d1;
854
+ padding: 5px 10px;
855
+ border-radius: 3px;
856
+ }
857
+
858
+ input.wpr-user-template-title::-webkit-input-placeholder,
859
+ input.wpr-condition-input-ids::-webkit-input-placeholder {
860
+ color: #9a9a9a;
861
+ }
862
+
863
+ input.wpr-user-template-title::-moz-placeholder,
864
+ input.wpr-condition-input-ids::-moz-placeholder {
865
+ color: #9a9a9a;
866
+ }
867
+
868
+ input.wpr-user-template-title:-ms-input-placeholder,
869
+ input.wpr-condition-input-ids:-ms-input-placeholder {
870
+ color: #9a9a9a;
871
+ }
872
+
873
+ input.wpr-user-template-title::-ms-input-placeholder,
874
+ input.wpr-condition-input-ids::-ms-input-placeholder {
875
+ color: #9a9a9a;
876
+ }
877
+
878
+ input.wpr-user-template-title::-webkit-input-placeholder, input.wpr-condition-input-ids::-webkit-input-placeholder {
879
+ color: #9a9a9a;
880
+ }
881
+
882
+ input.wpr-user-template-title::-moz-placeholder, input.wpr-condition-input-ids::-moz-placeholder {
883
+ color: #9a9a9a;
884
+ }
885
+
886
+ input.wpr-user-template-title:-ms-input-placeholder, input.wpr-condition-input-ids:-ms-input-placeholder {
887
+ color: #9a9a9a;
888
+ }
889
+
890
+ input.wpr-user-template-title::-ms-input-placeholder, input.wpr-condition-input-ids::-ms-input-placeholder {
891
+ color: #9a9a9a;
892
+ }
893
+
894
+ input.wpr-user-template-title::placeholder,
895
+ input.wpr-condition-input-ids::placeholder {
896
+ color: #9a9a9a;
897
+ }
898
+
899
+ input.wpr-user-template-title:focus {
900
+ border-color: #6A4BFF;
901
+ -webkit-box-shadow: none;
902
+ box-shadow: none;
903
+ }
904
+
905
+ /*--------------------------------------------------------------
906
+ == White Label
907
+ --------------------------------------------------------------*/
908
+ .wpr-wl-tab-content {
909
+ display: -webkit-box;
910
+ display: -ms-flexbox;
911
+ display: flex;
912
+ -webkit-box-align: start;
913
+ -ms-flex-align: start;
914
+ align-items: flex-start;
915
+ }
916
+
917
+ .wpr-wl-tab-content .wpr-settings-group:last-of-type {
918
+ margin-top: 50px;
919
+ margin-left: 50px;
920
+ }
921
+
922
+ .wpr-setting-custom-img-upload div button {
923
+ display: -webkit-box;
924
+ display: -ms-flexbox;
925
+ display: flex;
926
+ -webkit-box-align: center;
927
+ -ms-flex-align: center;
928
+ align-items: center;
929
+ margin-top: 10px;
930
+ padding: 10px 20px;
931
+ background: #ffffff;
932
+ border: 1px solid #e8e8e8;
933
+ border-radius: 3px;
934
+ font-weight: bold;
935
+ cursor: pointer;
936
+ }
937
+
938
+ .wpr-setting-custom-img-upload div button span {
939
+ margin-left: 5px;
940
+ }
941
+
942
+ .wpr-setting-custom-img-upload div button img {
943
+ width: 50px;
944
+ }
945
+
946
+ .wpr-setting-custom-ckbox h4 {
947
+ display: -webkit-box;
948
+ display: -ms-flexbox;
949
+ display: flex;
950
+ -webkit-box-orient: horizontal;
951
+ -webkit-box-direction: normal;
952
+ -ms-flex-direction: row;
953
+ flex-direction: row;
954
+ -webkit-box-pack: justify;
955
+ -ms-flex-pack: justify;
956
+ justify-content: space-between;
957
+ }
958
+
959
+ .wpr-setting-custom-ckbox label {
960
+ background: #dddbdb;
961
+ }
962
+
963
+ .wpr-setting-custom-ckbox p {
964
+ color: #a09f9f;
965
+ }
966
+
967
+ /*--------------------------------------------------------------
968
+ == Freemius
969
+ --------------------------------------------------------------*/
970
+ #fs_connect {
971
+ margin: 40px !important;
972
+ width: 615px !important;
973
+ border-top: 3px solid #2271B1 !important;
974
+ }
975
+
976
+ #fs_connect .fs-content {
977
+ padding: 25px 20px 35px 20px !important;
978
+ }
979
+
980
+ #fs_connect .fs-visual {
981
+ background: transparent !important;
982
+ }
983
+
984
+ #fs_connect .fs-visual .fs-site-icon,
985
+ #fs_connect .fs-visual .fs-plugin-icon,
986
+ #fs_connect .fs-visual .fs-connect-logo {
987
+ top: 20px !important;
988
+ }
989
+
990
+ #fs_connect .fs-visual .fs-plugin-icon,
991
+ #fs_connect .fs-visual .fs-connect-logo,
992
+ #fs_connect .fs-visual .fs-site-icon {
993
+ border: none !important;
994
+ }
995
+
996
+ #fs_connect .fs-visual .fs-site-icon i,
997
+ #fs_connect .fs-visual img{
998
+ overflow: hidden !important;
999
+ border-radius: 100px !important;
1000
+ }
1001
+
1002
+ #fs_connect .fs-actions {
1003
+ border-top: 1px solid #F2F2F2 !important;
1004
+ background: #F2F2F2 !important;
1005
+ }
1006
+
1007
+ #fs_connect .fs-actions .button {
1008
+ font-size: 14px !important;
1009
+ }
1010
+
1011
+ #fs_connect .fs-actions .button.button-secondary {
1012
+ padding: 0 25px !important;
1013
+ }
1014
+
1015
+ #fs_connect .fs-permissions {
1016
+ margin-top: 20px !important;
1017
+ }
1018
+
1019
+ #fs_connect .fs-permissions>.fs-trigger {
1020
+ -webkit-box-shadow: none !important;
1021
+ box-shadow: none !important;
1022
+ }
1023
+
1024
+ #fs_connect .fs-permissions.fs-open ul {
1025
+ margin: 30px 20px !important;
1026
+ }
1027
+
1028
+ #fs_connect .fs-permissions ul li {
1029
+ margin-bottom: 20px !important;
1030
+ }
1031
+
1032
+ #fs_connect .fs-permissions ul li .fs-permission-description span {
1033
+ font-size: 12px !important;
1034
+ text-transform: capitalize !important;
1035
+ }
1036
+
1037
+ #fs_connect .fs-permissions ul li .fs-permission-description p {
1038
+ font-size: 11px !important;
1039
+ margin-top: 0 !important;
1040
+ }
1041
+
1042
+ #fs_connect .fs-license-key-container {
1043
+ width: 100% !important;
1044
+ margin-top: 20px;
1045
+ }
1046
+
1047
+ #pframe,
1048
+ #fs_connect.require-license-key .fs-permissions,
1049
+ #fs_connect.require-license-key .fs-terms,
1050
+ #fs_connect .fs-freemium-licensing,
1051
+ #license_issues_link {
1052
+ display: none !important;
1053
+ }
1054
+
1055
+ /*--------------------------------------------------------------
1056
+ == Settings: Pro Options
1057
+ --------------------------------------------------------------*/
1058
+ .wpr-settings-pro-overlay {
1059
+ display: -webkit-box;
1060
+ display: -ms-flexbox;
1061
+ display: flex;
1062
+ -webkit-box-orient: vertical;
1063
+ -webkit-box-direction: normal;
1064
+ -ms-flex-direction: column;
1065
+ flex-direction: column;
1066
+ -webkit-box-align: center;
1067
+ -ms-flex-align: center;
1068
+ align-items: center;
1069
+ -webkit-box-pack: center;
1070
+ -ms-flex-pack: center;
1071
+ justify-content: center;
1072
+ position: absolute;
1073
+ top: 0;
1074
+ left: 0;
1075
+ width: 100%;
1076
+ height: 100%;
1077
+ background: rgba(0,0,0,0.4);
1078
+ color: #f9f9f9;
1079
+ font-size: 16px;
1080
+ text-decoration: none;
1081
+ text-transform: uppercase;
1082
+ font-weight: bold;
1083
+
1084
+ text-shadow: 1px 1px 1px #000;
1085
+ -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1086
+ box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1087
+ }
1088
+
1089
+ .wpr-settings-pro-overlay:hover,
1090
+ .wpr-settings-pro-overlay:focus{
1091
+ color: #f9f9f9;
1092
+ }
1093
+
1094
+ .wpr-settings-pro-overlay .dashicons {
1095
+ font-size: 50px;
1096
+ line-height: 50px;
1097
+ margin-bottom: 40px;
1098
+ -webkit-transform: translateX(-50%);
1099
+ -ms-transform: translateX(-50%);
1100
+ transform: translateX(-50%);
1101
+ }
1102
+
1103
+ .wpr-settings-pro-overlay .dashicons:nth-child(2) {
1104
+ display: none;
1105
+ }
1106
+
1107
+ .wpr-settings-pro-overlay:hover .dashicons:nth-child(2) {
1108
+ display: block;
1109
+ }
1110
+
1111
+ .wpr-settings-pro-overlay:hover .dashicons:nth-child(1) {
1112
+ display: none;
1113
+ }.example {
1114
+ display: -ms-grid;
1115
+ display: grid;
1116
+ -webkit-transition: all .5s;
1117
+ -o-transition: all .5s;
1118
+ transition: all .5s;
1119
+ -webkit-user-select: none;
1120
+ -moz-user-select: none;
1121
+ -ms-user-select: none;
1122
+ user-select: none;
1123
+ background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
1124
+ background: -o-linear-gradient(top, white, black);
1125
+ background: linear-gradient(to bottom, white, black);
1126
+ }
1127
+
1128
+ /* Disable Notices */
1129
+ .notice:not(.wpr-plugin-update-notice),
1130
+ div.fs-notice.updated, div.fs-notice.success {
1131
+ display: none !important;
1132
  }
assets/css/admin/templates-kit.css CHANGED
@@ -1,610 +1,610 @@
1
- .royal-addons_page_wpr-templates-kit #wpwrap {
2
- background: #F6F6F6;
3
- }
4
-
5
- .royal-addons_page_wpr-templates-kit #wpcontent {
6
- padding: 0;
7
- }
8
-
9
- img {
10
- display: block;
11
- max-width: 100%;
12
- width: 100%;
13
- }
14
-
15
- .wpr-templates-kit-page > header {
16
- position: sticky;
17
- top: 32px;
18
- z-index: 99;
19
- display: -webkit-box;
20
- display: -ms-flexbox;
21
- display: flex;
22
- -webkit-box-pack: justify;
23
- -ms-flex-pack: justify;
24
- justify-content: space-between;
25
- background: #fff;
26
- -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
27
- box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
28
- }
29
-
30
- .wpr-templates-kit-logo {
31
- display: -webkit-box;
32
- display: -ms-flexbox;
33
- display: flex;
34
- }
35
-
36
- .wpr-templates-kit-logo div {
37
- padding: 20px;
38
- border-right: 1px solid #e8e8e8;
39
- }
40
-
41
- .wpr-templates-kit-logo .back-btn {
42
- display: none;
43
- -webkit-box-align: center;
44
- -ms-flex-align: center;
45
- align-items: center;
46
- font-weight: bold;
47
- color: #6d7882;
48
- cursor: pointer;
49
- }
50
-
51
- .wpr-templates-kit-logo .back-btn:hover {
52
- color: #222;
53
- }
54
-
55
- .wpr-templates-kit-search {
56
- display: -webkit-box;
57
- display: -ms-flexbox;
58
- display: flex;
59
- -webkit-box-align: center;
60
- -ms-flex-align: center;
61
- align-items: center;
62
- position: absolute;
63
- top: 20px;
64
- left: 50%;
65
- -webkit-transform: translateX(-50%);
66
- -ms-transform: translateX(-50%);
67
- transform: translateX(-50%);
68
- }
69
-
70
- .wpr-templates-kit-search input {
71
- width: 500px;
72
- height: 45px;
73
- padding-left: 15px;
74
- border: 2px solid #e8e8e8 !important;
75
- -webkit-box-shadow: none !important;
76
- box-shadow: none !important;
77
- }
78
-
79
- .wpr-templates-kit-search .dashicons {
80
- margin-left: -32px;
81
- color: #777;
82
- }
83
-
84
- .wpr-templates-kit-price-filter {
85
- position: relative;
86
- width: 110px;
87
- height: 40px;
88
- margin: 20px;
89
- border: 2px solid #e8e8e8;
90
- line-height: 40px;
91
- padding: 0 20px;
92
- border-radius: 3px;
93
- font-size: 14px;
94
- cursor: pointer;
95
- }
96
-
97
- .wpr-templates-kit-price-filter .dashicons {
98
- position: absolute;
99
- right: 12px;
100
- line-height: 40px;
101
- font-size: 14px;
102
- }
103
-
104
- .wpr-templates-kit-price-filter:hover ul {
105
- display: block;
106
- }
107
-
108
- .wpr-templates-kit-price-filter ul {
109
- display: none;
110
- background: #fff;
111
- position: absolute;
112
- width: 100%;
113
- top: 26px;
114
- left: -2px;
115
- padding: 0;
116
- border: 2px solid #e8e8e8;
117
- }
118
-
119
- .wpr-templates-kit-price-filter ul li {
120
- padding: 0 20px;
121
- line-height: 32px;
122
- margin-bottom: 0 !important;
123
- border-bottom: 1px solid #e8e8e8;
124
- }
125
-
126
- .wpr-templates-kit-price-filter ul li:last-child {
127
- border-bottom: 0;
128
- }
129
-
130
- .wpr-templates-kit-price-filter ul li:hover {
131
- background: #e8e8e8;
132
- }
133
-
134
- .wpr-templates-kit-filters {
135
- display: none;
136
- padding: 20px;
137
- }
138
-
139
- .wpr-templates-kit-filters div {
140
- padding: 10px 20px;
141
- border: 2px solid #e8e8e8;
142
- border-radius: 3px;
143
- font-size: 16px;
144
- }
145
-
146
- .wpr-templates-kit-filters ul {
147
- display: none;
148
- }
149
-
150
- .wpr-templates-kit-page-title {
151
- text-align: center;
152
- margin-top: 65px;
153
- margin-bottom: 35px;
154
- }
155
-
156
- .wpr-templates-kit-page-title h1 {
157
- font-size: 35px;
158
- color: #555;
159
- }
160
-
161
- .button.wpr-options-button {
162
- padding: 3px 18px;
163
- border: 0;
164
- color: #fff;
165
- background: #6A4BFF;
166
- -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
167
- box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
168
- font-size: 14px;
169
- }
170
-
171
- .button.wpr-options-button:hover,
172
- .button.wpr-options-button:focus {
173
- color: #fff;
174
- background: #6A4BFF;
175
- border: none;
176
- }
177
-
178
- .button.wpr-options-button .dashicons {
179
- font-size: 16px;
180
- line-height: 32px;
181
- }
182
-
183
- .wpr-templates-kit-grid {
184
- display: -ms-grid;
185
- display: grid;
186
- -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
187
- grid-template-columns: repeat(4, 1fr);
188
- grid-column-gap: 30px;
189
- grid-row-gap: 30px;
190
- padding: 30px;
191
- }
192
-
193
-
194
- @media screen and (max-width: 1400px) {
195
- .wpr-templates-kit-grid {
196
- grid-template-columns: repeat(3, 1fr);
197
- }
198
- }
199
-
200
- .wpr-templates-kit-grid .grid-item {
201
- position: relative;
202
- overflow: hidden;
203
- border: 1px solid #e8e8e8;
204
- -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
205
- box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
206
- background: #fff;
207
- }
208
-
209
-
210
- .wpr-templates-kit-grid .grid-item[data-price="pro"]:before {
211
- content: 'Premium';
212
- display: block;
213
- position: absolute;
214
- top: 20px;
215
- right: -30px;
216
- z-index: 10;
217
- -webkit-transform: rotate(45deg);
218
- -ms-transform: rotate(45deg);
219
- transform: rotate(45deg);
220
- padding: 7px 40px;
221
- font-size: 13px;
222
- letter-spacing: .4px;
223
- background: #6a4bff;
224
- color: #fff;
225
- -webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 70%);
226
- box-shadow: 0 0 5px 0 rgb(0 0 0 / 70%);
227
- }
228
-
229
- .wpr-templates-kit-grid .image-wrap {
230
- position: relative;
231
- border-bottom: 1px solid #e8e8e8;
232
- }
233
-
234
- .wpr-templates-kit-grid .image-wrap:hover .image-overlay {
235
- opacity: 1;
236
- }
237
-
238
- .wpr-templates-kit-grid .image-overlay {
239
- opacity: 0;
240
- display: -webkit-box;
241
- display: -ms-flexbox;
242
- display: flex;
243
- -webkit-box-align: center;
244
- -ms-flex-align: center;
245
- align-items: center;
246
- -webkit-box-pack: center;
247
- -ms-flex-pack: center;
248
- justify-content: center;
249
- position: absolute;
250
- top: 0;
251
- left: 0;
252
- width: 100%;
253
- height: 100%;
254
- background: rgba(0,0,0,0.2);
255
- cursor: pointer;
256
- -webkit-transition: opacity 0.2s ease-in;
257
- -o-transition: opacity 0.2s ease-in;
258
- transition: opacity 0.2s ease-in;
259
- }
260
-
261
- .wpr-templates-kit-grid .image-overlay .dashicons {
262
- font-size: 30px;
263
- color: #fff;
264
- }
265
-
266
- .wpr-templates-kit-grid .grid-item footer {
267
- display: -webkit-box;
268
- display: -ms-flexbox;
269
- display: flex;
270
- padding: 15px;
271
- -webkit-box-pack: justify;
272
- -ms-flex-pack: justify;
273
- justify-content: space-between;
274
- }
275
-
276
- .wpr-templates-kit-grid .grid-item footer h3 {
277
- margin: 0;
278
- font-size: 16px;
279
- text-transform: capitalize;
280
- }
281
-
282
- .wpr-templates-kit-grid .grid-item footer span {
283
- position: relative;
284
- min-width: 77px;
285
- height: 20px;
286
- background-color: #5130ef;
287
- color: #fff;
288
- font-size: 12px;
289
- padding: 2px 10px;
290
- border-radius: 3px;
291
- }
292
-
293
- span.wpr-woo-builder-label {
294
- background-color: #7B51AD !important;
295
- text-align: center;
296
- }
297
-
298
- .wpr-templates-kit-grid .grid-item footer span:after {
299
- display: none;
300
- width: 125px;
301
- position: absolute;
302
- top: -50px;
303
- left: 30%;
304
- -webkit-transform: translateX(-50%);
305
- -ms-transform: translateX(-50%);
306
- transform: translateX(-50%);
307
- padding: 7px 10px;
308
- border-radius: 3px;
309
- background-color: #333;
310
- font-size: 12px;
311
- line-height: 15px;
312
- -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
313
- box-shadow: 0 0 5px rgba(0,0,0,0.4);
314
- }
315
-
316
- .wpr-templates-kit-grid .grid-item footer span.wpr-theme-builder-label:after {
317
- content: "This Kit includes Theme Builder templates.";
318
- }
319
-
320
- .wpr-templates-kit-grid .grid-item footer span.wpr-woo-builder-label:after {
321
- content: "This Kit includes WooCommerce Builder templates.";
322
- }
323
-
324
- .wpr-templates-kit-grid .grid-item footer span:hover:after {
325
- display: block;
326
- }
327
-
328
- .wpr-templates-kit-single {
329
- display: none;
330
- }
331
-
332
- .wpr-templates-kit-single .grid-item a {
333
- text-decoration: none;
334
- }
335
-
336
- .wpr-templates-kit-single .action-buttons-wrap {
337
- display: -webkit-box;
338
- display: -ms-flexbox;
339
- display: flex;
340
- -webkit-box-pack: justify;
341
- -ms-flex-pack: justify;
342
- justify-content: space-between;
343
- position: fixed;
344
- bottom: 0;
345
- left: 0;
346
- right: 0;
347
- z-index: 10;
348
- padding: 25px 30px;
349
- background: #fff;
350
- -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
351
- box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
352
- }
353
-
354
- .action-buttons-wrap a,
355
- .action-buttons-wrap button {
356
- padding: 5px 25px !important;
357
- }
358
-
359
- .wpr-templates-kit-single .preview-demo .dashicons {
360
- font-size: 14px;
361
- line-height: 28px;
362
- }
363
-
364
- .wpr-templates-kit-single .import-kit,
365
- .wpr-templates-kit-single .get-access {
366
- background: #6A4BFF;
367
- color: #fff;
368
- }
369
-
370
- .wpr-templates-kit-single .import-kit:hover,
371
- .wpr-templates-kit-single .import-kit:focus,
372
- .wpr-templates-kit-single .get-access:hover,
373
- .wpr-templates-kit-single .get-access:focus {
374
- background: #5130ef;
375
- color: #fff;
376
- -webkit-box-shadow: none !important;
377
- box-shadow: none !important;
378
- }
379
-
380
- .wpr-templates-kit-single .import-kit .dashicons,
381
- .wpr-templates-kit-single .get-access .dashicons {
382
- font-size: 14px;
383
- line-height: 30px;
384
- }
385
-
386
- .wpr-templates-kit-single .selected-template {
387
- border: 1px solid #2271B1;
388
- -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
389
- box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
390
- }
391
-
392
- .import-template-buttons .import-template {
393
- display: none;
394
- }
395
-
396
- .wpr-templates-kit-single .import-template strong {
397
- text-transform: capitalize;
398
- }
399
-
400
- .wpr-import-kit-popup-wrap {
401
- display: none;
402
- position: relative;
403
- z-index: 9999999;
404
- }
405
-
406
- .wpr-import-kit-popup-wrap .overlay {
407
- position: fixed;
408
- top: 0;
409
- left: 0;
410
- z-index: 9999999;
411
- width: 100%;
412
- height: 100%;
413
- background: rgba(0,0,0,0.5);
414
- }
415
-
416
- .wpr-import-help {
417
- margin-top: 20px;
418
- text-align: right;
419
- }
420
-
421
- .wpr-import-help a {
422
- width: 50%;
423
- font-size: 12px;
424
- text-align: right;
425
- text-decoration: none;
426
- color: #8F5D64;
427
- }
428
-
429
- .wpr-import-help a:hover {
430
- text-decoration: underline;
431
- }
432
-
433
- .wpr-import-help a span {
434
- vertical-align: middle;
435
- margin-bottom: 2px;
436
- font-size: 12px !important;
437
- width: 12px !important;
438
- height: 12px !important;
439
- text-decoration: none !important
440
- }
441
-
442
- .wpr-import-kit-popup {
443
- overflow: hidden;
444
- position: fixed;
445
- top: 50%;
446
- left: 50%;
447
- -webkit-transform: translate(-50%,-50%);
448
- -ms-transform: translate(-50%,-50%);
449
- transform: translate(-50%,-50%);
450
- z-index: 9999999;
451
- width: 555px;
452
- background: #f5f5f5;
453
- border-radius: 3px;
454
- }
455
-
456
- .wpr-import-kit-popup header {
457
- display: -webkit-box;
458
- display: -ms-flexbox;
459
- display: flex;
460
- -webkit-box-pack: justify;
461
- -ms-flex-pack: justify;
462
- justify-content: space-between;
463
- padding-left: 25px;
464
- -webkit-box-shadow: 2px 0 5px 0 rgba(0,0,0,0.2);
465
- box-shadow: 2px 0 5px 0 rgba(0,0,0,0.2);
466
- }
467
-
468
- .wpr-import-kit-popup .close-btn {
469
- display: none;
470
- height: 50px;
471
- line-height: 50px;
472
- width: 50px;
473
- cursor: pointer;
474
- border-left: 1px solid #eee;
475
- color: #aaa;
476
- font-size: 22px;
477
- }
478
-
479
- .wpr-import-kit-popup .content {
480
- padding: 25px;
481
- }
482
-
483
- .wpr-import-kit-popup .content p:first-child {
484
- margin-top: 0;
485
- }
486
-
487
- .wpr-import-kit-popup .progress-wrap {
488
- background: #fff;
489
- border-radius: 3px;
490
- margin-top: 25px;
491
- }
492
-
493
- .wpr-import-kit-popup .progress-wrap strong {
494
- padding: 10px;
495
- display: block;
496
- }
497
-
498
- .wpr-import-kit-popup .progress-bar {
499
- width: 30px;
500
- height: 4px;
501
- background: #2271B1;
502
- }
503
-
504
- .dot-flashing {
505
- display: inline-block;
506
- margin-left: 10px;
507
- margin-bottom: -1px;
508
- position: relative;
509
- width: 3px;
510
- height: 3px;
511
- border-radius: 10px;
512
- background-color: #3c434a;
513
- color: #3c434a;
514
- -webkit-animation: dotFlashing 1s infinite linear alternate;
515
- animation: dotFlashing 1s infinite linear alternate;
516
- -webkit-animation-delay: .5s;
517
- animation-delay: .5s;
518
- }
519
-
520
- .dot-flashing::before, .dot-flashing::after {
521
- content: '';
522
- display: inline-block;
523
- position: absolute;
524
- top: 0;
525
- }
526
-
527
- .dot-flashing::before {
528
- left: -6px;
529
- width: 3px;
530
- height: 3px;
531
- border-radius: 10px;
532
- background-color: #3c434a;
533
- color: #3c434a;
534
- -webkit-animation: dotFlashing 1s infinite alternate;
535
- animation: dotFlashing 1s infinite alternate;
536
- -webkit-animation-delay: 0s;
537
- animation-delay: 0s;
538
- }
539
-
540
- .dot-flashing::after {
541
- left: 6px;
542
- width: 3px;
543
- height: 3px;
544
- border-radius: 10px;
545
- background-color: #3c434a;
546
- color: #3c434a;
547
- -webkit-animation: dotFlashing 1s infinite alternate;
548
- animation: dotFlashing 1s infinite alternate;
549
- -webkit-animation-delay: 1s;
550
- animation-delay: 1s;
551
- }
552
-
553
- @-webkit-keyframes dotFlashing {
554
- 0% {
555
- background-color: #3c434a;
556
- }
557
- 50%,
558
- 100% {
559
- background-color: #ebe6ff;
560
- }
561
- }
562
-
563
- @keyframes dotFlashing {
564
- 0% {
565
- background-color: #3c434a;
566
- }
567
- 50%,
568
- 100% {
569
- background-color: #ebe6ff;
570
- }
571
- }
572
-
573
- .wpr-templates-kit-not-found {
574
- display: none;
575
- -webkit-box-orient: vertical;
576
- -webkit-box-direction: normal;
577
- -ms-flex-direction: column;
578
- flex-direction: column;
579
- -webkit-box-align: center;
580
- -ms-flex-align: center;
581
- align-items: center
582
- }
583
-
584
- .wpr-templates-kit-not-found img {
585
- width: 180px;
586
- }
587
-
588
- .wpr-templates-kit-not-found h1 {
589
- margin: 0;
590
- }
591
-
592
- .wpr-templates-kit-not-found a {
593
- display: inline-block;
594
- padding: 10px 25px;
595
- margin-top: 15px;
596
- background: #6A4BFF;
597
- color: #fff;
598
- text-decoration: none;
599
- border-radius: 3px;
600
- }
601
-
602
- .wpr-templates-kit-not-found a:hover {
603
- background: #5836fd;
604
- }
605
-
606
- /* Disable Notices */
607
- .notice:not(.wpr-plugin-update-notice),
608
- div.fs-notice.updated, div.fs-notice.success {
609
- display: none !important;
610
  }
1
+ .royal-addons_page_wpr-templates-kit #wpwrap {
2
+ background: #F6F6F6;
3
+ }
4
+
5
+ .royal-addons_page_wpr-templates-kit #wpcontent {
6
+ padding: 0;
7
+ }
8
+
9
+ img {
10
+ display: block;
11
+ max-width: 100%;
12
+ width: 100%;
13
+ }
14
+
15
+ .wpr-templates-kit-page > header {
16
+ position: sticky;
17
+ top: 32px;
18
+ z-index: 99;
19
+ display: -webkit-box;
20
+ display: -ms-flexbox;
21
+ display: flex;
22
+ -webkit-box-pack: justify;
23
+ -ms-flex-pack: justify;
24
+ justify-content: space-between;
25
+ background: #fff;
26
+ -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
27
+ box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
28
+ }
29
+
30
+ .wpr-templates-kit-logo {
31
+ display: -webkit-box;
32
+ display: -ms-flexbox;
33
+ display: flex;
34
+ }
35
+
36
+ .wpr-templates-kit-logo div {
37
+ padding: 20px;
38
+ border-right: 1px solid #e8e8e8;
39
+ }
40
+
41
+ .wpr-templates-kit-logo .back-btn {
42
+ display: none;
43
+ -webkit-box-align: center;
44
+ -ms-flex-align: center;
45
+ align-items: center;
46
+ font-weight: bold;
47
+ color: #6d7882;
48
+ cursor: pointer;
49
+ }
50
+
51
+ .wpr-templates-kit-logo .back-btn:hover {
52
+ color: #222;
53
+ }
54
+
55
+ .wpr-templates-kit-search {
56
+ display: -webkit-box;
57
+ display: -ms-flexbox;
58
+ display: flex;
59
+ -webkit-box-align: center;
60
+ -ms-flex-align: center;
61
+ align-items: center;
62
+ position: absolute;
63
+ top: 20px;
64
+ left: 50%;
65
+ -webkit-transform: translateX(-50%);
66
+ -ms-transform: translateX(-50%);
67
+ transform: translateX(-50%);
68
+ }
69
+
70
+ .wpr-templates-kit-search input {
71
+ width: 500px;
72
+ height: 45px;
73
+ padding-left: 15px;
74
+ border: 2px solid #e8e8e8 !important;
75
+ -webkit-box-shadow: none !important;
76
+ box-shadow: none !important;
77
+ }
78
+
79
+ .wpr-templates-kit-search .dashicons {
80
+ margin-left: -32px;
81
+ color: #777;
82
+ }
83
+
84
+ .wpr-templates-kit-price-filter {
85
+ position: relative;
86
+ width: 110px;
87
+ height: 40px;
88
+ margin: 20px;
89
+ border: 2px solid #e8e8e8;
90
+ line-height: 40px;
91
+ padding: 0 20px;
92
+ border-radius: 3px;
93
+ font-size: 14px;
94
+ cursor: pointer;
95
+ }
96
+
97
+ .wpr-templates-kit-price-filter .dashicons {
98
+ position: absolute;
99
+ right: 12px;
100
+ line-height: 40px;
101
+ font-size: 14px;
102
+ }
103
+
104
+ .wpr-templates-kit-price-filter:hover ul {
105
+ display: block;
106
+ }
107
+
108
+ .wpr-templates-kit-price-filter ul {
109
+ display: none;
110
+ background: #fff;
111
+ position: absolute;
112
+ width: 100%;
113
+ top: 26px;
114
+ left: -2px;
115
+ padding: 0;
116
+ border: 2px solid #e8e8e8;
117
+ }
118
+
119
+ .wpr-templates-kit-price-filter ul li {
120
+ padding: 0 20px;
121
+ line-height: 32px;
122
+ margin-bottom: 0 !important;
123
+ border-bottom: 1px solid #e8e8e8;
124
+ }
125
+
126
+ .wpr-templates-kit-price-filter ul li:last-child {
127
+ border-bottom: 0;
128
+ }
129
+
130
+ .wpr-templates-kit-price-filter ul li:hover {
131
+ background: #e8e8e8;
132
+ }
133
+
134
+ .wpr-templates-kit-filters {
135
+ display: none;
136
+ padding: 20px;
137
+ }
138
+
139
+ .wpr-templates-kit-filters div {
140
+ padding: 10px 20px;
141
+ border: 2px solid #e8e8e8;
142
+ border-radius: 3px;
143
+ font-size: 16px;
144
+ }
145
+
146
+ .wpr-templates-kit-filters ul {
147
+ display: none;
148
+ }
149
+
150
+ .wpr-templates-kit-page-title {
151
+ text-align: center;
152
+ margin-top: 65px;
153
+ margin-bottom: 35px;
154
+ }
155
+
156
+ .wpr-templates-kit-page-title h1 {
157
+ font-size: 35px;
158
+ color: #555;
159
+ }
160
+
161
+ .button.wpr-options-button {
162
+ padding: 3px 18px;
163
+ border: 0;
164
+ color: #fff;
165
+ background: #6A4BFF;
166
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
167
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
168
+ font-size: 14px;
169
+ }
170
+
171
+ .button.wpr-options-button:hover,
172
+ .button.wpr-options-button:focus {
173
+ color: #fff;
174
+ background: #6A4BFF;
175
+ border: none;
176
+ }
177
+
178
+ .button.wpr-options-button .dashicons {
179
+ font-size: 16px;
180
+ line-height: 32px;
181
+ }
182
+
183
+ .wpr-templates-kit-grid {
184
+ display: -ms-grid;
185
+ display: grid;
186
+ -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
187
+ grid-template-columns: repeat(4, 1fr);
188
+ grid-column-gap: 30px;
189
+ grid-row-gap: 30px;
190
+ padding: 30px;
191
+ }
192
+
193
+
194
+ @media screen and (max-width: 1400px) {
195
+ .wpr-templates-kit-grid {
196
+ grid-template-columns: repeat(3, 1fr);
197
+ }
198
+ }
199
+
200
+ .wpr-templates-kit-grid .grid-item {
201
+ position: relative;
202
+ overflow: hidden;
203
+ border: 1px solid #e8e8e8;
204
+ -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
205
+ box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
206
+ background: #fff;
207
+ }
208
+
209
+
210
+ .wpr-templates-kit-grid .grid-item[data-price="pro"]:before {
211
+ content: 'Premium';
212
+ display: block;
213
+ position: absolute;
214
+ top: 20px;
215
+ right: -30px;
216
+ z-index: 10;
217
+ -webkit-transform: rotate(45deg);
218
+ -ms-transform: rotate(45deg);
219
+ transform: rotate(45deg);
220
+ padding: 7px 40px;
221
+ font-size: 13px;
222
+ letter-spacing: .4px;
223
+ background: #6a4bff;
224
+ color: #fff;
225
+ -webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 70%);
226
+ box-shadow: 0 0 5px 0 rgb(0 0 0 / 70%);
227
+ }
228
+
229
+ .wpr-templates-kit-grid .image-wrap {
230
+ position: relative;
231
+ border-bottom: 1px solid #e8e8e8;
232
+ }
233
+
234
+ .wpr-templates-kit-grid .image-wrap:hover .image-overlay {
235
+ opacity: 1;
236
+ }
237
+
238
+ .wpr-templates-kit-grid .image-overlay {
239
+ opacity: 0;
240
+ display: -webkit-box;
241
+ display: -ms-flexbox;
242
+ display: flex;
243
+ -webkit-box-align: center;
244
+ -ms-flex-align: center;
245
+ align-items: center;
246
+ -webkit-box-pack: center;
247
+ -ms-flex-pack: center;
248
+ justify-content: center;
249
+ position: absolute;
250
+ top: 0;
251
+ left: 0;
252
+ width: 100%;
253
+ height: 100%;
254
+ background: rgba(0,0,0,0.2);
255
+ cursor: pointer;
256
+ -webkit-transition: opacity 0.2s ease-in;
257
+ -o-transition: opacity 0.2s ease-in;
258
+ transition: opacity 0.2s ease-in;
259
+ }
260
+
261
+ .wpr-templates-kit-grid .image-overlay .dashicons {
262
+ font-size: 30px;
263
+ color: #fff;
264
+ }
265
+
266
+ .wpr-templates-kit-grid .grid-item footer {
267
+ display: -webkit-box;
268
+ display: -ms-flexbox;
269
+ display: flex;
270
+ padding: 15px;
271
+ -webkit-box-pack: justify;
272
+ -ms-flex-pack: justify;
273
+ justify-content: space-between;
274
+ }
275
+
276
+ .wpr-templates-kit-grid .grid-item footer h3 {
277
+ margin: 0;
278
+ font-size: 16px;
279
+ text-transform: capitalize;
280
+ }
281
+
282
+ .wpr-templates-kit-grid .grid-item footer span {
283
+ position: relative;
284
+ min-width: 77px;
285
+ height: 20px;
286
+ background-color: #5130ef;
287
+ color: #fff;
288
+ font-size: 12px;
289
+ padding: 2px 10px;
290
+ border-radius: 3px;
291
+ }
292
+
293
+ span.wpr-woo-builder-label {
294
+ background-color: #7B51AD !important;
295
+ text-align: center;
296
+ }
297
+
298
+ .wpr-templates-kit-grid .grid-item footer span:after {
299
+ display: none;
300
+ width: 125px;
301
+ position: absolute;
302
+ top: -50px;
303
+ left: 30%;
304
+ -webkit-transform: translateX(-50%);
305
+ -ms-transform: translateX(-50%);
306
+ transform: translateX(-50%);
307
+ padding: 7px 10px;
308
+ border-radius: 3px;
309
+ background-color: #333;
310
+ font-size: 12px;
311
+ line-height: 15px;
312
+ -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
313
+ box-shadow: 0 0 5px rgba(0,0,0,0.4);
314
+ }
315
+
316
+ .wpr-templates-kit-grid .grid-item footer span.wpr-theme-builder-label:after {
317
+ content: "This Kit includes Theme Builder templates.";
318
+ }
319
+
320
+ .wpr-templates-kit-grid .grid-item footer span.wpr-woo-builder-label:after {
321
+ content: "This Kit includes WooCommerce Builder templates.";
322
+ }
323
+
324
+ .wpr-templates-kit-grid .grid-item footer span:hover:after {
325
+ display: block;
326
+ }
327
+
328
+ .wpr-templates-kit-single {
329
+ display: none;
330
+ }
331
+
332
+ .wpr-templates-kit-single .grid-item a {
333
+ text-decoration: none;
334
+ }
335
+
336
+ .wpr-templates-kit-single .action-buttons-wrap {
337
+ display: -webkit-box;
338
+ display: -ms-flexbox;
339
+ display: flex;
340
+ -webkit-box-pack: justify;
341
+ -ms-flex-pack: justify;
342
+ justify-content: space-between;
343
+ position: fixed;
344
+ bottom: 0;
345
+ left: 0;
346
+ right: 0;
347
+ z-index: 10;
348
+ padding: 25px 30px;
349
+ background: #fff;
350
+ -webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
351
+ box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);
352
+ }
353
+
354
+ .action-buttons-wrap a,
355
+ .action-buttons-wrap button {
356
+ padding: 5px 25px !important;
357
+ }
358
+
359
+ .wpr-templates-kit-single .preview-demo .dashicons {
360
+ font-size: 14px;
361
+ line-height: 28px;
362
+ }
363
+
364
+ .wpr-templates-kit-single .import-kit,
365
+ .wpr-templates-kit-single .get-access {
366
+ background: #6A4BFF;
367
+ color: #fff;
368
+ }
369
+
370
+ .wpr-templates-kit-single .import-kit:hover,
371
+ .wpr-templates-kit-single .import-kit:focus,
372
+ .wpr-templates-kit-single .get-access:hover,
373
+ .wpr-templates-kit-single .get-access:focus {
374
+ background: #5130ef;
375
+ color: #fff;
376
+ -webkit-box-shadow: none !important;
377
+ box-shadow: none !important;
378
+ }
379
+
380
+ .wpr-templates-kit-single .import-kit .dashicons,
381
+ .wpr-templates-kit-single .get-access .dashicons {
382
+ font-size: 14px;
383
+ line-height: 30px;
384
+ }
385
+
386
+ .wpr-templates-kit-single .selected-template {
387
+ border: 1px solid #2271B1;
388
+ -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
389
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
390
+ }
391
+
392
+ .import-template-buttons .import-template {
393
+ display: none;
394
+ }
395
+
396
+ .wpr-templates-kit-single .import-template strong {
397
+ text-transform: capitalize;
398
+ }
399
+
400
+ .wpr-import-kit-popup-wrap {
401
+ display: none;
402
+ position: relative;
403
+ z-index: 9999999;
404
+ }
405
+
406
+ .wpr-import-kit-popup-wrap .overlay {
407
+ position: fixed;
408
+ top: 0;
409
+ left: 0;
410
+ z-index: 9999999;
411
+ width: 100%;
412
+ height: 100%;
413
+ background: rgba(0,0,0,0.5);
414
+ }
415
+
416
+ .wpr-import-help {
417
+ margin-top: 20px;
418
+ text-align: right;
419
+ }
420
+
421
+ .wpr-import-help a {
422
+ width: 50%;
423
+ font-size: 12px;
424
+ text-align: right;
425
+ text-decoration: none;
426
+ color: #8F5D64;
427
+ }
428
+
429
+ .wpr-import-help a:hover {
430
+ text-decoration: underline;
431
+ }
432
+
433
+ .wpr-import-help a span {
434
+ vertical-align: middle;
435
+ margin-bottom: 2px;
436
+ font-size: 12px !important;
437
+ width: 12px !important;
438
+ height: 12px !important;
439
+ text-decoration: none !important
440
+ }
441
+
442
+ .wpr-import-kit-popup {
443
+ overflow: hidden;
444
+ position: fixed;
445
+ top: 50%;
446
+ left: 50%;
447
+ -webkit-transform: translate(-50%,-50%);
448
+ -ms-transform: translate(-50%,-50%);
449
+ transform: translate(-50%,-50%);
450
+ z-index: 9999999;
451
+ width: 555px;
452
+ background: #f5f5f5;
453
+ border-radius: 3px;
454
+ }
455
+
456
+ .wpr-import-kit-popup header {
457
+ display: -webkit-box;
458
+ display: -ms-flexbox;
459
+ display: flex;
460
+ -webkit-box-pack: justify;
461
+ -ms-flex-pack: justify;
462
+ justify-content: space-between;
463
+ padding-left: 25px;
464
+ -webkit-box-shadow: 2px 0 5px 0 rgba(0,0,0,0.2);
465
+ box-shadow: 2px 0 5px 0 rgba(0,0,0,0.2);
466
+ }
467
+
468
+ .wpr-import-kit-popup .close-btn {
469
+ display: none;
470
+ height: 50px;
471
+ line-height: 50px;
472
+ width: 50px;
473
+ cursor: pointer;
474
+ border-left: 1px solid #eee;
475
+ color: #aaa;
476
+ font-size: 22px;
477
+ }
478
+
479
+ .wpr-import-kit-popup .content {
480
+ padding: 25px;
481
+ }
482
+
483
+ .wpr-import-kit-popup .content p:first-child {
484
+ margin-top: 0;
485
+ }
486
+
487
+ .wpr-import-kit-popup .progress-wrap {
488
+ background: #fff;
489
+ border-radius: 3px;
490
+ margin-top: 25px;
491
+ }
492
+
493
+ .wpr-import-kit-popup .progress-wrap strong {
494
+ padding: 10px;
495
+ display: block;
496
+ }
497
+
498
+ .wpr-import-kit-popup .progress-bar {
499
+ width: 30px;
500
+ height: 4px;
501
+ background: #2271B1;
502
+ }
503
+
504
+ .dot-flashing {
505
+ display: inline-block;
506
+ margin-left: 10px;
507
+ margin-bottom: -1px;
508
+ position: relative;
509
+ width: 3px;
510
+ height: 3px;
511
+ border-radius: 10px;
512
+ background-color: #3c434a;
513
+ color: #3c434a;
514
+ -webkit-animation: dotFlashing 1s infinite linear alternate;
515
+ animation: dotFlashing 1s infinite linear alternate;
516
+ -webkit-animation-delay: .5s;
517
+ animation-delay: .5s;
518
+ }
519
+
520
+ .dot-flashing::before, .dot-flashing::after {
521
+ content: '';
522
+ display: inline-block;
523
+ position: absolute;
524
+ top: 0;
525
+ }
526
+
527
+ .dot-flashing::before {
528
+ left: -6px;
529
+ width: 3px;
530
+ height: 3px;
531
+ border-radius: 10px;
532
+ background-color: #3c434a;
533
+ color: #3c434a;
534
+ -webkit-animation: dotFlashing 1s infinite alternate;
535
+ animation: dotFlashing 1s infinite alternate;
536
+ -webkit-animation-delay: 0s;
537
+ animation-delay: 0s;
538
+ }
539
+
540
+ .dot-flashing::after {
541
+ left: 6px;
542
+ width: 3px;
543
+ height: 3px;
544
+ border-radius: 10px;
545
+ background-color: #3c434a;
546
+ color: #3c434a;
547
+ -webkit-animation: dotFlashing 1s infinite alternate;
548
+ animation: dotFlashing 1s infinite alternate;
549
+ -webkit-animation-delay: 1s;
550
+ animation-delay: 1s;
551
+ }
552
+
553
+ @-webkit-keyframes dotFlashing {
554
+ 0% {
555
+ background-color: #3c434a;
556
+ }
557
+ 50%,
558
+ 100% {
559
+ background-color: #ebe6ff;
560
+ }
561
+ }
562
+
563
+ @keyframes dotFlashing {
564
+ 0% {
565
+ background-color: #3c434a;
566
+ }
567
+ 50%,
568
+ 100% {
569
+ background-color: #ebe6ff;
570
+ }
571
+ }
572
+
573
+ .wpr-templates-kit-not-found {
574
+ display: none;
575
+ -webkit-box-orient: vertical;
576
+ -webkit-box-direction: normal;
577
+ -ms-flex-direction: column;
578
+ flex-direction: column;
579
+ -webkit-box-align: center;
580
+ -ms-flex-align: center;
581
+ align-items: center
582
+ }
583
+
584
+ .wpr-templates-kit-not-found img {
585
+ width: 180px;
586
+ }
587
+
588
+ .wpr-templates-kit-not-found h1 {
589
+ margin: 0;
590
+ }
591
+
592
+ .wpr-templates-kit-not-found a {
593
+ display: inline-block;
594
+ padding: 10px 25px;
595
+ margin-top: 15px;
596
+ background: #6A4BFF;
597
+ color: #fff;
598
+ text-decoration: none;
599
+ border-radius: 3px;
600
+ }
601
+
602
+ .wpr-templates-kit-not-found a:hover {
603
+ background: #5836fd;
604
+ }
605
+
606
+ /* Disable Notices */
607
+ .notice:not(.wpr-plugin-update-notice),
608
+ div.fs-notice.updated, div.fs-notice.success {
609
+ display: none !important;
610
  }
assets/css/admin/wporg-theme-notice.css CHANGED
@@ -1,3 +1,3 @@
1
- .rek-notice {
2
- display: none !important;
3
  }
1
+ .rek-notice {
2
+ display: none !important;
3
  }
assets/css/frontend.css CHANGED
@@ -1,15583 +1,15597 @@
1
- /*--------------------------------------------------------------
2
- == Reset
3
- --------------------------------------------------------------*/
4
- article,
5
- aside,
6
- footer,
7
- header,
8
- nav,
9
- section,
10
- figcaption,
11
- figure,
12
- main {
13
- display: block;
14
- }
15
-
16
- hr {
17
- -webkit-box-sizing: content-box;
18
- box-sizing: content-box;
19
- height: 0;
20
- overflow: visible;
21
- border: 0;
22
- height: 1px;
23
- margin: 20px 0;
24
- }
25
-
26
- pre {
27
- font-family: monospace, monospace;
28
- font-size: 1em;
29
- }
30
-
31
- a {
32
- text-decoration: none;
33
- background-color: transparent;
34
- -webkit-text-decoration-skip: objects;
35
- }
36
-
37
- [class*="elementor-widget-wpr-"] a {
38
- text-decoration: none;
39
- }
40
-
41
- abbr[title] {
42
- text-decoration: underline;
43
- -webkit-text-decoration: underline dotted;
44
- text-decoration: underline dotted;
45
- }
46
-
47
- b,
48
- strong {
49
- font-weight: inherit;
50
- }
51
-
52
- b,
53
- strong {
54
- font-weight: bolder;
55
- }
56
-
57
- code,
58
- kbd,
59
- samp {
60
- font-family: monospace, monospace;
61
- font-size: 1em;
62
- }
63
-
64
- dfn {
65
- font-style: italic;
66
- }
67
-
68
- mark {
69
- background-color: #ff0;
70
- color: #000;
71
- }
72
-
73
- small {
74
- font-size: 80%;
75
- }
76
-
77
- sub,
78
- sup {
79
- font-size: 75%;
80
- line-height: 0;
81
- position: relative;
82
- vertical-align: baseline;
83
- }
84
-
85
- sub {
86
- bottom: -0.25em;
87
- }
88
-
89
- sup {
90
- top: -0.5em;
91
- }
92
-
93
- audio,
94
- video {
95
- display: inline-block;
96
- }
97
-
98
- audio:not([controls]) {
99
- display: none;
100
- height: 0;
101
- }
102
-
103
- img {
104
- display: block;
105
- border-style: none;
106
- }
107
-
108
- svg:not(:root) {
109
- overflow: hidden;
110
- display: inline;
111
- }
112
-
113
- button,
114
- input {
115
- overflow: visible;
116
- outline: 0;
117
- }
118
-
119
- button,
120
- select {
121
- text-transform: none;
122
- }
123
-
124
- button,
125
- html [type="button"],
126
- [type="reset"],
127
- [type="submit"] {
128
- -webkit-appearance: button;
129
- }
130
-
131
- button::-moz-focus-inner,
132
- [type="button"]::-moz-focus-inner,
133
- [type="reset"]::-moz-focus-inner,
134
- [type="submit"]::-moz-focus-inner {
135
- border-style: none;
136
- padding: 0;
137
- }
138
-
139
- button:-moz-focusring,
140
- [type="button"]:-moz-focusring,
141
- [type="reset"]:-moz-focusring,
142
- [type="submit"]:-moz-focusring {
143
- outline: none;
144
- }
145
-
146
- [type=button]:focus,
147
- [type=button]:hover,
148
- [type=submit]:focus,
149
- [type=submit]:hover,
150
- button:focus,
151
- button:hover {
152
- outline: 0;
153
- }
154
-
155
- legend {
156
- -webkit-box-sizing: border-box;
157
- box-sizing: border-box;
158
- color: inherit;
159
- display: table;
160
- max-width: 100%;
161
- padding: 0;
162
- /* 3 */
163
- white-space: normal;
164
- }
165
-
166
- progress {
167
- display: inline-block;
168
- vertical-align: baseline;
169
- }
170
-
171
- textarea {
172
- overflow: auto;
173
- outline: 0;
174
- }
175
-
176
- [type="checkbox"],
177
- [type="radio"] {
178
- -webkit-box-sizing: border-box;
179
- box-sizing: border-box;
180
- padding: 0;
181
- outline: 0;
182
- }
183
-
184
- [type="number"]::-webkit-inner-spin-button,
185
- [type="number"]::-webkit-outer-spin-button {
186
- height: auto;
187
- outline: 0;
188
- }
189
-
190
- [type="search"] {
191
- -webkit-appearance: none !important;
192
- -moz-appearance: none !important;
193
- appearance: none !important;
194
- outline: 0;
195
- }
196
-
197
- [type="search"]:focus {
198
- -webkit-appearance: none !important;
199
- -moz-appearance: none !important;
200
- appearance: none !important;
201
- outline: 0;
202
- }
203
-
204
- [type="search"] {
205
- -webkit-appearance: textfield;
206
- outline-offset: -2px;
207
- }
208
-
209
- [type="search"]::-webkit-search-cancel-button,
210
- [type="search"]::-webkit-search-decoration {
211
- -webkit-appearance: none;
212
- }
213
-
214
- ::-webkit-file-upload-button {
215
- -webkit-appearance: button;
216
- font: inherit;
217
- }
218
-
219
- details,
220
- menu {
221
- display: block;
222
- }
223
-
224
- summary {
225
- display: list-item;
226
- }
227
-
228
- canvas {
229
- display: inline-block;
230
- }
231
-
232
- template {
233
- display: none;
234
- }
235
-
236
- [hidden] {
237
- display: none;
238
- }
239
-
240
- /* TODO: Remove this when php part is done */
241
- .ast-separate-container .ast-article-post,
242
- .ast-separate-container .ast-article-single {
243
- padding: 0;
244
- border: none;
245
- background-color: transparent;
246
- }
247
-
248
- .ast-separate-container .comment-respond {
249
- padding: 0;
250
- background-color: transparent;
251
- }
252
-
253
-
254
- /*--------------------------------------------------------------
255
- == General
256
- --------------------------------------------------------------*/
257
- /*.wpr-float-align-left .wpr-nav-menu li {
258
- float: left;
259
- }
260
-
261
- .wpr-float-align-right .wpr-nav-menu li {
262
- float: right;
263
- }
264
-
265
- .wpr-float-align-center .wpr-nav-menu {
266
- width: auto;
267
- margin: 0 auto;
268
- }*/
269
-
270
-
271
- /* Hidden Element */
272
- .wpr-hidden-element {
273
- display: none !important;
274
- }
275
-
276
-
277
- /* Vertical Centering */
278
- .wpr-cv-container {
279
- display: block;
280
- width: 100%;
281
- height: 100%;
282
- position: absolute;
283
- left: 0;
284
- top: 0;
285
- z-index: 90;
286
- }
287
-
288
- .wpr-cv-outer {
289
- display: table;
290
- width: 100%;
291
- height: 100%;
292
- }
293
-
294
- .wpr-cv-inner {
295
- display: table-cell;
296
- vertical-align: middle;
297
- }
298
-
299
- .wpr-no-transition-delay {
300
- -webkit-transition-delay: 0s !important;
301
- -o-transition-delay: 0s !important;
302
- transition-delay: 0s !important;
303
- }
304
-
305
-
306
- /* Drop Caps */
307
- .wpr-enable-dropcap p:first-child:first-letter {
308
- float: left;
309
- padding-right: 10px;
310
- font-size: 50px;
311
- line-height: 1;
312
- }
313
-
314
-
315
- /* Tooltips */
316
- .wpr-tooltip {
317
- visibility: hidden;
318
- opacity: 0;
319
- position: absolute;
320
- top: 0;
321
- left: 0;
322
- -webkit-transform: translateY(-100%);
323
- -ms-transform: translateY(-100%);
324
- transform: translateY(-100%);
325
- padding: 6px 10px;
326
- border-radius: 4px;
327
- font-size: 15px;
328
- -webkit-transition: all 230ms ease-in-out 0s;
329
- -o-transition: all 230ms ease-in-out 0s;
330
- transition: all 230ms ease-in-out 0s;
331
- }
332
-
333
- .wpr-tooltip:before {
334
- content: "";
335
- position: absolute;
336
- left: 10px;
337
- bottom: -5px;
338
- width: 0;
339
- height: 0;
340
- border-left: 6px solid transparent;
341
- border-right: 6px solid transparent;
342
- border-top-style: solid;
343
- border-top-width: 6px;
344
- }
345
-
346
-
347
- /*--------------------------------------------------------------
348
- == Nav Menu
349
- --------------------------------------------------------------*/
350
- .wpr-nav-menu,
351
- .wpr-nav-menu ul,
352
- .wpr-mobile-nav-menu,
353
- .wpr-mobile-nav-menu ul {
354
- padding: 0;
355
- margin: 0;
356
- list-style: none;
357
- font-size: 0;
358
- }
359
-
360
- .wpr-nav-menu li {
361
- position: relative;
362
- }
363
-
364
- .wpr-nav-menu-horizontal .wpr-nav-menu>li {
365
- display: inline-block;
366
- }
367
-
368
- .wpr-nav-menu .wpr-menu-item {
369
- display: block;
370
- position: relative;
371
- z-index: 1;
372
- }
373
-
374
- .wpr-nav-menu > li > a,
375
- .wpr-mobile-nav-menu > li > a {
376
- font-size: 16px;
377
- line-height: 1;
378
- }
379
-
380
- .wpr-mobile-nav-menu li {
381
- margin: 0;
382
- }
383
-
384
- .wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,
385
- .wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,
386
- .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item {
387
- padding-left: 0 !important;
388
- margin-left: 0 !important;
389
- }
390
-
391
- .wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,
392
- .wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,
393
- .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item {
394
- padding-right: 0 !important;
395
- margin-right: 0 !important;
396
- }
397
-
398
- div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
399
- div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {
400
- left: 100%;
401
- }
402
-
403
- .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
404
- .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
405
- right: 0;
406
- }
407
-
408
- .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon {
409
- left: 0;
410
- }
411
-
412
- .wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,
413
- .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,
414
- .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a {
415
- text-align: left;
416
- }
417
-
418
- .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
419
- .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
420
- text-align: center;
421
- }
422
-
423
- .wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,
424
- .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,
425
- .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a {
426
- text-align: right;
427
- }
428
-
429
- @media screen and ( min-width: 2400px) {
430
- .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
431
- .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
432
- right: 0;
433
- }
434
- .wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,
435
- .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {
436
- text-align: left;
437
- }
438
- .wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,
439
- .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {
440
- text-align: center;
441
- }
442
- .wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,
443
- .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {
444
- text-align: right;
445
- }
446
- }
447
-
448
- @media screen and ( max-width: 1221px) {
449
- .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
450
- .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
451
- right: 0;
452
- }
453
- .wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,
454
- .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item {
455
- text-align: left;
456
- }
457
- .wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
458
- .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item {
459
- text-align: center;
460
- }
461
- .wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,
462
- .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item {
463
- text-align: right;
464
- }
465
- }
466
-
467
- @media screen and ( max-width: 1200px) {
468
- .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
469
- .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
470
- right: 0;
471
- }
472
- .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
473
- .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
474
- text-align: left;
475
- }
476
- .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
477
- .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
478
- text-align: center;
479
- }
480
- .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
481
- .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item {
482
- text-align: right;
483
- }
484
- }
485
-
486
- @media screen and ( max-width: 1024px) {
487
- .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
488
- .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
489
- right: 0;
490
- }
491
- .wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,
492
- .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item {
493
- text-align: left;
494
- }
495
- .wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
496
- .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item {
497
- text-align: center;
498
- }
499
- .wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,
500
- .wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item {
501
- text-align: right;
502
- }
503
- }
504
-
505
- @media screen and ( max-width: 880px) {
506
- .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
507
- .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
508
- right: 0;
509
- }
510
- .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
511
- .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
512
- text-align: left;
513
- }
514
- .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
515
- .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
516
- text-align: center;
517
- }
518
- .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
519
- .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item {
520
- text-align: right;
521
- }
522
- }
523
-
524
- @media screen and ( max-width: 767px) {
525
- .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
526
- .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
527
- right: 0;
528
- }
529
- .wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,
530
- .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item {
531
- text-align: left;
532
- }
533
- .wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,
534
- .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item {
535
- text-align: center;
536
- }
537
- .wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,
538
- .wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item {
539
- text-align: right;
540
- }
541
- }
542
-
543
- /* --- Sub Menu --- */
544
- .wpr-nav-menu .wpr-sub-menu {
545
- display: none;
546
- position: absolute;
547
- z-index: 9999;
548
- width: 180px;
549
- text-align: left;
550
- list-style: none;
551
- margin: 0;
552
- }
553
-
554
- .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
555
- .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {
556
- top: 0;
557
- }
558
-
559
- .wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu {
560
- position: static;
561
- width: 100% !important;
562
- text-align: center !important;
563
- margin-left: 0 !important;
564
- }
565
-
566
- .wpr-sub-menu-position-inline .wpr-sub-menu a {
567
- position: relative;
568
- }
569
-
570
- .wpr-nav-menu .wpr-sub-menu .wpr-sub-menu {
571
- top: 0;
572
- left: 100%;
573
- }
574
-
575
- .wpr-sub-menu .wpr-sub-menu-item {
576
- display: block;
577
- font-size: 14px;
578
- }
579
-
580
- .wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon {
581
- margin-left: 7px;
582
- text-indent: 0;
583
- }
584
-
585
- .wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon {
586
- position: absolute;
587
- top: 48%;
588
- transform: translateY(-50%);
589
- -ms-transform: translateY(-50%);
590
- -webkit-transform: translateY(-50%);
591
- }
592
-
593
- .wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon-rotate {
594
- -webkit-transform: rotate(-90deg) translateX(80%);
595
- -ms-transform: rotate(-90deg) translateX(80%);
596
- transform: rotate(-90deg) translateX(80%);
597
- }
598
-
599
- .wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
600
- border-bottom-style: solid;
601
- }
602
-
603
-
604
- /* Mobile Menu */
605
- .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
606
- .wpr-mobile-nav-menu-container {
607
- display: none;
608
- }
609
-
610
- .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu) {
611
- position: absolute;
612
- z-index: 9999;
613
- }
614
-
615
- .wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
616
- .wpr-mobile-menu-drdown-align-left .wpr-mobile-mega-menu-wrap {
617
- left: 0;
618
- }
619
-
620
- .wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
621
- .wpr-mobile-menu-drdown-align-center .wpr-mobile-mega-menu-wrap {
622
- left: 50%;
623
- -webkit-transform: translateX(-50%);
624
- -ms-transform: translateX(-50%);
625
- transform: translateX(-50%);
626
- }
627
-
628
- .wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
629
- .wpr-mobile-menu-drdown-align-right .wpr-mobile-mega-menu-wrap {
630
- right: 0;
631
- }
632
-
633
- .wpr-mobile-menu-item,
634
- .wpr-mobile-sub-menu-item {
635
- position: relative;
636
- }
637
-
638
- .wpr-mobile-menu-item,
639
- .wpr-mobile-sub-menu-item {
640
- display: block;
641
- }
642
-
643
- .wpr-mobile-sub-menu,
644
- .wpr-mobile-sub-mega-menu {
645
- display: none;
646
- }
647
-
648
- .wpr-mobile-nav-menu .menu-item-has-children>a:after {
649
- position: absolute;
650
- right: 0;
651
- top: 50%;
652
- transform: translateY(-50%);
653
- -ms-transform: translateY(-50%);
654
- -webkit-transform: translateY(-50%);
655
- }
656
-
657
- .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before {
658
- content: ' ';
659
- display: inline-block;
660
- width: 10px;
661
- }
662
-
663
- .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before {
664
- width: 20px;
665
- }
666
-
667
- .wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu {
668
- text-align: center;
669
- }
670
-
671
- .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu {
672
- text-align: right;
673
- }
674
-
675
- .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after {
676
- right: auto !important;
677
- left: 0;
678
- }
679
-
680
- div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children>a:after {
681
- font-family: "Font Awesome 5 Free";
682
- font-size: 12px;
683
- font-weight: 900;
684
- font-style: normal;
685
- text-decoration: none;
686
- line-height: 1;
687
- letter-spacing: 0;
688
- text-rendering: auto;
689
- -webkit-font-smoothing: antialiased;
690
- }
691
-
692
- .wpr-sub-icon-caret-down .wpr-sub-icon:before,
693
- .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
694
- content: "\f0d7";
695
- }
696
-
697
- .wpr-sub-icon-angle-down .wpr-sub-icon:before,
698
- .wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
699
- content: "\f107";
700
- }
701
-
702
- .wpr-sub-icon-chevron-down .wpr-sub-icon:before,
703
- .wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
704
- content: "\f078";
705
- }
706
-
707
- .wpr-sub-icon-plus .wpr-sub-icon:before,
708
- .wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after {
709
- content: "\f067";
710
- }
711
-
712
- .wpr-mobile-divider-yes .wpr-mobile-menu-item {
713
- border-bottom-style: solid;
714
- }
715
-
716
-
717
- /* Mobile Menu Toggle Button */
718
- .wpr-mobile-toggle-wrap {
719
- font-size: 0;
720
- line-height: 0;
721
- }
722
-
723
- .wpr-mobile-toggle {
724
- display: inline-block;
725
- padding: 7px;
726
- cursor: pointer;
727
- border-style: solid;
728
- text-align: center;
729
- }
730
-
731
- .wpr-mobile-toggle-line {
732
- display: block;
733
- width: 100%;
734
- }
735
-
736
- .wpr-mobile-toggle-line:last-child {
737
- margin-bottom: 0 !important;
738
- }
739
-
740
- .wpr-mobile-toggle-text {
741
- font-size: 16px;
742
- line-height: 1 !important;
743
- }
744
-
745
- .wpr-mobile-toggle-text:last-child {
746
- display: none;
747
- }
748
-
749
- .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2) {
750
- width: 78%;
751
- margin-left: 24%;
752
- }
753
-
754
- .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3) {
755
- width: 45%;
756
- margin-left: 57%;
757
- }
758
-
759
- .wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2) {
760
- width: 75%;
761
- margin-left: 15%;
762
- }
763
-
764
- .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),
765
- .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3) {
766
- width: 75%;
767
- margin-left: 25%;
768
- }
769
-
770
- .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2) {
771
- width: 75%;
772
- margin-right: 25%;
773
- }
774
-
775
- .wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1) {
776
- display: none;
777
- }
778
-
779
- .wpr-nav-menu-bp-always .wpr-nav-menu-container {
780
- display: none;
781
- }
782
-
783
- .wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container {
784
- display: block;
785
- }
786
-
787
- @media screen and ( max-width: 1025px) {
788
- .wpr-nav-menu-bp-tablet .wpr-nav-menu-container {
789
- display: none;
790
- }
791
- .wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container {
792
- display: block;
793
- }
794
- }
795
-
796
- @media screen and ( max-width: 767px) {
797
- .wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container,
798
- .wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,
799
- .wpr-nav-menu-bp-mobile .wpr-nav-menu-container {
800
- display: none;
801
- }
802
- .wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container,
803
- .wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,
804
- .wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container {
805
- display: block;
806
- }
807
- }
808
-
809
-
810
- /* Highlight Active */
811
- .wpr-pointer-line-fx .wpr-active-menu-item:before,
812
- .wpr-pointer-line-fx .wpr-active-menu-item:after,
813
- .wpr-pointer-border-fx .wpr-active-menu-item:before,
814
- .wpr-pointer-background-fx .wpr-active-menu-item:before {
815
- opacity: 1 !important;
816
- }
817
-
818
- .wpr-pointer-fx-none {
819
- -webkit-transition-duration: 0s !important;
820
- -o-transition-duration: 0s !important;
821
- transition-duration: 0s !important;
822
- }
823
-
824
- .wpr-pointer-overline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
825
- .wpr-pointer-underline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
826
- .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
827
- .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
828
- .wpr-pointer-overline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
829
- .wpr-pointer-underline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after,
830
- .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
831
- .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after {
832
- width: 100%;
833
- }
834
-
835
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before {
836
- top: 0;
837
- }
838
-
839
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after {
840
- bottom: 0 !important;
841
- }
842
-
843
- .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
844
- .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
845
- .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
846
- .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
847
- .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before {
848
- -webkit-transform: scale(1);
849
- -ms-transform: scale(1);
850
- transform: scale(1);
851
- }
852
-
853
- .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before {
854
- -webkit-transform: perspective(600px) rotateX(0deg);
855
- transform: perspective(600px) rotateX(0deg);
856
- }
857
-
858
-
859
- /* WP Default Fix */
860
- .wpr-mobile-nav-menu .sub-menu-toggle {
861
- display: none !important;
862
- }
863
-
864
-
865
- /* Defaults */
866
- .elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item,
867
- .elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,
868
- .elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text {
869
- line-height: 26px;
870
- }
871
-
872
- .elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item {
873
- font-size: 14px;
874
- }
875
-
876
-
877
-
878
- /*--------------------------------------------------------------
879
- == Mega Menu
880
- --------------------------------------------------------------*/
881
- .wpr-mega-menu {
882
- position: relative;
883
- }
884
-
885
- .wpr-mega-menu a.wpr-menu-item,
886
- .wpr-mega-menu a.wpr-sub-menu-item {
887
- display: -webkit-box;
888
- display: -ms-flexbox;
889
- display: flex;
890
- -webkit-box-align: center;
891
- -ms-flex-align: center;
892
- align-items: center;
893
- }
894
-
895
- .wpr-mega-menu .wpr-pointer-item:before,
896
- .wpr-mega-menu .wpr-pointer-item:after {
897
- position: absolute;
898
- }
899
-
900
- .wpr-mega-menu .wpr-sub-icon {
901
- margin-left: auto;
902
- }
903
-
904
- .wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon {
905
- margin-top: -1px;
906
- }
907
-
908
- .wpr-nav-menu-vertical .wpr-mega-menu .wpr-sub-icon,
909
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {
910
- -webkit-transform: rotate(-90deg);
911
- -ms-transform: rotate(-90deg);
912
- transform: rotate(-90deg);
913
- }
914
-
915
- .wpr-mega-menu .wpr-sub-icon-rotate {
916
- -webkit-transform: rotate(-90deg);
917
- -ms-transform: rotate(-90deg);
918
- transform: rotate(-90deg);
919
- }
920
-
921
- .wpr-sub-mega-menu {
922
- display: none;
923
- position: absolute;
924
- z-index: 99999;
925
- overflow: hidden;
926
- width: 100%;
927
- text-align: left;
928
- }
929
-
930
- .wpr-sub-mega-menu,
931
- .wpr-sub-mega-menu ul {
932
- font-size: 1rem;
933
- }
934
-
935
- .wpr-nav-menu-vertical .wpr-sub-mega-menu {
936
- width: 840px;
937
- }
938
-
939
- li.wpr-mega-menu-pos-default {
940
- position: static;
941
- }
942
-
943
- .wpr-mega-menu-pos-default .wpr-sub-mega-menu {
944
- left: 0;
945
- }
946
-
947
- .wpr-mega-menu-width-full .wpr-sub-mega-menu {
948
- width: 100vw;
949
- left: -110%;
950
- }
951
-
952
- .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {
953
- left: 50%;
954
- }
955
-
956
- .wpr-mega-menu-icon {
957
- position: relative;
958
- top: -1px;
959
- margin-right: 5px;
960
- }
961
-
962
- .wpr-mega-menu-badge {
963
- font-size: 11px;
964
- padding: 2px 5px;
965
- line-height: 1;
966
- }
967
-
968
- .wpr-nav-menu-horizontal .wpr-mega-menu-badge {
969
- position: absolute;
970
- top: -4px;
971
- right: 0;
972
- }
973
-
974
- .wpr-nav-menu-horizontal .wpr-mega-menu-badge:after {
975
- content: ' ';
976
- position: absolute;
977
- top: 100%;
978
- left: 50%;
979
- -webkit-transform: translateX(-50%);
980
- -ms-transform: translateX(-50%);
981
- transform: translateX(-50%);
982
- border-left: 3px solid transparent;
983
- border-right: 3px solid transparent;
984
- border-top-width: 3px;
985
- border-top-style: solid;
986
- border-top-color: inherit;
987
- }
988
-
989
- .wpr-nav-menu-vertical .wpr-mega-menu-badge,
990
- .wpr-mobile-nav-menu .wpr-mega-menu-badge {
991
- margin-left: 5px;
992
- }
993
-
994
- .wpr-nav-menu-vertical .wpr-mega-menu-badge {
995
- margin-left: 5px;
996
- vertical-align: middle;
997
- position: relative;
998
- top: -1px;
999
- }
1000
-
1001
- .wpr-nav-menu-horizontal .wpr-mega-menu-badge-animation {
1002
- -webkit-animation: badgeBounce 2s ease-in-out infinite;
1003
- animation: badgeBounce 2s ease-in-out infinite;
1004
- }
1005
-
1006
- .wpr-nav-menu-vertical .wpr-mega-menu-badge-animation {
1007
- -webkit-animation: badgeFade 2s ease-in-out infinite;
1008
- animation: badgeFade 2s ease-in-out infinite;
1009
- }
1010
-
1011
- div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu,
1012
- div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu {
1013
- display: block;
1014
- visibility: hidden;
1015
- opacity: 0;
1016
- z-index: -1;
1017
- -webkit-transition: all 0.2s ease-in;
1018
- -o-transition: all 0.2s ease-in;
1019
- transition: all 0.2s ease-in;
1020
- }
1021
-
1022
- div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu.wpr-animate-sub,
1023
- div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu.wpr-animate-sub {
1024
- visibility: visible;
1025
- opacity: 1;
1026
- z-index: 9999;
1027
- }
1028
-
1029
- .wpr-sub-menu-fx-fade .wpr-sub-mega-menu {
1030
- -webkit-transition: all 0.3s ease-in;
1031
- -o-transition: all 0.3s ease-in;
1032
- transition: all 0.3s ease-in;
1033
- }
1034
-
1035
- .wpr-sub-menu-fx-move-up .wpr-sub-menu,
1036
- .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu {
1037
- margin-top: 10px;
1038
- }
1039
-
1040
- .wpr-sub-menu-fx-move-down .wpr-sub-menu,
1041
- .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu {
1042
- margin-top: -10px;
1043
- }
1044
-
1045
- .wpr-sub-menu-fx-move-left .wpr-sub-menu,
1046
- .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu {
1047
- margin-left: 10px;
1048
- }
1049
-
1050
- .wpr-sub-menu-fx-move-right .wpr-sub-menu,
1051
- .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu {
1052
- margin-left: -10px;
1053
- }
1054
-
1055
- .wpr-sub-menu-fx-move-up .wpr-sub-menu.wpr-animate-sub,
1056
- .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu.wpr-animate-sub,
1057
- .wpr-sub-menu-fx-move-down .wpr-sub-menu.wpr-animate-sub,
1058
- .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu.wpr-animate-sub {
1059
- margin-top: 0;
1060
- }
1061
-
1062
- .wpr-sub-menu-fx-move-left .wpr-sub-menu.wpr-animate-sub,
1063
- .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu.wpr-animate-sub,
1064
- .wpr-sub-menu-fx-move-right .wpr-sub-menu.wpr-animate-sub,
1065
- .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu.wpr-animate-sub {
1066
- margin-left: 0;
1067
- }
1068
-
1069
- @-webkit-keyframes badgeBounce {
1070
- 0% {
1071
- -webkit-transform:translateY(0);
1072
- transform:translateY(0);
1073
- }
1074
- 50% {
1075
- -webkit-transform:translateY(-25%);
1076
- transform:translateY(-25%);
1077
- }
1078
- 0% {
1079
- -webkit-transform:translateY(0);
1080
- transform:translateY(0);
1081
- }
1082
- }
1083
-
1084
- @keyframes badgeBounce {
1085
- 0% {
1086
- -webkit-transform:translateY(0);
1087
- transform:translateY(0);
1088
- }
1089
- 50% {
1090
- -webkit-transform:translateY(-25%);
1091
- transform:translateY(-25%);
1092
- }
1093
- 0% {
1094
- -webkit-transform:translateY(0);
1095
- transform:translateY(0);
1096
- }
1097
- }
1098
-
1099
- @-webkit-keyframes badgeFade {
1100
- 0% {
1101
- opacity: 1
1102
- }
1103
- 50% {
1104
- opacity: 0.5
1105
- }
1106
- 0% {
1107
- opacity: 1
1108
- }
1109
- }
1110
-
1111
- @keyframes badgeFade {
1112
- 0% {
1113
- opacity: 1
1114
- }
1115
- 50% {
1116
- opacity: 0.5
1117
- }
1118
- 0% {
1119
- opacity: 1
1120
- }
1121
- }
1122
-
1123
- /* Mobile Mega Menu */
1124
- .wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap {
1125
- display: none;
1126
- position: absolute;
1127
- z-index: 9999;
1128
- }
1129
-
1130
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
1131
- display: block;
1132
- position: fixed;
1133
- top: 0;
1134
- z-index: 9999;
1135
- height: 100%;
1136
- overflow: hidden;
1137
- -webkit-transition-property: -webkit-transform;
1138
- transition-property: -webkit-transform;
1139
- -o-transition-property: transform;
1140
- transition-property: transform;
1141
- transition-property: transform, -webkit-transform;
1142
- }
1143
-
1144
- .admin-bar .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
1145
- top: 32px;
1146
- }
1147
-
1148
- .wpr-mobile-menu-offcanvas-slide-left .wpr-mobile-mega-menu-wrap,
1149
- .wpr-mobile-menu-offcanvas-slide-center .wpr-mobile-mega-menu-wrap {
1150
- left: 0;
1151
- -webkit-transform: translateX(-100%);
1152
- -ms-transform: translateX(-100%);
1153
- transform: translateX(-100%);
1154
- }
1155
-
1156
- .wpr-mobile-menu-offcanvas-slide-right .wpr-mobile-mega-menu-wrap {
1157
- right: 0;
1158
- -webkit-transform: translateX(100%);
1159
- -ms-transform: translateX(100%);
1160
- transform: translateX(100%);
1161
- }
1162
-
1163
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-open {
1164
- -webkit-transform: translateX(0);
1165
- -ms-transform: translateX(0);
1166
- transform: translateX(0);
1167
- }
1168
-
1169
- .wpr-mobile-mega-menu-overlay {
1170
- opacity: 0;
1171
- visibility: hidden;
1172
- position: fixed;
1173
- top: 0;
1174
- left: 0;
1175
- z-index: 9998;
1176
- width: 100%;
1177
- height: 100%;
1178
- -webkit-transition: opacity 0.2s ease-in;
1179
- -o-transition: opacity 0.2s ease-in;
1180
- transition: opacity 0.2s ease-in;
1181
- }
1182
-
1183
- .wpr-mobile-mega-menu-open + .wpr-mobile-mega-menu-overlay {
1184
- opacity: 1;
1185
- visibility: visible;
1186
- }
1187
-
1188
- .mobile-mega-menu-header {
1189
- display: -webkit-box;
1190
- display: -ms-flexbox;
1191
- display: flex;
1192
- }
1193
-
1194
- .mobile-mega-menu-close {
1195
- margin-left: auto;
1196
- cursor: pointer;
1197
- }
1198
-
1199
- .wpr-mobile-mega-menu .wpr-mobile-menu-item,
1200
- .wpr-mobile-mega-menu .wpr-mobile-sub-menu-item {
1201
- display: -webkit-box;
1202
- display: -ms-flexbox;
1203
- display: flex;
1204
- -webkit-box-align: center;
1205
- -ms-flex-align: center;
1206
- align-items: center;
1207
- }
1208
-
1209
- .wpr-mobile-mega-menu .wpr-mobile-sub-icon {
1210
- margin-left: auto;
1211
- font-size: 13px;
1212
- }
1213
-
1214
- .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {
1215
- display: -webkit-box;
1216
- display: -ms-flexbox;
1217
- display: flex;
1218
- -webkit-box-align: end;
1219
- -ms-flex-align: end;
1220
- align-items: flex-end;
1221
- position: absolute;
1222
- right: 0;
1223
- }
1224
-
1225
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu li {
1226
- overflow: hidden;
1227
- }
1228
-
1229
- .wpr-mobile-mega-menu a:after {
1230
- display: none;
1231
- }
1232
-
1233
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu {
1234
- position: relative;
1235
- }
1236
-
1237
- .wpr-mobile-mega-menu > li > a,
1238
- .wpr-mobile-mega-menu .wpr-mobile-sub-menu > li > a {
1239
- position: relative;
1240
- left: 0;
1241
- -webkit-transition-property: left;
1242
- -o-transition-property: left;
1243
- transition-property: left;
1244
- }
1245
-
1246
- .wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {
1247
- left: -100%;
1248
- }
1249
-
1250
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu,
1251
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > .wpr-mobile-sub-menu {
1252
- display: block;
1253
- position: absolute;
1254
- width: 100%;
1255
- top: 0;
1256
- left: 100%;
1257
- z-index: 1;
1258
- -webkit-transition-property: left;
1259
- -o-transition-property: left;
1260
- transition-property: left;
1261
- }
1262
-
1263
- .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open > .wpr-mobile-sub-mega-menu,
1264
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {
1265
- left: 0;
1266
- }
1267
-
1268
- .wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {
1269
- margin-right: 20px;
1270
- }
1271
-
1272
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-mega-menu,
1273
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {
1274
- margin-left: 0 !important;
1275
- }
1276
-
1277
- .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu .wpr-mobile-sub-menu .wpr-mobile-sub-menu {
1278
- padding-left: 10px;
1279
- }
1280
-
1281
- .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-menu {
1282
- display: block;
1283
- }
1284
-
1285
- .wpr-menu-offcanvas-back {
1286
- display: none;
1287
- }
1288
-
1289
- .wpr-mobile-menu-display-offcanvas .wpr-menu-offcanvas-back {
1290
- display: block;
1291
- cursor: pointer;
1292
- }
1293
-
1294
- .wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu li.wpr-menu-offcanvas-back-wrap {
1295
- display: none;
1296
- }
1297
-
1298
-
1299
- /*--------------------------------------------------------------
1300
- == Onepage Nav
1301
- --------------------------------------------------------------*/
1302
- .wpr-onepage-nav {
1303
- position: fixed;
1304
- z-index: 99999;
1305
- display: -webkit-box;
1306
- display: -ms-flexbox;
1307
- display: flex;
1308
- -webkit-box-orient: vertical;
1309
- -webkit-box-direction: normal;
1310
- -ms-flex-direction: column;
1311
- flex-direction: column;
1312
- -webkit-box-align: center;
1313
- -ms-flex-align: center;
1314
- align-items: center;
1315
- -webkit-box-pack: center;
1316
- -ms-flex-pack: center;
1317
- justify-content: center;
1318
- }
1319
-
1320
- .wpr-onepage-nav-item {
1321
- position: relative;
1322
- }
1323
-
1324
- .wpr-onepage-nav-item:last-child {
1325
- margin-bottom: 0 !important;
1326
- }
1327
-
1328
- .wpr-onepage-nav-vr-top .wpr-onepage-nav {
1329
- top: 0;
1330
- }
1331
-
1332
- .wpr-onepage-nav-vr-middle .wpr-onepage-nav {
1333
- top: 50%;
1334
- -ms-transform: translateY(-50%);
1335
- transform: translateY(-50%);
1336
- -webkit-transform: translateY(-50%);
1337
- }
1338
-
1339
- .wpr-onepage-nav-vr-bottom .wpr-onepage-nav {
1340
- bottom: 0;
1341
- }
1342
-
1343
- .wpr-onepage-nav-hr-left .wpr-onepage-nav {
1344
- left: 0;
1345
- }
1346
-
1347
- .wpr-onepage-nav-hr-right .wpr-onepage-nav {
1348
- right: 0;
1349
- }
1350
-
1351
- .wpr-onepage-nav-item .wpr-tooltip {
1352
- text-align: center;
1353
- }
1354
-
1355
- .wpr-onepage-nav-item:hover .wpr-tooltip {
1356
- opacity: 1;
1357
- visibility: visible;
1358
- }
1359
-
1360
- .wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip {
1361
- -ms-transform: translate(10%, -50%);
1362
- transform: translate(10%, -50%);
1363
- -webkit-transform: translate(10%, -50%);
1364
- }
1365
-
1366
- .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip {
1367
- top: 50%;
1368
- left: 100%;
1369
- -ms-transform: translate(20%, -50%);
1370
- transform: translate(20%, -50%);
1371
- -webkit-transform: translate(20%, -50%);
1372
- }
1373
-
1374
- .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before {
1375
- left: auto;
1376
- left: -8px;
1377
- top: 50%;
1378
- -webkit-transform: translateY(-50%) rotate(90deg);
1379
- -ms-transform: translateY(-50%) rotate(90deg);
1380
- transform: translateY(-50%) rotate(90deg);
1381
- }
1382
-
1383
- .wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip {
1384
- -ms-transform: translate(-110%, -50%);
1385
- transform: translate(-110%, -50%);
1386
- -webkit-transform: translate(-110%, -50%);
1387
- }
1388
-
1389
- .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip {
1390
- top: 50%;
1391
- left: 0;
1392
- -ms-transform: translate(-120%, -50%);
1393
- transform: translate(-120%, -50%);
1394
- -webkit-transform: translate(-120%, -50%);
1395
- }
1396
-
1397
- .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before {
1398
- left: auto;
1399
- right: -8px;
1400
- top: 50%;
1401
- -webkit-transform: translateY(-50%) rotate(-90deg);
1402
- -ms-transform: translateY(-50%) rotate(-90deg);
1403
- transform: translateY(-50%) rotate(-90deg);
1404
- }
1405
-
1406
-
1407
- /* Defaults */
1408
- .elementor-widget-wpr-onepage-nav .wpr-onepage-nav {
1409
- background-color: #605BE5;
1410
- -webkit-box-shadow: 0px 0px 15px 0px #D7D7D7;
1411
- box-shadow: 0px 0px 15px 0px #D7D7D7;
1412
- }
1413
-
1414
- .elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip {
1415
- font-size: 14px;
1416
- }
1417
-
1418
-
1419
- /*--------------------------------------------------------------
1420
- == Single Post Elements
1421
- --------------------------------------------------------------*/
1422
- .wpr-post-title,
1423
- .wpr-archive-title,
1424
- .wpr-author-box-name,
1425
- .wpr-author-box-title {
1426
- margin: 0;
1427
- }
1428
-
1429
- .wpr-archive-title:after {
1430
- content: ' ';
1431
- display: block;
1432
- }
1433
-
1434
- /* Featured Media */
1435
- .wpr-featured-media-image {
1436
- position: relative;
1437
- display: inline-block;
1438
- vertical-align: middle;
1439
- }
1440
-
1441
- .wpr-featured-media-caption {
1442
- position: absolute;
1443
- display: -webkit-box;
1444
- display: -ms-flexbox;
1445
- display: flex;
1446
- width: 100%;
1447
- height: 100%;
1448
- }
1449
-
1450
- .wpr-featured-media-caption span {
1451
- display: inline-block;
1452
- }
1453
-
1454
- /* [data-caption="standard"],
1455
- [data-caption="gallery"]*/
1456
- .wpr-fm-image-caption-hover .wpr-featured-media-caption,
1457
- .wpr-fm-image-caption-hover .wpr-featured-media-caption {
1458
- opacity: 0;
1459
- -webkit-transition-property: opacity;
1460
- -o-transition-property: opacity;
1461
- transition-property: opacity;
1462
- }
1463
-
1464
- /* [data-caption="standard"],
1465
- [data-caption="gallery"] */
1466
- .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption,
1467
- .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption {
1468
- opacity: 1;
1469
- }
1470
-
1471
- .wpr-gallery-slider {
1472
- opacity: 0;
1473
- }
1474
-
1475
- .wpr-gallery-lightbox-yes .wpr-featured-media-image {
1476
- cursor: pointer;
1477
- }
1478
-
1479
- .wpr-gallery-slide img {
1480
- margin: 0 auto;
1481
- }
1482
-
1483
-
1484
- /* Gallery Slider Navigation */
1485
- .wpr-gallery-slider-arrows-wrap {
1486
- position: absolute;
1487
- top: 50%;
1488
- -webkit-transform: translateY(-50%);
1489
- -ms-transform: translateY(-50%);
1490
- transform: translateY(-50%);
1491
- left: 0;
1492
- z-index: 1;
1493
- height: 0 !important;
1494
- width: 100%;
1495
- display: -webkit-box;
1496
- display: -ms-flexbox;
1497
- display: flex;
1498
- -webkit-box-pack: justify;
1499
- -ms-flex-pack: justify;
1500
- justify-content: space-between;
1501
- -webkit-box-align: center;
1502
- -ms-flex-align: center;
1503
- align-items: center;
1504
- }
1505
-
1506
- /* TEMPORARY - GOGA */
1507
- .wpr-thumbnail-slider-arrows-wrap {
1508
- position: absolute;
1509
- top: 90%;
1510
- left: 0;
1511
- z-index: 1;
1512
- width: 100%;
1513
- display: -webkit-box;
1514
- display: -ms-flexbox;
1515
- display: flex;
1516
- -webkit-box-pack: justify;
1517
- -ms-flex-pack: justify;
1518
- justify-content: space-between;
1519
- -webkit-box-align: center;
1520
- -ms-flex-align: center;
1521
- align-items: center;
1522
- }
1523
-
1524
- .wpr-thumbnail-slider-arrow {
1525
- position: absolute;
1526
- top: 50%;
1527
- -webkit-transform: translateY(-50%);
1528
- -ms-transform: translateY(-50%);
1529
- transform: translateY(-50%);
1530
- left: 0;
1531
- z-index: 1;
1532
- width: 100%;
1533
- display: -webkit-box;
1534
- display: -ms-flexbox;
1535
- display: flex;
1536
- -webkit-box-pack: justify;
1537
- -ms-flex-pack: justify;
1538
- justify-content: space-between;
1539
- -webkit-box-align: center;
1540
- -ms-flex-align: center;
1541
- align-items: center;
1542
- }
1543
-
1544
- .wpr-tsa-hidden {
1545
- display: none;
1546
- }
1547
-
1548
- .wpr-thumbnail-slider-next-arrow {
1549
- right: 0;
1550
- left: auto;
1551
- }
1552
-
1553
- .wpr-thumbnail-slider-prev-arrow[disabled]{
1554
- /* pointer-events: none; */
1555
- opacity: 0.6;
1556
- }
1557
-
1558
- /* temporary */
1559
-
1560
- .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow {
1561
- top: 7px !important;
1562
- left: 50% !important;
1563
- -webkit-transform: translateX(-50%);
1564
- -ms-transform: translateX(-50%);
1565
- transform: translateX(-50%);
1566
- }
1567
-
1568
- .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow {
1569
- top: auto !important;
1570
- bottom: 7px !important;
1571
- left: 50% !important;
1572
- -webkit-transform: translateX(-50%);
1573
- -ms-transform: translateX(-50%);
1574
- transform: translateX(-50%);
1575
- }
1576
-
1577
- .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow i {
1578
- -webkit-transform: rotate(90deg);
1579
- -ms-transform: rotate(90deg);
1580
- transform: rotate(90deg)
1581
- }
1582
-
1583
- .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow i {
1584
- -webkit-transform: rotate(90deg);
1585
- -ms-transform: rotate(90deg);
1586
- transform: rotate(90deg)
1587
- }
1588
-
1589
- .wpr-product-media-thumbs-vertical .flex-control-nav li {
1590
- display: -webkit-box;
1591
- display: -ms-flexbox;
1592
- display: flex;
1593
- -webkit-box-pack: center;
1594
- -ms-flex-pack: center;
1595
- justify-content: center;
1596
- -webkit-box-align: start;
1597
- -ms-flex-align: start;
1598
- align-items: flex-start;
1599
- }
1600
-
1601
- .wpr-product-media-thumbs-vertical .flex-control-nav li img {
1602
- width: 100% !important;
1603
- height: 100% !important;
1604
- -o-object-fit: cover !important;
1605
- object-fit: cover !important;
1606
-
1607
- }
1608
-
1609
- .wpr-product-media-thumbs-vertical .flex-control-nav li img {
1610
- width: 100% !important;
1611
- height: 100% !important;
1612
- -o-object-fit: cover !important;
1613
- object-fit: cover !important;
1614
-
1615
- }
1616
-
1617
- /* temporary-end */
1618
-
1619
- .wpr-gallery-slider-arrow,
1620
- .wpr-thumbnail-slider-arrow {
1621
- position: absolute;
1622
- top: 50%;
1623
- display: -webkit-box;
1624
- display: -ms-flexbox;
1625
- display: flex;
1626
- -webkit-box-pack: center;
1627
- -ms-flex-pack: center;
1628
- justify-content: center;
1629
- -webkit-box-align: center;
1630
- -ms-flex-align: center;
1631
- align-items: center;
1632
- z-index: 120;
1633
- -webkit-box-sizing: content-box;
1634
- box-sizing: content-box;
1635
- -webkit-transition: all .5s;
1636
- -o-transition: all .5s;
1637
- transition: all .5s;
1638
- text-align: center;
1639
- cursor: pointer;
1640
- }
1641
-
1642
- .wpr-gallery-slider-arrow i,
1643
- .wpr-thumbnail-slider-arrow i {
1644
- display: block;
1645
- width: 100%;
1646
- /* height: 100%; */
1647
- line-height: inherit;
1648
- }
1649
-
1650
- .wpr-gallery-slider-arrow {
1651
- -webkit-transform: translateY(-50%);
1652
- -ms-transform: translateY(-50%);
1653
- transform: translateY(-50%);
1654
- }
1655
-
1656
- .wpr-product-media-slider-nav-fade .wpr-gallery-slider-arrow {
1657
- opacity: 0;
1658
- visibility: hidden;
1659
- }
1660
-
1661
- .wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow {
1662
- opacity: 1;
1663
- visibility: visible;
1664
- }
1665
-
1666
- .wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow {
1667
- opacity: 0;
1668
- visibility: hidden;
1669
- }
1670
-
1671
- /* .wpr-product-media-thumbs-vertical .wpr-fcn-wrap li {
1672
- width: 100%;
1673
- } */
1674
- /*
1675
- .wpr-product-media-thumbs-vertical .wpr-fcn-wrap img {
1676
- height: 100% !important;
1677
- } */
1678
-
1679
- .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow[disabled] {
1680
- opacity: 0.6;
1681
- }
1682
-
1683
- .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow,
1684
- .wpr-gallery-slider-nav-fade .flex-viewport:hover .wpr-gallery-slider-arrow {
1685
- opacity: 1;
1686
- visibility: visible;
1687
- }
1688
-
1689
- /* styles for product gallery from woo-builder */
1690
- .wpr-thumbnail-slider-arrow {
1691
- -webkit-transform: translateY(-50%);
1692
- -ms-transform: translateY(-50%);
1693
- transform: translateY(-50%);
1694
- }
1695
-
1696
- .wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow {
1697
- opacity: 0;
1698
- visibility: hidden;
1699
- }
1700
-
1701
- .wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow {
1702
- opacity: 1;
1703
- visibility: visible;
1704
- }
1705
-
1706
- .wpr-product-media-lightbox {
1707
- position: absolute;
1708
- top: 0;
1709
- right: 0;
1710
- z-index: 1;
1711
- display: -webkit-box;
1712
- display: -ms-flexbox;
1713
- display: flex;
1714
- -webkit-box-align: center;
1715
- -ms-flex-align: center;
1716
- align-items: center;
1717
- -webkit-box-pack: center;
1718
- -ms-flex-pack: center;
1719
- justify-content: center;
1720
- }
1721
-
1722
- /* Gallery Slider Pagination */
1723
- .wpr-gallery-slider-dots {
1724
- position: absolute;
1725
- display: inline-table;
1726
- -webkit-transform: translate(-50%, -50%);
1727
- -ms-transform: translate(-50%, -50%);
1728
- transform: translate(-50%, -50%);
1729
- z-index: 110;
1730
- }
1731
-
1732
- .wpr-gallery-slider-dots ul {
1733
- list-style: none;
1734
- margin: 0;
1735
- padding: 0;
1736
- }
1737
-
1738
- .wpr-gallery-slider-dots li {
1739
- float: left;
1740
- }
1741
-
1742
- .wpr-gallery-slider-dot {
1743
- display: block;
1744
- cursor: pointer;
1745
- }
1746
-
1747
- .wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot {
1748
- margin: 0 !important;
1749
- }
1750
-
1751
-
1752
- /* Author Box */
1753
- .wpr-author-box-image {
1754
- display: inline-block;
1755
- overflow: hidden;
1756
- }
1757
-
1758
- .wpr-author-box-arrange-left .wpr-author-box {
1759
- display: -webkit-box;
1760
- display: -ms-flexbox;
1761
- display: flex;
1762
- }
1763
-
1764
- .wpr-author-box-arrange-right .wpr-author-box {
1765
- display: -webkit-box;
1766
- display: -ms-flexbox;
1767
- display: flex;
1768
- -webkit-box-orient: horizontal;
1769
- -webkit-box-direction: reverse;
1770
- -ms-flex-direction: row-reverse;
1771
- flex-direction: row-reverse;
1772
- }
1773
-
1774
- .wpr-author-box-arrange-left .wpr-author-box-image,
1775
- .wpr-author-box-arrange-right .wpr-author-box-image {
1776
- -ms-flex-negative: 0;
1777
- flex-shrink: 0;
1778
- }
1779
-
1780
- .wpr-author-box-arrange-left .wpr-author-box-text,
1781
- .wpr-author-box-arrange-right .wpr-author-box-text {
1782
- -webkit-box-flex: 1;
1783
- -ms-flex-positive: 1;
1784
- flex-grow: 1;
1785
- }
1786
-
1787
- .wpr-author-box-btn {
1788
- display: inline-block;
1789
- }
1790
-
1791
-
1792
- /* Post Navigation */
1793
- .wpr-post-navigation-wrap {
1794
- display: -webkit-box;
1795
- display: -ms-flexbox;
1796
- display: flex;
1797
- }
1798
-
1799
- .wpr-posts-navigation-svg-wrapper {
1800
- display: -webkit-box;
1801
- display: -ms-flexbox;
1802
- display: flex;
1803
- -webkit-box-align: center;
1804
- -ms-flex-align: center;
1805
- align-items: center;
1806
- -webkit-box-pack: center;
1807
- -ms-flex-pack: center;
1808
- justify-content: center;
1809
- }
1810
-
1811
- .wpr-post-navigation-wrap>div:last-child {
1812
- margin-right: 0 !important;
1813
- }
1814
-
1815
- .wpr-post-nav-fixed-default-wrap {
1816
- position: fixed;
1817
- bottom: 0;
1818
- z-index: 999;
1819
- }
1820
-
1821
- .wpr-post-nav-fixed.wpr-post-navigation {
1822
- position: fixed;
1823
- -webkit-transform: translateY(-50%);
1824
- -ms-transform: translateY(-50%);
1825
- transform: translateY(-50%);
1826
- z-index: 999;
1827
- }
1828
-
1829
- .wpr-post-nav-fixed.wpr-post-navigation a {
1830
- display: block;
1831
- }
1832
-
1833
- .wpr-post-nav-fixed.wpr-post-navigation img {
1834
- position: absolute;
1835
- top: 0;
1836
- max-width: none;
1837
- }
1838
-
1839
- .wpr-post-nav-fixed.wpr-post-nav-prev {
1840
- left: 0;
1841
- }
1842
-
1843
- .wpr-post-nav-fixed.wpr-post-nav-next {
1844
- right: 0;
1845
- }
1846
-
1847
- .wpr-post-nav-fixed.wpr-post-nav-hover img {
1848
- opacity: 0;
1849
- }
1850
-
1851
- .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img {
1852
- -webkit-transform: perspective(600px) rotateY(90deg);
1853
- transform: perspective(600px) rotateY(90deg);
1854
- -webkit-transform-origin: center left 0;
1855
- -ms-transform-origin: center left 0;
1856
- transform-origin: center left 0;
1857
- }
1858
-
1859
- .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img {
1860
- -webkit-transform: perspective(600px) rotateY(-90deg);
1861
- transform: perspective(600px) rotateY(-90deg);
1862
- -webkit-transform-origin: center right 0;
1863
- -ms-transform-origin: center right 0;
1864
- transform-origin: center right 0;
1865
- }
1866
-
1867
- .wpr-post-nav-fixed.wpr-post-nav-hover:hover img {
1868
- opacity: 1;
1869
- position: absolute;
1870
- -webkit-transform: none;
1871
- -ms-transform: none;
1872
- transform: none;
1873
- }
1874
-
1875
- .wpr-post-nav-static.wpr-post-navigation {
1876
- width: 50%;
1877
- }
1878
-
1879
- .wpr-post-navigation {
1880
- -webkit-box-flex: 1;
1881
- -ms-flex-positive: 1;
1882
- flex-grow: 1;
1883
- background-size: cover;
1884
- background-position: center center;
1885
- background-repeat: no-repeat;
1886
- }
1887
-
1888
- .wpr-post-navigation {
1889
- position: relative;
1890
- }
1891
-
1892
- .wpr-post-navigation a {
1893
- position: relative;
1894
- z-index: 2;
1895
- }
1896
-
1897
- .wpr-post-nav-overlay {
1898
- position: absolute;
1899
- top: 0;
1900
- left: 0;
1901
- width: 100%;
1902
- height: 100%;
1903
- -webkit-transition: all 0.3s ease-in 0s;
1904
- -o-transition: all 0.3s ease-in 0s;
1905
- transition: all 0.3s ease-in 0s;
1906
- }
1907
-
1908
- .wpr-post-nav-back {
1909
- -ms-flex-item-align: center;
1910
- -ms-grid-row-align: center;
1911
- align-self: center;
1912
- font-size: 30px;
1913
- }
1914
-
1915
- .wpr-post-navigation a {
1916
- display: -webkit-box;
1917
- display: -ms-flexbox;
1918
- display: flex;
1919
- -webkit-box-align: center;
1920
- -ms-flex-align: center;
1921
- align-items: center;
1922
- }
1923
-
1924
- .wpr-post-nav-next a {
1925
- -webkit-box-pack: end;
1926
- -ms-flex-pack: end;
1927
- justify-content: flex-end;
1928
- }
1929
-
1930
- .wpr-post-nav-labels {
1931
- min-width: 0;
1932
- }
1933
-
1934
- .wpr-post-nav-labels h5 {
1935
- display: -webkit-box;
1936
- display: -ms-flexbox;
1937
- display: flex;
1938
- overflow: hidden;
1939
- white-space: nowrap;
1940
- -ms-text-overflow: ellipsis;
1941
- -o-text-overflow: ellipsis;
1942
- text-overflow: ellipsis;
1943
- }
1944
-
1945
- .wpr-post-nav-labels span {
1946
- display: -webkit-box;
1947
- display: -ms-flexbox;
1948
- display: flex;
1949
- }
1950
-
1951
- .wpr-post-nav-next .wpr-post-nav-labels > span,
1952
- .wpr-post-nav-next .wpr-post-nav-labels h5 {
1953
- -webkit-box-pack: end;
1954
- -ms-flex-pack: end;
1955
- justify-content: flex-end;
1956
- }
1957
-
1958
- .wpr-post-navigation i {
1959
- text-align: center;
1960
- }
1961
-
1962
- .wpr-post-nav-dividers {
1963
- padding: 10px 0;
1964
- border-top: 1px solid #000;
1965
- border-bottom: 1px solid #000;
1966
- }
1967
-
1968
- .wpr-post-nav-divider {
1969
- -ms-flex-item-align: stretch;
1970
- -ms-grid-row-align: stretch;
1971
- align-self: stretch;
1972
- -ms-flex-negative: 0;
1973
- flex-shrink: 0;
1974
- }
1975
-
1976
- .wpr-post-nav-dividers.wpr-post-navigation-wrap {
1977
- padding-left: 0 !important;
1978
- padding-right: 0 !important;
1979
- }
1980
-
1981
- .wpr-post-nav-back a {
1982
- display: -webkit-box;
1983
- display: -ms-flexbox;
1984
- display: flex;
1985
- -webkit-box-orient: horizontal;
1986
- -webkit-box-direction: normal;
1987
- -ms-flex-flow: row wrap;
1988
- flex-flow: row wrap;
1989
- -webkit-box-pack: center;
1990
- -ms-flex-pack: center;
1991
- justify-content: center;
1992
- font-size: 0;
1993
- }
1994
-
1995
- .wpr-post-nav-back span {
1996
- display: inline-block;
1997
- border-style: solid;
1998
- }
1999
-
2000
- .wpr-post-nav-back span:nth-child(2n) {
2001
- margin-right: 0 !important;
2002
- }
2003
-
2004
-
2005
- /* Post Info */
2006
- .wpr-post-info {
2007
- padding: 0;
2008
- margin: 0;
2009
- list-style: none;
2010
- }
2011
-
2012
- .wpr-post-info li {
2013
- position: relative;
2014
- }
2015
-
2016
- .wpr-post-info-horizontal li {
2017
- display: inline-block;
2018
- }
2019
-
2020
- .wpr-post-info-horizontal li:last-child {
2021
- padding-right: 0 !important;
2022
- }
2023
-
2024
- .wpr-post-info-vertical li:last-child {
2025
- padding-bottom: 0 !important;
2026
- }
2027
-
2028
- .wpr-post-info li .wpr-post-info-text {
2029
- display: inline-block;
2030
- text-align: left !important;
2031
- }
2032
-
2033
- .wpr-post-info li:after {
2034
- content: ' ';
2035
- display: inline-block;
2036
- position: absolute;
2037
- }
2038
-
2039
- .wpr-post-info li:last-child:after {
2040
- display: none;
2041
- }
2042
-
2043
- .wpr-post-info-horizontal li:after {
2044
- top: 50%;
2045
- -webkit-transform: translateY(-50%);
2046
- -ms-transform: translateY(-50%);
2047
- transform: translateY(-50%);
2048
- }
2049
-
2050
- .wpr-post-info-vertical li:after {
2051
- bottom: 0;
2052
- }
2053
-
2054
- .wpr-post-info-align-left .wpr-post-info-vertical li:after {
2055
- left: 0;
2056
- }
2057
-
2058
- .wpr-post-info-align-center .wpr-post-info-vertical li:after {
2059
- left: 50%;
2060
- -webkit-transform: translateX(-50%);
2061
- -ms-transform: translateX(-50%);
2062
- transform: translateX(-50%);
2063
- }
2064
-
2065
- .wpr-post-info-align-right .wpr-post-info-vertical li:after {
2066
- right: 0;
2067
- }
2068
-
2069
- .wpr-post-info-text span {
2070
- display: inline-block;
2071
- }
2072
-
2073
- .wpr-post-info-author img {
2074
- display: inline-block;
2075
- margin-right: 10px;
2076
- vertical-align: middle;
2077
- }
2078
-
2079
- .wpr-post-info-custom-field a,
2080
- .wpr-post-info-custom-field span {
2081
- display: inline-block;
2082
- }
2083
-
2084
-
2085
- /* Post Comments */
2086
- .wpr-comments-list,
2087
- .wpr-comments-list ul.children {
2088
- list-style: none;
2089
- padding: 0;
2090
- margin: 0;
2091
- }
2092
-
2093
- .wpr-comment-avatar {
2094
- float: left;
2095
- overflow: hidden;
2096
- }
2097
-
2098
- .wpr-comment-avatar img {
2099
- margin: 0 !important;
2100
- position: static !important;
2101
- }
2102
-
2103
- .wpr-comment-metadata>* {
2104
- display: inline-block;
2105
- }
2106
-
2107
- .wpr-comment-metadata p {
2108
- display: block;
2109
- }
2110
-
2111
- .wpr-comments-wrap .comment-reply-link {
2112
- float: none !important;
2113
- }
2114
-
2115
- .wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply {
2116
- text-align: right;
2117
- }
2118
-
2119
- .wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply {
2120
- float: right;
2121
- }
2122
-
2123
- .wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before {
2124
- content: '\00a0|\00a0';
2125
- }
2126
-
2127
- .wpr-comment-reply a,
2128
- .wpr-comments-navigation a,
2129
- .wpr-comments-navigation span {
2130
- display: inline-block;
2131
- }
2132
-
2133
- .wpr-comments-navigation-center,
2134
- .wpr-comments-navigation-justify {
2135
- text-align: center;
2136
- }
2137
-
2138
- .wpr-comments-navigation-left {
2139
- text-align: left;
2140
- }
2141
-
2142
- .wpr-comments-navigation-right {
2143
- text-align: right;
2144
- }
2145
-
2146
- .wpr-comments-navigation-justify a.prev {
2147
- float: left;
2148
- }
2149
-
2150
- .wpr-comments-navigation-justify a.next {
2151
- float: right;
2152
- }
2153
-
2154
- .wpr-comment-form .comment-notes {
2155
- display: none;
2156
- }
2157
-
2158
- .wpr-comment-form-text,
2159
- .wpr-comment-form-text textarea,
2160
- .wpr-comment-form-author input,
2161
- .wpr-comment-form-email input,
2162
- .wpr-comment-form-url input {
2163
- display: block;
2164
- width: 100%;
2165
- }
2166
-
2167
- .wpr-comment-form {
2168
- display: -webkit-box;
2169
- display: -ms-flexbox;
2170
- display: flex;
2171
- -webkit-box-orient: vertical;
2172
- -webkit-box-direction: normal;
2173
- -ms-flex-direction: column;
2174
- flex-direction: column;
2175
- }
2176
-
2177
- .wpr-comment-form label {
2178
- margin-bottom: 10px;
2179
- }
2180
-
2181
- .wpr-comment-form-fields {
2182
- display: -webkit-box;
2183
- display: -ms-flexbox;
2184
- display: flex;
2185
- }
2186
-
2187
- .wpr-cf-no-url .wpr-comment-form-email {
2188
- margin-right: 0 !important;
2189
- }
2190
-
2191
- .wpr-cf-style-1 .wpr-comment-form-fields,
2192
- .wpr-cf-style-4 .wpr-comment-form-fields {
2193
- display: block;
2194
- }
2195
-
2196
- .wpr-comment-form .wpr-comment-form-fields>div {
2197
- width: 100%;
2198
- }
2199
-
2200
- .wpr-cf-style-2 .wpr-comment-form-fields,
2201
- .wpr-cf-style-5 .wpr-comment-form-fields,
2202
- .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
2203
- display: block;
2204
- width: 60%;
2205
- }
2206
-
2207
- .wpr-cf-style-2 .wpr-comment-form-fields > div,
2208
- .wpr-cf-style-5 .wpr-comment-form-fields > div,
2209
- .wpr-comment-form[class*="wpr-cf-pro"] > div {
2210
- margin-right: 0 !important;
2211
- }
2212
-
2213
- .wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields,
2214
- .wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields,
2215
- .wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields,
2216
- .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
2217
- -webkit-box-ordinal-group: 0;
2218
- -ms-flex-order: -1;
2219
- order: -1;
2220
- }
2221
-
2222
- .wpr-submit-comment {
2223
- cursor: pointer;
2224
- }
2225
-
2226
- .wpr-comments-list .comment-respond {
2227
- margin-bottom: 30px;
2228
- }
2229
-
2230
- /*--------------------------------------------------------------
2231
- == Grid
2232
- --------------------------------------------------------------*/
2233
-
2234
- .wpr-hide-items-before-append {
2235
- opacity: 0;
2236
- }
2237
-
2238
- .wpr-grid {
2239
- opacity: 0;
2240
- }
2241
-
2242
- .wpr-grid-item {
2243
- padding: 0 !important;
2244
- float: left;
2245
- position: relative;
2246
- text-align: center;
2247
- }
2248
-
2249
- .wpr-grid-item,
2250
- .wpr-grid-item * {
2251
- outline: none !important;
2252
- }
2253
-
2254
- .wpr-grid-last-row {
2255
- margin-bottom: 0 !important;
2256
- }
2257
-
2258
- .wpr-grid-item-above-content {
2259
- border-bottom: 0 !important;
2260
- border-bottom-left-radius: 0 !important;
2261
- border-bottom-right-radius: 0 !important;
2262
- }
2263
-
2264
- .wpr-grid:not([data-settings*="list"]) .wpr-grid-item-below-content {
2265
- border-top: 0 !important;
2266
- border-top-left-radius: 0 !important;
2267
- border-top-right-radius: 0 !important;
2268
- }
2269
-
2270
- .wpr-grid-item-inner,
2271
- .wpr-grid-media-wrap {
2272
- position: relative;
2273
- }
2274
-
2275
- .wpr-grid-image-wrap {
2276
- overflow: hidden;
2277
- }
2278
-
2279
- .wpr-grid-image-wrap img {
2280
- display: block;
2281
- width: 100%;
2282
- }
2283
-
2284
- .wpr-grid-media-hover {
2285
- position: absolute;
2286
- top: 0;
2287
- left: 0;
2288
- width: 100%;
2289
- height: 100%;
2290
- overflow: hidden;
2291
- }
2292
-
2293
- .wpr-grid-media-hover-top {
2294
- position: absolute;
2295
- top: 0;
2296
- left: 0;
2297
- width: 100%;
2298
- z-index: 2;
2299
- }
2300
-
2301
- .wpr-grid-media-hover-bottom {
2302
- position: absolute;
2303
- bottom: 0;
2304
- left: 0;
2305
- width: 100%;
2306
- z-index: 2;
2307
- }
2308
-
2309
- .wpr-grid-media-hover-middle {
2310
- position: relative;
2311
- z-index: 2;
2312
- }
2313
-
2314
- .wpr-grid .wpr-cv-container,
2315
- .wpr-magazine-grid .wpr-cv-container {
2316
- z-index: 1;
2317
- }
2318
-
2319
- .wpr-grid-item-display-block {
2320
- clear: both;
2321
- }
2322
-
2323
- .wpr-grid-item-display-inline.wpr-grid-item-align-left,
2324
- .wpr-grid-item-display-custom.wpr-grid-item-align-left {
2325
- float: left;
2326
- }
2327
-
2328
- .wpr-grid-item-display-inline.wpr-grid-item-align-right,
2329
- .wpr-grid-item-display-custom.wpr-grid-item-align-right {
2330
- float: right;
2331
- }
2332
-
2333
- .wpr-grid-item-display-inline.wpr-grid-item-align-center,
2334
- .wpr-grid-item-display-custom.wpr-grid-item-align-center {
2335
- float: none;
2336
- display: inline-block;
2337
- vertical-align: middle;
2338
- }
2339
-
2340
-
2341
- /*.wpr-grid-item-display-custom .inner-block { //tmp - maybe remove? need to check
2342
- text-align: center;
2343
- }*/
2344
-
2345
- .wpr-grid-item-title .inner-block a,
2346
- .wpr-grid-item-date .inner-block>span,
2347
- .wpr-grid-item-time .inner-block>span,
2348
- .wpr-grid-item-author .inner-block a,
2349
- .wpr-grid-item-comments .inner-block a,
2350
- .wpr-grid-item-read-more .inner-block a,
2351
- .wpr-grid-item-likes .inner-block a,
2352
- .wpr-grid-item-sharing .inner-block>span,
2353
- .wpr-grid-item-lightbox .inner-block>span,
2354
- .wpr-grid-product-categories .inner-block a,
2355
- .wpr-grid-product-tags .inner-block a,
2356
- .wpr-grid-tax-style-1 .inner-block a,
2357
- .wpr-grid-tax-style-2 .inner-block a,
2358
- .wpr-grid-cf-style-1 .inner-block>a,
2359
- .wpr-grid-cf-style-1 .inner-block>span,
2360
- .wpr-grid-cf-style-2 .inner-block>a,
2361
- .wpr-grid-cf-style-2 .inner-block>span,
2362
- .wpr-grid-sep-style-1 .inner-block>span,
2363
- .wpr-grid-sep-style-2 .inner-block>span,
2364
- .wpr-grid-item-status .inner-block>span,
2365
- .wpr-grid-item-price .inner-block>span,
2366
- .wpr-grid-item-add-to-cart .inner-block>a,
2367
- .wpr-grid-item-read-more .inner-block a {
2368
- display: inline-block;
2369
- }
2370
-
2371
- .wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,
2372
- .wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,
2373
- .wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,
2374
- .wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,
2375
- .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,
2376
- .wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,
2377
- .wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,
2378
- .wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,
2379
- .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,
2380
- .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,
2381
- .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,
2382
- .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,
2383
- .wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,
2384
- .wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span,
2385
- .wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,
2386
- .wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,
2387
- .wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,
2388
- .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a {
2389
- width: 100%;
2390
- }
2391
-
2392
- .wpr-grid-item-content .inner-block,
2393
- .wpr-grid-item-excerpt .inner-block {
2394
- display: inline-block;
2395
- }
2396
-
2397
- .wpr-grid-item-excerpt .inner-block p {
2398
- margin: 0 !important;
2399
- }
2400
-
2401
-
2402
- /* Image Overlay */
2403
- .wpr-grid-media-hover-bg {
2404
- position: absolute;
2405
- }
2406
-
2407
- .wpr-grid-media-hover-bg img {
2408
- position: absolute;
2409
- top: 50%;
2410
- left: 50%;
2411
- -webkit-transform: translate( -50%, -50%) scale(1) !important;
2412
- -ms-transform: translate( -50%, -50%) scale(1) !important;
2413
- transform: translate( -50%, -50%) scale(1) !important;
2414
- -webkit-filter: grayscale(0) !important;
2415
- filter: grayscale(0) !important;
2416
- -webkit-filter: blur(0px) !important;
2417
- -filter: blur(0px) !important;
2418
- }
2419
-
2420
-
2421
- /* Author */
2422
-
2423
- .wpr-grid-item-author img,
2424
- .wpr-grid-item-author span {
2425
- display: inline-block;
2426
- vertical-align: middle;
2427
- }
2428
-
2429
- .wpr-grid-item-author img {
2430
- -webkit-transform: none !important;
2431
- -ms-transform: none !important;
2432
- transform: none !important;
2433
- -webkit-filter: none !important;
2434
- filter: none !important;
2435
- }
2436
-
2437
-
2438
- /* Likes */
2439
-
2440
- .wpr-grid-item-likes .inner-block a {
2441
- text-align: center;
2442
- }
2443
-
2444
- .wpr-likes-no-default.wpr-likes-zero i {
2445
- padding: 0 !important;
2446
- }
2447
-
2448
-
2449
- /* Sharing */
2450
-
2451
- .wpr-grid-item-sharing .inner-block a {
2452
- text-align: center;
2453
- }
2454
-
2455
- .wpr-grid-item-sharing .wpr-post-sharing {
2456
- position: relative;
2457
- }
2458
-
2459
- .wpr-grid-item-sharing .wpr-sharing-icon {
2460
- display: inline-block;
2461
- position: relative;
2462
- }
2463
-
2464
- .wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip {
2465
- left: 50%;
2466
- -ms-transform: translate(-50%, -100%);
2467
- transform: translate(-50%, -100%);
2468
- -webkit-transform: translate(-50%, -100%);
2469
- }
2470
-
2471
- .wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip {
2472
- visibility: visible;
2473
- opacity: 1;
2474
- -ms-transform: translate(-50%, -120%);
2475
- transform: translate(-50%, -120%);
2476
- -webkit-transform: translate(-50%, -120%);
2477
- }
2478
-
2479
- .wpr-grid-item-sharing .wpr-tooltip:before {
2480
- left: 50%;
2481
- -ms-transform: translateX(-50%);
2482
- transform: translateX(-50%);
2483
- -webkit-transform: translateX(-50%);
2484
- }
2485
-
2486
- .wpr-grid-item-sharing .wpr-sharing-trigger {
2487
- cursor: pointer;
2488
- }
2489
-
2490
- .wpr-grid-item-sharing .wpr-tooltip {
2491
- display: block;
2492
- padding: 10px;
2493
- }
2494
-
2495
- .wpr-grid-item-sharing .wpr-sharing-hidden {
2496
- visibility: hidden;
2497
- position: absolute;
2498
- z-index: 3;
2499
- text-align: center;
2500
- }
2501
-
2502
- .wpr-grid-item-sharing .wpr-sharing-hidden a {
2503
- opacity: 0;
2504
- }
2505
-
2506
- .wpr-sharing-hidden a {
2507
- position: relative;
2508
- top: -5px;
2509
- -webkit-transition-duration: 0.3s !important;
2510
- -o-transition-duration: 0.3s !important;
2511
- transition-duration: 0.3s !important;
2512
- -webkit-transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2513
- -o-transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2514
- transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2515
- -webkit-transition-delay: 0s;
2516
- -o-transition-delay: 0s;
2517
- transition-delay: 0s;
2518
- }
2519
-
2520
- .wpr-sharing-hidden a+a {
2521
- -webkit-transition-delay: 0.1s;
2522
- -o-transition-delay: 0.1s;
2523
- transition-delay: 0.1s;
2524
- }
2525
-
2526
- .wpr-sharing-hidden a+a+a {
2527
- -webkit-transition-delay: 0.2s;
2528
- -o-transition-delay: 0.2s;
2529
- transition-delay: 0.2s;
2530
- }
2531
-
2532
- .wpr-sharing-hidden a+a+a+a {
2533
- -webkit-transition-delay: 0.3s;
2534
- -o-transition-delay: 0.3s;
2535
- transition-delay: 0.3s;
2536
- }
2537
-
2538
- .wpr-sharing-hidden a+a+a+a+a {
2539
- -webkit-transition-delay: 0.4s;
2540
- -o-transition-delay: 0.4s;
2541
- transition-delay: 0.4s;
2542
- }
2543
-
2544
- .wpr-grid-item-sharing a:last-of-type {
2545
- margin-right: 0 !important;
2546
- }
2547
-
2548
- .wpr-grid-item-sharing .inner-block a {
2549
- -webkit-transition-property: color, background-color, border;
2550
- -o-transition-property: color, background-color, border;
2551
- transition-property: color, background-color, border;
2552
- -webkit-transition-timing-function: linear;
2553
- -o-transition-timing-function: linear;
2554
- transition-timing-function: linear;
2555
- }
2556
-
2557
-
2558
- /* Read More */
2559
-
2560
- .wpr-grid-item-read-more .inner-block>a,
2561
- .wpr-grid-item-add-to-cart .inner-block>a {
2562
- position: relative;
2563
- overflow: hidden;
2564
- vertical-align: middle;
2565
- }
2566
-
2567
- .wpr-grid-item-read-more .inner-block>a i,
2568
- .wpr-grid-item-read-more .inner-block>a span,
2569
- .wpr-grid-item-add-to-cart .inner-block>a i,
2570
- .wpr-grid-item-add-to-cart .inner-block>a span {
2571
- position: relative;
2572
- z-index: 2;
2573
- opacity: 1;
2574
- }
2575
-
2576
- .wpr-grid-item-read-more .inner-block>a:before,
2577
- .wpr-grid-item-read-more .inner-block>a:after,
2578
- .wpr-grid-item-add-to-cart .inner-block>a:before,
2579
- .wpr-grid-item-add-to-cart .inner-block>a:after {
2580
- z-index: 1;
2581
- }
2582
-
2583
-
2584
- /* Lightbox */
2585
-
2586
- .wpr-grid-item-lightbox .inner-block>span,
2587
- .wpr-grid-lightbox-overlay {
2588
- cursor: pointer;
2589
- }
2590
-
2591
- .wpr-grid-lightbox-overlay {
2592
- position: absolute;
2593
- top: 0;
2594
- left: 0;
2595
- z-index: 10;
2596
- width: 100%;
2597
- height: 100%;
2598
- }
2599
-
2600
- .admin-bar .lg-toolbar {
2601
- top: 32px;
2602
- }
2603
-
2604
-
2605
- /* Separator */
2606
-
2607
- .wpr-grid-item-separator .inner-block {
2608
- font-size: 0;
2609
- line-height: 0;
2610
- }
2611
-
2612
- .wpr-grid-item-separator.wpr-grid-item-display-inline span {
2613
- width: 100% !important;
2614
- }
2615
-
2616
-
2617
- /* Product Rating */
2618
-
2619
- .wpr-woo-rating i {
2620
- display: inline;
2621
- position: relative;
2622
- font-family: "eicons";
2623
- font-style: normal;
2624
- line-height: 1;
2625
- overflow: hidden;
2626
- }
2627
-
2628
- .wpr-woo-rating i:before {
2629
- content: '\e934';
2630
- font-weight: 900;
2631
- display: block;
2632
- position: absolute;
2633
- top: 0;
2634
- left: 0;
2635
- font-size: inherit;
2636
- font-family: inherit;
2637
- overflow: hidden;
2638
- }
2639
-
2640
- .wpr-woo-rating-style-2 .wpr-woo-rating i:before {
2641
- content: '\002605';
2642
- }
2643
-
2644
- .wpr-woo-rating i:last-of-type {
2645
- margin-right: 0 !important;
2646
- }
2647
-
2648
- .wpr-rating-icon-empty:before {
2649
- display: none !important;
2650
- }
2651
-
2652
- .wpr-rating-icon-0:before {
2653
- width: 0;
2654
- }
2655
-
2656
- .wpr-rating-icon-1:before {
2657
- width: 10%;
2658
- }
2659
-
2660
- .wpr-rating-icon-2:before {
2661
- width: 20%;
2662
- }
2663
-
2664
- .wpr-rating-icon-3:before {
2665
- width: 30%;
2666
- }
2667
-
2668
- .wpr-rating-icon-4:before {
2669
- width: 40%;
2670
- }
2671
-
2672
- .wpr-rating-icon-5:before {
2673
- width: 50%;
2674
- }
2675
-
2676
- .wpr-rating-icon-6:before {
2677
- width: 60%;
2678
- }
2679
-
2680
- .wpr-rating-icon-7:before {
2681
- width: 70%;
2682
- }
2683
-
2684
- .wpr-rating-icon-8:before {
2685
- width: 80%;
2686
- }
2687
-
2688
- .wpr-rating-icon-9:before {
2689
- width: 90%;
2690
- }
2691
-
2692
- .wpr-rating-icon-full:before {
2693
- width: 100%;
2694
- }
2695
-
2696
-
2697
- /* Filters */
2698
-
2699
- .wpr-grid-filters li {
2700
- display: inline-block;
2701
- }
2702
-
2703
- .wpr-grid-filters li:last-of-type {
2704
- margin-right: 0 !important;
2705
- }
2706
-
2707
- .wpr-grid-filters li span {
2708
- display: inline-block;
2709
- cursor: pointer;
2710
- text-decoration: inherit;
2711
- }
2712
-
2713
- .wpr-grid-filters li a {
2714
- display: inline-block;
2715
- }
2716
-
2717
- .wpr-grid-filters li sup {
2718
- position: relative;
2719
- padding-left: 5px;
2720
- line-height: 1;
2721
- }
2722
-
2723
- .wpr-grid-filters li sup[data-brackets="yes"]:before {
2724
- content: '\0028';
2725
- }
2726
-
2727
- .wpr-grid-filters li sup[data-brackets="yes"]:after {
2728
- content: '\0029';
2729
- }
2730
-
2731
- .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before,
2732
- .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after {
2733
- opacity: 1 !important;
2734
- width: 100% !important;
2735
- }
2736
-
2737
- .wpr-grid-filters-sep {
2738
- font-style: normal;
2739
- }
2740
-
2741
- .wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep,
2742
- .wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep {
2743
- display: none;
2744
- }
2745
-
2746
- .wpr-sub-filters {
2747
- display: none;
2748
- padding: 0;
2749
- }
2750
-
2751
-
2752
- /* Sorting */
2753
-
2754
- .wpr-grid-sorting {
2755
- display: -webkit-box;
2756
- display: -ms-flexbox;
2757
- display: flex;
2758
- -webkit-box-align: center;
2759
- -ms-flex-align: center;
2760
- align-items: center;
2761
- -ms-flex-wrap: wrap;
2762
- flex-wrap: wrap;
2763
- }
2764
-
2765
- .wpr-grid-sorting>div,
2766
- .wpr-grid-sorting .woocommerce-ordering {
2767
- -webkit-box-flex: 1;
2768
- -ms-flex-positive: 1;
2769
- flex-grow: 1;
2770
- }
2771
-
2772
- .wpr-grid-sorting .woocommerce-ordering {
2773
- text-align: right;
2774
- }
2775
-
2776
- .wpr-grid-sorting .woocommerce-ordering select {
2777
- width: auto;
2778
- outline: none !important;
2779
- }
2780
-
2781
- .wpr-grid-sorting .wpr-shop-page-title,
2782
- .wpr-grid-sorting .woocommerce-result-count,
2783
- .wpr-grid-sorting .woocommerce-ordering {
2784
- margin: 0 !important;
2785
- }
2786
-
2787
- /* Not Clickable */
2788
- .wpr-atc-not-clickable {
2789
- opacity: 0.5;
2790
- pointer-events: none;
2791
- }
2792
-
2793
- /* Added To Cart Popup */
2794
- @-webkit-keyframes added-tc-popup-animation {
2795
- from {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2796
- to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2797
- }
2798
- @keyframes added-tc-popup-animation {
2799
- from {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2800
- to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2801
- }
2802
-
2803
- @-webkit-keyframes added-tc-popup-animation-hide {
2804
- from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2805
- to {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2806
- }
2807
-
2808
- @keyframes added-tc-popup-animation-hide {
2809
- from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2810
- to {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2811
- }
2812
-
2813
- @-webkit-keyframes added-tc-popup-animation-bottom {
2814
- from {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2815
- to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2816
- }
2817
-
2818
- @keyframes added-tc-popup-animation-bottom {
2819
- from {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2820
- to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2821
- }
2822
-
2823
- @-webkit-keyframes added-tc-popup-animation-hide-bottom {
2824
- from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2825
- to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2826
- }
2827
-
2828
- @keyframes added-tc-popup-animation-hide-bottom {
2829
- from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2830
- to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2831
- }
2832
-
2833
- @keyframes added-tc-popup-animation-hide-bottom {
2834
- from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2835
- to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2836
- }
2837
-
2838
- @-webkit-keyframes added-tc-popup-animation-slide-in-left {
2839
- from {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2840
- to {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2841
- }
2842
-
2843
- @keyframes added-tc-popup-animation-slide-in-left {
2844
- from {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2845
- to {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2846
- }
2847
-
2848
- @-webkit-keyframes added-tc-popup-animation-slide-out-left {
2849
- from {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2850
- to {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2851
- }
2852
-
2853
- @keyframes added-tc-popup-animation-slide-out-left {
2854
- from {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2855
- to {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2856
- }
2857
-
2858
- @-webkit-keyframes added-tc-popup-animation-scale-up {
2859
- from {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2860
- to {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2861
- }
2862
-
2863
- @keyframes added-tc-popup-animation-scale-up {
2864
- from {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2865
- to {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2866
- }
2867
-
2868
- @-webkit-keyframes added-tc-popup-animation-scale-down {
2869
- from {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2870
- to {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2871
- }
2872
-
2873
- @keyframes added-tc-popup-animation-scale-down {
2874
- from {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2875
- to {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2876
- }
2877
-
2878
- @-webkit-keyframes added-tc-popup-animation-fade {
2879
- from {opacity: 0;}
2880
- to {opacity: 1;}
2881
- }
2882
-
2883
- @keyframes added-tc-popup-animation-fade {
2884
- from {opacity: 0;}
2885
- to {opacity: 1;}
2886
- }
2887
-
2888
- @-webkit-keyframes added-tc-popup-animation-fade-out {
2889
- from {opacity: 1;}
2890
- to {opacity: 0;}
2891
- }
2892
-
2893
- @keyframes added-tc-popup-animation-fade-out {
2894
- from {opacity: 1;}
2895
- to {opacity: 0;}
2896
- }
2897
-
2898
- @-webkit-keyframes added-tc-popup-animation-skew {
2899
- from {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2900
- to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2901
- }
2902
-
2903
- @keyframes added-tc-popup-animation-skew {
2904
- from {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2905
- to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2906
- }
2907
-
2908
- @-webkit-keyframes added-tc-popup-animation-skew-off {
2909
- from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2910
- to {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2911
- }
2912
-
2913
- @keyframes added-tc-popup-animation-skew-off {
2914
- from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2915
- to {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2916
- }
2917
-
2918
- @-webkit-keyframes added-tc-popup-animation-skew-bottom {
2919
- from {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2920
- to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2921
- }
2922
-
2923
- @keyframes added-tc-popup-animation-skew-bottom {
2924
- from {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2925
- to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2926
- }
2927
-
2928
- @-webkit-keyframes added-tc-popup-animation-skew-off-bottom {
2929
- from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2930
- to {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2931
- }
2932
-
2933
- @keyframes added-tc-popup-animation-skew-off-bottom {
2934
- from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2935
- to {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2936
- }
2937
-
2938
- .wpr-added-to-cart-popup {
2939
- position: fixed;
2940
- display: -webkit-box;
2941
- display: -ms-flexbox;
2942
- display: flex;
2943
- opacity: 0;
2944
- z-index: 99999;
2945
- }
2946
-
2947
- .wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left {
2948
- -webkit-animation-name: added-tc-popup-animation-slide-in-left !important;
2949
- animation-name: added-tc-popup-animation-slide-in-left !important;
2950
- -webkit-animation-duration: 1s;
2951
- animation-duration: 1s;
2952
- -webkit-animation-fill-mode: forwards;
2953
- animation-fill-mode: forwards;
2954
- }
2955
-
2956
- .wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left {
2957
- -webkit-animation-name: added-tc-popup-animation-slide-out-left !important;
2958
- animation-name: added-tc-popup-animation-slide-out-left !important;
2959
- -webkit-animation-duration: 1s;
2960
- animation-duration: 1s;
2961
- -webkit-animation-fill-mode: forwards;
2962
- animation-fill-mode: forwards;
2963
- }
2964
-
2965
- .wpr-added-to-cart-popup.wpr-added-to-cart-scale-up {
2966
- -webkit-animation-name: added-tc-popup-animation-scale-up !important;
2967
- animation-name: added-tc-popup-animation-scale-up !important;
2968
- -webkit-animation-duration: 1s;
2969
- animation-duration: 1s;
2970
- -webkit-animation-fill-mode: forwards;
2971
- animation-fill-mode: forwards;
2972
- }
2973
-
2974
- .wpr-added-to-cart-popup.wpr-added-to-cart-scale-down {
2975
- -webkit-animation-name: added-tc-popup-animation-scale-down !important;
2976
- animation-name: added-tc-popup-animation-scale-down !important;
2977
- -webkit-animation-duration: 1s;
2978
- animation-duration: 1s;
2979
- -webkit-animation-fill-mode: forwards;
2980
- animation-fill-mode: forwards;
2981
- }
2982
-
2983
- .wpr-added-to-cart-popup.wpr-added-to-cart-fade {
2984
- -webkit-animation-name: added-tc-popup-animation-fade !important;
2985
- animation-name: added-tc-popup-animation-fade !important;
2986
- -webkit-animation-duration: 1s;
2987
- animation-duration: 1s;
2988
- -webkit-animation-fill-mode: forwards;
2989
- animation-fill-mode: forwards;
2990
- }
2991
-
2992
- .wpr-added-to-cart-popup.wpr-added-to-cart-fade-out {
2993
- -webkit-animation-name: added-tc-popup-animation-fade-out !important;
2994
- animation-name: added-tc-popup-animation-fade-out !important;
2995
- -webkit-animation-duration: 1s;
2996
- animation-duration: 1s;
2997
- -webkit-animation-fill-mode: forwards;
2998
- animation-fill-mode: forwards;
2999
- }
3000
-
3001
- .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
3002
- -webkit-transform-origin: center top 0;
3003
- -ms-transform-origin: center top 0;
3004
- transform-origin: center top 0;
3005
- -webkit-animation-name: added-tc-popup-animation-skew !important;
3006
- animation-name: added-tc-popup-animation-skew !important;
3007
- -webkit-animation-duration: 1s;
3008
- animation-duration: 1s;
3009
- -webkit-animation-fill-mode: forwards;
3010
- animation-fill-mode: forwards;
3011
- }
3012
-
3013
- .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
3014
- -webkit-transform-origin: center top 0;
3015
- -ms-transform-origin: center top 0;
3016
- transform-origin: center top 0;
3017
- -webkit-animation-name: added-tc-popup-animation-skew-off !important;
3018
- animation-name: added-tc-popup-animation-skew-off !important;
3019
- -webkit-animation-duration: 1s;
3020
- animation-duration: 1s;
3021
- -webkit-animation-fill-mode: forwards;
3022
- animation-fill-mode: forwards;
3023
- }
3024
-
3025
- .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
3026
- -webkit-transform-origin: center bottom 0;
3027
- -ms-transform-origin: center bottom 0;
3028
- transform-origin: center bottom 0;
3029
- -webkit-animation-name: added-tc-popup-animation-skew-bottom !important;
3030
- animation-name: added-tc-popup-animation-skew-bottom !important;
3031
- -webkit-animation-duration: 1s;
3032
- animation-duration: 1s;
3033
- -webkit-animation-fill-mode: forwards;
3034
- animation-fill-mode: forwards;
3035
- }
3036
-
3037
- .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
3038
- -webkit-transform-origin: center bottom 0;
3039
- -ms-transform-origin: center bottom 0;
3040
- transform-origin: center bottom 0;
3041
- -webkit-animation-name: added-tc-popup-animation-skew-off-bottom !important;
3042
- animation-name: added-tc-popup-animation-skew-off-bottom !important;
3043
- -webkit-animation-duration: 1s;
3044
- animation-duration: 1s;
3045
- -webkit-animation-fill-mode: forwards;
3046
- animation-fill-mode: forwards;
3047
- }
3048
-
3049
- .wpr-atc-popup-top .wpr-added-to-cart-popup {
3050
- -webkit-animation-name: added-tc-popup-animation;
3051
- animation-name: added-tc-popup-animation;
3052
- -webkit-animation-duration: 1s;
3053
- animation-duration: 1s;
3054
- -webkit-animation-fill-mode: forwards;
3055
- animation-fill-mode: forwards;
3056
- }
3057
-
3058
- .wpr-atc-popup-top .wpr-added-to-cart-popup-hide {
3059
- -webkit-animation-name: added-tc-popup-animation-hide;
3060
- animation-name: added-tc-popup-animation-hide;
3061
- -webkit-animation-duration: 1s;
3062
- animation-duration: 1s;
3063
- -webkit-animation-fill-mode: forwards;
3064
- animation-fill-mode: forwards;
3065
- }
3066
-
3067
- .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
3068
- -webkit-animation-name: added-tc-popup-animation-bottom;
3069
- animation-name: added-tc-popup-animation-bottom;
3070
- -webkit-animation-duration: 1s;
3071
- animation-duration: 1s;
3072
- -webkit-animation-fill-mode: forwards;
3073
- animation-fill-mode: forwards;
3074
- }
3075
-
3076
- .wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide {
3077
- -webkit-animation-name: added-tc-popup-animation-hide-bottom;
3078
- animation-name: added-tc-popup-animation-hide-bottom;
3079
- -webkit-animation-duration: 1s;
3080
- animation-duration: 1s;
3081
- -webkit-animation-fill-mode: forwards;
3082
- animation-fill-mode: forwards;
3083
- }
3084
-
3085
- .wpr-atc-popup-top .wpr-added-to-cart-popup {
3086
- top: 0;
3087
- right: 0;
3088
- }
3089
-
3090
- .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
3091
- bottom: 0;
3092
- right: 0;
3093
- }
3094
-
3095
- .wpr-added-tc-title {
3096
- -webkit-box-flex: 1;
3097
- -ms-flex: 1;
3098
- flex: 1;
3099
- }
3100
-
3101
- .wpr-added-tc-title a {
3102
- display: inline;
3103
- }
3104
-
3105
- .wpr-added-tc-title p {
3106
- margin: 0;
3107
- }
3108
-
3109
- .wpr-added-tc-popup-img img {
3110
- width: 100%;
3111
- height: auto;
3112
- }
3113
-
3114
- .wpr-grid .added_to_cart {
3115
- opacity: 0;
3116
- }
3117
-
3118
- /* Pagination */
3119
-
3120
- .wpr-grid-pagination {
3121
- margin-top: 30px;
3122
- }
3123
-
3124
- .wpr-grid-pagination>a,
3125
- .wpr-grid-pagination>span {
3126
- display: inline-block;
3127
- }
3128
-
3129
- .wpr-grid-pagination i,
3130
- .wpr-grid-pagination svg {
3131
- vertical-align: middle;
3132
- }
3133
-
3134
- .wpr-grid-pagination .wpr-disabled-arrow {
3135
- cursor: not-allowed;
3136
- opacity: 0.4;
3137
- }
3138
-
3139
- .wpr-pagination-loading,
3140
- .wpr-pagination-finish {
3141
- display: none;
3142
- }
3143
-
3144
- .wpr-grid-pagination-center .wpr-grid-pagination,
3145
- .wpr-grid-pagination-justify .wpr-grid-pagination {
3146
- text-align: center;
3147
- }
3148
-
3149
- .wpr-grid-pagination-center .wpr-grid-pagination {
3150
- display: -webkit-box;
3151
- display: -ms-flexbox;
3152
- display: flex;
3153
- -webkit-box-pack: center;
3154
- -ms-flex-pack: center;
3155
- justify-content: center;
3156
- }
3157
-
3158
- .wpr-grid-pagination-left .wpr-grid-pagination {
3159
- text-align: left;
3160
- display: -webkit-box;
3161
- display: -ms-flexbox;
3162
- display: flex;
3163
- -webkit-box-pack: start;
3164
- -ms-flex-pack: start;
3165
- justify-content: flex-start;
3166
- }
3167
-
3168
- .wpr-grid-pagination-right .wpr-grid-pagination {
3169
- text-align: right;
3170
- display: -webkit-box;
3171
- display: -ms-flexbox;
3172
- display: flex;
3173
- -webkit-box-pack: end;
3174
- -ms-flex-pack: end;
3175
- justify-content: flex-end;
3176
- }
3177
-
3178
- .wpr-grid-pagination-infinite-scroll {
3179
- text-align: center;
3180
- }
3181
-
3182
- .wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,
3183
- .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link {
3184
- float: left;
3185
- }
3186
-
3187
- .wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,
3188
- .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link {
3189
- float: right;
3190
- }
3191
-
3192
- .wpr-grid-pagi-left-arrows,
3193
- .wpr-grid-pagi-right-arrows,
3194
- .wpr-grid-pagination .wpr-load-more-btn {
3195
- display: inline-block;
3196
- }
3197
-
3198
- .wpr-load-more-btn,
3199
- .wpr-grid-pagi-right-arrows a:last-child,
3200
- .wpr-grid-pagi-right-arrows span:last-child {
3201
- margin-right: 0 !important;
3202
- }
3203
-
3204
- .wpr-grid-pagination .wpr-first-page,
3205
- .wpr-grid-pagination .wpr-last-page,
3206
- .wpr-grid-pagination .wpr-prev-page,
3207
- .wpr-grid-pagination .wpr-prev-post-link,
3208
- .wpr-grid-pagination .wpr-next-page,
3209
- .wpr-grid-pagination .wpr-next-post-link {
3210
- display: -webkit-inline-box;
3211
- display: -ms-inline-flexbox;
3212
- display: inline-flex;
3213
- -webkit-box-pack: center;
3214
- -ms-flex-pack: center;
3215
- justify-content: center;
3216
- -webkit-box-align: center;
3217
- -ms-flex-align: center;
3218
- align-items: center;
3219
- height: 100%;
3220
- }
3221
-
3222
- @media screen and ( max-width: 767px) {
3223
- .wpr-grid-pagination a,
3224
- .wpr-grid-pagination span {
3225
- margin-bottom: 10px;
3226
- }
3227
- .wpr-grid-pagination span>span,
3228
- .wpr-grid-pagination a>span {
3229
- display: none;
3230
- }
3231
- .wpr-grid-pagination.wpr-grid-pagination-numbered span i,
3232
- .wpr-grid-pagination.wpr-grid-pagination-numbered a i {
3233
- padding: 0 !important;
3234
- }
3235
- }
3236
-
3237
- .elementor-editor-active .wpr-grid-pagination-infinite-scroll {
3238
- display: none;
3239
- }
3240
-
3241
-
3242
- /* Grid Slider Navigation */
3243
- .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container {
3244
- position: absolute;
3245
- display: -webkit-box;
3246
- display: -ms-flexbox;
3247
- display: flex;
3248
- }
3249
-
3250
- .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow {
3251
- position: static;
3252
- }
3253
-
3254
- .wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow {
3255
- -ms-transform: none;
3256
- transform: none;
3257
- -webkit-transform: none;
3258
- }
3259
-
3260
- .wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow {
3261
- -ms-transform: translateY(0) rotate(180deg);
3262
- transform: translateY(0) rotate(180deg);
3263
- -webkit-transform: translateY(0) rotate(180deg);
3264
- }
3265
-
3266
- .wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container,
3267
- .wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container {
3268
- left: 50%;
3269
- -webkit-transform: translateX(-50%);
3270
- -ms-transform: translateX(-50%);
3271
- transform: translateX(-50%);
3272
- }
3273
-
3274
- .wpr-grid-slider-arrow {
3275
- position: absolute;
3276
- z-index: 120;
3277
- top: 50%;
3278
- -webkit-box-sizing: content-box;
3279
- box-sizing: content-box;
3280
- -webkit-box-align: center;
3281
- -ms-flex-align: center;
3282
- align-items: center;
3283
- -webkit-box-pack: center;
3284
- -ms-flex-pack: center;
3285
- justify-content: center;
3286
- -webkit-transition: all .5s;
3287
- -o-transition: all .5s;
3288
- transition: all .5s;
3289
- text-align: center;
3290
- cursor: pointer;
3291
- }
3292
-
3293
- .wpr-grid-slider-arrow i {
3294
- display: block;
3295
- width: 100%;
3296
- height: 100%;
3297
- }
3298
-
3299
- .wpr-adjust-slider-prev-arrow {
3300
- left: 1% !important;
3301
- }
3302
-
3303
- .wpr-adjust-slider-next-arrow {
3304
- right: 1% !important;
3305
- }
3306
-
3307
- .wpr-grid-slider-prev-arrow {
3308
- left: 1%;
3309
- -webkit-transform: translateY(-50%);
3310
- -ms-transform: translateY(-50%);
3311
- transform: translateY(-50%);
3312
- }
3313
-
3314
- .wpr-grid-slider-next-arrow {
3315
- right: 1%;
3316
- -webkit-transform: translateY(-50%) rotate(180deg);
3317
- -ms-transform: translateY(-50%) rotate(180deg);
3318
- transform: translateY(-50%) rotate(180deg);
3319
- }
3320
-
3321
- .wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container {
3322
- opacity: 0;
3323
- visibility: hidden;
3324
- }
3325
-
3326
- .wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container {
3327
- opacity: 1;
3328
- visibility: visible;
3329
- }
3330
-
3331
-
3332
- /* Grid Slider Pagination */
3333
- .wpr-grid-slider-dots {
3334
- display: inline-table;
3335
- position: absolute;
3336
- z-index: 110;
3337
- left: 50%;
3338
- -webkit-transform: translate(-50%, -50%);
3339
- -ms-transform: translate(-50%, -50%);
3340
- transform: translate(-50%, -50%);
3341
- }
3342
-
3343
- .wpr-grid-slider-dots ul {
3344
- list-style: none;
3345
- margin: 0;
3346
- padding: 0;
3347
- }
3348
-
3349
- .wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,
3350
- .wpr-grid-slider-dots-pro-vr .slick-dots li {
3351
- float: left;
3352
- }
3353
-
3354
- .wpr-grid.slick-dotted.slick-slider {
3355
- margin-bottom: 0 !important;
3356
- }
3357
-
3358
- .wpr-grid-slider-dots-vertical .slick-dots li {
3359
- display: block;
3360
- width: auto !important;
3361
- height: auto !important;
3362
- margin: 0 !important;
3363
- }
3364
-
3365
- .wpr-grid-slider-dots-horizontal .slick-dots li,
3366
- .wpr-grid-slider-dots-pro-vr .slick-dots li {
3367
- width: auto !important;
3368
- padding-top: 10px;
3369
- margin: 0 !important;
3370
- }
3371
-
3372
- .wpr-grid-slider-dots-horizontal .slick-dots li:last-child span {
3373
- margin-right: 0 !important;
3374
- }
3375
-
3376
- .wpr-grid-slider-dot {
3377
- display: block;
3378
- cursor: pointer;
3379
- }
3380
-
3381
- .wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot {
3382
- margin: 0 !important;
3383
- }
3384
-
3385
-
3386
- /* Password Protected Form */
3387
- .wpr-grid-item-protected {
3388
- position: absolute;
3389
- top: 0;
3390
- left: 0;
3391
- z-index: 11 !important;
3392
- width: 100%;
3393
- height: 100%;
3394
- }
3395
-
3396
- .wpr-grid-item-protected i {
3397
- font-size: 22px;
3398
- }
3399
-
3400
- .wpr-grid-item-protected input {
3401
- width: 50%;
3402
- border: none;
3403
- margin-top: 10px;
3404
- padding: 7px 13px;
3405
- font-size: 13px;
3406
- }
3407
-
3408
- /* Locate It Later */
3409
- .wpr-grid-sorting-inner-wrap {
3410
- display: -webkit-box;
3411
- display: -ms-flexbox;
3412
- display: flex;
3413
- -webkit-box-align: center;
3414
- -ms-flex-align: center;
3415
- align-items: center;
3416
- -webkit-box-pack: justify;
3417
- -ms-flex-pack: justify;
3418
- justify-content: space-between;
3419
- }
3420
-
3421
- .wpr-products-result-count .woocommerce-result-count {
3422
- margin: 0;
3423
- }
3424
-
3425
- .wpr-sort-select-position-above .wpr-grid-sort-heading {
3426
- display: -webkit-box;
3427
- display: -ms-flexbox;
3428
- display: flex;
3429
- -webkit-box-pack: justify;
3430
- -ms-flex-pack: justify;
3431
- justify-content: space-between;
3432
- }
3433
-
3434
- .wpr-grid-sort-heading {
3435
- /* flex: 1; */
3436
- width: 100%;
3437
- /* flex-basis: 100%; */
3438
- }
3439
-
3440
- .wpr-grid-sort-heading * {
3441
- margin: 0;
3442
- }
3443
-
3444
- .wpr-grid-sorting-inner-wrap form .orderby::-ms-expend {
3445
- display: none;
3446
- }
3447
-
3448
- .wpr-grid-orderby span {
3449
- position: relative;
3450
- display: block;
3451
- }
3452
-
3453
- .wpr-grid-sorting-wrap form .orderby {
3454
- /* for Firefox */
3455
- -moz-appearance: none;
3456
- /* for Chrome */
3457
- -webkit-appearance: none;
3458
- }
3459
-
3460
- .wpr-grid-sorting-wrap .wpr-orderby-icon {
3461
- position: absolute;
3462
- top: 50%;
3463
- -webkit-transform: translateY(-50%);
3464
- -ms-transform: translateY(-50%);
3465
- transform: translateY(-50%);
3466
- font-family: "Font Awesome 5 Free";
3467
- font-weight: 600 !important;
3468
- }
3469
-
3470
- /* Defaults */
3471
- .elementor-widget-wpr-grid .wpr-grid-media-hover-bg,
3472
- .elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,
3473
- .elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg {
3474
- background-color: rgba(0, 0, 0, 0.25);
3475
- }
3476
-
3477
- .elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg {
3478
- background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
3479
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(46%, rgba(255, 255, 255, 0)), to(rgba(96, 91, 229, 0.87)));
3480
- background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
3481
- }
3482
-
3483
- .elementor-widget-wpr-grid .wpr-grid-item-title,
3484
- .elementor-widget-wpr-woo-grid .wpr-grid-item-title,
3485
- .elementor-widget-wpr-woo-category-grid-pro .wpr-grid-item-title {
3486
- font-size: 21px;
3487
- font-weight: 700;
3488
- line-height: 23px;
3489
- margin: 0;
3490
- }
3491
-
3492
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-title {
3493
- font-size: 22px;
3494
- margin: 0;
3495
- }
3496
-
3497
- .elementor-widget-wpr-media-grid .wpr-grid-item-title {
3498
- font-size: 15px;
3499
- font-weight: 500;
3500
- margin: 0;
3501
- }
3502
-
3503
- .elementor-widget-wpr-grid .wpr-grid-item-content,
3504
- .elementor-widget-wpr-grid .wpr-grid-item-excerpt,
3505
- .elementor-widget-wpr-grid .wpr-grid-item-author,
3506
- .elementor-widget-wpr-grid .wpr-grid-item-time,
3507
- .elementor-widget-wpr-grid .wpr-grid-item-read-more a,
3508
- .elementor-widget-wpr-grid .wpr-grid-item-likes,
3509
- .elementor-widget-wpr-grid .wpr-grid-item-sharing,
3510
- .elementor-widget-wpr-grid .wpr-grid-tax-style-1,
3511
- .elementor-widget-wpr-grid .wpr-grid-cf-style-1,
3512
- .elementor-widget-wpr-grid .wpr-grid-filters li,
3513
- .elementor-widget-wpr-grid .wpr-grid-pagination,
3514
- .elementor-widget-wpr-grid .wpr-grid-item-protected p,
3515
- .elementor-widget-wpr-media-grid .wpr-grid-item-sharing,
3516
- .elementor-widget-wpr-media-grid .wpr-grid-filters li,
3517
- .elementor-widget-wpr-woo-grid .wpr-grid-item-content,
3518
- .elementor-widget-wpr-woo-grid .wpr-grid-product-categories,
3519
- .elementor-widget-wpr-woo-grid .wpr-grid-product-tags,
3520
- .elementor-widget-wpr-woo-grid .wpr-woo-rating span,
3521
- .elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,
3522
- .elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,
3523
- .elementor-widget-wpr-woo-grid .wpr-grid-item-likes,
3524
- .elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,
3525
- .elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,
3526
- .elementor-widget-wpr-woo-grid .wpr-grid-pagination,
3527
- .elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,
3528
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-content,
3529
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt {
3530
- font-size: 14px;
3531
- }
3532
-
3533
- .elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1 {
3534
- font-size: 12px;
3535
- list-style-position: 0.5px;
3536
- }
3537
-
3538
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-date,
3539
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-time,
3540
- .elementor-widget-wpr-magazine-grid .wpr-grid-item-author {
3541
- font-size: 12px;
3542
- list-style-position: 0.3px;
3543
- }
3544
-
3545
- .elementor-widget-wpr-grid .wpr-grid-item-date,
3546
- .elementor-widget-wpr-grid .wpr-grid-item-comments,
3547
- .elementor-widget-wpr-grid .wpr-grid-tax-style-2,
3548
- .elementor-widget-wpr-media-grid .wpr-grid-item-caption,
3549
- .elementor-widget-wpr-media-grid .wpr-grid-item-date,
3550
- .elementor-widget-wpr-media-grid .wpr-grid-item-time,
3551
- .elementor-widget-wpr-media-grid .wpr-grid-item-author,
3552
- .elementor-widget-wpr-media-grid .wpr-grid-item-likes,
3553
- .elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,
3554
- .elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,
3555
- .elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2 {
3556
- font-size: 14px;
3557
- }
3558
-
3559
- .elementor-widget-wpr-grid .wpr-grid-item-lightbox,
3560
- .elementor-widget-wpr-media-grid .wpr-grid-item-lightbox {
3561
- font-size: 18px;
3562
- }
3563
-
3564
- .elementor-widget-wpr-grid .wpr-grid-cf-style-2,
3565
- .elementor-widget-wpr-media-grid .wpr-grid-pagination {
3566
- font-size: 15px;
3567
- }
3568
-
3569
- .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a {
3570
- background-color: #605BE5;
3571
- }
3572
-
3573
- .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover {
3574
- background-color: #4A45D2;
3575
- }
3576
-
3577
- @media screen and (max-width: 580px) {
3578
- .wpr-grid-sorting-inner-wrap {
3579
- -webkit-box-orient: vertical;
3580
- -webkit-box-direction: normal;
3581
- -ms-flex-direction: column;
3582
- flex-direction: column;
3583
- -webkit-box-align: start;
3584
- -ms-flex-align: start;
3585
- align-items: flex-start;
3586
- }
3587
-
3588
- .wpr-products-result-count {
3589
- margin-bottom: 5px;
3590
- }
3591
-
3592
- .wpr-grid-orderby,
3593
- .wpr-grid-orderby select.orderby,
3594
- .wpr-products-result-count {
3595
- width: 100% !important;
3596
- }
3597
- }
3598
-
3599
-
3600
- /*--------------------------------------------------------------
3601
- == Magazine Grid
3602
- --------------------------------------------------------------*/
3603
-
3604
- .wpr-magazine-grid {
3605
- display: -ms-grid;
3606
- display: grid;
3607
- -webkit-box-pack: stretch;
3608
- -ms-flex-pack: stretch;
3609
- justify-content: stretch;
3610
- -ms-grid-rows: 1fr 1fr;
3611
- grid-template-rows: 1fr 1fr;
3612
- }
3613
-
3614
- .wpr-mgzn-grid-item {
3615
- padding: 0 !important;
3616
- text-align: center;
3617
- }
3618
-
3619
- .wpr-mgzn-grid-1vh-3h {
3620
- -ms-grid-rows: auto;
3621
- grid-template-rows: auto;
3622
- }
3623
-
3624
- .wpr-mgzn-grid-1-1-1 {
3625
- -ms-grid-rows: 1fr;
3626
- grid-template-rows: 1fr;
3627
- }
3628
-
3629
- .wpr-mgzn-grid-2-3,
3630
- .wpr-mgzn-grid-1-1-3 {
3631
- -ms-grid-columns: (1fr)[6];
3632
- grid-template-columns: repeat(6, 1fr);
3633
- }
3634
-
3635
- .wpr-mgzn-grid-2-h {
3636
- -ms-grid-columns: (1fr)[2];
3637
- grid-template-columns: repeat(2, 1fr);
3638
- }
3639
-
3640
- .wpr-mgzn-grid-3-h {
3641
- -ms-grid-columns: (1fr)[3];
3642
- grid-template-columns: repeat(3, 1fr);
3643
- }
3644
-
3645
- .wpr-mgzn-grid-4-h {
3646
- -ms-grid-columns: (1fr)[4];
3647
- grid-template-columns: repeat(4, 1fr);
3648
- }
3649
-
3650
- .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1) {
3651
- -ms-grid-column: 1;
3652
- grid-column-start: 1;
3653
- -ms-grid-row: 1;
3654
- grid-row-start: 1;
3655
- -ms-grid-row-span: 3;
3656
- grid-row-end: 4;
3657
- }
3658
-
3659
- .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2) {
3660
- -ms-grid-column: 2;
3661
- grid-column-start: 2;
3662
- }
3663
-
3664
- .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3) {
3665
- -ms-grid-column: 2;
3666
- grid-column-start: 2;
3667
- }
3668
-
3669
- .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4) {
3670
- -ms-grid-column: 2;
3671
- grid-column-start: 2;
3672
- }
3673
-
3674
- .wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),
3675
- .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),
3676
- .wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1),
3677
- .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1) {
3678
- -ms-grid-column: 1;
3679
- grid-column-start: 1;
3680
- -ms-grid-row: 1;
3681
- grid-row-start: 1;
3682
- -ms-grid-row-span: 2;
3683
- grid-row-end: 3;
3684
- }
3685
-
3686
- .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2) {
3687
- -ms-grid-row: 1;
3688
- grid-row-start: 1;
3689
- -ms-grid-row-span: 2;
3690
- grid-row-end: 3;
3691
- }
3692
-
3693
- .wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2) {
3694
- -ms-grid-column: 2;
3695
- grid-column-start: 2;
3696
- -ms-grid-row: 1;
3697
- grid-row-start: 1;
3698
- -ms-grid-row-span: 2;
3699
- grid-row-end: 3;
3700
- }
3701
-
3702
- .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3703
- -ms-grid-column: 2;
3704
- grid-column-start: 2;
3705
- -ms-grid-column-span: 2;
3706
- grid-column-end: 4;
3707
- }
3708
-
3709
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),
3710
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2),
3711
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),
3712
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3713
- -ms-grid-row: 1;
3714
- grid-row-start: 1;
3715
- -ms-grid-row-span: 1;
3716
- grid-row-end: 2;
3717
- }
3718
-
3719
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1) {
3720
- -ms-grid-column: 1;
3721
- grid-column-start: 1;
3722
- -ms-grid-column-span: 3;
3723
- grid-column-end: 4;
3724
- }
3725
-
3726
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2) {
3727
- -ms-grid-column: 4;
3728
- grid-column-start: 4;
3729
- -ms-grid-column-span: 3;
3730
- grid-column-end: 7;
3731
- }
3732
-
3733
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1) {
3734
- -ms-grid-column: 1;
3735
- grid-column-start: 1;
3736
- -ms-grid-column-span: 4;
3737
- grid-column-end: 5;
3738
- }
3739
-
3740
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3741
- -ms-grid-column: 5;
3742
- grid-column-start: 5;
3743
- -ms-grid-column-span: 2;
3744
- grid-column-end: 7;
3745
- }
3746
-
3747
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
3748
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
3749
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
3750
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),
3751
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),
3752
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
3753
- -ms-grid-row: 2;
3754
- grid-row-start: 2;
3755
- -ms-grid-row-span: 1;
3756
- grid-row-end: 3;
3757
- }
3758
-
3759
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
3760
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3) {
3761
- -ms-grid-column: 1;
3762
- grid-column-start: 1;
3763
- -ms-grid-column-span: 2;
3764
- grid-column-end: 3;
3765
- }
3766
-
3767
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
3768
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4) {
3769
- -ms-grid-column: 3;
3770
- grid-column-start: 3;
3771
- -ms-grid-column-span: 2;
3772
- grid-column-end: 5;
3773
- }
3774
-
3775
- .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
3776
- .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
3777
- -ms-grid-column: 5;
3778
- grid-column-start: 5;
3779
- -ms-grid-column-span: 2;
3780
- grid-column-end: 7;
3781
- }
3782
-
3783
- .wpr-magazine-grid .wpr-grid-item-inner,
3784
- .wpr-magazine-grid .wpr-grid-media-wrap,
3785
- .wpr-magazine-grid .wpr-grid-image-wrap {
3786
- height: 100%;
3787
- }
3788
-
3789
- .wpr-magazine-grid .wpr-grid-image-wrap {
3790
- background-size: cover;
3791
- background-position: center center;
3792
- }
3793
-
3794
- .wpr-magazine-grid .wpr-grid-media-hover {
3795
- z-index: 1;
3796
- }
3797
-
3798
-
3799
- /* Responsive */
3800
-
3801
- @media screen and ( max-width: 1024px) {
3802
- /* Layout 1 */
3803
- .wpr-magazine-grid.wpr-mgzn-grid-1-2 {
3804
- -ms-grid-columns: 1fr 1fr !important;
3805
- grid-template-columns: 1fr 1fr !important;
3806
- -ms-grid-rows: 1fr 1fr 1fr;
3807
- grid-template-rows: 1fr 1fr 1fr;
3808
- }
3809
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(1) {
3810
- -ms-grid-row: 1;
3811
- -ms-grid-column: 1;
3812
- }
3813
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(2) {
3814
- -ms-grid-row: 1;
3815
- -ms-grid-column: 2;
3816
- }
3817
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(3) {
3818
- -ms-grid-row: 2;
3819
- -ms-grid-column: 1;
3820
- }
3821
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(4) {
3822
- -ms-grid-row: 2;
3823
- -ms-grid-column: 2;
3824
- }
3825
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(5) {
3826
- -ms-grid-row: 3;
3827
- -ms-grid-column: 1;
3828
- }
3829
- .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(6) {
3830
- -ms-grid-row: 3;
3831
- -ms-grid-column: 2;
3832
- }
3833
- .wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1) {
3834
- -ms-grid-column-span: 3 !important;
3835
- grid-column-end: 3 !important;
3836
- }
3837
- /* Layout 2 */
3838
- .wpr-magazine-grid.wpr-mgzn-grid-1-3 {
3839
- -ms-grid-columns: 1fr 1fr !important;
3840
- grid-template-columns: 1fr 1fr !important;
3841
- -ms-grid-rows: 1fr 1fr 1fr !important;
3842
- grid-template-rows: 1fr 1fr 1fr !important;
3843
- }
3844
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(1) {
3845
- -ms-grid-row: 1;
3846
- -ms-grid-column: 1;
3847
- }
3848
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(2) {
3849
- -ms-grid-row: 1;
3850
- -ms-grid-column: 2;
3851
- }
3852
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(3) {
3853
- -ms-grid-row: 2;
3854
- -ms-grid-column: 1;
3855
- }
3856
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(4) {
3857
- -ms-grid-row: 2;
3858
- -ms-grid-column: 2;
3859
- }
3860
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(5) {
3861
- -ms-grid-row: 3;
3862
- -ms-grid-column: 1;
3863
- }
3864
- .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(6) {
3865
- -ms-grid-row: 3;
3866
- -ms-grid-column: 2;
3867
- }
3868
- .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1) {
3869
- -ms-grid-column-span: 3 !important;
3870
- grid-column-end: 3 !important;
3871
- -ms-grid-row-span: 2 !important;
3872
- grid-row-end: 2 !important;
3873
- }
3874
- .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2) {
3875
- -ms-grid-column: 1 !important;
3876
- grid-column-start: 1 !important;
3877
- -ms-grid-column-span: 2 !important;
3878
- grid-column-end: 3 !important;
3879
- }
3880
- /* Layout 3 */
3881
- .wpr-magazine-grid.wpr-mgzn-grid-1-4 {
3882
- -ms-grid-columns: 1fr 1fr !important;
3883
- grid-template-columns: 1fr 1fr !important;
3884
- -ms-grid-rows: (1fr)[3];
3885
- grid-template-rows: repeat(3, 1fr);
3886
- }
3887
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(1) {
3888
- -ms-grid-row: 1;
3889
- -ms-grid-column: 1;
3890
- }
3891
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(2) {
3892
- -ms-grid-row: 1;
3893
- -ms-grid-column: 2;
3894
- }
3895
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(3) {
3896
- -ms-grid-row: 2;
3897
- -ms-grid-column: 1;
3898
- }
3899
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(4) {
3900
- -ms-grid-row: 2;
3901
- -ms-grid-column: 2;
3902
- }
3903
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(5) {
3904
- -ms-grid-row: 3;
3905
- -ms-grid-column: 1;
3906
- }
3907
- .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(6) {
3908
- -ms-grid-row: 3;
3909
- -ms-grid-column: 2;
3910
- }
3911
- .wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1) {
3912
- -ms-grid-column: 1;
3913
- grid-column-start: 1;
3914
- -ms-grid-column-span: 2;
3915
- grid-column-end: 3;
3916
- -ms-grid-row-span: 1 !important;
3917
- grid-row-end: 1 !important;
3918
- }
3919
- /* Layout 4 */
3920
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 {
3921
- -ms-grid-columns: 1fr 1fr !important;
3922
- grid-template-columns: 1fr 1fr !important;
3923
- -ms-grid-rows: 1fr 1fr 1fr !important;
3924
- grid-template-rows: 1fr 1fr 1fr !important;
3925
- }
3926
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(1) {
3927
- -ms-grid-row: 1;
3928
- -ms-grid-column: 1;
3929
- }
3930
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(2) {
3931
- -ms-grid-row: 1;
3932
- -ms-grid-column: 2;
3933
- }
3934
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(3) {
3935
- -ms-grid-row: 2;
3936
- -ms-grid-column: 1;
3937
- }
3938
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(4) {
3939
- -ms-grid-row: 2;
3940
- -ms-grid-column: 2;
3941
- }
3942
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(5) {
3943
- -ms-grid-row: 3;
3944
- -ms-grid-column: 1;
3945
- }
3946
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(6) {
3947
- -ms-grid-row: 3;
3948
- -ms-grid-column: 2;
3949
- }
3950
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1) {
3951
- -ms-grid-column-span: 3;
3952
- grid-column-end: 3;
3953
- -ms-grid-row: 1;
3954
- grid-row-start: 1;
3955
- -ms-grid-row-span: 1;
3956
- grid-row-end: 2;
3957
- }
3958
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2) {
3959
- -ms-grid-column: 1;
3960
- grid-column-start: 1;
3961
- -ms-grid-column-span: 2;
3962
- grid-column-end: 3;
3963
- -ms-grid-row: 2;
3964
- grid-row-start: 2;
3965
- -ms-grid-row-span: 1;
3966
- grid-row-end: 3;
3967
- }
3968
- /* Layout 5 */
3969
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 {
3970
- -ms-grid-columns: 1fr 1fr !important;
3971
- grid-template-columns: 1fr 1fr !important;
3972
- -ms-grid-rows: 1fr 1fr 1fr !important;
3973
- grid-template-rows: 1fr 1fr 1fr !important;
3974
- }
3975
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(1) {
3976
- -ms-grid-row: 1;
3977
- -ms-grid-column: 1;
3978
- }
3979
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(2) {
3980
- -ms-grid-row: 1;
3981
- -ms-grid-column: 2;
3982
- }
3983
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(3) {
3984
- -ms-grid-row: 2;
3985
- -ms-grid-column: 1;
3986
- }
3987
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(4) {
3988
- -ms-grid-row: 2;
3989
- -ms-grid-column: 2;
3990
- }
3991
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(5) {
3992
- -ms-grid-row: 3;
3993
- -ms-grid-column: 1;
3994
- }
3995
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(6) {
3996
- -ms-grid-row: 3;
3997
- -ms-grid-column: 2;
3998
- }
3999
- .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2) {
4000
- -ms-grid-column: 1;
4001
- grid-column-start: 1;
4002
- -ms-grid-column-span: 2;
4003
- grid-column-end: 3;
4004
- -ms-grid-row: 2;
4005
- grid-row-start: 2;
4006
- }
4007
- /* Layout 6 */
4008
- .wpr-magazine-grid.wpr-mgzn-grid-1vh-3h {
4009
- -ms-grid-columns: 1fr 1fr !important;
4010
- grid-template-columns: 1fr 1fr !important;
4011
- }
4012
- /* Layout 7 */
4013
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 {
4014
- -ms-grid-columns: 1fr 1fr !important;
4015
- grid-template-columns: 1fr 1fr !important;
4016
- -ms-grid-rows: 1fr 1fr !important;
4017
- grid-template-rows: 1fr 1fr !important;
4018
- }
4019
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(1) {
4020
- -ms-grid-row: 1;
4021
- -ms-grid-column: 1;
4022
- }
4023
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(2) {
4024
- -ms-grid-row: 1;
4025
- -ms-grid-column: 2;
4026
- }
4027
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(3) {
4028
- -ms-grid-row: 2;
4029
- -ms-grid-column: 1;
4030
- }
4031
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(4) {
4032
- -ms-grid-row: 2;
4033
- -ms-grid-column: 2;
4034
- }
4035
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2) {
4036
- -ms-grid-column: 1;
4037
- grid-column-start: 1;
4038
- -ms-grid-column-span: 2;
4039
- grid-column-end: 3;
4040
- -ms-grid-row: 1;
4041
- grid-row-start: 1
4042
- }
4043
- /* Layout 8 */
4044
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 {
4045
- -ms-grid-columns: 1fr 1fr !important;
4046
- grid-template-columns: 1fr 1fr !important;
4047
- -ms-grid-rows: (1fr)[3];
4048
- grid-template-rows: repeat(3, 1fr);
4049
- }
4050
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(1) {
4051
- -ms-grid-row: 1;
4052
- -ms-grid-column: 1;
4053
- }
4054
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(2) {
4055
- -ms-grid-row: 1;
4056
- -ms-grid-column: 2;
4057
- }
4058
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(3) {
4059
- -ms-grid-row: 2;
4060
- -ms-grid-column: 1;
4061
- }
4062
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(4) {
4063
- -ms-grid-row: 2;
4064
- -ms-grid-column: 2;
4065
- }
4066
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(5) {
4067
- -ms-grid-row: 3;
4068
- -ms-grid-column: 1;
4069
- }
4070
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(6) {
4071
- -ms-grid-row: 3;
4072
- -ms-grid-column: 2;
4073
- }
4074
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1) {
4075
- -ms-grid-column: 1;
4076
- grid-column-start: 1;
4077
- -ms-grid-column-span: 2;
4078
- grid-column-end: 3;
4079
- -ms-grid-row-span: 2;
4080
- grid-row-end: 2;
4081
- }
4082
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2) {
4083
- -ms-grid-row: 2;
4084
- grid-row-start: 2;
4085
- -ms-grid-column: 1;
4086
- grid-column-start: 1;
4087
- -ms-grid-column-span: 1;
4088
- grid-column-end: 2;
4089
- }
4090
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3) {
4091
- -ms-grid-row: 2;
4092
- grid-row-start: 2;
4093
- -ms-grid-column: 2;
4094
- grid-column-start: 2;
4095
- -ms-grid-column-span: 1;
4096
- grid-column-end: 3;
4097
- }
4098
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4) {
4099
- -ms-grid-row: 3;
4100
- grid-row-start: 3;
4101
- -ms-grid-column: 1;
4102
- grid-column-start: 1;
4103
- -ms-grid-column-span: 1;
4104
- grid-column-end: 2;
4105
- }
4106
- .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5) {
4107
- -ms-grid-row: 3;
4108
- grid-row-start: 3;
4109
- -ms-grid-column: 2;
4110
- grid-column-start: 2;
4111
- -ms-grid-column-span: 1;
4112
- grid-column-end: 3;
4113
- }
4114
- /* Layout 9 */
4115
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 {
4116
- -ms-grid-columns: 1fr 1fr !important;
4117
- grid-template-columns: 1fr 1fr !important;
4118
- -ms-grid-rows: (1fr)[6] !important;
4119
- grid-template-rows: repeat(6, 1fr) !important;
4120
- }
4121
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(1) {
4122
- -ms-grid-row: 1;
4123
- -ms-grid-column: 1;
4124
- }
4125
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(2) {
4126
- -ms-grid-row: 1;
4127
- -ms-grid-column: 2;
4128
- }
4129
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(3) {
4130
- -ms-grid-row: 2;
4131
- -ms-grid-column: 1;
4132
- }
4133
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(4) {
4134
- -ms-grid-row: 2;
4135
- -ms-grid-column: 2;
4136
- }
4137
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(5) {
4138
- -ms-grid-row: 3;
4139
- -ms-grid-column: 1;
4140
- }
4141
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(6) {
4142
- -ms-grid-row: 3;
4143
- -ms-grid-column: 2;
4144
- }
4145
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(7) {
4146
- -ms-grid-row: 4;
4147
- -ms-grid-column: 1;
4148
- }
4149
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(8) {
4150
- -ms-grid-row: 4;
4151
- -ms-grid-column: 2;
4152
- }
4153
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(9) {
4154
- -ms-grid-row: 5;
4155
- -ms-grid-column: 1;
4156
- }
4157
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(10) {
4158
- -ms-grid-row: 5;
4159
- -ms-grid-column: 2;
4160
- }
4161
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(11) {
4162
- -ms-grid-row: 6;
4163
- -ms-grid-column: 1;
4164
- }
4165
- .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(12) {
4166
- -ms-grid-row: 6;
4167
- -ms-grid-column: 2;
4168
- }
4169
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1) {
4170
- -ms-grid-column: 1;
4171
- grid-column-start: 1;
4172
- -ms-grid-column-span: 1;
4173
- grid-column-end: 2;
4174
- -ms-grid-row: 1;
4175
- grid-row-start: 1;
4176
- -ms-grid-row-span: 3;
4177
- grid-row-end: 4;
4178
- }
4179
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2) {
4180
- -ms-grid-column: 1;
4181
- grid-column-start: 1;
4182
- -ms-grid-column-span: 1;
4183
- grid-column-end: 2;
4184
- -ms-grid-row: 4;
4185
- grid-row-start: 4;
4186
- -ms-grid-row-span: 3;
4187
- grid-row-end: 7;
4188
- }
4189
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3) {
4190
- -ms-grid-column: 2;
4191
- grid-column-start: 2;
4192
- -ms-grid-column-span: 1;
4193
- grid-column-end: 3;
4194
- -ms-grid-row: 1;
4195
- grid-row-start: 1;
4196
- -ms-grid-row-span: 2;
4197
- grid-row-end: 3;
4198
- }
4199
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4) {
4200
- -ms-grid-column: 2;
4201
- grid-column-start: 2;
4202
- -ms-grid-column-span: 1;
4203
- grid-column-end: 3;
4204
- -ms-grid-row: 3;
4205
- grid-row-start: 3;
4206
- -ms-grid-row-span: 2;
4207
- grid-row-end: 5;
4208
- }
4209
- .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5) {
4210
- -ms-grid-column: 2;
4211
- grid-column-start: 2;
4212
- -ms-grid-column-span: 1;
4213
- grid-column-end: 3;
4214
- -ms-grid-row: 5;
4215
- grid-row-start: 5;
4216
- -ms-grid-row-span: 2;
4217
- grid-row-end: 7;
4218
- }
4219
- /* Layout 12 */
4220
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1 {
4221
- -ms-grid-columns: 1fr 1fr !important;
4222
- grid-template-columns: 1fr 1fr !important;
4223
- -ms-grid-rows: (1fr)[2] !important;
4224
- grid-template-rows: repeat(2, 1fr) !important;
4225
- }
4226
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {
4227
- -ms-grid-row: 1;
4228
- -ms-grid-column: 1;
4229
- }
4230
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {
4231
- -ms-grid-row: 1;
4232
- -ms-grid-column: 2;
4233
- }
4234
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {
4235
- -ms-grid-row: 2;
4236
- -ms-grid-column: 1;
4237
- }
4238
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(4) {
4239
- -ms-grid-row: 2;
4240
- -ms-grid-column: 2;
4241
- }
4242
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2 {
4243
- -ms-grid-columns: 1fr 1fr !important;
4244
- grid-template-columns: 1fr 1fr !important;
4245
- -ms-grid-rows: (1fr)[4] !important;
4246
- grid-template-rows: repeat(4, 1fr) !important;
4247
- }
4248
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {
4249
- -ms-grid-row: 1;
4250
- -ms-grid-column: 1;
4251
- }
4252
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {
4253
- -ms-grid-row: 1;
4254
- -ms-grid-column: 2;
4255
- }
4256
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {
4257
- -ms-grid-row: 2;
4258
- -ms-grid-column: 1;
4259
- }
4260
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {
4261
- -ms-grid-row: 2;
4262
- -ms-grid-column: 2;
4263
- }
4264
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {
4265
- -ms-grid-row: 3;
4266
- -ms-grid-column: 1;
4267
- }
4268
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {
4269
- -ms-grid-row: 3;
4270
- -ms-grid-column: 2;
4271
- }
4272
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(7) {
4273
- -ms-grid-row: 4;
4274
- -ms-grid-column: 1;
4275
- }
4276
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(8) {
4277
- -ms-grid-row: 4;
4278
- -ms-grid-column: 2;
4279
- }
4280
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3 {
4281
- -ms-grid-columns: 1fr 1fr !important;
4282
- grid-template-columns: 1fr 1fr !important;
4283
- -ms-grid-rows: (1fr)[6] !important;
4284
- grid-template-rows: repeat(6, 1fr) !important;
4285
- }
4286
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {
4287
- -ms-grid-row: 1;
4288
- -ms-grid-column: 1;
4289
- }
4290
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {
4291
- -ms-grid-row: 1;
4292
- -ms-grid-column: 2;
4293
- }
4294
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {
4295
- -ms-grid-row: 2;
4296
- -ms-grid-column: 1;
4297
- }
4298
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {
4299
- -ms-grid-row: 2;
4300
- -ms-grid-column: 2;
4301
- }
4302
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {
4303
- -ms-grid-row: 3;
4304
- -ms-grid-column: 1;
4305
- }
4306
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {
4307
- -ms-grid-row: 3;
4308
- -ms-grid-column: 2;
4309
- }
4310
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {
4311
- -ms-grid-row: 4;
4312
- -ms-grid-column: 1;
4313
- }
4314
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {
4315
- -ms-grid-row: 4;
4316
- -ms-grid-column: 2;
4317
- }
4318
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {
4319
- -ms-grid-row: 5;
4320
- -ms-grid-column: 1;
4321
- }
4322
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(10) {
4323
- -ms-grid-row: 5;
4324
- -ms-grid-column: 2;
4325
- }
4326
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(11) {
4327
- -ms-grid-row: 6;
4328
- -ms-grid-column: 1;
4329
- }
4330
- .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(12) {
4331
- -ms-grid-row: 6;
4332
- -ms-grid-column: 2;
4333
- }
4334
- }
4335
-
4336
- @media screen and ( max-width: 767px) {
4337
- /* Layout 11 */
4338
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1 {
4339
- -ms-grid-columns: 1fr !important;
4340
- grid-template-columns: 1fr !important;
4341
- -ms-grid-rows: (1fr)[3] !important;
4342
- grid-template-rows: repeat(3, 1fr) !important;
4343
- }
4344
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {
4345
- -ms-grid-row: 1;
4346
- -ms-grid-column: 1;
4347
- }
4348
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {
4349
- -ms-grid-row: 2;
4350
- -ms-grid-column: 1;
4351
- }
4352
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {
4353
- -ms-grid-row: 3;
4354
- -ms-grid-column: 1;
4355
- }
4356
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2 {
4357
- -ms-grid-columns: 1fr !important;
4358
- grid-template-columns: 1fr !important;
4359
- -ms-grid-rows: (1fr)[6] !important;
4360
- grid-template-rows: repeat(6, 1fr) !important;
4361
- }
4362
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {
4363
- -ms-grid-row: 1;
4364
- -ms-grid-column: 1;
4365
- }
4366
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {
4367
- -ms-grid-row: 2;
4368
- -ms-grid-column: 1;
4369
- }
4370
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {
4371
- -ms-grid-row: 3;
4372
- -ms-grid-column: 1;
4373
- }
4374
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {
4375
- -ms-grid-row: 4;
4376
- -ms-grid-column: 1;
4377
- }
4378
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {
4379
- -ms-grid-row: 5;
4380
- -ms-grid-column: 1;
4381
- }
4382
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {
4383
- -ms-grid-row: 6;
4384
- -ms-grid-column: 1;
4385
- }
4386
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3 {
4387
- -ms-grid-columns: 1fr !important;
4388
- grid-template-columns: 1fr !important;
4389
- -ms-grid-rows: (1fr)[9] !important;
4390
- grid-template-rows: repeat(9, 1fr) !important;
4391
- }
4392
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {
4393
- -ms-grid-row: 1;
4394
- -ms-grid-column: 1;
4395
- }
4396
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {
4397
- -ms-grid-row: 2;
4398
- -ms-grid-column: 1;
4399
- }
4400
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {
4401
- -ms-grid-row: 3;
4402
- -ms-grid-column: 1;
4403
- }
4404
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {
4405
- -ms-grid-row: 4;
4406
- -ms-grid-column: 1;
4407
- }
4408
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {
4409
- -ms-grid-row: 5;
4410
- -ms-grid-column: 1;
4411
- }
4412
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {
4413
- -ms-grid-row: 6;
4414
- -ms-grid-column: 1;
4415
- }
4416
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {
4417
- -ms-grid-row: 7;
4418
- -ms-grid-column: 1;
4419
- }
4420
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {
4421
- -ms-grid-row: 8;
4422
- -ms-grid-column: 1;
4423
- }
4424
- .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {
4425
- -ms-grid-row: 9;
4426
- -ms-grid-column: 1;
4427
- }
4428
- }
4429
-
4430
-
4431
- /*--------------------------------------------------------------
4432
- == Sharing Buttons
4433
- --------------------------------------------------------------*/
4434
-
4435
- .wpr-sharing-buttons .wpr-sharing-icon {
4436
- overflow: hidden;
4437
- position: relative;
4438
- display: -webkit-box;
4439
- display: -ms-flexbox;
4440
- display: flex;
4441
- color: #ffffff !important;
4442
- }
4443
-
4444
- .wpr-sharing-buttons .wpr-sharing-icon i {
4445
- display: block;
4446
- text-align: center;
4447
- }
4448
-
4449
- .wpr-sharing-label {
4450
- -webkit-box-flex: 1;
4451
- -ms-flex-positive: 1;
4452
- flex-grow: 1;
4453
- }
4454
-
4455
- .elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,
4456
- .elementor-widget-wpr-sharing-buttons[class*="elementor-grid-pro-"] .wpr-sharing-buttons {
4457
- display: -webkit-box;
4458
- display: -ms-flexbox;
4459
- display: flex;
4460
- }
4461
-
4462
- .elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i {
4463
- width: 100% !important;
4464
- }
4465
-
4466
- .wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon {
4467
- width: 100%;
4468
- margin-right: 0 !important;
4469
- }
4470
-
4471
- .wpr-sharing-buttons .wpr-sharing-icon:last-child,
4472
- .wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,
4473
- .wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),
4474
- .wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),
4475
- .wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),
4476
- .wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),
4477
- .wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n) {
4478
- margin-right: 0 !important;
4479
- }
4480
-
4481
- .wpr-sharing-buttons .wpr-sharing-icon {
4482
- transition-propery: opacity, border-color;
4483
- -webkit-transition-timing-function: linear;
4484
- -o-transition-timing-function: linear;
4485
- transition-timing-function: linear;
4486
- }
4487
-
4488
- .wpr-sharing-buttons .wpr-sharing-icon i,
4489
- .wpr-sharing-buttons .wpr-sharing-icon span {
4490
- transition-propery: color, background-color;
4491
- -webkit-transition-timing-function: linear;
4492
- -o-transition-timing-function: linear;
4493
- transition-timing-function: linear;
4494
- }
4495
-
4496
- .wpr-sharing-official .wpr-sharing-icon:hover {
4497
- opacity: 0.85;
4498
- }
4499
-
4500
- .wpr-sharing-official .wpr-sharing-facebook-f i,
4501
- .wpr-sharing-official .wpr-sharing-facebook-f span {
4502
- background-color: #3b5998;
4503
- }
4504
-
4505
- .wpr-sharing-official .wpr-sharing-twitter i,
4506
- .wpr-sharing-official .wpr-sharing-twitter span {
4507
- background-color: #1da1f2;
4508
- }
4509
-
4510
- .wpr-sharing-official .wpr-sharing-linkedin-in i,
4511
- .wpr-sharing-official .wpr-sharing-linkedin-in span {
4512
- background-color: #0077b5;
4513
- }
4514
-
4515
- .wpr-sharing-official .wpr-sharing-pinterest-p i,
4516
- .wpr-sharing-official .wpr-sharing-pinterest-p span {
4517
- background-color: #bd081c;
4518
- }
4519
-
4520
- .wpr-sharing-official .wpr-sharing-reddit i,
4521
- .wpr-sharing-official .wpr-sharing-reddit span {
4522
- background-color: #ff4500;
4523
- }
4524
-
4525
- .wpr-sharing-official .wpr-sharing-tumblr i,
4526
- .wpr-sharing-official .wpr-sharing-tumblr span {
4527
- background-color: #35465c;
4528
- }
4529
-
4530
- .wpr-sharing-official .wpr-sharing-digg i,
4531
- .wpr-sharing-official .wpr-sharing-digg span {
4532
- background-color: #005be2;
4533
- }
4534
-
4535
- .wpr-sharing-official .wpr-sharing-xing i,
4536
- .wpr-sharing-official .wpr-sharing-xing span {
4537
- background-color: #026466;
4538
- }
4539
-
4540
- .wpr-sharing-official .wpr-sharing-stumbleupon i,
4541
- .wpr-sharing-official .wpr-sharing-stumbleupon span {
4542
- background-color: #eb4924;
4543
- }
4544
-
4545
- .wpr-sharing-official .wpr-sharing-vk i,
4546
- .wpr-sharing-official .wpr-sharing-vk span {
4547
- background-color: #45668e;
4548
- }
4549
-
4550
- .wpr-sharing-official .wpr-sharing-odnoklassniki i,
4551
- .wpr-sharing-official .wpr-sharing-odnoklassniki span {
4552
- background-color: #f4731c;
4553
- }
4554
-
4555
- .wpr-sharing-official .wpr-sharing-get-pocket i,
4556
- .wpr-sharing-official .wpr-sharing-get-pocket span {
4557
- background-color: #ef3f56;
4558
- }
4559
-
4560
- .wpr-sharing-official .wpr-sharing-skype i,
4561
- .wpr-sharing-official .wpr-sharing-skype span {
4562
- background-color: #00aff0;
4563
- }
4564
-
4565
- .wpr-sharing-official .wpr-sharing-whatsapp i,
4566
- .wpr-sharing-official .wpr-sharing-whatsapp span {
4567
- background-color: #25d366;
4568
- }
4569
-
4570
- .wpr-sharing-official .wpr-sharing-telegram i,
4571
- .wpr-sharing-official .wpr-sharing-telegram span {
4572
- background-color: #2ca5e0;
4573
- }
4574
-
4575
- .wpr-sharing-official .wpr-sharing-delicious i,
4576
- .wpr-sharing-official .wpr-sharing-delicious span {
4577
- background-color: #3399ff;
4578
- }
4579
-
4580
- .wpr-sharing-official .wpr-sharing-envelope i,
4581
- .wpr-sharing-official .wpr-sharing-envelope span {
4582
- background-color: #c13B2c;
4583
- }
4584
-
4585
- .wpr-sharing-official .wpr-sharing-print i,
4586
- .wpr-sharing-official .wpr-sharing-print span {
4587
- background-color: #96c859;
4588
- }
4589
-
4590
- .wpr-sharing-official .wpr-sharing-facebook-f {
4591
- border-color: #3b5998;
4592
- }
4593
-
4594
- .wpr-sharing-official .wpr-sharing-twitter {
4595
- border-color: #1da1f2;
4596
- }
4597
-
4598
- .wpr-sharing-official .wpr-sharing-linkedin-in {
4599
- border-color: #0077b5;
4600
- }
4601
-
4602
- .wpr-sharing-official .wpr-sharing-pinterest-p {
4603
- border-color: #bd081c;
4604
- }
4605
-
4606
- .wpr-sharing-official .wpr-sharing-reddit {
4607
- border-color: #ff4500;
4608
- }
4609
-
4610
- .wpr-sharing-official .wpr-sharing-tumblr {
4611
- border-color: #35465c;
4612
- }
4613
-
4614
- .wpr-sharing-official .wpr-sharing-digg {
4615
- border-color: #005be2;
4616
- }
4617
-
4618
- .wpr-sharing-official .wpr-sharing-xing {
4619
- border-color: #026466;
4620
- }
4621
-
4622
- .wpr-sharing-official .wpr-sharing-stumbleupon {
4623
- border-color: #eb4924;
4624
- }
4625
-
4626
- .wpr-sharing-official .wpr-sharing-vk {
4627
- border-color: #45668e;
4628
- }
4629
-
4630
- .wpr-sharing-official .wpr-sharing-odnoklassniki {
4631
- border-color: #f4731c;
4632
- }
4633
-
4634
- .wpr-sharing-official .wpr-sharing-get-pocket {
4635
- border-color: #ef3f56;
4636
- }
4637
-
4638
- .wpr-sharing-official .wpr-sharing-skype {
4639
- border-color: #00aff0;
4640
- }
4641
-
4642
- .wpr-sharing-official .wpr-sharing-whatsapp {
4643
- border-color: #25d366;
4644
- }
4645
-
4646
- .wpr-sharing-official .wpr-sharing-telegram {
4647
- border-color: #2ca5e0;
4648
- }
4649
-
4650
- .wpr-sharing-official .wpr-sharing-delicious {
4651
- border-color: #3399ff;
4652
- }
4653
-
4654
- .wpr-sharing-official .wpr-sharing-envelope {
4655
- border-color: #c13B2c;
4656
- }
4657
-
4658
- .wpr-sharing-official .wpr-sharing-print {
4659
- border-color: #96c859;
4660
- }
4661
-
4662
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,
4663
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span {
4664
- color: #3b5998;
4665
- background-color: transparent;
4666
- }
4667
-
4668
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,
4669
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span {
4670
- color: #1da1f2;
4671
- background-color: transparent;
4672
- }
4673
-
4674
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,
4675
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span {
4676
- color: #0077b5;
4677
- background-color: transparent;
4678
- }
4679
-
4680
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,
4681
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span {
4682
- color: #bd081c;
4683
- background-color: transparent;
4684
- }
4685
-
4686
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,
4687
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span {
4688
- color: #ff4500;
4689
- background-color: transparent;
4690
- }
4691
-
4692
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,
4693
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span {
4694
- color: #35465c;
4695
- background-color: transparent;
4696
- }
4697
-
4698
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,
4699
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span {
4700
- color: #005be2;
4701
- background-color: transparent;
4702
- }
4703
-
4704
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,
4705
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span {
4706
- color: #026466;
4707
- background-color: transparent;
4708
- }
4709
-
4710
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,
4711
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span {
4712
- color: #eb4924;
4713
- background-color: transparent;
4714
- }
4715
-
4716
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,
4717
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span {
4718
- color: #45668e;
4719
- background-color: transparent;
4720
- }
4721
-
4722
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,
4723
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span {
4724
- color: #f4731c;
4725
- background-color: transparent;
4726
- }
4727
-
4728
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,
4729
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span {
4730
- color: #ef3f56;
4731
- background-color: transparent;
4732
- }
4733
-
4734
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,
4735
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span {
4736
- color: #00aff0;
4737
- background-color: transparent;
4738
- }
4739
-
4740
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,
4741
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span {
4742
- color: #25d366;
4743
- background-color: transparent;
4744
- }
4745
-
4746
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,
4747
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span {
4748
- color: #2ca5e0;
4749
- background-color: transparent;
4750
- }
4751
-
4752
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,
4753
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span {
4754
- color: #3399ff;
4755
- background-color: transparent;
4756
- }
4757
-
4758
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,
4759
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span {
4760
- color: #c13B2c;
4761
- background-color: transparent;
4762
- }
4763
-
4764
- .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,
4765
- .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span {
4766
- color: #96c859;
4767
- background-color: transparent;
4768
- }
4769
-
4770
-
4771
- /*--------------------------------------------------------------
4772
- == CountDown
4773
- --------------------------------------------------------------*/
4774
-
4775
- .wpr-countdown-wrap {
4776
- display: -webkit-box;
4777
- display: -ms-flexbox;
4778
- display: flex;
4779
- -webkit-box-orient: horizontal;
4780
- -webkit-box-direction: normal;
4781
- -ms-flex-direction: row;
4782
- flex-direction: row;
4783
- margin: 0 auto;
4784
- }
4785
-
4786
- .wpr-countdown-item {
4787
- -webkit-box-flex: 1;
4788
- -ms-flex-positive: 1;
4789
- flex-grow: 1;
4790
- -ms-flex-preferred-size: 0;
4791
- flex-basis: 0;
4792
- overflow: hidden;
4793
- color: #fff;
4794
- text-align: center;
4795
- }
4796
-
4797
- .wpr-countdown-item:first-child {
4798
- margin-left: 0 !important;
4799
- }
4800
-
4801
- .wpr-countdown-item:last-of-type {
4802
- margin-right: 0 !important;
4803
- }
4804
-
4805
- .wpr-countdown-number {
4806
- display: block;
4807
- }
4808
-
4809
- .wpr-countdown-separator {
4810
- -ms-flex-item-align: center;
4811
- -ms-grid-row-align: center;
4812
- align-self: center;
4813
- }
4814
-
4815
- .wpr-countdown-separator span {
4816
- display: block;
4817
- }
4818
-
4819
- .wpr-countdown-separator:last-of-type {
4820
- display: none !important;
4821
- }
4822
-
4823
- .wpr-countdown-wrap+div:not(.wpr-countdown-message) {
4824
- display: none;
4825
- }
4826
-
4827
- .wpr-countdown-message+div {
4828
- display: none;
4829
- }
4830
-
4831
-
4832
- /* Defaults */
4833
-
4834
- .elementor-widget-wpr-countdown .wpr-countdown-item {
4835
- background-color: #605BE5;
4836
- }
4837
-
4838
- .elementor-widget-wpr-countdown .wpr-countdown-number {
4839
- font-size: 70px;
4840
- }
4841
-
4842
- .elementor-widget-wpr-countdown .wpr-countdown-label {
4843
- font-size: 19px;
4844
- line-height: 45px;
4845
- }
4846
-
4847
-
4848
- /*--------------------------------------------------------------
4849
- == Google Maps
4850
- --------------------------------------------------------------*/
4851
-
4852
- .wpr-google-map .gm-style-iw-c {
4853
- padding: 0 !important;
4854
- }
4855
-
4856
- .wpr-google-map .gm-style-iw-c>button {
4857
- top: 0 !important;
4858
- right: 0 !important;
4859
- }
4860
-
4861
- .wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3 {
4862
- margin-bottom: 7px;
4863
- }
4864
-
4865
- .wpr-google-map .gm-style-iw-d {
4866
- overflow: hidden !important;
4867
- }
4868
-
4869
- .wpr-google-map .gm-style img {
4870
- max-width: none !important;
4871
- }
4872
-
4873
-
4874
- /*--------------------------------------------------------------
4875
- == Forms
4876
- --------------------------------------------------------------*/
4877
-
4878
- .wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap {
4879
- display: block !important;
4880
- }
4881
-
4882
- .wpcf7 label,
4883
- .wpcf7-quiz-label {
4884
- width: 100%;
4885
- }
4886
-
4887
- .wpr-forms-container .wpcf7 p {
4888
- margin-bottom: 0;
4889
- }
4890
-
4891
- .wpr-forms-container .wpcf7-form .ajax-loader {
4892
- display: block;
4893
- visibility: hidden;
4894
- height: 0;
4895
- overflow: hidden;
4896
- clear: both;
4897
- }
4898
-
4899
- .wpr-forms-container .wpcf7-select,
4900
- .wpr-forms-container .wpcf7-number,
4901
- .wpr-forms-container .wpcf7-date,
4902
- .wpr-forms-container select.wpforms-field-medium,
4903
- .wpr-forms-container .nf-field-container select,
4904
- .wpr-forms-container .caldera-grid select.form-control {
4905
- padding: 7px 10px !important;
4906
- }
4907
-
4908
- .wpr-forms-container .wpcf7-date {
4909
- width: auto !important;
4910
- }
4911
-
4912
- .wpr-forms-container .wpcf7-number {
4913
- width: 100px !important;
4914
- }
4915
-
4916
- .wpr-forms-container .wpcf7-form .wpcf7-submit {
4917
- display: block;
4918
- }
4919
-
4920
- .wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
4921
- .wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
4922
- .wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
4923
- margin-left: 0;
4924
- margin-right: 10px;
4925
- }
4926
-
4927
- .wpr-forms-container .wpcf7-response-output {
4928
- clear: both;
4929
- margin: 0;
4930
- }
4931
-
4932
- .wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium {
4933
- display: inline-block !important;
4934
- max-width: 100% !important;
4935
- }
4936
-
4937
- .wpr-forms-container .wpforms-field-phone,
4938
- .wpr-forms-container .wpforms-field-address,
4939
- .wpr-forms-container .wpforms-page-indicator {
4940
- display: inline-block;
4941
- }
4942
-
4943
- .wpr-forms-container .wpforms-field-address .wpforms-field-medium {
4944
- max-width: 100% !important;
4945
- }
4946
-
4947
- .wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,
4948
- .wpr-forms-container .wpforms-field-address div.wpforms-field-medium {
4949
- width: 100% !important;
4950
- max-width: 100% !important;
4951
- }
4952
-
4953
- .wpr-forms-container .intl-tel-input.allow-dropdown {
4954
- display: inline-block !important;
4955
- max-width: 100% !important;
4956
- }
4957
-
4958
- .wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child {
4959
- margin-right: 0 !important;
4960
- }
4961
-
4962
- .wpr-forms-container .wpcf7-mail-sent-ok,
4963
- .wpr-forms-container .wpforms-confirmation-container-full,
4964
- .wpr-forms-container .nf-response-msg,
4965
- .wpr-forms-container .caldera-grid .alert-success {
4966
- padding: 10px 15px;
4967
- border: 2px solid;
4968
- }
4969
-
4970
- .wpr-forms-container label.wpforms-error a {
4971
- text-decoration: underline;
4972
- }
4973
-
4974
- .wpr-forms-container .wpforms-smart-phone-field {
4975
- text-indent: 0 !important;
4976
- }
4977
-
4978
- .wpr-forms-container select.ninja-forms-field {
4979
- line-height: 1 !important;
4980
- }
4981
-
4982
- .wpr-forms-container .nf-form-wrap .checkbox-wrap label {
4983
- display: inline-block !important;
4984
- }
4985
-
4986
- .wpr-forms-container .nf-form-wrap .starrating .stars {
4987
- display: inline-block;
4988
- }
4989
-
4990
- .wpr-forms-submit-center .wpcf7-submit,
4991
- .wpr-forms-submit-center .wpforms-submit,
4992
- .wpr-forms-submit-center .wpforms-page-next,
4993
- .wpr-forms-submit-center .wpforms-page-previous,
4994
- .wpr-forms-submit-center .submit-wrap .ninja-forms-field,
4995
- .wpr-forms-submit-center .caldera-grid .btn-default:not(a) {
4996
- display: block !important;
4997
- margin-left: auto !important;
4998
- margin-right: auto !important;
4999
- }
5000
-
5001
- .wpr-forms-submit-left .wpcf7-submit,
5002
- .wpr-forms-submit-left .wpforms-submit,
5003
- .wpr-forms-submit-left .wpforms-page-next,
5004
- .wpr-forms-submit-left .wpforms-page-previous,
5005
- .wpr-forms-submit-left .submit-wrap .ninja-forms-field,
5006
- .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
5007
- float: left !important;
5008
- }
5009
-
5010
- .wpr-forms-submit-right .wpcf7-submit,
5011
- .wpr-forms-submit-right .wpforms-submit,
5012
- .wpr-forms-submit-right .wpforms-page-next,
5013
- .wpr-forms-submit-right .wpforms-page-previous,
5014
- .wpr-forms-submit-right .submit-wrap .ninja-forms-field,
5015
- .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
5016
- float: right !important;
5017
- }
5018
-
5019
- .wpr-forms-submit-justify .wpcf7-submit,
5020
- .wpr-forms-submit-justify .wpforms-submit,
5021
- .wpr-forms-submit-justify .wpforms-page-next,
5022
- .wpr-forms-submit-justify .wpforms-page-previous,
5023
- .wpr-forms-submit-justify .submit-wrap .ninja-forms-field,
5024
- .wpr-forms-submit-justify .caldera-grid .btn-default:not(a) {
5025
- display: block !important;
5026
- width: 100% !important;
5027
- text-align: center !important;
5028
- }
5029
-
5030
- .wpr-custom-chk-radio .wpcf7-checkbox input,
5031
- .wpr-custom-chk-radio .wpcf7-radio input,
5032
- .wpr-custom-chk-radio .wpcf7-acceptance input,
5033
- .wpr-custom-chk-radio .wpforms-field-radio input,
5034
- .wpr-custom-chk-radio .wpforms-field-checkbox input,
5035
- .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input {
5036
- display: none !important;
5037
- }
5038
-
5039
- .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,
5040
- .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,
5041
- .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,
5042
- .wpr-custom-chk-radio .wpforms-field-checkbox input+label,
5043
- .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,
5044
- .wpr-custom-chk-radio .wpforms-field-radio input+label,
5045
- .wpr-custom-chk-radio .wpforms-field-radio input+span {
5046
- cursor: pointer;
5047
- -webkit-user-select: none;
5048
- -moz-user-select: none;
5049
- -ms-user-select: none;
5050
- -o-user-select: none;
5051
- user-select: none;
5052
- }
5053
-
5054
- .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
5055
- .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
5056
- .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
5057
- .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
5058
- .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
5059
- .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
5060
- .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {
5061
- content: "\2714";
5062
- display: inline-block;
5063
- position: relative;
5064
- top: -1px;
5065
- text-align: center;
5066
- border: 1px solid;
5067
- margin-right: 5px;
5068
- color: transparent;
5069
- }
5070
-
5071
- .wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,
5072
- .wpr-forms-align-right .wpforms-field-radio ul li input:first-child,
5073
- .wpr-forms-align-right .wpforms-image-choices label input:first-of-type,
5074
- .wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child {
5075
- float: right;
5076
- margin-right: 0 !important;
5077
- margin-left: 10px !important;
5078
- }
5079
-
5080
- .wpr-forms-align-right .wpr-forms-container,
5081
- .wpr-forms-align-right .wpr-forms-container .wpcf7-form-control {
5082
- direction: rtl;
5083
- }
5084
-
5085
- .wpr-forms-align-right .nf-form-wrap .field-wrap {
5086
- -webkit-box-pack: end;
5087
- -ms-flex-pack: end;
5088
- justify-content: flex-end;
5089
- }
5090
-
5091
- .wpr-forms-align-right .label-right .nf-field-description {
5092
- margin-right: 0 !important;
5093
- }
5094
-
5095
- .wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after {
5096
- right: auto !important;
5097
- left: 1px !important;
5098
- }
5099
-
5100
- .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
5101
- .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
5102
- .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
5103
- .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
5104
- .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
5105
- .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
5106
- .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {
5107
- margin-right: 0;
5108
- margin-left: 5px;
5109
- }
5110
-
5111
- .wpr-forms-align-right .wpcf7-list-item.last,
5112
- .wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,
5113
- .wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child {
5114
- margin-right: 0 !important;
5115
- }
5116
-
5117
- .wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container {
5118
- left: auto !important;
5119
- right: 0 !important;
5120
- }
5121
-
5122
- .wpr-forms-align-right .caldera-grid .col-sm-4,
5123
- .wpr-forms-align-right .caldera-grid .col-sm-6 {
5124
- float: right;
5125
- }
5126
-
5127
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,
5128
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,
5129
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label {
5130
- padding-left: 0 !important;
5131
- padding-right: 20px;
5132
- }
5133
-
5134
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,
5135
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input {
5136
- margin-right: -20px !important;
5137
- margin-left: 0 !important;
5138
- }
5139
-
5140
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card {
5141
- background-position: 99% center !important;
5142
- }
5143
-
5144
- .wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar {
5145
- text-align: right !important;
5146
- }
5147
-
5148
- .wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar {
5149
- text-align: left !important;
5150
- }
5151
-
5152
- .wpr-forms-container .nf-form-content {
5153
- padding: 0;
5154
- max-width: none;
5155
- }
5156
-
5157
- .wpr-forms-container .nf-form-content .label-above .field-wrap {
5158
- -webkit-box-orient: vertical;
5159
- -webkit-box-direction: normal;
5160
- -ms-flex-direction: column;
5161
- flex-direction: column;
5162
- }
5163
-
5164
- .wpr-forms-container .nf-form-content .label-above .nf-field-label {
5165
- margin-top: 0;
5166
- }
5167
-
5168
- .wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field {
5169
- border-radius: 0;
5170
- }
5171
-
5172
- .wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field {
5173
- display: block;
5174
- }
5175
-
5176
- .wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field {
5177
- cursor: pointer;
5178
- }
5179
-
5180
- .wpr-forms-container .listselect-wrap>div select.ninja-forms-field {
5181
- -webkit-appearance: menulist;
5182
- -moz-appearance: menulist;
5183
- appearance: menulist;
5184
- }
5185
-
5186
- .wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,
5187
- .wpr-forms-container .nf-form-content input:not([type=button]),
5188
- .wpr-forms-container .nf-form-content textarea {
5189
- background: transparent;
5190
- border: none;
5191
- }
5192
-
5193
- .wpr-forms-container .checkbox-container.label-right .field-wrap {
5194
- display: block;
5195
- }
5196
-
5197
- .wpr-forms-container .listradio-wrap ul li,
5198
- .wpr-forms-container .listcheckbox-wrap ul li {
5199
- display: inline-block;
5200
- margin-right: 10px !important;
5201
- margin-bottom: 7px !important;
5202
- }
5203
-
5204
- .wpr-forms-container .listcheckbox-container .nf-field-element label:after {
5205
- top: 1px;
5206
- }
5207
-
5208
- .wpr-forms-container .listradio-wrap .nf-field-element label {
5209
- margin-left: 25px !important;
5210
- }
5211
-
5212
- .wpr-forms-container .listradio-wrap .nf-field-element label:after {
5213
- top: 0;
5214
- left: -25px;
5215
- }
5216
-
5217
- .wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before {
5218
- top: 4px;
5219
- left: -21px;
5220
- }
5221
-
5222
- .wpr-forms-container .listradio-wrap label,
5223
- .wpr-forms-container .checkbox-wrap label,
5224
- .wpr-forms-container .listcheckbox-wrap label {
5225
- cursor: pointer;
5226
- -webkit-user-select: none;
5227
- -moz-user-select: none;
5228
- -ms-user-select: none;
5229
- -o-user-select: none;
5230
- user-select: none;
5231
- }
5232
-
5233
- .wpr-forms-container .nf-error.field-wrap .nf-field-element:after {
5234
- top: 0 !important;
5235
- bottom: 0 !important;
5236
- height: auto !important;
5237
- }
5238
-
5239
- .wpr-forms-container .wpforms-form .wpforms-field,
5240
- .wpr-forms-container .wpforms-submit-container {
5241
- padding: 0 !important;
5242
- }
5243
-
5244
- .wpr-forms-container .wpforms-container,
5245
- .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row,
5246
- .wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2) {
5247
- margin-bottom: 0 !important;
5248
- }
5249
-
5250
- .wpr-forms-container .wpforms-submit-container:after {
5251
- content: " ";
5252
- clear: both;
5253
- display: table;
5254
- }
5255
-
5256
- .wpr-forms-container .caldera-grid .help-block {
5257
- margin-bottom: 0;
5258
- }
5259
-
5260
- .wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a {
5261
- text-decoration: underline;
5262
- }
5263
-
5264
- .wpr-forms-container .caldera-grid .intl-tel-input input {
5265
- text-indent: 40px;
5266
- }
5267
-
5268
- .wpr-forms-container .caldera-grid input.cf-credit-card {
5269
- text-indent: 33px;
5270
- }
5271
-
5272
- .wpr-forms-container .caldera-grid .cf-credit-card {
5273
- background-position: 5px center !important;
5274
- }
5275
-
5276
- .wpr-forms-container .cf2-dropzone .form-control {
5277
- height: auto;
5278
- }
5279
-
5280
- .wpr-forms-container .caldera-grid .form-group input,
5281
- .wpr-forms-container .caldera-grid .form-group textarea {
5282
- -webkit-box-shadow: none;
5283
- box-shadow: none;
5284
- }
5285
-
5286
- .wpr-forms-container .caldera-grid .has-error .form-control {
5287
- -webkit-box-shadow: none;
5288
- box-shadow: none;
5289
- }
5290
-
5291
- .wpr-forms-container .caldera-grid .alert-success {
5292
- text-shadow: none;
5293
- }
5294
-
5295
-
5296
- /* Defaults */
5297
-
5298
- .elementor-widget-wpr-forms .wpforms-head-container .wpforms-title,
5299
- .elementor-widget-wpr-forms .nf-form-title h3 {
5300
- font-size: 28px;
5301
- font-weight: 800;
5302
- }
5303
-
5304
- .elementor-widget-wpr-forms .wpforms-head-container .wpforms-description,
5305
- .elementor-widget-wpr-forms .nf-form-fields-required {
5306
- font-size: 14px;
5307
- }
5308
-
5309
- .elementor-widget-wpr-forms .wpcf7-form,
5310
- .elementor-widget-wpr-forms .nf-field-container label,
5311
- .elementor-widget-wpr-forms .wpforms-field-label,
5312
- .elementor-widget-wpr-forms .wpforms-image-choices-label,
5313
- .elementor-widget-wpr-forms .wpforms-field-label-inline,
5314
- .elementor-widget-wpr-forms .wpforms-captcha-question,
5315
- .elementor-widget-wpr-forms .wpforms-captcha-equation,
5316
- .elementor-widget-wpr-forms .wpforms-payment-total,
5317
- .elementor-widget-wpr-forms .caldera-grid .control-label,
5318
- .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
5319
- .elementor-widget-wpr-forms .caldera-grid .total-line,
5320
- .elementor-widget-wpr-forms .caldera-grid .checkbox label,
5321
- .elementor-widget-wpr-forms .caldera-grid .radio label,
5322
- .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
5323
- .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
5324
- .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
5325
- font-size: 14px;
5326
- }
5327
-
5328
- .elementor-widget-wpr-forms .wpcf7-text,
5329
- .elementor-widget-wpr-forms .wpcf7-textarea,
5330
- .elementor-widget-wpr-forms .wpcf7-date,
5331
- .elementor-widget-wpr-forms .wpcf7-number,
5332
- .elementor-widget-wpr-forms .wpcf7-select,
5333
- .elementor-widget-wpr-forms .wpcf7-quiz,
5334
- .elementor-widget-wpr-forms .ninja-forms-field,
5335
- .elementor-widget-wpr-forms .wpforms-form input[type=date],
5336
- .elementor-widget-wpr-forms .wpforms-form input[type=datetime],
5337
- .elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],
5338
- .elementor-widget-wpr-forms .wpforms-form input[type=email],
5339
- .elementor-widget-wpr-forms .wpforms-form input[type=month],
5340
- .elementor-widget-wpr-forms .wpforms-form input[type=number],
5341
- .elementor-widget-wpr-forms .wpforms-form input[type=password],
5342
- .elementor-widget-wpr-forms .wpforms-form input[type=range],
5343
- .elementor-widget-wpr-forms .wpforms-form input[type=search],
5344
- .elementor-widget-wpr-forms .wpforms-form input[type=tel],
5345
- .elementor-widget-wpr-forms .wpforms-form input[type=text],
5346
- .elementor-widget-wpr-forms .wpforms-form input[type=time],
5347
- .elementor-widget-wpr-forms .wpforms-form input[type=url],
5348
- .elementor-widget-wpr-forms .wpforms-form input[type=week],
5349
- .elementor-widget-wpr-forms .wpforms-form select,
5350
- .elementor-widget-wpr-forms .wpforms-form textarea,
5351
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=text],
5352
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=email],
5353
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],
5354
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],
5355
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=number],
5356
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=url],
5357
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],
5358
- .elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],
5359
- .elementor-widget-wpr-forms .caldera-grid select.form-control,
5360
- .elementor-widget-wpr-forms .caldera-grid textarea.form-control {
5361
- font-size: 13px;
5362
- letter-spacing: 0.2px;
5363
- }
5364
-
5365
- .elementor-widget-wpr-forms .wpcf7-submit,
5366
- .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
5367
- .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
5368
- .elementor-widget-wpr-forms .wpforms-submit,
5369
- .elementor-widget-wpr-forms .wpforms-page-next,
5370
- .elementor-widget-wpr-forms .wpforms-page-previous,
5371
- .elementor-widget-wpr-forms .caldera-grid .btn-default,
5372
- .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button {
5373
- background-color: #605BE5;
5374
- }
5375
-
5376
- .elementor-widget-wpr-forms .wpcf7-submit:hover,
5377
- .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,
5378
- .elementor-widget-wpr-forms .wpforms-submit:hover,
5379
- .elementor-widget-wpr-forms .wpforms-page-next:hover,
5380
- .elementor-widget-wpr-forms .wpforms-page-previous:hover,
5381
- .elementor-widget-wpr-forms .caldera-grid .btn-default:hover,
5382
- .elementor-widget-wpr-forms .caldera-grid .btn-success,
5383
- .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover {
5384
- background-color: #4A45D2;
5385
- }
5386
-
5387
- .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,
5388
- .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,
5389
- .elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error,
5390
- .elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,
5391
- .elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg {
5392
- font-size: 14px;
5393
- }
5394
-
5395
- .elementor-widget-wpr-forms .wpcf7-form,
5396
- .elementor-widget-wpr-forms .nf-field-container label,
5397
- .elementor-widget-wpr-forms .wpforms-field-label,
5398
- .elementor-widget-wpr-forms .wpforms-image-choices-label,
5399
- .elementor-widget-wpr-forms .wpforms-field-label-inline,
5400
- .elementor-widget-wpr-forms .wpforms-captcha-question,
5401
- .elementor-widget-wpr-forms .wpforms-captcha-equation,
5402
- .elementor-widget-wpr-forms .wpforms-payment-total,
5403
- .elementor-widget-wpr-forms .caldera-grid .control-label,
5404
- .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
5405
- .elementor-widget-wpr-forms .caldera-grid .total-line,
5406
- .elementor-widget-wpr-forms .caldera-grid .checkbox label,
5407
- .elementor-widget-wpr-forms .caldera-grid .radio label,
5408
- .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
5409
- .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
5410
- .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
5411
- font-weight: normal;
5412
- }
5413
-
5414
- .elementor-widget-wpr-forms.nf-field-description,
5415
- .elementor-widget-wpr-forms.wpforms-field-sublabel,
5416
- .elementor-widget-wpr-forms.wpforms-field-description,
5417
- .elementor-widget-wpr-forms.caldera-grid .help-block {
5418
- font-size: 14px;
5419
- }
5420
-
5421
-
5422
- /*--------------------------------------------------------------
5423
- == Before After
5424
- --------------------------------------------------------------*/
5425
-
5426
- .wpr-ba-image-container {
5427
- position: relative;
5428
- overflow: hidden;
5429
- }
5430
-
5431
- .wpr-ba-image-container * {
5432
- -webkit-user-select: none;
5433
- -moz-user-select: none;
5434
- -ms-user-select: none;
5435
- user-select: none;
5436
- }
5437
-
5438
- .wpr-ba-image-1 img,
5439
- .wpr-ba-image-2 img {
5440
- max-width: 100%;
5441
- width: 100%;
5442
- }
5443
-
5444
- .wpr-ba-image-2 {
5445
- position: absolute;
5446
- top: 0;
5447
- left: 0;
5448
- width: 100%;
5449
- height: 100%;
5450
- overflow: hidden;
5451
- }
5452
-
5453
- .wpr-ba-image-2 img {
5454
- position: absolute;
5455
- top: 0;
5456
- }
5457
-
5458
- .wpr-ba-divider {
5459
- display: -webkit-box;
5460
- display: -ms-flexbox;
5461
- display: flex;
5462
- -webkit-box-align: center;
5463
- -ms-flex-align: center;
5464
- align-items: center;
5465
- -webkit-box-pack: center;
5466
- -ms-flex-pack: center;
5467
- justify-content: center;
5468
- position: absolute;
5469
- top: 0;
5470
- left: 50%;
5471
- z-index: 3;
5472
- height: 100%;
5473
- cursor: pointer;
5474
- -ms-touch-action: none;
5475
- touch-action: none;
5476
- }
5477
-
5478
- .wpr-ba-divider-icons {
5479
- display: -webkit-box;
5480
- display: -ms-flexbox;
5481
- display: flex;
5482
- }
5483
-
5484
- .wpr-ba-vertical .wpr-ba-divider-icons {
5485
- -webkit-box-orient: vertical;
5486
- -webkit-box-direction: normal;
5487
- -ms-flex-direction: column;
5488
- flex-direction: column;
5489
- }
5490
-
5491
- .wpr-ba-horizontal .wpr-ba-divider-icons i:first-child {
5492
- text-align: right;
5493
- padding-right: 10%;
5494
- }
5495
-
5496
- .wpr-ba-horizontal .wpr-ba-divider-icons i:last-child {
5497
- text-align: left;
5498
- padding-left: 10%;
5499
- }
5500
-
5501
- .wpr-ba-divider-icons .fa {
5502
- text-align: center;
5503
- }
5504
-
5505
- .wpr-ba-vertical .wpr-ba-divider {
5506
- top: 50%;
5507
- left: auto;
5508
- width: 100%;
5509
- height: auto;
5510
- }
5511
-
5512
- .wpr-ba-vertical .wpr-ba-image-2 img {
5513
- top: auto;
5514
- }
5515
-
5516
- .wpr-ba-horizontal .wpr-ba-divider-icons:before,
5517
- .wpr-ba-horizontal .wpr-ba-divider-icons:after {
5518
- content: '';
5519
- display: block;
5520
- position: absolute;
5521
- height: 100%;
5522
- }
5523
-
5524
- .wpr-ba-vertical .wpr-ba-divider-icons:before,
5525
- .wpr-ba-vertical .wpr-ba-divider-icons:after {
5526
- content: '';
5527
- display: block;
5528
- position: absolute;
5529
- width: 100%;
5530
- }
5531
-
5532
- .wpr-ba-label {
5533
- position: absolute;
5534
- display: -webkit-box;
5535
- display: -ms-flexbox;
5536
- display: flex;
5537
- padding: 15px;
5538
- }
5539
-
5540
- .wpr-ba-labels-none .wpr-ba-label {
5541
- display: none;
5542
- }
5543
-
5544
- .wpr-ba-labels-hover .wpr-ba-label {
5545
- opacity: 0;
5546
- -webkit-transition: 0.1s ease-in;
5547
- -o-transition: 0.1s ease-in;
5548
- transition: 0.1s ease-in;
5549
- }
5550
-
5551
- .wpr-ba-labels-hover:hover .wpr-ba-label {
5552
- opacity: 1;
5553
- }
5554
-
5555
- .wpr-ba-horizontal .wpr-ba-label {
5556
- top: 0;
5557
- height: 100%;
5558
- -webkit-box-orient: vertical;
5559
- -webkit-box-direction: normal;
5560
- -ms-flex-direction: column;
5561
- flex-direction: column;
5562
- }
5563
-
5564
- .wpr-ba-horizontal .wpr-ba-label-1 {
5565
- left: 0;
5566
- }
5567
-
5568
- .wpr-ba-horizontal .wpr-ba-label-2 {
5569
- right: 0;
5570
- }
5571
-
5572
- .wpr-ba-vertical .wpr-ba-label {
5573
- left: 0;
5574
- width: 100%;
5575
- }
5576
-
5577
- .wpr-ba-vertical .wpr-ba-label-1 {
5578
- top: 0;
5579
- }
5580
-
5581
- .wpr-ba-vertical .wpr-ba-label-2 {
5582
- bottom: 0;
5583
- }
5584
-
5585
-
5586
- /* Defaults */
5587
-
5588
- .elementor-widget-wpr-before-after .wpr-ba-label>div {
5589
- background-color: #605BE5;
5590
- font-size: 14px;
5591
- }
5592
-
5593
-
5594
- /*--------------------------------------------------------------
5595
- == Popups
5596
- --------------------------------------------------------------*/
5597
-
5598
- body:not(.elementor-editor-active) .wpr-template-popup {
5599
- display: none;
5600
- }
5601
-
5602
- .wpr-template-popup {
5603
- position: fixed;
5604
- top: 0;
5605
- left: 0;
5606
- width: 100%;
5607
- height: 100%;
5608
- z-index: 99999999;
5609
- }
5610
-
5611
- .wpr-template-popup-inner {
5612
- display: -webkit-box;
5613
- display: -ms-flexbox;
5614
- display: flex;
5615
- position: fixed;
5616
- top: 0;
5617
- left: 0;
5618
- width: 100%;
5619
- height: 100%;
5620
- }
5621
-
5622
- .wpr-popup-container {
5623
- position: relative;
5624
- }
5625
-
5626
- .wpr-popup-container-inner {
5627
- display: -webkit-box;
5628
- display: -ms-flexbox;
5629
- display: flex;
5630
- overflow: hidden;
5631
- position: relative;
5632
- background: #ffffff;
5633
- }
5634
-
5635
- .wpr-popup-container-inner>div {
5636
- width: 100%;
5637
- -ms-flex-negative: 0;
5638
- flex-shrink: 0;
5639
- }
5640
-
5641
- .wpr-popup-container>div {
5642
- width: 100%;
5643
- }
5644
-
5645
- .wpr-popup-image-overlay {
5646
- position: absolute;
5647
- top: 0;
5648
- left: 0;
5649
- width: 100%;
5650
- height: 100%;
5651
- background: #ffffff;
5652
- }
5653
-
5654
- .wpr-popup-overlay {
5655
- position: absolute;
5656
- top: 0;
5657
- left: 0;
5658
- z-index: -1;
5659
- width: 100%;
5660
- height: 100%;
5661
- background: rgba( 0, 0, 0, 0.7);
5662
- }
5663
-
5664
- .wpr-popup-close-btn {
5665
- display: -webkit-box;
5666
- display: -ms-flexbox;
5667
- display: flex;
5668
- position: absolute;
5669
- top: 0;
5670
- right: 0;
5671
- z-index: 99;
5672
- text-align: center;
5673
- cursor: pointer;
5674
- }
5675
-
5676
- .wpr-popup-notification.wpr-template-popup,
5677
- .wpr-popup-notification .wpr-template-popup-inner {
5678
- height: auto !important;
5679
- }
5680
-
5681
- .wpr-popup-notification .wpr-popup-overlay {
5682
- display: none !important;
5683
- }
5684
-
5685
- .wpr-popup-container-inner.ps-container.ps-active-y>.ps-scrollbar-y-rail,
5686
- .wpr-popup-container-inner.ps.ps--active-y>.ps__rail-y {
5687
- display: block;
5688
- background-color: transparent;
5689
- }
5690
-
5691
- .wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail,
5692
- .wpr-popup-container-inner.ps>.ps__rail-y {
5693
- display: none;
5694
- position: absolute;
5695
- right: 3px;
5696
- width: 3px;
5697
- }
5698
-
5699
- .wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,
5700
- .wpr-popup-container-inner.ps>.ps__rail-y>.ps__thumb-y {
5701
- position: absolute;
5702
- cursor: pointer;
5703
- right: 0;
5704
- width: 3px;
5705
- }
5706
-
5707
- .wpr-popup-container .ps-scrollbar-x-rail {
5708
- display: none !important;
5709
- }
5710
-
5711
- .wpr-popup-notification .wpr-popup-container .slideInDown {
5712
- -webkit-animation-timing-function: linear;
5713
- animation-timing-function: linear;
5714
- }
5715
-
5716
- .wpr-popup-notification .wpr-popup-container {
5717
- width: 100% !important;
5718
- -webkit-box-align: start !important;
5719
- -ms-flex-align: start !important;
5720
- align-items: flex-start !important;
5721
- }
5722
-
5723
- .wpr-popup-trigger-button {
5724
- display: inline-block;
5725
- font-size: 14px;
5726
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
5727
- cursor: pointer;
5728
- }
5729
-
5730
-
5731
- /* Only For Editing */
5732
-
5733
- .wpr-popup-container .elementor-editor-section-settings {
5734
- -webkit-transform: translateX(-50%);
5735
- -ms-transform: translateX(-50%);
5736
- transform: translateX(-50%);
5737
- border-radius: 0 0 5px 5px;
5738
- }
5739
-
5740
- .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
5741
- border-radius: 0 0 0 5px;
5742
- }
5743
-
5744
- .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
5745
- top: 0;
5746
- border-width: 0 12px 22px 0;
5747
- }
5748
-
5749
- .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
5750
- border-radius: 0 0 5px 0;
5751
- }
5752
-
5753
- .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
5754
- top: 0;
5755
- border-width: 0 0 22px 12px;
5756
- }
5757
-
5758
- .elementor-editor-active [data-elementor-type="wpr-popups"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
5759
- .elementor-editor-active [data-elementor-type="wpr-popups"]:not(.elementor-edit-mode) {
5760
- display: none;
5761
- }
5762
-
5763
- .elementor .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button {
5764
- display: inline-block;
5765
- font-size: 14px;
5766
- font-weight: 500;
5767
- cursor: pointer;
5768
- }
5769
-
5770
- .elementor-editor-active [data-elementor-type="wpr-popup"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
5771
- .elementor-editor-active [data-elementor-type="wpr-popup"]:not(.elementor-edit-mode) {
5772
- display: none;
5773
- }
5774
-
5775
-
5776
- /* Template Edit button */
5777
-
5778
- .wpr-template-edit-btn {
5779
- position: absolute;
5780
- top: 0;
5781
- right: 40px;
5782
- display: none;
5783
- line-height: 1;
5784
- padding: 8px 13px;
5785
- cursor: pointer;
5786
- background: #333;
5787
- color: #fff;
5788
- border: 1px solid #000;
5789
- }
5790
-
5791
- .elementor-editor-active .wpr-template-edit-btn {
5792
- display: inline-block;
5793
- opacity: 0;
5794
- visibility: hidden;
5795
- }
5796
-
5797
- .elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn {
5798
- opacity: 1;
5799
- visibility: visible;
5800
- }
5801
-
5802
-
5803
- /*--------------------------------------------------------------
5804
- == Mailchimp
5805
- --------------------------------------------------------------*/
5806
-
5807
- .wpr-mailchimp-fields {
5808
- display: -webkit-box;
5809
- display: -ms-flexbox;
5810
- display: flex;
5811
- }
5812
-
5813
- .wpr-mailchimp-email label,
5814
- .wpr-mailchimp-email input,
5815
- .wpr-mailchimp-first-name label,
5816
- .wpr-mailchimp-first-name input,
5817
- .wpr-mailchimp-last-name label,
5818
- .wpr-mailchimp-last-name input {
5819
- display: block;
5820
- width: 100%;
5821
- }
5822
-
5823
- .wpr-mailchimp-layout-hr .wpr-mailchimp-fields {
5824
- -webkit-box-orient: horizontal;
5825
- -webkit-box-direction: normal;
5826
- -ms-flex-direction: row;
5827
- flex-direction: row;
5828
- -webkit-box-align: end;
5829
- -ms-flex-align: end;
5830
- align-items: flex-end;
5831
- }
5832
-
5833
- .wpr-mailchimp-layout-vr .wpr-mailchimp-fields {
5834
- -webkit-box-orient: vertical;
5835
- -webkit-box-direction: normal;
5836
- -ms-flex-direction: column;
5837
- flex-direction: column;
5838
- }
5839
-
5840
- .wpr-mailchimp-layout-hr .wpr-mailchimp-email,
5841
- .wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,
5842
- .wpr-mailchimp-layout-hr .wpr-mailchimp-last-name {
5843
- -webkit-box-flex: 1;
5844
- -ms-flex-positive: 1;
5845
- flex-grow: 1;
5846
- }
5847
-
5848
- .wpr-mailchimp-subscribe-btn {
5849
- width: 100%;
5850
- padding: 0 !important;
5851
- outline: none !important;
5852
- cursor: pointer;
5853
- }
5854
-
5855
- .wpr-mailchimp-message,
5856
- .wpr-mailchimp-success-message,
5857
- .wpr-mailchimp-error-message {
5858
- display: none;
5859
- }
5860
-
5861
-
5862
- /* Defaults */
5863
- .elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3 {
5864
- font-size: 28px;
5865
- font-weight: 800;
5866
- margin-top: 0;
5867
- }
5868
-
5869
- .elementor-widget-wpr-mailchimp .wpr-mailchimp-header p {
5870
- font-size: 14px;
5871
- }
5872
-
5873
- .elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label {
5874
- font-size: 13px;
5875
- }
5876
-
5877
- .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn {
5878
- background-color: #605BE5;
5879
- }
5880
-
5881
- .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover {
5882
- background-color: #4A45D2;
5883
- }
5884
-
5885
-
5886
- /*--------------------------------------------------------------
5887
- == Advanced Slider
5888
- --------------------------------------------------------------*/
5889
-
5890
- .wpr-advanced-slider-wrap {
5891
- position: relative;
5892
- }
5893
-
5894
- .wpr-advanced-slider {
5895
- position: relative;
5896
- height: 500px;
5897
- overflow: hidden;
5898
- }
5899
-
5900
- .wpr-slider-item {
5901
- position: relative;
5902
- height: 500px;
5903
- overflow: hidden;
5904
- }
5905
-
5906
- .wpr-slider-content {
5907
- position: relative;
5908
- max-width: 750px;
5909
- width: 100%;
5910
- padding: 10px 50px 50px 50px;
5911
- z-index: 90;
5912
- }
5913
-
5914
- .wpr-slider-item-bg {
5915
- position: absolute;
5916
- top: 0;
5917
- left: 0;
5918
- width: 100%;
5919
- height: 100%;
5920
- background-repeat: no-repeat;
5921
- background-position: center;
5922
- }
5923
-
5924
- .wpr-slider-title *,
5925
- .wpr-slider-sub-title h3,
5926
- .wpr-slider-description p {
5927
- display: inline-block;
5928
- }
5929
-
5930
- .wpr-slider-title * {
5931
- color: #ffffff;
5932
- font-size: 40px;
5933
- font-weight: 600;
5934
- line-height: 1.5em;
5935
- padding: 5px 10px 5px 10px;
5936
- margin: 0 0 2px 0;
5937
- }
5938
-
5939
- .wpr-slider-sub-title h3 {
5940
- font-size: 16px;
5941
- padding: 5px 10px 5px 10px;
5942
- margin: 0 0 10px 0;
5943
- }
5944
-
5945
- .wpr-slider-description p {
5946
- padding: 5px 10px 5px 10px;
5947
- margin: 0 0 30px 0;
5948
- }
5949
-
5950
- .wpr-slider-primary-btn,
5951
- .wpr-slider-secondary-btn {
5952
- padding: 12px 25px 12px 25px;
5953
- margin: 0 10px 0 10px;
5954
- border-style: solid;
5955
- border-width: 1px;
5956
- border-color: #ffffff;
5957
- border-radius: 2px;
5958
- }
5959
-
5960
- .wpr-slider-btns svg,
5961
- .wpr-slider-scroll-btn svg {
5962
- vertical-align: bottom;
5963
- }
5964
-
5965
-
5966
- /* Ken burn Effect */
5967
-
5968
- @keyframes ken-burns-in {
5969
- 0% {
5970
- -webkit-transform: scale(1);
5971
- transform: scale(1)
5972
- }
5973
- 100% {
5974
- -webkit-transform: scale(1.3);
5975
- transform: scale(1.3);
5976
- }
5977
- }
5978
-
5979
- @-webkit-keyframes ken-burns-in {
5980
- 0% {
5981
- -webkit-transform: scale(1);
5982
- transform: scale(1)
5983
- }
5984
- 100% {
5985
- -webkit-transform: scale(1.3);
5986
- transform: scale(1.3);
5987
- }
5988
- }
5989
-
5990
- @keyframes ken-burns-out {
5991
- 0% {
5992
- -webkit-transform: scale(1.3);
5993
- transform: scale(1.3);
5994
- }
5995
- 100% {
5996
- -webkit-transform: scale(1);
5997
- transform: scale(1);
5998
- }
5999
- }
6000
-
6001
- @-webkit-keyframes ken-burns-out {
6002
- 0% {
6003
- -webkit-transform: scale(1.3);
6004
- transform: scale(1.3);
6005
- }
6006
- 100% {
6007
- -webkit-transform: scale(1);
6008
- transform: scale(1);
6009
- }
6010
- }
6011
-
6012
- .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg {
6013
- -webkit-animation-timing-function: linear;
6014
- animation-timing-function: linear;
6015
- -webkit-animation-duration: 10s;
6016
- animation-duration: 10s;
6017
- }
6018
-
6019
- .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in {
6020
- -webkit-animation-name: ken-burns-in;
6021
- animation-name: ken-burns-in;
6022
- -webkit-transform: scale(1.3);
6023
- -ms-transform: scale(1.3);
6024
- transform: scale(1.3);
6025
- }
6026
-
6027
- .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out {
6028
- -webkit-animation-name: ken-burns-out;
6029
- animation-name: ken-burns-out;
6030
- -webkit-transform: scale(1);
6031
- -ms-transform: scale(1);
6032
- transform: scale(1)
6033
- }
6034
-
6035
- .wpr-ken-burns-in {
6036
- -webkit-transform: scale(1);
6037
- -ms-transform: scale(1);
6038
- transform: scale(1);
6039
- }
6040
-
6041
- .wpr-ken-burns-out {
6042
- -webkit-transform: scale(1.3);
6043
- -ms-transform: scale(1.3);
6044
- transform: scale(1.3);
6045
- }
6046
-
6047
-
6048
- /* Slider Item URL */
6049
-
6050
- .wpr-slider-item-url {
6051
- display: block;
6052
- width: 100%;
6053
- height: 100%;
6054
- position: absolute;
6055
- left: 0;
6056
- top: 0;
6057
- z-index: 90;
6058
- }
6059
-
6060
-
6061
- /* Slider Navigation */
6062
-
6063
- .wpr-slider-nav-position-default .wpr-slider-arrow-container {
6064
- position: absolute;
6065
- display: -webkit-box;
6066
- display: -ms-flexbox;
6067
- display: flex;
6068
- }
6069
-
6070
- .wpr-slider-nav-position-default .wpr-slider-arrow {
6071
- position: static;
6072
- }
6073
-
6074
- .wpr-slider-nav-position-default .wpr-slider-prev-arrow {
6075
- -ms-transform: none;
6076
- transform: none;
6077
- -webkit-transform: none;
6078
- }
6079
-
6080
- .wpr-slider-nav-position-default .wpr-slider-next-arrow {
6081
- -ms-transform: translateY(0) rotate(180deg);
6082
- transform: translateY(0) rotate(180deg);
6083
- -webkit-transform: translateY(0) rotate(180deg);
6084
- }
6085
-
6086
- .wpr-slider-nav-align-top-center .wpr-slider-arrow-container,
6087
- .wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container {
6088
- left: 50%;
6089
- -webkit-transform: translateX(-50%);
6090
- -ms-transform: translateX(-50%);
6091
- transform: translateX(-50%);
6092
- }
6093
-
6094
- .wpr-slider-arrow {
6095
- position: absolute;
6096
- z-index: 120;
6097
- top: 50%;
6098
- -webkit-box-sizing: content-box;
6099
- box-sizing: content-box;
6100
- text-align: center;
6101
- -webkit-transition: all .5s;
6102
- -o-transition: all .5s;
6103
- transition: all .5s;
6104
- cursor: pointer;
6105
- -webkit-box-align: center;
6106
- -ms-flex-align: center;
6107
- align-items: center;
6108
- -webkit-box-pack: center;
6109
- -ms-flex-pack: center;
6110
- justify-content: center;
6111
- }
6112
-
6113
- .wpr-slider-arrow i {
6114
- display: block;
6115
- line-height: inherit;
6116
- }
6117
-
6118
- .wpr-slider-prev-arrow {
6119
- left: 1%;
6120
- -webkit-transform: translateY(-50%);
6121
- -ms-transform: translateY(-50%);
6122
- transform: translateY(-50%);
6123
- }
6124
-
6125
- .wpr-slider-next-arrow {
6126
- right: 1%;
6127
- -webkit-transform: translateY(-50%) rotate(180deg);
6128
- -ms-transform: translateY(-50%) rotate(180deg);
6129
- transform: translateY(-50%) rotate(180deg);
6130
- }
6131
-
6132
- .wpr-slider-nav-fade .wpr-slider-arrow {
6133
- opacity: 0;
6134
- visibility: hidden;
6135
- }
6136
-
6137
- .wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow {
6138
- opacity: 1;
6139
- visibility: visible;
6140
- }
6141
-
6142
-
6143
- /* Slider Pagination */
6144
-
6145
- .wpr-slider-dots {
6146
- display: inline-table;
6147
- position: absolute;
6148
- z-index: 110;
6149
- left: 50%;
6150
- -webkit-transform: translate(-50%, -50%);
6151
- -ms-transform: translate(-50%, -50%);
6152
- transform: translate(-50%, -50%);
6153
- }
6154
-
6155
- .wpr-slider-dots .slick-dots {
6156
- position: static !important;
6157
- }
6158
-
6159
- .wpr-slider-dots ul {
6160
- list-style: none;
6161
- margin: 0;
6162
- padding: 0;
6163
- }
6164
-
6165
- .wpr-advanced-slider.slick-dotted.slick-slider {
6166
- margin-bottom: 0 !important;
6167
- }
6168
-
6169
- .wpr-slider-dots-vertical .slick-dots li {
6170
- display: block;
6171
- width: auto !important;
6172
- height: auto !important;
6173
- margin: 0 !important;
6174
- }
6175
-
6176
- .wpr-slider-dots-horizontal .slick-dots li {
6177
- width: auto !important;
6178
- padding-top: 10px;
6179
- margin: 0 !important;
6180
- }
6181
-
6182
- .wpr-slider-dots-pro-vr .slick-dots li:last-child span,
6183
- .wpr-slider-dots-horizontal .slick-dots li:last-child span {
6184
- margin-right: 0 !important;
6185
- }
6186
-
6187
- .wpr-slider-dots-pro-vr .wpr-slider-dots li,
6188
- .wpr-slider-dots-horizontal .wpr-slider-dots li {
6189
- float: left;
6190
- }
6191
-
6192
- .wpr-slider-dot {
6193
- display: block;
6194
- cursor: pointer;
6195
- }
6196
-
6197
- .wpr-slider-dots li:last-child .wpr-slider-dot {
6198
- margin: 0 !important;
6199
- }
6200
-
6201
-
6202
- /* Slider Scroll Button */
6203
-
6204
- .wpr-slider-scroll-btn {
6205
- position: absolute;
6206
- bottom: 45px;
6207
- left: 50%;
6208
- -webkit-transform: translateX(-50%);
6209
- -ms-transform: translateX(-50%);
6210
- transform: translateX(-50%);
6211
- display: inline-block;
6212
- -webkit-transition-duration: 200ms;
6213
- -o-transition-duration: 200ms;
6214
- transition-duration: 200ms;
6215
- line-height: 1;
6216
- overflow: hidden;
6217
- }
6218
-
6219
- @-webkit-keyframes wpr-scroll-animation {
6220
- 0% {
6221
- opacity: 0;
6222
- -webkit-transform: translate3d(0, -60%, 0);
6223
- transform: translate3d(0, -60%, 0);
6224
- }
6225
- 50% {
6226
- opacity: 1;
6227
- -webkit-transform: translate3d(0, 20%, 0);
6228
- transform: translate3d(0, 20%, 0);
6229
- }
6230
- 100% {
6231
- opacity: 0;
6232
- -webkit-transform: translate3d(0, 20%, 0);
6233
- transform: translate3d(0, 20%, 0);
6234
- }
6235
- }
6236
-
6237
- @keyframes wpr-scroll-animation {
6238
- 0% {
6239
- opacity: 0;
6240
- -webkit-transform: translate3d(0, -60%, 0);
6241
- transform: translate3d(0, -60%, 0);
6242
- }
6243
- 50% {
6244
- opacity: 1;
6245
- -webkit-transform: translate3d(0, 20%, 0);
6246
- transform: translate3d(0, 20%, 0);
6247
- }
6248
- 100% {
6249
- opacity: 0;
6250
- -webkit-transform: translate3d(0, 20%, 0);
6251
- transform: translate3d(0, 20%, 0);
6252
- }
6253
- }
6254
-
6255
- .wpr-scroll-animation {
6256
- -webkit-animation-name: wpr-scroll-animation;
6257
- animation-name: wpr-scroll-animation;
6258
- -webkit-animation-duration: 1300ms;
6259
- animation-duration: 1300ms;
6260
- -webkit-animation-iteration-count: infinite;
6261
- animation-iteration-count: infinite;
6262
- }
6263
-
6264
-
6265
- /* Slider Video */
6266
-
6267
- .wpr-slider-video {
6268
- position: absolute;
6269
- width: 100%;
6270
- height: 100%;
6271
- top: 0;
6272
- left: 0;
6273
- z-index: 90;
6274
- }
6275
-
6276
- .wpr-slider-video-btn {
6277
- margin: 0 auto;
6278
- }
6279
-
6280
- .wpr-slider-video-btn i {
6281
- display: block;
6282
- }
6283
-
6284
- .wpr-slider-video-icon-size-none .wpr-slider-video-btn {
6285
- display: none;
6286
- }
6287
-
6288
- .wpr-slider-video-icon-size-small .wpr-slider-video-btn {
6289
- height: 50px;
6290
- width: 50px;
6291
- font-size: 16px;
6292
- padding: 16px 0 0 4px;
6293
- border-width: 1px;
6294
- }
6295
-
6296
- .wpr-slider-video-icon-size-medium .wpr-slider-video-btn {
6297
- height: 80px;
6298
- width: 80px;
6299
- font-size: 26px;
6300
- padding: 25px 0 0 5px;
6301
- border-width: 2px;
6302
- }
6303
-
6304
- .wpr-slider-video-icon-size-large .wpr-slider-video-btn {
6305
- height: 100px;
6306
- width: 100px;
6307
- font-size: 30px;
6308
- padding: 33px 0 0 7px;
6309
- border-width: 2px;
6310
- }
6311
-
6312
- .wpr-slider-video-btn {
6313
- text-align: center;
6314
- border-style: solid;
6315
- border-radius: 50%;
6316
- cursor: pointer;
6317
- }
6318
-
6319
-
6320
- /* Slider Overlay */
6321
-
6322
- .wpr-slider-item-overlay {
6323
- position: absolute;
6324
- left: 0;
6325
- top: 0;
6326
- width: 100%;
6327
- height: 100%;
6328
- z-index: 80;
6329
- }
6330
-
6331
-
6332
- /* Slick Slider */
6333
-
6334
- .slick-slider {
6335
- position: relative;
6336
- display: block;
6337
- -webkit-box-sizing: border-box;
6338
- box-sizing: border-box;
6339
- -webkit-user-select: none;
6340
- -moz-user-select: none;
6341
- -ms-user-select: none;
6342
- user-select: none;
6343
- -webkit-touch-callout: none;
6344
- -khtml-user-select: none;
6345
- -ms-touch-action: pan-y;
6346
- touch-action: pan-y;
6347
- -webkit-tap-highlight-color: transparent;
6348
- }
6349
-
6350
- .slick-list {
6351
- position: relative;
6352
- display: block;
6353
- overflow: hidden;
6354
- margin: 0;
6355
- padding: 0;
6356
- }
6357
-
6358
- .slick-list:focus {
6359
- outline: none;
6360
- }
6361
-
6362
- .slick-list.dragging {
6363
- cursor: pointer;
6364
- cursor: hand;
6365
- }
6366
-
6367
- .slick-slider .slick-track,
6368
- .slick-slider .slick-list {
6369
- -webkit-transform: translate3d(0, 0, 0);
6370
- -ms-transform: translate3d(0, 0, 0);
6371
- transform: translate3d(0, 0, 0);
6372
- }
6373
-
6374
- .slick-track {
6375
- position: relative;
6376
- top: 0;
6377
- left: 0;
6378
- display: block;
6379
- margin-left: auto;
6380
- margin-right: auto;
6381
- }
6382
-
6383
- .slick-track:before,
6384
- .slick-track:after {
6385
- display: table;
6386
- content: '';
6387
- }
6388
-
6389
- .slick-track:after {
6390
- clear: both;
6391
- }
6392
-
6393
- .slick-loading .slick-track {
6394
- visibility: hidden;
6395
- }
6396
-
6397
- .slick-slide {
6398
- display: none;
6399
- float: left;
6400
- height: 100%;
6401
- min-height: 1px;
6402
- }
6403
-
6404
- [dir='rtl'] .slick-slide {
6405
- float: right;
6406
- }
6407
-
6408
- .slick-slide img {
6409
- display: block;
6410
- }
6411
-
6412
- .slick-slide.slick-loading img {
6413
- display: none;
6414
- }
6415
-
6416
- .slick-slide.dragging img {
6417
- pointer-events: none;
6418
- }
6419
-
6420
- .slick-initialized .slick-slide {
6421
- display: block;
6422
- }
6423
-
6424
- .slick-loading .slick-slide {
6425
- visibility: hidden;
6426
- }
6427
-
6428
- .slick-vertical .slick-slide {
6429
- display: block;
6430
- height: auto;
6431
- border: 1px solid transparent;
6432
- }
6433
-
6434
- .slick-arrow.slick-hidden {
6435
- display: none;
6436
- }
6437
-
6438
-
6439
- /*--------------------------------------------------------------
6440
- == Pricing Table
6441
- --------------------------------------------------------------*/
6442
-
6443
- .wpr-pricing-table {
6444
- position: relative;
6445
- }
6446
-
6447
-
6448
- /* Heading */
6449
-
6450
- .wpr-pricing-table-heading {
6451
- text-align: center;
6452
- }
6453
-
6454
- .wpr-pricing-table-headding-inner {
6455
- display: inline-block;
6456
- }
6457
-
6458
- .wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,
6459
- .wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div {
6460
- display: inline-block;
6461
- vertical-align: top;
6462
- }
6463
-
6464
- .wpr-pricing-table-heading-left .wpr-pricing-table-icon {
6465
- float: left;
6466
- }
6467
-
6468
- .wpr-pricing-table-heading-right .wpr-pricing-table-icon {
6469
- float: right;
6470
- }
6471
-
6472
- .wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,
6473
- .wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap {
6474
- text-align: left;
6475
- }
6476
-
6477
- .wpr-pricing-table-heading-center .wpr-pricing-table-icon img {
6478
- margin: 0 auto;
6479
- }
6480
-
6481
- .wpr-pricing-table-icon img {
6482
- display: block;
6483
- border-style: none;
6484
- }
6485
-
6486
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title {
6487
- font-size: 26px;
6488
- font-weight: 600;
6489
- }
6490
-
6491
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title {
6492
- font-size: 14px;
6493
- }
6494
-
6495
- .wpr-pricing-table-price {
6496
- text-align: center;
6497
- font-size: 65px;
6498
- font-weight: 500;
6499
- line-height: 0.9;
6500
- }
6501
-
6502
- .wpr-pricing-table-price-inner {
6503
- -ms-box-orient: horizontal;
6504
- display: -webkit-box;
6505
- display: -ms-flexbox;
6506
- display: -moz-flex;
6507
- display: flex;
6508
- -webkit-box-pack: center;
6509
- -ms-flex-pack: center;
6510
- justify-content: center;
6511
- }
6512
-
6513
- .wpr-pricing-table-sub-price,
6514
- .wpr-pricing-table-currency,
6515
- .wpr-pricing-table-old-price,
6516
- .wpr-pricing-table-preiod {
6517
- line-height: 1;
6518
- }
6519
-
6520
- .wpr-pricing-table-preiod {
6521
- font-size: 17px;
6522
- line-height: 1.5;
6523
- -webkit-align-self: flex-end;
6524
- -ms-flex-item-align: end;
6525
- align-self: flex-end;
6526
- }
6527
-
6528
- .wpr-pricing-table-old-price {
6529
- text-decoration: line-through !important;
6530
- }
6531
-
6532
-
6533
- /* Feature */
6534
-
6535
- .wpr-pricing-table-feature {
6536
- position: relative;
6537
- font-size: 15px;
6538
- }
6539
-
6540
- .wpr-pricing-table-feature-inner {
6541
- display: -webkit-box;
6542
- display: -ms-flexbox;
6543
- display: flex;
6544
- -webkit-box-align: center;
6545
- -ms-flex-align: center;
6546
- align-items: center;
6547
- margin: 0 auto;
6548
- }
6549
-
6550
- .wpr-pricing-table-feature-inner span {
6551
- position: relative;
6552
- }
6553
-
6554
- .wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes {
6555
- text-decoration: line-through;
6556
- }
6557
-
6558
- .wpr-pricing-table-feature:after {
6559
- content: "";
6560
- display: block;
6561
- width: 100%;
6562
- margin: 0 auto;
6563
- }
6564
-
6565
- .wpr-pricing-table section:last-of-type:after {
6566
- display: none;
6567
- }
6568
-
6569
- .wpr-pricing-table-feature-text,
6570
- .wpr-pricing-table-feature-icon {
6571
- display: inline;
6572
- }
6573
-
6574
- .wpr-pricing-table-feature-icon {
6575
- margin-right: 8px;
6576
- }
6577
-
6578
- .wpr-pricing-table-feature-tooltip {
6579
- position: absolute;
6580
- top: 0;
6581
- left: 50%;
6582
- border-radius: 4px;
6583
- padding: 6px 10px;
6584
- visibility: hidden;
6585
- opacity: 0;
6586
- font-size: 15px;
6587
- -webkit-transform: translate(-50%, -100%);
6588
- -ms-transform: translate(-50%, -100%);
6589
- transform: translate(-50%, -100%);
6590
- -webkit-transition: all 230ms ease-in-out 0s;
6591
- -o-transition: all 230ms ease-in-out 0s;
6592
- transition: all 230ms ease-in-out 0s;
6593
- text-align: center;
6594
- }
6595
-
6596
- .wpr-pricing-table-feature-tooltip:before {
6597
- content: "";
6598
- position: absolute;
6599
- left: 10px;
6600
- bottom: -5px;
6601
- width: 0;
6602
- height: 0;
6603
- border-left: 6px solid transparent;
6604
- border-right: 6px solid transparent;
6605
- border-top-style: solid;
6606
- border-top-width: 6px;
6607
- }
6608
-
6609
- .wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip {
6610
- visibility: visible;
6611
- opacity: 1;
6612
- top: 5px;
6613
- -ms-transform: translate(-50%, -100%);
6614
- transform: translate(-50%, -100%);
6615
- -webkit-transform: translate(-50%, -100%);
6616
- }
6617
-
6618
- .wpr-pricing-table-feature-tooltip:before {
6619
- left: 50%;
6620
- -ms-transform: translateX(-50%);
6621
- transform: translateX(-50%);
6622
- -webkit-transform: translateX(-50%) !important;
6623
- }
6624
-
6625
-
6626
- /* Button */
6627
-
6628
- .wpr-pricing-table-button {
6629
- text-align: center;
6630
- font-size: 17px;
6631
- }
6632
-
6633
- .wpr-pricing-table-btn {
6634
- position: relative;
6635
- overflow: hidden;
6636
- display: inline-block;
6637
- vertical-align: middle;
6638
- cursor: pointer;
6639
- }
6640
-
6641
- .wpr-pricing-table-btn span {
6642
- position: relative;
6643
- z-index: 2;
6644
- opacity: 1 !important;
6645
- }
6646
-
6647
- .wpr-pricing-table-btn:before,
6648
- .wpr-pricing-table-btn:after {
6649
- z-index: 1 !important;
6650
- }
6651
-
6652
-
6653
- /* Badge */
6654
-
6655
- .wpr-pricing-table-badge {
6656
- position: absolute;
6657
- display: inline-block;
6658
- text-align: center;
6659
- z-index: 2;
6660
- }
6661
-
6662
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner {
6663
- font-size: 15px;
6664
- font-weight: 900;
6665
- }
6666
-
6667
- .wpr-pricing-table-badge-left {
6668
- left: 0;
6669
- right: auto;
6670
- }
6671
-
6672
- .wpr-pricing-table-badge-right {
6673
- left: auto;
6674
- right: 0;
6675
- }
6676
-
6677
- .wpr-pricing-table-badge-corner {
6678
- top: 0;
6679
- width: 200px;
6680
- height: 200px;
6681
- overflow: hidden;
6682
- }
6683
-
6684
- .wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner {
6685
- width: 200%;
6686
- }
6687
-
6688
- .wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right {
6689
- -ms-transform: rotate(90deg);
6690
- transform: rotate(90deg);
6691
- -webkit-transform: rotate(90deg);
6692
- }
6693
-
6694
- .wpr-pricing-table-badge-cyrcle {
6695
- top: 0;
6696
- }
6697
-
6698
- .wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner {
6699
- border-radius: 100%;
6700
- }
6701
-
6702
- .wpr-pricing-table-badge-flag {
6703
- border-right: 5px;
6704
- }
6705
-
6706
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left {
6707
- margin-left: -10px;
6708
- }
6709
-
6710
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right {
6711
- margin-right: -10px;
6712
- }
6713
-
6714
- .wpr-pricing-table-badge-flag:before {
6715
- content: "";
6716
- position: absolute;
6717
- z-index: 1;
6718
- bottom: -5px;
6719
- width: 0;
6720
- height: 0;
6721
- margin-left: -10px;
6722
- border-left: 10px solid transparent;
6723
- border-right: 10px solid transparent;
6724
- border-top-style: solid;
6725
- border-top-width: 10px;
6726
- }
6727
-
6728
- .wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner {
6729
- position: relative;
6730
- z-index: 2;
6731
- border-top-left-radius: 3px;
6732
- border-top-right-radius: 3px;
6733
- }
6734
-
6735
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before {
6736
- left: 5px;
6737
- -ms-transform: rotate(90deg);
6738
- transform: rotate(90deg);
6739
- -webkit-transform: rotate(90deg);
6740
- }
6741
-
6742
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before {
6743
- right: -5px;
6744
- -ms-transform: rotate(-90deg);
6745
- transform: rotate(-90deg);
6746
- -webkit-transform: rotate(-90deg);
6747
- }
6748
-
6749
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner {
6750
- border-bottom-right-radius: 3px;
6751
- }
6752
-
6753
- .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner {
6754
- border-bottom-left-radius: 3px;
6755
- }
6756
-
6757
-
6758
- /* Text */
6759
- .wpr-pricing-table-text {
6760
- font-size: 13px;
6761
- line-height: 1.3;
6762
- }
6763
-
6764
-
6765
- /* Divider */
6766
- .wpr-pricing-table-divider {
6767
- margin: 0 auto;
6768
- border: 0;
6769
- }
6770
-
6771
-
6772
- /* Animation */
6773
- .wpr-pricing-table-animation-slide {
6774
- -webkit-transition-property: margin;
6775
- -o-transition-property: margin;
6776
- transition-property: margin;
6777
- -webkit-transition-timing-function: ease-in-out;
6778
- -o-transition-timing-function: ease-in-out;
6779
- transition-timing-function: ease-in-out;
6780
- }
6781
-
6782
- .wpr-pricing-table-animation-bounce {
6783
- -webkit-animation-iteration-count: 1;
6784
- animation-iteration-count: 1;
6785
- }
6786
-
6787
- .wpr-pricing-table-animation-slide:hover {
6788
- margin-top: -5px;
6789
- }
6790
-
6791
- .wpr-pricing-table-animation-bounce:hover {
6792
- -webkit-animation-name: bounce;
6793
- animation-name: bounce;
6794
- }
6795
-
6796
-
6797
- /* Defaults */
6798
-
6799
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-heading {
6800
- background-color: #f9f9f9;
6801
- }
6802
-
6803
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-price {
6804
- background-color: #605be5;
6805
- }
6806
-
6807
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-button {
6808
- background-color: #f9f9f9;
6809
- }
6810
-
6811
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn {
6812
- background-color: #2B2B2B;
6813
- }
6814
-
6815
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover {
6816
- background-color: #4A45D2;
6817
- }
6818
-
6819
- .elementor-widget-wpr-pricing-table .wpr-pricing-table-text {
6820
- background-color: #f9f9f9;
6821
- }
6822
-
6823
-
6824
- /*--------------------------------------------------------------
6825
- == Logo
6826
- --------------------------------------------------------------*/
6827
-
6828
- .wpr-logo {
6829
- position: relative;
6830
- display: inline-table;
6831
- overflow: hidden;
6832
- }
6833
-
6834
- .wpr-logo-image img {
6835
- display: block;
6836
- }
6837
-
6838
- .wpr-logo-description {
6839
- margin: 0;
6840
- }
6841
-
6842
- .wpr-logo-image,
6843
- .wpr-logo-text {
6844
- position: relative;
6845
- display: block;
6846
- width: 100%;
6847
- z-index: 7;
6848
- }
6849
-
6850
- .wpr-logo-url {
6851
- position: absolute;
6852
- display: block;
6853
- width: 100%;
6854
- height: 100%;
6855
- top: 0;
6856
- left: 0;
6857
- z-index: 5;
6858
- }
6859
-
6860
- .wpr-logo-position-left .wpr-logo-image,
6861
- .wpr-logo-position-left .wpr-logo-text {
6862
- float: left;
6863
- }
6864
-
6865
- .wpr-logo-position-right .wpr-logo-image,
6866
- .wpr-logo-position-right .wpr-logo-text {
6867
- float: right;
6868
- }
6869
-
6870
- .wpr-logo-position-center .wpr-logo-image {
6871
- margin: 0 auto;
6872
- }
6873
-
6874
- .wpr-logo-position-center .wpr-logo-text {
6875
- text-align: center;
6876
- }
6877
-
6878
- .wpr-logo-position-left .wpr-logo-text,
6879
- .wpr-logo-position-right .wpr-logo-text {
6880
- text-align: left;
6881
- }
6882
-
6883
-
6884
- /* Defaults */
6885
-
6886
- .elementor-widget-wpr-logo .wpr-logo-title {
6887
- font-size: 16px;
6888
- line-height: 1.5;
6889
- }
6890
-
6891
- .elementor-widget-wpr-logo .wpr-logo-description {
6892
- font-size: 13px;
6893
- }
6894
-
6895
-
6896
- /*--------------------------------------------------------------
6897
- == Testimonial
6898
- --------------------------------------------------------------*/
6899
-
6900
- .wpr-testimonial-carousel .slick-slider {
6901
- cursor: drag;
6902
- }
6903
-
6904
- .wpr-testimonial-carousel .slick-track {
6905
- display: -webkit-box !important;
6906
- display: flex !important;
6907
- display: -ms-flexbox !important;
6908
- }
6909
-
6910
- .wpr-testimonial-carousel .slick-slide {
6911
- height: inherit !important;
6912
- }
6913
-
6914
- .wpr-testimonial-carousel-wrap .slick-list {
6915
- padding-right: 1px !important;
6916
- }
6917
-
6918
-
6919
- /* Testimonial Navigation */
6920
- .wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container {
6921
- position: absolute;
6922
- display: -webkit-box;
6923
- display: -ms-flexbox;
6924
- display: flex;
6925
- }
6926
-
6927
- .wpr-testimonial-nav-position-default .wpr-testimonial-arrow {
6928
- position: static;
6929
- }
6930
-
6931
- .wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow {
6932
- -ms-transform: none;
6933
- transform: none;
6934
- -webkit-transform: none;
6935
- }
6936
-
6937
- .wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow {
6938
- -ms-transform: translateY(0) rotate(180deg);
6939
- transform: translateY(0) rotate(180deg);
6940
- -webkit-transform: translateY(0) rotate(180deg);
6941
- }
6942
-
6943
- .wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container,
6944
- .wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container {
6945
- left: 50%;
6946
- -webkit-transform: translateX(-50%);
6947
- -ms-transform: translateX(-50%);
6948
- transform: translateX(-50%);
6949
- }
6950
-
6951
- .wpr-testimonial-arrow {
6952
- position: absolute;
6953
- z-index: 120;
6954
- top: 52%;
6955
- -webkit-box-sizing: content-box;
6956
- box-sizing: content-box;
6957
- -webkit-box-align: center;
6958
- -ms-flex-align: center;
6959
- align-items: center;
6960
- -webkit-box-pack: center;
6961
- -ms-flex-pack: center;
6962
- justify-content: center;
6963
- text-align: center;
6964
- -webkit-transition: all .5s;
6965
- -o-transition: all .5s;
6966
- transition: all .5s;
6967
- cursor: pointer;
6968
- }
6969
-
6970
- .wpr-testimonial-arrow i {
6971
- display: block;
6972
- line-height: inherit;
6973
- }
6974
-
6975
- .wpr-testimonial-prev-arrow {
6976
- left: 2%;
6977
- -webkit-transform: translateY(-50%);
6978
- -ms-transform: translateY(-50%);
6979
- transform: translateY(-50%);
6980
- }
6981
-
6982
- .wpr-testimonial-next-arrow {
6983
- right: 2%;
6984
- -webkit-transform: translateY(-50%) rotate(180deg);
6985
- -ms-transform: translateY(-50%) rotate(180deg);
6986
- transform: translateY(-50%) rotate(180deg);
6987
- }
6988
-
6989
- .wpr-testimonial-nav-fade .wpr-testimonial-arrow {
6990
- opacity: 0;
6991
- }
6992
-
6993
-
6994
- /* Testimonial Pagination */
6995
-
6996
- .wpr-testimonial-dots {
6997
- display: inline-table;
6998
- position: absolute;
6999
- z-index: 110;
7000
- left: 50%;
7001
- -webkit-transform: translate(-50%, -50%);
7002
- -ms-transform: translate(-50%, -50%);
7003
- transform: translate(-50%, -50%);
7004
- }
7005
-
7006
- .wpr-testimonial-dots ul {
7007
- list-style: none;
7008
- padding: 0;
7009
- margin: 0;
7010
- }
7011
-
7012
- .wpr-testimonial-dots li {
7013
- float: left;
7014
- width: auto !important;
7015
- margin: 0 !important;
7016
- }
7017
-
7018
- .wpr-testimonial-dot {
7019
- display: block;
7020
- cursor: pointer;
7021
- }
7022
-
7023
- .wpr-testimonial-dots li:last-child .wpr-testimonial-dot {
7024
- margin: 0 !important;
7025
- }
7026
-
7027
-
7028
- /* Social Media */
7029
-
7030
- .wpr-testimonial-social-media {
7031
- display: inline-block;
7032
- }
7033
-
7034
- .wpr-testimonial-social {
7035
- display: block;
7036
- float: left;
7037
- width: 45px;
7038
- height: 45px;
7039
- line-height: 45px;
7040
- font-size: 45px;
7041
- -webkit-box-sizing: content-box;
7042
- box-sizing: content-box;
7043
- text-align: center;
7044
- -webkit-transition: all .5s;
7045
- -o-transition: all .5s;
7046
- transition: all .5s;
7047
- cursor: pointer;
7048
- }
7049
-
7050
- .wpr-testimonial-social i {
7051
- display: block;
7052
- width: 100%;
7053
- height: 100%;
7054
- line-height: inherit;
7055
- }
7056
-
7057
- .wpr-testimonial-social:last-child {
7058
- margin-right: 0 !important;
7059
- }
7060
-
7061
-
7062
- /* Rating */
7063
-
7064
- .wpr-testimonial-rating i {
7065
- display: inline;
7066
- position: relative;
7067
- font-family: "eicons";
7068
- font-style: normal;
7069
- line-height: 1;
7070
- overflow: hidden;
7071
- }
7072
-
7073
- .wpr-testimonial-rating i:before {
7074
- content: '\e934';
7075
- font-weight: 900;
7076
- display: block;
7077
- position: absolute;
7078
- top: 0;
7079
- left: 0;
7080
- font-size: inherit;
7081
- font-family: inherit;
7082
- overflow: hidden;
7083
- }
7084
-
7085
- .wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before {
7086
- content: '\002605';
7087
- }
7088
-
7089
- .wpr-testimonial-rating i:last-of-type {
7090
- margin-right: 0 !important;
7091
- }
7092
-
7093
- .wpr-rating-icon-empty:before {
7094
- display: none !important;
7095
- }
7096
-
7097
-
7098
- /* Content */
7099
-
7100
- .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title {
7101
- font-size: 18px;
7102
- font-weight: 700;
7103
- }
7104
-
7105
- .wpr-testimonial-content {
7106
- position: relative;
7107
- font-size: 15px;
7108
- }
7109
-
7110
- .wpr-testimonial-content p {
7111
- position: relative;
7112
- z-index: 5;
7113
- margin: 0;
7114
- }
7115
-
7116
-
7117
- /* Icon */
7118
-
7119
- .wpr-testimonial-content .wpr-testimonial-icon {
7120
- position: absolute;
7121
- width: 100%;
7122
- z-index: 1;
7123
- }
7124
-
7125
- .wpr-testimonial-date {
7126
- font-size: 10px;
7127
- }
7128
-
7129
-
7130
- /* Triangle */
7131
- .wpr-testimonial-content-inner {
7132
- position: relative;
7133
- background-color: #f9f9f9;
7134
- }
7135
-
7136
- .wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before {
7137
- content: "";
7138
- position: absolute;
7139
- width: 0;
7140
- height: 0;
7141
- border-left: 15px solid transparent;
7142
- border-right: 15px solid transparent;
7143
- border-top-style: solid;
7144
- border-top-width: 15px;
7145
- }
7146
-
7147
- .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,
7148
- .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before {
7149
- right: calc( 50% - 15px);
7150
- }
7151
-
7152
- .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
7153
- .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
7154
- margin-left: -15px;
7155
- }
7156
-
7157
- .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
7158
- .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
7159
- margin-right: -15px;
7160
- }
7161
-
7162
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
7163
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7164
- margin-top: -7.5px;
7165
- }
7166
-
7167
- .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
7168
- -webkit-transform: rotate(180deg);
7169
- -ms-transform: rotate(180deg);
7170
- transform: rotate(180deg);
7171
- }
7172
-
7173
- .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner {
7174
- margin-top: 15px;
7175
- }
7176
-
7177
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7178
- -webkit-transform: rotate(-90deg);
7179
- -ms-transform: rotate(-90deg);
7180
- transform: rotate(-90deg);
7181
- }
7182
-
7183
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
7184
- margin-right: 15px;
7185
- }
7186
-
7187
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
7188
- -webkit-transform: rotate(90deg);
7189
- -ms-transform: rotate(90deg);
7190
- transform: rotate(90deg);
7191
- }
7192
-
7193
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner {
7194
- margin-left: 15px;
7195
- }
7196
-
7197
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
7198
- bottom: -15px;
7199
- }
7200
-
7201
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner {
7202
- margin-bottom: 15px;
7203
- }
7204
-
7205
- .wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before {
7206
- display: none;
7207
- }
7208
-
7209
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
7210
- left: -22px;
7211
- }
7212
-
7213
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7214
- right: -22px;
7215
- }
7216
-
7217
- .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
7218
- top: -15px;
7219
- }
7220
-
7221
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
7222
- bottom: -15px;
7223
- }
7224
-
7225
-
7226
- /* Meta */
7227
-
7228
- .wpr-testimonial-image {
7229
- overflow: hidden;
7230
- }
7231
-
7232
- .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name {
7233
- font-size: 14px;
7234
- font-weight: 700;
7235
- }
7236
-
7237
- .wpr-testimonial-logo-image {
7238
- display: block;
7239
- overflow: hidden;
7240
- }
7241
-
7242
-
7243
- /* Meta Position */
7244
-
7245
- .wpr-testimonial-item {
7246
- display: -webkit-box !important;
7247
- display: -ms-flexbox !important;
7248
- display: flex !important;
7249
- -webkit-box-pack: start;
7250
- -ms-flex-pack: start;
7251
- justify-content: flex-start;
7252
- }
7253
-
7254
- .wpr-testimonial-meta-position-extra .wpr-testimonial-item {
7255
- -webkit-box-orient: vertical;
7256
- -webkit-box-direction: normal;
7257
- -ms-flex-direction: column;
7258
- flex-direction: column;
7259
- }
7260
-
7261
- .wpr-testimonial-meta-position-top .wpr-testimonial-item {
7262
- -webkit-box-orient: vertical;
7263
- -webkit-box-direction: normal;
7264
- -ms-flex-direction: column;
7265
- flex-direction: column;
7266
- }
7267
-
7268
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-item {
7269
- -webkit-box-orient: vertical;
7270
- -webkit-box-direction: reverse;
7271
- -ms-flex-direction: column-reverse;
7272
- flex-direction: column-reverse;
7273
- -webkit-box-pack: end;
7274
- -ms-flex-pack: end;
7275
- justify-content: flex-end;
7276
- }
7277
-
7278
- .wpr-testimonial-meta-position-right .wpr-testimonial-item {
7279
- -webkit-box-orient: horizontal;
7280
- -webkit-box-direction: reverse;
7281
- -ms-flex-direction: row-reverse;
7282
- flex-direction: row-reverse;
7283
- }
7284
-
7285
- .wpr-testimonial-meta-position-left .wpr-testimonial-item {
7286
- -webkit-box-orient: horizontal;
7287
- -webkit-box-direction: normal;
7288
- -ms-flex-direction: row;
7289
- flex-direction: row;
7290
- }
7291
-
7292
- .wpr-testimonial-meta-position-right .wpr-testimonial-meta,
7293
- .wpr-testimonial-meta-position-left .wpr-testimonial-meta {
7294
- -ms-flex-negative: 0;
7295
- flex-shrink: 0;
7296
- }
7297
-
7298
- @media screen and ( max-width: 480px) {
7299
- .wpr-testimonial-meta-position-left .wpr-testimonial-item,
7300
- .wpr-testimonial-meta-position-right .wpr-testimonial-item {
7301
- -webkit-box-orient: vertical;
7302
- -webkit-box-direction: normal;
7303
- -ms-flex-direction: column;
7304
- flex-direction: column;
7305
- }
7306
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,
7307
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
7308
- margin-left: 0 !important;
7309
- }
7310
- .wpr-testimonial-meta-position-left .wpr-testimonial-meta,
7311
- .wpr-testimonial-meta-position-right .wpr-testimonial-meta {
7312
- margin-left: 0 !important;
7313
- margin-right: 0 !important;
7314
- padding: 0 !important;
7315
- margin-bottom: 20px;
7316
- }
7317
- .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
7318
- .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7319
- display: none;
7320
- }
7321
- }
7322
-
7323
-
7324
- /* Job */
7325
-
7326
- .wpr-testimonial-job {
7327
- font-size: 10px;
7328
- }
7329
-
7330
-
7331
- /* Meta Image Positon */
7332
-
7333
- .wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,
7334
- .wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div {
7335
- display: inline-block;
7336
- vertical-align: top;
7337
- }
7338
-
7339
- .wpr-testimonial-image-position-left .wpr-testimonial-image,
7340
- .wpr-testimonial-image-position-left .wpr-testimonial-logo-image img,
7341
- .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img {
7342
- float: left;
7343
- }
7344
-
7345
- .wpr-testimonial-image-position-right .wpr-testimonial-image,
7346
- .wpr-testimonial-image-position-right .wpr-testimonial-logo-image img,
7347
- .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img {
7348
- float: right;
7349
- }
7350
-
7351
- .wpr-testimonial-meta-align-left .wpr-testimonial-meta,
7352
- .wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap {
7353
- text-align: left;
7354
- }
7355
-
7356
- .wpr-testimonial-meta-align-center .wpr-testimonial-meta {
7357
- text-align: center;
7358
- }
7359
-
7360
- .wpr-testimonial-meta-align-right .wpr-testimonial-meta,
7361
- .wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap {
7362
- text-align: right;
7363
- }
7364
-
7365
- .wpr-testimonial-meta-align-center .wpr-testimonial-meta img {
7366
- margin: 0 auto;
7367
- }
7368
-
7369
- .wpr-testimonial-meta-position-extra .wpr-testimonial-meta img {
7370
- display: inline-block;
7371
- }
7372
-
7373
- .wpr-testimonial-meta-inner {
7374
- display: inline-block;
7375
- }
7376
-
7377
- .wpr-testimonial-meta-position-top .wpr-testimonial-meta-content-wrap,
7378
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-meta-content-wrap {
7379
- /*text-align: center !important;*/
7380
- }
7381
-
7382
- .wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,
7383
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,
7384
- .wpr-testimonial-meta-position-top .wpr-testimonial-social-media,
7385
- .wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media {
7386
- float: none !important;
7387
- display: inline-block !important;
7388
- }
7389
-
7390
- @media screen and (min-width: 480px) {
7391
- .wpr-testimonial-image-position-left .wpr-testimonial-image,
7392
- .wpr-testimonial-image-position-right .wpr-testimonial-image {
7393
- margin-bottom: 0 !important;
7394
- }
7395
- }
7396
-
7397
- @media screen and (max-width: 480px) {
7398
- .wpr-testimonial-meta-position-left .wpr-testimonial-image,
7399
- .wpr-testimonial-meta-position-right .wpr-testimonial-image,
7400
- .wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,
7401
- .wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap {
7402
- display: block !important;
7403
- float: none !important;
7404
- text-align: center !important;
7405
- }
7406
- .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,
7407
- .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,
7408
- .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,
7409
- .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image {
7410
- margin-left: 0 !important;
7411
- margin-right: 0 !important;
7412
- }
7413
- .wpr-testimonial-meta-position-left .wpr-testimonial-image img,
7414
- .wpr-testimonial-meta-position-right .wpr-testimonial-image img,
7415
- .wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,
7416
- .wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img {
7417
- display: inline-block !important;
7418
- float: none !important;
7419
- }
7420
- }
7421
-
7422
- /*--------------------------------------------------------------
7423
- == Search
7424
- --------------------------------------------------------------*/
7425
-
7426
- .wpr-search-admin-notice {
7427
- text-align: center;
7428
- margin: 0;
7429
- margin-top: 10px;
7430
- padding: 8px;
7431
- }
7432
-
7433
- .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
7434
- text-align: center;
7435
- }
7436
-
7437
- .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
7438
- display: -webkit-box;
7439
- display: -ms-flexbox;
7440
- display: flex;
7441
- -webkit-box-pack: center;
7442
- -ms-flex-pack: center;
7443
- justify-content: center;
7444
- }
7445
-
7446
- .wpr-ajax-search-pagination-left .wpr-ajax-search-pagination {
7447
- text-align: left;
7448
- display: -webkit-box;
7449
- display: -ms-flexbox;
7450
- display: flex;
7451
- -webkit-box-pack: start;
7452
- -ms-flex-pack: start;
7453
- justify-content: flex-start;
7454
- }
7455
-
7456
- .wpr-ajax-search-pagination-right .wpr-ajax-search-pagination {
7457
- text-align: right;
7458
- display: -webkit-box;
7459
- display: -ms-flexbox;
7460
- display: flex;
7461
- -webkit-box-pack: end;
7462
- -ms-flex-pack: end;
7463
- justify-content: flex-end;
7464
- }
7465
-
7466
- .wpr-data-fetch .wpr-ajax-search-pagination {
7467
- text-align: center;
7468
-
7469
- }
7470
-
7471
- .wpr-data-fetch ul::-webkit-scrollbar {
7472
- width: 4px;
7473
- background-color: transparent;
7474
- }
7475
-
7476
- .wpr-data-fetch ul::-webkit-scrollbar-thumb {
7477
- /* border-left: 6px solid transparent; */
7478
- border-left: 3px solid blue;
7479
- }
7480
-
7481
- .wpr-no-results {
7482
- display: -webkit-box;
7483
- display: -ms-flexbox;
7484
- display: flex;
7485
- -webkit-box-pack: center;
7486
- -ms-flex-pack: center;
7487
- justify-content: center;
7488
- -webkit-box-align: center;
7489
- -ms-flex-align: center;
7490
- align-items: center;
7491
- margin: 0;
7492
- }
7493
-
7494
- .wpr-load-more-results {
7495
- display: none;
7496
- width: 100%;
7497
- }
7498
-
7499
- .wpr-no-more-results {
7500
- display: none;
7501
- margin: 0;
7502
- text-align: center;
7503
- }
7504
-
7505
- .wpr-ajax-search-content {
7506
- text-align: left;
7507
- }
7508
-
7509
- .wpr-ajax-search-content a {
7510
- display: inline-block;
7511
- }
7512
-
7513
- .wpr-data-fetch {
7514
- position: absolute;
7515
- top: 100%;
7516
- left: 0;
7517
- width: 100%;
7518
- height: auto;
7519
- display: none;
7520
- border-style: solid;
7521
- z-index: 9999;
7522
- }
7523
-
7524
- .wpr-data-fetch ul {
7525
- list-style-type: none;
7526
- padding: 0;
7527
- overflow: hidden;
7528
- overflow-y: auto;
7529
- max-height: 30vh;
7530
- opacity: 0;
7531
- }
7532
-
7533
- .wpr-data-fetch ul li {
7534
- display: -webkit-box;
7535
- display: -ms-flexbox;
7536
- display: flex;
7537
- padding: 5px;
7538
- cursor: pointer;
7539
- }
7540
-
7541
- .wpr-ajax-desc {
7542
- margin: 0;
7543
- }
7544
-
7545
- a.wpr-ajax-img-wrap {
7546
- min-width: 100px !important;
7547
- min-height: 100px !important
7548
- }
7549
-
7550
- .wpr-data-fetch img {
7551
- height: auto;
7552
- width: 100% !important;
7553
- }
7554
-
7555
- .wpr-close-search {
7556
- position: absolute;
7557
- top: 10px;
7558
- right: 30px;
7559
- display: -webkit-inline-box;
7560
- display: -ms-inline-flexbox;
7561
- display: inline-flex;
7562
- -webkit-box-pack: center;
7563
- -ms-flex-pack: center;
7564
- justify-content: center;
7565
- -webkit-box-align: center;
7566
- -ms-flex-align: center;
7567
- align-items: center;
7568
- }
7569
-
7570
- .wpr-close-search::before {
7571
- font-family: "Font Awesome 5 Free";
7572
- content: '\f00d';
7573
- font-weight: 600;
7574
- cursor: pointer;
7575
- }
7576
-
7577
- .wpr-search-form-input-wrap {
7578
- width: 100%;
7579
- overflow: hidden;
7580
- }
7581
-
7582
- .wpr-search-form .wpr-search-form-input {
7583
- width: 100%;
7584
- height: 100%;
7585
- font-size: 14px;
7586
- background-color: transparent;
7587
- border-style: solid;
7588
- }
7589
-
7590
- .wpr-search-form-style-inner .wpr-search-form-input-wrap,
7591
- .wpr-search-form-style-outer .wpr-search-form {
7592
- display: -webkit-box;
7593
- display: -ms-flexbox;
7594
- display: flex;
7595
- }
7596
-
7597
- .wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,
7598
- .wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form {
7599
- -webkit-box-direction: reverse;
7600
- -ms-flex-direction: row-reverse;
7601
- flex-direction: row-reverse;
7602
- }
7603
-
7604
- .wpr-search-form-submit {
7605
- padding: 0 !important;
7606
- cursor: pointer;
7607
- border-style: solid;
7608
- -webkit-transition: all 200ms;
7609
- -o-transition: all 200ms;
7610
- transition: all 200ms;
7611
- }
7612
-
7613
- .wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit {
7614
- pointer-events: none;
7615
- cursor: default;
7616
- }
7617
-
7618
-
7619
- /*--------------------------------------------------------------
7620
- == Team Member
7621
- --------------------------------------------------------------*/
7622
-
7623
- .wpr-team-member {
7624
- overflow: hidden;
7625
- }
7626
-
7627
- .wpr-member-content {
7628
- overflow: hidden;
7629
- }
7630
-
7631
- .wpr-member-name {
7632
- display: block;
7633
- line-height: 1;
7634
- }
7635
-
7636
- .elementor .elementor-widget-wpr-team-member .wpr-member-name {
7637
- font-size: 24px;
7638
- font-weight: 500;
7639
- }
7640
-
7641
- .wpr-member-job {
7642
- font-size: 13px;
7643
- }
7644
-
7645
- .wpr-member-description {
7646
- font-size: 15px;
7647
- line-height: 1.4;
7648
- }
7649
-
7650
- .wpr-member-media {
7651
- position: relative;
7652
- margin: 0 auto;
7653
- width: 100%;
7654
- overflow: hidden;
7655
- }
7656
-
7657
- .wpr-member-image {
7658
- overflow: hidden;
7659
- }
7660
-
7661
-
7662
- /* Image Overlay */
7663
-
7664
- .wpr-member-overlay-content {
7665
- position: relative;
7666
- }
7667
-
7668
- .wpr-member-overlay {
7669
- position: absolute;
7670
- top: 0;
7671
- left: 0;
7672
- width: 100%;
7673
- height: 100%;
7674
- background-color: rgba(255, 255, 255, 0.9);
7675
- }
7676
-
7677
-
7678
- /* Social Media */
7679
-
7680
- .wpr-member-social-media {
7681
- display: -webkit-box;
7682
- display: -ms-flexbox;
7683
- display: flex;
7684
- overflow: hidden;
7685
- }
7686
-
7687
- .wpr-member-social {
7688
- display: block;
7689
- width: 45px;
7690
- height: 45px;
7691
- line-height: 45px;
7692
- font-size: 45px;
7693
- -webkit-box-sizing: content-box;
7694
- box-sizing: content-box;
7695
- text-align: center;
7696
- -webkit-transition: all .5s;
7697
- -o-transition: all .5s;
7698
- transition: all .5s;
7699
- cursor: pointer;
7700
- }
7701
-
7702
- .wpr-member-social i {
7703
- display: block;
7704
- width: 100%;
7705
- height: 100%;
7706
- line-height: inherit;
7707
- }
7708
-
7709
- .wpr-member-social:last-child {
7710
- margin-right: 0 !important;
7711
- }
7712
-
7713
- .wpr-team-member-social-media-left .wpr-member-social-media {
7714
- -webkit-box-pack: start;
7715
- -ms-flex-pack: start;
7716
- justify-content: flex-start;
7717
- }
7718
-
7719
- .wpr-team-member-social-media-right .wpr-member-social-media {
7720
- -webkit-box-pack: end;
7721
- -ms-flex-pack: end;
7722
- justify-content: flex-end;
7723
- }
7724
-
7725
- .wpr-team-member-social-media-center .wpr-member-social-media {
7726
- -webkit-box-pack: center;
7727
- -ms-flex-pack: center;
7728
- justify-content: center;
7729
- }
7730
-
7731
-
7732
- /* Member Button */
7733
-
7734
- .wpr-member-btn {
7735
- display: inline-block;
7736
- position: relative;
7737
- overflow: hidden;
7738
- display: inline-block;
7739
- vertical-align: middle;
7740
- background-color: #222222;
7741
- cursor: pointer;
7742
- font-size: 14px;
7743
- }
7744
-
7745
- .wpr-member-btn span {
7746
- position: relative;
7747
- z-index: 2;
7748
- opacity: 1 !important;
7749
- }
7750
-
7751
- .wpr-member-btn:before,
7752
- .wpr-member-btn:after {
7753
- z-index: 1 !important;
7754
- }
7755
-
7756
-
7757
- /* Divider */
7758
-
7759
- .wpr-member-divider {
7760
- overflow: hidden;
7761
- }
7762
-
7763
- .wpr-member-divider:after {
7764
- content: "";
7765
- display: block;
7766
- width: 100%;
7767
- margin-top: 0;
7768
- overflow: hidden;
7769
- }
7770
-
7771
- .wpr-team-member-divider-left .wpr-member-divider:after {
7772
- float: left;
7773
- }
7774
-
7775
- .wpr-team-member-divider-right .wpr-member-divider:after {
7776
- float: right;
7777
- }
7778
-
7779
- .wpr-team-member-divider-center .wpr-member-divider:after {
7780
- margin-left: auto;
7781
- margin-right: auto;
7782
- }
7783
-
7784
-
7785
- /*--------------------------------------------------------------
7786
- == Button
7787
- --------------------------------------------------------------*/
7788
-
7789
- .wpr-button-wrap {
7790
- position: relative;
7791
- display: inline-table;
7792
- z-index: 1;
7793
- width: 100%;
7794
- }
7795
-
7796
- .wpr-button {
7797
- display: block;
7798
- position: relative;
7799
- width: 100%;
7800
- z-index: 1;
7801
- overflow: hidden;
7802
- }
7803
-
7804
- .elementor .elementor-widget-wpr-button .wpr-button-text {
7805
- font-size: 15px;
7806
- font-weight: 500;
7807
- }
7808
-
7809
- .wpr-button-icon-style-block .wpr-button-text,
7810
- .wpr-button-icon-style-inline-block .wpr-button-text {
7811
- width: 100%;
7812
- }
7813
-
7814
- .wpr-button-icon-style-block .wpr-button-icon,
7815
- .wpr-button-icon-style-inline-block .wpr-button-icon {
7816
- -webkit-box-pack: center;
7817
- -ms-flex-pack: center;
7818
- justify-content: center;
7819
- }
7820
-
7821
- .wpr-button-content {
7822
- display: -webkit-box;
7823
- display: -ms-flexbox;
7824
- display: flex;
7825
- }
7826
-
7827
- .wpr-button-text,
7828
- .wpr-button-icon {
7829
- display: -webkit-box;
7830
- display: -ms-flexbox;
7831
- display: flex;
7832
- -webkit-box-align: center;
7833
- -ms-flex-align: center;
7834
- align-items: center;
7835
- }
7836
-
7837
- .wpr-button-icon-position-left .wpr-button-icon {
7838
- -webkit-box-ordinal-group: 2;
7839
- -ms-flex-order: 1;
7840
- order: 1;
7841
- }
7842
-
7843
- .wpr-button-icon-position-left .wpr-button-text {
7844
- -webkit-box-ordinal-group: 3;
7845
- -ms-flex-order: 2;
7846
- order: 2;
7847
- }
7848
-
7849
-
7850
- /* Tooltip */
7851
-
7852
- .wpr-button-tooltip {
7853
- position: absolute;
7854
- border-radius: 4px;
7855
- visibility: hidden;
7856
- opacity: 0;
7857
- font-size: 13px;
7858
- line-height: 1.5;
7859
- -webkit-transition-property: all;
7860
- -o-transition-property: all;
7861
- transition-property: all;
7862
- -webkit-transition-timing-function: ease-in-out;
7863
- -o-transition-timing-function: ease-in-out;
7864
- transition-timing-function: ease-in-out;
7865
- z-index: 20;
7866
- }
7867
-
7868
- .wpr-button-tooltip:before {
7869
- content: "";
7870
- position: absolute;
7871
- width: 0;
7872
- height: 0;
7873
- border-top-style: solid;
7874
- border-left: 6px solid transparent;
7875
- border-right: 6px solid transparent;
7876
- border-top-width: 6px;
7877
- }
7878
-
7879
- .wpr-button-tooltip p {
7880
- margin: 0;
7881
- }
7882
-
7883
- .wpr-button-wrap:hover .wpr-button-tooltip {
7884
- visibility: visible;
7885
- opacity: 1;
7886
- }
7887
-
7888
- .wpr-button-tooltip-position-top .wpr-button-tooltip {
7889
- top: 0;
7890
- left: 50%;
7891
- -ms-transform: translate(-50%, -120%);
7892
- transform: translate(-50%, -120%);
7893
- -webkit-transform: translate(-50%, -120%);
7894
- margin-top: -5px;
7895
- }
7896
-
7897
- .wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip {
7898
- -ms-transform: translate(-50%, -100%);
7899
- transform: translate(-50%, -100%);
7900
- -webkit-transform: translate(-50%, -100%);
7901
- }
7902
-
7903
- .wpr-button-tooltip-position-top .wpr-button-tooltip:before {
7904
- left: 50%;
7905
- -ms-transform: translateX(-50%);
7906
- transform: translateX(-50%);
7907
- -webkit-transform: translateX(-50%);
7908
- bottom: -5px;
7909
- }
7910
-
7911
- .wpr-button-tooltip-position-bottom .wpr-button-tooltip {
7912
- bottom: 0;
7913
- left: 50%;
7914
- -ms-transform: translate(-50%, 120%);
7915
- transform: translate(-50%, 120%);
7916
- -webkit-transform: translate(-50%, 120%);
7917
- margin-bottom: -5px;
7918
- }
7919
-
7920
- .wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip {
7921
- -ms-transform: translate(-50%, 100%);
7922
- transform: translate(-50%, 100%);
7923
- -webkit-transform: translate(-50%, 100%);
7924
- }
7925
-
7926
- .wpr-button-tooltip-position-bottom .wpr-button-tooltip:before {
7927
- top: -5px;
7928
- left: 50%;
7929
- -webkit-transform: translateX(-50%) rotate(180deg);
7930
- -ms-transform: translateX(-50%) rotate(180deg);
7931
- transform: translateX(-50%) rotate(180deg);
7932
- }
7933
-
7934
- .wpr-button-tooltip-position-left .wpr-button-tooltip {
7935
- top: 50%;
7936
- left: 0;
7937
- -ms-transform: translate(-120%, -50%);
7938
- transform: translate(-120%, -50%);
7939
- -webkit-transform: translate(-120%, -50%);
7940
- margin-left: -5px;
7941
- }
7942
-
7943
- .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip {
7944
- -ms-transform: translate(-100%, -50%);
7945
- transform: translate(-100%, -50%);
7946
- -webkit-transform: translate(-100%, -50%);
7947
- }
7948
-
7949
- .wpr-button-tooltip-position-left .wpr-button-tooltip:before {
7950
- right: -8px;
7951
- top: 50%;
7952
- -webkit-transform: translateY(-50%) rotate(-90deg);
7953
- -ms-transform: translateY(-50%) rotate(-90deg);
7954
- transform: translateY(-50%) rotate(-90deg);
7955
- }
7956
-
7957
- .wpr-button-tooltip-position-right .wpr-button-tooltip {
7958
- top: 50%;
7959
- right: 0;
7960
- -ms-transform: translate(120%, -50%);
7961
- transform: translate(120%, -50%);
7962
- -webkit-transform: translate(120%, -50%);
7963
- margin-right: -5px;
7964
- }
7965
-
7966
- .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip {
7967
- -ms-transform: translate(100%, -50%);
7968
- transform: translate(100%, -50%);
7969
- -webkit-transform: translate(100%, -50%);
7970
- }
7971
-
7972
- .wpr-button-tooltip-position-right .wpr-button-tooltip:before {
7973
- left: -8px;
7974
- top: 50%;
7975
- -ms-transform: translateY(-50%) rotate(90deg);
7976
- transform: translateY(-50%) rotate(90deg);
7977
- -webkit-transform: translateY(-50%) rotate(90deg);
7978
- }
7979
-
7980
-
7981
- /* Defaults */
7982
-
7983
- .elementor-widget-wpr-button .wpr-button {
7984
- background-color: #605BE5;
7985
- }
7986
-
7987
- .elementor-widget-wpr-button .wpr-button-none:hover,
7988
- .elementor-widget-wpr-button [class*="elementor-animation"]:hover,
7989
- .elementor-widget-wpr-button .wpr-button::before,
7990
- .elementor-widget-wpr-button .wpr-button::after {
7991
- background-color: #4A45D2;
7992
- }
7993
-
7994
- .elementor-widget-wpr-button .wpr-button-text,
7995
- .elementor-widget-wpr-button .wpr-button::after {
7996
- font-size: 14px;
7997
- }
7998
-
7999
-
8000
- /*--------------------------------------------------------------
8001
- == Dual Button
8002
- --------------------------------------------------------------*/
8003
-
8004
- .wpr-dual-button {
8005
- display: -moz-flex;
8006
- display: -ms-flex;
8007
- display: -o-flex;
8008
- display: -webkit-box;
8009
- display: -ms-flexbox;
8010
- display: flex;
8011
- }
8012
-
8013
- .wpr-button-a-wrap,
8014
- .wpr-button-b-wrap {
8015
- position: relative;
8016
- width: 100%;
8017
- }
8018
-
8019
- .wpr-button-a-wrap {
8020
- z-index: 5;
8021
- }
8022
-
8023
- .wpr-button-b-wrap {
8024
- z-index: 2;
8025
- }
8026
-
8027
- .wpr-button-a,
8028
- .wpr-button-b {
8029
- display: block;
8030
- position: relative;
8031
- width: 100%;
8032
- z-index: 1;
8033
- overflow: hidden;
8034
- }
8035
-
8036
- .wpr-button-content-a,
8037
- .wpr-button-content-b {
8038
- display: -webkit-box;
8039
- display: -ms-flexbox;
8040
- display: flex;
8041
- }
8042
-
8043
- .wpr-button-text-a,
8044
- .wpr-button-icon-a,
8045
- .wpr-button-text-b,
8046
- .wpr-button-icon-b {
8047
- display: -webkit-box;
8048
- display: -ms-flexbox;
8049
- display: flex;
8050
- -webkit-box-align: center;
8051
- -ms-flex-align: center;
8052
- align-items: center;
8053
- }
8054
-
8055
- .wpr-button-icon-a-position-left .wpr-button-icon-a,
8056
- .wpr-button-icon-b-position-left .wpr-button-icon-b {
8057
- -webkit-box-ordinal-group: 2;
8058
- -ms-flex-order: 1;
8059
- order: 1;
8060
- }
8061
-
8062
- .wpr-button-icon-a-position-left .wpr-button-text-a,
8063
- .wpr-button-icon-b-position-left .wpr-button-text-b {
8064
- -webkit-box-ordinal-group: 3;
8065
- -ms-flex-order: 2;
8066
- order: 2;
8067
- }
8068
-
8069
-
8070
- /* Middle Badge */
8071
-
8072
- .wpr-button-middle-badge {
8073
- display: -webkit-box;
8074
- display: -ms-flexbox;
8075
- display: flex;
8076
- -webkit-box-align: center;
8077
- -ms-flex-align: center;
8078
- align-items: center;
8079
- -webkit-box-pack: center;
8080
- -ms-flex-pack: center;
8081
- justify-content: center;
8082
- position: absolute;
8083
- top: 50%;
8084
- right: 0;
8085
- -webkit-transform: translate(50%, -50%);
8086
- -ms-transform: translate(50%, -50%);
8087
- transform: translate(50%, -50%);
8088
- text-align: center;
8089
- -webkit-box-sizing: content-box;
8090
- box-sizing: content-box;
8091
- z-index: 10;
8092
- border-width: 3px;
8093
- border-color: #00ce1b;
8094
- -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
8095
- box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
8096
- }
8097
-
8098
- .wpr-button-middle-badge i {
8099
- line-height: inherit;
8100
- }
8101
-
8102
-
8103
- /* Tooltip A */
8104
-
8105
- .wpr-button-tooltip-a {
8106
- position: absolute;
8107
- border-radius: 4px;
8108
- visibility: hidden;
8109
- opacity: 0;
8110
- font-size: 13px;
8111
- line-height: 1.5;
8112
- -webkit-transition-property: all;
8113
- -o-transition-property: all;
8114
- transition-property: all;
8115
- -webkit-transition-timing-function: ease-in-out;
8116
- -o-transition-timing-function: ease-in-out;
8117
- transition-timing-function: ease-in-out;
8118
- z-index: 20;
8119
- }
8120
-
8121
- .wpr-button-tooltip-a:before {
8122
- content: "";
8123
- position: absolute;
8124
- width: 0;
8125
- height: 0;
8126
- border-top-style: solid;
8127
- border-left: 6px solid transparent;
8128
- border-right: 6px solid transparent;
8129
- border-top-width: 6px;
8130
- }
8131
-
8132
- .wpr-button-tooltip-a p {
8133
- margin: 0;
8134
- }
8135
-
8136
- .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8137
- visibility: visible;
8138
- opacity: 1;
8139
- }
8140
-
8141
- .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a {
8142
- top: 0;
8143
- left: 50%;
8144
- -ms-transform: translate(-50%, -120%);
8145
- transform: translate(-50%, -120%);
8146
- -webkit-transform: translate(-50%, -120%);
8147
- margin-top: -5px;
8148
- }
8149
-
8150
- .wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8151
- -ms-transform: translate(-50%, -100%);
8152
- transform: translate(-50%, -100%);
8153
- -webkit-transform: translate(-50%, -100%);
8154
- }
8155
-
8156
- .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before {
8157
- left: 50%;
8158
- -ms-transform: translateX(-50%);
8159
- transform: translateX(-50%);
8160
- -webkit-transform: translateX(-50%);
8161
- bottom: -5px;
8162
- }
8163
-
8164
- .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a {
8165
- bottom: 0;
8166
- left: 50%;
8167
- -ms-transform: translate(-50%, 120%);
8168
- transform: translate(-50%, 120%);
8169
- -webkit-transform: translate(-50%, 120%);
8170
- margin-bottom: -5px;
8171
- }
8172
-
8173
- .wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8174
- -ms-transform: translate(-50%, 100%);
8175
- transform: translate(-50%, 100%);
8176
- -webkit-transform: translate(-50%, 100%);
8177
- }
8178
-
8179
- .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before {
8180
- top: -5px;
8181
- left: 50%;
8182
- -webkit-transform: translateX(-50%) rotate(180deg);
8183
- -ms-transform: translateX(-50%) rotate(180deg);
8184
- transform: translateX(-50%) rotate(180deg);
8185
- }
8186
-
8187
- .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a {
8188
- top: 50%;
8189
- left: 0;
8190
- -ms-transform: translate(-120%, -50%);
8191
- transform: translate(-120%, -50%);
8192
- -webkit-transform: translate(-120%, -50%);
8193
- margin-left: -5px;
8194
- }
8195
-
8196
- .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8197
- -ms-transform: translate(-100%, -50%);
8198
- transform: translate(-100%, -50%);
8199
- -webkit-transform: translate(-100%, -50%);
8200
- }
8201
-
8202
- .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before {
8203
- right: -8px;
8204
- top: 50%;
8205
- -webkit-transform: translateY(-50%) rotate(-90deg);
8206
- -ms-transform: translateY(-50%) rotate(-90deg);
8207
- transform: translateY(-50%) rotate(-90deg);
8208
- }
8209
-
8210
- .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a {
8211
- top: 50%;
8212
- right: 0;
8213
- -ms-transform: translate(120%, -50%);
8214
- transform: translate(120%, -50%);
8215
- -webkit-transform: translate(120%, -50%);
8216
- margin-right: -5px;
8217
- }
8218
-
8219
- .wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8220
- -ms-transform: translate(100%, -50%);
8221
- transform: translate(100%, -50%);
8222
- -webkit-transform: translate(100%, -50%);
8223
- }
8224
-
8225
- .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before {
8226
- left: -8px;
8227
- top: 50%;
8228
- -webkit-transform: translateY(-50%) rotate(90deg);
8229
- -ms-transform: translateY(-50%) rotate(90deg);
8230
- transform: translateY(-50%) rotate(90deg);
8231
- }
8232
-
8233
-
8234
- /* Tooltip B */
8235
-
8236
- .wpr-button-tooltip-b {
8237
- position: absolute;
8238
- border-radius: 4px;
8239
- visibility: hidden;
8240
- opacity: 0;
8241
- font-size: 13px;
8242
- line-height: 1.5;
8243
- -webkit-transition-property: all;
8244
- -o-transition-property: all;
8245
- transition-property: all;
8246
- -webkit-transition-timing-function: ease-in-out;
8247
- -o-transition-timing-function: ease-in-out;
8248
- transition-timing-function: ease-in-out;
8249
- z-index: 20;
8250
- }
8251
-
8252
- .wpr-button-tooltip-b:before {
8253
- content: "";
8254
- position: absolute;
8255
- width: 0;
8256
- height: 0;
8257
- border-top-style: solid;
8258
- border-left: 6px solid transparent;
8259
- border-right: 6px solid transparent;
8260
- border-top-width: 6px;
8261
- }
8262
-
8263
- .wpr-button-tooltip-b p {
8264
- margin: 0;
8265
- }
8266
-
8267
- .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8268
- visibility: visible;
8269
- opacity: 1;
8270
- }
8271
-
8272
- .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b {
8273
- top: 0;
8274
- left: 50%;
8275
- -ms-transform: translate(-50%, -120%);
8276
- transform: translate(-50%, -120%);
8277
- -webkit-transform: translate(-50%, -120%);
8278
- margin-top: -5px;
8279
- }
8280
-
8281
- .wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8282
- -ms-transform: translate(-50%, -100%);
8283
- transform: translate(-50%, -100%);
8284
- -webkit-transform: translate(-50%, -100%);
8285
- }
8286
-
8287
- .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before {
8288
- left: 50%;
8289
- -ms-transform: translateX(-50%);
8290
- transform: translateX(-50%);
8291
- -webkit-transform: translateX(-50%);
8292
- bottom: -5px;
8293
- }
8294
-
8295
- .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b {
8296
- bottom: 0;
8297
- left: 50%;
8298
- -ms-transform: translate(-50%, 120%);
8299
- transform: translate(-50%, 120%);
8300
- -webkit-transform: translate(-50%, 120%);
8301
- margin-bottom: -5px;
8302
- }
8303
-
8304
- .wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8305
- -ms-transform: translate(-50%, 100%);
8306
- transform: translate(-50%, 100%);
8307
- -webkit-transform: translate(-50%, 100%);
8308
- }
8309
-
8310
- .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before {
8311
- top: -5px;
8312
- left: 50%;
8313
- -webkit-transform: translateX(-50%) rotate(180deg);
8314
- -ms-transform: translateX(-50%) rotate(180deg);
8315
- transform: translateX(-50%) rotate(180deg);
8316
- }
8317
-
8318
- .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b {
8319
- top: 50%;
8320
- left: 0;
8321
- -ms-transform: translate(-120%, -50%);
8322
- transform: translate(-120%, -50%);
8323
- -webkit-transform: translate(-120%, -50%);
8324
- margin-left: -5px;
8325
- }
8326
-
8327
- .wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8328
- -ms-transform: translate(-100%, -50%);
8329
- transform: translate(-100%, -50%);
8330
- -webkit-transform: translate(-100%, -50%);
8331
- }
8332
-
8333
- .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before {
8334
- right: -8px;
8335
- top: 50%;
8336
- -webkit-transform: translateY(-50%) rotate(-90deg);
8337
- -ms-transform: translateY(-50%) rotate(-90deg);
8338
- transform: translateY(-50%) rotate(-90deg);
8339
- }
8340
-
8341
- .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
8342
- top: 50%;
8343
- right: 0;
8344
- -ms-transform: translate(120%, -50%);
8345
- transform: translate(120%, -50%);
8346
- -webkit-transform: translate(120%, -50%);
8347
- margin-right: -5px;
8348
- }
8349
-
8350
- .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8351
- -ms-transform: translate(100%, -50%);
8352
- transform: translate(100%, -50%);
8353
- -webkit-transform: translate(100%, -50%);
8354
- }
8355
-
8356
- .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
8357
- left: -8px;
8358
- top: 50%;
8359
- -webkit-transform: translateY(-50%) rotate(90deg);
8360
- -ms-transform: translateY(-50%) rotate(90deg);
8361
- transform: translateY(-50%) rotate(90deg);
8362
- }
8363
-
8364
- @media screen and (max-width: 480px) {
8365
- .wpr-button-tooltip-position-left .wpr-button-tooltip,
8366
- .wpr-button-tooltip-position-right .wpr-button-tooltip,
8367
- .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,
8368
- .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
8369
- top: 0;
8370
- left: 50% !important;
8371
- right: auto !important;
8372
- -ms-transform: translate(-50%, -120%);
8373
- transform: translate(-50%, -120%);
8374
- -webkit-transform: translate(-50%, -120%);
8375
- margin-top: -5px;
8376
- }
8377
- .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,
8378
- .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip,
8379
- .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,
8380
- .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8381
- -ms-transform: translate(-50%, -100%);
8382
- transform: translate(-50%, -100%);
8383
- -webkit-transform: translate(-50%, -100%);
8384
- }
8385
- .wpr-button-tooltip-position-left .wpr-button-tooltip:before,
8386
- .wpr-button-tooltip-position-right .wpr-button-tooltip:before,
8387
- .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,
8388
- .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
8389
- left: 50%;
8390
- -ms-transform: translateX(-50%);
8391
- transform: translateX(-50%);
8392
- -webkit-transform: translateX(-50%);
8393
- bottom: -5px;
8394
- top: auto;
8395
- }
8396
- }
8397
-
8398
-
8399
- /* Default */
8400
-
8401
- .elementor-widget-wpr-dual-button .wpr-button-a,
8402
- .elementor-widget-wpr-dual-button .wpr-button-b {
8403
- background-color: #605BE5;
8404
- }
8405
-
8406
- .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,
8407
- .elementor-widget-wpr-dual-button .wpr-dual-button [class*="elementor-animation"]:hover,
8408
- .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,
8409
- .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after {
8410
- background-color: #4A45D2;
8411
- }
8412
-
8413
- .elementor-widget-wpr-dual-button .wpr-button-text-a,
8414
- .elementor-widget-wpr-dual-button .wpr-button-a::after,
8415
- .elementor-widget-wpr-dual-button .wpr-button-text-b,
8416
- .elementor-widget-wpr-dual-button .wpr-button-b::after {
8417
- font-size: 14px;
8418
- }
8419
-
8420
- .elementor-widget-wpr-dual-button .wpr-button-middle-badge {
8421
- font-size: 13px;
8422
- }
8423
-
8424
-
8425
- /*--------------------------------------------------------------
8426
- == Advanced Text
8427
- --------------------------------------------------------------*/
8428
-
8429
- .wpr-highlighted-text,
8430
- .wpr-anim-text,
8431
- .wpr-clipped-text {
8432
- display: inline-block;
8433
- vertical-align: middle;
8434
- }
8435
-
8436
- .wpr-advanced-text-preffix,
8437
- .wpr-advanced-text-suffix {
8438
- vertical-align: middle;
8439
- }
8440
-
8441
- .elementor-widget-wpr-advanced-text b {
8442
- font-weight: none;
8443
- }
8444
-
8445
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,
8446
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,
8447
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text,
8448
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,
8449
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b {
8450
- font-size: 32px;
8451
- font-weight: 700;
8452
- }
8453
-
8454
- .wpr-advanced-text {
8455
- display: block;
8456
- margin: 0;
8457
- }
8458
-
8459
- /* Clipped Text */
8460
- .wpr-clipped-text {
8461
- position: relative;
8462
- -ms-transform: translate(0, 0);
8463
- transform: translate(0, 0);
8464
- -webkit-transform: translate(0, 0);
8465
- z-index: 0;
8466
- }
8467
-
8468
- .wpr-clipped-text-content {
8469
- -webkit-text-fill-color: transparent;
8470
- -webkit-background-clip: text;
8471
- background-clip: text;
8472
- }
8473
-
8474
- .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text {
8475
- font-size: 50px;
8476
- font-weight: 700;
8477
- }
8478
-
8479
- .wpr-clipped-text-long-shadow {
8480
- position: absolute;
8481
- display: inline-block;
8482
- top: 0;
8483
- left: 0;
8484
- width: 100%;
8485
- height: 100%;
8486
- z-index: -1;
8487
- }
8488
-
8489
-
8490
- /* Hilight Text */
8491
-
8492
- .wpr-highlighted-text {
8493
- position: relative;
8494
- text-align: left;
8495
- }
8496
-
8497
- .wpr-highlighted-text-inner {
8498
- position: relative;
8499
- z-index: 1;
8500
- }
8501
-
8502
- .wpr-highlighted-text svg {
8503
- position: absolute;
8504
- top: 50%;
8505
- left: 50%;
8506
- width: 100%;
8507
- height: 100%;
8508
- -webkit-transform: translate(-50%, -50%);
8509
- -ms-transform: translate(-50%, -50%);
8510
- transform: translate(-50%, -50%);
8511
- overflow: visible;
8512
- z-index: auto;
8513
- }
8514
-
8515
- .wpr-highlighted-text svg path {
8516
- -webkit-animation-name: wpr-anim-text;
8517
- animation-name: wpr-anim-text;
8518
- -webkit-animation-fill-mode: forwards;
8519
- animation-fill-mode: forwards;
8520
- fill: none;
8521
- stroke-width: 4;
8522
- stroke-dasharray: 1500;
8523
- -webkit-animation-iteration-count: 1;
8524
- -animation-iteration-count: 1;
8525
- opacity: 0;
8526
- }
8527
-
8528
- .wpr-highlighted-text .wpr-highlight-curly {
8529
- -webkit-transform: translate(-50%, 25%);
8530
- -ms-transform: translate(-50%, 25%);
8531
- transform: translate(-50%, 25%);
8532
- }
8533
-
8534
- .wpr-highlighted-text .wpr-highlight-x {
8535
- -webkit-transform: translate(-50%, -35%);
8536
- -ms-transform: translate(-50%, -35%);
8537
- transform: translate(-50%, -35%);
8538
- }
8539
-
8540
- .wpr-highlighted-text .wpr-highlight-strikethrough {
8541
- -webkit-transform: translate(-50%, -47%);
8542
- -ms-transform: translate(-50%, -47%);
8543
- transform: translate(-50%, -47%);
8544
- }
8545
-
8546
- .wpr-highlighted-text .wpr-highlight-underline {
8547
- -webkit-transform: translate(-50%, 27%);
8548
- -ms-transform: translate(-50%, 27%);
8549
- transform: translate(-50%, 27%);
8550
- }
8551
-
8552
- .wpr-highlighted-text .wpr-highlight-double {
8553
- -webkit-transform: translate(-50%, -40%);
8554
- -ms-transform: translate(-50%, -40%);
8555
- transform: translate(-50%, -40%);
8556
- }
8557
-
8558
- .wpr-highlighted-text .wpr-highlight-double-underline {
8559
- -webkit-transform: translate(-50%, 30%);
8560
- -ms-transform: translate(-50%, 30%);
8561
- transform: translate(-50%, 30%);
8562
- }
8563
-
8564
- .wpr-highlighted-text .wpr-highlight-diagonal {
8565
- -webkit-transform: translate(-50%, -40%);
8566
- -ms-transform: translate(-50%, -40%);
8567
- transform: translate(-50%, -40%);
8568
- }
8569
-
8570
- .wpr-animated-text-infinite-yes .wpr-highlighted-text svg path {
8571
- -webkit-animation-name: wpr-anim-text-infinite;
8572
- animation-name: wpr-anim-text-infinite;
8573
- }
8574
-
8575
- @-webkit-keyframes wpr-anim-text-infinite {
8576
- 0% {
8577
- opacity: 1;
8578
- stroke-dasharray: 0 1500;
8579
- }
8580
- 12% {
8581
- stroke-dasharray: 1500 1500;
8582
- }
8583
- 80% {
8584
- opacity: 1;
8585
- }
8586
- 97% {
8587
- opacity: 0;
8588
- stroke-dasharray: 1500 1500;
8589
- }
8590
- 100% {
8591
- stroke-dasharray: 0 1500;
8592
- }
8593
- }
8594
-
8595
- @keyframes wpr-anim-text-infinite {
8596
- 0% {
8597
- opacity: 1;
8598
- stroke-dasharray: 0 1500;
8599
- }
8600
- 12% {
8601
- stroke-dasharray: 1500 1500;
8602
- }
8603
- 80% {
8604
- opacity: 1;
8605
- }
8606
- 97% {
8607
- opacity: 0;
8608
- stroke-dasharray: 1500 1500;
8609
- }
8610
- 100% {
8611
- stroke-dasharray: 0 1500;
8612
- }
8613
- }
8614
-
8615
- @-webkit-keyframes wpr-anim-text {
8616
- 0% {
8617
- opacity: 1;
8618
- stroke-dasharray: 0 1500;
8619
- }
8620
- 12% {
8621
- stroke-dasharray: 1500 1500;
8622
- }
8623
- 100% {
8624
- opacity: 1;
8625
- }
8626
- }
8627
-
8628
- @keyframes wpr-anim-text {
8629
- 0% {
8630
- opacity: 1;
8631
- stroke-dasharray: 0 1500;
8632
- }
8633
- 12% {
8634
- stroke-dasharray: 1500 1500;
8635
- }
8636
- 100% {
8637
- opacity: 1;
8638
- }
8639
- }
8640
-
8641
- @-webkit-keyframes wpr-anim-text-infinite {
8642
- 0% {
8643
- opacity: 1;
8644
- stroke-dasharray: 0 1500;
8645
- }
8646
- 12% {
8647
- stroke-dasharray: 1500 1500;
8648
- }
8649
- 100% {
8650
- opacity: 1;
8651
- }
8652
- }
8653
-
8654
- .wpr-anim-text-inner {
8655
- float: left;
8656
- }
8657
-
8658
- .wpr-anim-text-cursor {
8659
- display: inline-block;
8660
- zoom: 1;
8661
- filter: alpha(opacity=100);
8662
- opacity: 1;
8663
- -webkit-animation-name: wpr-cursor-blink;
8664
- animation-name: wpr-cursor-blink;
8665
- -webkit-animation-iteration-count: infinite;
8666
- animation-iteration-count: infinite;
8667
- }
8668
-
8669
- @-webkit-keyframes wpr-cursor-blink {
8670
- 0% {
8671
- opacity: 1;
8672
- }
8673
- 50% {
8674
- opacity: 0;
8675
- }
8676
- 100% {
8677
- opacity: 1;
8678
- }
8679
- }
8680
-
8681
- @keyframes wpr-cursor-blink {
8682
- 0% {
8683
- opacity: 1;
8684
- }
8685
- 50% {
8686
- opacity: 0;
8687
- }
8688
- 100% {
8689
- opacity: 1;
8690
- }
8691
- }
8692
-
8693
-
8694
- /* Defaults */
8695
-
8696
- .elementor-widget-wpr-advanced-text .wpr-clipped-text-content {
8697
- background-color: #605BE5;
8698
- }
8699
-
8700
-
8701
- /*--------------------------------------------------------------
8702
- == Progress Bar
8703
- --------------------------------------------------------------*/
8704
-
8705
- .wpr-prbar-counter-value-suffix {
8706
- line-height: 1;
8707
- }
8708
-
8709
-
8710
- /* Horizontal Line */
8711
-
8712
- .wpr-prbar-hr-line {
8713
- position: relative;
8714
- width: 100%;
8715
- overflow: hidden;
8716
- }
8717
-
8718
- .wpr-prbar-hr-line-inner {
8719
- position: relative;
8720
- top: 0;
8721
- left: 0;
8722
- width: 0;
8723
- height: 100%;
8724
- -webkit-transition-property: width;
8725
- -o-transition-property: width;
8726
- transition-property: width;
8727
- overflow: hidden;
8728
- }
8729
-
8730
- .wpr-prbar-hr-line .wpr-prbar-content {
8731
- position: absolute;
8732
- top: 0;
8733
- left: 0;
8734
- width: 100%;
8735
- height: 100%;
8736
- }
8737
-
8738
- .wpr-prbar-hr-line .wpr-prbar-title-wrap {
8739
- position: absolute;
8740
- top: 50%;
8741
- left: 12px;
8742
- -webkit-transform: translateY( -50%);
8743
- -ms-transform: translateY( -50%);
8744
- transform: translateY( -50%);
8745
- }
8746
-
8747
- .wpr-prbar-layout-hr-line .wpr-prbar-subtitle {
8748
- text-align: left;
8749
- }
8750
-
8751
- .wpr-prbar-hr-line .wpr-prbar-counter {
8752
- position: absolute;
8753
- top: 50%;
8754
- right: 12px;
8755
- -webkit-transform: translateY( -50%);
8756
- -ms-transform: translateY( -50%);
8757
- transform: translateY( -50%);
8758
- }
8759
-
8760
- .wpr-prbar-layout-hr-line .wpr-prbar-title-wrap {
8761
- float: left;
8762
- }
8763
-
8764
- .wpr-prbar-layout-hr-line .wpr-prbar-counter {
8765
- float: right;
8766
- }
8767
-
8768
-
8769
- /* Vertical Line */
8770
-
8771
- .wpr-prbar-vr-line {
8772
- position: relative;
8773
- display: -webkit-box;
8774
- display: -ms-flexbox;
8775
- display: flex;
8776
- -webkit-box-orient: vertical;
8777
- -webkit-box-direction: normal;
8778
- -ms-flex-direction: column;
8779
- flex-direction: column;
8780
- -webkit-box-pack: end;
8781
- -ms-flex-pack: end;
8782
- justify-content: flex-end;
8783
- width: 100%;
8784
- margin: 0 auto;
8785
- overflow: hidden;
8786
- }
8787
-
8788
- .wpr-prbar-vr-line-inner {
8789
- position: relative;
8790
- width: 100%;
8791
- height: 0;
8792
- -webkit-transition-property: height;
8793
- -o-transition-property: height;
8794
- transition-property: height;
8795
- overflow: hidden;
8796
- }
8797
-
8798
-
8799
- /* Circle */
8800
-
8801
- .wpr-prbar-circle {
8802
- position: relative;
8803
- display: table;
8804
- width: 100%;
8805
- height: auto;
8806
- margin: 0 auto;
8807
- }
8808
-
8809
- .wpr-prbar-circle-svg {
8810
- width: 100%;
8811
- height: auto;
8812
- -webkit-transform: rotate(-90deg);
8813
- -ms-transform: rotate(-90deg);
8814
- transform: rotate(-90deg);
8815
- border-radius: 50%;
8816
- }
8817
-
8818
- .wpr-prbar-circle-prline {
8819
- -webkit-transition-property: stroke-dasharray, stroke-dashoffset;
8820
- -o-transition-property: stroke-dasharray, stroke-dashoffset;
8821
- transition-property: stroke-dasharray, stroke-dashoffset;
8822
- stroke-linecap: butt;
8823
- }
8824
-
8825
- .wpr-prbar-circle .wpr-prbar-content {
8826
- position: absolute;
8827
- top: 50%;
8828
- left: 50%;
8829
- -webkit-transform: translate( -50%, -50%);
8830
- -ms-transform: translate( -50%, -50%);
8831
- transform: translate( -50%, -50%);
8832
- }
8833
-
8834
- .wpr-prbar-content {
8835
- text-align: center;
8836
- overflow: hidden;
8837
- }
8838
-
8839
- .wpr-prbar-counter {
8840
- display: -webkit-box;
8841
- display: -ms-flexbox;
8842
- display: -moz-flex;
8843
- display: flex;
8844
- font-size: 12px;
8845
- -webkit-box-pack: center;
8846
- -ms-flex-pack: center;
8847
- justify-content: center;
8848
- }
8849
-
8850
- .wpr-prbar-title,
8851
- .wpr-prbar-subtitle {
8852
- font-size: 12px;
8853
- text-align: center;
8854
- }
8855
-
8856
-
8857
- /* Stripe */
8858
-
8859
- .wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,
8860
- .wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after {
8861
- content: '';
8862
- position: absolute;
8863
- top: 0;
8864
- left: -30px;
8865
- width: calc(100% + 60px);
8866
- height: 100%;
8867
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
8868
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
8869
- background-size: 30px 30px;
8870
- }
8871
-
8872
- .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,
8873
- .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after {
8874
- -webkit-animation: stripe-anim-right 2s linear infinite;
8875
- animation: stripe-anim-right 2s linear infinite;
8876
- }
8877
-
8878
- .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,
8879
- .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after {
8880
- -webkit-animation: stripe-anim-left 2s linear infinite;
8881
- animation: stripe-anim-left 2s linear infinite;
8882
- }
8883
-
8884
- @-webkit-keyframes stripe-anim-right {
8885
- 0% {
8886
- -webkit-transform: translate(0, 0);
8887
- transform: translate(0, 0);
8888
- }
8889
- 100% {
8890
- -webkit-transform: translate(30px, 0);
8891
- transform: translate(30px, 0);
8892
- }
8893
- }
8894
-
8895
- @keyframes stripe-anim-right {
8896
- 0% {
8897
- -webkit-transform: translate(0, 0);
8898
- transform: translate(0, 0);
8899
- }
8900
- 100% {
8901
- -webkit-transform: translate(30px, 0);
8902
- transform: translate(30px, 0);
8903
- }
8904
- }
8905
-
8906
- @-webkit-keyframes stripe-anim-left {
8907
- 0% {
8908
- -webkit-transform: translate(0, 0);
8909
- transform: translate(0, 0);
8910
- }
8911
- 100% {
8912
- -webkit-transform: translate(-30px, 0);
8913
- transform: translate(-30px, 0);
8914
- }
8915
- }
8916
-
8917
- @keyframes stripe-anim-left {
8918
- 0% {
8919
- -webkit-transform: translate(0, 0);
8920
- transform: translate(0, 0);
8921
- }
8922
- 100% {
8923
- -webkit-transform: translate(-30px, 0);
8924
- transform: translate(-30px, 0);
8925
- }
8926
- }
8927
-
8928
-
8929
- /* Defaults */
8930
-
8931
- .elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,
8932
- .elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner {
8933
- background-color: #605BE5;
8934
- }
8935
-
8936
-
8937
- /*--------------------------------------------------------------
8938
- == Price List
8939
- --------------------------------------------------------------*/
8940
-
8941
- .wpr-price-list-item:last-child {
8942
- margin-bottom: 0;
8943
- }
8944
-
8945
- .wpr-price-list-content {
8946
- width: 100%;
8947
- overflow: hidden;
8948
- }
8949
-
8950
- .wpr-price-list-item {
8951
- display: -moz-flex;
8952
- display: -ms-flex;
8953
- display: -o-flex;
8954
- display: -webkit-box;
8955
- display: -ms-flexbox;
8956
- display: flex;
8957
- position: relative;
8958
- }
8959
-
8960
- .wpr-price-list-link {
8961
- position: absolute;
8962
- top: 0;
8963
- left: 0;
8964
- width: 100%;
8965
- height: 100%;
8966
- z-index: 10;
8967
- }
8968
-
8969
- .wpr-price-list-position-right .wpr-price-list-item {
8970
- -webkit-box-orient: horizontal;
8971
- -webkit-box-direction: reverse;
8972
- -ms-flex-direction: row-reverse;
8973
- flex-direction: row-reverse;
8974
- }
8975
-
8976
- .wpr-price-list-position-center .wpr-price-list-item {
8977
- -webkit-box-orient: vertical;
8978
- -webkit-box-direction: normal;
8979
- -ms-flex-direction: column;
8980
- flex-direction: column;
8981
- }
8982
-
8983
- .wpr-price-list-position-center .wpr-price-list-heading {
8984
- -webkit-box-orient: vertical;
8985
- -webkit-box-direction: normal;
8986
- -ms-flex-direction: column;
8987
- flex-direction: column;
8988
- }
8989
-
8990
- .wpr-price-list-position-center .wpr-price-list-separator {
8991
- display: none;
8992
- }
8993
-
8994
- .wpr-price-list-position-left .wpr-price-list-price-wrap,
8995
- .wpr-price-list-position-right .wpr-price-list-price-wrap {
8996
- margin-left: auto;
8997
- }
8998
-
8999
- .wpr-price-list-image img {
9000
- display: block;
9001
- margin: 0 auto;
9002
- }
9003
-
9004
- .wpr-price-list-heading {
9005
- display: -webkit-box;
9006
- display: -ms-flexbox;
9007
- display: flex;
9008
- -webkit-box-align: center;
9009
- -ms-flex-align: center;
9010
- align-items: center;
9011
- }
9012
-
9013
- .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title,
9014
- .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price {
9015
- font-size: 17px;
9016
- font-weight: 700;
9017
- }
9018
-
9019
- .wpr-price-list-old-price {
9020
- font-size: 11px;
9021
- }
9022
-
9023
- .wpr-price-list-description {
9024
- font-size: 14px;
9025
- }
9026
-
9027
- .wpr-price-list-separator {
9028
- -webkit-box-flex: 1;
9029
- -ms-flex-positive: 1;
9030
- flex-grow: 1;
9031
- height: 0;
9032
- }
9033
-
9034
- .wpr-price-list-price-wrap {
9035
- display: -moz-flex;
9036
- display: -ms-flex;
9037
- display: -o-flex;
9038
- display: -webkit-box;
9039
- display: -ms-flexbox;
9040
- display: flex;
9041
- -webkit-box-align: center;
9042
- -ms-flex-align: center;
9043
- align-items: center;
9044
- -webkit-box-pack: center;
9045
- -ms-flex-pack: center;
9046
- justify-content: center;
9047
- }
9048
-
9049
- .wpr-price-list-old-position-after .wpr-price-list-price-wrap {
9050
- -webkit-box-orient: horizontal;
9051
- -webkit-box-direction: reverse;
9052
- -ms-flex-direction: row-reverse;
9053
- flex-direction: row-reverse;
9054
- }
9055
-
9056
- .wpr-price-list-old-position-after .wpr-price-list-old-price {
9057
- margin-right: 10px;
9058
- }
9059
-
9060
- .wpr-price-list-old-position-before .wpr-price-list-old-price {
9061
- margin-left: 3px;
9062
- }
9063
-
9064
- .wpr-price-list-old-price {
9065
- display: -moz-flex;
9066
- display: -ms-flex;
9067
- display: -o-flex;
9068
- display: -webkit-box;
9069
- display: -ms-flexbox;
9070
- display: flex;
9071
- text-decoration: line-through;
9072
- }
9073
-
9074
-
9075
- /*--------------------------------------------------------------
9076
- == Image Hotspots
9077
- --------------------------------------------------------------*/
9078
-
9079
- .wpr-image-hotspots {
9080
- position: relative;
9081
- }
9082
-
9083
- .wpr-hotspot-item-container {
9084
- position: absolute;
9085
- top: 0;
9086
- left: 0;
9087
- width: 100%;
9088
- height: 100%;
9089
- z-index: 10;
9090
- }
9091
-
9092
- .wpr-hotspot-image img {
9093
- width: 100%;
9094
- }
9095
-
9096
- .wpr-hotspot-item {
9097
- position: absolute;
9098
- }
9099
-
9100
- .wpr-hotspot-text {
9101
- font-size: 15px;
9102
- }
9103
-
9104
- .wpr-hotspot-content {
9105
- position: relative;
9106
- z-index: 15;
9107
- display: -webkit-box;
9108
- display: -ms-flexbox;
9109
- display: flex;
9110
- -webkit-box-align: center;
9111
- -ms-flex-align: center;
9112
- align-items: center;
9113
- -webkit-box-pack: center;
9114
- -ms-flex-pack: center;
9115
- justify-content: center;
9116
- width: 100%;
9117
- height: 100%;
9118
- text-align: center;
9119
- }
9120
-
9121
- .wpr-hotspot-icon-position-left .wpr-hotspot-content {
9122
- -webkit-box-orient: horizontal;
9123
- -webkit-box-direction: reverse;
9124
- -ms-flex-direction: row-reverse;
9125
- flex-direction: row-reverse;
9126
- }
9127
-
9128
- .wpr-hotspot-item,
9129
- .wpr-hotspot-item:before {
9130
- -webkit-animation-fill-mode: both;
9131
- animation-fill-mode: both;
9132
- -webkit-animation-iteration-count: infinite;
9133
- animation-iteration-count: infinite;
9134
- -webkit-animation-play-state: running;
9135
- animation-play-state: running;
9136
- }
9137
-
9138
- .wpr-hotspot-trigger-hover .wpr-hotspot-item,
9139
- .wpr-hotspot-trigger-click .wpr-hotspot-item {
9140
- cursor: pointer;
9141
- }
9142
-
9143
-
9144
- /* Tooltip */
9145
- .wpr-hotspot-tooltip {
9146
- position: absolute;
9147
- border-radius: 4px;
9148
- visibility: hidden;
9149
- opacity: 0;
9150
- font-size: 13px;
9151
- line-height: 1.5;
9152
- -webkit-transition-property: all;
9153
- -o-transition-property: all;
9154
- transition-property: all;
9155
- -webkit-transition-timing-function: ease-in-out;
9156
- -o-transition-timing-function: ease-in-out;
9157
- transition-timing-function: ease-in-out;
9158
- z-index: 20;
9159
- -webkit-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
9160
- box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
9161
- font-size: 13px;
9162
- }
9163
-
9164
- .wpr-hotspot-tooltip:before {
9165
- content: "";
9166
- position: absolute;
9167
- width: 0;
9168
- height: 0;
9169
- }
9170
-
9171
- .wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,
9172
- .wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,
9173
- .wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip {
9174
- top: -120%;
9175
- left: 50%;
9176
- -webkit-transform: translateX(-50%);
9177
- -ms-transform: translateX(-50%);
9178
- transform: translateX(-50%);
9179
- }
9180
-
9181
- .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before,
9182
- .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
9183
- border-left-color: transparent;
9184
- border-right-color: transparent;
9185
- border-top-style: solid;
9186
- border-left-style: solid;
9187
- border-right-style: solid;
9188
- }
9189
-
9190
- .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,
9191
- .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
9192
- border-bottom-color: transparent;
9193
- border-top-color: transparent;
9194
- border-right-style: solid;
9195
- border-bottom-style: solid;
9196
- border-top-style: solid;
9197
- }
9198
-
9199
- .wpr-hotspot-tooltip p {
9200
- margin: 0;
9201
- }
9202
-
9203
- .wpr-tooltip-active .wpr-hotspot-tooltip {
9204
- visibility: visible;
9205
- opacity: 1;
9206
- }
9207
-
9208
-
9209
- /* Triangle Position */
9210
-
9211
- .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before {
9212
- left: 50%;
9213
- -ms-transform: translateX(-50%);
9214
- transform: translateX(-50%);
9215
- -webkit-transform: translateX(-50%);
9216
- }
9217
-
9218
- .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
9219
- left: 50%;
9220
- -webkit-transform: translateX(-50%) rotate(180deg);
9221
- -ms-transform: translateX(-50%) rotate(180deg);
9222
- transform: translateX(-50%) rotate(180deg);
9223
- }
9224
-
9225
- .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before {
9226
- top: 50%;
9227
- -webkit-transform: translateY(-50%) rotate(180deg);
9228
- -ms-transform: translateY(-50%) rotate(180deg);
9229
- transform: translateY(-50%) rotate(180deg);
9230
- }
9231
-
9232
- .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
9233
- top: 50%;
9234
- -webkit-transform: translateY(-50%);
9235
- -ms-transform: translateY(-50%);
9236
- transform: translateY(-50%);
9237
- }
9238
-
9239
- .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip,
9240
- .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip {
9241
- left: 50%;
9242
- }
9243
-
9244
- .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,
9245
- .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip {
9246
- top: 50%;
9247
- }
9248
-
9249
-
9250
- /* Tooltip Effects */
9251
-
9252
- .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9253
- -webkit-transform: translate(-50%, -120%);
9254
- -ms-transform: translate(-50%, -120%);
9255
- transform: translate(-50%, -120%);
9256
- }
9257
-
9258
- .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9259
- -webkit-transform: translate(-50%, -100%);
9260
- -ms-transform: translate(-50%, -100%);
9261
- transform: translate(-50%, -100%);
9262
- }
9263
-
9264
- .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9265
- -webkit-transform: translate(-50%, 120%);
9266
- -ms-transform: translate(-50%, 120%);
9267
- transform: translate(-50%, 120%);
9268
- }
9269
-
9270
- .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9271
- -webkit-transform: translate(-50%, 100%);
9272
- -ms-transform: translate(-50%, 100%);
9273
- transform: translate(-50%, 100%);
9274
- }
9275
-
9276
- .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9277
- -webkit-transform: translate(-120%, -50%);
9278
- -ms-transform: translate(-120%, -50%);
9279
- transform: translate(-120%, -50%);
9280
- }
9281
-
9282
- .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9283
- -webkit-transform: translate(-100%, -50%);
9284
- -ms-transform: translate(-100%, -50%);
9285
- transform: translate(-100%, -50%);
9286
- }
9287
-
9288
- .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9289
- -webkit-transform: translate(120%, -50%);
9290
- -ms-transform: translate(120%, -50%);
9291
- transform: translate(120%, -50%);
9292
- }
9293
-
9294
- .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9295
- -webkit-transform: translate(100%, -50%);
9296
- -ms-transform: translate(100%, -50%);
9297
- transform: translate(100%, -50%);
9298
- }
9299
-
9300
-
9301
- /* Fade */
9302
-
9303
- .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9304
- -webkit-transform: translate(-50%, -100%);
9305
- -ms-transform: translate(-50%, -100%);
9306
- transform: translate(-50%, -100%);
9307
- }
9308
-
9309
- .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9310
- -webkit-transform: translate(-50%, 100%);
9311
- -ms-transform: translate(-50%, 100%);
9312
- transform: translate(-50%, 100%);
9313
- }
9314
-
9315
- .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9316
- -webkit-transform: translate(-100%, -50%);
9317
- -ms-transform: translate(-100%, -50%);
9318
- transform: translate(-100%, -50%);
9319
- }
9320
-
9321
- .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9322
- -webkit-transform: translate(100%, -50%);
9323
- -ms-transform: translate(100%, -50%);
9324
- transform: translate(100%, -50%);
9325
- }
9326
-
9327
-
9328
- /* Scale */
9329
-
9330
- .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9331
- -webkit-transform: translate(-50%, -100%) scale(0.7);
9332
- -ms-transform: translate(-50%, -100%) scale(0.7);
9333
- transform: translate(-50%, -100%) scale(0.7);
9334
- }
9335
-
9336
- .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9337
- -webkit-transform: translate(-50%, 100%) scale(0.7);
9338
- -ms-transform: translate(-50%, 100%) scale(0.7);
9339
- transform: translate(-50%, 100%) scale(0.7);
9340
- }
9341
-
9342
- .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9343
- -webkit-transform: translate(-100%, -50%) scale(0.7);
9344
- -ms-transform: translate(-100%, -50%) scale(0.7);
9345
- transform: translate(-100%, -50%) scale(0.7);
9346
- }
9347
-
9348
- .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9349
- -webkit-transform: translate(100%, -50%) scale(0.7);
9350
- -ms-transform: translate(100%, -50%) scale(0.7);
9351
- transform: translate(100%, -50%) scale(0.7);
9352
- }
9353
-
9354
- .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9355
- -webkit-transform: translate(-50%, -100%) scale(1);
9356
- -ms-transform: translate(-50%, -100%) scale(1);
9357
- transform: translate(-50%, -100%) scale(1);
9358
- }
9359
-
9360
- .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9361
- -webkit-transform: translate(-50%, 100%) scale(1);
9362
- -ms-transform: translate(-50%, 100%) scale(1);
9363
- transform: translate(-50%, 100%) scale(1);
9364
- }
9365
-
9366
- .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9367
- -webkit-transform: translate(-100%, -50%) scale(1);
9368
- -ms-transform: translate(-100%, -50%) scale(1);
9369
- transform: translate(-100%, -50%) scale(1);
9370
- }
9371
-
9372
- .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9373
- -webkit-transform: translate(100%, -50%) scale(1);
9374
- -ms-transform: translate(100%, -50%) scale(1);
9375
- transform: translate(100%, -50%) scale(1);
9376
- }
9377
-
9378
-
9379
- /* Hotspot Animation */
9380
-
9381
- @keyframes wpr-hotspot-anim-pulse {
9382
- 0%,
9383
- 100%,
9384
- 87% {
9385
- -webkit-transform: scale3d(1, 1, 1);
9386
- transform: scale3d(1, 1, 1);
9387
- }
9388
- 88%,
9389
- 92%,
9390
- 96% {
9391
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
9392
- transform: scale3d(1.1, 1.1, 1.1);
9393
- }
9394
- 90%,
9395
- 94% {
9396
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
9397
- transform: scale3d(0.9, 0.9, 0.9);
9398
- }
9399
- }
9400
-
9401
- @-webkit-keyframes wpr-hotspot-anim-pulse {
9402
- 0%,
9403
- 100%,
9404
- 87% {
9405
- -webkit-transform: scale3d(1, 1, 1);
9406
- transform: scale3d(1, 1, 1);
9407
- }
9408
- 88%,
9409
- 92%,
9410
- 96% {
9411
- -webkit-transform: scale3d(1.1, 1.1, 1.1);
9412
- transform: scale3d(1.1, 1.1, 1.1);
9413
- }
9414
- 90%,
9415
- 94% {
9416
- -webkit-transform: scale3d(0.9, 0.9, 0.9);
9417
- transform: scale3d(0.9, 0.9, 0.9);
9418
- }
9419
- }
9420
-
9421
- .wpr-hotspot-anim-pulse {
9422
- -webkit-animation-name: wpr-hotspot-anim-pulse;
9423
- animation-name: wpr-hotspot-anim-pulse;
9424
- -webkit-animation-duration: 5s;
9425
- animation-duration: 5s;
9426
- }
9427
-
9428
- @keyframes wpr-hotspot-anim-shake {
9429
- 0%,
9430
- 100%,
9431
- 87% {
9432
- -webkit-transform: translate3d(0, 0, 0);
9433
- transform: translate3d(0, 0, 0);
9434
- }
9435
- 88%,
9436
- 92%,
9437
- 96% {
9438
- -webkit-transform: translate3d(-5px, 0, 0);
9439
- transform: translate3d(-5px, 0, 0);
9440
- }
9441
- 90%,
9442
- 94% {
9443
- -webkit-transform: translate3d(5px, 0, 0);
9444
- transform: translate3d(5px, 0, 0);
9445
- }
9446
- }
9447
-
9448
- @-webkit-keyframes wpr-hotspot-anim-shake {
9449
- 0%,
9450
- 100%,
9451
- 87% {
9452
- -webkit-transform: translate3d(0, 0, 0);
9453
- transform: translate3d(0, 0, 0);
9454
- }
9455
- 88%,
9456
- 92%,
9457
- 96% {
9458
- -webkit-transform: translate3d(-5px, 0, 0);
9459
- transform: translate3d(-5px, 0, 0);
9460
- }
9461
- 90%,
9462
- 94% {
9463
- -webkit-transform: translate3d(5px, 0, 0);
9464
- transform: translate3d(5px, 0, 0);
9465
- }
9466
- }
9467
-
9468
- .wpr-hotspot-anim-shake {
9469
- -webkit-animation-name: wpr-hotspot-anim-shake;
9470
- animation-name: wpr-hotspot-anim-shake;
9471
- -webkit-animation-duration: 5s;
9472
- animation-duration: 5s;
9473
- }
9474
-
9475
- @keyframes wpr-hotspot-anim-swing {
9476
- 0%,
9477
- 100%,
9478
- 70% {
9479
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
9480
- transform: rotate3d(0, 0, 1, 0deg);
9481
- }
9482
- 75% {
9483
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
9484
- transform: rotate3d(0, 0, 1, 15deg);
9485
- }
9486
- 80% {
9487
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
9488
- transform: rotate3d(0, 0, 1, -10deg);
9489
- }
9490
- 85% {
9491
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
9492
- transform: rotate3d(0, 0, 1, 5deg);
9493
- }
9494
- 90% {
9495
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
9496
- transform: rotate3d(0, 0, 1, -5deg);
9497
- }
9498
- }
9499
-
9500
- @-webkit-keyframes wpr-hotspot-anim-swing {
9501
- 0%,
9502
- 100%,
9503
- 70% {
9504
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
9505
- transform: rotate3d(0, 0, 1, 0deg);
9506
- }
9507
- 75% {
9508
- -webkit-transform: rotate3d(0, 0, 1, 15deg);
9509
- transform: rotate3d(0, 0, 1, 15deg);
9510
- }
9511
- 80% {
9512
- -webkit-transform: rotate3d(0, 0, 1, -10deg);
9513
- transform: rotate3d(0, 0, 1, -10deg);
9514
- }
9515
- 85% {
9516
- -webkit-transform: rotate3d(0, 0, 1, 5deg);
9517
- transform: rotate3d(0, 0, 1, 5deg);
9518
- }
9519
- 90% {
9520
- -webkit-transform: rotate3d(0, 0, 1, -5deg);
9521
- transform: rotate3d(0, 0, 1, -5deg);
9522
- }
9523
- }
9524
-
9525
- .wpr-hotspot-anim-swing {
9526
- -webkit-animation-name: wpr-hotspot-anim-swing;
9527
- animation-name: wpr-hotspot-anim-swing;
9528
- -webkit-animation-duration: 5s;
9529
- animation-duration: 5s;
9530
- }
9531
-
9532
- @keyframes wpr-hotspot-anim-tada {
9533
- 0%,
9534
- 100%,
9535
- 84% {
9536
- -webkit-transform: scale3d(1, 1, 1);
9537
- transform: scale3d(1, 1, 1);
9538
- }
9539
- 85% {
9540
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9541
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9542
- }
9543
- 88%,
9544
- 92%,
9545
- 96% {
9546
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9547
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9548
- }
9549
- 90%,
9550
- 94% {
9551
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9552
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9553
- }
9554
- }
9555
-
9556
- @-webkit-keyframes wpr-hotspot-anim-tada {
9557
- 0%,
9558
- 100%,
9559
- 84% {
9560
- -webkit-transform: scale3d(1, 1, 1);
9561
- transform: scale3d(1, 1, 1);
9562
- }
9563
- 85% {
9564
- -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9565
- transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9566
- }
9567
- 88%,
9568
- 92%,
9569
- 96% {
9570
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9571
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9572
- }
9573
- 90%,
9574
- 94% {
9575
- -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9576
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9577
- }
9578
- }
9579
-
9580
- .wpr-hotspot-anim-tada {
9581
- -webkit-animation-name: wpr-hotspot-anim-tada;
9582
- animation-name: wpr-hotspot-anim-tada;
9583
- -webkit-animation-duration: 6s;
9584
- animation-duration: 6s;
9585
- }
9586
-
9587
- @keyframes wpr-hotspot-anim-glow {
9588
- 0% {
9589
- -webkit-transform: scale(1);
9590
- transform: scale(1);
9591
- opacity: 1;
9592
- }
9593
- 100% {
9594
- -webkit-transform: scale(1.5);
9595
- transform: scale(1.5);
9596
- opacity: 0;
9597
- }
9598
- }
9599
-
9600
- @-webkit-keyframes wpr-hotspot-anim-glow {
9601
- 0% {
9602
- -webkit-transform: scale(1);
9603
- transform: scale(1);
9604
- opacity: 1;
9605
- }
9606
- 100% {
9607
- -webkit-transform: scale(1.5);
9608
- transform: scale(1.5);
9609
- opacity: 0;
9610
- }
9611
- }
9612
-
9613
- .wpr-hotspot-anim-glow:before {
9614
- content: '';
9615
- display: block;
9616
- position: absolute;
9617
- left: 0;
9618
- top: 0;
9619
- height: 100%;
9620
- width: 100%;
9621
- z-index: -1;
9622
- -webkit-animation-name: wpr-hotspot-anim-glow;
9623
- animation-name: wpr-hotspot-anim-glow;
9624
- -webkit-animation-duration: 2s;
9625
- animation-duration: 2s;
9626
- }
9627
-
9628
-
9629
- /*--------------------------------------------------------------
9630
- == Divider
9631
- --------------------------------------------------------------*/
9632
-
9633
- .wpr-divider-wrap {
9634
- display: inline-block;
9635
- width: 100%;
9636
- overflow: hidden;
9637
- }
9638
-
9639
- .wpr-divider {
9640
- display: -ms-flexbox;
9641
- display: -webkit-box;
9642
- display: flex;
9643
- -webkit-box-align: center;
9644
- -ms-flex-align: center;
9645
- align-items: center;
9646
- }
9647
-
9648
- .wpr-divider-text {
9649
- -webkit-box-flex: 0;
9650
- -ms-flex: 0 1 auto;
9651
- flex: 0 1 auto;
9652
- }
9653
-
9654
- .elementor-widget-wpr-divider .wpr-divider .wpr-divider-text {
9655
- font-size: 21px;
9656
- }
9657
-
9658
- .wpr-divider-border-left,
9659
- .wpr-divider-border-right {
9660
- -webkit-box-flex: 1;
9661
- -ms-flex: 1 1 auto;
9662
- flex: 1 1 auto;
9663
- }
9664
-
9665
- .wpr-divider-border {
9666
- display: block;
9667
- width: 100%;
9668
- height: 1px;
9669
- }
9670
-
9671
- .wpr-divider-align-left .wpr-divider-border-left,
9672
- .wpr-divider-align-right .wpr-divider-border-right {
9673
- display: none;
9674
- }
9675
-
9676
- .wpr-divider-image {
9677
- display: block;
9678
- overflow: hidden;
9679
- }
9680
-
9681
-
9682
- /*--------------------------------------------------------------
9683
- == Business Hours
9684
- --------------------------------------------------------------*/
9685
-
9686
- .wpr-business-hours {
9687
- overflow: hidden;
9688
- }
9689
-
9690
- .wpr-business-hours-item {
9691
- position: relative;
9692
- display: -ms-flexbox;
9693
- display: -webkit-box;
9694
- display: flex;
9695
- -webkit-box-align: center;
9696
- -ms-flex-align: center;
9697
- align-items: center;
9698
- -webkit-transition: all .1s;
9699
- -o-transition: all .1s;
9700
- transition: all .1s;
9701
- }
9702
-
9703
- .wpr-business-day {
9704
- -webkit-box-flex: 1;
9705
- -ms-flex: 1 0 0px;
9706
- flex: 1 0 0;
9707
- text-align: left;
9708
- }
9709
-
9710
- .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,
9711
- .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time,
9712
- .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed {
9713
- font-size: 16px;
9714
- font-weight: 500;
9715
- }
9716
-
9717
- .wpr-business-time,
9718
- .wpr-business-closed {
9719
- -webkit-box-flex: 1;
9720
- -ms-flex: 1 0 0px;
9721
- flex: 1 0 0;
9722
- text-align: right;
9723
- }
9724
-
9725
- .wpr-business-hours-item:after {
9726
- content: "";
9727
- display: block;
9728
- position: absolute;
9729
- bottom: 0;
9730
- left: 0;
9731
- width: 100%;
9732
- }
9733
-
9734
- .wpr-business-hours-item:last-of-type:after {
9735
- display: none;
9736
- }
9737
-
9738
-
9739
- /* Defaults */
9740
-
9741
- .elementor-widget-wpr-business-hours .wpr-business-day,
9742
- .elementor-widget-wpr-business-hours .wpr-business-time,
9743
- .elementor-widget-wpr-business-hours .wpr-business-closed {
9744
- font-weight: 500;
9745
- }
9746
-
9747
-
9748
- /*--------------------------------------------------------------
9749
- == Flip Box
9750
- --------------------------------------------------------------*/
9751
-
9752
- .wpr-flip-box {
9753
- position: relative;
9754
- -webkit-transform-style: preserve-3d;
9755
- transform-style: preserve-3d;
9756
- -webkit-transition: all 500ms ease;
9757
- -o-transition: all 500ms ease;
9758
- transition: all 500ms ease;
9759
- -webkit-perspective: 1000px;
9760
- perspective: 1000px;
9761
- }
9762
-
9763
- .wpr-flip-box-item {
9764
- position: absolute;
9765
- top: 0;
9766
- left: 0;
9767
- width: 100%;
9768
- height: 100%;
9769
- }
9770
-
9771
- .wpr-flip-box-front {
9772
- z-index: 5;
9773
- }
9774
-
9775
- .wpr-flip-box[data-trigger="box"] {
9776
- cursor: pointer;
9777
- }
9778
-
9779
- .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title,
9780
- .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title {
9781
- font-size: 23px;
9782
- font-weight: 600;
9783
- }
9784
-
9785
- .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description,
9786
- .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description {
9787
- font-size: 15px;
9788
- }
9789
-
9790
- .wpr-flip-box-item {
9791
- -webkit-transform-style: preserve-3d;
9792
- transform-style: preserve-3d;
9793
- -webkit-backface-visibility: hidden;
9794
- backface-visibility: hidden;
9795
- -webkit-transition-property: all;
9796
- -o-transition-property: all;
9797
- transition-property: all;
9798
- }
9799
-
9800
- .wpr-flip-box-content {
9801
- display: -moz-flex;
9802
- display: -ms-flex;
9803
- display: -o-flex;
9804
- display: -webkit-box;
9805
- display: -ms-flexbox;
9806
- display: flex;
9807
- width: 100%;
9808
- height: 100%;
9809
- -webkit-box-orient: vertical;
9810
- -webkit-box-direction: normal;
9811
- -ms-flex-direction: column;
9812
- flex-direction: column;
9813
- position: relative;
9814
- z-index: 10;
9815
- }
9816
-
9817
- .wpr-flip-box-overlay {
9818
- position: absolute;
9819
- width: 100%;
9820
- height: 100%;
9821
- top: 0;
9822
- left: 0;
9823
- z-index: 5;
9824
- }
9825
-
9826
- .wpr-flip-box-link {
9827
- display: block;
9828
- position: absolute;
9829
- width: 100%;
9830
- height: 100%;
9831
- top: 0;
9832
- left: 0;
9833
- z-index: 20;
9834
- }
9835
-
9836
- .wpr-flip-box-btn {
9837
- display: inline-table;
9838
- cursor: pointer;
9839
- }
9840
-
9841
- .wpr-flip-box-btn-icon {
9842
- margin-left: 5px;
9843
- }
9844
-
9845
- .wpr-flip-box-btn span {
9846
- position: relative;
9847
- z-index: 2;
9848
- opacity: 1 !important;
9849
- }
9850
-
9851
- .wpr-flip-box-btn:before,
9852
- .wpr-flip-box-btn:after {
9853
- z-index: 1 !important;
9854
- }
9855
-
9856
- .wpr-flip-box-image img {
9857
- display: block;
9858
- width: 100%;
9859
- }
9860
-
9861
- .wpr-flip-box-title a,
9862
- .wpr-flip-box-title a:hover {
9863
- color: inherit;
9864
- }
9865
-
9866
- .wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img,
9867
- .wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img {
9868
- float: left;
9869
- }
9870
-
9871
- .wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img,
9872
- .wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img {
9873
- margin: 0 auto;
9874
- }
9875
-
9876
- .wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img,
9877
- .wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img {
9878
- float: right;
9879
- }
9880
-
9881
-
9882
- /* Flip */
9883
-
9884
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
9885
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
9886
- -webkit-transform: rotateX(0) rotateY(-180deg);
9887
- transform: rotateX(0) rotateY(-180deg);
9888
- }
9889
-
9890
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
9891
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
9892
- -webkit-transform: rotateX(0) rotateY(180deg);
9893
- transform: rotateX(0) rotateY(180deg);
9894
- }
9895
-
9896
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
9897
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
9898
- -webkit-transform: rotateX(-180deg) rotateY(0);
9899
- transform: rotateX(-180deg) rotateY(0);
9900
- }
9901
-
9902
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
9903
- .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
9904
- -webkit-transform: rotateX(180deg) rotateY(0);
9905
- transform: rotateX(180deg) rotateY(0);
9906
- }
9907
-
9908
- .wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back {
9909
- -webkit-transform: none;
9910
- -ms-transform: none;
9911
- transform: none;
9912
- }
9913
-
9914
-
9915
- /* 3D Flip */
9916
-
9917
- .wpr-flip-box-animation-3d-yes .wpr-flip-box-content {
9918
- -webkit-transform-style: preserve-3d;
9919
- transform-style: preserve-3d;
9920
- -webkit-transform: translateZ(70px) scale(.93);
9921
- transform: translateZ(70px) scale(.93);
9922
- }
9923
-
9924
-
9925
- /* Slide */
9926
-
9927
- .wpr-flip-box-animation-push .wpr-flip-box,
9928
- .wpr-flip-box-animation-slide .wpr-flip-box {
9929
- overflow: hidden;
9930
- }
9931
-
9932
- .wpr-flip-box-animation-push .wpr-flip-box-back,
9933
- .wpr-flip-box-animation-slide .wpr-flip-box-back {
9934
- z-index: 10;
9935
- }
9936
-
9937
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
9938
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back {
9939
- top: 100%;
9940
- }
9941
-
9942
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,
9943
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back {
9944
- top: 0;
9945
- }
9946
-
9947
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
9948
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back {
9949
- top: auto;
9950
- bottom: 100%;
9951
- }
9952
-
9953
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,
9954
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back {
9955
- top: auto;
9956
- bottom: 0;
9957
- }
9958
-
9959
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
9960
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back {
9961
- left: 100%;
9962
- }
9963
-
9964
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,
9965
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back {
9966
- left: 0;
9967
- }
9968
-
9969
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
9970
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back {
9971
- left: auto;
9972
- right: 100%;
9973
- }
9974
-
9975
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,
9976
- .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back {
9977
- left: auto;
9978
- right: 0;
9979
- }
9980
-
9981
-
9982
- /* Push */
9983
-
9984
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
9985
- top: -100%;
9986
- }
9987
-
9988
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
9989
- top: 100%;
9990
- }
9991
-
9992
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
9993
- left: -100%;
9994
- }
9995
-
9996
- .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
9997
- left: 100%;
9998
- }
9999
-
10000
-
10001
- /* Fade */
10002
-
10003
- .wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front {
10004
- opacity: 0;
10005
- visibility: hidden;
10006
- }
10007
-
10008
-
10009
- /* Zoom In */
10010
-
10011
- .wpr-flip-box-animation-zoom-in .wpr-flip-box-back {
10012
- opacity: 0;
10013
- -webkit-transform: scale(0.9);
10014
- -ms-transform: scale(0.9);
10015
- transform: scale(0.9);
10016
- z-index: 10;
10017
- }
10018
-
10019
- .wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back {
10020
- opacity: 1;
10021
- -webkit-transform: scale(1);
10022
- -ms-transform: scale(1);
10023
- transform: scale(1);
10024
- }
10025
-
10026
-
10027
- /* Zoom Out */
10028
-
10029
- .wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front {
10030
- opacity: 0;
10031
- -webkit-transform: scale(0.9);
10032
- -ms-transform: scale(0.9);
10033
- transform: scale(0.9);
10034
- visibility: hidden;
10035
- }
10036
-
10037
-
10038
- /* Defaults */
10039
-
10040
- .elementor-widget-wpr-flip-box .wpr-flip-box-front {
10041
- background-color: #605BE5;
10042
- }
10043
-
10044
- .elementor-widget-wpr-flip-box .wpr-flip-box-back {
10045
- background-color: #FF348B;
10046
- }
10047
-
10048
-
10049
- /*--------------------------------------------------------------
10050
- == Promo Box
10051
- --------------------------------------------------------------*/
10052
-
10053
- .wpr-promo-box {
10054
- display: -moz-flex;
10055
- display: -ms-flex;
10056
- display: -o-flex;
10057
- display: -webkit-box;
10058
- display: -ms-flexbox;
10059
- display: flex;
10060
- position: relative;
10061
- }
10062
-
10063
- .wpr-promo-box-image {
10064
- position: relative;
10065
- overflow: hidden;
10066
- }
10067
-
10068
- .wpr-promo-box-style-cover .wpr-promo-box-image,
10069
- .wpr-promo-box-style-pro-cs .wpr-promo-box-image {
10070
- position: absolute;
10071
- top: 0;
10072
- left: 0;
10073
- height: 100%;
10074
- width: 100%;
10075
- }
10076
-
10077
- .wpr-promo-box-bg-image {
10078
- position: absolute;
10079
- top: 0;
10080
- left: 0;
10081
- height: 100%;
10082
- width: 100%;
10083
- z-index: 10;
10084
- background-size: cover;
10085
- background-position: 50%;
10086
- }
10087
-
10088
- .wpr-promo-box-bg-overlay {
10089
- position: absolute;
10090
- top: 0;
10091
- left: 0;
10092
- height: 100%;
10093
- width: 100%;
10094
- z-index: 15;
10095
- -webkit-transition-property: all;
10096
- -o-transition-property: all;
10097
- transition-property: all;
10098
- }
10099
-
10100
- .wpr-promo-box-content {
10101
- position: relative;
10102
- z-index: 20;
10103
- width: 100%;
10104
- display: -moz-flex;
10105
- display: -ms-flex;
10106
- display: -o-flex;
10107
- display: -webkit-box;
10108
- display: -ms-flexbox;
10109
- display: flex;
10110
- -webkit-box-orient: vertical;
10111
- -webkit-box-direction: normal;
10112
- -ms-flex-direction: column;
10113
- flex-direction: column;
10114
- overflow: hidden;
10115
- }
10116
-
10117
- .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content {
10118
- background-color: #212121;
10119
- }
10120
-
10121
- .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content {
10122
- background-color: #ddb34f;
10123
- }
10124
-
10125
- .wpr-promo-box-image-position-right .wpr-promo-box {
10126
- -webkit-box-orient: horizontal;
10127
- -webkit-box-direction: reverse;
10128
- -ms-flex-direction: row-reverse;
10129
- flex-direction: row-reverse;
10130
- }
10131
-
10132
- .wpr-promo-box-image-position-center .wpr-promo-box {
10133
- -webkit-box-orient: vertical;
10134
- -webkit-box-direction: normal;
10135
- -ms-flex-direction: column;
10136
- flex-direction: column;
10137
- }
10138
-
10139
- @media screen and (max-width: 640px) {
10140
- .wpr-promo-box-style-classic .wpr-promo-box {
10141
- -webkit-box-orient: vertical;
10142
- -webkit-box-direction: normal;
10143
- -ms-flex-direction: column;
10144
- flex-direction: column;
10145
- }
10146
- .wpr-promo-box-style-classic .wpr-promo-box-image {
10147
- min-width: auto !important;
10148
- }
10149
- }
10150
-
10151
- .wpr-promo-box-link {
10152
- display: block;
10153
- position: absolute;
10154
- width: 100%;
10155
- height: 100%;
10156
- top: 0;
10157
- left: 0;
10158
- z-index: 40;
10159
- }
10160
-
10161
- .wpr-promo-box-btn {
10162
- display: inline-block;
10163
- }
10164
-
10165
- .wpr-promo-box-icon,
10166
- .wpr-promo-box-title,
10167
- .wpr-promo-box-description,
10168
- .wpr-promo-box-btn-wrap {
10169
- width: 100%;
10170
- }
10171
-
10172
- .wpr-promo-box-btn-icon {
10173
- margin-left: 5px;
10174
- }
10175
-
10176
- .wpr-promo-box-icon img {
10177
- display: inline-block;
10178
- }
10179
-
10180
- .elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image {
10181
- -webkit-filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
10182
- filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
10183
- }
10184
-
10185
-
10186
- /* Promo box Badge */
10187
- .wpr-promo-box-badge {
10188
- position: absolute;
10189
- display: inline-block;
10190
- text-align: center;
10191
- z-index: 35;
10192
- }
10193
-
10194
- .wpr-promo-box-badge-left {
10195
- left: 0;
10196
- right: auto;
10197
- }
10198
-
10199
- .wpr-promo-box-badge-right {
10200
- left: auto;
10201
- right: 0;
10202
- }
10203
-
10204
- .wpr-promo-box-badge-corner {
10205
- top: 0;
10206
- width: 200px;
10207
- height: 200px;
10208
- overflow: hidden;
10209
- }
10210
-
10211
- .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
10212
- width: 200%;
10213
- }
10214
-
10215
- .wpr-promo-box-badge-corner.wpr-promo-box-badge-right {
10216
- -webkit-transform: rotate(90deg);
10217
- -ms-transform: rotate(90deg);
10218
- transform: rotate(90deg);
10219
- }
10220
-
10221
- .wpr-promo-box-badge-cyrcle {
10222
- top: 0;
10223
- }
10224
-
10225
- .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left {
10226
- -webkit-transform: translateX(-40%) translateY(-40%);
10227
- -ms-transform: translateX(-40%) translateY(-40%);
10228
- transform: translateX(-40%) translateY(-40%);
10229
- }
10230
-
10231
- .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right {
10232
- -webkit-transform: translateX(40%) translateY(-40%);
10233
- -ms-transform: translateX(40%) translateY(-40%);
10234
- transform: translateX(40%) translateY(-40%);
10235
- }
10236
-
10237
- .wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner {
10238
- border-radius: 100%;
10239
- }
10240
-
10241
- .wpr-promo-box-badge-flag {
10242
- border-right: 5px;
10243
- }
10244
-
10245
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-left {
10246
- margin-left: -10px;
10247
- }
10248
-
10249
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-right {
10250
- margin-right: -10px;
10251
- }
10252
-
10253
- .wpr-promo-box-badge-flag:before {
10254
- content: "";
10255
- position: absolute;
10256
- z-index: 1;
10257
- bottom: -5px;
10258
- width: 0;
10259
- height: 0;
10260
- margin-left: -10px;
10261
- border-left: 10px solid transparent;
10262
- border-right: 10px solid transparent;
10263
- border-top-style: solid;
10264
- border-top-width: 10px;
10265
- }
10266
-
10267
- .wpr-promo-box-badge-flag .wpr-promo-box-badge-inner {
10268
- position: relative;
10269
- z-index: 2;
10270
- border-top-left-radius: 3px;
10271
- border-top-right-radius: 3px;
10272
- }
10273
-
10274
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before {
10275
- left: 5px;
10276
- -webkit-transform: rotate(90deg);
10277
- -ms-transform: rotate(90deg);
10278
- transform: rotate(90deg);
10279
- }
10280
-
10281
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before {
10282
- right: -5px;
10283
- -webkit-transform: rotate(-90deg);
10284
- -ms-transform: rotate(-90deg);
10285
- transform: rotate(-90deg);
10286
- }
10287
-
10288
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner {
10289
- border-bottom-right-radius: 3px;
10290
- }
10291
-
10292
- .wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner {
10293
- border-bottom-left-radius: 3px;
10294
- }
10295
-
10296
-
10297
- /* Defaults */
10298
- .elementor-widget-wpr-promo-box .wpr-promo-box-title {
10299
- font-size: 24px;
10300
- font-weight: 600;
10301
- }
10302
-
10303
- .elementor-widget-wpr-promo-box .wpr-promo-box-description {
10304
- font-size: 15px;
10305
- }
10306
-
10307
- .elementor-widget-wpr-promo-box .wpr-promo-box-btn,
10308
- .elementor-widget-wpr-promo-box .wpr-promo-box-badge {
10309
- font-size: 14px;
10310
- }
10311
-
10312
- .elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner {
10313
- font-size: 14px;
10314
- font-weight: 600;
10315
- text-transform: uppercase;
10316
- letter-spacing: 0.4px;
10317
- }
10318
-
10319
- .elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
10320
- line-height: 1.6;
10321
- }
10322
-
10323
-
10324
- /*--------------------------------------------------------------
10325
- == Content Ticker
10326
- --------------------------------------------------------------*/
10327
-
10328
- .wpr-content-ticker {
10329
- display: -moz-flex;
10330
- display: -ms-flex;
10331
- display: -o-flex;
10332
- display: -webkit-box;
10333
- display: -ms-flexbox;
10334
- display: flex;
10335
- overflow: hidden;
10336
- }
10337
-
10338
- .wpr-content-ticker-inner {
10339
- display: -moz-flex;
10340
- display: -ms-flex;
10341
- display: -o-flex;
10342
- display: -webkit-box;
10343
- display: -ms-flexbox;
10344
- display: flex;
10345
- -webkit-box-orient: horizontal;
10346
- -webkit-box-direction: normal;
10347
- -ms-flex-direction: row;
10348
- flex-direction: row;
10349
- -webkit-box-align: center;
10350
- -ms-flex-align: center;
10351
- align-items: center;
10352
- position: relative;
10353
- z-index: 20;
10354
- width: 100%;
10355
- overflow: hidden;
10356
- }
10357
-
10358
- .wpr-ticker-arrow-position-left .wpr-content-ticker-inner {
10359
- -webkit-box-orient: horizontal;
10360
- -webkit-box-direction: reverse;
10361
- -ms-flex-direction: row-reverse;
10362
- flex-direction: row-reverse;
10363
- }
10364
-
10365
-
10366
- /* Gradient */
10367
- .wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,
10368
- .wpr-ticker-gradient-type-left .wpr-ticker-gradient:before {
10369
- content: "";
10370
- position: absolute;
10371
- bottom: 0;
10372
- top: 0;
10373
- left: 0;
10374
- width: 40px;
10375
- z-index: 20;
10376
- }
10377
-
10378
- .wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,
10379
- .wpr-ticker-gradient-type-right .wpr-ticker-gradient:after {
10380
- content: "";
10381
- position: absolute;
10382
- bottom: 0;
10383
- top: 0;
10384
- right: 0;
10385
- width: 40px;
10386
- z-index: 20;
10387
- }
10388
-
10389
- .wpr-ticker-arrow-position-left .wpr-ticker-slider-controls {
10390
- margin-right: 20px;
10391
- }
10392
-
10393
- .wpr-ticker-arrow-position-right .wpr-ticker-slider-controls {
10394
- margin-left: 20px;
10395
- }
10396
-
10397
- .wpr-ticker-slider {
10398
- position: relative;
10399
- width: 100%;
10400
- overflow: hidden;
10401
- }
10402
-
10403
- .wpr-ticker-heading-position-right .wpr-content-ticker {
10404
- -webkit-box-orient: horizontal;
10405
- -webkit-box-direction: reverse;
10406
- -ms-flex-direction: row-reverse;
10407
- flex-direction: row-reverse;
10408
- }
10409
-
10410
-
10411
- /* Content */
10412
- .wpr-ticker-title {
10413
- display: -webkit-box;
10414
- display: -ms-flexbox;
10415
- display: flex;
10416
- -webkit-align-items: center;
10417
- overflow: hidden;
10418
- -webkit-transition-property: all;
10419
- -o-transition-property: all;
10420
- transition-property: all;
10421
- -webkit-transition-timing-function: ease-in-out;
10422
- -o-transition-timing-function: ease-in-out;
10423
- transition-timing-function: ease-in-out;
10424
- -webkit-transition-duration: 200ms;
10425
- -o-transition-duration: 200ms;
10426
- transition-duration: 200ms;
10427
- margin: 0;
10428
- }
10429
-
10430
- .wpr-ticker-title a,
10431
- .wpr-ticker-title:hover a {
10432
- color: inherit;
10433
- }
10434
-
10435
- .elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title {
10436
- font-size: 14px;
10437
- }
10438
-
10439
- .wpr-ticker-title-inner {
10440
- -o-text-overflow: ellipsis;
10441
- text-overflow: ellipsis;
10442
- white-space: nowrap;
10443
- overflow: hidden;
10444
- display: inline;
10445
- }
10446
-
10447
-
10448
- /* Heading */
10449
- .wpr-ticker-heading {
10450
- display: -webkit-box;
10451
- display: -ms-flexbox;
10452
- display: flex;
10453
- -webkit-box-align: center;
10454
- -ms-flex-align: center;
10455
- align-items: center;
10456
- position: relative;
10457
- z-index: 25;
10458
- -webkit-transition-property: all;
10459
- -o-transition-property: all;
10460
- transition-property: all;
10461
- -webkit-transition-timing-function: ease-in-out;
10462
- -o-transition-timing-function: ease-in-out;
10463
- transition-timing-function: ease-in-out;
10464
- }
10465
-
10466
- .wpr-ticker-heading-icon-position-left .wpr-ticker-heading {
10467
- -webkit-box-orient: horizontal;
10468
- -webkit-box-direction: reverse;
10469
- -ms-flex-direction: row-reverse;
10470
- flex-direction: row-reverse;
10471
- }
10472
-
10473
- .elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading {
10474
- font-size: 14px;
10475
- }
10476
-
10477
-
10478
- /* Triangle */
10479
- .wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10480
- content: "";
10481
- position: absolute;
10482
- width: 0;
10483
- height: 0;
10484
- background: transparent !important;
10485
- border-bottom-color: transparent;
10486
- border-top-color: transparent;
10487
- border-right-style: solid;
10488
- border-bottom-style: solid;
10489
- border-top-style: solid;
10490
- border-width: 10px;
10491
- top: 50%;
10492
- -webkit-transition-property: inherit;
10493
- -o-transition-property: inherit;
10494
- transition-property: inherit;
10495
- -webkit-transition-timing-function: inherit;
10496
- -o-transition-timing-function: inherit;
10497
- transition-timing-function: inherit;
10498
- -webkit-transition-duration: inherit;
10499
- -o-transition-duration: inherit;
10500
- transition-duration: inherit;
10501
- }
10502
-
10503
- .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before,
10504
- .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
10505
- content: "";
10506
- position: absolute;
10507
- top: 0;
10508
- bottom: 0;
10509
- width: 100%;
10510
- z-index: 1;
10511
- -webkit-transition-property: inherit;
10512
- -o-transition-property: inherit;
10513
- transition-property: inherit;
10514
- -webkit-transition-timing-function: inherit;
10515
- -o-transition-timing-function: inherit;
10516
- transition-timing-function: inherit;
10517
- -webkit-transition-duration: inherit;
10518
- -o-transition-duration: inherit;
10519
- transition-duration: inherit;
10520
- }
10521
-
10522
- .wpr-ticker-heading-text,
10523
- .wpr-ticker-heading-icon {
10524
- position: relative;
10525
- z-index: 20;
10526
- -webkit-transition-property: inherit;
10527
- -o-transition-property: inherit;
10528
- transition-property: inherit;
10529
- -webkit-transition-timing-function: inherit;
10530
- -o-transition-timing-function: inherit;
10531
- transition-timing-function: inherit;
10532
- -webkit-transition-duration: inherit;
10533
- -o-transition-duration: inherit;
10534
- transition-duration: inherit;
10535
- }
10536
-
10537
- .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before {
10538
- -ms-transform: skew(20deg);
10539
- transform: skew(20deg);
10540
- -webkit-transform: skew(20deg);
10541
- }
10542
-
10543
- .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
10544
- -ms-transform: skew(-20deg);
10545
- transform: skew(-20deg);
10546
- -webkit-transform: skew(-20deg);
10547
- }
10548
-
10549
- .wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10550
- -webkit-transform: translateY(-50%) rotate(180deg);
10551
- -ms-transform: translateY(-50%) rotate(180deg);
10552
- transform: translateY(-50%) rotate(180deg);
10553
- }
10554
-
10555
- .wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10556
- -webkit-transform: translateY(-50%);
10557
- -ms-transform: translateY(-50%);
10558
- transform: translateY(-50%);
10559
- }
10560
-
10561
-
10562
- /* Ticker Navigation */
10563
-
10564
- .wpr-ticker-slider-controls {
10565
- display: -moz-flex;
10566
- display: -ms-flex;
10567
- display: -o-flex;
10568
- display: -webkit-box;
10569
- display: -ms-flexbox;
10570
- display: flex;
10571
- }
10572
-
10573
- .wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls {
10574
- -webkit-box-orient: vertical;
10575
- -webkit-box-direction: normal;
10576
- -ms-flex-direction: column;
10577
- flex-direction: column;
10578
- }
10579
-
10580
- .wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls {
10581
- -webkit-box-orient: horizontal;
10582
- -webkit-box-direction: normal;
10583
- -ms-flex-direction: row;
10584
- flex-direction: row;
10585
- }
10586
-
10587
- .wpr-ticker-arrow {
10588
- -webkit-box-sizing: content-box;
10589
- box-sizing: content-box;
10590
- text-align: center;
10591
- -webkit-transition: all .5s;
10592
- -o-transition: all .5s;
10593
- transition: all .5s;
10594
- cursor: pointer;
10595
- }
10596
-
10597
- .wpr-ticker-arrow i {
10598
- display: block;
10599
- width: 100%;
10600
- height: 100%;
10601
- line-height: inherit;
10602
- }
10603
-
10604
- .wpr-ticker-next-arrow {
10605
- -webkit-transform: rotate(180deg);
10606
- -ms-transform: rotate(180deg);
10607
- transform: rotate(180deg);
10608
- }
10609
-
10610
- .wpr-content-ticker-inner .wpr-ticker-item {
10611
- display: -moz-flex !important;
10612
- display: -ms-flex !important;
10613
- display: -o-flex !important;
10614
- display: -webkit-box !important;
10615
- display: -ms-flexbox !important;
10616
- display: flex !important;
10617
- -webkit-box-align: center !important;
10618
- -ms-flex-align: center !important;
10619
- align-items: center;
10620
- position: relative;
10621
- overflow: hidden;
10622
- }
10623
-
10624
- .wpr-ticker-marquee {
10625
- overflow: hidden;
10626
- }
10627
-
10628
- .wpr-ticker-marquee .js-marquee {
10629
- display: -moz-flex;
10630
- display: -ms-flex;
10631
- display: -o-flex;
10632
- display: -webkit-box;
10633
- display: -ms-flexbox;
10634
- display: flex;
10635
- }
10636
-
10637
- .wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item {
10638
- margin: 1px 0;
10639
- }
10640
-
10641
- .wpr-ticker-image {
10642
- margin-right: 10px;
10643
- }
10644
-
10645
- .wpr-ticker-link {
10646
- display: block;
10647
- position: absolute;
10648
- width: 100%;
10649
- height: 100%;
10650
- top: 0;
10651
- left: 0;
10652
- z-index: 20;
10653
- }
10654
-
10655
-
10656
- /* Flash Circle */
10657
-
10658
- .wpr-ticker-icon-circle {
10659
- display: block;
10660
- border-radius: 50%;
10661
- -webkit-border-radius: 50%;
10662
- z-index: 5;
10663
- -webkit-transition-property: inherit;
10664
- -o-transition-property: inherit;
10665
- transition-property: inherit;
10666
- -webkit-transition-timing-function: inherit;
10667
- -o-transition-timing-function: inherit;
10668
- transition-timing-function: inherit;
10669
- -webkit-transition-duration: inherit;
10670
- -o-transition-duration: inherit;
10671
- transition-duration: inherit;
10672
- }
10673
-
10674
- .wpr-ticker-icon-circle:before,
10675
- .wpr-ticker-icon-circle:after {
10676
- content: "";
10677
- position: absolute;
10678
- top: 50%;
10679
- left: 50%;
10680
- -webkit-animation-name: wpr-ticker-icon-blink;
10681
- animation-name: wpr-ticker-icon-blink;
10682
- -webkit-animation-duration: 2s;
10683
- animation-duration: 2s;
10684
- -webkit-animation-iteration-count: infinite;
10685
- animation-iteration-count: infinite;
10686
- border-radius: 50%;
10687
- border-width: 1px;
10688
- border-style: solid;
10689
- -webkit-border-radius: 50%;
10690
- -moz-border-radius: 50%;
10691
- -webkit-transition-property: inherit;
10692
- -o-transition-property: inherit;
10693
- transition-property: inherit;
10694
- -webkit-transition-timing-function: inherit;
10695
- -o-transition-timing-function: inherit;
10696
- transition-timing-function: inherit;
10697
- -webkit-transition-duration: inherit;
10698
- -o-transition-duration: inherit;
10699
- transition-duration: inherit;
10700
- }
10701
-
10702
- .wpr-ticker-icon-circle:after {
10703
- -webkit-animation-delay: 1s;
10704
- animation-delay: 1s;
10705
- }
10706
-
10707
- @-webkit-keyframes wpr-ticker-icon-blink {
10708
- 0% {
10709
- -webkit-transform: scale(1, 1);
10710
- transform: scale(1, 1)
10711
- }
10712
- 100% {
10713
- -webkit-transform: scale(3, 3);
10714
- transform: scale(3, 3);
10715
- opacity: 0
10716
- }
10717
- }
10718
-
10719
- @keyframes wpr-ticker-icon-blink {
10720
- 0% {
10721
- -webkit-transform: scale(1, 1);
10722
- transform: scale(1, 1)
10723
- }
10724
- 100% {
10725
- -webkit-transform: scale(3, 3);
10726
- transform: scale(3, 3);
10727
- opacity: 0
10728
- }
10729
- }
10730
-
10731
-
10732
- /*--------------------------------------------------------------
10733
- == Tabs
10734
- --------------------------------------------------------------*/
10735
-
10736
- .wpr-tabs {
10737
- display: -moz-flex;
10738
- display: -ms-flex;
10739
- display: -o-flex;
10740
- display: -webkit-box;
10741
- display: -ms-flexbox;
10742
- display: flex;
10743
- }
10744
-
10745
- .wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs {
10746
- -webkit-box-orient: vertical;
10747
- -webkit-box-direction: normal;
10748
- -ms-flex-direction: column;
10749
- flex-direction: column;
10750
- }
10751
-
10752
- .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs {
10753
- -webkit-box-orient: horizontal;
10754
- -webkit-box-direction: normal;
10755
- -ms-flex-direction: row;
10756
- flex-direction: row;
10757
- }
10758
-
10759
- .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs {
10760
- -webkit-box-orient: horizontal;
10761
- -webkit-box-direction: reverse;
10762
- -ms-flex-direction: row-reverse;
10763
- flex-direction: row-reverse;
10764
- }
10765
-
10766
- .wpr-tabs-wrap {
10767
- display: -moz-flex;
10768
- display: -ms-flex;
10769
- display: -o-flex;
10770
- display: -webkit-box;
10771
- display: -ms-flexbox;
10772
- display: flex;
10773
- -ms-flex-wrap: wrap;
10774
- flex-wrap: wrap;
10775
- -webkit-box-align: end;
10776
- -ms-flex-align: end;
10777
- align-items: flex-end;
10778
- }
10779
-
10780
- .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,
10781
- .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {
10782
- -webkit-box-orient: vertical;
10783
- -webkit-box-direction: normal;
10784
- -ms-flex-direction: column;
10785
- flex-direction: column;
10786
- }
10787
-
10788
-
10789
- /* Tabs Position */
10790
-
10791
- .wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs {
10792
- -webkit-box-align: center;
10793
- -ms-flex-align: center;
10794
- align-items: center;
10795
- }
10796
-
10797
- .wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs {
10798
- -webkit-box-align: start;
10799
- -ms-flex-align: start;
10800
- align-items: flex-start;
10801
- }
10802
-
10803
- .wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs {
10804
- -webkit-box-align: end;
10805
- -ms-flex-align: end;
10806
- align-items: flex-end;
10807
- }
10808
-
10809
- .wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,
10810
- .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
10811
- -webkit-box-flex: 1;
10812
- -ms-flex-positive: 1;
10813
- flex-grow: 1;
10814
- -ms-flex-preferred-size: 0;
10815
- flex-basis: 0;
10816
- }
10817
-
10818
- .wpr-tab {
10819
- position: relative;
10820
- z-index: 25;
10821
- display: -moz-flex;
10822
- display: -ms-flex;
10823
- display: -o-flex;
10824
- display: -webkit-box;
10825
- display: -ms-flexbox;
10826
- display: flex;
10827
- -webkit-box-align: center;
10828
- -ms-flex-align: center;
10829
- align-items: center;
10830
- cursor: pointer;
10831
- }
10832
-
10833
- .wpr-tab,
10834
- .wpr-tab-icon,
10835
- .wpr-tab-image,
10836
- .wpr-tab-title {
10837
- -webkit-transition-property: all;
10838
- -o-transition-property: all;
10839
- transition-property: all;
10840
- }
10841
-
10842
- .wpr-tab-icon,
10843
- .wpr-tab-icon i,
10844
- .wpr-tab-image,
10845
- .wpr-tab-title {
10846
- -webkit-transition-duration: inherit;
10847
- -o-transition-duration: inherit;
10848
- transition-duration: inherit;
10849
- }
10850
-
10851
- .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,
10852
- .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title,
10853
- .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {
10854
- font-size: 15px;
10855
- font-weight: 500;
10856
- }
10857
-
10858
-
10859
- /* Tab Content */
10860
-
10861
- .wpr-tabs-content-wrap {
10862
- position: relative;
10863
- width: 100%;
10864
- -webkit-transition-property: height;
10865
- -o-transition-property: height;
10866
- transition-property: height;
10867
- -webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10868
- -o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10869
- transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10870
- -webkit-transition-duration: 0.5s;
10871
- -o-transition-duration: 0.5s;
10872
- transition-duration: 0.5s;
10873
- z-index: 1;
10874
- overflow: hidden;
10875
- }
10876
-
10877
- .wpr-tab-content {
10878
- position: absolute;
10879
- width: 100%;
10880
- top: 0;
10881
- left: 0;
10882
- z-index: 1;
10883
- }
10884
-
10885
- .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content {
10886
- font-size: 14px;
10887
- }
10888
-
10889
- .wpr-tab-content-active {
10890
- position: relative;
10891
- z-index: 100;
10892
- }
10893
-
10894
- .wpr-tab-content-inner {
10895
- opacity: 0;
10896
- }
10897
-
10898
- .wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none {
10899
- opacity: 1;
10900
- }
10901
-
10902
-
10903
- /* Tab Icon */
10904
-
10905
- .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image,
10906
- .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon {
10907
- -webkit-box-ordinal-group: 2;
10908
- -ms-flex-order: 1;
10909
- order: 1;
10910
- }
10911
-
10912
- .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {
10913
- -webkit-box-ordinal-group: 3;
10914
- -ms-flex-order: 2;
10915
- order: 2;
10916
- }
10917
-
10918
- .wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
10919
- -webkit-box-orient: vertical;
10920
- -webkit-box-direction: reverse;
10921
- -ms-flex-direction: column-reverse;
10922
- flex-direction: column-reverse;
10923
- }
10924
-
10925
-
10926
- /* Triangle */
10927
-
10928
- .wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10929
- content: "";
10930
- position: absolute;
10931
- width: 0;
10932
- height: 0;
10933
- -webkit-transition-property: border-color;
10934
- -o-transition-property: border-color;
10935
- transition-property: border-color;
10936
- -webkit-transition-timing-function: ease-in;
10937
- -o-transition-timing-function: ease-in;
10938
- transition-timing-function: ease-in;
10939
- opacity: 0;
10940
- visibility: hidden;
10941
- z-index: 110;
10942
- }
10943
-
10944
- .wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before {
10945
- opacity: 1;
10946
- visibility: visible;
10947
- }
10948
-
10949
- .wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10950
- border-left-color: transparent;
10951
- border-right-color: transparent;
10952
- border-top-color: white;
10953
- border-top-style: solid;
10954
- border-left-style: solid;
10955
- border-right-style: solid;
10956
- }
10957
-
10958
- .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
10959
- .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10960
- border-bottom-color: transparent;
10961
- border-top-color: transparent;
10962
- border-right-style: solid;
10963
- border-bottom-style: solid;
10964
- border-top-style: solid;
10965
- }
10966
-
10967
-
10968
- /* Triangle Position */
10969
-
10970
- .wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10971
- left: 50%;
10972
- -ms-transform: translateX(-50%);
10973
- transform: translateX(-50%);
10974
- -webkit-transform: translateX(-50%);
10975
- }
10976
-
10977
- .wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10978
- left: 50%;
10979
- -ms-transform: translateX(-50%) rotate(180deg);
10980
- transform: translateX(-50%) rotate(180deg);
10981
- -webkit-transform: translateX(-50%) rotate(180deg);
10982
- bottom: -1px;
10983
- }
10984
-
10985
- .wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
10986
- .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10987
- top: 50%;
10988
- -ms-transform: translateY(-50%) rotate(180deg);
10989
- transform: translateY(-50%) rotate(180deg);
10990
- -webkit-transform: translateY(-50%) rotate(180deg);
10991
- }
10992
-
10993
- .wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
10994
- .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10995
- top: 50%;
10996
- -ms-transform: translateY(-50%);
10997
- transform: translateY(-50%);
10998
- -webkit-transform: translateY(-50%);
10999
- }
11000
-
11001
- .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11002
- right: 0;
11003
- }
11004
-
11005
- .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11006
- left: 0;
11007
- }
11008
-
11009
-
11010
- /* Ticker Typing Effect */
11011
-
11012
- .wpr-ticker-effect-typing .wpr-ticker-title:after {
11013
- display: inline-block;
11014
- vertical-align: top;
11015
- opacity: 1;
11016
- color: inherit;
11017
- margin-left: 2px;
11018
- }
11019
-
11020
- .wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after {
11021
- -webkit-animation-name: wpr-cursor-blink;
11022
- animation-name: wpr-cursor-blink;
11023
- -webkit-animation-iteration-count: infinite;
11024
- animation-iteration-count: infinite;
11025
- -webkit-animation-duration: 0.5s;
11026
- animation-duration: 0.5s;
11027
- }
11028
-
11029
- .wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner {
11030
- display: -webkit-inline-box;
11031
- display: -ms-inline-flexbox;
11032
- display: inline-flex;
11033
- -webkit-animation: wpr-ticker-typing 1s steps(30, end);
11034
- animation: wpr-ticker-typing 1s steps(30, end);
11035
- overflow: hidden;
11036
- }
11037
-
11038
- @-webkit-keyframes wpr-ticker-typing {
11039
- from {
11040
- width: 0;
11041
- }
11042
- to {
11043
- width: 100%;
11044
- }
11045
- }
11046
-
11047
- @keyframes wpr-ticker-typing {
11048
- from {
11049
- width: 0;
11050
- }
11051
- to {
11052
- width: 100%;
11053
- }
11054
- }
11055
-
11056
-
11057
- /*--------------------------------------------------------------
11058
- == Content Toggle
11059
- --------------------------------------------------------------*/
11060
-
11061
- .wpr-switcher-container {
11062
- display: -moz-flex;
11063
- display: -ms-flex;
11064
- display: -o-flex;
11065
- display: -webkit-box;
11066
- display: -ms-flexbox;
11067
- display: flex;
11068
- -webkit-box-align: center;
11069
- -ms-flex-align: center;
11070
- align-items: center;
11071
- -webkit-box-pack: center;
11072
- -ms-flex-pack: center;
11073
- justify-content: center;
11074
- margin: 0 auto;
11075
- }
11076
-
11077
- .wpr-switcher-wrap {
11078
- position: relative;
11079
- display: -moz-flex;
11080
- display: -ms-flex;
11081
- display: -o-flex;
11082
- display: -webkit-box;
11083
- display: -ms-flexbox;
11084
- display: flex;
11085
- -ms-flex-wrap: wrap;
11086
- flex-wrap: wrap;
11087
- -webkit-box-align: center;
11088
- -ms-flex-align: center;
11089
- align-items: center;
11090
- }
11091
-
11092
- .wpr-switcher {
11093
- position: relative;
11094
- display: -moz-flex;
11095
- display: -ms-flex;
11096
- display: -o-flex;
11097
- display: -webkit-box;
11098
- display: -ms-flexbox;
11099
- display: flex;
11100
- -webkit-box-flex: 1;
11101
- -ms-flex-positive: 1;
11102
- flex-grow: 1;
11103
- -ms-flex-preferred-size: 0;
11104
- flex-basis: 0;
11105
- height: 100%;
11106
- -webkit-box-align: center;
11107
- -ms-flex-align: center;
11108
- align-items: center;
11109
- -webkit-box-pack: center;
11110
- -ms-flex-pack: center;
11111
- justify-content: center;
11112
- z-index: 20;
11113
- cursor: pointer;
11114
- }
11115
-
11116
- .wpr-switcher-inner {
11117
- display: -moz-flex;
11118
- display: -ms-flex;
11119
- display: -o-flex;
11120
- display: -webkit-box;
11121
- display: -ms-flexbox;
11122
- display: flex;
11123
- -webkit-box-align: center;
11124
- -ms-flex-align: center;
11125
- align-items: center;
11126
- }
11127
-
11128
- .wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first {
11129
- -webkit-box-pack: end;
11130
- -ms-flex-pack: end;
11131
- justify-content: flex-end;
11132
- }
11133
-
11134
- .wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second {
11135
- -webkit-box-pack: start;
11136
- -ms-flex-pack: start;
11137
- justify-content: flex-start;
11138
- }
11139
-
11140
- .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,
11141
- .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon {
11142
- -webkit-box-ordinal-group: 2;
11143
- -ms-flex-order: 1;
11144
- order: 1;
11145
- }
11146
-
11147
- .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,
11148
- .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label {
11149
- -webkit-box-ordinal-group: 3;
11150
- -ms-flex-order: 2;
11151
- order: 2;
11152
- }
11153
-
11154
- .wpr-switcher-content-wrap {
11155
- position: relative;
11156
- width: 100%;
11157
- -webkit-transition-property: height;
11158
- -o-transition-property: height;
11159
- transition-property: height;
11160
- -webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11161
- -o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11162
- transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11163
- -webkit-transition-duration: 0.5s;
11164
- -o-transition-duration: 0.5s;
11165
- transition-duration: 0.5s;
11166
- z-index: 1;
11167
- overflow: hidden;
11168
- }
11169
-
11170
- .wpr-switcher-content {
11171
- position: absolute;
11172
- width: 100%;
11173
- top: 0;
11174
- left: 0;
11175
- z-index: 1;
11176
- }
11177
-
11178
- .wpr-switcher-content-active {
11179
- position: relative;
11180
- z-index: 100;
11181
- }
11182
-
11183
- .wpr-switcher-content-inner {
11184
- opacity: 0;
11185
- }
11186
-
11187
- .wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none {
11188
- opacity: 1;
11189
- }
11190
-
11191
-
11192
- /* Switcher Bg */
11193
-
11194
- .wpr-switcher-bg {
11195
- position: absolute;
11196
- height: 100%;
11197
- z-index: 1;
11198
- -o-transition: all ease-in-out 0.4s;
11199
- transition: all ease-in-out 0.4s;
11200
- -webkit-transition: all ease-in-out 0.4s;
11201
- }
11202
-
11203
-
11204
- /* Dual Switcher */
11205
-
11206
- .wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg {
11207
- left: 0;
11208
- }
11209
-
11210
- .wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg {
11211
- left: 100%;
11212
- -ms-transform: translateX(-100%);
11213
- transform: translateX(-100%);
11214
- -webkit-transform: translateX(-100%);
11215
- }
11216
-
11217
-
11218
- /*--------------------------------------------------------------
11219
- == Back to Top
11220
- --------------------------------------------------------------*/
11221
-
11222
- .wpr-stt-wrapper {
11223
- display: -webkit-box;
11224
- display: -ms-flexbox;
11225
- display: flex;
11226
- }
11227
-
11228
- .wpr-stt-btn {
11229
- border: none;
11230
- cursor: pointer;
11231
- font-size: 16px;
11232
- line-height: 48px;
11233
- text-align: center;
11234
- padding: 20px;
11235
- max-width: 5cm;
11236
- text-align: center;
11237
- display: -webkit-box;
11238
- display: -ms-flexbox;
11239
- display: flex;
11240
- -webkit-box-align: center;
11241
- -ms-flex-align: center;
11242
- align-items: center;
11243
- -webkit-box-pack: center;
11244
- -ms-flex-pack: center;
11245
- justify-content: center;
11246
- line-height: 1;
11247
- -webkit-box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);
11248
- box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);
11249
- }
11250
-
11251
- .wpr-stt-btn-icon-left .wpr-stt-btn {
11252
- display: -webkit-box;
11253
- display: -ms-flexbox;
11254
- display: flex;
11255
- -webkit-box-align: center;
11256
- -ms-flex-align: center;
11257
- align-items: center;
11258
- }
11259
-
11260
- .wpr-stt-btn-icon-right .wpr-stt-btn {
11261
- -webkit-box-orient: horizontal;
11262
- -webkit-box-direction: reverse;
11263
- -ms-flex-direction: row-reverse;
11264
- flex-direction: row-reverse;
11265
- }
11266
-
11267
- .wpr-stt-btn-icon-bottom .wpr-stt-btn {
11268
- -webkit-box-orient: vertical;
11269
- -webkit-box-direction: reverse;
11270
- -ms-flex-direction: column-reverse;
11271
- flex-direction: column-reverse;
11272
- }
11273
-
11274
- .wpr-stt-btn-icon-top .wpr-stt-btn {
11275
- display: -webkit-box;
11276
- display: -ms-flexbox;
11277
- display: flex;
11278
- -webkit-box-orient: vertical;
11279
- -webkit-box-direction: normal;
11280
- -ms-flex-direction: column;
11281
- flex-direction: column;
11282
- -webkit-box-align: center;
11283
- -ms-flex-align: center;
11284
- align-items: center;
11285
- }
11286
-
11287
- .wpr-stt-btn-align-fixed .wpr-stt-btn {
11288
- visibility: hidden;
11289
- position: fixed;
11290
- z-index: 9999;
11291
- }
11292
-
11293
- .wpr-stt-btn-align-fixed-right .wpr-stt-btn {
11294
- left: auto;
11295
- }
11296
-
11297
- .wpr-stt-btn-align-fixed-left .wpr-stt-btn {
11298
- right: auto;
11299
- }
11300
-
11301
-
11302
- /*--------------------------------------------------------------
11303
- == Phone Call
11304
- --------------------------------------------------------------*/
11305
-
11306
- .wpr-pc-wrapper {
11307
- display: -webkit-box;
11308
- display: -ms-flexbox;
11309
- display: flex;
11310
- }
11311
-
11312
- .wpr-pc-btn {
11313
- border: none;
11314
- cursor: pointer;
11315
- font-size: 16px;
11316
- line-height: 48px;
11317
- text-align: center;
11318
- text-align: center;
11319
- display: -webkit-box;
11320
- display: -ms-flexbox;
11321
- display: flex;
11322
- -webkit-box-align: center;
11323
- -ms-flex-align: center;
11324
- align-items: center;
11325
- -webkit-box-pack: center;
11326
- -ms-flex-pack: center;
11327
- justify-content: center;
11328
- line-height: 1;
11329
- }
11330
-
11331
- .elementor a.wpr-pc-btn {
11332
- -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
11333
- box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
11334
- }
11335
-
11336
- .wpr-pc-content {
11337
- display: -webkit-box;
11338
- display: -ms-flexbox;
11339
- display: flex;
11340
- }
11341
-
11342
- .wpr-pc-btn-icon-right .wpr-pc-content {
11343
- display: -webkit-box;
11344
- display: -ms-flexbox;
11345
- display: flex;
11346
- -webkit-box-align: center;
11347
- -ms-flex-align: center;
11348
- align-items: center;
11349
- }
11350
-
11351
- .wpr-pc-btn-icon-left .wpr-pc-content {
11352
- -webkit-box-orient: horizontal;
11353
- -webkit-box-direction: reverse;
11354
- -ms-flex-direction: row-reverse;
11355
- flex-direction: row-reverse;
11356
- }
11357
-
11358
- .wpr-pc-btn-icon-bottom .wpr-pc-content {
11359
- display: -webkit-box;
11360
- display: -ms-flexbox;
11361
- display: flex;
11362
- -webkit-box-orient: vertical;
11363
- -webkit-box-direction: normal;
11364
- -ms-flex-direction: column;
11365
- flex-direction: column;
11366
- -webkit-box-align: center;
11367
- -ms-flex-align: center;
11368
- align-items: center;
11369
- }
11370
-
11371
- .wpr-pc-btn-icon-top .wpr-pc-content {
11372
- -webkit-box-orient: vertical;
11373
- -webkit-box-direction: reverse;
11374
- -ms-flex-direction: column-reverse;
11375
- flex-direction: column-reverse;
11376
- }
11377
-
11378
- .wpr-pc-btn-align-fixed .wpr-pc-btn {
11379
- position: fixed;
11380
- z-index: 9999;
11381
- }
11382
-
11383
- .wpr-pc-btn-align-fixed-right .wpr-pc-btn {
11384
- left: auto;
11385
- }
11386
-
11387
- .wpr-pc-btn-align-fixed-left .wpr-pc-btn {
11388
- right: auto;
11389
- }
11390
-
11391
- /*--------------------------------------------------------------
11392
- == Post Timeline
11393
- --------------------------------------------------------------*/
11394
-
11395
- .wpr-timeline-outer-container {
11396
- position: relative;
11397
- }
11398
-
11399
- .wpr-vertical {
11400
- /* display: table; */
11401
- min-width: 100%;
11402
- min-height: 100%;
11403
- overflow: hidden;
11404
- }
11405
-
11406
- /* year-wrap or data-wrap */
11407
- .wpr-vertical .wpr-timeline-centered .wpr-data-wrap {
11408
- display: flow-root;
11409
- }
11410
-
11411
- /* remove overflow hidden if possible */
11412
- .wpr-timeline-centered {
11413
- position: relative;
11414
- display: table;
11415
- width: 100%;
11416
- height: 100%;
11417
- /* overflow: hidden; */
11418
- }
11419
-
11420
- .wpr-list-style-none ul {
11421
- list-style-type: none;
11422
- }
11423
-
11424
- .wpr-list-style-disc ul {
11425
- list-style-type: disc;
11426
- }
11427
-
11428
- .wpr-list-style-decimal ul {
11429
- list-style-type: decimal;
11430
- }
11431
-
11432
- .wpr-timeline-centered .wpr-timeline-entry:last-of-type {
11433
- margin-bottom: 0 !important;
11434
- }
11435
-
11436
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {
11437
- position: relative;
11438
- width: 50%;
11439
- float: right;
11440
- margin-bottom: 70px;
11441
- clear: both;
11442
- }
11443
-
11444
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned,
11445
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {
11446
- float: left;
11447
- }
11448
-
11449
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {
11450
- width: 100%;
11451
- }
11452
-
11453
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner,
11454
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner {
11455
- margin-left: 0;
11456
- }
11457
-
11458
- .wpr-wrapper .wpr-year-label {
11459
- display: -webkit-box;
11460
- display: -ms-flexbox;
11461
- display: flex;
11462
- -webkit-box-pack: center;
11463
- -ms-flex-pack: center;
11464
- justify-content: center;
11465
- -webkit-box-align: center;
11466
- -ms-flex-align: center;
11467
- align-items: center;
11468
- }
11469
-
11470
- .wpr-one-sided-timeline-left .wpr-middle-line,
11471
- .wpr-one-sided-timeline-left .wpr-timeline-fill,
11472
- .wpr-one-sided-timeline-left .wpr-year-label,
11473
- .wpr-one-sided-timeline-left .wpr-icon {
11474
- left: auto;
11475
- }
11476
-
11477
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner {
11478
- position: relative;
11479
- }
11480
-
11481
- .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry {
11482
- width: 100%;
11483
- float: left;
11484
- }
11485
-
11486
- .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner {
11487
- margin-left: 0;
11488
- }
11489
-
11490
- .wpr-both-sided-timeline .wpr-middle-line {
11491
- left: 50%;
11492
- }
11493
- .wpr-middle-line {
11494
- position: absolute;
11495
- display: block;
11496
- width: 4px;
11497
- top: 20px;
11498
- height: 100%;
11499
- /* margin-left: -2px; */
11500
- }
11501
- .wpr-one-sided-timeline-left .wpr-icon {
11502
- right: 0.3%;
11503
- }
11504
-
11505
- .wpr-timeline-fill {
11506
- position: absolute;
11507
- display: block;
11508
- width: 4px;
11509
- left: 50%;
11510
- top: 20px;
11511
- /* margin-left: -2px; */
11512
- background-color: rgb(61, 42, 61);
11513
- height: 0;
11514
- }
11515
-
11516
- .wpr-read-more-button {
11517
- display: inline-block;
11518
- font-size: 14px;
11519
- }
11520
-
11521
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
11522
- left: 108%;
11523
- /* text-align: center; */
11524
- }
11525
-
11526
- .wpr-horizontal .wpr-extra-label .wpr-label,
11527
- .wpr-horizontal .wpr-extra-label .wpr-sub-label {
11528
- text-align: center;
11529
- line-height: 1;
11530
- }
11531
-
11532
- .wpr-left-aligned .wpr-extra-label .wpr-label,
11533
- .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
11534
- text-align: right;
11535
- }
11536
-
11537
- .wpr-right-aligned .wpr-extra-label .wpr-label,
11538
- .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
11539
- text-align: left;
11540
- }
11541
-
11542
- .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label,
11543
- .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
11544
- text-align: right !important;
11545
- }
11546
- .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label,
11547
- .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
11548
- text-align: left !important;
11549
- }
11550
-
11551
- .wpr-horizontal-bottom .wpr-extra-label {
11552
- position: absolute;
11553
- display: table;
11554
- width: 100%;
11555
- height: 80px;
11556
- overflow: hidden;
11557
- text-align: center;
11558
- vertical-align: middle;
11559
- top: 0;
11560
- left: 50%;
11561
- -webkit-transform: translateX(-50%);
11562
- -ms-transform: translateX(-50%);
11563
- transform: translateX(-50%);
11564
- }
11565
-
11566
- .wpr-extra-label .wpr-label,
11567
- .wpr-extra-label .wpr-sub-label {
11568
- display: block;
11569
- width: 100%;
11570
- }
11571
-
11572
- .wpr-extra-label .wpr-label {
11573
- font-size: 15px;
11574
- font-weight: 600;
11575
- }
11576
-
11577
- .wpr-extra-label .wpr-sub-label {
11578
- font-size: 12px;
11579
- }
11580
-
11581
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon {
11582
- position: absolute;
11583
- left: calc(100%);
11584
- -webkit-transform: translate(-50%);
11585
- -ms-transform: translate(-50%);
11586
- transform: translate(-50%);
11587
- }
11588
-
11589
- .wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
11590
- position: absolute;
11591
- right: calc(100%);
11592
- -webkit-transform: translate(50%);
11593
- -ms-transform: translate(50%);
11594
- transform: translate(50%);
11595
- }
11596
-
11597
- .wpr-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after {
11598
- right: 0;
11599
- margin-left: 0;
11600
- margin-right: -9px;
11601
- -webkit-transform: rotate(180deg);
11602
- -ms-transform: rotate(180deg);
11603
- transform: rotate(180deg);
11604
- }
11605
-
11606
- .wpr-story-info-vertical,
11607
- .wpr-story-info {
11608
- /* -webkit-box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);
11609
- box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%); */
11610
- }
11611
-
11612
- .wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after {
11613
- right: 100%;
11614
- }
11615
-
11616
- .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label {
11617
- position: absolute;
11618
- right: 108%;
11619
- width: 100%;
11620
- height: auto;
11621
- padding: 10px;
11622
- -webkit-box-sizing: border-box;
11623
- box-sizing: border-box;
11624
- }
11625
-
11626
- .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label,
11627
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
11628
- position: relative;
11629
- right: auto;
11630
- position: static !important;
11631
- -webkit-transform: none !important;
11632
- -ms-transform: none !important;
11633
- transform: none !important;
11634
- display: block;
11635
- margin-bottom: 10px;
11636
- }
11637
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
11638
- position: static !important;
11639
- text-align: right;
11640
- margin-left: auto;
11641
- }
11642
-
11643
- .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label>span {
11644
- display: block;
11645
- }
11646
-
11647
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
11648
- display: block;
11649
- width: 48px;
11650
- height: 48px;
11651
- -webkit-background-clip: padding-box;
11652
- -moz-background-clip: padding-box;
11653
- background-clip: padding-box;
11654
- text-align: center;
11655
- font-size: 0;
11656
- float: left;
11657
- }
11658
-
11659
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i {
11660
- font-size: 22px;
11661
- }
11662
-
11663
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap {
11664
- position: relative;
11665
- -webkit-background-clip: padding-box;
11666
- -moz-background-clip: padding;
11667
- background-clip: padding-box;
11668
- }
11669
-
11670
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after {
11671
- content: '';
11672
- display: block;
11673
- position: absolute;
11674
- width: 0;
11675
- height: 0;
11676
- border-style: solid;
11677
- border-width: 9px 9px 9px 0;
11678
- border-color: transparent;
11679
- top: 14px;
11680
- margin-left: -9px;
11681
- }
11682
-
11683
- .wpr-title-wrap {
11684
- overflow: hidden;
11685
- -ms-flex-negative: 0;
11686
- flex-shrink: 0;
11687
- width: 100% !important;
11688
- }
11689
-
11690
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title {
11691
- font-weight: bold;
11692
- display: inline-block;
11693
- }
11694
-
11695
- .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span {
11696
- -webkit-opacity: .6;
11697
- -moz-opacity: .6;
11698
- opacity: .6;
11699
- -ms-filter: alpha(opacity=60);
11700
- filter: alpha(opacity=60);
11701
- }
11702
-
11703
- .wpr-timeline-centered .wpr-year-wrap .wpr-year-label {
11704
- display: inline-block;
11705
- text-align: center;
11706
- white-space: nowrap;
11707
- }
11708
-
11709
- .wpr-timeline-centered .wpr-year-wrap {
11710
- display: block;
11711
- position: relative;
11712
- float: left;
11713
- clear: left;
11714
- width: 100%;
11715
- margin-left: auto;
11716
- margin-right: auto;
11717
- padding: 0;
11718
- text-align: center;
11719
- }
11720
-
11721
- .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label {
11722
- position: absolute;
11723
- -webkit-transform: translate(-50%, 0);
11724
- -ms-transform: translate(-50%, 0);
11725
- transform: translate(-50%, 0);
11726
- }
11727
-
11728
- .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label {
11729
- position: absolute;
11730
- -webkit-transform: translate(50%, 0);
11731
- -ms-transform: translate(50%, 0);
11732
- transform: translate(50%, 0);
11733
- }
11734
-
11735
- .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after,
11736
- .wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after {
11737
- left: 100%;
11738
- }
11739
-
11740
- .wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
11741
- -webkit-transform: translate(-50%, -50%) !important;
11742
- -ms-transform: translate(-50%, -50%) !important;
11743
- transform: translate(-50%, -50%) !important;
11744
- }
11745
-
11746
- .wpr-wrapper .wpr-icon {
11747
- display: -webkit-box !important;
11748
- display: -ms-flexbox !important;
11749
- display: flex !important;
11750
- -webkit-box-pack: center !important;
11751
- -ms-flex-pack: center !important;
11752
- justify-content: center !important;
11753
- -webkit-box-align: center !important;
11754
- -ms-flex-align: center !important;
11755
- align-items: center !important;
11756
- }
11757
-
11758
- .timeline-background-image {
11759
- position: absolute;
11760
- left: 0;
11761
- top: 0;
11762
- width: 100%;
11763
- height: 100%;
11764
- max-width: 100% !important;
11765
- max-height: 100% !important;
11766
- opacity: 0.7;
11767
- z-index: -1;
11768
- }
11769
-
11770
- .timeline-background-image img {
11771
- width: 100%;
11772
- height: 100%;
11773
- max-width: 100% !important;
11774
- max-height: 100% !important;
11775
- }
11776
-
11777
- .wpr-horizontal-timeline .swiper-slide-line-bottom {
11778
- display: -webkit-box;
11779
- display: -ms-flexbox;
11780
- display: flex;
11781
- -webkit-box-pack: center;
11782
- -ms-flex-pack: center;
11783
- justify-content: center;
11784
- -webkit-box-align: end;
11785
- -ms-flex-align: end;
11786
- align-items: flex-end;
11787
- }
11788
-
11789
- .wpr-horizontal-timeline .wpr-story-info {
11790
- width: 98%;
11791
- }
11792
-
11793
- .story-with-background {
11794
- background-image: url('');
11795
- background-repeat: no-repeat;
11796
- background-position: center;
11797
- background-size: cover;
11798
- }
11799
-
11800
- .wpr-timeline-story-overlay {
11801
- position: absolute;
11802
- top: 0;
11803
- left: 0;
11804
- display: -webkit-box;
11805
- display: -ms-flexbox;
11806
- display: flex;
11807
- -webkit-box-orient: vertical;
11808
- -webkit-box-direction: normal;
11809
- -ms-flex-direction: column;
11810
- flex-direction: column;
11811
- width: 100%;
11812
- line-height: 1;
11813
- height: auto;
11814
- }
11815
-
11816
- .wpr-story-info {
11817
- line-height: 1;
11818
- }
11819
-
11820
- /* Horizontal Timeline */
11821
- .wpr-horizontal-bottom.swiper-container {
11822
- position: unset;
11823
- overflow: hidden;
11824
- z-index: 10;
11825
- }
11826
-
11827
- .wpr-horizontal.swiper-container {
11828
- position: unset;
11829
- /* overflow: hidden; */
11830
- z-index: 11;
11831
- margin: 0 32px;
11832
- }
11833
-
11834
- .wpr-horizontal {
11835
- padding-top: 10px;
11836
- }
11837
-
11838
- .wpr-horizontal-bottom {
11839
- padding-bottom: 10px;
11840
- }
11841
-
11842
- /* Year Label */
11843
- .wpr-horizontal-bottom .wpr-year-wrap {
11844
- position: absolute;
11845
- display: table;
11846
- text-align: center;
11847
- top: 96px;
11848
- left: 10px;
11849
- height: 36px;
11850
- width: 72px;
11851
- vertical-align: middle;
11852
- border-radius: 6px;
11853
- overflow: hidden;
11854
- z-index: 1;
11855
- table-layout: fixed;
11856
- word-break: break-word;
11857
- }
11858
-
11859
- .wpr-horizontal-bottom .wpr-year-label {
11860
- padding: 2px;
11861
- vertical-align: middle;
11862
- display: table-cell;
11863
- }
11864
-
11865
- /* Story Icon */
11866
- .wpr-horizontal-bottom .wpr-icon {
11867
- color: #fff;
11868
- width: 40px;
11869
- height: 40px;
11870
- text-align: center;
11871
- display: block;
11872
- z-index: 100;
11873
- border-radius: 50%;
11874
- -webkit-transform: translate(-50%);
11875
- -ms-transform: translate(-50%);
11876
- transform: translate(-50%);
11877
- }
11878
-
11879
- .wpr-horizontal-bottom .wpr-icon i {
11880
- line-height: 40px;
11881
- font-size: 26px;
11882
- }
11883
-
11884
- .wpr-horizontal-bottom .wpr-icon:empty {
11885
- width: 24px;
11886
- height: 24px;
11887
- top: 102px;
11888
- left: calc(50% - 12px);
11889
- }
11890
-
11891
-
11892
- /* Story Content */
11893
- .wpr-horizontal-bottom .wpr-story-info:before {
11894
- content: "";
11895
- display: block;
11896
- position: absolute;
11897
- }
11898
-
11899
- .wpr-horizontal-bottom .wpr-story-info {
11900
- padding: 0;
11901
- -webkit-box-pack: center;
11902
- -ms-flex-pack: center;
11903
- justify-content: center;
11904
- position: relative;
11905
- -webkit-transition: all 200ms ease-in;
11906
- -o-transition: all 200ms ease-in;
11907
- transition: all 200ms ease-in;
11908
- text-align: center;
11909
- -webkit-box-sizing: border-box;
11910
- box-sizing: border-box;
11911
- border-radius: 6px;
11912
- }
11913
-
11914
- .wpr-story-info,
11915
- .wpr-story-info-vertical {
11916
- font-size: 0;
11917
- }
11918
-
11919
- /* .wpr-horizontal-bottom .wpr-timeline-media, */
11920
- .wpr-timeline-media {
11921
- overflow: hidden;
11922
- position: relative;
11923
- display: inline-block;
11924
- }
11925
-
11926
- .wpr-timeline-iframe-wrapper {
11927
- position: relative;
11928
- width: 100%;
11929
- height: 0;
11930
- padding-bottom: 56.25%;
11931
- }
11932
-
11933
- .wpr-timeline-media iframe,
11934
- .wpr-timeline-iframe-wrapper iframe {
11935
- position: absolute;
11936
- top: 0;
11937
- left: 0;
11938
- width: 100%;
11939
- height: 100%;
11940
- }
11941
-
11942
-
11943
- /* .wpr-horizontal-bottom .wpr-title, */
11944
- .wpr-horizontal-bottom .wpr-title {
11945
- display: inline-block;
11946
- /* width: 100%; */
11947
- margin: 0;
11948
- line-height: 1.2em;
11949
- }
11950
-
11951
- .wpr-horizontal-bottom .wpr-title {
11952
- padding: 8px 8px 0;
11953
- font-size: 20px;
11954
- }
11955
-
11956
- .wpr-horizontal-bottom .wpr-description {
11957
- display: inline-block;
11958
- width: 100%;
11959
- margin: 0;
11960
- line-height: 1.2em;
11961
- padding: 8px;
11962
- font-size: inherit;
11963
- }
11964
-
11965
- .wpr-horizontal .wpr-description {
11966
- display: inline-block;
11967
- width: 100%;
11968
- margin: 0;
11969
- line-height: 1.2em;
11970
- padding: 8px;
11971
- font-size: inherit;
11972
- }
11973
-
11974
- .wpr-wrapper .wpr-description {
11975
- font-size: 15px;
11976
- background-color: transparent !important;
11977
- }
11978
-
11979
-
11980
- /* Middle Line */
11981
- .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
11982
- position: absolute;
11983
- left: 50%;
11984
- z-index: 0;
11985
- }
11986
-
11987
- .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
11988
- background: rgba(0, 0, 0, 0.25);
11989
- }
11990
-
11991
-
11992
- /* Next/Prev Buttons */
11993
- .wpr-horizontal-bottom .wpr-button-prev,
11994
- .wpr-horizontal-bottom .wpr-button-next {
11995
- position: absolute;
11996
- display: -webkit-box;
11997
- display: -ms-flexbox;
11998
- display: flex;
11999
- -webkit-box-pack: center;
12000
- -ms-flex-pack: center;
12001
- justify-content: center;
12002
- -webkit-box-align: center;
12003
- -ms-flex-align: center;
12004
- align-items: center;
12005
- font-size: 40px;
12006
- top: 113px;
12007
- cursor: pointer;
12008
- line-height: 0;
12009
- }
12010
-
12011
- .wpr-horizontal-bottom .wpr-button-prev {
12012
- margin-left: -10px;
12013
- }
12014
-
12015
- .wpr-horizontal-bottom .wpr-button-next {
12016
- margin-right: -10px;
12017
- }
12018
-
12019
- .wpr-button-prev.swiper-button-disabled,
12020
- .wpr-button-next.swiper-button-disabled {
12021
- opacity: 0.35;
12022
- cursor: auto;
12023
- pointer-events: none;
12024
- }
12025
-
12026
-
12027
- /* Slider Styles */
12028
- .swiper-slide.auto-height {
12029
- height: auto;
12030
- }
12031
-
12032
- .wpr-horizontal-timeline .swiper-slide {
12033
- height: auto;
12034
- }
12035
-
12036
- .wpr-horizontal-bottom {
12037
- height: auto;
12038
- }
12039
-
12040
-
12041
- /* Horizontal Timeline */
12042
- .wpr-horizontal .wpr-year-wrap {
12043
- position: absolute;
12044
- display: table;
12045
- text-align: center;
12046
- bottom: 61px;
12047
- left: 12px;
12048
- height: 36px;
12049
- width: 72px;
12050
- vertical-align: middle;
12051
- border-radius: 6px;
12052
- overflow: hidden;
12053
- z-index: 1;
12054
- table-layout: fixed;
12055
- word-break: break-word;
12056
- background: rgb(255, 0, 179);
12057
- }
12058
-
12059
- .wpr-horizontal .wpr-year-label {
12060
- padding: 2px;
12061
- vertical-align: middle;
12062
- display: table-cell;
12063
- background: rgb(255, 0, 179);
12064
- }
12065
-
12066
- /* Extra Labels */
12067
- .wpr-timeline-centered .wpr-extra-label {
12068
- -webkit-transform: translateY(-50%) !important;
12069
- -ms-transform: translateY(-50%) !important;
12070
- transform: translateY(-50%) !important;
12071
- }
12072
-
12073
- .wpr-horizontal .wpr-extra-label {
12074
- position: absolute;
12075
- display: table;
12076
- width: 100%;
12077
- height: 80px;
12078
- overflow: hidden;
12079
- text-align: center;
12080
- vertical-align: middle;
12081
- left: 50%;
12082
- -webkit-transform: translateX(-50%);
12083
- -ms-transform: translateX(-50%);
12084
- transform: translateX(-50%);
12085
- }
12086
-
12087
- .wpr-horizontal .wpr-extra-label .wpr-label,
12088
- .wpr-horizontal .wpr-extra-label .wpr-sub-label {
12089
- display: inline-block;
12090
- width: 100%;
12091
- }
12092
-
12093
- /* Story Icon */
12094
- .wpr-horizontal .wpr-icon {
12095
- width: 40px;
12096
- height: 40px;
12097
- left: calc(50% - 20px);
12098
- text-align: center;
12099
- position: absolute;
12100
- display: block;
12101
- z-index: 100;
12102
- left: 50%;
12103
- -webkit-transform: translate(-50%, 50%);
12104
- -ms-transform: translate(-50%, 50%);
12105
- transform: translate(-50%, 50%);
12106
- }
12107
-
12108
- .wpr-horizontal .wpr-icon i {
12109
- line-height: 40px;
12110
- font-size: 26px;
12111
- }
12112
-
12113
- .wpr-horizontal .wpr-icon:empty {
12114
- width: 24px;
12115
- height: 24px;
12116
- bottom: 48px;
12117
- left: calc(50% - 12px);
12118
- }
12119
-
12120
-
12121
- /* Story Content Section */
12122
- .wpr-horizontal .wpr-story-info:before {
12123
- content: "";
12124
- display: block;
12125
- position: absolute;
12126
- left: calc(50% - 10px);
12127
- left: -o-calc(50% - 10px);
12128
- border-bottom-color: transparent !important;
12129
- bottom: -28px;
12130
- }
12131
-
12132
- .wpr-horizontal .wpr-story-info {
12133
- position: relative;
12134
- -webkit-box-pack: center;
12135
- -ms-flex-pack: center;
12136
- justify-content: center;
12137
- -webkit-transition: all 200ms ease-in;
12138
- -o-transition: all 200ms ease-in;
12139
- transition: all 200ms ease-in;
12140
- text-align: center;
12141
- -webkit-box-sizing: border-box;
12142
- box-sizing: border-box;
12143
- }
12144
-
12145
- .wpr-horizontal .wpr-title {
12146
- padding: 8px 8px 0;
12147
- font-size: 20px;
12148
- }
12149
-
12150
-
12151
- /* Middle Line */
12152
- .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
12153
- position: absolute;
12154
- height: 2px;
12155
- left: 50%;
12156
- z-index: 0;
12157
- }
12158
-
12159
-
12160
- /* Next/Prev Buttons */
12161
- .wpr-horizontal .wpr-button-prev,
12162
- .wpr-horizontal .wpr-button-next {
12163
- position: absolute;
12164
- font-size: 40px;
12165
- cursor: pointer;
12166
- line-height: 0;
12167
- display: -webkit-box;
12168
- display: -ms-flexbox;
12169
- display: flex;
12170
- -webkit-box-pack: center;
12171
- -ms-flex-pack: center;
12172
- justify-content: center;
12173
- -webkit-box-align: center;
12174
- -ms-flex-align: center;
12175
- align-items: center;
12176
- }
12177
-
12178
- .wpr-horizontal .wpr-button-prev {
12179
- margin-left: -6px;
12180
- }
12181
-
12182
- .wpr-horizontal .wpr-button-next {
12183
- margin-right: -6px;
12184
- }
12185
-
12186
- .wpr-button-prev.swiper-button-disabled,
12187
- .wpr-button-next.swiper-button-disabled {
12188
- opacity: 0.55;
12189
- cursor: auto;
12190
- pointer-events: none;
12191
- }
12192
-
12193
- /* slider styles */
12194
- .wpr-wrapper .wpr-year {
12195
- font-size: 16px;
12196
- font-weight: bold;
12197
- line-height: 2.1em;
12198
- }
12199
-
12200
- .wpr-wrapper span.wpr-extra-label {
12201
- font-size: 15px;
12202
- font-weight: normal;
12203
- color: #7A7A7A;
12204
- }
12205
-
12206
- .wpr-wrapper span.wpr-title {
12207
- font-size: 20px;
12208
- font-weight: 600;
12209
- }
12210
-
12211
- .wpr-horizontal-bottom .wpr-story-info {
12212
- border-bottom: 4px solid #23A455;
12213
- }
12214
-
12215
- .wpr-horizontal-bottom .wpr-story-info:before {
12216
- border: 13px solid;
12217
- border-top-color: transparent;
12218
- border-left-color: transparent;
12219
- border-right-color: transparent;
12220
- }
12221
-
12222
- .wpr-left-aligned .wpr-data-wrap:after {
12223
- border-right-color: transparent !important;
12224
- }
12225
-
12226
- .wpr-wrapper span.wpr-extra-label {
12227
- font-size: 15px;
12228
- font-weight: normal;
12229
- color: #7A7A7A;
12230
- }
12231
-
12232
- .wpr-wrapper a.wpr-title {
12233
- font-size: 24px;
12234
- font-weight: bold;
12235
- }
12236
-
12237
- .wpr-horizontal .wpr-story-info {
12238
- border-bottom: 4px solid #23A455;
12239
- }
12240
-
12241
- .wpr-horizontal .wpr-story-info:before {
12242
- border: 13px solid transparent;
12243
- }
12244
-
12245
- .wpr-horizontal .wpr-timeline-prev-arrow {
12246
- left: 1%;
12247
- -webkit-transform: translateY(50%);
12248
- -ms-transform: translateY(50%);
12249
- transform: translateY(50%);
12250
- }
12251
-
12252
- .wpr-horizontal .wpr-timeline-next-arrow {
12253
- right: 1%;
12254
- -webkit-transform: translateY(50%) rotate(180deg);
12255
- -ms-transform: translateY(50%) rotate(180deg);
12256
- transform: translateY(50%) rotate(180deg);
12257
- }
12258
-
12259
- .wpr-horizontal-bottom .wpr-timeline-prev-arrow {
12260
- left: 1%;
12261
- -webkit-transform: translateY(-50%);
12262
- -ms-transform: translateY(-50%);
12263
- transform: translateY(-50%);
12264
- }
12265
-
12266
- .wpr-horizontal-bottom .wpr-timeline-next-arrow {
12267
- right: 1%;
12268
- -webkit-transform: translateY(-50%) rotate(180deg);
12269
- -ms-transform: translateY(-50%) rotate(180deg);
12270
- transform: translateY(-50%) rotate(180deg);
12271
- }
12272
-
12273
- @media screen and (max-width: 767px) {
12274
- .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {
12275
- float: none;
12276
- width: 100%;
12277
- }
12278
- .wpr-timeline-centered .wpr-right-aligned .wpr-icon {
12279
- -webkit-transform: translate(-50%, -50%) !important;
12280
- -ms-transform: translate(-50%, -50%) !important;
12281
- transform: translate(-50%, -50%) !important;
12282
- }
12283
- .wpr-one-sided-timeline .wpr-extra-label {
12284
- position: static !important;
12285
- -webkit-transform: none !important;
12286
- -ms-transform: none !important;
12287
- transform: none !important;
12288
- display: block;
12289
- margin-bottom: 10px;
12290
- }
12291
- .wpr-right-aligned .wpr-extra-label .wpr-label {
12292
- text-align: left !important;
12293
- }
12294
- }
12295
-
12296
-
12297
- /*--------------------------------------------------------------
12298
- == Lottie Animations
12299
- --------------------------------------------------------------*/
12300
- .wpr-lottie-animations-wrapper {
12301
- min-height: 1px;
12302
- }
12303
-
12304
- /* ----------------------------------
12305
- == Flip Carousel
12306
- ------------------------------------ */
12307
- .wpr-flip-carousel-wrapper {
12308
- min-height: 1px;
12309
- }
12310
-
12311
- .wpr-flip-carousel {
12312
- overflow: hidden !important;
12313
- opacity: 0;
12314
- }
12315
-
12316
- .wpr-flip-items-wrapper img {
12317
- margin: auto;
12318
- }
12319
-
12320
- .wpr-flip-items-wrapper {
12321
- list-style-type: none;
12322
- }
12323
-
12324
- .wpr-flip-carousel ul li.flipster__item {
12325
- margin: auto;
12326
- }
12327
-
12328
- .wpr-flip-carousel ul li.flipster__item img {
12329
- width: 100%;
12330
- }
12331
-
12332
- .wpr-flip-carousel .flipster__nav {
12333
- margin: 0;
12334
- }
12335
-
12336
- .wpr-flip-carousel .flipster__button,
12337
- .wpr-flip-carousel .flipcaption,
12338
- .wpr-flip-carousel .flipster__nav__link {
12339
- display: -webkit-box;
12340
- display: -ms-flexbox;
12341
- display: flex;
12342
- -webkit-box-pack: center;
12343
- -ms-flex-pack: center;
12344
- justify-content: center;
12345
- -webkit-box-align: center;
12346
- -ms-flex-align: center;
12347
- align-items: center;
12348
- text-align: center;
12349
- outline: none;
12350
- }
12351
-
12352
- .wpr-flip-carousel .flipster__button {
12353
- opacity: 1;
12354
- }
12355
-
12356
- .wpr-flip-carousel .flipster__nav__link {
12357
- width: 100%;
12358
- height: 100%;
12359
- padding: 0;
12360
- }
12361
-
12362
- .wpr-flip-carousel .flipster__nav__link::after {
12363
- display: none;
12364
- }
12365
-
12366
- .wpr-flip-carousel-navigation {
12367
- display: -webkit-box;
12368
- display: -ms-flexbox;
12369
- display: flex;
12370
- -webkit-box-pack: center;
12371
- -ms-flex-pack: center;
12372
- justify-content: center;
12373
- -webkit-box-align: center;
12374
- -ms-flex-align: center;
12375
- align-items: center;
12376
- text-align: center;
12377
- }
12378
-
12379
- @media screen and (max-width: 768px) {
12380
- .wpr-flip-carousel ul li.flipster__item {
12381
- width: 70%;
12382
- }
12383
- }
12384
-
12385
- /*--------------------------------------------------------------
12386
- == Dual Color Heading
12387
- --------------------------------------------------------------*/
12388
- .wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap {
12389
- display: -webkit-box;
12390
- display: -ms-flexbox;
12391
- display: flex;
12392
- -webkit-box-orient: vertical;
12393
- -webkit-box-direction: reverse;
12394
- -ms-flex-direction: column-reverse;
12395
- flex-direction: column-reverse;
12396
- }
12397
-
12398
- .wpr-dual-heading-icon-top .wpr-dual-heading-wrap {
12399
- display: -webkit-box;
12400
- display: -ms-flexbox;
12401
- display: flex;
12402
- -webkit-box-orient: vertical;
12403
- -webkit-box-direction: normal;
12404
- -ms-flex-direction: column;
12405
- flex-direction: column;
12406
- }
12407
-
12408
- .wpr-dual-heading-icon-top .wpr-dual-heading-icon-wrap {
12409
- -webkit-box-ordinal-group: 0;
12410
- -ms-flex-order: -1;
12411
- order: -1;
12412
- }
12413
-
12414
- .wpr-dual-heading-desc-top .wpr-dual-heading-wrap {
12415
- display: -webkit-box;
12416
- display: -ms-flexbox;
12417
- display: flex;
12418
- -webkit-box-orient: vertical;
12419
- -webkit-box-direction: normal;
12420
- -ms-flex-direction: column;
12421
- flex-direction: column;
12422
- }
12423
-
12424
- .wpr-dual-heading-desc-top .wpr-dual-heading-description {
12425
- -webkit-box-ordinal-group: 0;
12426
- -ms-flex-order: -1;
12427
- order: -1;
12428
- }
12429
-
12430
- .wpr-dual-title {
12431
- margin: 0;
12432
- }
12433
-
12434
- .wpr-dual-title .first,
12435
- .wpr-dual-title .second {
12436
- display: inline-block;
12437
- }
12438
-
12439
- /*--------------------------------------------------------------
12440
- == Taxonomy List
12441
- --------------------------------------------------------------*/
12442
- .wpr-taxonomy-list {
12443
- display: -webkit-box;
12444
- display: -ms-flexbox;
12445
- display: flex;
12446
- list-style: none;
12447
- padding: 0;
12448
- margin: 0;
12449
- }
12450
-
12451
- .wpr-taxonomy-list li:not(.wpr-sub-hidden) {
12452
- display: -webkit-box;
12453
- display: -ms-flexbox;
12454
- display: flex;
12455
- -webkit-box-align: center;
12456
- -ms-flex-align: center;
12457
- align-items: center;
12458
- }
12459
-
12460
- .wpr-taxonomy-list li a {
12461
- -webkit-box-flex: 1;
12462
- -ms-flex-positive: 1;
12463
- flex-grow: 1;
12464
- /* flex-shrink: 0; */
12465
- }
12466
-
12467
- .wpr-taxonomy-list li .wpr-tax-dropdown {
12468
- /* flex-shrink: 1;
12469
- flex-grow: 0; */
12470
- width: auto;
12471
- cursor: pointer;
12472
- }
12473
-
12474
- .wpr-sub-hidden {
12475
- display: none;
12476
- }
12477
-
12478
- .wpr-taxonomy-list li {
12479
- text-align: left;
12480
- }
12481
-
12482
- .wpr-taxonomy-list li a {
12483
- display: inline-block;
12484
- text-decoration: none;
12485
- }
12486
-
12487
- .wpr-taxonomy-list i {
12488
- display: block;
12489
- width: 100%;
12490
- height: 100%;
12491
- }
12492
-
12493
- .wpr-taxonomy-list-vertical .wpr-taxonomy-list i,
12494
- .wpr-taxonomy-list span {
12495
- line-height: 1.5;
12496
- vertical-align: middle;
12497
- }
12498
-
12499
- .wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a,
12500
- .wpr-taxonomy-list .wpr-tax-wrap {
12501
- display: -webkit-inline-box;
12502
- display: -ms-inline-flexbox;
12503
- display: inline-flex;
12504
- -webkit-box-pack: center;
12505
- -ms-flex-pack: center;
12506
- justify-content: center;
12507
- -webkit-box-align: center;
12508
- -ms-flex-align: center;
12509
- align-items: center;
12510
- }
12511
-
12512
- .wpr-term-count {
12513
- display: block;
12514
- /* vertical-align: middle; */
12515
- }
12516
-
12517
- .wpr-taxonomy-list-horizontal .wpr-taxonomy-list {
12518
- -ms-flex-wrap: wrap;
12519
- flex-wrap: wrap;
12520
- }
12521
-
12522
- .wpr-taxonomy-list-vertical .wpr-taxonomy-list {
12523
- -webkit-box-orient: vertical;
12524
- -webkit-box-direction: normal;
12525
- -ms-flex-direction: column;
12526
- flex-direction: column;
12527
- }
12528
-
12529
- .wpr-taxonomy-list-vertical .wpr-taxonomy-list li a {
12530
- display: -webkit-box;
12531
- display: -ms-flexbox;
12532
- display: flex;
12533
- -webkit-box-pack: justify;
12534
- -ms-flex-pack: justify;
12535
- justify-content: space-between;
12536
- -webkit-box-align: center;
12537
- -ms-flex-align: center;
12538
- align-items: center;
12539
- }
12540
-
12541
- .wpr-taxonomy-list-vertical .wpr-sub-taxonomy {
12542
- padding-left: 20px;
12543
- }
12544
-
12545
- .wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy {
12546
- padding-left: 40px;
12547
- }
12548
-
12549
- /*--------------------------------------------------------------
12550
- == Feature List
12551
- --------------------------------------------------------------*/
12552
-
12553
- .wpr-feature-list-center .wpr-feature-list-item {
12554
- display: -webkit-box;
12555
- display: -ms-flexbox;
12556
- display: flex;
12557
- -webkit-box-orient: vertical;
12558
- -webkit-box-direction: normal;
12559
- -ms-flex-direction: column;
12560
- flex-direction: column;
12561
- -webkit-box-align: center;
12562
- -ms-flex-align: center;
12563
- align-items: center;
12564
- }
12565
-
12566
- .wpr-feature-list-center .wpr-feature-list-content-wrap {
12567
- text-align: center;
12568
- }
12569
-
12570
- .wpr-feature-list-right .wpr-feature-list-item {
12571
- display: -webkit-box;
12572
- display: -ms-flexbox;
12573
- display: flex;
12574
- -webkit-box-align: center;
12575
- -ms-flex-align: center;
12576
- align-items: center;
12577
- -webkit-box-orient: horizontal;
12578
- -webkit-box-direction: reverse;
12579
- -ms-flex-direction: row-reverse;
12580
- flex-direction: row-reverse;
12581
- }
12582
-
12583
- .wpr-feature-list-right .wpr-feature-list-content-wrap {
12584
- text-align: right;
12585
- }
12586
-
12587
- .wpr-feature-list-align-flex-start .wpr-feature-list-title,
12588
- .wpr-feature-list-align-flex-start .wpr-feature-list-description {
12589
- text-align: left;
12590
- }
12591
-
12592
- .wpr-feature-list-align-flex-end .wpr-feature-list-title,
12593
- .wpr-feature-list-align-flex-end .wpr-feature-list-description {
12594
- text-align: right;
12595
- }
12596
-
12597
- .wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap {
12598
- -webkit-transform: rotate(45deg);
12599
- -ms-transform: rotate(45deg);
12600
- transform: rotate(45deg);
12601
- }
12602
-
12603
- .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i,
12604
- .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img {
12605
- -webkit-transform: rotate(-45deg);
12606
- -ms-transform: rotate(-45deg);
12607
- transform: rotate(-45deg);
12608
- }
12609
-
12610
- .wpr-feature-list-wrap .wpr-feature-list-icon-inner-wrap {
12611
- display: -webkit-box;
12612
- display: -ms-flexbox;
12613
- display: flex;
12614
- -webkit-box-pack: center;
12615
- -ms-flex-pack: center;
12616
- justify-content: center;
12617
- -webkit-box-align: center;
12618
- -ms-flex-align: center;
12619
- align-items: center;
12620
- overflow: hidden;
12621
- }
12622
-
12623
- .wpr-feature-list {
12624
- padding: 0;
12625
- }
12626
-
12627
- .wpr-feature-list-line-yes .wpr-feature-list-icon-wrap {
12628
- position: relative;
12629
- }
12630
-
12631
- .wpr-feature-list-icon-wrap img {
12632
- width: 100%;
12633
- max-width: 100%;
12634
- }
12635
-
12636
- .wpr-feature-list-center .wpr-feature-list-line {
12637
- display: none;
12638
- }
12639
-
12640
- .wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line {
12641
- position: absolute;
12642
- top: 100%;
12643
- left: 50%;
12644
- -webkit-transform: translateX(-50%);
12645
- -ms-transform: translateX(-50%);
12646
- transform: translateX(-50%);
12647
- width: 0;
12648
- height: 0;
12649
- }
12650
-
12651
- .wpr-feature-list-item:last-of-type .wpr-feature-list-line {
12652
- display: none;
12653
- }
12654
-
12655
- .wpr-feature-list-title,
12656
- .wpr-feature-list-description {
12657
- margin: 0;
12658
- }
12659
-
12660
- .wpr-feature-list-left .wpr-feature-list-item {
12661
- display: -webkit-box;
12662
- display: -ms-flexbox;
12663
- display: flex;
12664
- -webkit-box-align: center;
12665
- -ms-flex-align: center;
12666
- align-items: center;
12667
- text-align: left;
12668
- }
12669
-
12670
- /*--------------------------------------------------------------
12671
- == Image Accordion
12672
- --------------------------------------------------------------*/
12673
-
12674
- .wpr-image-accordion * {
12675
- margin: 0;
12676
- padding: 0;
12677
- -webkit-box-sizing: border-box;
12678
- box-sizing: border-box;
12679
- }
12680
-
12681
- .wpr-img-accordion-wrapper-link-yes {
12682
- cursor: pointer;
12683
- }
12684
-
12685
- .wpr-image-accordion-wrap {
12686
- overflow: hidden;
12687
- opacity: 0;
12688
- }
12689
-
12690
- .wpr-skew-acc-images-yes .wpr-image-accordion-wrap {
12691
- overflow: visible;
12692
- }
12693
-
12694
- .wpr-image-accordion-wrap h1 {
12695
- position: relative;
12696
- margin-bottom: 45px;
12697
- font-family: 'Oswald', sans-serif;
12698
- font-size: 44px;
12699
- text-transform: uppercase;
12700
- color: #424242;
12701
- }
12702
-
12703
- .wpr-image-accordion-wrap .wpr-image-accordion {
12704
- display: -webkit-box;
12705
- display: -ms-flexbox;
12706
- display: flex;
12707
- width: 100%;
12708
- }
12709
-
12710
- .wpr-image-accordion-wrap .wpr-image-accordion-item {
12711
- position: relative;
12712
- -webkit-box-flex: 1;
12713
- -ms-flex: 1;
12714
- flex: 1;
12715
- overflow: hidden;
12716
- }
12717
-
12718
- .wpr-image-accordion-wrap .wpr-image-accordion-item .wpr-accordion-background {
12719
- position: absolute;
12720
- top: 0;
12721
- left: 0;
12722
- min-height: 100%;
12723
- min-width: 100%;
12724
- }
12725
-
12726
- .wpr-img-accordion-item-description .inner-block {
12727
- display: inline-block;
12728
- }
12729
-
12730
- .wpr-image-accordion-wrap .wpr-img-accordion-media-hover,
12731
- .wpr-image-accordion-wrap .wpr-img-accordion-hover-bg {
12732
- /* pointer-events: none; */
12733
- position: absolute;
12734
- }
12735
-
12736
- .wpr-image-accordion-item {
12737
- text-align: center;
12738
- }
12739
-
12740
- .wpr-image-accordion-item-inner {
12741
- position: relative;
12742
- text-align: center;
12743
- }
12744
-
12745
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
12746
- float: none;
12747
- display: inline-block;
12748
- vertical-align: middle;
12749
- }
12750
-
12751
- .wpr-img-accordion-media-hover {
12752
- position: absolute;
12753
- top: 0;
12754
- left: 0;
12755
- width: 100%;
12756
- height: 100%;
12757
- overflow: hidden;
12758
- }
12759
-
12760
- .wpr-img-accordion-media-hover-top {
12761
- position: absolute;
12762
- top: 0;
12763
- left: 0;
12764
- width: 100%;
12765
- z-index: 99;
12766
- }
12767
-
12768
- .wpr-img-accordion-media-hover-bottom {
12769
- position: absolute;
12770
- bottom: 0;
12771
- left: 0;
12772
- width: 100%;
12773
- z-index: 99;
12774
- }
12775
-
12776
- .wpr-img-accordion-media-hover-middle {
12777
- position: relative;
12778
- z-index: 2;
12779
- }
12780
-
12781
- .wpr-img-accordion-sep-style-1 .inner-block>span,
12782
- .wpr-img-accordion-sep-style-2 .inner-block>span {
12783
- display: inline-block;
12784
- }
12785
-
12786
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-2 .inner-block>span,
12787
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-1 .inner-block>span {
12788
- width: 100%;
12789
- }
12790
-
12791
- .wpr-img-accordion-item-display-block {
12792
- clear: both;
12793
- }
12794
-
12795
- .wpr-img-accordion-item-separator.wpr-img-accordion-item-display-inline span {
12796
- width: 100% !important;
12797
- }
12798
-
12799
- .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-left,
12800
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-left {
12801
- float: left;
12802
- }
12803
-
12804
- .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-right,
12805
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-right {
12806
- float: right;
12807
- }
12808
-
12809
- .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-center,
12810
- .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
12811
- float: none;
12812
- display: inline-block;
12813
- vertical-align: middle;
12814
- }
12815
-
12816
- .wpr-accordion-image-wrap {
12817
- position: absolute;
12818
- overflow: hidden;
12819
- height: 100%;
12820
- width: 100%;
12821
- max-height: 100%;
12822
- max-width: 100%;
12823
- background-size: cover;
12824
- background-position: center center;
12825
- }
12826
-
12827
- .wpr-accordion-image-wrap img {
12828
- display: inline;
12829
- max-height: 100%;
12830
- }
12831
-
12832
- .wpr-img-accordion-item-lightbox .inner-block>span,
12833
- .wpr-img-accordion-lightbox-overlay {
12834
- cursor: pointer;
12835
- }
12836
-
12837
- .wpr-img-accordion-item-lightbox {
12838
- cursor: pointer;
12839
- pointer-events: none;
12840
- }
12841
-
12842
- .wpr-animation-wrap-active .wpr-img-accordion-item-lightbox {
12843
- pointer-events: auto;
12844
- }
12845
-
12846
- .wpr-img-accordion-item-lightbox .inner-block {
12847
- position: relative;
12848
- }
12849
-
12850
- .wpr-img-accordion-lightbox-overlay {
12851
- position: absolute;
12852
- top: 0;
12853
- left: 0;
12854
- width: 100%;
12855
- height: 100%;
12856
- z-index: 999;
12857
- }
12858
-
12859
- .wpr-image-accordion-item .inner-block a {
12860
- position: relative;
12861
- display: inline-block;
12862
- }
12863
-
12864
- .wpr-image-accordion .wpr-template-wrap {
12865
- position: absolute;
12866
- top: 0;
12867
- left: 0;
12868
- display: -webkit-box;
12869
- display: -ms-flexbox;
12870
- display: flex;
12871
- height: 100%;
12872
- }
12873
-
12874
- /*--------------------------------------------------------------
12875
- == Section Extensions
12876
- --------------------------------------------------------------*/
12877
- .wpr-particle-wrapper {
12878
- position: absolute;
12879
- top: 0;
12880
- left: 0;
12881
- width: 100%;
12882
- height: 100%;
12883
- z-index: 0;
12884
- }
12885
-
12886
- .wpr-particle-wrapper canvas {
12887
- position: relative;
12888
- z-index: -1;
12889
- }
12890
-
12891
- .wpr-jarallax {
12892
- position: relative;
12893
- -webkit-transition: all 0.9s ease-in-out;
12894
- -o-transition: all 0.9s ease-in-out;
12895
- transition: all 0.9s ease-in-out;
12896
- }
12897
-
12898
- .wpr-parallax-multi-layer {
12899
- position: absolute;
12900
- top: 0;
12901
- left: 0;
12902
- height: 100%;
12903
- width: 100%;
12904
- }
12905
-
12906
- .wpr-parallax-ml-children {
12907
- position: relative;
12908
- display: none;
12909
- }
12910
-
12911
- .wpr-parallax-ml-children img {
12912
- max-width: 100%;
12913
- width: 100%;
12914
- }
12915
-
12916
- .wpr-sticky-section-yes {
12917
- width: 100%;
12918
- }
12919
-
12920
- .wpr-reading-progress-bar-container {
12921
- position: fixed;
12922
- top: 0;
12923
- left: 0;
12924
- width: 100%;
12925
- z-index: 9999999;
12926
- background-color: transparent;
12927
- }
12928
-
12929
- .wpr-reading-progress-bar {
12930
- background-color: black;
12931
- width: 0%;
12932
- }
12933
-
12934
- /* -------------------------------------
12935
- == Data Table
12936
- --------------------------------------- */
12937
-
12938
- /* override twenty-twentyone margins */
12939
-
12940
- .wpr-table-inner-container {
12941
- overflow-x: auto;
12942
- }
12943
-
12944
- .wpr-hide-table-before-arrange,
12945
- .wpr-hide-pagination-on-search {
12946
- opacity: 0;
12947
- }
12948
-
12949
- .wpr-table-td {
12950
- position: relative;
12951
- }
12952
-
12953
- .wpr-table-td-pag {
12954
- text-align: center;
12955
- }
12956
-
12957
- .wpr-data-table {
12958
- /* max-width: 100%!important; */
12959
- border-collapse: collapse;
12960
- border-spacing: 0;
12961
- margin-right: 0 !important;
12962
- margin-left: 0 !important;
12963
- margin-bottom: 0;
12964
- }
12965
-
12966
- .wpr-data-table tr:first-child th {
12967
- border-top: none !important;
12968
- }
12969
-
12970
- .wpr-data-table tr:last-child td {
12971
- border-bottom: none !important;
12972
- }
12973
-
12974
- .wpr-data-table tr th:first-child,
12975
- .wpr-data-table tr td:first-child {
12976
- border-left: none !important;
12977
- }
12978
-
12979
- .wpr-data-table tr th:last-child,
12980
- .wpr-data-table tr td:last-child {
12981
- border-right: none !important;
12982
- }
12983
-
12984
- .wpr-flex-column {
12985
- display: -webkit-box;
12986
- display: -ms-flexbox;
12987
- display: flex;
12988
- -webkit-box-orient: vertical;
12989
- -webkit-box-direction: normal;
12990
- -ms-flex-direction: column;
12991
- flex-direction: column;
12992
- -webkit-box-pack: center;
12993
- -ms-flex-pack: center;
12994
- justify-content: center;
12995
- -webkit-box-align: center;
12996
- -ms-flex-align: center;
12997
- align-items: center;
12998
- }
12999
-
13000
- .wpr-flex-column-reverse {
13001
- display: -webkit-box;
13002
- display: -ms-flexbox;
13003
- display: flex;
13004
- -webkit-box-orient: vertical;
13005
- -webkit-box-direction: reverse;
13006
- -ms-flex-direction: column-reverse;
13007
- flex-direction: column-reverse;
13008
- -webkit-box-pack: center;
13009
- -ms-flex-pack: center;
13010
- justify-content: center;
13011
- -webkit-box-align: center;
13012
- -ms-flex-align: center;
13013
- align-items: center;
13014
- }
13015
-
13016
- .wpr-data-table th {
13017
- position: relative;
13018
- }
13019
-
13020
- .wpr-equal-column-width-yes .wpr-data-table {
13021
- table-layout: fixed;
13022
- }
13023
-
13024
- .wpr-equal-column-width-yes .wpr-data-table .wpr-table-th-pag,
13025
- .wpr-equal-column-width-yes .wpr-data-table .wpr-table-td-pag {
13026
- width: 50px;
13027
- }
13028
-
13029
- .wpr-table-live-search-cont input {
13030
- min-width: 100%;
13031
- }
13032
-
13033
- .wpr-search-input-icon,
13034
- .wpr-sorting-icon {
13035
- position: absolute;
13036
- top: 50%;
13037
- right: 5%;
13038
- -webkit-transform: translateY(-50%);
13039
- -ms-transform: translateY(-50%);
13040
- transform: translateY(-50%);
13041
- }
13042
-
13043
- .wpr-table-custom-pagination {
13044
- list-style-type: none !important;
13045
- padding: 0;
13046
- }
13047
-
13048
- .wpr-table-custom-pagination-inner-cont {
13049
- display: -webkit-box;
13050
- display: -ms-flexbox;
13051
- display: flex;
13052
- -webkit-box-align: center;
13053
- -ms-flex-align: center;
13054
- align-items: center;
13055
- }
13056
-
13057
- .wpr-table-custom-pagination-list {
13058
- cursor: pointer;
13059
- }
13060
-
13061
- .wpr-table-export-button-cont {
13062
- display: -webkit-box;
13063
- display: -ms-flexbox;
13064
- display: flex;
13065
- -webkit-box-pack: center;
13066
- -ms-flex-pack: center;
13067
- justify-content: center;
13068
- }
13069
-
13070
- .wpr-table-export-button-cont button {
13071
- position: relative;
13072
- width: 100%;
13073
- }
13074
-
13075
- /* .wpr-td-content-wrapper, */
13076
- .wpr-export-search-inner-cont {
13077
- display: -webkit-box;
13078
- display: -ms-flexbox;
13079
- display: flex;
13080
- -webkit-box-pack: justify;
13081
- -ms-flex-pack: justify;
13082
- justify-content: space-between;
13083
- -webkit-box-align: center;
13084
- -ms-flex-align: center;
13085
- align-items: center;
13086
- }
13087
-
13088
- .wpr-data-table img {
13089
- display: inline-block;
13090
- }
13091
-
13092
- .wpr-table-td,
13093
- .wpr-table-th {
13094
- vertical-align: middle;
13095
- /* transition: all 0.6s ease; */
13096
- }
13097
-
13098
- .wpr-table-appended-tr {
13099
- width: 100%;
13100
- }
13101
-
13102
- .wpr-table-tr-before {
13103
- position: relative;
13104
- }
13105
-
13106
- .wpr-table-tr-before::before {
13107
- content: '+';
13108
- position: absolute;
13109
- top: 10px;
13110
- left: 10px;
13111
- display: -webkit-box;
13112
- display: -ms-flexbox;
13113
- display: flex;
13114
- -webkit-box-pack: center;
13115
- -ms-flex-pack: center;
13116
- justify-content: center;
13117
- -webkit-box-align: center;
13118
- -ms-flex-align: center;
13119
- align-items: center;
13120
- background: green;
13121
- color: white;
13122
- width: 20px;
13123
- height: 20px;
13124
- font-size: 15px;
13125
- border-radius: 50%;
13126
- }
13127
-
13128
- .wpr-table-tr-before-remove::before {
13129
- content: '-';
13130
- position: absolute;
13131
- top: 10px;
13132
- left: 10px;
13133
- display: -webkit-box;
13134
- display: -ms-flexbox;
13135
- display: flex;
13136
- -webkit-box-pack: center;
13137
- -ms-flex-pack: center;
13138
- justify-content: center;
13139
- -webkit-box-align: center;
13140
- -ms-flex-align: center;
13141
- align-items: center;
13142
- background: red;
13143
- color: white;
13144
- width: 20px;
13145
- height: 20px;
13146
- font-size: 15px;
13147
- border-radius: 50%;
13148
- }
13149
-
13150
- /* .wpr-table-prev-arrow {
13151
- -webkit-transform: rotate(180deg);
13152
- -ms-transform: rotate(180deg);
13153
- transform: rotate(180deg);
13154
- -webkit-transform-origin: center;
13155
- -ms-transform-origin: center;
13156
- transform-origin: center;
13157
- } */
13158
-
13159
- .wpr-table-text {
13160
- position: relative;
13161
- }
13162
-
13163
- .wpr-data-table-th-img,
13164
- .wpr-table-text {
13165
- vertical-align: middle;
13166
- }
13167
-
13168
- .wpr-xls,
13169
- .wpr-csv {
13170
- padding: auto;
13171
- }
13172
-
13173
- .wpr-entry-info-yes .wpr-table-pagination-cont {
13174
- display: -webkit-box;
13175
- display: -ms-flexbox;
13176
- display: flex;
13177
- -webkit-box-pack: justify;
13178
- -ms-flex-pack: justify;
13179
- justify-content: space-between;
13180
- -webkit-box-align: center;
13181
- -ms-flex-align: center;
13182
- align-items: center;
13183
- }
13184
-
13185
- .wpr-entry-info-yes .wpr-table-custom-pagination {
13186
- -webkit-box-pack: end;
13187
- -ms-flex-pack: end;
13188
- justify-content: flex-end;
13189
- }
13190
-
13191
- .wpr-entry-info {
13192
- white-space: nowrap;
13193
- min-width: 50px;
13194
- }
13195
-
13196
- .wpr-table-text-nowrap-yes th,
13197
- .wpr-table-text-nowrap-yes td {
13198
- white-space: nowrap;
13199
- }
13200
-
13201
- .wpr-data-table .fa-question-circle {
13202
- font-weight: 400 !important;
13203
- font-family: "Font Awesome 5 Free" !important;
13204
- }
13205
-
13206
- .wpr-data-table-content-tooltip {
13207
- position: absolute;
13208
- top: -10px;
13209
- left: 50%;
13210
- border-radius: 4px;
13211
- padding: 6px 10px;
13212
- visibility: hidden;
13213
- opacity: 0;
13214
- font-size: 15px;
13215
- -webkit-transform: translate(-50%, -100%);
13216
- -ms-transform: translate(-50%, -100%);
13217
- transform: translate(-50%, -100%);
13218
- -webkit-transition: all 230ms ease-in-out 0s;
13219
- -o-transition: all 230ms ease-in-out 0s;
13220
- transition: all 230ms ease-in-out 0s;
13221
- text-align: center;
13222
- }
13223
-
13224
- .wpr-data-table-content-tooltip:before {
13225
- content: "";
13226
- position: absolute;
13227
- left: 10px;
13228
- bottom: -5px;
13229
- width: 0;
13230
- height: 0;
13231
- border-left: 6px solid transparent;
13232
- border-right: 6px solid transparent;
13233
- border-top-style: solid;
13234
- border-top-width: 6px;
13235
- }
13236
-
13237
- .wpr-table-td:hover .wpr-data-table-content-tooltip {
13238
- visibility: visible;
13239
- opacity: 1;
13240
- top: -7px;
13241
- -ms-transform: translate(-50%, -100%);
13242
- transform: translate(-50%, -100%);
13243
- -webkit-transform: translate(-50%, -100%);
13244
- }
13245
-
13246
- .wpr-data-table-content-tooltip:before {
13247
- left: 50%;
13248
- -ms-transform: translateX(-50%);
13249
- transform: translateX(-50%);
13250
- -webkit-transform: translateX(-50%) !important;
13251
- }
13252
-
13253
- @media screen and (max-width: 768px) {
13254
- .wpr-export-search-inner-cont,
13255
- .wpr-table-pagination-cont {
13256
- -webkit-box-orient: vertical;
13257
- -webkit-box-direction: normal;
13258
- -ms-flex-direction: column;
13259
- flex-direction: column;
13260
- }
13261
-
13262
- .wpr-equal-column-width-yes .wpr-data-table {
13263
- table-layout: auto;
13264
- }
13265
-
13266
- .wpr-table-export-button-cont {
13267
- width: 100%;
13268
- -ms-flex-pack: distribute;
13269
- justify-content: space-around;
13270
- }
13271
- }
13272
-
13273
- /*--------------------------------------------------------------
13274
- == Single Product Elements (Woocommerce Widgets)
13275
- --------------------------------------------------------------*/
13276
-
13277
- /* Product Title */
13278
- .wpr-product-title {
13279
- margin: 0;
13280
- }
13281
-
13282
- /* Product Stock */
13283
- .wpr-product-stock p {
13284
- margin-bottom: 0;
13285
- }
13286
-
13287
- /* Product Mini Cart */
13288
- .wpr-mini-cart-sidebar-body {
13289
- /* transition-duration: 1s;
13290
- overflow: hidden; */
13291
- }
13292
-
13293
- ul.wpr-woo-mini-cart {
13294
- position: relative;
13295
- /* overflow: auto; */
13296
- /* overflow: -moz-scrollbars-none; */
13297
- /* scrollbar-width: none; */
13298
- }
13299
-
13300
- .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar {
13301
- width: 9px;
13302
- background-color: transparent;
13303
- }
13304
-
13305
- .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb {
13306
- /* border-left: 6px solid transparent; */
13307
- border-right: 3px solid;
13308
- }
13309
-
13310
- .wpr-mini-cart .woocommerce-mini-cart__empty-message {
13311
- text-align: center;
13312
- margin: 0;
13313
- }
13314
-
13315
- .wpr-mini-cart-inner {
13316
- position: relative;
13317
- display: inline-block;
13318
- }
13319
-
13320
- .wpr-mini-cart {
13321
- position: absolute;
13322
- display: none;
13323
- top: 100%;
13324
- z-index: 999;
13325
- }
13326
-
13327
- .wpr-mini-cart .blockOverlay {
13328
- display: none !important;
13329
- }
13330
-
13331
- .wpr-before-remove-from-mini-cart {
13332
- opacity: 0.6;
13333
- }
13334
-
13335
- .wpr-close-cart {
13336
- display: none;
13337
- }
13338
-
13339
- .wpr-mini-cart-sidebar.wpr-close-btn-yes .wpr-close-cart {
13340
- display: -webkit-box;
13341
- display: -ms-flexbox;
13342
- display: flex;
13343
- -webkit-box-pack: justify;
13344
- -ms-flex-pack: justify;
13345
- justify-content: space-between;
13346
- -webkit-box-align: center;
13347
- -ms-flex-align: center;
13348
- align-items: center;
13349
- }
13350
-
13351
- .wpr-mini-cart-sidebar .wpr-close-cart h2 {
13352
- margin: 0;
13353
- }
13354
-
13355
- .wpr-close-cart span::before {
13356
- font-family: "Font Awesome 5 Free";
13357
- content: '\f00d';
13358
- font-weight: 600;
13359
- cursor: pointer;
13360
- }
13361
-
13362
- .wpr-mini-cart-sidebar .wpr-mini-cart {
13363
- background-color: transparent !important;
13364
- }
13365
-
13366
- .wpr-mini-cart-sidebar .wpr-mini-cart,
13367
- .wpr-mini-cart-sidebar .wpr-shopping-cart-wrap {
13368
- position: fixed;
13369
- top: 0;
13370
- left: 0;
13371
- width: 100% !important;
13372
- height: 100%;
13373
- z-index: 999;
13374
- margin: 0 !important;
13375
- }
13376
-
13377
- .wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {
13378
- position: absolute;
13379
- top: 0;
13380
- -webkit-transition: all 1s ease;
13381
- -o-transition: all 1s ease;
13382
- transition: all 1s ease;
13383
- height: 100%;
13384
- display: -webkit-box;
13385
- display: -ms-flexbox;
13386
- display: flex;
13387
- -webkit-box-orient: vertical;
13388
- -webkit-box-direction: normal;
13389
- -ms-flex-direction: column;
13390
- flex-direction: column;
13391
- }
13392
-
13393
- .wpr-mini-cart-sidebar .widget_shopping_cart_content {
13394
- position: relative;
13395
- top: 0;
13396
- -webkit-transition: all 1s ease;
13397
- -o-transition: all 1s ease;
13398
- transition: all 1s ease;
13399
- height: auto;
13400
- -webkit-box-flex: 1;
13401
- -ms-flex: 1;
13402
- flex: 1;
13403
- }
13404
-
13405
- .wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content {
13406
- display: -webkit-box;
13407
- display: -ms-flexbox;
13408
- display: flex;
13409
- -webkit-box-orient: vertical;
13410
- -webkit-box-direction: normal;
13411
- -ms-flex-direction: column;
13412
- flex-direction: column;
13413
- }
13414
-
13415
- .wpr-mini-cart-dropdown .wpr-mini-cart-separator {
13416
- display: none;
13417
- }
13418
-
13419
- .wpr-subtotal-align-bottom .wpr-mini-cart-separator {
13420
- -webkit-box-flex: 1;
13421
- -ms-flex: 1;
13422
- flex: 1;
13423
- }
13424
-
13425
- @-webkit-keyframes mini-cart-slide-in-align-left {
13426
- 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13427
- 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13428
- }
13429
-
13430
- @keyframes mini-cart-slide-in-align-left {
13431
- 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13432
- 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13433
- }
13434
-
13435
- @-webkit-keyframes mini-cart-slide-out-align-left {
13436
- 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13437
- 100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13438
- }
13439
-
13440
- @keyframes mini-cart-slide-out-align-left {
13441
- 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13442
- 100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13443
- }
13444
-
13445
- @-webkit-keyframes mini-cart-slide-in-align-right {
13446
- 0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13447
- 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13448
- }
13449
-
13450
- @keyframes mini-cart-slide-in-align-right {
13451
- 0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13452
- 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13453
- }
13454
-
13455
- @-webkit-keyframes mini-cart-slide-out-align-right {
13456
- 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13457
- 100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13458
- }
13459
-
13460
- @keyframes mini-cart-slide-out-align-right {
13461
- 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13462
- 100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13463
- }
13464
-
13465
- .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in {
13466
- -webkit-transform: translateX(0);
13467
- -ms-transform: translateX(0);
13468
- transform: translateX(0);
13469
- -webkit-animation-name: mini-cart-slide-in-align-right;
13470
- animation-name: mini-cart-slide-in-align-right;
13471
- -webkit-animation-duration: 0.6s;
13472
- animation-duration: 0.6s;
13473
- -webkit-animation-fill-mode: forwards;
13474
- animation-fill-mode: forwards;
13475
- }
13476
-
13477
- .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out {
13478
- -webkit-transform: translateX(100%);
13479
- -ms-transform: translateX(100%);
13480
- transform: translateX(100%);
13481
- -webkit-animation-name: mini-cart-slide-out-align-right;
13482
- animation-name: mini-cart-slide-out-align-right;
13483
- -webkit-animation-duration: 0.6s;
13484
- animation-duration: 0.6s;
13485
- -webkit-animation-fill-mode: forwards;
13486
- animation-fill-mode: forwards;
13487
- }
13488
-
13489
- .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in {
13490
- -webkit-transform: translateX(0);
13491
- -ms-transform: translateX(0);
13492
- transform: translateX(0);
13493
- -webkit-animation-name: mini-cart-slide-in-align-left;
13494
- animation-name: mini-cart-slide-in-align-left;
13495
- -webkit-animation-duration: 0.6s;
13496
- animation-duration: 0.6s;
13497
- -webkit-animation-fill-mode: forwards;
13498
- animation-fill-mode: forwards;
13499
- }
13500
-
13501
- .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out {
13502
- -webkit-transform: translateX(100%);
13503
- -ms-transform: translateX(100%);
13504
- transform: translateX(100%);
13505
- -webkit-animation-name: mini-cart-slide-out-align-left;
13506
- animation-name: mini-cart-slide-out-align-left;
13507
- -webkit-animation-duration: 0.6s;
13508
- animation-duration: 0.6s;
13509
- -webkit-animation-fill-mode: forwards;
13510
- animation-fill-mode: forwards;
13511
- }
13512
-
13513
- .wpr-mini-cart-btn-icon i {
13514
- position: relative;
13515
- }
13516
-
13517
- .wpr-mini-cart-icon-count {
13518
- position: absolute;
13519
- display: -webkit-inline-box;
13520
- display: -ms-inline-flexbox;
13521
- display: inline-flex;
13522
- -webkit-box-pack: center;
13523
- -ms-flex-pack: center;
13524
- justify-content: center;
13525
- -webkit-box-align: center;
13526
- -ms-flex-align: center;
13527
- align-items: center;
13528
- border-radius: 50%;
13529
- }
13530
-
13531
- .wpr-mini-cart-icon-count-hidden {
13532
- display: none !important;
13533
- }
13534
-
13535
- .wpr-mini-cart-toggle-btn {
13536
- display: -webkit-inline-box;
13537
- display: -ms-inline-flexbox;
13538
- display: inline-flex;
13539
- -webkit-box-align: center;
13540
- -ms-flex-align: center;
13541
- align-items: center;
13542
- }
13543
-
13544
- .wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before {
13545
- content: "";
13546
- }
13547
-
13548
- .wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before {
13549
- content: "\e8e3";
13550
- }
13551
-
13552
- .wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before {
13553
- content: "\e8e4";
13554
- }
13555
-
13556
- .wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before {
13557
- content: "\e8e5";
13558
- }
13559
-
13560
- .wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before {
13561
- content: "\e8e6";
13562
- }
13563
-
13564
- .wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before {
13565
- content: "\e8e7";
13566
- }
13567
-
13568
- .wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before {
13569
- content: "\e8e8";
13570
- }
13571
-
13572
- .wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before {
13573
- content: "\e8e9";
13574
- }
13575
-
13576
- .wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before {
13577
- content: "\e8ea";
13578
- }
13579
-
13580
- .wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before {
13581
- content: "\e8eb";
13582
- }
13583
-
13584
- .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before,
13585
- .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after {
13586
- display: none;
13587
- }
13588
-
13589
- .wpr-woo-mini-cart .woocommerce-mini-cart-item:last-of-type {
13590
- margin-bottom: 0 !important;
13591
- }
13592
-
13593
- .wpr-mini-cart-wrap .woocommerce-mini-cart-item {
13594
- position: relative;
13595
- display: -ms-grid;
13596
- display: grid;
13597
- -ms-grid-columns: 28% auto;
13598
- grid-template-columns: 28% auto;
13599
- width: 100%;
13600
- text-align: left;
13601
- }
13602
-
13603
- .wpr-mini-cart-image {
13604
- margin-right: 15px;
13605
- }
13606
-
13607
- .wpr-mini-cart-image a {
13608
- display: block;
13609
- width: 100%;
13610
- height: 100%;
13611
- }
13612
-
13613
- .wpr-mini-cart-image img,
13614
- .wpr-mini-cart-image a img {
13615
- float: none !important;
13616
- display: block;
13617
- min-width: 100%;
13618
- height: auto;
13619
- margin-left: 0 !important;
13620
- }
13621
-
13622
- .wpr-mini-cart-remove {
13623
- position: absolute;
13624
- right: 0;
13625
- }
13626
-
13627
- .wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove {
13628
- position: relative;
13629
- display: -webkit-box !important;
13630
- display: -ms-flexbox !important;
13631
- display: flex !important;
13632
- -webkit-box-pack: center;
13633
- -ms-flex-pack: center;
13634
- justify-content: center;
13635
- -ms-flex-line-pack: center;
13636
- align-content: center;
13637
- vertical-align: middle;
13638
- text-indent: -9999px;
13639
- }
13640
-
13641
- .wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before {
13642
- font-family: "Font Awesome 5 Free";
13643
- content: '\f00d';
13644
- position: absolute;
13645
- top: 50%;
13646
- -webkit-transform: translateY(-50%);
13647
- -ms-transform: translateY(-50%);
13648
- transform: translateY(-50%);
13649
- text-indent: 0;
13650
- font-weight: 600 !important;
13651
- }
13652
-
13653
- .wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover {
13654
- background-color: transparent;
13655
- color: black;
13656
- }
13657
-
13658
- .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons {
13659
- display: -webkit-box;
13660
- display: -ms-flexbox;
13661
- display: flex;
13662
- -webkit-box-pack: justify;
13663
- -ms-flex-pack: justify;
13664
- justify-content: space-between;
13665
- margin: 0;
13666
- }
13667
-
13668
- .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button {
13669
- width: 50%;
13670
- text-align: center;
13671
- margin: 0;
13672
- }
13673
-
13674
- .wpr-mini-cart .woocommerce-mini-cart__total {
13675
- text-align: center;
13676
- padding: 10px;
13677
- margin: 0;
13678
- }
13679
-
13680
- .wpr-mini-cart dl.variation,
13681
- .wpr-cart-wrapper dl.variation {
13682
- display: -ms-grid !important;
13683
- display: grid !important;
13684
- -ms-grid-columns: 25% 75% !important;
13685
- grid-template-columns: 25% 75% !important;
13686
- }
13687
-
13688
- .wpr-mini-cart dl.variation:before,
13689
- .wpr-cart-wrapper dl.variation:before,
13690
- .wpr-mini-cart dl.variation:after,
13691
- .wpr-cart-wrapper dl.variation:after {
13692
- display: none !important;
13693
- }
13694
-
13695
- .wpr-mini-cart dl.variation dt,
13696
- .wpr-mini-cart dl.variation dd,
13697
- .wpr-cart-wrapper dl.variation dt,
13698
- .wpr-cart-wrapper dl.variation dd {
13699
- float: none !important;
13700
- margin: 0 !important;
13701
- }
13702
-
13703
- dl.variation dd {
13704
- margin-right: 10px !important;
13705
- }
13706
-
13707
- @media screen and (max-width: 768px) {
13708
- .wpr-mini-cart-dropdown .wpr-mini-cart {
13709
- position: fixed !important;
13710
- width: 100vw !important;
13711
- top: auto !important;
13712
- }
13713
- }
13714
-
13715
- /*--------------------------------------------------------------
13716
- == Product Media
13717
- --------------------------------------------------------------*/
13718
- .wpr-product-media-wrap {
13719
- position: relative;
13720
- display: inline-block;
13721
- max-width: 100%;
13722
- }
13723
-
13724
- .wpr-product-media-image {
13725
- display: inline-block;
13726
- position: relative;
13727
- vertical-align: middle;
13728
- overflow: hidden;
13729
- }
13730
-
13731
- .wpr-product-media-caption {
13732
- position: absolute;
13733
- display: -webkit-box;
13734
- display: -ms-flexbox;
13735
- display: flex;
13736
- width: 100%;
13737
- height: 100%;
13738
- }
13739
-
13740
- .wpr-product-media-caption span {
13741
- display: inline-block;
13742
- }
13743
-
13744
- .wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption {
13745
- opacity: 0;
13746
- -webkit-transition-property: opacity;
13747
- -o-transition-property: opacity;
13748
- transition-property: opacity;
13749
- }
13750
-
13751
- .wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption {
13752
- opacity: 1;
13753
- }
13754
-
13755
- .wpr-product-media-wrap .slick-track {
13756
- margin: 0;
13757
- }
13758
-
13759
- .wpr-product-thumb-nav {
13760
- display: -webkit-box;
13761
- display: -ms-flexbox;
13762
- display: flex;
13763
- padding: 0;
13764
- margin: 0;
13765
- list-style: none;
13766
- }
13767
-
13768
- .wpr-product-thumb-nav li {
13769
- overflow: hidden;
13770
- cursor: pointer;
13771
- opacity: 0.75;
13772
- }
13773
-
13774
- .wpr-product-thumb-nav li.slick-current {
13775
- opacity: 1;
13776
- }
13777
-
13778
- .wpr-product-thumb-nav li img {
13779
- width: 100%;
13780
- }
13781
-
13782
- .wpr-gallery-lightbox-yes .wpr-product-media-image {
13783
- cursor: pointer;
13784
- }
13785
-
13786
- .wpr-gallery-zoom-yes .wpr-product-media-image:hover img {
13787
- -webkit-transform: scale(1.5);
13788
- -ms-transform: scale(1.5);
13789
- transform: scale(1.5);
13790
- }
13791
-
13792
- .wpr-product-media-onsale {
13793
- position: absolute;
13794
- top: 0;
13795
- left: 0;
13796
- z-index: 2;
13797
- }
13798
-
13799
- .wpr-product-media-wrap .flex-control-thumbs {
13800
- list-style-type: none;
13801
- cursor: pointer;
13802
- }
13803
-
13804
- .wpr-product-media-wrap .flex-control-thumbs li {
13805
- clear: none !important;
13806
- width: 100% !important;
13807
- }
13808
-
13809
- .wpr-product-media-wrap .swiper {
13810
- overflow: hidden;
13811
- }
13812
-
13813
- .wpr-fcn-wrap {
13814
- position: relative;
13815
- overflow: hidden;
13816
- }
13817
-
13818
- .wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav {
13819
- display: none;
13820
- }
13821
-
13822
- .wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav {
13823
- position: relative;
13824
- max-width: none !important;
13825
- grid-column-gap: 0px !important;
13826
- grid-row-gap: 0 !important;
13827
- -webkit-transition: all 0.6s ease;
13828
- -o-transition: all 0.6s ease;
13829
- transition: all 0.6s ease;
13830
- }
13831
-
13832
- .wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav,
13833
- .wpr-product-media-thumbs-slider .wpr-product-media-wrap .woocommerce-product-gallery {
13834
- overflow: hidden;
13835
- }
13836
-
13837
- .wpr-product-media-thumbs-vertical .woocommerce-product-gallery {
13838
- display: -webkit-box;
13839
- display: -ms-flexbox;
13840
- display: flex;
13841
- -webkit-box-orient: horizontal;
13842
- -webkit-box-direction: reverse;
13843
- -ms-flex-direction: row-reverse;
13844
- flex-direction: row-reverse;
13845
- }
13846
-
13847
- .wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav {
13848
- -webkit-box-orient: vertical;
13849
- -webkit-box-direction: normal;
13850
- -ms-flex-direction: column;
13851
- flex-direction: column;
13852
- }
13853
-
13854
- .wpr-product-media-thumbs-vertical .flex-viewport {
13855
- width: 75%;
13856
- }
13857
-
13858
- /* .wpr-product-media-thumbs-vertical .wpr-fcn-wrap {
13859
- width: auto;
13860
- } */
13861
-
13862
- /* Product Media 2 */
13863
- .wpr-product-media-wrap .woocommerce-product-gallery {
13864
- width: 100%;
13865
- }
13866
-
13867
- .woocommerce [data-elementor-type="wpr-theme-builder"] #content div.product div.images,
13868
- .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images,
13869
- .woocommerce-page [data-elementor-type="wpr-theme-builder"] #content div.product div.images,
13870
- .woocommerce-page div.product[data-elementor-type="wpr-theme-builder"] div.images {
13871
- float: none;
13872
- width: 100%;
13873
- height: auto;
13874
- margin-bottom: 0;
13875
- }
13876
-
13877
- [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav {
13878
- position: absolute;
13879
- top: 90%;
13880
- /* transform: translateY(-50%); */
13881
- z-index: -9;
13882
- opacity: 0;
13883
- display: -webkit-box;
13884
- display: -ms-flexbox;
13885
- display: flex;
13886
- -webkit-box-pack: justify;
13887
- -ms-flex-pack: justify;
13888
- justify-content: space-between;
13889
- -webkit-box-align: center;
13890
- -ms-flex-align: center;
13891
- align-items: center;
13892
- width: 100%;
13893
- left: 0;
13894
- margin: 0;
13895
- padding: 0px;
13896
- list-style: none;
13897
- }
13898
-
13899
- .wpr-product-media-wrap .flex-direction-nav li {
13900
- /* background: rgba(96, 91, 229, 0.87); */
13901
- position: relative;
13902
- }
13903
-
13904
- [data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-next {
13905
- visibility:hidden;
13906
- overflow: hidden;
13907
- }
13908
- [data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-prev {
13909
- visibility:hidden;
13910
- overflow: hidden;
13911
- }
13912
-
13913
- [data-elementor-type="wpr-theme-builder"] a.flex-next::after {
13914
- visibility:visible;
13915
- content: '\f054';
13916
- font-family: 'Font Awesome 5 Free';
13917
- position: absolute;
13918
- top: 0;
13919
- right: 0;
13920
- }
13921
-
13922
- [data-elementor-type="wpr-theme-builder"] a.flex-prev::before {
13923
- visibility:visible;
13924
- content: '\f053';
13925
- font-family: 'Font Awesome 5 Free';
13926
- position: absolute;
13927
- top: 0;
13928
- left: 0;
13929
- }
13930
-
13931
- [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a {
13932
- color: #ccc;
13933
- }
13934
-
13935
- [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a:hover {
13936
- text-decoration: none;
13937
- }
13938
-
13939
- .wpr-product-media-wrap .wpr-product-sales-badge {
13940
- position: absolute;
13941
- top: 0;
13942
- left: 0;
13943
- z-index: 2;
13944
- display: inline-block;
13945
- }
13946
-
13947
- .wpr-product-media-wrap .wpr-product-media-lightbox,
13948
- .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images .woocommerce-product-gallery__trigger {
13949
- position: absolute;
13950
- top: 0;
13951
- right: 0;
13952
- cursor: pointer;
13953
- }
13954
-
13955
- .wpr-product-media-wrap .woocommerce-product-gallery__trigger {
13956
- display: none;
13957
- opacity: 0 !important;
13958
- z-index: 99;
13959
- }
13960
-
13961
- .pswp__caption__center {
13962
- text-align: center;
13963
- }
13964
-
13965
- /* Product Tabs */
13966
- .wpr-product-tabs p {
13967
- margin: 0;
13968
- }
13969
-
13970
- .wpr-product-tabs ol,
13971
- .wpr-product-tabs ul {
13972
- padding: 0;
13973
- }
13974
-
13975
- .wpr-product-tabs .woocommerce-noreviews {
13976
- margin-bottom: 10px;
13977
- }
13978
-
13979
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs,
13980
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li {
13981
- overflow: visible;
13982
- padding: 0;
13983
- margin: 0;
13984
- border: none;
13985
- background-color: transparent;
13986
- }
13987
-
13988
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
13989
- display: block;
13990
- font-weight: normal;
13991
- }
13992
-
13993
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before,
13994
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after,
13995
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before,
13996
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after {
13997
- display: none;
13998
- }
13999
-
14000
- .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after {
14001
- content: ' ';
14002
- display: block;
14003
- border: none;
14004
- -webkit-box-shadow: none;
14005
- box-shadow: none;
14006
- padding: 0;
14007
- margin: 0;
14008
- position: static;
14009
- margin-left: auto;
14010
- margin-right: auto;
14011
- }
14012
-
14013
- .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
14014
- border-bottom: none !important;
14015
- }
14016
-
14017
- .elementor-widget-wpr-product-tabs .wc-tabs,
14018
- .wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper,
14019
- .wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper {
14020
- display: -moz-flex;
14021
- display: -ms-flex;
14022
- display: -o-flex;
14023
- display: -webkit-box;
14024
- display: -ms-flexbox;
14025
- display: flex;
14026
- }
14027
-
14028
- .elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs {
14029
- -webkit-box-align: end;
14030
- -ms-flex-align: end;
14031
- align-items: flex-end;
14032
- }
14033
-
14034
- .wpr-tabs-position-left>.elementor-widget-container .wc-tabs,
14035
- .wpr-tabs-position-right>.elementor-widget-container .wc-tabs {
14036
- -webkit-box-orient: vertical;
14037
- -webkit-box-direction: normal;
14038
- -ms-flex-direction: column;
14039
- flex-direction: column;
14040
- }
14041
-
14042
- .wpr-tabs-position-left>.elementor-widget-container>.wc-tabs-wrapper {
14043
- -webkit-box-orient: horizontal;
14044
- -webkit-box-direction: normal;
14045
- -ms-flex-direction: row;
14046
- flex-direction: row;
14047
- }
14048
-
14049
- .wpr-tabs-position-right>.elementor-widget-container .wc-tabs-wrapper {
14050
- -webkit-box-orient: horizontal;
14051
- -webkit-box-direction: reverse;
14052
- -ms-flex-direction: row-reverse;
14053
- flex-direction: row-reverse;
14054
- }
14055
-
14056
- /* Tabs Position */
14057
- .wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,
14058
- .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {
14059
- -webkit-box-pack: center;
14060
- -ms-flex-pack: center;
14061
- justify-content: center;
14062
- }
14063
-
14064
- .wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,
14065
- .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {
14066
- -webkit-box-align: center;
14067
- -ms-flex-align: center;
14068
- align-items: center;
14069
- }
14070
-
14071
- .wpr-tabs-hr-position-left>.elementor-widget-container .wc-tabs {
14072
- -webkit-box-align: start;
14073
- -ms-flex-align: start;
14074
- align-items: flex-start;
14075
- }
14076
-
14077
- .wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs{
14078
- -webkit-box-pack: end;
14079
- -ms-flex-pack: end;
14080
- justify-content: flex-end;
14081
- }
14082
-
14083
- .wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs {
14084
- -webkit-box-align: end;
14085
- -ms-flex-align: end;
14086
- align-items: flex-end;
14087
- }
14088
-
14089
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {
14090
- width: 100%;
14091
- }
14092
-
14093
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
14094
- -webkit-box-flex: 1;
14095
- -ms-flex-positive: 1;
14096
- flex-grow: 1;
14097
- -ms-flex-preferred-size: 0;
14098
- flex-basis: 0;
14099
- }
14100
-
14101
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type {
14102
- margin-left: 0 !important;
14103
- }
14104
-
14105
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type {
14106
- margin-right: 0 !important;
14107
- }
14108
-
14109
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs .wc-tabs {
14110
- width: 100%;
14111
- }
14112
-
14113
- .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container .wc-tabs li {
14114
- -webkit-box-flex: 1;
14115
- -ms-flex-positive: 1;
14116
- flex-grow: 1;
14117
- -ms-flex-preferred-size: 0;
14118
- flex-basis: 0;
14119
- }
14120
-
14121
- .elementor-widget-wpr-product-tabs .wc-tabs li {
14122
- position: relative;
14123
- text-align: center;
14124
- }
14125
-
14126
- .woocommerce div.product .wpr-product-tabs .woocommerce-tabs .panel {
14127
- margin: 0;
14128
- }
14129
-
14130
- .elementor-widget-wpr-product-tabs .woocommerce-Tabs-panel {
14131
- width: 100%;
14132
- display: none;
14133
- }
14134
-
14135
- .woocommerce .elementor-widget-wpr-product-tabs table.shop_attributes {
14136
- margin-bottom: 0;
14137
- }
14138
-
14139
- .wpr-product-additional-information table.shop_attributes {
14140
- margin-bottom: 0;
14141
- }
14142
-
14143
- .wpr-product-additional-information table td,
14144
- .wpr-product-additional-information table th,
14145
- .elementor-widget-wpr-product-tabs table td,
14146
- .elementor-widget-wpr-product-tabs table th {
14147
- vertical-align: middle;
14148
- }
14149
-
14150
- .elementor-widget-wpr-product-tabs .wpr-product-tabs table,
14151
- .elementor-widget-wpr-product-tabs .wpr-product-tabs tr th,
14152
- .elementor-widget-wpr-product-tabs .wpr-product-tabs tr td,
14153
- .wpr-product-additional-information table.shop_attributes,
14154
- .wpr-product-additional-information table.shop_attributes td,
14155
- .wpr-product-additional-information table.shop_attributes th {
14156
- border: none;
14157
- }
14158
-
14159
- /* according to woocommerce styles line-height */
14160
- .elementor-widget-wpr-product-tabs .form-submit #submit {
14161
- line-height: 1;
14162
- }
14163
-
14164
- .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text {
14165
- margin: 0 0 0 50px;
14166
- border: 1px solid;
14167
- border-radius: 4px;
14168
- padding: 1em 1em 0;
14169
- }
14170
-
14171
- .elementor-widget-wpr-product-tabs .comment_container {
14172
- position: relative;
14173
- }
14174
-
14175
- .elementor-widget-wpr-product-tabs .comment-reply-title {
14176
- display: none;
14177
- }
14178
-
14179
- .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text .description p {
14180
- margin-bottom: 0;
14181
- }
14182
-
14183
- .elementor-widget-wpr-product-tabs .commentlist li {
14184
- margin-bottom: 10px;
14185
- }
14186
-
14187
- .wpr-individual-rating {
14188
- display: -webkit-box;
14189
- display: -ms-flexbox;
14190
- display: flex;
14191
- -webkit-box-align: center;
14192
- -ms-flex-align: center;
14193
- align-items: center;
14194
- }
14195
-
14196
- .wpr-product-tabs h2.woocommerce-Reviews-title:first-of-type {
14197
- display: none;
14198
- }
14199
-
14200
- .elementor-widget-wpr-product-tabs .woocommerce-Reviews .comment_container {
14201
- border-bottom: none;
14202
- padding: 0;
14203
- margin: 0;
14204
- }
14205
-
14206
- .wpr-individual-rating-cont {
14207
- position: relative;
14208
- display: inline-block;
14209
- width: 150px;
14210
- }
14211
-
14212
- .wpr-individual-rating-cont span {
14213
- position: absolute;
14214
- top: 0;
14215
- left: 0;
14216
- display: inline-block;
14217
- height: 100%;
14218
- background-color: black;
14219
- }
14220
-
14221
- .elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li img.avatar {
14222
- float: left;
14223
- position: absolute;
14224
- top: 0;
14225
- left: 0;
14226
- padding: 0;
14227
- width: 32px;
14228
- height: auto;
14229
- background: #ebe9eb;
14230
- border: 1px solid #e4e1e3;
14231
- margin: 0;
14232
- -webkit-box-shadow: none;
14233
- box-shadow: none;
14234
- }
14235
-
14236
- .elementor-widget-wpr-product-tabs p.stars a {
14237
- position: relative;
14238
- height: 1em;
14239
- width: 1em;
14240
- text-indent: -999em;
14241
- display: inline-block;
14242
- text-decoration: none;
14243
- -webkit-box-shadow: none;
14244
- box-shadow: none;
14245
- margin: 0;
14246
- font-size: inherit;
14247
- border: none;
14248
- width: 15px;
14249
- text-indent: -999999px;
14250
- }
14251
-
14252
- .elementor-widget-wpr-product-tabs p.stars.selected a.active:before,
14253
- .elementor-widget-wpr-product-tabs p.stars:hover a:before,
14254
- .elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before,
14255
- .elementor-widget-wpr-product-tabs p.stars.selected a.active:before {
14256
- content: "\e020";
14257
- }
14258
-
14259
- .elementor-widget-wpr-product-tabs p.stars a:before,
14260
- .elementor-widget-wpr-product-tabs p.stars a:hover~a:before,
14261
- .elementor-widget-wpr-product-tabs p.stars.selected a.active~a:before {
14262
- content: "\e021";
14263
- }
14264
-
14265
- .elementor-widget-wpr-product-tabs p.stars a::before {
14266
- display: block;
14267
- position: absolute;
14268
- top: 0;
14269
- left: 0;
14270
- width: 1em;
14271
- height: 1em;
14272
- line-height: 1;
14273
- font-family: WooCommerce;
14274
- content: "\e021";
14275
- text-indent: 0;
14276
- opacity: 1;
14277
- font-size: inherit;
14278
- }
14279
-
14280
- .elementor-widget-wpr-product-tabs p.stars a:hover::before {
14281
- content: "\e020";
14282
- }
14283
-
14284
- .elementor-widget-wpr-product-tabs p.stars a.active::before {
14285
- content: "\e020";
14286
- }
14287
-
14288
- .elementor-widget-wpr-product-tabs .star-rating::before {
14289
- /* content: "\e021\e021\e021\e021\e021"; */
14290
- color: black;
14291
- float: left;
14292
- top: 0;
14293
- left: 0;
14294
- position: absolute;
14295
- }
14296
-
14297
- .elementor-widget-wpr-product-tabs .star-rating span::before {
14298
- /* content: "\e020\e020\e020\e020\e020"; */
14299
- top: 0;
14300
- position: absolute;
14301
- left: 0;
14302
- }
14303
-
14304
- .elementor-widget-wpr-product-tabs .comment-form-author,
14305
- .elementor-widget-wpr-product-tabs .comment-form-email {
14306
- float: left;
14307
- }
14308
-
14309
- .elementor-widget-wpr-product-tabs.wpr-forms-submit-justify .form-submit input {
14310
- display: block;
14311
- width: 100%;
14312
- }
14313
-
14314
- /* Product Price */
14315
- .wpr-product-price-separate .wpr-product-price del,
14316
- .wpr-product-price-separate .wpr-product-price ins {
14317
- display: block;
14318
- }
14319
- /* Product Rating */
14320
- .wpr-product-rating-flex.wpr-product-rating-left .inner-block {
14321
- -webkit-box-pack: start;
14322
- -ms-flex-pack: start;
14323
- justify-content: flex-start;
14324
- }
14325
-
14326
- .wpr-product-rating-flex.wpr-product-rating-center .inner-block {
14327
- -webkit-box-pack: center;
14328
- -ms-flex-pack: center;
14329
- justify-content: center;
14330
- }
14331
-
14332
- .wpr-product-rating-flex.wpr-product-rating-right .inner-block {
14333
- -webkit-box-pack: end;
14334
- -ms-flex-pack: end;
14335
- justify-content: flex-end;
14336
- }
14337
-
14338
- .wpr-product-rating a {
14339
- display: none;
14340
- }
14341
-
14342
- .wpr-pr-show-text-yes .wpr-product-rating a {
14343
- display: block;
14344
- }
14345
-
14346
- /* Product Meta */
14347
- .wpr-product-meta-left .wpr-product-meta .product_meta {
14348
- -webkit-box-pack: start;
14349
- -ms-flex-pack: start;
14350
- justify-content: flex-start;
14351
- }
14352
-
14353
- .wpr-product-meta-center .wpr-product-meta .product_meta {
14354
- -webkit-box-pack: center;
14355
- -ms-flex-pack: center;
14356
- justify-content: center;
14357
- }
14358
-
14359
- .wpr-product-meta-right .wpr-product-meta .product_meta {
14360
- -webkit-box-pack: end;
14361
- -ms-flex-pack: end;
14362
- justify-content: flex-end;
14363
- }
14364
-
14365
- .wpr-product-meta .sku_wrapper,
14366
- .wpr-product-meta .posted_in,
14367
- .wpr-product-meta .tagged_as {
14368
- display: none;
14369
- position: relative;
14370
- }
14371
-
14372
- /* Product Notices */
14373
- .wpr-checkout-notice .woocommerce-error,
14374
- .woocommerce-notices-wrapper .woocommerce-error,
14375
- .wpr-checkout-notice .woocommerce-message,
14376
- .woocommerce-notices-wrapper .woocommerce-message {
14377
- margin: 0;
14378
- display: -webkit-box;
14379
- display: -ms-flexbox;
14380
- display: flex;
14381
- -webkit-box-orient: horizontal;
14382
- -webkit-box-direction: reverse;
14383
- -ms-flex-direction: row-reverse;
14384
- flex-direction: row-reverse;
14385
- -webkit-box-pack: justify;
14386
- -ms-flex-pack: justify;
14387
- justify-content: space-between;
14388
- -webkit-box-align: center;
14389
- -ms-flex-align: center;
14390
- align-items: center;
14391
- }
14392
-
14393
- .wpr-checkout-notice .woocommerce-error:before,
14394
- .woocommerce-notices-wrapper .woocommerce-error:before,
14395
- .wpr-checkout-notice .woocommerce-message:before,
14396
- .woocommerce-notices-wrapper .woocommerce-message:before {
14397
- top: 50% !important;
14398
- -webkit-transform: translateY(-50%);
14399
- -ms-transform: translateY(-50%);
14400
- transform: translateY(-50%);
14401
- }
14402
-
14403
- .wpr-checkout-notice .woocommerce-error:after,
14404
- .woocommerce-notices-wrapper .woocommerce-error:after,
14405
- .wpr-checkout-notice .woocommerce-message:after,
14406
- .woocommerce-notices-wrapper .woocommerce-message:after {
14407
- display: none;
14408
- }
14409
-
14410
- .wpr-checkout-notice .woocommerce-error p,
14411
- .woocommerce-notices-wrapper .woocommerce-error p,
14412
- .wpr-checkout-notice .woocommerce-message p,
14413
- .woocommerce-notices-wrapper .woocommerce-message p {
14414
- margin-bottom: 0 !important;
14415
- }
14416
-
14417
- .wpr-checkout-notice a {
14418
- white-space: nowrap;
14419
- }
14420
-
14421
- @media screen and (min-width: 481px) {
14422
- .wpr-checkout-notice .woocommerce-message:before,
14423
- .woocommerce-notices-wrapper .woocommerce-message:before {
14424
- top: 50% !important;
14425
- -webkit-transform: translateY(-50%);
14426
- -ms-transform: translateY(-50%);
14427
- transform: translateY(-50%);
14428
- }
14429
- }
14430
-
14431
- @media screen and (max-width: 480px) {
14432
- .wpr-checkout-notice .woocommerce-message,
14433
- .woocommerce-notices-wrapper .woocommerce-message {
14434
- -webkit-box-orient: vertical;
14435
- -webkit-box-direction: reverse;
14436
- -ms-flex-direction: column-reverse;
14437
- flex-direction: column-reverse;
14438
- -webkit-box-align: start;
14439
- -ms-flex-align: start;
14440
- align-items: flex-start;
14441
- -webkit-box-pack: start;
14442
- -ms-flex-pack: start;
14443
- justify-content: flex-start;
14444
- }
14445
-
14446
- .wpr-checkout-notice .woocommerce-message p,
14447
- .woocommerce-notices-wrapper .woocommerce-message p {
14448
- margin-bottom: 0.9em !important;
14449
- }
14450
- }
14451
-
14452
- /* Add To Cart */
14453
- .wpr-product-add-to-cart * {
14454
- margin: 0;
14455
- padding: 0;
14456
- -webkit-box-sizing: border-box;
14457
- box-sizing: border-box;
14458
- }
14459
-
14460
- .woocommerce div.product .wpr-product-add-to-cart form.cart,
14461
- .woocommerce div.product .wpr-product-add-to-cart form.cart .variations {
14462
- margin: 0;
14463
- }
14464
-
14465
- .woocommerce div.product .wpr-product-add-to-cart form.cart div.quantity {
14466
- margin: 0;
14467
- }
14468
-
14469
- .wpr-product-adc-align-left .cart,
14470
- .wpr-product-adc-align-left .wpr-product-add-to-cart .wpr-quantity-wrapper {
14471
- -webkit-box-pack: start;
14472
- -ms-flex-pack: start;
14473
- justify-content: flex-start;
14474
- }
14475
-
14476
- .wpr-product-adc-align-center .cart,
14477
- .wpr-product-adc-align-center .wpr-product-add-to-cart .wpr-quantity-wrapper {
14478
- -webkit-box-pack: center;
14479
- -ms-flex-pack: center;
14480
- justify-content: center;
14481
- }
14482
-
14483
- .wpr-product-adc-align-right .cart,
14484
- .wpr-product-adc-align-right .wpr-product-add-to-cart .wpr-quantity-wrapper {
14485
- -webkit-box-pack: end;
14486
- -ms-flex-pack: end;
14487
- justify-content: flex-end;
14488
- }
14489
-
14490
- .wpr-add-to-cart-layout-column.wpr-product-adc-align-left .cart {
14491
- -webkit-box-align: start;
14492
- -ms-flex-align: start;
14493
- align-items: flex-start;
14494
- }
14495
-
14496
- .wpr-add-to-cart-layout-column.wpr-product-adc-align-center .cart {
14497
- -webkit-box-align: center;
14498
- -ms-flex-align: center;
14499
- align-items: center;
14500
- }
14501
-
14502
- .wpr-add-to-cart-layout-column.wpr-product-adc-align-right .cart {
14503
- -webkit-box-align: end;
14504
- -ms-flex-align: end;
14505
- align-items: flex-end;
14506
- }
14507
-
14508
- .wpr-add-to-cart-icons-wrap {
14509
- display: -webkit-box;
14510
- display: -ms-flexbox;
14511
- display: flex;
14512
- -webkit-box-orient: vertical;
14513
- -webkit-box-direction: normal;
14514
- -ms-flex-direction: column;
14515
- flex-direction: column;
14516
- }
14517
-
14518
- .wpr-product-add-to-cart .quantity {
14519
- display: -webkit-inline-box;
14520
- display: -ms-inline-flexbox;
14521
- display: inline-flex;
14522
- -webkit-box-pack: center;
14523
- -ms-flex-pack: center;
14524
- justify-content: center;
14525
- -webkit-box-align: center;
14526
- -ms-flex-align: center;
14527
- align-items: center;
14528
- }
14529
-
14530
- .wpr-product-add-to-cart .wpr-quantity-wrapper {
14531
- display: -webkit-inline-box;
14532
- display: -ms-inline-flexbox;
14533
- display: inline-flex;
14534
- -webkit-box-align: center;
14535
- -ms-flex-align: center;
14536
- align-items: center;
14537
- }
14538
-
14539
- .wpr-product-add-to-cart .wpr-quantity-wrapper i {
14540
- cursor: pointer;
14541
- }
14542
-
14543
- .wpr-quantity-wrap {
14544
- width: 100%;
14545
- }
14546
-
14547
- .elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty {
14548
- -webkit-appearance: textfield;
14549
- -moz-appearance: textfield;
14550
- appearance: textfield;
14551
- }
14552
-
14553
- .elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty::-webkit-inner-spin-button,
14554
- .wpr-quantity-wrap .qty::-webkit-outer-spin-button {
14555
- -webkit-appearance: none;
14556
- }
14557
-
14558
- .wpr-product-add-to-cart .quantity .qty,
14559
- .wpr-product-add-to-cart .wpr-quantity-wrapper i {
14560
- display: -webkit-box;
14561
- display: -ms-flexbox;
14562
- display: flex;
14563
- -webkit-box-pack: center;
14564
- -ms-flex-pack: center;
14565
- justify-content: center;
14566
- -webkit-box-align: center;
14567
- -ms-flex-align: center;
14568
- align-items: center;
14569
- }
14570
-
14571
- .wpr-buttons-layout-row .woocommerce-variation-add-to-cart {
14572
- display: -webkit-inline-box;
14573
- display: -ms-inline-flexbox;
14574
- display: inline-flex;
14575
- -webkit-box-align: center;
14576
- -ms-flex-align: center;
14577
- align-items: center;
14578
- }
14579
-
14580
- .wpr-buttons-layout-column .woocommerce-variation-add-to-cart {
14581
- display: -webkit-inline-box;
14582
- display: -ms-inline-flexbox;
14583
- display: inline-flex;
14584
- }
14585
-
14586
- /* .wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .quantity, */
14587
- .wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
14588
- -ms-flex-item-align: start;
14589
- align-self: flex-start;
14590
- }
14591
-
14592
- /* .wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .quantity, */
14593
- .wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
14594
- -ms-flex-item-align: center;
14595
- -ms-grid-row-align: center;
14596
- align-self: center;
14597
- }
14598
-
14599
- /* .wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .quantity, */
14600
- .wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper {
14601
- -ms-flex-item-align: end;
14602
- align-self: flex-end;
14603
- }
14604
-
14605
- .wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child {
14606
- border-right: 0 !important;
14607
- border-bottom: 0 !important;
14608
- }
14609
-
14610
- .wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child {
14611
- border-right: 0 !important;
14612
- }
14613
-
14614
- .wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child {
14615
- border-left: 0 !important;
14616
- border-bottom: 0 !important;
14617
- }
14618
-
14619
- .wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child {
14620
- border-left: 0 !important;
14621
- }
14622
-
14623
- .wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child {
14624
- border-right: 0 !important;
14625
- }
14626
-
14627
- .wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child {
14628
- border-left: 0 !important;
14629
- }
14630
-
14631
- .woocommerce div.product .wpr-product-add-to-cart form.cart .group_table td {
14632
- vertical-align: middle;
14633
- padding: 0;
14634
- }
14635
-
14636
- .wpr-product-add-to-cart .reset_variations {
14637
- display: none;
14638
- }
14639
-
14640
- .wpr-variations-layout-column .variations tr th,
14641
- .wpr-variations-layout-column .variations tr td {
14642
- padding: 0;
14643
- width: 100%;
14644
- }
14645
-
14646
- /* External/Afiiliate button */
14647
- .woocommerce-grouped-product-list-item a.button {
14648
- display: -webkit-inline-box;
14649
- display: -ms-inline-flexbox;
14650
- display: inline-flex;
14651
- -webkit-box-pack: center;
14652
- -ms-flex-pack: center;
14653
- justify-content: center;
14654
- -webkit-box-align: center;
14655
- -ms-flex-align: center;
14656
- align-items: center;
14657
- width: 100%;
14658
- font-weight: 400;
14659
- }
14660
-
14661
- /* Sales Badge */
14662
- .wpr-product-sales-badge span {
14663
- display: inline-block;
14664
- }
14665
-
14666
- /* Rating */
14667
- .wpr-product-rating .wpr-woo-rating i:before {
14668
- content: '\002605' !important;
14669
- }
14670
-
14671
- .wpr-product-add-to-cart a.added_to_cart {
14672
- text-align: center;
14673
- }
14674
-
14675
- .wpr-product-add-to-cart .available-on-backorder,
14676
- .wpr-product-add-to-cart .out-of-stock,
14677
- .wpr-product-add-to-cart .in-stock {
14678
- display: none;
14679
- }
14680
-
14681
- /*--------------------------------------------------------------
14682
- == Cart Page
14683
- --------------------------------------------------------------*/
14684
- .wpr-cart-wrapper,
14685
- .wpr-cart-section-wrap .coupon {
14686
- display: -webkit-box;
14687
- display: -ms-flexbox;
14688
- display: flex;
14689
- }
14690
-
14691
- .wpr-cart-section-table-wrap,
14692
- .wpr-cart-wrapper .cart_totals {
14693
- overflow-x: auto;
14694
- }
14695
-
14696
- .wpr-cart-section-table-wrap table.shop_table {
14697
- margin-bottom: 0;
14698
- }
14699
-
14700
- .wpr-cart-section-table-wrap table.shop_table,
14701
- .cart_totals table.shop_table {
14702
- border: none;
14703
- }
14704
-
14705
- .wpr-cart-wrapper table.shop_table,
14706
- .woocommerce-cart .cart-collaterals .cart_totals table {
14707
- border-collapse: collapse;
14708
- }
14709
-
14710
- .wpr-cart-wrapper table th,
14711
- .wpr-cart-wrapper table td {
14712
- border: 0;
14713
- }
14714
-
14715
- .wpr-cart-wrapper form .form-row {
14716
- margin: 0;
14717
- }
14718
-
14719
- .wpr-cart-wrapper table.shop_table {
14720
- /* border-collapse: collapse !important; */
14721
- border-radius: 0;
14722
- }
14723
-
14724
- .wpr-cart-wrapper table.shop_table td {
14725
- border: none;
14726
- }
14727
-
14728
- .elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .variation {
14729
- display: -webkit-box;
14730
- display: -ms-flexbox;
14731
- display: flex;
14732
- }
14733
-
14734
- .elementor-widget[class*="elementor-widget-wpr-"] table.shop_table .wc-item-meta li {
14735
- display: -webkit-inline-box;
14736
- display: -ms-inline-flexbox;
14737
- display: inline-flex;
14738
- margin-right: 10px;
14739
- }
14740
-
14741
- .elementor-widget[class*="elementor-widget-wpr-"] .variation-Size,
14742
- .elementor-widget[class*="elementor-widget-wpr-"] .wc-item-meta-label {
14743
- float: none !important;
14744
- }
14745
-
14746
- .wpr-cart-vertical .wpr-cart-wrapper {
14747
- -webkit-box-orient: vertical;
14748
- -webkit-box-direction: normal;
14749
- -ms-flex-direction: column;
14750
- flex-direction: column;
14751
- }
14752
-
14753
- @media screen and (max-width: 881px) {
14754
- .wpr-cart-horizontal .wpr-cart-wrapper {
14755
- -webkit-box-orient: vertical;
14756
- -webkit-box-direction: normal;
14757
- -ms-flex-direction: column;
14758
- flex-direction: column;
14759
- }
14760
- }
14761
-
14762
- .wpr-cart-wrapper table.shop_table img {
14763
- vertical-align: middle;
14764
- }
14765
-
14766
- .wpr-cart-horizontal .wpr-cart-wrapper .cart-collaterals .cart_totals,
14767
- .wpr-cart-vertical .cart-collaterals .cart_totals {
14768
- float: none;
14769
- width: 100%;
14770
- }
14771
-
14772
- .wpr-cart-sticky-yes .cart-collaterals {
14773
- position: sticky;
14774
- top: 0;
14775
- }
14776
-
14777
- .wpr-cart-wrapper .select2-selection--single .select2-selection__rendered {
14778
- padding-left: 0;
14779
- }
14780
-
14781
- .wpr-checkout-flex-justify .wc-proceed-to-checkout a {
14782
- width: 100%;
14783
- }
14784
-
14785
- .wpr-cart-wrapper .form-row.coupon-col {
14786
- display: -webkit-box;
14787
- display: -ms-flexbox;
14788
- display: flex;
14789
- -webkit-box-align: center;
14790
- -ms-flex-align: center;
14791
- align-items: center;
14792
- }
14793
-
14794
- .wpr-cart-wrapper .form-row.coupon-col .coupon-col-start {
14795
- /* flex: 2; */
14796
- }
14797
-
14798
- .wpr-cart-wrapper .form-row.coupon-col .coupon-col-end {
14799
- /* flex: 1; */
14800
- height: 100%;
14801
- }
14802
-
14803
- .wpr-cart-wrapper .form-row.coupon-col .coupon-col-end button {
14804
- width: 100%;
14805
- height: 100%;
14806
- }
14807
-
14808
- .wpr-cart-wrapper a.remove:before {
14809
- font-family: "Font Awesome 5 Free";
14810
- content: '\f00d';
14811
- position: absolute;
14812
- top: 50%;
14813
- -webkit-transform: translateY(-50%);
14814
- -ms-transform: translateY(-50%);
14815
- transform: translateY(-50%);
14816
- text-indent: 0;
14817
- }
14818
-
14819
- .wpr-cart-wrapper .product-remove .remove {
14820
- position: relative;
14821
- display: -webkit-inline-box;
14822
- display: -ms-inline-flexbox;
14823
- display: inline-flex;
14824
- -webkit-box-pack: center;
14825
- -ms-flex-pack: center;
14826
- justify-content: center;
14827
- -ms-flex-line-pack: center;
14828
- align-content: center;
14829
- vertical-align: middle;
14830
- text-indent: -9999px;
14831
- }
14832
-
14833
- .wpr-cart-wrapper .product-remove .remove:hover {
14834
- background-color: transparent;
14835
- color: black;
14836
- }
14837
-
14838
- .wpr-cart-wrapper img {
14839
- display: inline;
14840
- }
14841
-
14842
- .wpr-cart-wrapper .select2-selection {
14843
- position: relative;
14844
- }
14845
-
14846
- .wpr-cart-wrapper .select2-container--focus span,
14847
- .wpr-cart-wrapper .select2-container--default .select2-selection--single {
14848
- border: none !important;
14849
- outline: none !important;
14850
- }
14851
-
14852
- /*--------------------------------------------------------------
14853
- == Checkout Page
14854
- --------------------------------------------------------------*/
14855
- .elementor-widget-wpr-page-checkout .checkout_coupon p:first-child {
14856
- margin: 0;
14857
- }
14858
-
14859
- .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-first {
14860
- width: 80%;
14861
- }
14862
-
14863
- .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last {
14864
- width: 18%;
14865
- }
14866
-
14867
- .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last button {
14868
- width: 100%;
14869
- }
14870
-
14871
- .wpr-checkout-order-review-table {
14872
- overflow: hidden;
14873
- }
14874
-
14875
- .wpr-checkout-order-review-table #order_review table {
14876
- border: none !important;
14877
- }
14878
-
14879
- .wpr-checkout-order-review-table #order_review thead th:first-child {
14880
- border-left-style: none !important;
14881
- border-top-style: none !Important;
14882
- }
14883
-
14884
- .wpr-checkout-order-review-table #order_review thead th:last-child {
14885
- border-right-style: none !important;
14886
- border-top-style: none !Important;
14887
- }
14888
-
14889
- .wpr-checkout-order-review-table #order_review tbody td:first-child {
14890
- border-left-style: none !important;
14891
- }
14892
-
14893
- .wpr-checkout-order-review-table #order_review tbody td:last-child {
14894
- border-right-style: none !important;
14895
- }
14896
-
14897
- .wpr-checkout-order-review-table #order_review tfoot tr th:first-child {
14898
- border-left-style: none !important;
14899
- }
14900
-
14901
- .wpr-checkout-order-review-table #order_review tfoot tr td:last-child {
14902
- border-right-style: none !important;
14903
- }
14904
-
14905
- .wpr-checkout-order-review-table #order_review tfoot tr:last-child td,
14906
- .wpr-checkout-order-review-table #order_review tfoot tr:last-child th {
14907
- border-bottom-style: none !important;
14908
- }
14909
-
14910
- .wpr-checkout-horizontal .woocommerce-checkout .col2-set {
14911
- display: -webkit-box;
14912
- display: -ms-flexbox;
14913
- display: flex;
14914
- -webkit-box-orient: vertical;
14915
- -webkit-box-direction: normal;
14916
- -ms-flex-direction: column;
14917
- flex-direction: column;
14918
- }
14919
-
14920
- /* check why doesn't apply or rendered as different classes */
14921
- .wpr-checkout-horizontal .wpr-customer-details-wrapper {
14922
- display: -webkit-box;
14923
- display: -ms-flexbox;
14924
- display: flex;
14925
- }
14926
-
14927
- .wpr-checkout-horizontal .col2-set .col-1,
14928
- .wpr-checkout-horizontal .col2-set .col-2 {
14929
- float: none;
14930
- width: 100%;
14931
- }
14932
-
14933
- .wpr-checkout-vertical .col2-set .col-1,
14934
- .wpr-checkout-vertical .col2-set .col-2 {
14935
- float: none;
14936
- width: 100%;
14937
- }
14938
-
14939
- .elementor-widget-wpr-page-checkout ul {
14940
- padding: 0;
14941
- }
14942
-
14943
- .elementor-widget-wpr-page-checkout .select2-container--focus span,
14944
- .elementor-widget-wpr-page-checkout .select2-container--default .select2-selection--single {
14945
- border: none !important;
14946
- outline: none !important;
14947
- }
14948
-
14949
- .elementor-widget-wpr-page-checkout .select2-selection {
14950
- position: relative;
14951
- }
14952
-
14953
- .elementor-widget-wpr-page-checkout table.shop_table {
14954
- margin: 0;
14955
- border-collapse: collapse;
14956
- }
14957
-
14958
- .elementor-widget-wpr-page-checkout form .form-row {
14959
- margin: 0;
14960
- }
14961
-
14962
- .elementor-widghet-wpr-page-checkout .woocommerce-form-login__rememberme {
14963
- display: block;
14964
- }
14965
-
14966
- .elementor-widget-wpr-page-checkout select {
14967
- padding: 0;
14968
- }
14969
-
14970
- .elementor-widget-wpr-page-checkout .select2-container .select2-selection--single .select2-selection__rendered {
14971
- padding-left: 0;
14972
- }
14973
-
14974
- @media screen and (max-width: 670px) {
14975
- .wpr-checkout-horizontal .wpr-customer-details-wrapper {
14976
- -webkit-box-orient: vertical;
14977
- -webkit-box-direction: normal;
14978
- -ms-flex-direction: column;
14979
- flex-direction: column;
14980
- }
14981
-
14982
- .wpr-checkout-horizontal .wpr-customer-details-wrapper .wpr-checkout-order-review-table {
14983
- max-width: 100%;
14984
- }
14985
- }
14986
-
14987
- /*--------------------------------------------------------------
14988
- == My Account
14989
- --------------------------------------------------------------*/
14990
- .elementor-widget-wpr-my-account-pro .woocommerce-Message {
14991
- margin: 0;
14992
- }
14993
-
14994
- .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-navigation ul {
14995
- margin: 0;
14996
- padding: 0;
14997
- list-style-type: none;
14998
- }
14999
-
15000
- .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content .shop_table {
15001
- border-collapse: collapse;
15002
- }
15003
-
15004
- .elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content fieldset {
15005
- border: none;
15006
- padding: 0;
15007
- }
15008
-
15009
- .elementor-widget-wpr-my-account-pro .select2-selection {
15010
- height: auto !important;
15011
- border: none !important;
15012
- }
15013
-
15014
- /* .wpr-my-account-tabs-vertical .wpr-my-account-tab div.woocommerce {
15015
- display: flex;
15016
- } */
15017
-
15018
- .wpr-my-account-tabs-horizontal nav.woocommerce-MyAccount-navigation,
15019
- .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-content {
15020
- float: none;
15021
- width: 100%;
15022
- }
15023
-
15024
- .wpr-my-account-tabs-horizontal nav ul {
15025
- display: -webkit-box;
15026
- display: -ms-flexbox;
15027
- display: flex;
15028
- -webkit-box-pack: justify;
15029
- -ms-flex-pack: justify;
15030
- justify-content: space-between;
15031
- }
15032
-
15033
- .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation-link,
15034
- .woocommerce-MyAccount-navigation-link a {
15035
- display: inline-block;
15036
- }
15037
-
15038
- .wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link,
15039
- .woocommerce-MyAccount-navigation-link a {
15040
- width: 100%;
15041
- }
15042
-
15043
- .elementor-widget-wpr-my-account-pro .wpr-my-account-tab .woocommerce-form-login__rememberme {
15044
- display: block;
15045
- }
15046
-
15047
- .wpr-my-account-tab p,
15048
- .wpr-my-account-tab table.shop_table,
15049
- .wpr-my-account-tab .woocommerce-order-downloads {
15050
- margin: 0;
15051
- }
15052
-
15053
- @media screen and (max-width: 867px) {
15054
- .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {
15055
- float: left;
15056
- }
15057
-
15058
- .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {
15059
- float: right;
15060
- }
15061
- }
15062
-
15063
- @media screen and (max-width: 767px) {
15064
- .wpr-my-account-tabs-horizontal .woocommerce-MyAccount-navigation ul {
15065
- -webkit-box-orient: vertical;
15066
- -webkit-box-direction: normal;
15067
- -ms-flex-direction: column;
15068
- flex-direction: column;
15069
- }
15070
-
15071
- .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation {
15072
- /* float: left; */
15073
- width: 100% !important;
15074
- }
15075
-
15076
- .woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content {
15077
- /* float: right; */
15078
- width: 100%!important;
15079
- }
15080
- }
15081
-
15082
- /*--------------------------------------------------------------
15083
- == Product Filters
15084
- --------------------------------------------------------------*/
15085
- /* Filter: Active */
15086
- .wpr-active-filters-horizontal .wpr-product-active-filters {
15087
- display: -webkit-box;
15088
- display: -ms-flexbox;
15089
- display: flex;
15090
- -ms-flex-wrap: wrap;
15091
- flex-wrap: wrap;
15092
- }
15093
-
15094
- .wpr-product-active-filters {
15095
- padding: 0;
15096
- margin: 0;
15097
- list-style: none;
15098
- }
15099
-
15100
- .wpr-product-active-filters li a::before {
15101
- font-family: "Font Awesome 5 Free" !important;
15102
- content: '\f00d';
15103
- top: 50%;
15104
- -webkit-transform: translateY(-50%);
15105
- -ms-transform: translateY(-50%);
15106
- transform: translateY(-50%);
15107
- font-weight: 600 !important;
15108
- }
15109
-
15110
- /* Filter: Rating */
15111
- .wpr-product-filter-title {
15112
- margin: 0;
15113
- }
15114
-
15115
- .wpr-product-filters .wpr-search-form-input-wrap {
15116
- display: -webkit-box;
15117
- display: -ms-flexbox;
15118
- display: flex;
15119
- }
15120
-
15121
- .wpr-product-filter-rating {
15122
- padding: 0;
15123
- margin: 0;
15124
- list-style: none;
15125
- }
15126
-
15127
- .wpr-product-filter-label-left .wpr-product-filter-rating a {
15128
- display: -webkit-box;
15129
- display: -ms-flexbox;
15130
- display: flex;
15131
- }
15132
-
15133
- .wpr-product-filter-label-right .wpr-product-filter-rating a {
15134
- display: -webkit-box;
15135
- display: -ms-flexbox;
15136
- display: flex;
15137
- -webkit-box-pack: justify;
15138
- -ms-flex-pack: justify;
15139
- justify-content: space-between;
15140
- }
15141
-
15142
- .wpr-product-filter-rating .wpr-rating-icon-full {
15143
- color: orange;
15144
- }
15145
-
15146
- .wpr-product-filter-rating .wpr-rating-icon-empty {
15147
- color: lightgray;
15148
- }
15149
-
15150
- .wpr-product-filter-rating.wpr-woo-rating-style-2 i:before {
15151
- content: '\002605';
15152
- }
15153
-
15154
- .wpr-product-filter-rating .wpr-active-product-filter .wpr-rating-icon-full {
15155
- color: red
15156
- }
15157
-
15158
- /* Filter: Attributes */
15159
- .wpr-product-filter-tax-wrap {
15160
- padding: 0;
15161
- margin: 0;
15162
- list-style: none;
15163
- }
15164
-
15165
- .wpr-product-filter-tax-wrap .wpr-active-product-filter {
15166
- color: red;
15167
- }
15168
-
15169
- .wpr-product-filter-tax-wrap li a {
15170
- display: -webkit-box;
15171
- display: -ms-flexbox;
15172
- display: flex;
15173
- -webkit-box-align: center;
15174
- -ms-flex-align: center;
15175
- align-items: center;
15176
- line-height: 1;
15177
- }
15178
-
15179
- .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name) {
15180
- margin-left: 4px;
15181
- }
15182
-
15183
- .wpr-product-filter-label-right .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name) {
15184
- margin-left: auto;
15185
- }
15186
-
15187
- .wpr-product-filter-tax-wrap li a span:first-child {
15188
- display: -webkit-inline-box;
15189
- display: -ms-inline-flexbox;
15190
- display: inline-flex;
15191
- -webkit-box-align: center;
15192
- -ms-flex-align: center;
15193
- align-items: center;
15194
- -webkit-box-pack: center;
15195
- -ms-flex-pack: center;
15196
- justify-content: center;
15197
- }
15198
-
15199
- .wpr-active-product-filter:not(.wpr-woo-rating) span:first-child:before {
15200
- content: "\f00c";
15201
- font-family: "Font Awesome 5 Free";
15202
- font-weight: 900;
15203
- }
15204
-
15205
- .wpr-product-filter-tax-child a {
15206
- margin-left: 10px;
15207
- }
15208
-
15209
- /* Filter: Price */
15210
- .wpr-product-filter-price input {
15211
- visibility: hidden;
15212
- }
15213
-
15214
- .wpr-product-filter-price-slider .ui-slider-range {
15215
- position: absolute;
15216
- display: block;
15217
- /* outline aris focusze mosashorebeli */
15218
- }
15219
-
15220
- .wpr-product-filter-price-slider .ui-slider-handle {
15221
- position: absolute;
15222
- cursor: ew-resize;
15223
- }
15224
-
15225
- .wpr-product-filter-slide-handlers-round .wpr-product-filter-price-slider .ui-slider-handle {
15226
- border-radius: 100%;
15227
- }
15228
-
15229
- .wpr-product-filter-slide-handlers-square .wpr-product-filter-price-slider .ui-slider-handle {
15230
- border-radius: 0;
15231
- border: none !important;
15232
- outline: none !important;
15233
- }
15234
-
15235
- .wpr-product-filter-price-amount {
15236
- margin-top: 20px;
15237
- display: -webkit-box;
15238
- display: -ms-flexbox;
15239
- display: flex;
15240
- -webkit-box-pack: justify;
15241
- -ms-flex-pack: justify;
15242
- justify-content: space-between;
15243
- }
15244
-
15245
- .wpr-product-filter-price-btn-right .wpr-product-filter-price-amount {
15246
- -webkit-box-orient: horizontal;
15247
- -webkit-box-direction: reverse;
15248
- -ms-flex-direction: row-reverse;
15249
- flex-direction: row-reverse;
15250
- }
15251
-
15252
- .wpr-product-filters .wpr-product-filter-price-amount button.button {
15253
- font-weight: 400;
15254
- }
15255
-
15256
- /*--------------------------------------------------------------
15257
- == Widget Charts
15258
- --------------------------------------------------------------*/
15259
-
15260
- .wpr-charts-container {
15261
- min-height: 20px;
15262
- }
15263
-
15264
- .wpr-charts-error-notice {
15265
- text-align: center;
15266
- }
15267
-
15268
- .wpr-charts-container .wpr-rotating-plane {
15269
- width: 25px;
15270
- height: 25px;
15271
- background: rgba(0,0,0,.25);
15272
- border-radius: 50%;
15273
- position: absolute;
15274
- top: 50%;
15275
- left: 50%;
15276
- z-index: 999;
15277
- -webkit-transform: translate(-50%, -50%);
15278
- -ms-transform: translate(-50%, -50%);
15279
- transform: translate(-50%, -50%);
15280
- }
15281
-
15282
- /*--------------------------------------------------------------
15283
- == Advanced Accordion
15284
- --------------------------------------------------------------*/
15285
-
15286
- .wpr-acc-search-input {
15287
- width: 100%;
15288
- }
15289
-
15290
- .wpr-acc-search-input-wrap {
15291
- position: relative;
15292
- }
15293
-
15294
- .wpr-acc-search-input-wrap i {
15295
- position: absolute;
15296
- top: 50%;
15297
- -webkit-transform: translateY(-50%);
15298
- -ms-transform: translateY(-50%);
15299
- transform: translateY(-50%);
15300
- }
15301
-
15302
- .wpr-acc-search-input-wrap i.fa-times {
15303
- cursor: pointer;
15304
- display: none;
15305
- }
15306
-
15307
- .wpr-advanced-accordion .wpr-acc-button {
15308
- position: relative;
15309
- display: -webkit-box;
15310
- display: -ms-flexbox;
15311
- display: flex;
15312
- -webkit-box-pack: justify;
15313
- -ms-flex-pack: justify;
15314
- justify-content: space-between;
15315
- -webkit-box-align: center;
15316
- -ms-flex-align: center;
15317
- align-items: center;
15318
- cursor: pointer;
15319
- width: 100%;
15320
- border: none;
15321
- text-align: left;
15322
- outline: none;
15323
- font-size: 15px;
15324
- -webkit-transition: none;
15325
- -o-transition: none;
15326
- transition: none;
15327
- }
15328
-
15329
- .wpr-acc-icon-box {
15330
- position: absolute;
15331
- left: 0;
15332
- top: 0;
15333
- height: 100%;
15334
- display: -webkit-inline-box;
15335
- display: -ms-inline-flexbox;
15336
- display: inline-flex;
15337
- -webkit-box-pack: center;
15338
- -ms-flex-pack: center;
15339
- justify-content: center;
15340
- -webkit-box-align: center;
15341
- -ms-flex-align: center;
15342
- align-items: center;
15343
- }
15344
-
15345
- .wpr-acc-icon-box {
15346
- position: absolute;
15347
- left: 0;
15348
- top: 0;
15349
- height: 100%;
15350
- display: -webkit-inline-box;
15351
- display: -ms-inline-flexbox;
15352
- display: inline-flex;
15353
- -webkit-box-pack: center;
15354
- -ms-flex-pack: center;
15355
- justify-content: center;
15356
- -webkit-box-align: center;
15357
- -ms-flex-align: center;
15358
- align-items: center;
15359
- }
15360
-
15361
- .wpr-acc-icon-box-after {
15362
- position: absolute;
15363
- left: 100%;
15364
- top: 0;
15365
- height: 0;
15366
- width: 0;
15367
- }
15368
-
15369
- .wpr-acc-item-title {
15370
- z-index: 9;
15371
- }
15372
-
15373
- .wpr-acc-title-text {
15374
- white-space: normal;
15375
- }
15376
-
15377
- .wpr-acc-item-title {
15378
- display: -webkit-inline-box;
15379
- display: -ms-inline-flexbox;
15380
- display: inline-flex;
15381
- -webkit-box-pack: center;
15382
- -ms-flex-pack: center;
15383
- justify-content: center;
15384
- -webkit-box-align: center;
15385
- -ms-flex-align: center;
15386
- align-items: center;
15387
- }
15388
-
15389
- .wpr-advanced-accordion .wpr-toggle-icon i {
15390
- -webkit-transform: rotate(0);
15391
- -ms-transform: rotate(0);
15392
- transform: rotate(0);
15393
- }
15394
-
15395
- .wpr-advanced-accordion .wpr-acc-panel {
15396
- display: none;
15397
- overflow: hidden;
15398
- position: relative;
15399
- -webkit-transition: max-height 0.2s ease-out;
15400
- -o-transition: max-height 0.2s ease-out;
15401
- transition: max-height 0.2s ease-out;
15402
- }
15403
-
15404
- .wpr-advanced-accordion .wpr-acc-panel-active {
15405
- display: block;
15406
- }
15407
-
15408
- .wpr-advanced-accordion .wpr-acc-active, .wpr-acc-button:hover {
15409
- background-color: #ccc;
15410
- }
15411
-
15412
- .wpr-advanced-accordion .wpr-acc-panel p,
15413
- .wpr-advanced-accordion .wpr-acc-panel div {
15414
- margin: 0;
15415
- }
15416
-
15417
- .wpr-ti-close {
15418
- display: inline-block;
15419
- }
15420
-
15421
- .wpr-ti-open {
15422
- display: none;
15423
- }
15424
-
15425
- .wpr-acc-active .wpr-ti-close {
15426
- display: none;
15427
- }
15428
-
15429
- .wpr-acc-active .wpr-ti-open {
15430
- display: inline-block;
15431
- }
15432
-
15433
- /*--------------------------------------------------------------
15434
- == Page List
15435
- --------------------------------------------------------------*/
15436
-
15437
- .wpr-page-list {
15438
- display: -webkit-box;
15439
- display: -ms-flexbox;
15440
- display: flex;
15441
- list-style: none;
15442
- padding: 0;
15443
- margin: 0;
15444
- }
15445
-
15446
- .wpr-page-list li {
15447
- font-size: 0;
15448
- text-align: left;
15449
- }
15450
-
15451
- .wpr-page-list li a {
15452
- display: inline-block;
15453
- text-decoration: none;
15454
- cursor: pointer;
15455
- }
15456
-
15457
- .wpr-page-list p {
15458
- margin: 0;
15459
- }
15460
-
15461
- .wpr-page-list i,
15462
- .wpr-page-list i:before {
15463
- width: 100%;
15464
- height: 100%;
15465
- display: -webkit-inline-box;
15466
- display: -ms-inline-flexbox;
15467
- display: inline-flex;
15468
- -webkit-box-pack: center;
15469
- -ms-flex-pack: center;
15470
- justify-content: center;
15471
- -webkit-box-align: start;
15472
- -ms-flex-align: start;
15473
- align-items: flex-start;
15474
- }
15475
-
15476
- /* .wpr-page-list-horizontal .wpr-page-list li a, */
15477
- .wpr-page-list .wpr-page-list-item {
15478
- display: -webkit-inline-box;
15479
- display: -ms-inline-flexbox;
15480
- display: inline-flex;
15481
- -webkit-box-align: center;
15482
- -ms-flex-align: center;
15483
- align-items: center;
15484
- -webkit-box-pack: start;
15485
- -ms-flex-pack: start;
15486
- justify-content: flex-start;
15487
- }
15488
-
15489
- .wpr-page-list-item {
15490
- line-height: 1.5;
15491
- }
15492
-
15493
- .wpr-page-list-item-icon {
15494
- margin-right: 5px;
15495
- display: -webkit-inline-box;
15496
- display: -ms-inline-flexbox;
15497
- display: inline-flex;
15498
- -webkit-box-pack: center;
15499
- -ms-flex-pack: center;
15500
- justify-content: center;
15501
- -webkit-box-align: center;
15502
- -ms-flex-align: center;
15503
- align-items: center;
15504
- }
15505
-
15506
- .wpr-page-list-item-icon i {
15507
- font-size: 25px;
15508
- display: -webkit-inline-box;
15509
- display: -ms-inline-flexbox;
15510
- display: inline-flex;
15511
- -webkit-box-pack: center;
15512
- -ms-flex-pack: center;
15513
- justify-content: center;
15514
- -webkit-box-align: center;
15515
- -ms-flex-align: center;
15516
- align-items: center;
15517
- }
15518
-
15519
- .wpr-page-list-horizontal .wpr-page-list {
15520
- -ms-flex-wrap: wrap;
15521
- flex-wrap: wrap;
15522
- }
15523
-
15524
- .wpr-page-list-vertical .wpr-page-list {
15525
- -webkit-box-orient: vertical;
15526
- -webkit-box-direction: normal;
15527
- -ms-flex-direction: column;
15528
- flex-direction: column;
15529
- }
15530
-
15531
- .wpr-page-list-vertical .wpr-page-list li a {
15532
- /* display: -webkit-box;
15533
- display: -ms-flexbox;
15534
- display: flex;
15535
- -webkit-box-pack: justify;
15536
- -ms-flex-pack: justify;
15537
- justify-content: space-between;
15538
- -webkit-box-align: center;
15539
- -ms-flex-align: center;
15540
- align-items: center; */
15541
- }
15542
-
15543
- .wpr-page-list-vertical .wpr-sub-page {
15544
- padding-left: 20px;
15545
- }
15546
-
15547
- .wpr-pl-icon-top .wpr-page-list-item-icon {
15548
- margin-bottom: auto;
15549
- }
15550
-
15551
- .wpr-pl-icon-bottom .wpr-page-list-item-icon {
15552
- margin-top: auto;
15553
- }
15554
-
15555
- .wpr-pl-badge-top .wpr-page-list-item-badge {
15556
- margin-bottom: auto;
15557
- }
15558
-
15559
- .wpr-pl-badge-bottom .wpr-page-list-item-badge {
15560
- margin-top: auto;
15561
- }
15562
-
15563
- .wpr-page-list-item-badge {
15564
- background-color:rgb(255, 0, 179);
15565
- padding: 3px 5px;
15566
- }
15567
-
15568
- .wpr-pl-badge-anim-yes .wpr-page-list-item-badge {
15569
- -webkit-animation: badgeFade 2s ease-in-out infinite;
15570
- animation: badgeFade 2s ease-in-out infinite;
15571
- }
15572
-
15573
- @keyframes badgeFade {
15574
- 0% {
15575
- opacity: 1
15576
- }
15577
- 50% {
15578
- opacity: 0.5
15579
- }
15580
- 0% {
15581
- opacity: 1
15582
- }
1
+ /*--------------------------------------------------------------
2
+ == Reset
3
+ --------------------------------------------------------------*/
4
+ article,
5
+ aside,
6
+ footer,
7
+ header,
8
+ nav,
9
+ section,
10
+ figcaption,
11
+ figure,
12
+ main {
13
+ display: block;
14
+ }
15
+
16
+ hr {
17
+ -webkit-box-sizing: content-box;
18
+ box-sizing: content-box;
19
+ height: 0;
20
+ overflow: visible;
21
+ border: 0;
22
+ height: 1px;
23
+ margin: 20px 0;
24
+ }
25
+
26
+ pre {
27
+ font-family: monospace, monospace;
28
+ font-size: 1em;
29
+ }
30
+
31
+ a {
32
+ text-decoration: none;
33
+ background-color: transparent;
34
+ -webkit-text-decoration-skip: objects;
35
+ }
36
+
37
+ [class*="elementor-widget-wpr-"] a {
38
+ text-decoration: none;
39
+ }
40
+
41
+ abbr[title] {
42
+ text-decoration: underline;
43
+ -webkit-text-decoration: underline dotted;
44
+ text-decoration: underline dotted;
45
+ }
46
+
47
+ b,
48
+ strong {
49
+ font-weight: inherit;
50
+ }
51
+
52
+ b,
53
+ strong {
54
+ font-weight: bolder;
55
+ }
56
+
57
+ code,
58
+ kbd,
59
+ samp {
60
+ font-family: monospace, monospace;
61
+ font-size: 1em;
62
+ }
63
+
64
+ dfn {
65
+ font-style: italic;
66
+ }
67
+
68
+ mark {
69
+ background-color: #ff0;
70
+ color: #000;
71
+ }
72
+
73
+ small {
74
+ font-size: 80%;
75
+ }
76
+
77
+ sub,
78
+ sup {
79
+ font-size: 75%;
80
+ line-height: 0;
81
+ position: relative;
82
+ vertical-align: baseline;
83
+ }
84
+
85
+ sub {
86
+ bottom: -0.25em;
87
+ }
88
+
89
+ sup {
90
+ top: -0.5em;
91
+ }
92
+
93
+ audio,
94
+ video {
95
+ display: inline-block;
96
+ }
97
+
98
+ audio:not([controls]) {
99
+ display: none;
100
+ height: 0;
101
+ }
102
+
103
+ img {
104
+ display: block;
105
+ border-style: none;
106
+ }
107
+
108
+ svg:not(:root) {
109
+ overflow: hidden;
110
+ display: inline;
111
+ }
112
+
113
+ button,
114
+ input {
115
+ overflow: visible;
116
+ outline: 0;
117
+ }
118
+
119
+ button,
120
+ select {
121
+ text-transform: none;
122
+ }
123
+
124
+ button,
125
+ html [type="button"],
126
+ [type="reset"],
127
+ [type="submit"] {
128
+ -webkit-appearance: button;
129
+ }
130
+
131
+ button::-moz-focus-inner,
132
+ [type="button"]::-moz-focus-inner,
133
+ [type="reset"]::-moz-focus-inner,
134
+ [type="submit"]::-moz-focus-inner {
135
+ border-style: none;
136
+ padding: 0;
137
+ }
138
+
139
+ button:-moz-focusring,
140
+ [type="button"]:-moz-focusring,
141
+ [type="reset"]:-moz-focusring,
142
+ [type="submit"]:-moz-focusring {
143
+ outline: none;
144
+ }
145
+
146
+ [type=button]:focus,
147
+ [type=button]:hover,
148
+ [type=submit]:focus,
149
+ [type=submit]:hover,
150
+ button:focus,
151
+ button:hover {
152
+ outline: 0;
153
+ }
154
+
155
+ legend {
156
+ -webkit-box-sizing: border-box;
157
+ box-sizing: border-box;
158
+ color: inherit;
159
+ display: table;
160
+ max-width: 100%;
161
+ padding: 0;
162
+ /* 3 */
163
+ white-space: normal;
164
+ }
165
+
166
+ progress {
167
+ display: inline-block;
168
+ vertical-align: baseline;
169
+ }
170
+
171
+ textarea {
172
+ overflow: auto;
173
+ outline: 0;
174
+ }
175
+
176
+ [type="checkbox"],
177
+ [type="radio"] {
178
+ -webkit-box-sizing: border-box;
179
+ box-sizing: border-box;
180
+ padding: 0;
181
+ outline: 0;
182
+ }
183
+
184
+ [type="number"]::-webkit-inner-spin-button,
185
+ [type="number"]::-webkit-outer-spin-button {
186
+ height: auto;
187
+ outline: 0;
188
+ }
189
+
190
+ [type="search"] {
191
+ -webkit-appearance: none !important;
192
+ -moz-appearance: none !important;
193
+ appearance: none !important;
194
+ outline: 0;
195
+ }
196
+
197
+ [type="search"]:focus {
198
+ -webkit-appearance: none !important;
199
+ -moz-appearance: none !important;
200
+ appearance: none !important;
201
+ outline: 0;
202
+ }
203
+
204
+ [type="search"] {
205
+ -webkit-appearance: textfield;
206
+ outline-offset: -2px;
207
+ }
208
+
209
+ [type="search"]::-webkit-search-cancel-button,
210
+ [type="search"]::-webkit-search-decoration {
211
+ -webkit-appearance: none;
212
+ }
213
+
214
+ ::-webkit-file-upload-button {
215
+ -webkit-appearance: button;
216
+ font: inherit;
217
+ }
218
+
219
+ details,
220
+ menu {
221
+ display: block;
222
+ }
223
+
224
+ summary {
225
+ display: list-item;
226
+ }
227
+
228
+ canvas {
229
+ display: inline-block;
230
+ }
231
+
232
+ template {
233
+ display: none;
234
+ }
235
+
236
+ [hidden] {
237
+ display: none;
238
+ }
239
+
240
+ /* TODO: Remove this when php part is done */
241
+ .ast-separate-container .ast-article-post,
242
+ .ast-separate-container .ast-article-single {
243
+ padding: 0;
244
+ border: none;
245
+ background-color: transparent;
246
+ }
247
+
248
+ .ast-separate-container .comment-respond {
249
+ padding: 0;
250
+ background-color: transparent;
251
+ }
252
+
253
+
254
+ /*--------------------------------------------------------------
255
+ == General
256
+ --------------------------------------------------------------*/
257
+ /*.wpr-float-align-left .wpr-nav-menu li {
258
+ float: left;
259
+ }
260
+
261
+ .wpr-float-align-right .wpr-nav-menu li {
262
+ float: right;
263
+ }
264
+
265
+ .wpr-float-align-center .wpr-nav-menu {
266
+ width: auto;
267
+ margin: 0 auto;
268
+ }*/
269
+
270
+
271
+ /* Hidden Element */
272
+ .wpr-hidden-element {
273
+ display: none !important;
274
+ }
275
+
276
+
277
+ /* Vertical Centering */
278
+ .wpr-cv-container {
279
+ display: block;
280
+ width: 100%;
281
+ height: 100%;
282
+ position: absolute;
283
+ left: 0;
284
+ top: 0;
285
+ z-index: 90;
286
+ }
287
+
288
+ .wpr-cv-outer {
289
+ display: table;
290
+ width: 100%;
291
+ height: 100%;
292
+ }
293
+
294
+ .wpr-cv-inner {
295
+ display: table-cell;
296
+ vertical-align: middle;
297
+ }
298
+
299
+ .wpr-no-transition-delay {
300
+ -webkit-transition-delay: 0s !important;
301
+ -o-transition-delay: 0s !important;
302
+ transition-delay: 0s !important;
303
+ }
304
+
305
+
306
+ /* Drop Caps */
307
+ .wpr-enable-dropcap p:first-child:first-letter {
308
+ float: left;
309
+ padding-right: 10px;
310
+ font-size: 50px;
311
+ line-height: 1;
312
+ }
313
+
314
+
315
+ /* Tooltips */
316
+ .wpr-tooltip {
317
+ visibility: hidden;
318
+ opacity: 0;
319
+ position: absolute;
320
+ top: 0;
321
+ left: 0;
322
+ -webkit-transform: translateY(-100%);
323
+ -ms-transform: translateY(-100%);
324
+ transform: translateY(-100%);
325
+ padding: 6px 10px;
326
+ border-radius: 4px;
327
+ font-size: 15px;
328
+ -webkit-transition: all 230ms ease-in-out 0s;
329
+ -o-transition: all 230ms ease-in-out 0s;
330
+ transition: all 230ms ease-in-out 0s;
331
+ }
332
+
333
+ .wpr-tooltip:before {
334
+ content: "";
335
+ position: absolute;
336
+ left: 10px;
337
+ bottom: -5px;
338
+ width: 0;
339
+ height: 0;
340
+ border-left: 6px solid transparent;
341
+ border-right: 6px solid transparent;
342
+ border-top-style: solid;
343
+ border-top-width: 6px;
344
+ }
345
+
346
+
347
+ /*--------------------------------------------------------------
348
+ == Nav Menu
349
+ --------------------------------------------------------------*/
350
+ .wpr-nav-menu,
351
+ .wpr-nav-menu ul,
352
+ .wpr-mobile-nav-menu,
353
+ .wpr-mobile-nav-menu ul {
354
+ padding: 0;
355
+ margin: 0;
356
+ list-style: none;
357
+ font-size: 0;
358
+ }
359
+
360
+ .wpr-nav-menu li {
361
+ position: relative;
362
+ }
363
+
364
+ .wpr-nav-menu-horizontal .wpr-nav-menu>li {
365
+ display: inline-block;
366
+ }
367
+
368
+ .wpr-nav-menu .wpr-menu-item {
369
+ display: block;
370
+ position: relative;
371
+ z-index: 1;
372
+ }
373
+
374
+ .wpr-nav-menu > li > a,
375
+ .wpr-mobile-nav-menu > li > a {
376
+ font-size: 16px;
377
+ line-height: 1;
378
+ }
379
+
380
+ .wpr-mobile-nav-menu li {
381
+ margin: 0;
382
+ }
383
+
384
+ .wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,
385
+ .wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,
386
+ .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item {
387
+ padding-left: 0 !important;
388
+ margin-left: 0 !important;
389
+ }
390
+
391
+ .wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,
392
+ .wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,
393
+ .wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item {
394
+ padding-right: 0 !important;
395
+ margin-right: 0 !important;
396
+ }
397
+
398
+ div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
399
+ div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {
400
+ left: 100%;
401
+ }
402
+
403
+ .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
404
+ .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
405
+ right: 0;
406
+ }
407
+
408
+ .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon {
409
+ left: 0;
410
+ }
411
+
412
+ .wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,
413
+ .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,
414
+ .wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a {
415
+ text-align: left;
416
+ }
417
+
418
+ .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,
419
+ .wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item {
420
+ text-align: center;
421
+ }
422
+
423
+ .wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,
424
+ .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,
425
+ .wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a {
426
+ text-align: right;
427
+ }
428
+
429
+ @media screen and ( min-width: 2400px) {
430
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
431
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
432
+ right: 0;
433
+ }
434
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,
435
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {
436
+ text-align: left;
437
+ }
438
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,
439
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {
440
+ text-align: center;
441
+ }
442
+ .wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,
443
+ .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {
444
+ text-align: right;
445
+ }
446
+ }
447
+
448
+ @media screen and ( max-width: 1221px) {
449
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
450
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
451
+ right: 0;
452
+ }
453
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,
454
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item {
455
+ text-align: left;
456
+ }
457
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
458
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item {
459
+ text-align: center;
460
+ }
461
+ .wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,
462
+ .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item {
463
+ text-align: right;
464
+ }
465
+ }
466
+
467
+ @media screen and ( max-width: 1200px) {
468
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
469
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
470
+ right: 0;
471
+ }
472
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
473
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
474
+ text-align: left;
475
+ }
476
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
477
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
478
+ text-align: center;
479
+ }
480
+ .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
481
+ .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item {
482
+ text-align: right;
483
+ }
484
+ }
485
+
486
+ @media screen and ( max-width: 1024px) {
487
+ .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
488
+ .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
489
+ right: 0;
490
+ }
491
+ .wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,
492
+ .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item {
493
+ text-align: left;
494
+ }
495
+ .wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
496
+ .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item {
497
+ text-align: center;
498
+ }
499
+ .wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,
500
+ .wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item {
501
+ text-align: right;
502
+ }
503
+ }
504
+
505
+ @media screen and ( max-width: 880px) {
506
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
507
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
508
+ right: 0;
509
+ }
510
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
511
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
512
+ text-align: left;
513
+ }
514
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
515
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
516
+ text-align: center;
517
+ }
518
+ .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
519
+ .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item {
520
+ text-align: right;
521
+ }
522
+ }
523
+
524
+ @media screen and ( max-width: 767px) {
525
+ .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
526
+ .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
527
+ right: 0;
528
+ }
529
+ .wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,
530
+ .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item {
531
+ text-align: left;
532
+ }
533
+ .wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,
534
+ .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item {
535
+ text-align: center;
536
+ }
537
+ .wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,
538
+ .wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item {
539
+ text-align: right;
540
+ }
541
+ }
542
+
543
+ /* --- Sub Menu --- */
544
+ .wpr-nav-menu .wpr-sub-menu {
545
+ display: none;
546
+ position: absolute;
547
+ z-index: 9999;
548
+ width: 180px;
549
+ text-align: left;
550
+ list-style: none;
551
+ margin: 0;
552
+ }
553
+
554
+ .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,
555
+ .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-mega-menu {
556
+ top: 0;
557
+ }
558
+
559
+ .wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu {
560
+ position: static;
561
+ width: 100% !important;
562
+ text-align: center !important;
563
+ margin-left: 0 !important;
564
+ }
565
+
566
+ .wpr-sub-menu-position-inline .wpr-sub-menu a {
567
+ position: relative;
568
+ }
569
+
570
+ .wpr-nav-menu .wpr-sub-menu .wpr-sub-menu {
571
+ top: 0;
572
+ left: 100%;
573
+ }
574
+
575
+ .wpr-sub-menu .wpr-sub-menu-item {
576
+ display: block;
577
+ font-size: 14px;
578
+ }
579
+
580
+ .wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon {
581
+ margin-left: 7px;
582
+ text-indent: 0;
583
+ }
584
+
585
+ .wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon {
586
+ position: absolute;
587
+ top: 48%;
588
+ transform: translateY(-50%);
589
+ -ms-transform: translateY(-50%);
590
+ -webkit-transform: translateY(-50%);
591
+ }
592
+
593
+ .wpr-nav-menu:not(.wpr-mega-menu) .wpr-sub-icon-rotate {
594
+ -webkit-transform: rotate(-90deg) translateX(80%);
595
+ -ms-transform: rotate(-90deg) translateX(80%);
596
+ transform: rotate(-90deg) translateX(80%);
597
+ }
598
+
599
+ .wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
600
+ border-bottom-style: solid;
601
+ }
602
+
603
+
604
+ /* Mobile Menu */
605
+ .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
606
+ .wpr-mobile-nav-menu-container {
607
+ display: none;
608
+ }
609
+
610
+ .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu) {
611
+ position: absolute;
612
+ z-index: 9999;
613
+ }
614
+
615
+ .wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
616
+ .wpr-mobile-menu-drdown-align-left .wpr-mobile-mega-menu-wrap {
617
+ left: 0;
618
+ }
619
+
620
+ .wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
621
+ .wpr-mobile-menu-drdown-align-center .wpr-mobile-mega-menu-wrap {
622
+ left: 50%;
623
+ -webkit-transform: translateX(-50%);
624
+ -ms-transform: translateX(-50%);
625
+ transform: translateX(-50%);
626
+ }
627
+
628
+ .wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu:not(.wpr-mobile-mega-menu),
629
+ .wpr-mobile-menu-drdown-align-right .wpr-mobile-mega-menu-wrap {
630
+ right: 0;
631
+ }
632
+
633
+ .wpr-mobile-menu-item,
634
+ .wpr-mobile-sub-menu-item {
635
+ position: relative;
636
+ }
637
+
638
+ .wpr-mobile-menu-item,
639
+ .wpr-mobile-sub-menu-item {
640
+ display: block;
641
+ }
642
+
643
+ .wpr-mobile-sub-menu,
644
+ .wpr-mobile-sub-mega-menu {
645
+ display: none;
646
+ }
647
+
648
+ .wpr-mobile-nav-menu .menu-item-has-children>a:after {
649
+ position: absolute;
650
+ right: 0;
651
+ top: 50%;
652
+ transform: translateY(-50%);
653
+ -ms-transform: translateY(-50%);
654
+ -webkit-transform: translateY(-50%);
655
+ }
656
+
657
+ .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before {
658
+ content: ' ';
659
+ display: inline-block;
660
+ width: 10px;
661
+ }
662
+
663
+ .wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before {
664
+ width: 20px;
665
+ }
666
+
667
+ .wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu {
668
+ text-align: center;
669
+ }
670
+
671
+ .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu {
672
+ text-align: right;
673
+ }
674
+
675
+ .wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after {
676
+ right: auto !important;
677
+ left: 0;
678
+ }
679
+
680
+ div[class*="wpr-sub-icon-"] .wpr-mobile-nav-menu .menu-item-has-children>a:after {
681
+ font-family: "Font Awesome 5 Free";
682
+ font-size: 12px;
683
+ font-weight: 900;
684
+ font-style: normal;
685
+ text-decoration: none;
686
+ line-height: 1;
687
+ letter-spacing: 0;
688
+ text-rendering: auto;
689
+ -webkit-font-smoothing: antialiased;
690
+ }
691
+
692
+ .wpr-sub-icon-caret-down .wpr-sub-icon:before,
693
+ .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
694
+ content: "\f0d7";
695
+ }
696
+
697
+ .wpr-sub-icon-angle-down .wpr-sub-icon:before,
698
+ .wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
699
+ content: "\f107";
700
+ }
701
+
702
+ .wpr-sub-icon-chevron-down .wpr-sub-icon:before,
703
+ .wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
704
+ content: "\f078";
705
+ }
706
+
707
+ .wpr-sub-icon-plus .wpr-sub-icon:before,
708
+ .wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after {
709
+ content: "\f067";
710
+ }
711
+
712
+ .wpr-mobile-divider-yes .wpr-mobile-menu-item {
713
+ border-bottom-style: solid;
714
+ }
715
+
716
+
717
+ /* Mobile Menu Toggle Button */
718
+ .wpr-mobile-toggle-wrap {
719
+ font-size: 0;
720
+ line-height: 0;
721
+ }
722
+
723
+ .wpr-mobile-toggle {
724
+ display: inline-block;
725
+ padding: 7px;
726
+ cursor: pointer;
727
+ border-style: solid;
728
+ text-align: center;
729
+ }
730
+
731
+ .wpr-mobile-toggle-line {
732
+ display: block;
733
+ width: 100%;
734
+ }
735
+
736
+ .wpr-mobile-toggle-line:last-child {
737
+ margin-bottom: 0 !important;
738
+ }
739
+
740
+ .wpr-mobile-toggle-text {
741
+ font-size: 16px;
742
+ line-height: 1 !important;
743
+ }
744
+
745
+ .wpr-mobile-toggle-text:last-child {
746
+ display: none;
747
+ }
748
+
749
+ .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2) {
750
+ width: 78%;
751
+ margin-left: 24%;
752
+ }
753
+
754
+ .wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3) {
755
+ width: 45%;
756
+ margin-left: 57%;
757
+ }
758
+
759
+ .wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2) {
760
+ width: 75%;
761
+ margin-left: 15%;
762
+ }
763
+
764
+ .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),
765
+ .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3) {
766
+ width: 75%;
767
+ margin-left: 25%;
768
+ }
769
+
770
+ .wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2) {
771
+ width: 75%;
772
+ margin-right: 25%;
773
+ }
774
+
775
+ .wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1) {
776
+ display: none;
777
+ }
778
+
779
+ .wpr-nav-menu-bp-always .wpr-nav-menu-container {
780
+ display: none;
781
+ }
782
+
783
+ .wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container {
784
+ display: block;
785
+ }
786
+
787
+ @media screen and ( max-width: 1025px) {
788
+ .wpr-nav-menu-bp-tablet .wpr-nav-menu-container {
789
+ display: none;
790
+ }
791
+ .wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container {
792
+ display: block;
793
+ }
794
+ }
795
+
796
+ @media screen and ( max-width: 767px) {
797
+ .wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container,
798
+ .wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,
799
+ .wpr-nav-menu-bp-mobile .wpr-nav-menu-container {
800
+ display: none;
801
+ }
802
+ .wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container,
803
+ .wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,
804
+ .wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container {
805
+ display: block;
806
+ }
807
+ }
808
+
809
+
810
+ /* Highlight Active */
811
+ .wpr-pointer-line-fx .wpr-active-menu-item:before,
812
+ .wpr-pointer-line-fx .wpr-active-menu-item:after,
813
+ .wpr-pointer-border-fx .wpr-active-menu-item:before,
814
+ .wpr-pointer-background-fx .wpr-active-menu-item:before {
815
+ opacity: 1 !important;
816
+ }
817
+
818
+ .wpr-pointer-fx-none {
819
+ -webkit-transition-duration: 0s !important;
820
+ -o-transition-duration: 0s !important;
821
+ transition-duration: 0s !important;
822
+ }
823
+
824
+ .wpr-pointer-overline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
825
+ .wpr-pointer-underline.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
826
+ .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:before,
827
+ .wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-pointer-item.wpr-active-menu-item:after,
828
+ .wpr-pointer-overline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
829
+ .wpr-pointer-underline.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after,
830
+ .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:before,
831
+ .wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-pointer-item.wpr-active-menu-item:after {
832
+ width: 100%;
833
+ }
834
+
835
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before {
836
+ top: 0;
837
+ }
838
+
839
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after {
840
+ bottom: 0 !important;
841
+ }
842
+
843
+ .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
844
+ .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
845
+ .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,
846
+ .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,
847
+ .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before {
848
+ -webkit-transform: scale(1);
849
+ -ms-transform: scale(1);
850
+ transform: scale(1);
851
+ }
852
+
853
+ .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before {
854
+ -webkit-transform: perspective(600px) rotateX(0deg);
855
+ transform: perspective(600px) rotateX(0deg);
856
+ }
857
+
858
+
859
+ /* WP Default Fix */
860
+ .wpr-mobile-nav-menu .sub-menu-toggle {
861
+ display: none !important;
862
+ }
863
+
864
+
865
+ /* Defaults */
866
+ .elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item,
867
+ .elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,
868
+ .elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text {
869
+ line-height: 26px;
870
+ }
871
+
872
+ .elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item {
873
+ font-size: 14px;
874
+ }
875
+
876
+
877
+
878
+ /*--------------------------------------------------------------
879
+ == Mega Menu
880
+ --------------------------------------------------------------*/
881
+ .wpr-mega-menu {
882
+ position: relative;
883
+ }
884
+
885
+ .wpr-mega-menu a.wpr-menu-item,
886
+ .wpr-mega-menu a.wpr-sub-menu-item {
887
+ display: -webkit-box;
888
+ display: -ms-flexbox;
889
+ display: flex;
890
+ -webkit-box-align: center;
891
+ -ms-flex-align: center;
892
+ align-items: center;
893
+ }
894
+
895
+ .wpr-mega-menu .wpr-pointer-item:before,
896
+ .wpr-mega-menu .wpr-pointer-item:after {
897
+ position: absolute;
898
+ }
899
+
900
+ .wpr-mega-menu .wpr-sub-icon {
901
+ margin-left: auto;
902
+ }
903
+
904
+ .wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon {
905
+ margin-top: -1px;
906
+ }
907
+
908
+ .wpr-nav-menu-vertical .wpr-mega-menu .wpr-sub-icon,
909
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {
910
+ -webkit-transform: rotate(-90deg);
911
+ -ms-transform: rotate(-90deg);
912
+ transform: rotate(-90deg);
913
+ }
914
+
915
+ .wpr-mega-menu .wpr-sub-icon-rotate {
916
+ -webkit-transform: rotate(-90deg);
917
+ -ms-transform: rotate(-90deg);
918
+ transform: rotate(-90deg);
919
+ }
920
+
921
+ .wpr-sub-mega-menu {
922
+ display: none;
923
+ position: absolute;
924
+ z-index: 99999;
925
+ overflow: hidden;
926
+ width: 100%;
927
+ text-align: left;
928
+ }
929
+
930
+ .wpr-sub-mega-menu,
931
+ .wpr-sub-mega-menu ul {
932
+ font-size: 1rem;
933
+ }
934
+
935
+ .wpr-nav-menu-vertical .wpr-sub-mega-menu {
936
+ width: 840px;
937
+ }
938
+
939
+ li.wpr-mega-menu-pos-default {
940
+ position: static;
941
+ }
942
+
943
+ .wpr-mega-menu-pos-default .wpr-sub-mega-menu {
944
+ left: 0;
945
+ }
946
+
947
+ .wpr-mega-menu-width-full .wpr-sub-mega-menu {
948
+ width: 100vw;
949
+ left: -110%;
950
+ }
951
+
952
+ .wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {
953
+ left: 50%;
954
+ }
955
+
956
+ .wpr-mega-menu-icon {
957
+ position: relative;
958
+ top: -1px;
959
+ margin-right: 5px;
960
+ }
961
+
962
+ .wpr-mega-menu-badge {
963
+ font-size: 11px;
964
+ padding: 2px 5px;
965
+ line-height: 1;
966
+ }
967
+
968
+ .wpr-nav-menu-horizontal .wpr-mega-menu-badge {
969
+ position: absolute;
970
+ top: -4px;
971
+ right: 0;
972
+ }
973
+
974
+ .wpr-nav-menu-horizontal .wpr-mega-menu-badge:after {
975
+ content: ' ';
976
+ position: absolute;
977
+ top: 100%;
978
+ left: 50%;
979
+ -webkit-transform: translateX(-50%);
980
+ -ms-transform: translateX(-50%);
981
+ transform: translateX(-50%);
982
+ border-left: 3px solid transparent;
983
+ border-right: 3px solid transparent;
984
+ border-top-width: 3px;
985
+ border-top-style: solid;
986
+ border-top-color: inherit;
987
+ }
988
+
989
+ .wpr-nav-menu-vertical .wpr-mega-menu-badge,
990
+ .wpr-mobile-nav-menu .wpr-mega-menu-badge {
991
+ margin-left: 5px;
992
+ }
993
+
994
+ .wpr-nav-menu-vertical .wpr-mega-menu-badge {
995
+ margin-left: 5px;
996
+ vertical-align: middle;
997
+ position: relative;
998
+ top: -1px;
999
+ }
1000
+
1001
+ .wpr-nav-menu-horizontal .wpr-mega-menu-badge-animation {
1002
+ -webkit-animation: badgeBounce 2s ease-in-out infinite;
1003
+ animation: badgeBounce 2s ease-in-out infinite;
1004
+ }
1005
+
1006
+ .wpr-nav-menu-vertical .wpr-mega-menu-badge-animation {
1007
+ -webkit-animation: badgeFade 2s ease-in-out infinite;
1008
+ animation: badgeFade 2s ease-in-out infinite;
1009
+ }
1010
+
1011
+ div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu,
1012
+ div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu {
1013
+ display: block;
1014
+ visibility: hidden;
1015
+ opacity: 0;
1016
+ z-index: -1;
1017
+ -webkit-transition: all 0.2s ease-in;
1018
+ -o-transition: all 0.2s ease-in;
1019
+ transition: all 0.2s ease-in;
1020
+ }
1021
+
1022
+ div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-menu.wpr-animate-sub,
1023
+ div[class*="wpr-sub-menu-fx"] .wpr-mega-menu .wpr-sub-mega-menu.wpr-animate-sub {
1024
+ visibility: visible;
1025
+ opacity: 1;
1026
+ z-index: 9999;
1027
+ }
1028
+
1029
+ .wpr-sub-menu-fx-fade .wpr-sub-mega-menu {
1030
+ -webkit-transition: all 0.3s ease-in;
1031
+ -o-transition: all 0.3s ease-in;
1032
+ transition: all 0.3s ease-in;
1033
+ }
1034
+
1035
+ .wpr-sub-menu-fx-move-up .wpr-sub-menu,
1036
+ .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu {
1037
+ margin-top: 10px;
1038
+ }
1039
+
1040
+ .wpr-sub-menu-fx-move-down .wpr-sub-menu,
1041
+ .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu {
1042
+ margin-top: -10px;
1043
+ }
1044
+
1045
+ .wpr-sub-menu-fx-move-left .wpr-sub-menu,
1046
+ .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu {
1047
+ margin-left: 10px;
1048
+ }
1049
+
1050
+ .wpr-sub-menu-fx-move-right .wpr-sub-menu,
1051
+ .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu {
1052
+ margin-left: -10px;
1053
+ }
1054
+
1055
+ .wpr-sub-menu-fx-move-up .wpr-sub-menu.wpr-animate-sub,
1056
+ .wpr-sub-menu-fx-move-up .wpr-sub-mega-menu.wpr-animate-sub,
1057
+ .wpr-sub-menu-fx-move-down .wpr-sub-menu.wpr-animate-sub,
1058
+ .wpr-sub-menu-fx-move-down .wpr-sub-mega-menu.wpr-animate-sub {
1059
+ margin-top: 0;
1060
+ }
1061
+
1062
+ .wpr-sub-menu-fx-move-left .wpr-sub-menu.wpr-animate-sub,
1063
+ .wpr-sub-menu-fx-move-left .wpr-sub-mega-menu.wpr-animate-sub,
1064
+ .wpr-sub-menu-fx-move-right .wpr-sub-menu.wpr-animate-sub,
1065
+ .wpr-sub-menu-fx-move-right .wpr-sub-mega-menu.wpr-animate-sub {
1066
+ margin-left: 0;
1067
+ }
1068
+
1069
+ @-webkit-keyframes badgeBounce {
1070
+ 0% {
1071
+ -webkit-transform:translateY(0);
1072
+ transform:translateY(0);
1073
+ }
1074
+ 50% {
1075
+ -webkit-transform:translateY(-25%);
1076
+ transform:translateY(-25%);
1077
+ }
1078
+ 0% {
1079
+ -webkit-transform:translateY(0);
1080
+ transform:translateY(0);
1081
+ }
1082
+ }
1083
+
1084
+ @keyframes badgeBounce {
1085
+ 0% {
1086
+ -webkit-transform:translateY(0);
1087
+ transform:translateY(0);
1088
+ }
1089
+ 50% {
1090
+ -webkit-transform:translateY(-25%);
1091
+ transform:translateY(-25%);
1092
+ }
1093
+ 0% {
1094
+ -webkit-transform:translateY(0);
1095
+ transform:translateY(0);
1096
+ }
1097
+ }
1098
+
1099
+ @-webkit-keyframes badgeFade {
1100
+ 0% {
1101
+ opacity: 1
1102
+ }
1103
+ 50% {
1104
+ opacity: 0.5
1105
+ }
1106
+ 0% {
1107
+ opacity: 1
1108
+ }
1109
+ }
1110
+
1111
+ @keyframes badgeFade {
1112
+ 0% {
1113
+ opacity: 1
1114
+ }
1115
+ 50% {
1116
+ opacity: 0.5
1117
+ }
1118
+ 0% {
1119
+ opacity: 1
1120
+ }
1121
+ }
1122
+
1123
+ /* Mobile Mega Menu */
1124
+ .wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap {
1125
+ display: none;
1126
+ position: absolute;
1127
+ z-index: 9999;
1128
+ }
1129
+
1130
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
1131
+ display: block;
1132
+ position: fixed;
1133
+ top: 0;
1134
+ z-index: 9999;
1135
+ height: 100%;
1136
+ overflow: hidden;
1137
+ -webkit-transition-property: -webkit-transform;
1138
+ transition-property: -webkit-transform;
1139
+ -o-transition-property: transform;
1140
+ transition-property: transform;
1141
+ transition-property: transform, -webkit-transform;
1142
+ }
1143
+
1144
+ .admin-bar .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-wrap {
1145
+ top: 32px;
1146
+ }
1147
+
1148
+ .wpr-mobile-menu-offcanvas-slide-left .wpr-mobile-mega-menu-wrap,
1149
+ .wpr-mobile-menu-offcanvas-slide-center .wpr-mobile-mega-menu-wrap {
1150
+ left: 0;
1151
+ -webkit-transform: translateX(-100%);
1152
+ -ms-transform: translateX(-100%);
1153
+ transform: translateX(-100%);
1154
+ }
1155
+
1156
+ .wpr-mobile-menu-offcanvas-slide-right .wpr-mobile-mega-menu-wrap {
1157
+ right: 0;
1158
+ -webkit-transform: translateX(100%);
1159
+ -ms-transform: translateX(100%);
1160
+ transform: translateX(100%);
1161
+ }
1162
+
1163
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu-open {
1164
+ -webkit-transform: translateX(0);
1165
+ -ms-transform: translateX(0);
1166
+ transform: translateX(0);
1167
+ }
1168
+
1169
+ .wpr-mobile-mega-menu-overlay {
1170
+ opacity: 0;
1171
+ visibility: hidden;
1172
+ position: fixed;
1173
+ top: 0;
1174
+ left: 0;
1175
+ z-index: 9998;
1176
+ width: 100%;
1177
+ height: 100%;
1178
+ -webkit-transition: opacity 0.2s ease-in;
1179
+ -o-transition: opacity 0.2s ease-in;
1180
+ transition: opacity 0.2s ease-in;
1181
+ }
1182
+
1183
+ .wpr-mobile-mega-menu-open + .wpr-mobile-mega-menu-overlay {
1184
+ opacity: 1;
1185
+ visibility: visible;
1186
+ }
1187
+
1188
+ .mobile-mega-menu-header {
1189
+ display: -webkit-box;
1190
+ display: -ms-flexbox;
1191
+ display: flex;
1192
+ }
1193
+
1194
+ .mobile-mega-menu-close {
1195
+ margin-left: auto;
1196
+ cursor: pointer;
1197
+ }
1198
+
1199
+ .wpr-mobile-mega-menu .wpr-mobile-menu-item,
1200
+ .wpr-mobile-mega-menu .wpr-mobile-sub-menu-item {
1201
+ display: -webkit-box;
1202
+ display: -ms-flexbox;
1203
+ display: flex;
1204
+ -webkit-box-align: center;
1205
+ -ms-flex-align: center;
1206
+ align-items: center;
1207
+ }
1208
+
1209
+ .wpr-mobile-mega-menu .wpr-mobile-sub-icon {
1210
+ margin-left: auto;
1211
+ font-size: 13px;
1212
+ }
1213
+
1214
+ .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon {
1215
+ display: -webkit-box;
1216
+ display: -ms-flexbox;
1217
+ display: flex;
1218
+ -webkit-box-align: end;
1219
+ -ms-flex-align: end;
1220
+ align-items: flex-end;
1221
+ position: absolute;
1222
+ right: 0;
1223
+ }
1224
+
1225
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu li {
1226
+ overflow: hidden;
1227
+ }
1228
+
1229
+ .wpr-mobile-mega-menu a:after {
1230
+ display: none;
1231
+ }
1232
+
1233
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu {
1234
+ position: relative;
1235
+ }
1236
+
1237
+ .wpr-mobile-mega-menu > li > a,
1238
+ .wpr-mobile-mega-menu .wpr-mobile-sub-menu > li > a {
1239
+ position: relative;
1240
+ left: 0;
1241
+ -webkit-transition-property: left;
1242
+ -o-transition-property: left;
1243
+ transition-property: left;
1244
+ }
1245
+
1246
+ .wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {
1247
+ left: -100%;
1248
+ }
1249
+
1250
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-mega-menu,
1251
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > li > .wpr-mobile-sub-menu {
1252
+ display: block;
1253
+ position: absolute;
1254
+ width: 100%;
1255
+ top: 0;
1256
+ left: 100%;
1257
+ z-index: 1;
1258
+ -webkit-transition-property: left;
1259
+ -o-transition-property: left;
1260
+ transition-property: left;
1261
+ }
1262
+
1263
+ .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open > .wpr-mobile-sub-mega-menu,
1264
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {
1265
+ left: 0;
1266
+ }
1267
+
1268
+ .wpr-mobile-mega-menu.wpr-mobile-sub-offcanvas-open > li > a {
1269
+ margin-right: 20px;
1270
+ }
1271
+
1272
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-mega-menu,
1273
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu > .wpr-mobile-sub-open > .wpr-mobile-sub-menu {
1274
+ margin-left: 0 !important;
1275
+ }
1276
+
1277
+ .wpr-mobile-menu-display-offcanvas .wpr-mobile-mega-menu .wpr-mobile-sub-menu .wpr-mobile-sub-menu {
1278
+ padding-left: 10px;
1279
+ }
1280
+
1281
+ .wpr-mobile-sub-offcanvas-open .wpr-mobile-sub-open .wpr-mobile-sub-menu {
1282
+ display: block;
1283
+ }
1284
+
1285
+ .wpr-menu-offcanvas-back {
1286
+ display: none;
1287
+ }
1288
+
1289
+ .wpr-mobile-menu-display-offcanvas .wpr-menu-offcanvas-back {
1290
+ display: block;
1291
+ cursor: pointer;
1292
+ }
1293
+
1294
+ .wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu li.wpr-menu-offcanvas-back-wrap {
1295
+ display: none;
1296
+ }
1297
+
1298
+
1299
+ /*--------------------------------------------------------------
1300
+ == Onepage Nav
1301
+ --------------------------------------------------------------*/
1302
+ .wpr-onepage-nav {
1303
+ position: fixed;
1304
+ z-index: 99999;
1305
+ display: -webkit-box;
1306
+ display: -ms-flexbox;
1307
+ display: flex;
1308
+ -webkit-box-orient: vertical;
1309
+ -webkit-box-direction: normal;
1310
+ -ms-flex-direction: column;
1311
+ flex-direction: column;
1312
+ -webkit-box-align: center;
1313
+ -ms-flex-align: center;
1314
+ align-items: center;
1315
+ -webkit-box-pack: center;
1316
+ -ms-flex-pack: center;
1317
+ justify-content: center;
1318
+ }
1319
+
1320
+ .wpr-onepage-nav-item {
1321
+ position: relative;
1322
+ }
1323
+
1324
+ .wpr-onepage-nav-item:last-child {
1325
+ margin-bottom: 0 !important;
1326
+ }
1327
+
1328
+ .wpr-onepage-nav-vr-top .wpr-onepage-nav {
1329
+ top: 0;
1330
+ }
1331
+
1332
+ .wpr-onepage-nav-vr-middle .wpr-onepage-nav {
1333
+ top: 50%;
1334
+ -ms-transform: translateY(-50%);
1335
+ transform: translateY(-50%);
1336
+ -webkit-transform: translateY(-50%);
1337
+ }
1338
+
1339
+ .wpr-onepage-nav-vr-bottom .wpr-onepage-nav {
1340
+ bottom: 0;
1341
+ }
1342
+
1343
+ .wpr-onepage-nav-hr-left .wpr-onepage-nav {
1344
+ left: 0;
1345
+ }
1346
+
1347
+ .wpr-onepage-nav-hr-right .wpr-onepage-nav {
1348
+ right: 0;
1349
+ }
1350
+
1351
+ .wpr-onepage-nav-item .wpr-tooltip {
1352
+ text-align: center;
1353
+ }
1354
+
1355
+ .wpr-onepage-nav-item:hover .wpr-tooltip {
1356
+ opacity: 1;
1357
+ visibility: visible;
1358
+ }
1359
+
1360
+ .wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip {
1361
+ -ms-transform: translate(10%, -50%);
1362
+ transform: translate(10%, -50%);
1363
+ -webkit-transform: translate(10%, -50%);
1364
+ }
1365
+
1366
+ .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip {
1367
+ top: 50%;
1368
+ left: 100%;
1369
+ -ms-transform: translate(20%, -50%);
1370
+ transform: translate(20%, -50%);
1371
+ -webkit-transform: translate(20%, -50%);
1372
+ }
1373
+
1374
+ .wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before {
1375
+ left: auto;
1376
+ left: -8px;
1377
+ top: 50%;
1378
+ -webkit-transform: translateY(-50%) rotate(90deg);
1379
+ -ms-transform: translateY(-50%) rotate(90deg);
1380
+ transform: translateY(-50%) rotate(90deg);
1381
+ }
1382
+
1383
+ .wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip {
1384
+ -ms-transform: translate(-110%, -50%);
1385
+ transform: translate(-110%, -50%);
1386
+ -webkit-transform: translate(-110%, -50%);
1387
+ }
1388
+
1389
+ .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip {
1390
+ top: 50%;
1391
+ left: 0;
1392
+ -ms-transform: translate(-120%, -50%);
1393
+ transform: translate(-120%, -50%);
1394
+ -webkit-transform: translate(-120%, -50%);
1395
+ }
1396
+
1397
+ .wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before {
1398
+ left: auto;
1399
+ right: -8px;
1400
+ top: 50%;
1401
+ -webkit-transform: translateY(-50%) rotate(-90deg);
1402
+ -ms-transform: translateY(-50%) rotate(-90deg);
1403
+ transform: translateY(-50%) rotate(-90deg);
1404
+ }
1405
+
1406
+
1407
+ /* Defaults */
1408
+ .elementor-widget-wpr-onepage-nav .wpr-onepage-nav {
1409
+ background-color: #605BE5;
1410
+ -webkit-box-shadow: 0px 0px 15px 0px #D7D7D7;
1411
+ box-shadow: 0px 0px 15px 0px #D7D7D7;
1412
+ }
1413
+
1414
+ .elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip {
1415
+ font-size: 14px;
1416
+ }
1417
+
1418
+
1419
+ /*--------------------------------------------------------------
1420
+ == Single Post Elements
1421
+ --------------------------------------------------------------*/
1422
+ .wpr-post-title,
1423
+ .wpr-archive-title,
1424
+ .wpr-author-box-name,
1425
+ .wpr-author-box-title {
1426
+ margin: 0;
1427
+ }
1428
+
1429
+ .wpr-archive-title:after {
1430
+ content: ' ';
1431
+ display: block;
1432
+ }
1433
+
1434
+ /* Featured Media */
1435
+ .wpr-featured-media-image {
1436
+ position: relative;
1437
+ display: inline-block;
1438
+ vertical-align: middle;
1439
+ }
1440
+
1441
+ .wpr-featured-media-caption {
1442
+ position: absolute;
1443
+ display: -webkit-box;
1444
+ display: -ms-flexbox;
1445
+ display: flex;
1446
+ width: 100%;
1447
+ height: 100%;
1448
+ }
1449
+
1450
+ .wpr-featured-media-caption span {
1451
+ display: inline-block;
1452
+ }
1453
+
1454
+ /* [data-caption="standard"],
1455
+ [data-caption="gallery"]*/
1456
+ .wpr-fm-image-caption-hover .wpr-featured-media-caption,
1457
+ .wpr-fm-image-caption-hover .wpr-featured-media-caption {
1458
+ opacity: 0;
1459
+ -webkit-transition-property: opacity;
1460
+ -o-transition-property: opacity;
1461
+ transition-property: opacity;
1462
+ }
1463
+
1464
+ /* [data-caption="standard"],
1465
+ [data-caption="gallery"] */
1466
+ .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption,
1467
+ .wpr-fm-image-caption-hover:hover .wpr-featured-media-caption {
1468
+ opacity: 1;
1469
+ }
1470
+
1471
+ .wpr-gallery-slider {
1472
+ opacity: 0;
1473
+ }
1474
+
1475
+ .wpr-gallery-lightbox-yes .wpr-featured-media-image {
1476
+ cursor: pointer;
1477
+ }
1478
+
1479
+ .wpr-gallery-slide img {
1480
+ margin: 0 auto;
1481
+ }
1482
+
1483
+
1484
+ /* Gallery Slider Navigation */
1485
+ .wpr-gallery-slider-arrows-wrap {
1486
+ position: absolute;
1487
+ top: 50%;
1488
+ -webkit-transform: translateY(-50%);
1489
+ -ms-transform: translateY(-50%);
1490
+ transform: translateY(-50%);
1491
+ left: 0;
1492
+ z-index: 1;
1493
+ height: 0 !important;
1494
+ width: 100%;
1495
+ display: -webkit-box;
1496
+ display: -ms-flexbox;
1497
+ display: flex;
1498
+ -webkit-box-pack: justify;
1499
+ -ms-flex-pack: justify;
1500
+ justify-content: space-between;
1501
+ -webkit-box-align: center;
1502
+ -ms-flex-align: center;
1503
+ align-items: center;
1504
+ }
1505
+
1506
+ /* TEMPORARY - GOGA */
1507
+ .wpr-thumbnail-slider-arrows-wrap {
1508
+ position: absolute;
1509
+ top: 90%;
1510
+ left: 0;
1511
+ z-index: 1;
1512
+ width: 100%;
1513
+ display: -webkit-box;
1514
+ display: -ms-flexbox;
1515
+ display: flex;
1516
+ -webkit-box-pack: justify;
1517
+ -ms-flex-pack: justify;
1518
+ justify-content: space-between;
1519
+ -webkit-box-align: center;
1520
+ -ms-flex-align: center;
1521
+ align-items: center;
1522
+ }
1523
+
1524
+ .wpr-thumbnail-slider-arrow {
1525
+ position: absolute;
1526
+ top: 50%;
1527
+ -webkit-transform: translateY(-50%);
1528
+ -ms-transform: translateY(-50%);
1529
+ transform: translateY(-50%);
1530
+ left: 0;
1531
+ z-index: 1;
1532
+ width: 100%;
1533
+ display: -webkit-box;
1534
+ display: -ms-flexbox;
1535
+ display: flex;
1536
+ -webkit-box-pack: justify;
1537
+ -ms-flex-pack: justify;
1538
+ justify-content: space-between;
1539
+ -webkit-box-align: center;
1540
+ -ms-flex-align: center;
1541
+ align-items: center;
1542
+ }
1543
+
1544
+ .wpr-tsa-hidden {
1545
+ display: none;
1546
+ }
1547
+
1548
+ .wpr-thumbnail-slider-next-arrow {
1549
+ right: 0;
1550
+ left: auto;
1551
+ }
1552
+
1553
+ .wpr-thumbnail-slider-prev-arrow[disabled]{
1554
+ /* pointer-events: none; */
1555
+ opacity: 0.6;
1556
+ }
1557
+
1558
+ /* temporary */
1559
+
1560
+ .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow {
1561
+ top: 7px !important;
1562
+ left: 50% !important;
1563
+ -webkit-transform: translateX(-50%);
1564
+ -ms-transform: translateX(-50%);
1565
+ transform: translateX(-50%);
1566
+ }
1567
+
1568
+ .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow {
1569
+ top: auto !important;
1570
+ bottom: 7px !important;
1571
+ left: 50% !important;
1572
+ -webkit-transform: translateX(-50%);
1573
+ -ms-transform: translateX(-50%);
1574
+ transform: translateX(-50%);
1575
+ }
1576
+
1577
+ .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-prev-arrow i {
1578
+ -webkit-transform: rotate(90deg);
1579
+ -ms-transform: rotate(90deg);
1580
+ transform: rotate(90deg)
1581
+ }
1582
+
1583
+ .wpr-product-media-thumbs-vertical .wpr-thumbnail-slider-next-arrow i {
1584
+ -webkit-transform: rotate(90deg);
1585
+ -ms-transform: rotate(90deg);
1586
+ transform: rotate(90deg)
1587
+ }
1588
+
1589
+ .wpr-product-media-thumbs-vertical .flex-control-nav li {
1590
+ display: -webkit-box;
1591
+ display: -ms-flexbox;
1592
+ display: flex;
1593
+ -webkit-box-pack: center;
1594
+ -ms-flex-pack: center;
1595
+ justify-content: center;
1596
+ -webkit-box-align: start;
1597
+ -ms-flex-align: start;
1598
+ align-items: flex-start;
1599
+ }
1600
+
1601
+ .wpr-product-media-thumbs-vertical .flex-control-nav li img {
1602
+ width: 100% !important;
1603
+ height: 100% !important;
1604
+ -o-object-fit: cover !important;
1605
+ object-fit: cover !important;
1606
+
1607
+ }
1608
+
1609
+ .wpr-product-media-thumbs-vertical .flex-control-nav li img {
1610
+ width: 100% !important;
1611
+ height: 100% !important;
1612
+ -o-object-fit: cover !important;
1613
+ object-fit: cover !important;
1614
+
1615
+ }
1616
+
1617
+ /* temporary-end */
1618
+
1619
+ .wpr-gallery-slider-arrow,
1620
+ .wpr-thumbnail-slider-arrow {
1621
+ position: absolute;
1622
+ top: 50%;
1623
+ display: -webkit-box;
1624
+ display: -ms-flexbox;
1625
+ display: flex;
1626
+ -webkit-box-pack: center;
1627
+ -ms-flex-pack: center;
1628
+ justify-content: center;
1629
+ -webkit-box-align: center;
1630
+ -ms-flex-align: center;
1631
+ align-items: center;
1632
+ z-index: 120;
1633
+ -webkit-box-sizing: content-box;
1634
+ box-sizing: content-box;
1635
+ -webkit-transition: all .5s;
1636
+ -o-transition: all .5s;
1637
+ transition: all .5s;
1638
+ text-align: center;
1639
+ cursor: pointer;
1640
+ }
1641
+
1642
+ .wpr-gallery-slider-arrow i,
1643
+ .wpr-thumbnail-slider-arrow i {
1644
+ display: block;
1645
+ width: 100%;
1646
+ /* height: 100%; */
1647
+ line-height: inherit;
1648
+ }
1649
+
1650
+ .wpr-gallery-slider-arrow {
1651
+ -webkit-transform: translateY(-50%);
1652
+ -ms-transform: translateY(-50%);
1653
+ transform: translateY(-50%);
1654
+ }
1655
+
1656
+ .wpr-product-media-slider-nav-fade .wpr-gallery-slider-arrow {
1657
+ opacity: 0;
1658
+ visibility: hidden;
1659
+ }
1660
+
1661
+ .wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow {
1662
+ opacity: 1;
1663
+ visibility: visible;
1664
+ }
1665
+
1666
+ .wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow {
1667
+ opacity: 0;
1668
+ visibility: hidden;
1669
+ }
1670
+
1671
+ /* .wpr-product-media-thumbs-vertical .wpr-fcn-wrap li {
1672
+ width: 100%;
1673
+ } */
1674
+ /*
1675
+ .wpr-product-media-thumbs-vertical .wpr-fcn-wrap img {
1676
+ height: 100% !important;
1677
+ } */
1678
+
1679
+ .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow[disabled] {
1680
+ opacity: 0.6;
1681
+ }
1682
+
1683
+ .wpr-thumbnail-slider-nav-fade .wpr-fcn-wrap:hover .wpr-thumbnail-slider-arrow,
1684
+ .wpr-gallery-slider-nav-fade .flex-viewport:hover .wpr-gallery-slider-arrow {
1685
+ opacity: 1;
1686
+ visibility: visible;
1687
+ }
1688
+
1689
+ /* styles for product gallery from woo-builder */
1690
+ .wpr-thumbnail-slider-arrow {
1691
+ -webkit-transform: translateY(-50%);
1692
+ -ms-transform: translateY(-50%);
1693
+ transform: translateY(-50%);
1694
+ }
1695
+
1696
+ .wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow {
1697
+ opacity: 0;
1698
+ visibility: hidden;
1699
+ }
1700
+
1701
+ .wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow {
1702
+ opacity: 1;
1703
+ visibility: visible;
1704
+ }
1705
+
1706
+ .wpr-product-media-lightbox {
1707
+ position: absolute;
1708
+ top: 0;
1709
+ right: 0;
1710
+ z-index: 1;
1711
+ display: -webkit-box;
1712
+ display: -ms-flexbox;
1713
+ display: flex;
1714
+ -webkit-box-align: center;
1715
+ -ms-flex-align: center;
1716
+ align-items: center;
1717
+ -webkit-box-pack: center;
1718
+ -ms-flex-pack: center;
1719
+ justify-content: center;
1720
+ }
1721
+
1722
+ /* Gallery Slider Pagination */
1723
+ .wpr-gallery-slider-dots {
1724
+ position: absolute;
1725
+ display: inline-table;
1726
+ -webkit-transform: translate(-50%, -50%);
1727
+ -ms-transform: translate(-50%, -50%);
1728
+ transform: translate(-50%, -50%);
1729
+ z-index: 110;
1730
+ }
1731
+
1732
+ .wpr-gallery-slider-dots ul {
1733
+ list-style: none;
1734
+ margin: 0;
1735
+ padding: 0;
1736
+ }
1737
+
1738
+ .wpr-gallery-slider-dots li {
1739
+ float: left;
1740
+ }
1741
+
1742
+ .wpr-gallery-slider-dot {
1743
+ display: block;
1744
+ cursor: pointer;
1745
+ }
1746
+
1747
+ .wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot {
1748
+ margin: 0 !important;
1749
+ }
1750
+
1751
+
1752
+ /* Author Box */
1753
+ .wpr-author-box-image {
1754
+ display: inline-block;
1755
+ overflow: hidden;
1756
+ }
1757
+
1758
+ .wpr-author-box-arrange-left .wpr-author-box {
1759
+ display: -webkit-box;
1760
+ display: -ms-flexbox;
1761
+ display: flex;
1762
+ }
1763
+
1764
+ .wpr-author-box-arrange-right .wpr-author-box {
1765
+ display: -webkit-box;
1766
+ display: -ms-flexbox;
1767
+ display: flex;
1768
+ -webkit-box-orient: horizontal;
1769
+ -webkit-box-direction: reverse;
1770
+ -ms-flex-direction: row-reverse;
1771
+ flex-direction: row-reverse;
1772
+ }
1773
+
1774
+ .wpr-author-box-arrange-left .wpr-author-box-image,
1775
+ .wpr-author-box-arrange-right .wpr-author-box-image {
1776
+ -ms-flex-negative: 0;
1777
+ flex-shrink: 0;
1778
+ }
1779
+
1780
+ .wpr-author-box-arrange-left .wpr-author-box-text,
1781
+ .wpr-author-box-arrange-right .wpr-author-box-text {
1782
+ -webkit-box-flex: 1;
1783
+ -ms-flex-positive: 1;
1784
+ flex-grow: 1;
1785
+ }
1786
+
1787
+ .wpr-author-box-btn {
1788
+ display: inline-block;
1789
+ }
1790
+
1791
+
1792
+ /* Post Navigation */
1793
+ .wpr-post-navigation-wrap {
1794
+ display: -webkit-box;
1795
+ display: -ms-flexbox;
1796
+ display: flex;
1797
+ }
1798
+
1799
+ .wpr-posts-navigation-svg-wrapper {
1800
+ display: -webkit-box;
1801
+ display: -ms-flexbox;
1802
+ display: flex;
1803
+ -webkit-box-align: center;
1804
+ -ms-flex-align: center;
1805
+ align-items: center;
1806
+ -webkit-box-pack: center;
1807
+ -ms-flex-pack: center;
1808
+ justify-content: center;
1809
+ }
1810
+
1811
+ .wpr-post-navigation-wrap>div:last-child {
1812
+ margin-right: 0 !important;
1813
+ }
1814
+
1815
+ .wpr-post-nav-fixed-default-wrap {
1816
+ position: fixed;
1817
+ bottom: 0;
1818
+ z-index: 999;
1819
+ }
1820
+
1821
+ .wpr-post-nav-fixed.wpr-post-navigation {
1822
+ position: fixed;
1823
+ -webkit-transform: translateY(-50%);
1824
+ -ms-transform: translateY(-50%);
1825
+ transform: translateY(-50%);
1826
+ z-index: 999;
1827
+ }
1828
+
1829
+ .wpr-post-nav-fixed.wpr-post-navigation a {
1830
+ display: block;
1831
+ }
1832
+
1833
+ .wpr-post-nav-fixed.wpr-post-navigation img {
1834
+ position: absolute;
1835
+ top: 0;
1836
+ max-width: none;
1837
+ }
1838
+
1839
+ .wpr-post-nav-fixed.wpr-post-nav-prev {
1840
+ left: 0;
1841
+ }
1842
+
1843
+ .wpr-post-nav-fixed.wpr-post-nav-next {
1844
+ right: 0;
1845
+ }
1846
+
1847
+ .wpr-post-nav-fixed.wpr-post-nav-hover img {
1848
+ opacity: 0;
1849
+ }
1850
+
1851
+ .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img {
1852
+ -webkit-transform: perspective(600px) rotateY(90deg);
1853
+ transform: perspective(600px) rotateY(90deg);
1854
+ -webkit-transform-origin: center left 0;
1855
+ -ms-transform-origin: center left 0;
1856
+ transform-origin: center left 0;
1857
+ }
1858
+
1859
+ .wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img {
1860
+ -webkit-transform: perspective(600px) rotateY(-90deg);
1861
+ transform: perspective(600px) rotateY(-90deg);
1862
+ -webkit-transform-origin: center right 0;
1863
+ -ms-transform-origin: center right 0;
1864
+ transform-origin: center right 0;
1865
+ }
1866
+
1867
+ .wpr-post-nav-fixed.wpr-post-nav-hover:hover img {
1868
+ opacity: 1;
1869
+ position: absolute;
1870
+ -webkit-transform: none;
1871
+ -ms-transform: none;
1872
+ transform: none;
1873
+ }
1874
+
1875
+ .wpr-post-nav-static.wpr-post-navigation {
1876
+ width: 50%;
1877
+ }
1878
+
1879
+ .wpr-post-navigation {
1880
+ -webkit-box-flex: 1;
1881
+ -ms-flex-positive: 1;
1882
+ flex-grow: 1;
1883
+ background-size: cover;
1884
+ background-position: center center;
1885
+ background-repeat: no-repeat;
1886
+ }
1887
+
1888
+ .wpr-post-navigation {
1889
+ position: relative;
1890
+ }
1891
+
1892
+ .wpr-post-navigation a {
1893
+ position: relative;
1894
+ z-index: 2;
1895
+ }
1896
+
1897
+ .wpr-post-nav-overlay {
1898
+ position: absolute;
1899
+ top: 0;
1900
+ left: 0;
1901
+ width: 100%;
1902
+ height: 100%;
1903
+ -webkit-transition: all 0.3s ease-in 0s;
1904
+ -o-transition: all 0.3s ease-in 0s;
1905
+ transition: all 0.3s ease-in 0s;
1906
+ }
1907
+
1908
+ .wpr-post-nav-back {
1909
+ -ms-flex-item-align: center;
1910
+ -ms-grid-row-align: center;
1911
+ align-self: center;
1912
+ font-size: 30px;
1913
+ }
1914
+
1915
+ .wpr-post-navigation a {
1916
+ display: -webkit-box;
1917
+ display: -ms-flexbox;
1918
+ display: flex;
1919
+ -webkit-box-align: center;
1920
+ -ms-flex-align: center;
1921
+ align-items: center;
1922
+ }
1923
+
1924
+ .wpr-post-nav-next a {
1925
+ -webkit-box-pack: end;
1926
+ -ms-flex-pack: end;
1927
+ justify-content: flex-end;
1928
+ }
1929
+
1930
+ .wpr-post-nav-labels {
1931
+ min-width: 0;
1932
+ }
1933
+
1934
+ .wpr-post-nav-labels h5 {
1935
+ display: -webkit-box;
1936
+ display: -ms-flexbox;
1937
+ display: flex;
1938
+ overflow: hidden;
1939
+ white-space: nowrap;
1940
+ -ms-text-overflow: ellipsis;
1941
+ -o-text-overflow: ellipsis;
1942
+ text-overflow: ellipsis;
1943
+ }
1944
+
1945
+ .wpr-post-nav-labels span {
1946
+ display: -webkit-box;
1947
+ display: -ms-flexbox;
1948
+ display: flex;
1949
+ }
1950
+
1951
+ .wpr-post-nav-next .wpr-post-nav-labels > span,
1952
+ .wpr-post-nav-next .wpr-post-nav-labels h5 {
1953
+ -webkit-box-pack: end;
1954
+ -ms-flex-pack: end;
1955
+ justify-content: flex-end;
1956
+ }
1957
+
1958
+ .wpr-post-navigation i {
1959
+ text-align: center;
1960
+ }
1961
+
1962
+ .wpr-post-nav-dividers {
1963
+ padding: 10px 0;
1964
+ border-top: 1px solid #000;
1965
+ border-bottom: 1px solid #000;
1966
+ }
1967
+
1968
+ .wpr-post-nav-divider {
1969
+ -ms-flex-item-align: stretch;
1970
+ -ms-grid-row-align: stretch;
1971
+ align-self: stretch;
1972
+ -ms-flex-negative: 0;
1973
+ flex-shrink: 0;
1974
+ }
1975
+
1976
+ .wpr-post-nav-dividers.wpr-post-navigation-wrap {
1977
+ padding-left: 0 !important;
1978
+ padding-right: 0 !important;
1979
+ }
1980
+
1981
+ .wpr-post-nav-back a {
1982
+ display: -webkit-box;
1983
+ display: -ms-flexbox;
1984
+ display: flex;
1985
+ -webkit-box-orient: horizontal;
1986
+ -webkit-box-direction: normal;
1987
+ -ms-flex-flow: row wrap;
1988
+ flex-flow: row wrap;
1989
+ -webkit-box-pack: center;
1990
+ -ms-flex-pack: center;
1991
+ justify-content: center;
1992
+ font-size: 0;
1993
+ }
1994
+
1995
+ .wpr-post-nav-back span {
1996
+ display: inline-block;
1997
+ border-style: solid;
1998
+ }
1999
+
2000
+ .wpr-post-nav-back span:nth-child(2n) {
2001
+ margin-right: 0 !important;
2002
+ }
2003
+
2004
+
2005
+ /* Post Info */
2006
+ .wpr-post-info {
2007
+ padding: 0;
2008
+ margin: 0;
2009
+ list-style: none;
2010
+ }
2011
+
2012
+ .wpr-post-info li {
2013
+ position: relative;
2014
+ }
2015
+
2016
+ .wpr-post-info-horizontal li {
2017
+ display: inline-block;
2018
+ }
2019
+
2020
+ .wpr-post-info-horizontal li:last-child {
2021
+ padding-right: 0 !important;
2022
+ }
2023
+
2024
+ .wpr-post-info-vertical li:last-child {
2025
+ padding-bottom: 0 !important;
2026
+ }
2027
+
2028
+ .wpr-post-info li .wpr-post-info-text {
2029
+ display: inline-block;
2030
+ text-align: left !important;
2031
+ }
2032
+
2033
+ .wpr-post-info li:after {
2034
+ content: ' ';
2035
+ display: inline-block;
2036
+ position: absolute;
2037
+ }
2038
+
2039
+ .wpr-post-info li:last-child:after {
2040
+ display: none;
2041
+ }
2042
+
2043
+ .wpr-post-info-horizontal li:after {
2044
+ top: 50%;
2045
+ -webkit-transform: translateY(-50%);
2046
+ -ms-transform: translateY(-50%);
2047
+ transform: translateY(-50%);
2048
+ }
2049
+
2050
+ .wpr-post-info-vertical li:after {
2051
+ bottom: 0;
2052
+ }
2053
+
2054
+ .wpr-post-info-align-left .wpr-post-info-vertical li:after {
2055
+ left: 0;
2056
+ }
2057
+
2058
+ .wpr-post-info-align-center .wpr-post-info-vertical li:after {
2059
+ left: 50%;
2060
+ -webkit-transform: translateX(-50%);
2061
+ -ms-transform: translateX(-50%);
2062
+ transform: translateX(-50%);
2063
+ }
2064
+
2065
+ .wpr-post-info-align-right .wpr-post-info-vertical li:after {
2066
+ right: 0;
2067
+ }
2068
+
2069
+ .wpr-post-info-text span {
2070
+ display: inline-block;
2071
+ }
2072
+
2073
+ .wpr-post-info-author img {
2074
+ display: inline-block;
2075
+ margin-right: 10px;
2076
+ vertical-align: middle;
2077
+ }
2078
+
2079
+ .wpr-post-info-custom-field a,
2080
+ .wpr-post-info-custom-field span {
2081
+ display: inline-block;
2082
+ }
2083
+
2084
+
2085
+ /* Post Comments */
2086
+ .wpr-comments-list,
2087
+ .wpr-comments-list ul.children {
2088
+ list-style: none;
2089
+ padding: 0;
2090
+ margin: 0;
2091
+ }
2092
+
2093
+ .wpr-comment-avatar {
2094
+ float: left;
2095
+ overflow: hidden;
2096
+ }
2097
+
2098
+ .wpr-comment-avatar img {
2099
+ margin: 0 !important;
2100
+ position: static !important;
2101
+ }
2102
+
2103
+ .wpr-comment-metadata>* {
2104
+ display: inline-block;
2105
+ }
2106
+
2107
+ .wpr-comment-metadata p {
2108
+ display: block;
2109
+ }
2110
+
2111
+ .wpr-comments-wrap .comment-reply-link {
2112
+ float: none !important;
2113
+ }
2114
+
2115
+ .wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply {
2116
+ text-align: right;
2117
+ }
2118
+
2119
+ .wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply {
2120
+ float: right;
2121
+ }
2122
+
2123
+ .wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before {
2124
+ content: '\00a0|\00a0';
2125
+ }
2126
+
2127
+ .wpr-comment-reply a,
2128
+ .wpr-comments-navigation a,
2129
+ .wpr-comments-navigation span {
2130
+ display: inline-block;
2131
+ }
2132
+
2133
+ .wpr-comments-navigation-center,
2134
+ .wpr-comments-navigation-justify {
2135
+ text-align: center;
2136
+ }
2137
+
2138
+ .wpr-comments-navigation-left {
2139
+ text-align: left;
2140
+ }
2141
+
2142
+ .wpr-comments-navigation-right {
2143
+ text-align: right;
2144
+ }
2145
+
2146
+ .wpr-comments-navigation-justify a.prev {
2147
+ float: left;
2148
+ }
2149
+
2150
+ .wpr-comments-navigation-justify a.next {
2151
+ float: right;
2152
+ }
2153
+
2154
+ .wpr-comment-form .comment-notes {
2155
+ display: none;
2156
+ }
2157
+
2158
+ .wpr-comment-form-text,
2159
+ .wpr-comment-form-text textarea,
2160
+ .wpr-comment-form-author input,
2161
+ .wpr-comment-form-email input,
2162
+ .wpr-comment-form-url input {
2163
+ display: block;
2164
+ width: 100%;
2165
+ }
2166
+
2167
+ .wpr-comment-form {
2168
+ display: -webkit-box;
2169
+ display: -ms-flexbox;
2170
+ display: flex;
2171
+ -webkit-box-orient: vertical;
2172
+ -webkit-box-direction: normal;
2173
+ -ms-flex-direction: column;
2174
+ flex-direction: column;
2175
+ }
2176
+
2177
+ .wpr-comment-form label {
2178
+ margin-bottom: 10px;
2179
+ }
2180
+
2181
+ .wpr-comment-form-fields {
2182
+ display: -webkit-box;
2183
+ display: -ms-flexbox;
2184
+ display: flex;
2185
+ }
2186
+
2187
+ .wpr-cf-no-url .wpr-comment-form-email {
2188
+ margin-right: 0 !important;
2189
+ }
2190
+
2191
+ .wpr-cf-style-1 .wpr-comment-form-fields,
2192
+ .wpr-cf-style-4 .wpr-comment-form-fields {
2193
+ display: block;
2194
+ }
2195
+
2196
+ .wpr-comment-form .wpr-comment-form-fields>div {
2197
+ width: 100%;
2198
+ }
2199
+
2200
+ .wpr-cf-style-2 .wpr-comment-form-fields,
2201
+ .wpr-cf-style-5 .wpr-comment-form-fields,
2202
+ .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
2203
+ display: block;
2204
+ width: 60%;
2205
+ }
2206
+
2207
+ .wpr-cf-style-2 .wpr-comment-form-fields > div,
2208
+ .wpr-cf-style-5 .wpr-comment-form-fields > div,
2209
+ .wpr-comment-form[class*="wpr-cf-pro"] > div {
2210
+ margin-right: 0 !important;
2211
+ }
2212
+
2213
+ .wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields,
2214
+ .wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields,
2215
+ .wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields,
2216
+ .wpr-comment-form[class*="wpr-cf-pro"] .wpr-comment-form-fields {
2217
+ -webkit-box-ordinal-group: 0;
2218
+ -ms-flex-order: -1;
2219
+ order: -1;
2220
+ }
2221
+
2222
+ .wpr-submit-comment {
2223
+ cursor: pointer;
2224
+ }
2225
+
2226
+ .wpr-comments-list .comment-respond {
2227
+ margin-bottom: 30px;
2228
+ }
2229
+
2230
+ /*--------------------------------------------------------------
2231
+ == Grid
2232
+ --------------------------------------------------------------*/
2233
+
2234
+ .wpr-hide-items-before-append {
2235
+ opacity: 0;
2236
+ }
2237
+
2238
+ .wpr-grid {
2239
+ opacity: 0;
2240
+ }
2241
+
2242
+ .wpr-grid-item {
2243
+ padding: 0 !important;
2244
+ float: left;
2245
+ position: relative;
2246
+ text-align: center;
2247
+ }
2248
+
2249
+ .wpr-grid-item,
2250
+ .wpr-grid-item * {
2251
+ outline: none !important;
2252
+ }
2253
+
2254
+ .wpr-grid-last-row {
2255
+ margin-bottom: 0 !important;
2256
+ }
2257
+
2258
+ .wpr-grid-item-above-content {
2259
+ border-bottom: 0 !important;
2260
+ border-bottom-left-radius: 0 !important;
2261
+ border-bottom-right-radius: 0 !important;
2262
+ }
2263
+
2264
+ .wpr-grid:not([data-settings*="list"]) .wpr-grid-item-below-content {
2265
+ border-top: 0 !important;
2266
+ border-top-left-radius: 0 !important;
2267
+ border-top-right-radius: 0 !important;
2268
+ }
2269
+
2270
+ .wpr-grid-item-inner,
2271
+ .wpr-grid-media-wrap {
2272
+ position: relative;
2273
+ }
2274
+
2275
+ .wpr-grid-image-wrap {
2276
+ overflow: hidden;
2277
+ }
2278
+
2279
+ .wpr-grid-image-wrap img {
2280
+ display: block;
2281
+ width: 100%;
2282
+ }
2283
+
2284
+ .wpr-grid-media-hover {
2285
+ position: absolute;
2286
+ top: 0;
2287
+ left: 0;
2288
+ width: 100%;
2289
+ height: 100%;
2290
+ overflow: hidden;
2291
+ }
2292
+
2293
+ .wpr-grid-media-hover-top {
2294
+ position: absolute;
2295
+ top: 0;
2296
+ left: 0;
2297
+ width: 100%;
2298
+ z-index: 2;
2299
+ }
2300
+
2301
+ .wpr-grid-media-hover-bottom {
2302
+ position: absolute;
2303
+ bottom: 0;
2304
+ left: 0;
2305
+ width: 100%;
2306
+ z-index: 2;
2307
+ }
2308
+
2309
+ .wpr-grid-media-hover-middle {
2310
+ position: relative;
2311
+ z-index: 2;
2312
+ }
2313
+
2314
+ .wpr-grid .wpr-cv-container,
2315
+ .wpr-magazine-grid .wpr-cv-container {
2316
+ z-index: 1;
2317
+ }
2318
+
2319
+ .wpr-grid-item-display-block {
2320
+ clear: both;
2321
+ }
2322
+
2323
+ .wpr-grid-item-display-inline.wpr-grid-item-align-left,
2324
+ .wpr-grid-item-display-custom.wpr-grid-item-align-left {
2325
+ float: left;
2326
+ }
2327
+
2328
+ .wpr-grid-item-display-inline.wpr-grid-item-align-right,
2329
+ .wpr-grid-item-display-custom.wpr-grid-item-align-right {
2330
+ float: right;
2331
+ }
2332
+
2333
+ .wpr-grid-item-display-inline.wpr-grid-item-align-center,
2334
+ .wpr-grid-item-display-custom.wpr-grid-item-align-center {
2335
+ float: none;
2336
+ display: inline-block;
2337
+ vertical-align: middle;
2338
+ }
2339
+
2340
+
2341
+ /*.wpr-grid-item-display-custom .inner-block { //tmp - maybe remove? need to check
2342
+ text-align: center;
2343
+ }*/
2344
+
2345
+ .wpr-grid-item-title .inner-block a,
2346
+ .wpr-grid-item-date .inner-block>span,
2347
+ .wpr-grid-item-time .inner-block>span,
2348
+ .wpr-grid-item-author .inner-block a,
2349
+ .wpr-grid-item-comments .inner-block a,
2350
+ .wpr-grid-item-read-more .inner-block a,
2351
+ .wpr-grid-item-likes .inner-block a,
2352
+ .wpr-grid-item-sharing .inner-block>span,
2353
+ .wpr-grid-item-lightbox .inner-block>span,
2354
+ .wpr-grid-product-categories .inner-block a,
2355
+ .wpr-grid-product-tags .inner-block a,
2356
+ .wpr-grid-tax-style-1 .inner-block a,
2357
+ .wpr-grid-tax-style-2 .inner-block a,
2358
+ .wpr-grid-cf-style-1 .inner-block>a,
2359
+ .wpr-grid-cf-style-1 .inner-block>span,
2360
+ .wpr-grid-cf-style-2 .inner-block>a,
2361
+ .wpr-grid-cf-style-2 .inner-block>span,
2362
+ .wpr-grid-sep-style-1 .inner-block>span,
2363
+ .wpr-grid-sep-style-2 .inner-block>span,
2364
+ .wpr-grid-item-status .inner-block>span,
2365
+ .wpr-grid-item-price .inner-block>span,
2366
+ .wpr-grid-item-add-to-cart .inner-block>a,
2367
+ .wpr-grid-item-read-more .inner-block a {
2368
+ display: inline-block;
2369
+ }
2370
+
2371
+ .wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,
2372
+ .wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,
2373
+ .wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,
2374
+ .wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,
2375
+ .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,
2376
+ .wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,
2377
+ .wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,
2378
+ .wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,
2379
+ .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,
2380
+ .wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,
2381
+ .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,
2382
+ .wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,
2383
+ .wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,
2384
+ .wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span,
2385
+ .wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,
2386
+ .wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,
2387
+ .wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,
2388
+ .wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a {
2389
+ width: 100%;
2390
+ }
2391
+
2392
+ .wpr-grid-item-content .inner-block,
2393
+ .wpr-grid-item-excerpt .inner-block {
2394
+ display: inline-block;
2395
+ }
2396
+
2397
+ .wpr-grid-item-excerpt .inner-block p {
2398
+ margin: 0 !important;
2399
+ }
2400
+
2401
+
2402
+ /* Image Overlay */
2403
+ .wpr-grid-media-hover-bg {
2404
+ position: absolute;
2405
+ }
2406
+
2407
+ .wpr-grid-media-hover-bg img {
2408
+ position: absolute;
2409
+ top: 50%;
2410
+ left: 50%;
2411
+ -webkit-transform: translate( -50%, -50%) scale(1) !important;
2412
+ -ms-transform: translate( -50%, -50%) scale(1) !important;
2413
+ transform: translate( -50%, -50%) scale(1) !important;
2414
+ -webkit-filter: grayscale(0) !important;
2415
+ filter: grayscale(0) !important;
2416
+ -webkit-filter: blur(0px) !important;
2417
+ -filter: blur(0px) !important;
2418
+ }
2419
+
2420
+
2421
+ /* Author */
2422
+
2423
+ .wpr-grid-item-author img,
2424
+ .wpr-grid-item-author span {
2425
+ display: inline-block;
2426
+ vertical-align: middle;
2427
+ }
2428
+
2429
+ .wpr-grid-item-author img {
2430
+ -webkit-transform: none !important;
2431
+ -ms-transform: none !important;
2432
+ transform: none !important;
2433
+ -webkit-filter: none !important;
2434
+ filter: none !important;
2435
+ }
2436
+
2437
+
2438
+ /* Likes */
2439
+
2440
+ .wpr-grid-item-likes .inner-block a {
2441
+ text-align: center;
2442
+ }
2443
+
2444
+ .wpr-likes-no-default.wpr-likes-zero i {
2445
+ padding: 0 !important;
2446
+ }
2447
+
2448
+
2449
+ /* Sharing */
2450
+
2451
+ .wpr-grid-item-sharing .inner-block a {
2452
+ text-align: center;
2453
+ }
2454
+
2455
+ .wpr-grid-item-sharing .wpr-post-sharing {
2456
+ position: relative;
2457
+ }
2458
+
2459
+ .wpr-grid-item-sharing .wpr-sharing-icon {
2460
+ display: inline-block;
2461
+ position: relative;
2462
+ }
2463
+
2464
+ .wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip {
2465
+ left: 50%;
2466
+ -ms-transform: translate(-50%, -100%);
2467
+ transform: translate(-50%, -100%);
2468
+ -webkit-transform: translate(-50%, -100%);
2469
+ }
2470
+
2471
+ .wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip {
2472
+ visibility: visible;
2473
+ opacity: 1;
2474
+ -ms-transform: translate(-50%, -120%);
2475
+ transform: translate(-50%, -120%);
2476
+ -webkit-transform: translate(-50%, -120%);
2477
+ }
2478
+
2479
+ .wpr-grid-item-sharing .wpr-tooltip:before {
2480
+ left: 50%;
2481
+ -ms-transform: translateX(-50%);
2482
+ transform: translateX(-50%);
2483
+ -webkit-transform: translateX(-50%);
2484
+ }
2485
+
2486
+ .wpr-grid-item-sharing .wpr-sharing-trigger {
2487
+ cursor: pointer;
2488
+ }
2489
+
2490
+ .wpr-grid-item-sharing .wpr-tooltip {
2491
+ display: block;
2492
+ padding: 10px;
2493
+ }
2494
+
2495
+ .wpr-grid-item-sharing .wpr-sharing-hidden {
2496
+ visibility: hidden;
2497
+ position: absolute;
2498
+ z-index: 3;
2499
+ text-align: center;
2500
+ }
2501
+
2502
+ .wpr-grid-item-sharing .wpr-sharing-hidden a {
2503
+ opacity: 0;
2504
+ }
2505
+
2506
+ .wpr-sharing-hidden a {
2507
+ position: relative;
2508
+ top: -5px;
2509
+ -webkit-transition-duration: 0.3s !important;
2510
+ -o-transition-duration: 0.3s !important;
2511
+ transition-duration: 0.3s !important;
2512
+ -webkit-transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2513
+ -o-transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2514
+ transition-timing-function: cubic-bezier(.445, .050, .55, .95);
2515
+ -webkit-transition-delay: 0s;
2516
+ -o-transition-delay: 0s;
2517
+ transition-delay: 0s;
2518
+ }
2519
+
2520
+ .wpr-sharing-hidden a+a {
2521
+ -webkit-transition-delay: 0.1s;
2522
+ -o-transition-delay: 0.1s;
2523
+ transition-delay: 0.1s;
2524
+ }
2525
+
2526
+ .wpr-sharing-hidden a+a+a {
2527
+ -webkit-transition-delay: 0.2s;
2528
+ -o-transition-delay: 0.2s;
2529
+ transition-delay: 0.2s;
2530
+ }
2531
+
2532
+ .wpr-sharing-hidden a+a+a+a {
2533
+ -webkit-transition-delay: 0.3s;
2534
+ -o-transition-delay: 0.3s;
2535
+ transition-delay: 0.3s;
2536
+ }
2537
+
2538
+ .wpr-sharing-hidden a+a+a+a+a {
2539
+ -webkit-transition-delay: 0.4s;
2540
+ -o-transition-delay: 0.4s;
2541
+ transition-delay: 0.4s;
2542
+ }
2543
+
2544
+ .wpr-grid-item-sharing a:last-of-type {
2545
+ margin-right: 0 !important;
2546
+ }
2547
+
2548
+ .wpr-grid-item-sharing .inner-block a {
2549
+ -webkit-transition-property: color, background-color, border;
2550
+ -o-transition-property: color, background-color, border;
2551
+ transition-property: color, background-color, border;
2552
+ -webkit-transition-timing-function: linear;
2553
+ -o-transition-timing-function: linear;
2554
+ transition-timing-function: linear;
2555
+ }
2556
+
2557
+
2558
+ /* Read More */
2559
+
2560
+ .wpr-grid-item-read-more .inner-block>a,
2561
+ .wpr-grid-item-add-to-cart .inner-block>a {
2562
+ position: relative;
2563
+ overflow: hidden;
2564
+ vertical-align: middle;
2565
+ }
2566
+
2567
+ .wpr-grid-item-read-more .inner-block>a i,
2568
+ .wpr-grid-item-read-more .inner-block>a span,
2569
+ .wpr-grid-item-add-to-cart .inner-block>a i,
2570
+ .wpr-grid-item-add-to-cart .inner-block>a span {
2571
+ position: relative;
2572
+ z-index: 2;
2573
+ opacity: 1;
2574
+ }
2575
+
2576
+ .wpr-grid-item-read-more .inner-block>a:before,
2577
+ .wpr-grid-item-read-more .inner-block>a:after,
2578
+ .wpr-grid-item-add-to-cart .inner-block>a:before,
2579
+ .wpr-grid-item-add-to-cart .inner-block>a:after {
2580
+ z-index: 1;
2581
+ }
2582
+
2583
+
2584
+ /* Lightbox */
2585
+
2586
+ .wpr-grid-item-lightbox .inner-block>span,
2587
+ .wpr-grid-lightbox-overlay {
2588
+ cursor: pointer;
2589
+ }
2590
+
2591
+ .wpr-grid-lightbox-overlay {
2592
+ position: absolute;
2593
+ top: 0;
2594
+ left: 0;
2595
+ z-index: 10;
2596
+ width: 100%;
2597
+ height: 100%;
2598
+ }
2599
+
2600
+ .admin-bar .lg-toolbar {
2601
+ top: 32px;
2602
+ }
2603
+
2604
+
2605
+ /* Separator */
2606
+
2607
+ .wpr-grid-item-separator .inner-block {
2608
+ font-size: 0;
2609
+ line-height: 0;
2610
+ }
2611
+
2612
+ .wpr-grid-item-separator.wpr-grid-item-display-inline span {
2613
+ width: 100% !important;
2614
+ }
2615
+
2616
+
2617
+ /* Product Rating */
2618
+
2619
+ .wpr-woo-rating i {
2620
+ display: inline;
2621
+ position: relative;
2622
+ font-family: "eicons";
2623
+ font-style: normal;
2624
+ line-height: 1;
2625
+ overflow: hidden;
2626
+ }
2627
+
2628
+ .wpr-woo-rating i:before {
2629
+ content: '\e934';
2630
+ font-weight: 900;
2631
+ display: block;
2632
+ position: absolute;
2633
+ top: 0;
2634
+ left: 0;
2635
+ font-size: inherit;
2636
+ font-family: inherit;
2637
+ overflow: hidden;
2638
+ }
2639
+
2640
+ .wpr-woo-rating-style-2 .wpr-woo-rating i:before {
2641
+ content: '\002605';
2642
+ }
2643
+
2644
+ .wpr-woo-rating i:last-of-type {
2645
+ margin-right: 0 !important;
2646
+ }
2647
+
2648
+ .wpr-rating-icon-empty:before {
2649
+ display: none !important;
2650
+ }
2651
+
2652
+ .wpr-rating-icon-0:before {
2653
+ width: 0;
2654
+ }
2655
+
2656
+ .wpr-rating-icon-1:before {
2657
+ width: 10%;
2658
+ }
2659
+
2660
+ .wpr-rating-icon-2:before {
2661
+ width: 20%;
2662
+ }
2663
+
2664
+ .wpr-rating-icon-3:before {
2665
+ width: 30%;
2666
+ }
2667
+
2668
+ .wpr-rating-icon-4:before {
2669
+ width: 40%;
2670
+ }
2671
+
2672
+ .wpr-rating-icon-5:before {
2673
+ width: 50%;
2674
+ }
2675
+
2676
+ .wpr-rating-icon-6:before {
2677
+ width: 60%;
2678
+ }
2679
+
2680
+ .wpr-rating-icon-7:before {
2681
+ width: 70%;
2682
+ }
2683
+
2684
+ .wpr-rating-icon-8:before {
2685
+ width: 80%;
2686
+ }
2687
+
2688
+ .wpr-rating-icon-9:before {
2689
+ width: 90%;
2690
+ }
2691
+
2692
+ .wpr-rating-icon-full:before {
2693
+ width: 100%;
2694
+ }
2695
+
2696
+
2697
+ /* Filters */
2698
+
2699
+ .wpr-grid-filters li {
2700
+ display: inline-block;
2701
+ }
2702
+
2703
+ .wpr-grid-filters li:last-of-type {
2704
+ margin-right: 0 !important;
2705
+ }
2706
+
2707
+ .wpr-grid-filters li span {
2708
+ display: inline-block;
2709
+ cursor: pointer;
2710
+ text-decoration: inherit;
2711
+ }
2712
+
2713
+ .wpr-grid-filters li a {
2714
+ display: inline-block;
2715
+ }
2716
+
2717
+ .wpr-grid-filters li sup {
2718
+ position: relative;
2719
+ padding-left: 5px;
2720
+ line-height: 1;
2721
+ }
2722
+
2723
+ .wpr-grid-filters li sup[data-brackets="yes"]:before {
2724
+ content: '\0028';
2725
+ }
2726
+
2727
+ .wpr-grid-filters li sup[data-brackets="yes"]:after {
2728
+ content: '\0029';
2729
+ }
2730
+
2731
+ .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before,
2732
+ .wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after {
2733
+ opacity: 1 !important;
2734
+ width: 100% !important;
2735
+ }
2736
+
2737
+ .wpr-grid-filters-sep {
2738
+ font-style: normal;
2739
+ }
2740
+
2741
+ .wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep,
2742
+ .wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep {
2743
+ display: none;
2744
+ }
2745
+
2746
+ .wpr-sub-filters {
2747
+ display: none;
2748
+ padding: 0;
2749
+ }
2750
+
2751
+
2752
+ /* Sorting */
2753
+
2754
+ .wpr-grid-sorting {
2755
+ display: -webkit-box;
2756
+ display: -ms-flexbox;
2757
+ display: flex;
2758
+ -webkit-box-align: center;
2759
+ -ms-flex-align: center;
2760
+ align-items: center;
2761
+ -ms-flex-wrap: wrap;
2762
+ flex-wrap: wrap;
2763
+ }
2764
+
2765
+ .wpr-grid-sorting>div,
2766
+ .wpr-grid-sorting .woocommerce-ordering {
2767
+ -webkit-box-flex: 1;
2768
+ -ms-flex-positive: 1;
2769
+ flex-grow: 1;
2770
+ }
2771
+
2772
+ .wpr-grid-sorting .woocommerce-ordering {
2773
+ text-align: right;
2774
+ }
2775
+
2776
+ .wpr-grid-sorting .woocommerce-ordering select {
2777
+ width: auto;
2778
+ outline: none !important;
2779
+ }
2780
+
2781
+ .wpr-grid-sorting .wpr-shop-page-title,
2782
+ .wpr-grid-sorting .woocommerce-result-count,
2783
+ .wpr-grid-sorting .woocommerce-ordering {
2784
+ margin: 0 !important;
2785
+ }
2786
+
2787
+ /* Not Clickable */
2788
+ .wpr-atc-not-clickable {
2789
+ opacity: 0.5;
2790
+ pointer-events: none;
2791
+ }
2792
+
2793
+ /* Added To Cart Popup */
2794
+ @-webkit-keyframes added-tc-popup-animation {
2795
+ from {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2796
+ to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2797
+ }
2798
+ @keyframes added-tc-popup-animation {
2799
+ from {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2800
+ to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2801
+ }
2802
+
2803
+ @-webkit-keyframes added-tc-popup-animation-hide {
2804
+ from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2805
+ to {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2806
+ }
2807
+
2808
+ @keyframes added-tc-popup-animation-hide {
2809
+ from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2810
+ to {opacity: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
2811
+ }
2812
+
2813
+ @-webkit-keyframes added-tc-popup-animation-bottom {
2814
+ from {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2815
+ to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2816
+ }
2817
+
2818
+ @keyframes added-tc-popup-animation-bottom {
2819
+ from {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2820
+ to {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2821
+ }
2822
+
2823
+ @-webkit-keyframes added-tc-popup-animation-hide-bottom {
2824
+ from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2825
+ to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2826
+ }
2827
+
2828
+ @keyframes added-tc-popup-animation-hide-bottom {
2829
+ from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2830
+ to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2831
+ }
2832
+
2833
+ @keyframes added-tc-popup-animation-hide-bottom {
2834
+ from {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
2835
+ to {opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%)}
2836
+ }
2837
+
2838
+ @-webkit-keyframes added-tc-popup-animation-slide-in-left {
2839
+ from {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2840
+ to {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2841
+ }
2842
+
2843
+ @keyframes added-tc-popup-animation-slide-in-left {
2844
+ from {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2845
+ to {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2846
+ }
2847
+
2848
+ @-webkit-keyframes added-tc-popup-animation-slide-out-left {
2849
+ from {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2850
+ to {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2851
+ }
2852
+
2853
+ @keyframes added-tc-popup-animation-slide-out-left {
2854
+ from {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
2855
+ to {opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%)}
2856
+ }
2857
+
2858
+ @-webkit-keyframes added-tc-popup-animation-scale-up {
2859
+ from {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2860
+ to {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2861
+ }
2862
+
2863
+ @keyframes added-tc-popup-animation-scale-up {
2864
+ from {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2865
+ to {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2866
+ }
2867
+
2868
+ @-webkit-keyframes added-tc-popup-animation-scale-down {
2869
+ from {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2870
+ to {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2871
+ }
2872
+
2873
+ @keyframes added-tc-popup-animation-scale-down {
2874
+ from {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
2875
+ to {opacity: 0; -webkit-transform: scale(0); transform: scale(0)}
2876
+ }
2877
+
2878
+ @-webkit-keyframes added-tc-popup-animation-fade {
2879
+ from {opacity: 0;}
2880
+ to {opacity: 1;}
2881
+ }
2882
+
2883
+ @keyframes added-tc-popup-animation-fade {
2884
+ from {opacity: 0;}
2885
+ to {opacity: 1;}
2886
+ }
2887
+
2888
+ @-webkit-keyframes added-tc-popup-animation-fade-out {
2889
+ from {opacity: 1;}
2890
+ to {opacity: 0;}
2891
+ }
2892
+
2893
+ @keyframes added-tc-popup-animation-fade-out {
2894
+ from {opacity: 1;}
2895
+ to {opacity: 0;}
2896
+ }
2897
+
2898
+ @-webkit-keyframes added-tc-popup-animation-skew {
2899
+ from {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2900
+ to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2901
+ }
2902
+
2903
+ @keyframes added-tc-popup-animation-skew {
2904
+ from {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2905
+ to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2906
+ }
2907
+
2908
+ @-webkit-keyframes added-tc-popup-animation-skew-off {
2909
+ from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2910
+ to {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2911
+ }
2912
+
2913
+ @keyframes added-tc-popup-animation-skew-off {
2914
+ from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2915
+ to {opacity: 0; -webkit-transform: perspective(600px) rotateX(-90deg); transform: perspective(600px) rotateX(-90deg)}
2916
+ }
2917
+
2918
+ @-webkit-keyframes added-tc-popup-animation-skew-bottom {
2919
+ from {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2920
+ to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2921
+ }
2922
+
2923
+ @keyframes added-tc-popup-animation-skew-bottom {
2924
+ from {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2925
+ to {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2926
+ }
2927
+
2928
+ @-webkit-keyframes added-tc-popup-animation-skew-off-bottom {
2929
+ from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2930
+ to {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2931
+ }
2932
+
2933
+ @keyframes added-tc-popup-animation-skew-off-bottom {
2934
+ from {opacity: 1; -webkit-transform: perspective(600px) rotateX(0deg); transform: perspective(600px) rotateX(0deg)}
2935
+ to {opacity: 0; -webkit-transform: perspective(600px) rotateX(90deg); transform: perspective(600px) rotateX(90deg)}
2936
+ }
2937
+
2938
+ .wpr-added-to-cart-popup {
2939
+ position: fixed;
2940
+ display: -webkit-box;
2941
+ display: -ms-flexbox;
2942
+ display: flex;
2943
+ opacity: 0;
2944
+ z-index: 99999;
2945
+ }
2946
+
2947
+ .wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left {
2948
+ -webkit-animation-name: added-tc-popup-animation-slide-in-left !important;
2949
+ animation-name: added-tc-popup-animation-slide-in-left !important;
2950
+ -webkit-animation-duration: 1s;
2951
+ animation-duration: 1s;
2952
+ -webkit-animation-fill-mode: forwards;
2953
+ animation-fill-mode: forwards;
2954
+ }
2955
+
2956
+ .wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left {
2957
+ -webkit-animation-name: added-tc-popup-animation-slide-out-left !important;
2958
+ animation-name: added-tc-popup-animation-slide-out-left !important;
2959
+ -webkit-animation-duration: 1s;
2960
+ animation-duration: 1s;
2961
+ -webkit-animation-fill-mode: forwards;
2962
+ animation-fill-mode: forwards;
2963
+ }
2964
+
2965
+ .wpr-added-to-cart-popup.wpr-added-to-cart-scale-up {
2966
+ -webkit-animation-name: added-tc-popup-animation-scale-up !important;
2967
+ animation-name: added-tc-popup-animation-scale-up !important;
2968
+ -webkit-animation-duration: 1s;
2969
+ animation-duration: 1s;
2970
+ -webkit-animation-fill-mode: forwards;
2971
+ animation-fill-mode: forwards;
2972
+ }
2973
+
2974
+ .wpr-added-to-cart-popup.wpr-added-to-cart-scale-down {
2975
+ -webkit-animation-name: added-tc-popup-animation-scale-down !important;
2976
+ animation-name: added-tc-popup-animation-scale-down !important;
2977
+ -webkit-animation-duration: 1s;
2978
+ animation-duration: 1s;
2979
+ -webkit-animation-fill-mode: forwards;
2980
+ animation-fill-mode: forwards;
2981
+ }
2982
+
2983
+ .wpr-added-to-cart-popup.wpr-added-to-cart-fade {
2984
+ -webkit-animation-name: added-tc-popup-animation-fade !important;
2985
+ animation-name: added-tc-popup-animation-fade !important;
2986
+ -webkit-animation-duration: 1s;
2987
+ animation-duration: 1s;
2988
+ -webkit-animation-fill-mode: forwards;
2989
+ animation-fill-mode: forwards;
2990
+ }
2991
+
2992
+ .wpr-added-to-cart-popup.wpr-added-to-cart-fade-out {
2993
+ -webkit-animation-name: added-tc-popup-animation-fade-out !important;
2994
+ animation-name: added-tc-popup-animation-fade-out !important;
2995
+ -webkit-animation-duration: 1s;
2996
+ animation-duration: 1s;
2997
+ -webkit-animation-fill-mode: forwards;
2998
+ animation-fill-mode: forwards;
2999
+ }
3000
+
3001
+ .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
3002
+ -webkit-transform-origin: center top 0;
3003
+ -ms-transform-origin: center top 0;
3004
+ transform-origin: center top 0;
3005
+ -webkit-animation-name: added-tc-popup-animation-skew !important;
3006
+ animation-name: added-tc-popup-animation-skew !important;
3007
+ -webkit-animation-duration: 1s;
3008
+ animation-duration: 1s;
3009
+ -webkit-animation-fill-mode: forwards;
3010
+ animation-fill-mode: forwards;
3011
+ }
3012
+
3013
+ .wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
3014
+ -webkit-transform-origin: center top 0;
3015
+ -ms-transform-origin: center top 0;
3016
+ transform-origin: center top 0;
3017
+ -webkit-animation-name: added-tc-popup-animation-skew-off !important;
3018
+ animation-name: added-tc-popup-animation-skew-off !important;
3019
+ -webkit-animation-duration: 1s;
3020
+ animation-duration: 1s;
3021
+ -webkit-animation-fill-mode: forwards;
3022
+ animation-fill-mode: forwards;
3023
+ }
3024
+
3025
+ .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew {
3026
+ -webkit-transform-origin: center bottom 0;
3027
+ -ms-transform-origin: center bottom 0;
3028
+ transform-origin: center bottom 0;
3029
+ -webkit-animation-name: added-tc-popup-animation-skew-bottom !important;
3030
+ animation-name: added-tc-popup-animation-skew-bottom !important;
3031
+ -webkit-animation-duration: 1s;
3032
+ animation-duration: 1s;
3033
+ -webkit-animation-fill-mode: forwards;
3034
+ animation-fill-mode: forwards;
3035
+ }
3036
+
3037
+ .wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off {
3038
+ -webkit-transform-origin: center bottom 0;
3039
+ -ms-transform-origin: center bottom 0;
3040
+ transform-origin: center bottom 0;
3041
+ -webkit-animation-name: added-tc-popup-animation-skew-off-bottom !important;
3042
+ animation-name: added-tc-popup-animation-skew-off-bottom !important;
3043
+ -webkit-animation-duration: 1s;
3044
+ animation-duration: 1s;
3045
+ -webkit-animation-fill-mode: forwards;
3046
+ animation-fill-mode: forwards;
3047
+ }
3048
+
3049
+ .wpr-atc-popup-top .wpr-added-to-cart-popup {
3050
+ -webkit-animation-name: added-tc-popup-animation;
3051
+ animation-name: added-tc-popup-animation;
3052
+ -webkit-animation-duration: 1s;
3053
+ animation-duration: 1s;
3054
+ -webkit-animation-fill-mode: forwards;
3055
+ animation-fill-mode: forwards;
3056
+ }
3057
+
3058
+ .wpr-atc-popup-top .wpr-added-to-cart-popup-hide {
3059
+ -webkit-animation-name: added-tc-popup-animation-hide;
3060
+ animation-name: added-tc-popup-animation-hide;
3061
+ -webkit-animation-duration: 1s;
3062
+ animation-duration: 1s;
3063
+ -webkit-animation-fill-mode: forwards;
3064
+ animation-fill-mode: forwards;
3065
+ }
3066
+
3067
+ .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
3068
+ -webkit-animation-name: added-tc-popup-animation-bottom;
3069
+ animation-name: added-tc-popup-animation-bottom;
3070
+ -webkit-animation-duration: 1s;
3071
+ animation-duration: 1s;
3072
+ -webkit-animation-fill-mode: forwards;
3073
+ animation-fill-mode: forwards;
3074
+ }
3075
+
3076
+ .wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide {
3077
+ -webkit-animation-name: added-tc-popup-animation-hide-bottom;
3078
+ animation-name: added-tc-popup-animation-hide-bottom;
3079
+ -webkit-animation-duration: 1s;
3080
+ animation-duration: 1s;
3081
+ -webkit-animation-fill-mode: forwards;
3082
+ animation-fill-mode: forwards;
3083
+ }
3084
+
3085
+ .wpr-atc-popup-top .wpr-added-to-cart-popup {
3086
+ top: 0;
3087
+ right: 0;
3088
+ }
3089
+
3090
+ .wpr-atc-popup-bottom .wpr-added-to-cart-popup {
3091
+ bottom: 0;
3092
+ right: 0;
3093
+ }
3094
+
3095
+ .wpr-added-tc-title {
3096
+ -webkit-box-flex: 1;
3097
+ -ms-flex: 1;
3098
+ flex: 1;
3099
+ }
3100
+
3101
+ .wpr-added-tc-title a {
3102
+ display: inline;
3103
+ }
3104
+
3105
+ .wpr-added-tc-title p {
3106
+ margin: 0;
3107
+ }
3108
+
3109
+ .wpr-added-tc-popup-img img {
3110
+ width: 100%;
3111
+ height: auto;
3112
+ }
3113
+
3114
+ .wpr-grid .added_to_cart {
3115
+ opacity: 0;
3116
+ }
3117
+
3118
+ /* Pagination */
3119
+
3120
+ .wpr-grid-pagination {
3121
+ margin-top: 30px;
3122
+ }
3123
+
3124
+ .wpr-grid-pagination>a,
3125
+ .wpr-grid-pagination>span {
3126
+ display: inline-block;
3127
+ }
3128
+
3129
+ .wpr-grid-pagination i,
3130
+ .wpr-grid-pagination svg {
3131
+ vertical-align: middle;
3132
+ }
3133
+
3134
+ .wpr-grid-pagination .wpr-disabled-arrow {
3135
+ cursor: not-allowed;
3136
+ opacity: 0.4;
3137
+ }
3138
+
3139
+ .wpr-pagination-loading,
3140
+ .wpr-pagination-finish {
3141
+ display: none;
3142
+ }
3143
+
3144
+ .wpr-grid-pagination-center .wpr-grid-pagination,
3145
+ .wpr-grid-pagination-justify .wpr-grid-pagination {
3146
+ text-align: center;
3147
+ }
3148
+
3149
+ .wpr-grid-pagination-center .wpr-grid-pagination {
3150
+ display: -webkit-box;
3151
+ display: -ms-flexbox;
3152
+ display: flex;
3153
+ -webkit-box-pack: center;
3154
+ -ms-flex-pack: center;
3155
+ justify-content: center;
3156
+ }
3157
+
3158
+ .wpr-grid-pagination-left .wpr-grid-pagination {
3159
+ text-align: left;
3160
+ display: -webkit-box;
3161
+ display: -ms-flexbox;
3162
+ display: flex;
3163
+ -webkit-box-pack: start;
3164
+ -ms-flex-pack: start;
3165
+ justify-content: flex-start;
3166
+ }
3167
+
3168
+ .wpr-grid-pagination-right .wpr-grid-pagination {
3169
+ text-align: right;
3170
+ display: -webkit-box;
3171
+ display: -ms-flexbox;
3172
+ display: flex;
3173
+ -webkit-box-pack: end;
3174
+ -ms-flex-pack: end;
3175
+ justify-content: flex-end;
3176
+ }
3177
+
3178
+ .wpr-grid-pagination-infinite-scroll {
3179
+ text-align: center;
3180
+ }
3181
+
3182
+ .wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,
3183
+ .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link {
3184
+ float: left;
3185
+ }
3186
+
3187
+ .wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,
3188
+ .wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link {
3189
+ float: right;
3190
+ }
3191
+
3192
+ .wpr-grid-pagi-left-arrows,
3193
+ .wpr-grid-pagi-right-arrows,
3194
+ .wpr-grid-pagination .wpr-load-more-btn {
3195
+ display: inline-block;
3196
+ }
3197
+
3198
+ .wpr-load-more-btn,
3199
+ .wpr-grid-pagi-right-arrows a:last-child,
3200
+ .wpr-grid-pagi-right-arrows span:last-child {
3201
+ margin-right: 0 !important;
3202
+ }
3203
+
3204
+ .wpr-grid-pagination .wpr-first-page,
3205
+ .wpr-grid-pagination .wpr-last-page,
3206
+ .wpr-grid-pagination .wpr-prev-page,
3207
+ .wpr-grid-pagination .wpr-prev-post-link,
3208
+ .wpr-grid-pagination .wpr-next-page,
3209
+ .wpr-grid-pagination .wpr-next-post-link {
3210
+ display: -webkit-inline-box;
3211
+ display: -ms-inline-flexbox;
3212
+ display: inline-flex;
3213
+ -webkit-box-pack: center;
3214
+ -ms-flex-pack: center;
3215
+ justify-content: center;
3216
+ -webkit-box-align: center;
3217
+ -ms-flex-align: center;
3218
+ align-items: center;
3219
+ height: 100%;
3220
+ }
3221
+
3222
+ @media screen and ( max-width: 767px) {
3223
+ .wpr-grid-pagination a,
3224
+ .wpr-grid-pagination span {
3225
+ margin-bottom: 10px;
3226
+ }
3227
+ .wpr-grid-pagination span>span,
3228
+ .wpr-grid-pagination a>span {
3229
+ display: none;
3230
+ }
3231
+ .wpr-grid-pagination.wpr-grid-pagination-numbered span i,
3232
+ .wpr-grid-pagination.wpr-grid-pagination-numbered a i {
3233
+ padding: 0 !important;
3234
+ }
3235
+ }
3236
+
3237
+ .elementor-editor-active .wpr-grid-pagination-infinite-scroll {
3238
+ display: none;
3239
+ }
3240
+
3241
+
3242
+ /* Grid Slider Navigation */
3243
+ .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container {
3244
+ position: absolute;
3245
+ display: -webkit-box;
3246
+ display: -ms-flexbox;
3247
+ display: flex;
3248
+ }
3249
+
3250
+ .wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow {
3251
+ position: static;
3252
+ }
3253
+
3254
+ .wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow {
3255
+ -ms-transform: none;
3256
+ transform: none;
3257
+ -webkit-transform: none;
3258
+ }
3259
+
3260
+ .wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow {
3261
+ -ms-transform: translateY(0) rotate(180deg);
3262
+ transform: translateY(0) rotate(180deg);
3263
+ -webkit-transform: translateY(0) rotate(180deg);
3264
+ }
3265
+
3266
+ .wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container,
3267
+ .wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container {
3268
+ left: 50%;
3269
+ -webkit-transform: translateX(-50%);
3270
+ -ms-transform: translateX(-50%);
3271
+ transform: translateX(-50%);
3272
+ }
3273
+
3274
+ .wpr-grid-slider-arrow {
3275
+ position: absolute;
3276
+ z-index: 120;
3277
+ top: 50%;
3278
+ -webkit-box-sizing: content-box;
3279
+ box-sizing: content-box;
3280
+ -webkit-box-align: center;
3281
+ -ms-flex-align: center;
3282
+ align-items: center;
3283
+ -webkit-box-pack: center;
3284
+ -ms-flex-pack: center;
3285
+ justify-content: center;
3286
+ -webkit-transition: all .5s;
3287
+ -o-transition: all .5s;
3288
+ transition: all .5s;
3289
+ text-align: center;
3290
+ cursor: pointer;
3291
+ }
3292
+
3293
+ .wpr-grid-slider-arrow i {
3294
+ display: block;
3295
+ width: 100%;
3296
+ height: 100%;
3297
+ }
3298
+
3299
+ .wpr-adjust-slider-prev-arrow {
3300
+ left: 1% !important;
3301
+ }
3302
+
3303
+ .wpr-adjust-slider-next-arrow {
3304
+ right: 1% !important;
3305
+ }
3306
+
3307
+ .wpr-grid-slider-prev-arrow {
3308
+ left: 1%;
3309
+ -webkit-transform: translateY(-50%);
3310
+ -ms-transform: translateY(-50%);
3311
+ transform: translateY(-50%);
3312
+ }
3313
+
3314
+ .wpr-grid-slider-next-arrow {
3315
+ right: 1%;
3316
+ -webkit-transform: translateY(-50%) rotate(180deg);
3317
+ -ms-transform: translateY(-50%) rotate(180deg);
3318
+ transform: translateY(-50%) rotate(180deg);
3319
+ }
3320
+
3321
+ .wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container {
3322
+ opacity: 0;
3323
+ visibility: hidden;
3324
+ }
3325
+
3326
+ .wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container {
3327
+ opacity: 1;
3328
+ visibility: visible;
3329
+ }
3330
+
3331
+
3332
+ /* Grid Slider Pagination */
3333
+ .wpr-grid-slider-dots {
3334
+ display: inline-table;
3335
+ position: absolute;
3336
+ z-index: 110;
3337
+ left: 50%;
3338
+ -webkit-transform: translate(-50%, -50%);
3339
+ -ms-transform: translate(-50%, -50%);
3340
+ transform: translate(-50%, -50%);
3341
+ }
3342
+
3343
+ .wpr-grid-slider-dots ul {
3344
+ list-style: none;
3345
+ margin: 0;
3346
+ padding: 0;
3347
+ }
3348
+
3349
+ .wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,
3350
+ .wpr-grid-slider-dots-pro-vr .slick-dots li {
3351
+ float: left;
3352
+ }
3353
+
3354
+ .wpr-grid.slick-dotted.slick-slider {
3355
+ margin-bottom: 0 !important;
3356
+ }
3357
+
3358
+ .wpr-grid-slider-dots-vertical .slick-dots li {
3359
+ display: block;
3360
+ width: auto !important;
3361
+ height: auto !important;
3362
+ margin: 0 !important;
3363
+ }
3364
+
3365
+ .wpr-grid-slider-dots-horizontal .slick-dots li,
3366
+ .wpr-grid-slider-dots-pro-vr .slick-dots li {
3367
+ width: auto !important;
3368
+ padding-top: 10px;
3369
+ margin: 0 !important;
3370
+ }
3371
+
3372
+ .wpr-grid-slider-dots-horizontal .slick-dots li:last-child span {
3373
+ margin-right: 0 !important;
3374
+ }
3375
+
3376
+ .wpr-grid-slider-dot {
3377
+ display: block;
3378
+ cursor: pointer;
3379
+ }
3380
+
3381
+ .wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot {
3382
+ margin: 0 !important;
3383
+ }
3384
+
3385
+
3386
+ /* Password Protected Form */
3387
+ .wpr-grid-item-protected {
3388
+ position: absolute;
3389
+ top: 0;
3390
+ left: 0;
3391
+ z-index: 11 !important;
3392
+ width: 100%;
3393
+ height: 100%;
3394
+ }
3395
+
3396
+ .wpr-grid-item-protected i {
3397
+ font-size: 22px;
3398
+ }
3399
+
3400
+ .wpr-grid-item-protected input {
3401
+ width: 50%;
3402
+ border: none;
3403
+ margin-top: 10px;
3404
+ padding: 7px 13px;
3405
+ font-size: 13px;
3406
+ }
3407
+
3408
+ /* Locate It Later */
3409
+ .wpr-grid-sorting-inner-wrap {
3410
+ display: -webkit-box;
3411
+ display: -ms-flexbox;
3412
+ display: flex;
3413
+ -webkit-box-align: center;
3414
+ -ms-flex-align: center;
3415
+ align-items: center;
3416
+ -webkit-box-pack: justify;
3417
+ -ms-flex-pack: justify;
3418
+ justify-content: space-between;
3419
+ }
3420
+
3421
+ .wpr-products-result-count .woocommerce-result-count {
3422
+ margin: 0;
3423
+ }
3424
+
3425
+ .wpr-sort-select-position-above .wpr-grid-sort-heading {
3426
+ display: -webkit-box;
3427
+ display: -ms-flexbox;
3428
+ display: flex;
3429
+ -webkit-box-pack: justify;
3430
+ -ms-flex-pack: justify;
3431
+ justify-content: space-between;
3432
+ }
3433
+
3434
+ .wpr-grid-sort-heading {
3435
+ /* flex: 1; */
3436
+ width: 100%;
3437
+ /* flex-basis: 100%; */
3438
+ }
3439
+
3440
+ .wpr-grid-sort-heading * {
3441
+ margin: 0;
3442
+ }
3443
+
3444
+ .wpr-grid-sorting-inner-wrap form .orderby::-ms-expend {
3445
+ display: none;
3446
+ }
3447
+
3448
+ .wpr-grid-orderby span {
3449
+ position: relative;
3450
+ display: block;
3451
+ }
3452
+
3453
+ .wpr-grid-sorting-wrap form .orderby {
3454
+ /* for Firefox */
3455
+ -moz-appearance: none;
3456
+ /* for Chrome */
3457
+ -webkit-appearance: none;
3458
+ }
3459
+
3460
+ .wpr-grid-sorting-wrap .wpr-orderby-icon {
3461
+ position: absolute;
3462
+ top: 50%;
3463
+ -webkit-transform: translateY(-50%);
3464
+ -ms-transform: translateY(-50%);
3465
+ transform: translateY(-50%);
3466
+ font-family: "Font Awesome 5 Free";
3467
+ font-weight: 600 !important;
3468
+ }
3469
+
3470
+ /* Defaults */
3471
+ .elementor-widget-wpr-grid .wpr-grid-media-hover-bg,
3472
+ .elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,
3473
+ .elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg {
3474
+ background-color: rgba(0, 0, 0, 0.25);
3475
+ }
3476
+
3477
+ .elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg {
3478
+ background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
3479
+ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(46%, rgba(255, 255, 255, 0)), to(rgba(96, 91, 229, 0.87)));
3480
+ background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(96, 91, 229, 0.87) 100%);
3481
+ }
3482
+
3483
+ .elementor-widget-wpr-grid .wpr-grid-item-title,
3484
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-title,
3485
+ .elementor-widget-wpr-woo-category-grid-pro .wpr-grid-item-title {
3486
+ font-size: 21px;
3487
+ font-weight: 700;
3488
+ line-height: 23px;
3489
+ margin: 0;
3490
+ }
3491
+
3492
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-title {
3493
+ font-size: 22px;
3494
+ margin: 0;
3495
+ }
3496
+
3497
+ .elementor-widget-wpr-media-grid .wpr-grid-item-title {
3498
+ font-size: 15px;
3499
+ font-weight: 500;
3500
+ margin: 0;
3501
+ }
3502
+
3503
+ .elementor-widget-wpr-grid .wpr-grid-item-content,
3504
+ .elementor-widget-wpr-grid .wpr-grid-item-excerpt,
3505
+ .elementor-widget-wpr-grid .wpr-grid-item-author,
3506
+ .elementor-widget-wpr-grid .wpr-grid-item-time,
3507
+ .elementor-widget-wpr-grid .wpr-grid-item-read-more a,
3508
+ .elementor-widget-wpr-grid .wpr-grid-item-likes,
3509
+ .elementor-widget-wpr-grid .wpr-grid-item-sharing,
3510
+ .elementor-widget-wpr-grid .wpr-grid-tax-style-1,
3511
+ .elementor-widget-wpr-grid .wpr-grid-cf-style-1,
3512
+ .elementor-widget-wpr-grid .wpr-grid-filters li,
3513
+ .elementor-widget-wpr-grid .wpr-grid-pagination,
3514
+ .elementor-widget-wpr-grid .wpr-grid-item-protected p,
3515
+ .elementor-widget-wpr-media-grid .wpr-grid-item-sharing,
3516
+ .elementor-widget-wpr-media-grid .wpr-grid-filters li,
3517
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-content,
3518
+ .elementor-widget-wpr-woo-grid .wpr-grid-product-categories,
3519
+ .elementor-widget-wpr-woo-grid .wpr-grid-product-tags,
3520
+ .elementor-widget-wpr-woo-grid .wpr-woo-rating span,
3521
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,
3522
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,
3523
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-likes,
3524
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,
3525
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,
3526
+ .elementor-widget-wpr-woo-grid .wpr-grid-pagination,
3527
+ .elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,
3528
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-content,
3529
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt {
3530
+ font-size: 14px;
3531
+ }
3532
+
3533
+ .elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1 {
3534
+ font-size: 12px;
3535
+ list-style-position: 0.5px;
3536
+ }
3537
+
3538
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-date,
3539
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-time,
3540
+ .elementor-widget-wpr-magazine-grid .wpr-grid-item-author {
3541
+ font-size: 12px;
3542
+ list-style-position: 0.3px;
3543
+ }
3544
+
3545
+ .elementor-widget-wpr-grid .wpr-grid-item-date,
3546
+ .elementor-widget-wpr-grid .wpr-grid-item-comments,
3547
+ .elementor-widget-wpr-grid .wpr-grid-tax-style-2,
3548
+ .elementor-widget-wpr-media-grid .wpr-grid-item-caption,
3549
+ .elementor-widget-wpr-media-grid .wpr-grid-item-date,
3550
+ .elementor-widget-wpr-media-grid .wpr-grid-item-time,
3551
+ .elementor-widget-wpr-media-grid .wpr-grid-item-author,
3552
+ .elementor-widget-wpr-media-grid .wpr-grid-item-likes,
3553
+ .elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,
3554
+ .elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,
3555
+ .elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2 {
3556
+ font-size: 14px;
3557
+ }
3558
+
3559
+ .elementor-widget-wpr-grid .wpr-grid-item-lightbox,
3560
+ .elementor-widget-wpr-media-grid .wpr-grid-item-lightbox {
3561
+ font-size: 18px;
3562
+ }
3563
+
3564
+ .elementor-widget-wpr-grid .wpr-grid-cf-style-2,
3565
+ .elementor-widget-wpr-media-grid .wpr-grid-pagination {
3566
+ font-size: 15px;
3567
+ }
3568
+
3569
+ .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a {
3570
+ background-color: #605BE5;
3571
+ }
3572
+
3573
+ .elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover {
3574
+ background-color: #4A45D2;
3575
+ }
3576
+
3577
+ @media screen and (max-width: 580px) {
3578
+ .wpr-grid-sorting-inner-wrap {
3579
+ -webkit-box-orient: vertical;
3580
+ -webkit-box-direction: normal;
3581
+ -ms-flex-direction: column;
3582
+ flex-direction: column;
3583
+ -webkit-box-align: start;
3584
+ -ms-flex-align: start;
3585
+ align-items: flex-start;
3586
+ }
3587
+
3588
+ .wpr-products-result-count {
3589
+ margin-bottom: 5px;
3590
+ }
3591
+
3592
+ .wpr-grid-orderby,
3593
+ .wpr-grid-orderby select.orderby,
3594
+ .wpr-products-result-count {
3595
+ width: 100% !important;
3596
+ }
3597
+ }
3598
+
3599
+
3600
+ /*--------------------------------------------------------------
3601
+ == Magazine Grid
3602
+ --------------------------------------------------------------*/
3603
+
3604
+ .wpr-magazine-grid {
3605
+ display: -ms-grid;
3606
+ display: grid;
3607
+ -webkit-box-pack: stretch;
3608
+ -ms-flex-pack: stretch;
3609
+ justify-content: stretch;
3610
+ -ms-grid-rows: 1fr 1fr;
3611
+ grid-template-rows: 1fr 1fr;
3612
+ }
3613
+
3614
+ .wpr-mgzn-grid-item {
3615
+ padding: 0 !important;
3616
+ text-align: center;
3617
+ }
3618
+
3619
+ .wpr-mgzn-grid-1vh-3h {
3620
+ -ms-grid-rows: auto;
3621
+ grid-template-rows: auto;
3622
+ }
3623
+
3624
+ .wpr-mgzn-grid-1-1-1 {
3625
+ -ms-grid-rows: 1fr;
3626
+ grid-template-rows: 1fr;
3627
+ }
3628
+
3629
+ .wpr-mgzn-grid-2-3,
3630
+ .wpr-mgzn-grid-1-1-3 {
3631
+ -ms-grid-columns: (1fr)[6];
3632
+ grid-template-columns: repeat(6, 1fr);
3633
+ }
3634
+
3635
+ .wpr-mgzn-grid-2-h {
3636
+ -ms-grid-columns: (1fr)[2];
3637
+ grid-template-columns: repeat(2, 1fr);
3638
+ }
3639
+
3640
+ .wpr-mgzn-grid-3-h {
3641
+ -ms-grid-columns: (1fr)[3];
3642
+ grid-template-columns: repeat(3, 1fr);
3643
+ }
3644
+
3645
+ .wpr-mgzn-grid-4-h {
3646
+ -ms-grid-columns: (1fr)[4];
3647
+ grid-template-columns: repeat(4, 1fr);
3648
+ }
3649
+
3650
+ .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1) {
3651
+ -ms-grid-column: 1;
3652
+ grid-column-start: 1;
3653
+ -ms-grid-row: 1;
3654
+ grid-row-start: 1;
3655
+ -ms-grid-row-span: 3;
3656
+ grid-row-end: 4;
3657
+ }
3658
+
3659
+ .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2) {
3660
+ -ms-grid-column: 2;
3661
+ grid-column-start: 2;
3662
+ }
3663
+
3664
+ .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3) {
3665
+ -ms-grid-column: 2;
3666
+ grid-column-start: 2;
3667
+ }
3668
+
3669
+ .wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4) {
3670
+ -ms-grid-column: 2;
3671
+ grid-column-start: 2;
3672
+ }
3673
+
3674
+ .wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),
3675
+ .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),
3676
+ .wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1),
3677
+ .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1) {
3678
+ -ms-grid-column: 1;
3679
+ grid-column-start: 1;
3680
+ -ms-grid-row: 1;
3681
+ grid-row-start: 1;
3682
+ -ms-grid-row-span: 2;
3683
+ grid-row-end: 3;
3684
+ }
3685
+
3686
+ .wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2) {
3687
+ -ms-grid-row: 1;
3688
+ grid-row-start: 1;
3689
+ -ms-grid-row-span: 2;
3690
+ grid-row-end: 3;
3691
+ }
3692
+
3693
+ .wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2) {
3694
+ -ms-grid-column: 2;
3695
+ grid-column-start: 2;
3696
+ -ms-grid-row: 1;
3697
+ grid-row-start: 1;
3698
+ -ms-grid-row-span: 2;
3699
+ grid-row-end: 3;
3700
+ }
3701
+
3702
+ .wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3703
+ -ms-grid-column: 2;
3704
+ grid-column-start: 2;
3705
+ -ms-grid-column-span: 2;
3706
+ grid-column-end: 4;
3707
+ }
3708
+
3709
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),
3710
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2),
3711
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),
3712
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3713
+ -ms-grid-row: 1;
3714
+ grid-row-start: 1;
3715
+ -ms-grid-row-span: 1;
3716
+ grid-row-end: 2;
3717
+ }
3718
+
3719
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1) {
3720
+ -ms-grid-column: 1;
3721
+ grid-column-start: 1;
3722
+ -ms-grid-column-span: 3;
3723
+ grid-column-end: 4;
3724
+ }
3725
+
3726
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2) {
3727
+ -ms-grid-column: 4;
3728
+ grid-column-start: 4;
3729
+ -ms-grid-column-span: 3;
3730
+ grid-column-end: 7;
3731
+ }
3732
+
3733
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1) {
3734
+ -ms-grid-column: 1;
3735
+ grid-column-start: 1;
3736
+ -ms-grid-column-span: 4;
3737
+ grid-column-end: 5;
3738
+ }
3739
+
3740
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2) {
3741
+ -ms-grid-column: 5;
3742
+ grid-column-start: 5;
3743
+ -ms-grid-column-span: 2;
3744
+ grid-column-end: 7;
3745
+ }
3746
+
3747
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
3748
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
3749
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
3750
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),
3751
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),
3752
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
3753
+ -ms-grid-row: 2;
3754
+ grid-row-start: 2;
3755
+ -ms-grid-row-span: 1;
3756
+ grid-row-end: 3;
3757
+ }
3758
+
3759
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),
3760
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3) {
3761
+ -ms-grid-column: 1;
3762
+ grid-column-start: 1;
3763
+ -ms-grid-column-span: 2;
3764
+ grid-column-end: 3;
3765
+ }
3766
+
3767
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),
3768
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4) {
3769
+ -ms-grid-column: 3;
3770
+ grid-column-start: 3;
3771
+ -ms-grid-column-span: 2;
3772
+ grid-column-end: 5;
3773
+ }
3774
+
3775
+ .wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5),
3776
+ .wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5) {
3777
+ -ms-grid-column: 5;
3778
+ grid-column-start: 5;
3779
+ -ms-grid-column-span: 2;
3780
+ grid-column-end: 7;
3781
+ }
3782
+
3783
+ .wpr-magazine-grid .wpr-grid-item-inner,
3784
+ .wpr-magazine-grid .wpr-grid-media-wrap,
3785
+ .wpr-magazine-grid .wpr-grid-image-wrap {
3786
+ height: 100%;
3787
+ }
3788
+
3789
+ .wpr-magazine-grid .wpr-grid-image-wrap {
3790
+ background-size: cover;
3791
+ background-position: center center;
3792
+ }
3793
+
3794
+ .wpr-magazine-grid .wpr-grid-media-hover {
3795
+ z-index: 1;
3796
+ }
3797
+
3798
+
3799
+ /* Responsive */
3800
+
3801
+ @media screen and ( max-width: 1024px) {
3802
+ /* Layout 1 */
3803
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2 {
3804
+ -ms-grid-columns: 1fr 1fr !important;
3805
+ grid-template-columns: 1fr 1fr !important;
3806
+ -ms-grid-rows: 1fr 1fr 1fr;
3807
+ grid-template-rows: 1fr 1fr 1fr;
3808
+ }
3809
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(1) {
3810
+ -ms-grid-row: 1;
3811
+ -ms-grid-column: 1;
3812
+ }
3813
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(2) {
3814
+ -ms-grid-row: 1;
3815
+ -ms-grid-column: 2;
3816
+ }
3817
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(3) {
3818
+ -ms-grid-row: 2;
3819
+ -ms-grid-column: 1;
3820
+ }
3821
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(4) {
3822
+ -ms-grid-row: 2;
3823
+ -ms-grid-column: 2;
3824
+ }
3825
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(5) {
3826
+ -ms-grid-row: 3;
3827
+ -ms-grid-column: 1;
3828
+ }
3829
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2>*:nth-child(6) {
3830
+ -ms-grid-row: 3;
3831
+ -ms-grid-column: 2;
3832
+ }
3833
+ .wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1) {
3834
+ -ms-grid-column-span: 3 !important;
3835
+ grid-column-end: 3 !important;
3836
+ }
3837
+ /* Layout 2 */
3838
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3 {
3839
+ -ms-grid-columns: 1fr 1fr !important;
3840
+ grid-template-columns: 1fr 1fr !important;
3841
+ -ms-grid-rows: 1fr 1fr 1fr !important;
3842
+ grid-template-rows: 1fr 1fr 1fr !important;
3843
+ }
3844
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(1) {
3845
+ -ms-grid-row: 1;
3846
+ -ms-grid-column: 1;
3847
+ }
3848
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(2) {
3849
+ -ms-grid-row: 1;
3850
+ -ms-grid-column: 2;
3851
+ }
3852
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(3) {
3853
+ -ms-grid-row: 2;
3854
+ -ms-grid-column: 1;
3855
+ }
3856
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(4) {
3857
+ -ms-grid-row: 2;
3858
+ -ms-grid-column: 2;
3859
+ }
3860
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(5) {
3861
+ -ms-grid-row: 3;
3862
+ -ms-grid-column: 1;
3863
+ }
3864
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3>*:nth-child(6) {
3865
+ -ms-grid-row: 3;
3866
+ -ms-grid-column: 2;
3867
+ }
3868
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1) {
3869
+ -ms-grid-column-span: 3 !important;
3870
+ grid-column-end: 3 !important;
3871
+ -ms-grid-row-span: 2 !important;
3872
+ grid-row-end: 2 !important;
3873
+ }
3874
+ .wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2) {
3875
+ -ms-grid-column: 1 !important;
3876
+ grid-column-start: 1 !important;
3877
+ -ms-grid-column-span: 2 !important;
3878
+ grid-column-end: 3 !important;
3879
+ }
3880
+ /* Layout 3 */
3881
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4 {
3882
+ -ms-grid-columns: 1fr 1fr !important;
3883
+ grid-template-columns: 1fr 1fr !important;
3884
+ -ms-grid-rows: (1fr)[3];
3885
+ grid-template-rows: repeat(3, 1fr);
3886
+ }
3887
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(1) {
3888
+ -ms-grid-row: 1;
3889
+ -ms-grid-column: 1;
3890
+ }
3891
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(2) {
3892
+ -ms-grid-row: 1;
3893
+ -ms-grid-column: 2;
3894
+ }
3895
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(3) {
3896
+ -ms-grid-row: 2;
3897
+ -ms-grid-column: 1;
3898
+ }
3899
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(4) {
3900
+ -ms-grid-row: 2;
3901
+ -ms-grid-column: 2;
3902
+ }
3903
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(5) {
3904
+ -ms-grid-row: 3;
3905
+ -ms-grid-column: 1;
3906
+ }
3907
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4>*:nth-child(6) {
3908
+ -ms-grid-row: 3;
3909
+ -ms-grid-column: 2;
3910
+ }
3911
+ .wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1) {
3912
+ -ms-grid-column: 1;
3913
+ grid-column-start: 1;
3914
+ -ms-grid-column-span: 2;
3915
+ grid-column-end: 3;
3916
+ -ms-grid-row-span: 1 !important;
3917
+ grid-row-end: 1 !important;
3918
+ }
3919
+ /* Layout 4 */
3920
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 {
3921
+ -ms-grid-columns: 1fr 1fr !important;
3922
+ grid-template-columns: 1fr 1fr !important;
3923
+ -ms-grid-rows: 1fr 1fr 1fr !important;
3924
+ grid-template-rows: 1fr 1fr 1fr !important;
3925
+ }
3926
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(1) {
3927
+ -ms-grid-row: 1;
3928
+ -ms-grid-column: 1;
3929
+ }
3930
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(2) {
3931
+ -ms-grid-row: 1;
3932
+ -ms-grid-column: 2;
3933
+ }
3934
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(3) {
3935
+ -ms-grid-row: 2;
3936
+ -ms-grid-column: 1;
3937
+ }
3938
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(4) {
3939
+ -ms-grid-row: 2;
3940
+ -ms-grid-column: 2;
3941
+ }
3942
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(5) {
3943
+ -ms-grid-row: 3;
3944
+ -ms-grid-column: 1;
3945
+ }
3946
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2>*:nth-child(6) {
3947
+ -ms-grid-row: 3;
3948
+ -ms-grid-column: 2;
3949
+ }
3950
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1) {
3951
+ -ms-grid-column-span: 3;
3952
+ grid-column-end: 3;
3953
+ -ms-grid-row: 1;
3954
+ grid-row-start: 1;
3955
+ -ms-grid-row-span: 1;
3956
+ grid-row-end: 2;
3957
+ }
3958
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2) {
3959
+ -ms-grid-column: 1;
3960
+ grid-column-start: 1;
3961
+ -ms-grid-column-span: 2;
3962
+ grid-column-end: 3;
3963
+ -ms-grid-row: 2;
3964
+ grid-row-start: 2;
3965
+ -ms-grid-row-span: 1;
3966
+ grid-row-end: 3;
3967
+ }
3968
+ /* Layout 5 */
3969
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 {
3970
+ -ms-grid-columns: 1fr 1fr !important;
3971
+ grid-template-columns: 1fr 1fr !important;
3972
+ -ms-grid-rows: 1fr 1fr 1fr !important;
3973
+ grid-template-rows: 1fr 1fr 1fr !important;
3974
+ }
3975
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(1) {
3976
+ -ms-grid-row: 1;
3977
+ -ms-grid-column: 1;
3978
+ }
3979
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(2) {
3980
+ -ms-grid-row: 1;
3981
+ -ms-grid-column: 2;
3982
+ }
3983
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(3) {
3984
+ -ms-grid-row: 2;
3985
+ -ms-grid-column: 1;
3986
+ }
3987
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(4) {
3988
+ -ms-grid-row: 2;
3989
+ -ms-grid-column: 2;
3990
+ }
3991
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(5) {
3992
+ -ms-grid-row: 3;
3993
+ -ms-grid-column: 1;
3994
+ }
3995
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2>*:nth-child(6) {
3996
+ -ms-grid-row: 3;
3997
+ -ms-grid-column: 2;
3998
+ }
3999
+ .wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2) {
4000
+ -ms-grid-column: 1;
4001
+ grid-column-start: 1;
4002
+ -ms-grid-column-span: 2;
4003
+ grid-column-end: 3;
4004
+ -ms-grid-row: 2;
4005
+ grid-row-start: 2;
4006
+ }
4007
+ /* Layout 6 */
4008
+ .wpr-magazine-grid.wpr-mgzn-grid-1vh-3h {
4009
+ -ms-grid-columns: 1fr 1fr !important;
4010
+ grid-template-columns: 1fr 1fr !important;
4011
+ }
4012
+ /* Layout 7 */
4013
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 {
4014
+ -ms-grid-columns: 1fr 1fr !important;
4015
+ grid-template-columns: 1fr 1fr !important;
4016
+ -ms-grid-rows: 1fr 1fr !important;
4017
+ grid-template-rows: 1fr 1fr !important;
4018
+ }
4019
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(1) {
4020
+ -ms-grid-row: 1;
4021
+ -ms-grid-column: 1;
4022
+ }
4023
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(2) {
4024
+ -ms-grid-row: 1;
4025
+ -ms-grid-column: 2;
4026
+ }
4027
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(3) {
4028
+ -ms-grid-row: 2;
4029
+ -ms-grid-column: 1;
4030
+ }
4031
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1>*:nth-child(4) {
4032
+ -ms-grid-row: 2;
4033
+ -ms-grid-column: 2;
4034
+ }
4035
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2) {
4036
+ -ms-grid-column: 1;
4037
+ grid-column-start: 1;
4038
+ -ms-grid-column-span: 2;
4039
+ grid-column-end: 3;
4040
+ -ms-grid-row: 1;
4041
+ grid-row-start: 1
4042
+ }
4043
+ /* Layout 8 */
4044
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 {
4045
+ -ms-grid-columns: 1fr 1fr !important;
4046
+ grid-template-columns: 1fr 1fr !important;
4047
+ -ms-grid-rows: (1fr)[3];
4048
+ grid-template-rows: repeat(3, 1fr);
4049
+ }
4050
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(1) {
4051
+ -ms-grid-row: 1;
4052
+ -ms-grid-column: 1;
4053
+ }
4054
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(2) {
4055
+ -ms-grid-row: 1;
4056
+ -ms-grid-column: 2;
4057
+ }
4058
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(3) {
4059
+ -ms-grid-row: 2;
4060
+ -ms-grid-column: 1;
4061
+ }
4062
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(4) {
4063
+ -ms-grid-row: 2;
4064
+ -ms-grid-column: 2;
4065
+ }
4066
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(5) {
4067
+ -ms-grid-row: 3;
4068
+ -ms-grid-column: 1;
4069
+ }
4070
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3>*:nth-child(6) {
4071
+ -ms-grid-row: 3;
4072
+ -ms-grid-column: 2;
4073
+ }
4074
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1) {
4075
+ -ms-grid-column: 1;
4076
+ grid-column-start: 1;
4077
+ -ms-grid-column-span: 2;
4078
+ grid-column-end: 3;
4079
+ -ms-grid-row-span: 2;
4080
+ grid-row-end: 2;
4081
+ }
4082
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2) {
4083
+ -ms-grid-row: 2;
4084
+ grid-row-start: 2;
4085
+ -ms-grid-column: 1;
4086
+ grid-column-start: 1;
4087
+ -ms-grid-column-span: 1;
4088
+ grid-column-end: 2;
4089
+ }
4090
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3) {
4091
+ -ms-grid-row: 2;
4092
+ grid-row-start: 2;
4093
+ -ms-grid-column: 2;
4094
+ grid-column-start: 2;
4095
+ -ms-grid-column-span: 1;
4096
+ grid-column-end: 3;
4097
+ }
4098
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4) {
4099
+ -ms-grid-row: 3;
4100
+ grid-row-start: 3;
4101
+ -ms-grid-column: 1;
4102
+ grid-column-start: 1;
4103
+ -ms-grid-column-span: 1;
4104
+ grid-column-end: 2;
4105
+ }
4106
+ .wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5) {
4107
+ -ms-grid-row: 3;
4108
+ grid-row-start: 3;
4109
+ -ms-grid-column: 2;
4110
+ grid-column-start: 2;
4111
+ -ms-grid-column-span: 1;
4112
+ grid-column-end: 3;
4113
+ }
4114
+ /* Layout 9 */
4115
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 {
4116
+ -ms-grid-columns: 1fr 1fr !important;
4117
+ grid-template-columns: 1fr 1fr !important;
4118
+ -ms-grid-rows: (1fr)[6] !important;
4119
+ grid-template-rows: repeat(6, 1fr) !important;
4120
+ }
4121
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(1) {
4122
+ -ms-grid-row: 1;
4123
+ -ms-grid-column: 1;
4124
+ }
4125
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(2) {
4126
+ -ms-grid-row: 1;
4127
+ -ms-grid-column: 2;
4128
+ }
4129
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(3) {
4130
+ -ms-grid-row: 2;
4131
+ -ms-grid-column: 1;
4132
+ }
4133
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(4) {
4134
+ -ms-grid-row: 2;
4135
+ -ms-grid-column: 2;
4136
+ }
4137
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(5) {
4138
+ -ms-grid-row: 3;
4139
+ -ms-grid-column: 1;
4140
+ }
4141
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(6) {
4142
+ -ms-grid-row: 3;
4143
+ -ms-grid-column: 2;
4144
+ }
4145
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(7) {
4146
+ -ms-grid-row: 4;
4147
+ -ms-grid-column: 1;
4148
+ }
4149
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(8) {
4150
+ -ms-grid-row: 4;
4151
+ -ms-grid-column: 2;
4152
+ }
4153
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(9) {
4154
+ -ms-grid-row: 5;
4155
+ -ms-grid-column: 1;
4156
+ }
4157
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(10) {
4158
+ -ms-grid-row: 5;
4159
+ -ms-grid-column: 2;
4160
+ }
4161
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(11) {
4162
+ -ms-grid-row: 6;
4163
+ -ms-grid-column: 1;
4164
+ }
4165
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3>*:nth-child(12) {
4166
+ -ms-grid-row: 6;
4167
+ -ms-grid-column: 2;
4168
+ }
4169
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1) {
4170
+ -ms-grid-column: 1;
4171
+ grid-column-start: 1;
4172
+ -ms-grid-column-span: 1;
4173
+ grid-column-end: 2;
4174
+ -ms-grid-row: 1;
4175
+ grid-row-start: 1;
4176
+ -ms-grid-row-span: 3;
4177
+ grid-row-end: 4;
4178
+ }
4179
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2) {
4180
+ -ms-grid-column: 1;
4181
+ grid-column-start: 1;
4182
+ -ms-grid-column-span: 1;
4183
+ grid-column-end: 2;
4184
+ -ms-grid-row: 4;
4185
+ grid-row-start: 4;
4186
+ -ms-grid-row-span: 3;
4187
+ grid-row-end: 7;
4188
+ }
4189
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3) {
4190
+ -ms-grid-column: 2;
4191
+ grid-column-start: 2;
4192
+ -ms-grid-column-span: 1;
4193
+ grid-column-end: 3;
4194
+ -ms-grid-row: 1;
4195
+ grid-row-start: 1;
4196
+ -ms-grid-row-span: 2;
4197
+ grid-row-end: 3;
4198
+ }
4199
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4) {
4200
+ -ms-grid-column: 2;
4201
+ grid-column-start: 2;
4202
+ -ms-grid-column-span: 1;
4203
+ grid-column-end: 3;
4204
+ -ms-grid-row: 3;
4205
+ grid-row-start: 3;
4206
+ -ms-grid-row-span: 2;
4207
+ grid-row-end: 5;
4208
+ }
4209
+ .wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5) {
4210
+ -ms-grid-column: 2;
4211
+ grid-column-start: 2;
4212
+ -ms-grid-column-span: 1;
4213
+ grid-column-end: 3;
4214
+ -ms-grid-row: 5;
4215
+ grid-row-start: 5;
4216
+ -ms-grid-row-span: 2;
4217
+ grid-row-end: 7;
4218
+ }
4219
+ /* Layout 12 */
4220
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1 {
4221
+ -ms-grid-columns: 1fr 1fr !important;
4222
+ grid-template-columns: 1fr 1fr !important;
4223
+ -ms-grid-rows: (1fr)[2] !important;
4224
+ grid-template-rows: repeat(2, 1fr) !important;
4225
+ }
4226
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {
4227
+ -ms-grid-row: 1;
4228
+ -ms-grid-column: 1;
4229
+ }
4230
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {
4231
+ -ms-grid-row: 1;
4232
+ -ms-grid-column: 2;
4233
+ }
4234
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {
4235
+ -ms-grid-row: 2;
4236
+ -ms-grid-column: 1;
4237
+ }
4238
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>*:nth-child(4) {
4239
+ -ms-grid-row: 2;
4240
+ -ms-grid-column: 2;
4241
+ }
4242
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2 {
4243
+ -ms-grid-columns: 1fr 1fr !important;
4244
+ grid-template-columns: 1fr 1fr !important;
4245
+ -ms-grid-rows: (1fr)[4] !important;
4246
+ grid-template-rows: repeat(4, 1fr) !important;
4247
+ }
4248
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {
4249
+ -ms-grid-row: 1;
4250
+ -ms-grid-column: 1;
4251
+ }
4252
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {
4253
+ -ms-grid-row: 1;
4254
+ -ms-grid-column: 2;
4255
+ }
4256
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {
4257
+ -ms-grid-row: 2;
4258
+ -ms-grid-column: 1;
4259
+ }
4260
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {
4261
+ -ms-grid-row: 2;
4262
+ -ms-grid-column: 2;
4263
+ }
4264
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {
4265
+ -ms-grid-row: 3;
4266
+ -ms-grid-column: 1;
4267
+ }
4268
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {
4269
+ -ms-grid-row: 3;
4270
+ -ms-grid-column: 2;
4271
+ }
4272
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(7) {
4273
+ -ms-grid-row: 4;
4274
+ -ms-grid-column: 1;
4275
+ }
4276
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>*:nth-child(8) {
4277
+ -ms-grid-row: 4;
4278
+ -ms-grid-column: 2;
4279
+ }
4280
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3 {
4281
+ -ms-grid-columns: 1fr 1fr !important;
4282
+ grid-template-columns: 1fr 1fr !important;
4283
+ -ms-grid-rows: (1fr)[6] !important;
4284
+ grid-template-rows: repeat(6, 1fr) !important;
4285
+ }
4286
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {
4287
+ -ms-grid-row: 1;
4288
+ -ms-grid-column: 1;
4289
+ }
4290
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {
4291
+ -ms-grid-row: 1;
4292
+ -ms-grid-column: 2;
4293
+ }
4294
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {
4295
+ -ms-grid-row: 2;
4296
+ -ms-grid-column: 1;
4297
+ }
4298
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {
4299
+ -ms-grid-row: 2;
4300
+ -ms-grid-column: 2;
4301
+ }
4302
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {
4303
+ -ms-grid-row: 3;
4304
+ -ms-grid-column: 1;
4305
+ }
4306
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {
4307
+ -ms-grid-row: 3;
4308
+ -ms-grid-column: 2;
4309
+ }
4310
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {
4311
+ -ms-grid-row: 4;
4312
+ -ms-grid-column: 1;
4313
+ }
4314
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {
4315
+ -ms-grid-row: 4;
4316
+ -ms-grid-column: 2;
4317
+ }
4318
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {
4319
+ -ms-grid-row: 5;
4320
+ -ms-grid-column: 1;
4321
+ }
4322
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(10) {
4323
+ -ms-grid-row: 5;
4324
+ -ms-grid-column: 2;
4325
+ }
4326
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(11) {
4327
+ -ms-grid-row: 6;
4328
+ -ms-grid-column: 1;
4329
+ }
4330
+ .wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>*:nth-child(12) {
4331
+ -ms-grid-row: 6;
4332
+ -ms-grid-column: 2;
4333
+ }
4334
+ }
4335
+
4336
+ @media screen and ( max-width: 767px) {
4337
+ /* Layout 11 */
4338
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1 {
4339
+ -ms-grid-columns: 1fr !important;
4340
+ grid-template-columns: 1fr !important;
4341
+ -ms-grid-rows: (1fr)[3] !important;
4342
+ grid-template-rows: repeat(3, 1fr) !important;
4343
+ }
4344
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(1) {
4345
+ -ms-grid-row: 1;
4346
+ -ms-grid-column: 1;
4347
+ }
4348
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(2) {
4349
+ -ms-grid-row: 2;
4350
+ -ms-grid-column: 1;
4351
+ }
4352
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>*:nth-child(3) {
4353
+ -ms-grid-row: 3;
4354
+ -ms-grid-column: 1;
4355
+ }
4356
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2 {
4357
+ -ms-grid-columns: 1fr !important;
4358
+ grid-template-columns: 1fr !important;
4359
+ -ms-grid-rows: (1fr)[6] !important;
4360
+ /* add !important if necessary */
4361
+ grid-template-rows: repeat(6, 1fr) !important;
4362
+ }
4363
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(1) {
4364
+ -ms-grid-row: 1;
4365
+ -ms-grid-column: 1;
4366
+ }
4367
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(2) {
4368
+ -ms-grid-row: 2;
4369
+ -ms-grid-column: 1;
4370
+ }
4371
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(3) {
4372
+ -ms-grid-row: 3;
4373
+ -ms-grid-column: 1;
4374
+ }
4375
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(4) {
4376
+ -ms-grid-row: 4;
4377
+ -ms-grid-column: 1;
4378
+ }
4379
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(5) {
4380
+ -ms-grid-row: 5;
4381
+ -ms-grid-column: 1;
4382
+ }
4383
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>*:nth-child(6) {
4384
+ -ms-grid-row: 6;
4385
+ -ms-grid-column: 1;
4386
+ }
4387
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3 {
4388
+ -ms-grid-columns: 1fr !important;
4389
+ grid-template-columns: 1fr !important;
4390
+ -ms-grid-rows: (1fr)[9] !important;
4391
+ /* add !important if necessary */
4392
+ grid-template-rows: repeat(9, 1fr) !important;
4393
+ }
4394
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(1) {
4395
+ -ms-grid-row: 1;
4396
+ -ms-grid-column: 1;
4397
+ }
4398
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(2) {
4399
+ -ms-grid-row: 2;
4400
+ -ms-grid-column: 1;
4401
+ }
4402
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(3) {
4403
+ -ms-grid-row: 3;
4404
+ -ms-grid-column: 1;
4405
+ }
4406
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(4) {
4407
+ -ms-grid-row: 4;
4408
+ -ms-grid-column: 1;
4409
+ }
4410
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(5) {
4411
+ -ms-grid-row: 5;
4412
+ -ms-grid-column: 1;
4413
+ }
4414
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(6) {
4415
+ -ms-grid-row: 6;
4416
+ -ms-grid-column: 1;
4417
+ }
4418
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(7) {
4419
+ -ms-grid-row: 7;
4420
+ -ms-grid-column: 1;
4421
+ }
4422
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(8) {
4423
+ -ms-grid-row: 8;
4424
+ -ms-grid-column: 1;
4425
+ }
4426
+ .wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>*:nth-child(9) {
4427
+ -ms-grid-row: 9;
4428
+ -ms-grid-column: 1;
4429
+ }
4430
+
4431
+ .wpr-magazin-grid-one-column-yes .wpr-magazine-grid {
4432
+ grid-template-columns: 1fr !important;
4433
+ grid-template-rows: auto !important;
4434
+ }
4435
+
4436
+ .wpr-magazin-grid-one-column-yes .wpr-magazine-grid article.wpr-mgzn-grid-item {
4437
+ grid-column-start: auto !important;
4438
+ grid-column-end: auto !important;
4439
+ grid-row-start: auto !important;
4440
+ grid-row-end: auto !important;
4441
+ }
4442
+ }
4443
+
4444
+
4445
+ /*--------------------------------------------------------------
4446
+ == Sharing Buttons
4447
+ --------------------------------------------------------------*/
4448
+
4449
+ .wpr-sharing-buttons .wpr-sharing-icon {
4450
+ overflow: hidden;
4451
+ position: relative;
4452
+ display: -webkit-box;
4453
+ display: -ms-flexbox;
4454
+ display: flex;
4455
+ color: #ffffff !important;
4456
+ }
4457
+
4458
+ .wpr-sharing-buttons .wpr-sharing-icon i {
4459
+ display: block;
4460
+ text-align: center;
4461
+ }
4462
+
4463
+ .wpr-sharing-label {
4464
+ -webkit-box-flex: 1;
4465
+ -ms-flex-positive: 1;
4466
+ flex-grow: 1;
4467
+ }
4468
+
4469
+ .elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,
4470
+ .elementor-widget-wpr-sharing-buttons[class*="elementor-grid-pro-"] .wpr-sharing-buttons {
4471
+ display: -webkit-box;
4472
+ display: -ms-flexbox;
4473
+ display: flex;
4474
+ }
4475
+
4476
+ .elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i {
4477
+ width: 100% !important;
4478
+ }
4479
+
4480
+ .wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon {
4481
+ width: 100%;
4482
+ margin-right: 0 !important;
4483
+ }
4484
+
4485
+ .wpr-sharing-buttons .wpr-sharing-icon:last-child,
4486
+ .wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,
4487
+ .wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),
4488
+ .wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),
4489
+ .wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),
4490
+ .wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),
4491
+ .wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n) {
4492
+ margin-right: 0 !important;
4493
+ }
4494
+
4495
+ .wpr-sharing-buttons .wpr-sharing-icon {
4496
+ transition-property: opacity, border-color;
4497
+ -webkit-transition-timing-function: linear;
4498
+ -o-transition-timing-function: linear;
4499
+ transition-timing-function: linear;
4500
+ }
4501
+
4502
+ .wpr-sharing-buttons .wpr-sharing-icon i,
4503
+ .wpr-sharing-buttons .wpr-sharing-icon span {
4504
+ transition-property: color, background-color;
4505
+ -webkit-transition-timing-function: linear;
4506
+ -o-transition-timing-function: linear;
4507
+ transition-timing-function: linear;
4508
+ }
4509
+
4510
+ .wpr-sharing-official .wpr-sharing-icon:hover {
4511
+ opacity: 0.85;
4512
+ }
4513
+
4514
+ .wpr-sharing-official .wpr-sharing-facebook-f i,
4515
+ .wpr-sharing-official .wpr-sharing-facebook-f span {
4516
+ background-color: #3b5998;
4517
+ }
4518
+
4519
+ .wpr-sharing-official .wpr-sharing-twitter i,
4520
+ .wpr-sharing-official .wpr-sharing-twitter span {
4521
+ background-color: #1da1f2;
4522
+ }
4523
+
4524
+ .wpr-sharing-official .wpr-sharing-linkedin-in i,
4525
+ .wpr-sharing-official .wpr-sharing-linkedin-in span {
4526
+ background-color: #0077b5;
4527
+ }
4528
+
4529
+ .wpr-sharing-official .wpr-sharing-pinterest-p i,
4530
+ .wpr-sharing-official .wpr-sharing-pinterest-p span {
4531
+ background-color: #bd081c;
4532
+ }
4533
+
4534
+ .wpr-sharing-official .wpr-sharing-reddit i,
4535
+ .wpr-sharing-official .wpr-sharing-reddit span {
4536
+ background-color: #ff4500;
4537
+ }
4538
+
4539
+ .wpr-sharing-official .wpr-sharing-tumblr i,
4540
+ .wpr-sharing-official .wpr-sharing-tumblr span {
4541
+ background-color: #35465c;
4542
+ }
4543
+
4544
+ .wpr-sharing-official .wpr-sharing-digg i,
4545
+ .wpr-sharing-official .wpr-sharing-digg span {
4546
+ background-color: #005be2;
4547
+ }
4548
+
4549
+ .wpr-sharing-official .wpr-sharing-xing i,
4550
+ .wpr-sharing-official .wpr-sharing-xing span {
4551
+ background-color: #026466;
4552
+ }
4553
+
4554
+ .wpr-sharing-official .wpr-sharing-stumbleupon i,
4555
+ .wpr-sharing-official .wpr-sharing-stumbleupon span {
4556
+ background-color: #eb4924;
4557
+ }
4558
+
4559
+ .wpr-sharing-official .wpr-sharing-vk i,
4560
+ .wpr-sharing-official .wpr-sharing-vk span {
4561
+ background-color: #45668e;
4562
+ }
4563
+
4564
+ .wpr-sharing-official .wpr-sharing-odnoklassniki i,
4565
+ .wpr-sharing-official .wpr-sharing-odnoklassniki span {
4566
+ background-color: #f4731c;
4567
+ }
4568
+
4569
+ .wpr-sharing-official .wpr-sharing-get-pocket i,
4570
+ .wpr-sharing-official .wpr-sharing-get-pocket span {
4571
+ background-color: #ef3f56;
4572
+ }
4573
+
4574
+ .wpr-sharing-official .wpr-sharing-skype i,
4575
+ .wpr-sharing-official .wpr-sharing-skype span {
4576
+ background-color: #00aff0;
4577
+ }
4578
+
4579
+ .wpr-sharing-official .wpr-sharing-whatsapp i,
4580
+ .wpr-sharing-official .wpr-sharing-whatsapp span {
4581
+ background-color: #25d366;
4582
+ }
4583
+
4584
+ .wpr-sharing-official .wpr-sharing-telegram i,
4585
+ .wpr-sharing-official .wpr-sharing-telegram span {
4586
+ background-color: #2ca5e0;
4587
+ }
4588
+
4589
+ .wpr-sharing-official .wpr-sharing-delicious i,
4590
+ .wpr-sharing-official .wpr-sharing-delicious span {
4591
+ background-color: #3399ff;
4592
+ }
4593
+
4594
+ .wpr-sharing-official .wpr-sharing-envelope i,
4595
+ .wpr-sharing-official .wpr-sharing-envelope span {
4596
+ background-color: #c13B2c;
4597
+ }
4598
+
4599
+ .wpr-sharing-official .wpr-sharing-print i,
4600
+ .wpr-sharing-official .wpr-sharing-print span {
4601
+ background-color: #96c859;
4602
+ }
4603
+
4604
+ .wpr-sharing-official .wpr-sharing-facebook-f {
4605
+ border-color: #3b5998;
4606
+ }
4607
+
4608
+ .wpr-sharing-official .wpr-sharing-twitter {
4609
+ border-color: #1da1f2;
4610
+ }
4611
+
4612
+ .wpr-sharing-official .wpr-sharing-linkedin-in {
4613
+ border-color: #0077b5;
4614
+ }
4615
+
4616
+ .wpr-sharing-official .wpr-sharing-pinterest-p {
4617
+ border-color: #bd081c;
4618
+ }
4619
+
4620
+ .wpr-sharing-official .wpr-sharing-reddit {
4621
+ border-color: #ff4500;
4622
+ }
4623
+
4624
+ .wpr-sharing-official .wpr-sharing-tumblr {
4625
+ border-color: #35465c;
4626
+ }
4627
+
4628
+ .wpr-sharing-official .wpr-sharing-digg {
4629
+ border-color: #005be2;
4630
+ }
4631
+
4632
+ .wpr-sharing-official .wpr-sharing-xing {
4633
+ border-color: #026466;
4634
+ }
4635
+
4636
+ .wpr-sharing-official .wpr-sharing-stumbleupon {
4637
+ border-color: #eb4924;
4638
+ }
4639
+
4640
+ .wpr-sharing-official .wpr-sharing-vk {
4641
+ border-color: #45668e;
4642
+ }
4643
+
4644
+ .wpr-sharing-official .wpr-sharing-odnoklassniki {
4645
+ border-color: #f4731c;
4646
+ }
4647
+
4648
+ .wpr-sharing-official .wpr-sharing-get-pocket {
4649
+ border-color: #ef3f56;
4650
+ }
4651
+
4652
+ .wpr-sharing-official .wpr-sharing-skype {
4653
+ border-color: #00aff0;
4654
+ }
4655
+
4656
+ .wpr-sharing-official .wpr-sharing-whatsapp {
4657
+ border-color: #25d366;
4658
+ }
4659
+
4660
+ .wpr-sharing-official .wpr-sharing-telegram {
4661
+ border-color: #2ca5e0;
4662
+ }
4663
+
4664
+ .wpr-sharing-official .wpr-sharing-delicious {
4665
+ border-color: #3399ff;
4666
+ }
4667
+
4668
+ .wpr-sharing-official .wpr-sharing-envelope {
4669
+ border-color: #c13B2c;
4670
+ }
4671
+
4672
+ .wpr-sharing-official .wpr-sharing-print {
4673
+ border-color: #96c859;
4674
+ }
4675
+
4676
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,
4677
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span {
4678
+ color: #3b5998;
4679
+ background-color: transparent;
4680
+ }
4681
+
4682
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,
4683
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span {
4684
+ color: #1da1f2;
4685
+ background-color: transparent;
4686
+ }
4687
+
4688
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,
4689
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span {
4690
+ color: #0077b5;
4691
+ background-color: transparent;
4692
+ }
4693
+
4694
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,
4695
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span {
4696
+ color: #bd081c;
4697
+ background-color: transparent;
4698
+ }
4699
+
4700
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,
4701
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span {
4702
+ color: #ff4500;
4703
+ background-color: transparent;
4704
+ }
4705
+
4706
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,
4707
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span {
4708
+ color: #35465c;
4709
+ background-color: transparent;
4710
+ }
4711
+
4712
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,
4713
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span {
4714
+ color: #005be2;
4715
+ background-color: transparent;
4716
+ }
4717
+
4718
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,
4719
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span {
4720
+ color: #026466;
4721
+ background-color: transparent;
4722
+ }
4723
+
4724
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,
4725
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span {
4726
+ color: #eb4924;
4727
+ background-color: transparent;
4728
+ }
4729
+
4730
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,
4731
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span {
4732
+ color: #45668e;
4733
+ background-color: transparent;
4734
+ }
4735
+
4736
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,
4737
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span {
4738
+ color: #f4731c;
4739
+ background-color: transparent;
4740
+ }
4741
+
4742
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,
4743
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span {
4744
+ color: #ef3f56;
4745
+ background-color: transparent;
4746
+ }
4747
+
4748
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,
4749
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span {
4750
+ color: #00aff0;
4751
+ background-color: transparent;
4752
+ }
4753
+
4754
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,
4755
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span {
4756
+ color: #25d366;
4757
+ background-color: transparent;
4758
+ }
4759
+
4760
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,
4761
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span {
4762
+ color: #2ca5e0;
4763
+ background-color: transparent;
4764
+ }
4765
+
4766
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,
4767
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span {
4768
+ color: #3399ff;
4769
+ background-color: transparent;
4770
+ }
4771
+
4772
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,
4773
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span {
4774
+ color: #c13B2c;
4775
+ background-color: transparent;
4776
+ }
4777
+
4778
+ .wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,
4779
+ .wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span {
4780
+ color: #96c859;
4781
+ background-color: transparent;
4782
+ }
4783
+
4784
+
4785
+ /*--------------------------------------------------------------
4786
+ == CountDown
4787
+ --------------------------------------------------------------*/
4788
+
4789
+ .wpr-countdown-wrap {
4790
+ display: -webkit-box;
4791
+ display: -ms-flexbox;
4792
+ display: flex;
4793
+ -webkit-box-orient: horizontal;
4794
+ -webkit-box-direction: normal;
4795
+ -ms-flex-direction: row;
4796
+ flex-direction: row;
4797
+ margin: 0 auto;
4798
+ }
4799
+
4800
+ .wpr-countdown-item {
4801
+ -webkit-box-flex: 1;
4802
+ -ms-flex-positive: 1;
4803
+ flex-grow: 1;
4804
+ -ms-flex-preferred-size: 0;
4805
+ flex-basis: 0;
4806
+ overflow: hidden;
4807
+ color: #fff;
4808
+ text-align: center;
4809
+ }
4810
+
4811
+ .wpr-countdown-item:first-child {
4812
+ margin-left: 0 !important;
4813
+ }
4814
+
4815
+ .wpr-countdown-item:last-of-type {
4816
+ margin-right: 0 !important;
4817
+ }
4818
+
4819
+ .wpr-countdown-number {
4820
+ display: block;
4821
+ }
4822
+
4823
+ .wpr-countdown-separator {
4824
+ -ms-flex-item-align: center;
4825
+ -ms-grid-row-align: center;
4826
+ align-self: center;
4827
+ }
4828
+
4829
+ .wpr-countdown-separator span {
4830
+ display: block;
4831
+ }
4832
+
4833
+ .wpr-countdown-separator:last-of-type {
4834
+ display: none !important;
4835
+ }
4836
+
4837
+ .wpr-countdown-wrap+div:not(.wpr-countdown-message) {
4838
+ display: none;
4839
+ }
4840
+
4841
+ .wpr-countdown-message+div {
4842
+ display: none;
4843
+ }
4844
+
4845
+
4846
+ /* Defaults */
4847
+
4848
+ .elementor-widget-wpr-countdown .wpr-countdown-item {
4849
+ background-color: #605BE5;
4850
+ }
4851
+
4852
+ .elementor-widget-wpr-countdown .wpr-countdown-number {
4853
+ font-size: 70px;
4854
+ }
4855
+
4856
+ .elementor-widget-wpr-countdown .wpr-countdown-label {
4857
+ font-size: 19px;
4858
+ line-height: 45px;
4859
+ }
4860
+
4861
+
4862
+ /*--------------------------------------------------------------
4863
+ == Google Maps
4864
+ --------------------------------------------------------------*/
4865
+
4866
+ .wpr-google-map .gm-style-iw-c {
4867
+ padding: 0 !important;
4868
+ }
4869
+
4870
+ .wpr-google-map .gm-style-iw-c>button {
4871
+ top: 0 !important;
4872
+ right: 0 !important;
4873
+ }
4874
+
4875
+ .wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3 {
4876
+ margin-bottom: 7px;
4877
+ }
4878
+
4879
+ .wpr-google-map .gm-style-iw-d {
4880
+ overflow: hidden !important;
4881
+ }
4882
+
4883
+ .wpr-google-map .gm-style img {
4884
+ max-width: none !important;
4885
+ }
4886
+
4887
+
4888
+ /*--------------------------------------------------------------
4889
+ == Forms
4890
+ --------------------------------------------------------------*/
4891
+
4892
+ .wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap {
4893
+ display: block !important;
4894
+ }
4895
+
4896
+ .wpcf7 label,
4897
+ .wpcf7-quiz-label {
4898
+ width: 100%;
4899
+ }
4900
+
4901
+ .wpr-forms-container .wpcf7 p {
4902
+ margin-bottom: 0;
4903
+ }
4904
+
4905
+ .wpr-forms-container .wpcf7-form .ajax-loader {
4906
+ display: block;
4907
+ visibility: hidden;
4908
+ height: 0;
4909
+ overflow: hidden;
4910
+ clear: both;
4911
+ }
4912
+
4913
+ .wpr-forms-container .wpcf7-select,
4914
+ .wpr-forms-container .wpcf7-number,
4915
+ .wpr-forms-container .wpcf7-date,
4916
+ .wpr-forms-container select.wpforms-field-medium,
4917
+ .wpr-forms-container .nf-field-container select,
4918
+ .wpr-forms-container .caldera-grid select.form-control {
4919
+ padding: 7px 10px !important;
4920
+ }
4921
+
4922
+ .wpr-forms-container .wpcf7-date {
4923
+ width: auto !important;
4924
+ }
4925
+
4926
+ .wpr-forms-container .wpcf7-number {
4927
+ width: 100px !important;
4928
+ }
4929
+
4930
+ .wpr-forms-container .wpcf7-form .wpcf7-submit {
4931
+ display: block;
4932
+ }
4933
+
4934
+ .wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
4935
+ .wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
4936
+ .wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
4937
+ margin-left: 0;
4938
+ margin-right: 10px;
4939
+ }
4940
+
4941
+ .wpr-forms-container .wpcf7-response-output {
4942
+ clear: both;
4943
+ margin: 0;
4944
+ }
4945
+
4946
+ .wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium {
4947
+ display: inline-block !important;
4948
+ max-width: 100% !important;
4949
+ }
4950
+
4951
+ .wpr-forms-container .wpforms-field-phone,
4952
+ .wpr-forms-container .wpforms-field-address,
4953
+ .wpr-forms-container .wpforms-page-indicator {
4954
+ display: inline-block;
4955
+ }
4956
+
4957
+ .wpr-forms-container .wpforms-field-address .wpforms-field-medium {
4958
+ max-width: 100% !important;
4959
+ }
4960
+
4961
+ .wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,
4962
+ .wpr-forms-container .wpforms-field-address div.wpforms-field-medium {
4963
+ width: 100% !important;
4964
+ max-width: 100% !important;
4965
+ }
4966
+
4967
+ .wpr-forms-container .intl-tel-input.allow-dropdown {
4968
+ display: inline-block !important;
4969
+ max-width: 100% !important;
4970
+ }
4971
+
4972
+ .wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child {
4973
+ margin-right: 0 !important;
4974
+ }
4975
+
4976
+ .wpr-forms-container .wpcf7-mail-sent-ok,
4977
+ .wpr-forms-container .wpforms-confirmation-container-full,
4978
+ .wpr-forms-container .nf-response-msg,
4979
+ .wpr-forms-container .caldera-grid .alert-success {
4980
+ padding: 10px 15px;
4981
+ border: 2px solid;
4982
+ }
4983
+
4984
+ .wpr-forms-container label.wpforms-error a {
4985
+ text-decoration: underline;
4986
+ }
4987
+
4988
+ .wpr-forms-container .wpforms-smart-phone-field {
4989
+ text-indent: 0 !important;
4990
+ }
4991
+
4992
+ .wpr-forms-container select.ninja-forms-field {
4993
+ line-height: 1 !important;
4994
+ }
4995
+
4996
+ .wpr-forms-container .nf-form-wrap .checkbox-wrap label {
4997
+ display: inline-block !important;
4998
+ }
4999
+
5000
+ .wpr-forms-container .nf-form-wrap .starrating .stars {
5001
+ display: inline-block;
5002
+ }
5003
+
5004
+ .wpr-forms-submit-center .wpcf7-submit,
5005
+ .wpr-forms-submit-center .wpforms-submit,
5006
+ .wpr-forms-submit-center .wpforms-page-next,
5007
+ .wpr-forms-submit-center .wpforms-page-previous,
5008
+ .wpr-forms-submit-center .submit-wrap .ninja-forms-field,
5009
+ .wpr-forms-submit-center .caldera-grid .btn-default:not(a) {
5010
+ display: block !important;
5011
+ margin-left: auto !important;
5012
+ margin-right: auto !important;
5013
+ }
5014
+
5015
+ .wpr-forms-submit-left .wpcf7-submit,
5016
+ .wpr-forms-submit-left .wpforms-submit,
5017
+ .wpr-forms-submit-left .wpforms-page-next,
5018
+ .wpr-forms-submit-left .wpforms-page-previous,
5019
+ .wpr-forms-submit-left .submit-wrap .ninja-forms-field,
5020
+ .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
5021
+ float: left !important;
5022
+ }
5023
+
5024
+ .wpr-forms-submit-right .wpcf7-submit,
5025
+ .wpr-forms-submit-right .wpforms-submit,
5026
+ .wpr-forms-submit-right .wpforms-page-next,
5027
+ .wpr-forms-submit-right .wpforms-page-previous,
5028
+ .wpr-forms-submit-right .submit-wrap .ninja-forms-field,
5029
+ .wpr-forms-submit-left .caldera-grid .btn-default:not(a) {
5030
+ float: right !important;
5031
+ }
5032
+
5033
+ .wpr-forms-submit-justify .wpcf7-submit,
5034
+ .wpr-forms-submit-justify .wpforms-submit,
5035
+ .wpr-forms-submit-justify .wpforms-page-next,
5036
+ .wpr-forms-submit-justify .wpforms-page-previous,
5037
+ .wpr-forms-submit-justify .submit-wrap .ninja-forms-field,
5038
+ .wpr-forms-submit-justify .caldera-grid .btn-default:not(a) {
5039
+ display: block !important;
5040
+ width: 100% !important;
5041
+ text-align: center !important;
5042
+ }
5043
+
5044
+ .wpr-custom-chk-radio .wpcf7-checkbox input,
5045
+ .wpr-custom-chk-radio .wpcf7-radio input,
5046
+ .wpr-custom-chk-radio .wpcf7-acceptance input,
5047
+ .wpr-custom-chk-radio .wpforms-field-radio input,
5048
+ .wpr-custom-chk-radio .wpforms-field-checkbox input,
5049
+ .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input {
5050
+ display: none !important;
5051
+ }
5052
+
5053
+ .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,
5054
+ .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,
5055
+ .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,
5056
+ .wpr-custom-chk-radio .wpforms-field-checkbox input+label,
5057
+ .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,
5058
+ .wpr-custom-chk-radio .wpforms-field-radio input+label,
5059
+ .wpr-custom-chk-radio .wpforms-field-radio input+span {
5060
+ cursor: pointer;
5061
+ -webkit-user-select: none;
5062
+ -moz-user-select: none;
5063
+ -ms-user-select: none;
5064
+ -o-user-select: none;
5065
+ user-select: none;
5066
+ }
5067
+
5068
+ .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
5069
+ .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
5070
+ .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
5071
+ .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
5072
+ .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
5073
+ .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
5074
+ .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {
5075
+ content: "\2714";
5076
+ display: inline-block;
5077
+ position: relative;
5078
+ top: -1px;
5079
+ text-align: center;
5080
+ border: 1px solid;
5081
+ margin-right: 5px;
5082
+ color: transparent;
5083
+ }
5084
+
5085
+ .wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,
5086
+ .wpr-forms-align-right .wpforms-field-radio ul li input:first-child,
5087
+ .wpr-forms-align-right .wpforms-image-choices label input:first-of-type,
5088
+ .wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child {
5089
+ float: right;
5090
+ margin-right: 0 !important;
5091
+ margin-left: 10px !important;
5092
+ }
5093
+
5094
+ .wpr-forms-align-right .wpr-forms-container,
5095
+ .wpr-forms-align-right .wpr-forms-container .wpcf7-form-control {
5096
+ direction: rtl;
5097
+ }
5098
+
5099
+ .wpr-forms-align-right .nf-form-wrap .field-wrap {
5100
+ -webkit-box-pack: end;
5101
+ -ms-flex-pack: end;
5102
+ justify-content: flex-end;
5103
+ }
5104
+
5105
+ .wpr-forms-align-right .label-right .nf-field-description {
5106
+ margin-right: 0 !important;
5107
+ }
5108
+
5109
+ .wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after {
5110
+ right: auto !important;
5111
+ left: 1px !important;
5112
+ }
5113
+
5114
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,
5115
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,
5116
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,
5117
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,
5118
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,
5119
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,
5120
+ .wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before {
5121
+ margin-right: 0;
5122
+ margin-left: 5px;
5123
+ }
5124
+
5125
+ .wpr-forms-align-right .wpcf7-list-item.last,
5126
+ .wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,
5127
+ .wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child {
5128
+ margin-right: 0 !important;
5129
+ }
5130
+
5131
+ .wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container {
5132
+ left: auto !important;
5133
+ right: 0 !important;
5134
+ }
5135
+
5136
+ .wpr-forms-align-right .caldera-grid .col-sm-4,
5137
+ .wpr-forms-align-right .caldera-grid .col-sm-6 {
5138
+ float: right;
5139
+ }
5140
+
5141
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,
5142
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,
5143
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label {
5144
+ padding-left: 0 !important;
5145
+ padding-right: 20px;
5146
+ }
5147
+
5148
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,
5149
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input {
5150
+ margin-right: -20px !important;
5151
+ margin-left: 0 !important;
5152
+ }
5153
+
5154
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card {
5155
+ background-position: 99% center !important;
5156
+ }
5157
+
5158
+ .wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar {
5159
+ text-align: right !important;
5160
+ }
5161
+
5162
+ .wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar {
5163
+ text-align: left !important;
5164
+ }
5165
+
5166
+ .wpr-forms-container .nf-form-content {
5167
+ padding: 0;
5168
+ max-width: none;
5169
+ }
5170
+
5171
+ .wpr-forms-container .nf-form-content .label-above .field-wrap {
5172
+ -webkit-box-orient: vertical;
5173
+ -webkit-box-direction: normal;
5174
+ -ms-flex-direction: column;
5175
+ flex-direction: column;
5176
+ }
5177
+
5178
+ .wpr-forms-container .nf-form-content .label-above .nf-field-label {
5179
+ margin-top: 0;
5180
+ }
5181
+
5182
+ .wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field {
5183
+ border-radius: 0;
5184
+ }
5185
+
5186
+ .wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field {
5187
+ display: block;
5188
+ }
5189
+
5190
+ .wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field {
5191
+ cursor: pointer;
5192
+ }
5193
+
5194
+ .wpr-forms-container .listselect-wrap>div select.ninja-forms-field {
5195
+ -webkit-appearance: menulist;
5196
+ -moz-appearance: menulist;
5197
+ appearance: menulist;
5198
+ }
5199
+
5200
+ .wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,
5201
+ .wpr-forms-container .nf-form-content input:not([type=button]),
5202
+ .wpr-forms-container .nf-form-content textarea {
5203
+ background: transparent;
5204
+ border: none;
5205
+ }
5206
+
5207
+ .wpr-forms-container .checkbox-container.label-right .field-wrap {
5208
+ display: block;
5209
+ }
5210
+
5211
+ .wpr-forms-container .listradio-wrap ul li,
5212
+ .wpr-forms-container .listcheckbox-wrap ul li {
5213
+ display: inline-block;
5214
+ margin-right: 10px !important;
5215
+ margin-bottom: 7px !important;
5216
+ }
5217
+
5218
+ .wpr-forms-container .listcheckbox-container .nf-field-element label:after {
5219
+ top: 1px;
5220
+ }
5221
+
5222
+ .wpr-forms-container .listradio-wrap .nf-field-element label {
5223
+ margin-left: 25px !important;
5224
+ }
5225
+
5226
+ .wpr-forms-container .listradio-wrap .nf-field-element label:after {
5227
+ top: 0;
5228
+ left: -25px;
5229
+ }
5230
+
5231
+ .wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before {
5232
+ top: 4px;
5233
+ left: -21px;
5234
+ }
5235
+
5236
+ .wpr-forms-container .listradio-wrap label,
5237
+ .wpr-forms-container .checkbox-wrap label,
5238
+ .wpr-forms-container .listcheckbox-wrap label {
5239
+ cursor: pointer;
5240
+ -webkit-user-select: none;
5241
+ -moz-user-select: none;
5242
+ -ms-user-select: none;
5243
+ -o-user-select: none;
5244
+ user-select: none;
5245
+ }
5246
+
5247
+ .wpr-forms-container .nf-error.field-wrap .nf-field-element:after {
5248
+ top: 0 !important;
5249
+ bottom: 0 !important;
5250
+ height: auto !important;
5251
+ }
5252
+
5253
+ .wpr-forms-container .wpforms-form .wpforms-field,
5254
+ .wpr-forms-container .wpforms-submit-container {
5255
+ padding: 0 !important;
5256
+ }
5257
+
5258
+ .wpr-forms-container .wpforms-container,
5259
+ .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row,
5260
+ .wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2) {
5261
+ margin-bottom: 0 !important;
5262
+ }
5263
+
5264
+ .wpr-forms-container .wpforms-submit-container:after {
5265
+ content: " ";
5266
+ clear: both;
5267
+ display: table;
5268
+ }
5269
+
5270
+ .wpr-forms-container .caldera-grid .help-block {
5271
+ margin-bottom: 0;
5272
+ }
5273
+
5274
+ .wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a {
5275
+ text-decoration: underline;
5276
+ }
5277
+
5278
+ .wpr-forms-container .caldera-grid .intl-tel-input input {
5279
+ text-indent: 40px;
5280
+ }
5281
+
5282
+ .wpr-forms-container .caldera-grid input.cf-credit-card {
5283
+ text-indent: 33px;
5284
+ }
5285
+
5286
+ .wpr-forms-container .caldera-grid .cf-credit-card {
5287
+ background-position: 5px center !important;
5288
+ }
5289
+
5290
+ .wpr-forms-container .cf2-dropzone .form-control {
5291
+ height: auto;
5292
+ }
5293
+
5294
+ .wpr-forms-container .caldera-grid .form-group input,
5295
+ .wpr-forms-container .caldera-grid .form-group textarea {
5296
+ -webkit-box-shadow: none;
5297
+ box-shadow: none;
5298
+ }
5299
+
5300
+ .wpr-forms-container .caldera-grid .has-error .form-control {
5301
+ -webkit-box-shadow: none;
5302
+ box-shadow: none;
5303
+ }
5304
+
5305
+ .wpr-forms-container .caldera-grid .alert-success {
5306
+ text-shadow: none;
5307
+ }
5308
+
5309
+
5310
+ /* Defaults */
5311
+
5312
+ .elementor-widget-wpr-forms .wpforms-head-container .wpforms-title,
5313
+ .elementor-widget-wpr-forms .nf-form-title h3 {
5314
+ font-size: 28px;
5315
+ font-weight: 800;
5316
+ }
5317
+
5318
+ .elementor-widget-wpr-forms .wpforms-head-container .wpforms-description,
5319
+ .elementor-widget-wpr-forms .nf-form-fields-required {
5320
+ font-size: 14px;
5321
+ }
5322
+
5323
+ .elementor-widget-wpr-forms .wpcf7-form,
5324
+ .elementor-widget-wpr-forms .nf-field-container label,
5325
+ .elementor-widget-wpr-forms .wpforms-field-label,
5326
+ .elementor-widget-wpr-forms .wpforms-image-choices-label,
5327
+ .elementor-widget-wpr-forms .wpforms-field-label-inline,
5328
+ .elementor-widget-wpr-forms .wpforms-captcha-question,
5329
+ .elementor-widget-wpr-forms .wpforms-captcha-equation,
5330
+ .elementor-widget-wpr-forms .wpforms-payment-total,
5331
+ .elementor-widget-wpr-forms .caldera-grid .control-label,
5332
+ .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
5333
+ .elementor-widget-wpr-forms .caldera-grid .total-line,
5334
+ .elementor-widget-wpr-forms .caldera-grid .checkbox label,
5335
+ .elementor-widget-wpr-forms .caldera-grid .radio label,
5336
+ .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
5337
+ .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
5338
+ .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
5339
+ font-size: 14px;
5340
+ }
5341
+
5342
+ .elementor-widget-wpr-forms .wpcf7-text,
5343
+ .elementor-widget-wpr-forms .wpcf7-textarea,
5344
+ .elementor-widget-wpr-forms .wpcf7-date,
5345
+ .elementor-widget-wpr-forms .wpcf7-number,
5346
+ .elementor-widget-wpr-forms .wpcf7-select,
5347
+ .elementor-widget-wpr-forms .wpcf7-quiz,
5348
+ .elementor-widget-wpr-forms .ninja-forms-field,
5349
+ .elementor-widget-wpr-forms .wpforms-form input[type=date],
5350
+ .elementor-widget-wpr-forms .wpforms-form input[type=datetime],
5351
+ .elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],
5352
+ .elementor-widget-wpr-forms .wpforms-form input[type=email],
5353
+ .elementor-widget-wpr-forms .wpforms-form input[type=month],
5354
+ .elementor-widget-wpr-forms .wpforms-form input[type=number],
5355
+ .elementor-widget-wpr-forms .wpforms-form input[type=password],
5356
+ .elementor-widget-wpr-forms .wpforms-form input[type=range],
5357
+ .elementor-widget-wpr-forms .wpforms-form input[type=search],
5358
+ .elementor-widget-wpr-forms .wpforms-form input[type=tel],
5359
+ .elementor-widget-wpr-forms .wpforms-form input[type=text],
5360
+ .elementor-widget-wpr-forms .wpforms-form input[type=time],
5361
+ .elementor-widget-wpr-forms .wpforms-form input[type=url],
5362
+ .elementor-widget-wpr-forms .wpforms-form input[type=week],
5363
+ .elementor-widget-wpr-forms .wpforms-form select,
5364
+ .elementor-widget-wpr-forms .wpforms-form textarea,
5365
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=text],
5366
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=email],
5367
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],
5368
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],
5369
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=number],
5370
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=url],
5371
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],
5372
+ .elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],
5373
+ .elementor-widget-wpr-forms .caldera-grid select.form-control,
5374
+ .elementor-widget-wpr-forms .caldera-grid textarea.form-control {
5375
+ font-size: 13px;
5376
+ letter-spacing: 0.2px;
5377
+ }
5378
+
5379
+ .elementor-widget-wpr-forms .wpcf7-submit,
5380
+ .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
5381
+ .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,
5382
+ .elementor-widget-wpr-forms .wpforms-submit,
5383
+ .elementor-widget-wpr-forms .wpforms-page-next,
5384
+ .elementor-widget-wpr-forms .wpforms-page-previous,
5385
+ .elementor-widget-wpr-forms .caldera-grid .btn-default,
5386
+ .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button {
5387
+ background-color: #605BE5;
5388
+ }
5389
+
5390
+ .elementor-widget-wpr-forms .wpcf7-submit:hover,
5391
+ .elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,
5392
+ .elementor-widget-wpr-forms .wpforms-submit:hover,
5393
+ .elementor-widget-wpr-forms .wpforms-page-next:hover,
5394
+ .elementor-widget-wpr-forms .wpforms-page-previous:hover,
5395
+ .elementor-widget-wpr-forms .caldera-grid .btn-default:hover,
5396
+ .elementor-widget-wpr-forms .caldera-grid .btn-success,
5397
+ .elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover {
5398
+ background-color: #4A45D2;
5399
+ }
5400
+
5401
+ .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,
5402
+ .elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,
5403
+ .elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error,
5404
+ .elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,
5405
+ .elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg {
5406
+ font-size: 14px;
5407
+ }
5408
+
5409
+ .elementor-widget-wpr-forms .wpcf7-form,
5410
+ .elementor-widget-wpr-forms .nf-field-container label,
5411
+ .elementor-widget-wpr-forms .wpforms-field-label,
5412
+ .elementor-widget-wpr-forms .wpforms-image-choices-label,
5413
+ .elementor-widget-wpr-forms .wpforms-field-label-inline,
5414
+ .elementor-widget-wpr-forms .wpforms-captcha-question,
5415
+ .elementor-widget-wpr-forms .wpforms-captcha-equation,
5416
+ .elementor-widget-wpr-forms .wpforms-payment-total,
5417
+ .elementor-widget-wpr-forms .caldera-grid .control-label,
5418
+ .elementor-widget-wpr-forms .caldera-forms-summary-field ul li,
5419
+ .elementor-widget-wpr-forms .caldera-grid .total-line,
5420
+ .elementor-widget-wpr-forms .caldera-grid .checkbox label,
5421
+ .elementor-widget-wpr-forms .caldera-grid .radio label,
5422
+ .elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,
5423
+ .elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,
5424
+ .elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg {
5425
+ font-weight: normal;
5426
+ }
5427
+
5428
+ .elementor-widget-wpr-forms.nf-field-description,
5429
+ .elementor-widget-wpr-forms.wpforms-field-sublabel,
5430
+ .elementor-widget-wpr-forms.wpforms-field-description,
5431
+ .elementor-widget-wpr-forms.caldera-grid .help-block {
5432
+ font-size: 14px;
5433
+ }
5434
+
5435
+
5436
+ /*--------------------------------------------------------------
5437
+ == Before After
5438
+ --------------------------------------------------------------*/
5439
+
5440
+ .wpr-ba-image-container {
5441
+ position: relative;
5442
+ overflow: hidden;
5443
+ }
5444
+
5445
+ .wpr-ba-image-container * {
5446
+ -webkit-user-select: none;
5447
+ -moz-user-select: none;
5448
+ -ms-user-select: none;
5449
+ user-select: none;
5450
+ }
5451
+
5452
+ .wpr-ba-image-1 img,
5453
+ .wpr-ba-image-2 img {
5454
+ max-width: 100%;
5455
+ width: 100%;
5456
+ }
5457
+
5458
+ .wpr-ba-image-2 {
5459
+ position: absolute;
5460
+ top: 0;
5461
+ left: 0;
5462
+ width: 100%;
5463
+ height: 100%;
5464
+ overflow: hidden;
5465
+ }
5466
+
5467
+ .wpr-ba-image-2 img {
5468
+ position: absolute;
5469
+ top: 0;
5470
+ }
5471
+
5472
+ .wpr-ba-divider {
5473
+ display: -webkit-box;
5474
+ display: -ms-flexbox;
5475
+ display: flex;
5476
+ -webkit-box-align: center;
5477
+ -ms-flex-align: center;
5478
+ align-items: center;
5479
+ -webkit-box-pack: center;
5480
+ -ms-flex-pack: center;
5481
+ justify-content: center;
5482
+ position: absolute;
5483
+ top: 0;
5484
+ left: 50%;
5485
+ z-index: 3;
5486
+ height: 100%;
5487
+ cursor: pointer;
5488
+ -ms-touch-action: none;
5489
+ touch-action: none;
5490
+ }
5491
+
5492
+ .wpr-ba-divider-icons {
5493
+ display: -webkit-box;
5494
+ display: -ms-flexbox;
5495
+ display: flex;
5496
+ }
5497
+
5498
+ .wpr-ba-vertical .wpr-ba-divider-icons {
5499
+ -webkit-box-orient: vertical;
5500
+ -webkit-box-direction: normal;
5501
+ -ms-flex-direction: column;
5502
+ flex-direction: column;
5503
+ }
5504
+
5505
+ .wpr-ba-horizontal .wpr-ba-divider-icons i:first-child {
5506
+ text-align: right;
5507
+ padding-right: 10%;
5508
+ }
5509
+
5510
+ .wpr-ba-horizontal .wpr-ba-divider-icons i:last-child {
5511
+ text-align: left;
5512
+ padding-left: 10%;
5513
+ }
5514
+
5515
+ .wpr-ba-divider-icons .fa {
5516
+ text-align: center;
5517
+ }
5518
+
5519
+ .wpr-ba-vertical .wpr-ba-divider {
5520
+ top: 50%;
5521
+ left: auto;
5522
+ width: 100%;
5523
+ height: auto;
5524
+ }
5525
+
5526
+ .wpr-ba-vertical .wpr-ba-image-2 img {
5527
+ top: auto;
5528
+ }
5529
+
5530
+ .wpr-ba-horizontal .wpr-ba-divider-icons:before,
5531
+ .wpr-ba-horizontal .wpr-ba-divider-icons:after {
5532
+ content: '';
5533
+ display: block;
5534
+ position: absolute;
5535
+ height: 100%;
5536
+ }
5537
+
5538
+ .wpr-ba-vertical .wpr-ba-divider-icons:before,
5539
+ .wpr-ba-vertical .wpr-ba-divider-icons:after {
5540
+ content: '';
5541
+ display: block;
5542
+ position: absolute;
5543
+ width: 100%;
5544
+ }
5545
+
5546
+ .wpr-ba-label {
5547
+ position: absolute;
5548
+ display: -webkit-box;
5549
+ display: -ms-flexbox;
5550
+ display: flex;
5551
+ padding: 15px;
5552
+ }
5553
+
5554
+ .wpr-ba-labels-none .wpr-ba-label {
5555
+ display: none;
5556
+ }
5557
+
5558
+ .wpr-ba-labels-hover .wpr-ba-label {
5559
+ opacity: 0;
5560
+ -webkit-transition: 0.1s ease-in;
5561
+ -o-transition: 0.1s ease-in;
5562
+ transition: 0.1s ease-in;
5563
+ }
5564
+
5565
+ .wpr-ba-labels-hover:hover .wpr-ba-label {
5566
+ opacity: 1;
5567
+ }
5568
+
5569
+ .wpr-ba-horizontal .wpr-ba-label {
5570
+ top: 0;
5571
+ height: 100%;
5572
+ -webkit-box-orient: vertical;
5573
+ -webkit-box-direction: normal;
5574
+ -ms-flex-direction: column;
5575
+ flex-direction: column;
5576
+ }
5577
+
5578
+ .wpr-ba-horizontal .wpr-ba-label-1 {
5579
+ left: 0;
5580
+ }
5581
+
5582
+ .wpr-ba-horizontal .wpr-ba-label-2 {
5583
+ right: 0;
5584
+ }
5585
+
5586
+ .wpr-ba-vertical .wpr-ba-label {
5587
+ left: 0;
5588
+ width: 100%;
5589
+ }
5590
+
5591
+ .wpr-ba-vertical .wpr-ba-label-1 {
5592
+ top: 0;
5593
+ }
5594
+
5595
+ .wpr-ba-vertical .wpr-ba-label-2 {
5596
+ bottom: 0;
5597
+ }
5598
+
5599
+
5600
+ /* Defaults */
5601
+
5602
+ .elementor-widget-wpr-before-after .wpr-ba-label>div {
5603
+ background-color: #605BE5;
5604
+ font-size: 14px;
5605
+ }
5606
+
5607
+
5608
+ /*--------------------------------------------------------------
5609
+ == Popups
5610
+ --------------------------------------------------------------*/
5611
+
5612
+ body:not(.elementor-editor-active) .wpr-template-popup {
5613
+ display: none;
5614
+ }
5615
+
5616
+ .wpr-template-popup {
5617
+ position: fixed;
5618
+ top: 0;
5619
+ left: 0;
5620
+ width: 100%;
5621
+ height: 100%;
5622
+ z-index: 99999999;
5623
+ }
5624
+
5625
+ .wpr-template-popup-inner {
5626
+ display: -webkit-box;
5627
+ display: -ms-flexbox;
5628
+ display: flex;
5629
+ position: fixed;
5630
+ top: 0;
5631
+ left: 0;
5632
+ width: 100%;
5633
+ height: 100%;
5634
+ }
5635
+
5636
+ .wpr-popup-container {
5637
+ position: relative;
5638
+ }
5639
+
5640
+ .wpr-popup-container-inner {
5641
+ display: -webkit-box;
5642
+ display: -ms-flexbox;
5643
+ display: flex;
5644
+ overflow: hidden;
5645
+ position: relative;
5646
+ background: #ffffff;
5647
+ }
5648
+
5649
+ .wpr-popup-container-inner>div {
5650
+ width: 100%;
5651
+ -ms-flex-negative: 0;
5652
+ flex-shrink: 0;
5653
+ }
5654
+
5655
+ .wpr-popup-container>div {
5656
+ width: 100%;
5657
+ }
5658
+
5659
+ .wpr-popup-image-overlay {
5660
+ position: absolute;
5661
+ top: 0;
5662
+ left: 0;
5663
+ width: 100%;
5664
+ height: 100%;
5665
+ background: #ffffff;
5666
+ }
5667
+
5668
+ .wpr-popup-overlay {
5669
+ position: absolute;
5670
+ top: 0;
5671
+ left: 0;
5672
+ z-index: -1;
5673
+ width: 100%;
5674
+ height: 100%;
5675
+ background: rgba( 0, 0, 0, 0.7);
5676
+ }
5677
+
5678
+ .wpr-popup-close-btn {
5679
+ display: -webkit-box;
5680
+ display: -ms-flexbox;
5681
+ display: flex;
5682
+ position: absolute;
5683
+ top: 0;
5684
+ right: 0;
5685
+ z-index: 99;
5686
+ text-align: center;
5687
+ cursor: pointer;
5688
+ }
5689
+
5690
+ .wpr-popup-notification.wpr-template-popup,
5691
+ .wpr-popup-notification .wpr-template-popup-inner {
5692
+ height: auto !important;
5693
+ }
5694
+
5695
+ .wpr-popup-notification .wpr-popup-overlay {
5696
+ display: none !important;
5697
+ }
5698
+
5699
+ .wpr-popup-container-inner.ps-container.ps-active-y>.ps-scrollbar-y-rail,
5700
+ .wpr-popup-container-inner.ps.ps--active-y>.ps__rail-y {
5701
+ display: block;
5702
+ background-color: transparent;
5703
+ }
5704
+
5705
+ .wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail,
5706
+ .wpr-popup-container-inner.ps>.ps__rail-y {
5707
+ display: none;
5708
+ position: absolute;
5709
+ right: 3px;
5710
+ width: 3px;
5711
+ }
5712
+
5713
+ .wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,
5714
+ .wpr-popup-container-inner.ps>.ps__rail-y>.ps__thumb-y {
5715
+ position: absolute;
5716
+ cursor: pointer;
5717
+ right: 0;
5718
+ width: 3px;
5719
+ }
5720
+
5721
+ .wpr-popup-container .ps-scrollbar-x-rail {
5722
+ display: none !important;
5723
+ }
5724
+
5725
+ .wpr-popup-notification .wpr-popup-container .slideInDown {
5726
+ -webkit-animation-timing-function: linear;
5727
+ animation-timing-function: linear;
5728
+ }
5729
+
5730
+ .wpr-popup-notification .wpr-popup-container {
5731
+ width: 100% !important;
5732
+ -webkit-box-align: start !important;
5733
+ -ms-flex-align: start !important;
5734
+ align-items: flex-start !important;
5735
+ }
5736
+
5737
+ .wpr-popup-trigger-button {
5738
+ display: inline-block;
5739
+ font-size: 14px;
5740
+ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
5741
+ cursor: pointer;
5742
+ }
5743
+
5744
+
5745
+ /* Only For Editing */
5746
+
5747
+ .wpr-popup-container .elementor-editor-section-settings {
5748
+ -webkit-transform: translateX(-50%);
5749
+ -ms-transform: translateX(-50%);
5750
+ transform: translateX(-50%);
5751
+ border-radius: 0 0 5px 5px;
5752
+ }
5753
+
5754
+ .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
5755
+ border-radius: 0 0 0 5px;
5756
+ }
5757
+
5758
+ .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
5759
+ top: 0;
5760
+ border-width: 0 12px 22px 0;
5761
+ }
5762
+
5763
+ .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
5764
+ border-radius: 0 0 5px 0;
5765
+ }
5766
+
5767
+ .wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
5768
+ top: 0;
5769
+ border-width: 0 0 22px 12px;
5770
+ }
5771
+
5772
+ .elementor-editor-active [data-elementor-type="wpr-popups"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
5773
+ .elementor-editor-active [data-elementor-type="wpr-popups"]:not(.elementor-edit-mode) {
5774
+ display: none;
5775
+ }
5776
+
5777
+ .elementor .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button {
5778
+ display: inline-block;
5779
+ font-size: 14px;
5780
+ font-weight: 500;
5781
+ cursor: pointer;
5782
+ }
5783
+
5784
+ .elementor-editor-active [data-elementor-type="wpr-popup"] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
5785
+ .elementor-editor-active [data-elementor-type="wpr-popup"]:not(.elementor-edit-mode) {
5786
+ display: none;
5787
+ }
5788
+
5789
+
5790
+ /* Template Edit button */
5791
+
5792
+ .wpr-template-edit-btn {
5793
+ position: absolute;
5794
+ top: 0;
5795
+ right: 40px;
5796
+ display: none;
5797
+ line-height: 1;
5798
+ padding: 8px 13px;
5799
+ cursor: pointer;
5800
+ background: #333;
5801
+ color: #fff;
5802
+ border: 1px solid #000;
5803
+ }
5804
+
5805
+ .elementor-editor-active .wpr-template-edit-btn {
5806
+ display: inline-block;
5807
+ opacity: 0;
5808
+ visibility: hidden;
5809
+ }
5810
+
5811
+ .elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn {
5812
+ opacity: 1;
5813
+ visibility: visible;
5814
+ }
5815
+
5816
+
5817
+ /*--------------------------------------------------------------
5818
+ == Mailchimp
5819
+ --------------------------------------------------------------*/
5820
+
5821
+ .wpr-mailchimp-fields {
5822
+ display: -webkit-box;
5823
+ display: -ms-flexbox;
5824
+ display: flex;
5825
+ }
5826
+
5827
+ .wpr-mailchimp-email label,
5828
+ .wpr-mailchimp-email input,
5829
+ .wpr-mailchimp-first-name label,
5830
+ .wpr-mailchimp-first-name input,
5831
+ .wpr-mailchimp-last-name label,
5832
+ .wpr-mailchimp-last-name input {
5833
+ display: block;
5834
+ width: 100%;
5835
+ }
5836
+
5837
+ .wpr-mailchimp-layout-hr .wpr-mailchimp-fields {
5838
+ -webkit-box-orient: horizontal;
5839
+ -webkit-box-direction: normal;
5840
+ -ms-flex-direction: row;
5841
+ flex-direction: row;
5842
+ -webkit-box-align: end;
5843
+ -ms-flex-align: end;
5844
+ align-items: flex-end;
5845
+ }
5846
+
5847
+ .wpr-mailchimp-layout-vr .wpr-mailchimp-fields {
5848
+ -webkit-box-orient: vertical;
5849
+ -webkit-box-direction: normal;
5850
+ -ms-flex-direction: column;
5851
+ flex-direction: column;
5852
+ }
5853
+
5854
+ .wpr-mailchimp-layout-hr .wpr-mailchimp-email,
5855
+ .wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,
5856
+ .wpr-mailchimp-layout-hr .wpr-mailchimp-last-name {
5857
+ -webkit-box-flex: 1;
5858
+ -ms-flex-positive: 1;
5859
+ flex-grow: 1;
5860
+ }
5861
+
5862
+ .wpr-mailchimp-subscribe-btn {
5863
+ width: 100%;
5864
+ padding: 0 !important;
5865
+ outline: none !important;
5866
+ cursor: pointer;
5867
+ }
5868
+
5869
+ .wpr-mailchimp-message,
5870
+ .wpr-mailchimp-success-message,
5871
+ .wpr-mailchimp-error-message {
5872
+ display: none;
5873
+ }
5874
+
5875
+
5876
+ /* Defaults */
5877
+ .elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3 {
5878
+ font-size: 28px;
5879
+ font-weight: 800;
5880
+ margin-top: 0;
5881
+ }
5882
+
5883
+ .elementor-widget-wpr-mailchimp .wpr-mailchimp-header p {
5884
+ font-size: 14px;
5885
+ }
5886
+
5887
+ .elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label {
5888
+ font-size: 13px;
5889
+ }
5890
+
5891
+ .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn {
5892
+ background-color: #605BE5;
5893
+ }
5894
+
5895
+ .elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover {
5896
+ background-color: #4A45D2;
5897
+ }
5898
+
5899
+
5900
+ /*--------------------------------------------------------------
5901
+ == Advanced Slider
5902
+ --------------------------------------------------------------*/
5903
+
5904
+ .wpr-advanced-slider-wrap {
5905
+ position: relative;
5906
+ }
5907
+
5908
+ .wpr-advanced-slider {
5909
+ position: relative;
5910
+ height: 500px;
5911
+ overflow: hidden;
5912
+ }
5913
+
5914
+ .wpr-slider-item {
5915
+ position: relative;
5916
+ height: 500px;
5917
+ overflow: hidden;
5918
+ }
5919
+
5920
+ .wpr-slider-content {
5921
+ position: relative;
5922
+ max-width: 750px;
5923
+ width: 100%;
5924
+ padding: 10px 50px 50px 50px;
5925
+ z-index: 90;
5926
+ }
5927
+
5928
+ .wpr-slider-item-bg {
5929
+ position: absolute;
5930
+ top: 0;
5931
+ left: 0;
5932
+ width: 100%;
5933
+ height: 100%;
5934
+ background-repeat: no-repeat;
5935
+ background-position: center;
5936
+ }
5937
+
5938
+ .wpr-slider-title *,
5939
+ .wpr-slider-sub-title h3,
5940
+ .wpr-slider-description p {
5941
+ display: inline-block;
5942
+ }
5943
+
5944
+ .wpr-slider-title * {
5945
+ color: #ffffff;
5946
+ font-size: 40px;
5947
+ font-weight: 600;
5948
+ line-height: 1.5em;
5949
+ padding: 5px 10px 5px 10px;
5950
+ margin: 0 0 2px 0;
5951
+ }
5952
+
5953
+ .wpr-slider-sub-title h3 {
5954
+ font-size: 16px;
5955
+ padding: 5px 10px 5px 10px;
5956
+ margin: 0 0 10px 0;
5957
+ }
5958
+
5959
+ .wpr-slider-description p {
5960
+ padding: 5px 10px 5px 10px;
5961
+ margin: 0 0 30px 0;
5962
+ }
5963
+
5964
+ .wpr-slider-primary-btn,
5965
+ .wpr-slider-secondary-btn {
5966
+ padding: 12px 25px 12px 25px;
5967
+ margin: 0 10px 0 10px;
5968
+ border-style: solid;
5969
+ border-width: 1px;
5970
+ border-color: #ffffff;
5971
+ border-radius: 2px;
5972
+ }
5973
+
5974
+ .wpr-slider-btns svg,
5975
+ .wpr-slider-scroll-btn svg {
5976
+ vertical-align: bottom;
5977
+ }
5978
+
5979
+
5980
+ /* Ken burn Effect */
5981
+
5982
+ @keyframes ken-burns-in {
5983
+ 0% {
5984
+ -webkit-transform: scale(1);
5985
+ transform: scale(1)
5986
+ }
5987
+ 100% {
5988
+ -webkit-transform: scale(1.3);
5989
+ transform: scale(1.3);
5990
+ }
5991
+ }
5992
+
5993
+ @-webkit-keyframes ken-burns-in {
5994
+ 0% {
5995
+ -webkit-transform: scale(1);
5996
+ transform: scale(1)
5997
+ }
5998
+ 100% {
5999
+ -webkit-transform: scale(1.3);
6000
+ transform: scale(1.3);
6001
+ }
6002
+ }
6003
+
6004
+ @keyframes ken-burns-out {
6005
+ 0% {
6006
+ -webkit-transform: scale(1.3);
6007
+ transform: scale(1.3);
6008
+ }
6009
+ 100% {
6010
+ -webkit-transform: scale(1);
6011
+ transform: scale(1);
6012
+ }
6013
+ }
6014
+
6015
+ @-webkit-keyframes ken-burns-out {
6016
+ 0% {
6017
+ -webkit-transform: scale(1.3);
6018
+ transform: scale(1.3);
6019
+ }
6020
+ 100% {
6021
+ -webkit-transform: scale(1);
6022
+ transform: scale(1);
6023
+ }
6024
+ }
6025
+
6026
+ .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg {
6027
+ -webkit-animation-timing-function: linear;
6028
+ animation-timing-function: linear;
6029
+ -webkit-animation-duration: 10s;
6030
+ animation-duration: 10s;
6031
+ }
6032
+
6033
+ .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in {
6034
+ -webkit-animation-name: ken-burns-in;
6035
+ animation-name: ken-burns-in;
6036
+ -webkit-transform: scale(1.3);
6037
+ -ms-transform: scale(1.3);
6038
+ transform: scale(1.3);
6039
+ }
6040
+
6041
+ .wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out {
6042
+ -webkit-animation-name: ken-burns-out;
6043
+ animation-name: ken-burns-out;
6044
+ -webkit-transform: scale(1);
6045
+ -ms-transform: scale(1);
6046
+ transform: scale(1)
6047
+ }
6048
+
6049
+ .wpr-ken-burns-in {
6050
+ -webkit-transform: scale(1);
6051
+ -ms-transform: scale(1);
6052
+ transform: scale(1);
6053
+ }
6054
+
6055
+ .wpr-ken-burns-out {
6056
+ -webkit-transform: scale(1.3);
6057
+ -ms-transform: scale(1.3);
6058
+ transform: scale(1.3);
6059
+ }
6060
+
6061
+
6062
+ /* Slider Item URL */
6063
+
6064
+ .wpr-slider-item-url {
6065
+ display: block;
6066
+ width: 100%;
6067
+ height: 100%;
6068
+ position: absolute;
6069
+ left: 0;
6070
+ top: 0;
6071
+ z-index: 90;
6072
+ }
6073
+
6074
+
6075
+ /* Slider Navigation */
6076
+
6077
+ .wpr-slider-nav-position-default .wpr-slider-arrow-container {
6078
+ position: absolute;
6079
+ display: -webkit-box;
6080
+ display: -ms-flexbox;
6081
+ display: flex;
6082
+ }
6083
+
6084
+ .wpr-slider-nav-position-default .wpr-slider-arrow {
6085
+ position: static;
6086
+ }
6087
+
6088
+ .wpr-slider-nav-position-default .wpr-slider-prev-arrow {
6089
+ -ms-transform: none;
6090
+ transform: none;
6091
+ -webkit-transform: none;
6092
+ }
6093
+
6094
+ .wpr-slider-nav-position-default .wpr-slider-next-arrow {
6095
+ -ms-transform: translateY(0) rotate(180deg);
6096
+ transform: translateY(0) rotate(180deg);
6097
+ -webkit-transform: translateY(0) rotate(180deg);
6098
+ }
6099
+
6100
+ .wpr-slider-nav-align-top-center .wpr-slider-arrow-container,
6101
+ .wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container {
6102
+ left: 50%;
6103
+ -webkit-transform: translateX(-50%);
6104
+ -ms-transform: translateX(-50%);
6105
+ transform: translateX(-50%);
6106
+ }
6107
+
6108
+ .wpr-slider-arrow {
6109
+ position: absolute;
6110
+ z-index: 120;
6111
+ top: 50%;
6112
+ -webkit-box-sizing: content-box;
6113
+ box-sizing: content-box;
6114
+ text-align: center;
6115
+ -webkit-transition: all .5s;
6116
+ -o-transition: all .5s;
6117
+ transition: all .5s;
6118
+ cursor: pointer;
6119
+ -webkit-box-align: center;
6120
+ -ms-flex-align: center;
6121
+ align-items: center;
6122
+ -webkit-box-pack: center;
6123
+ -ms-flex-pack: center;
6124
+ justify-content: center;
6125
+ }
6126
+
6127
+ .wpr-slider-arrow i {
6128
+ display: block;
6129
+ line-height: inherit;
6130
+ }
6131
+
6132
+ .wpr-slider-prev-arrow {
6133
+ left: 1%;
6134
+ -webkit-transform: translateY(-50%);
6135
+ -ms-transform: translateY(-50%);
6136
+ transform: translateY(-50%);
6137
+ }
6138
+
6139
+ .wpr-slider-next-arrow {
6140
+ right: 1%;
6141
+ -webkit-transform: translateY(-50%) rotate(180deg);
6142
+ -ms-transform: translateY(-50%) rotate(180deg);
6143
+ transform: translateY(-50%) rotate(180deg);
6144
+ }
6145
+
6146
+ .wpr-slider-nav-fade .wpr-slider-arrow {
6147
+ opacity: 0;
6148
+ visibility: hidden;
6149
+ }
6150
+
6151
+ .wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow {
6152
+ opacity: 1;
6153
+ visibility: visible;
6154
+ }
6155
+
6156
+
6157
+ /* Slider Pagination */
6158
+
6159
+ .wpr-slider-dots {
6160
+ display: inline-table;
6161
+ position: absolute;
6162
+ z-index: 110;
6163
+ left: 50%;
6164
+ -webkit-transform: translate(-50%, -50%);
6165
+ -ms-transform: translate(-50%, -50%);
6166
+ transform: translate(-50%, -50%);
6167
+ }
6168
+
6169
+ .wpr-slider-dots .slick-dots {
6170
+ position: static !important;
6171
+ }
6172
+
6173
+ .wpr-slider-dots ul {
6174
+ list-style: none;
6175
+ margin: 0;
6176
+ padding: 0;
6177
+ }
6178
+
6179
+ .wpr-advanced-slider.slick-dotted.slick-slider {
6180
+ margin-bottom: 0 !important;
6181
+ }
6182
+
6183
+ .wpr-slider-dots-vertical .slick-dots li {
6184
+ display: block;
6185
+ width: auto !important;
6186
+ height: auto !important;
6187
+ margin: 0 !important;
6188
+ }
6189
+
6190
+ .wpr-slider-dots-horizontal .slick-dots li {
6191
+ width: auto !important;
6192
+ padding-top: 10px;
6193
+ margin: 0 !important;
6194
+ }
6195
+
6196
+ .wpr-slider-dots-pro-vr .slick-dots li:last-child span,
6197
+ .wpr-slider-dots-horizontal .slick-dots li:last-child span {
6198
+ margin-right: 0 !important;
6199
+ }
6200
+
6201
+ .wpr-slider-dots-pro-vr .wpr-slider-dots li,
6202
+ .wpr-slider-dots-horizontal .wpr-slider-dots li {
6203
+ float: left;
6204
+ }
6205
+
6206
+ .wpr-slider-dot {
6207
+ display: block;
6208
+ cursor: pointer;
6209
+ }
6210
+
6211
+ .wpr-slider-dots li:last-child .wpr-slider-dot {
6212
+ margin: 0 !important;
6213
+ }
6214
+
6215
+
6216
+ /* Slider Scroll Button */
6217
+
6218
+ .wpr-slider-scroll-btn {
6219
+ position: absolute;
6220
+ bottom: 45px;
6221
+ left: 50%;
6222
+ -webkit-transform: translateX(-50%);
6223
+ -ms-transform: translateX(-50%);
6224
+ transform: translateX(-50%);
6225
+ display: inline-block;
6226
+ -webkit-transition-duration: 200ms;
6227
+ -o-transition-duration: 200ms;
6228
+ transition-duration: 200ms;
6229
+ line-height: 1;
6230
+ overflow: hidden;
6231
+ }
6232
+
6233
+ @-webkit-keyframes wpr-scroll-animation {
6234
+ 0% {
6235
+ opacity: 0;
6236
+ -webkit-transform: translate3d(0, -60%, 0);
6237
+ transform: translate3d(0, -60%, 0);
6238
+ }
6239
+ 50% {
6240
+ opacity: 1;
6241
+ -webkit-transform: translate3d(0, 20%, 0);
6242
+ transform: translate3d(0, 20%, 0);
6243
+ }
6244
+ 100% {
6245
+ opacity: 0;
6246
+ -webkit-transform: translate3d(0, 20%, 0);
6247
+ transform: translate3d(0, 20%, 0);
6248
+ }
6249
+ }
6250
+
6251
+ @keyframes wpr-scroll-animation {
6252
+ 0% {
6253
+ opacity: 0;
6254
+ -webkit-transform: translate3d(0, -60%, 0);
6255
+ transform: translate3d(0, -60%, 0);
6256
+ }
6257
+ 50% {
6258
+ opacity: 1;
6259
+ -webkit-transform: translate3d(0, 20%, 0);
6260
+ transform: translate3d(0, 20%, 0);
6261
+ }
6262
+ 100% {
6263
+ opacity: 0;
6264
+ -webkit-transform: translate3d(0, 20%, 0);
6265
+ transform: translate3d(0, 20%, 0);
6266
+ }
6267
+ }
6268
+
6269
+ .wpr-scroll-animation {
6270
+ -webkit-animation-name: wpr-scroll-animation;
6271
+ animation-name: wpr-scroll-animation;
6272
+ -webkit-animation-duration: 1300ms;
6273
+ animation-duration: 1300ms;
6274
+ -webkit-animation-iteration-count: infinite;
6275
+ animation-iteration-count: infinite;
6276
+ }
6277
+
6278
+
6279
+ /* Slider Video */
6280
+
6281
+ .wpr-slider-video {
6282
+ position: absolute;
6283
+ width: 100%;
6284
+ height: 100%;
6285
+ top: 0;
6286
+ left: 0;
6287
+ z-index: 90;
6288
+ }
6289
+
6290
+ .wpr-slider-video-btn {
6291
+ margin: 0 auto;
6292
+ }
6293
+
6294
+ .wpr-slider-video-btn i {
6295
+ display: block;
6296
+ }
6297
+
6298
+ .wpr-slider-video-icon-size-none .wpr-slider-video-btn {
6299
+ display: none;
6300
+ }
6301
+
6302
+ .wpr-slider-video-icon-size-small .wpr-slider-video-btn {
6303
+ height: 50px;
6304
+ width: 50px;
6305
+ font-size: 16px;
6306
+ padding: 16px 0 0 4px;
6307
+ border-width: 1px;
6308
+ }
6309
+
6310
+ .wpr-slider-video-icon-size-medium .wpr-slider-video-btn {
6311
+ height: 80px;
6312
+ width: 80px;
6313
+ font-size: 26px;
6314
+ padding: 25px 0 0 5px;
6315
+ border-width: 2px;
6316
+ }
6317
+
6318
+ .wpr-slider-video-icon-size-large .wpr-slider-video-btn {
6319
+ height: 100px;
6320
+ width: 100px;
6321
+ font-size: 30px;
6322
+ padding: 33px 0 0 7px;
6323
+ border-width: 2px;
6324
+ }
6325
+
6326
+ .wpr-slider-video-btn {
6327
+ text-align: center;
6328
+ border-style: solid;
6329
+ border-radius: 50%;
6330
+ cursor: pointer;
6331
+ }
6332
+
6333
+
6334
+ /* Slider Overlay */
6335
+
6336
+ .wpr-slider-item-overlay {
6337
+ position: absolute;
6338
+ left: 0;
6339
+ top: 0;
6340
+ width: 100%;
6341
+ height: 100%;
6342
+ z-index: 80;
6343
+ }
6344
+
6345
+
6346
+ /* Slick Slider */
6347
+
6348
+ .slick-slider {
6349
+ position: relative;
6350
+ display: block;
6351
+ -webkit-box-sizing: border-box;
6352
+ box-sizing: border-box;
6353
+ -webkit-user-select: none;
6354
+ -moz-user-select: none;
6355
+ -ms-user-select: none;
6356
+ user-select: none;
6357
+ -webkit-touch-callout: none;
6358
+ -khtml-user-select: none;
6359
+ -ms-touch-action: pan-y;
6360
+ touch-action: pan-y;
6361
+ -webkit-tap-highlight-color: transparent;
6362
+ }
6363
+
6364
+ .slick-list {
6365
+ position: relative;
6366
+ display: block;
6367
+ overflow: hidden;
6368
+ margin: 0;
6369
+ padding: 0;
6370
+ }
6371
+
6372
+ .slick-list:focus {
6373
+ outline: none;
6374
+ }
6375
+
6376
+ .slick-list.dragging {
6377
+ cursor: pointer;
6378
+ cursor: hand;
6379
+ }
6380
+
6381
+ .slick-slider .slick-track,
6382
+ .slick-slider .slick-list {
6383
+ -webkit-transform: translate3d(0, 0, 0);
6384
+ -ms-transform: translate3d(0, 0, 0);
6385
+ transform: translate3d(0, 0, 0);
6386
+ }
6387
+
6388
+ .slick-track {
6389
+ position: relative;
6390
+ top: 0;
6391
+ left: 0;
6392
+ display: block;
6393
+ margin-left: auto;
6394
+ margin-right: auto;
6395
+ }
6396
+
6397
+ .slick-track:before,
6398
+ .slick-track:after {
6399
+ display: table;
6400
+ content: '';
6401
+ }
6402
+
6403
+ .slick-track:after {
6404
+ clear: both;
6405
+ }
6406
+
6407
+ .slick-loading .slick-track {
6408
+ visibility: hidden;
6409
+ }
6410
+
6411
+ .slick-slide {
6412
+ display: none;
6413
+ float: left;
6414
+ height: 100%;
6415
+ min-height: 1px;
6416
+ }
6417
+
6418
+ [dir='rtl'] .slick-slide {
6419
+ float: right;
6420
+ }
6421
+
6422
+ .slick-slide img {
6423
+ display: block;
6424
+ }
6425
+
6426
+ .slick-slide.slick-loading img {
6427
+ display: none;
6428
+ }
6429
+
6430
+ .slick-slide.dragging img {
6431
+ pointer-events: none;
6432
+ }
6433
+
6434
+ .slick-initialized .slick-slide {
6435
+ display: block;
6436
+ }
6437
+
6438
+ .slick-loading .slick-slide {
6439
+ visibility: hidden;
6440
+ }
6441
+
6442
+ .slick-vertical .slick-slide {
6443
+ display: block;
6444
+ height: auto;
6445
+ border: 1px solid transparent;
6446
+ }
6447
+
6448
+ .slick-arrow.slick-hidden {
6449
+ display: none;
6450
+ }
6451
+
6452
+
6453
+ /*--------------------------------------------------------------
6454
+ == Pricing Table
6455
+ --------------------------------------------------------------*/
6456
+
6457
+ .wpr-pricing-table {
6458
+ position: relative;
6459
+ }
6460
+
6461
+
6462
+ /* Heading */
6463
+
6464
+ .wpr-pricing-table-heading {
6465
+ text-align: center;
6466
+ }
6467
+
6468
+ .wpr-pricing-table-headding-inner {
6469
+ display: inline-block;
6470
+ }
6471
+
6472
+ .wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,
6473
+ .wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div {
6474
+ display: inline-block;
6475
+ vertical-align: top;
6476
+ }
6477
+
6478
+ .wpr-pricing-table-heading-left .wpr-pricing-table-icon {
6479
+ float: left;
6480
+ }
6481
+
6482
+ .wpr-pricing-table-heading-right .wpr-pricing-table-icon {
6483
+ float: right;
6484
+ }
6485
+
6486
+ .wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,
6487
+ .wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap {
6488
+ text-align: left;
6489
+ }
6490
+
6491
+ .wpr-pricing-table-heading-center .wpr-pricing-table-icon img {
6492
+ margin: 0 auto;
6493
+ }
6494
+
6495
+ .wpr-pricing-table-icon img {
6496
+ display: block;
6497
+ border-style: none;
6498
+ }
6499
+
6500
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title {
6501
+ font-size: 26px;
6502
+ font-weight: 600;
6503
+ }
6504
+
6505
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title {
6506
+ font-size: 14px;
6507
+ }
6508
+
6509
+ .wpr-pricing-table-price {
6510
+ text-align: center;
6511
+ font-size: 65px;
6512
+ font-weight: 500;
6513
+ line-height: 0.9;
6514
+ }
6515
+
6516
+ .wpr-pricing-table-price-inner {
6517
+ -ms-box-orient: horizontal;
6518
+ display: -webkit-box;
6519
+ display: -ms-flexbox;
6520
+ display: -moz-flex;
6521
+ display: flex;
6522
+ -webkit-box-pack: center;
6523
+ -ms-flex-pack: center;
6524
+ justify-content: center;
6525
+ }
6526
+
6527
+ .wpr-pricing-table-sub-price,
6528
+ .wpr-pricing-table-currency,
6529
+ .wpr-pricing-table-old-price,
6530
+ .wpr-pricing-table-preiod {
6531
+ line-height: 1;
6532
+ }
6533
+
6534
+ .wpr-pricing-table-preiod {
6535
+ font-size: 17px;
6536
+ line-height: 1.5;
6537
+ -webkit-align-self: flex-end;
6538
+ -ms-flex-item-align: end;
6539
+ align-self: flex-end;
6540
+ }
6541
+
6542
+ .wpr-pricing-table-old-price {
6543
+ text-decoration: line-through !important;
6544
+ }
6545
+
6546
+
6547
+ /* Feature */
6548
+
6549
+ .wpr-pricing-table-feature {
6550
+ position: relative;
6551
+ font-size: 15px;
6552
+ }
6553
+
6554
+ .wpr-pricing-table-feature-inner {
6555
+ display: -webkit-box;
6556
+ display: -ms-flexbox;
6557
+ display: flex;
6558
+ -webkit-box-align: center;
6559
+ -ms-flex-align: center;
6560
+ align-items: center;
6561
+ margin: 0 auto;
6562
+ }
6563
+
6564
+ .wpr-pricing-table-feature-inner span {
6565
+ position: relative;
6566
+ }
6567
+
6568
+ .wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes {
6569
+ text-decoration: line-through;
6570
+ }
6571
+
6572
+ .wpr-pricing-table-feature:after {
6573
+ content: "";
6574
+ display: block;
6575
+ width: 100%;
6576
+ margin: 0 auto;
6577
+ }
6578
+
6579
+ .wpr-pricing-table section:last-of-type:after {
6580
+ display: none;
6581
+ }
6582
+
6583
+ .wpr-pricing-table-feature-text,
6584
+ .wpr-pricing-table-feature-icon {
6585
+ display: inline;
6586
+ }
6587
+
6588
+ .wpr-pricing-table-feature-icon {
6589
+ margin-right: 8px;
6590
+ }
6591
+
6592
+ .wpr-pricing-table-feature-tooltip {
6593
+ position: absolute;
6594
+ top: 0;
6595
+ left: 50%;
6596
+ border-radius: 4px;
6597
+ padding: 6px 10px;
6598
+ visibility: hidden;
6599
+ opacity: 0;
6600
+ font-size: 15px;
6601
+ -webkit-transform: translate(-50%, -100%);
6602
+ -ms-transform: translate(-50%, -100%);
6603
+ transform: translate(-50%, -100%);
6604
+ -webkit-transition: all 230ms ease-in-out 0s;
6605
+ -o-transition: all 230ms ease-in-out 0s;
6606
+ transition: all 230ms ease-in-out 0s;
6607
+ text-align: center;
6608
+ }
6609
+
6610
+ .wpr-pricing-table-feature-tooltip:before {
6611
+ content: "";
6612
+ position: absolute;
6613
+ left: 10px;
6614
+ bottom: -5px;
6615
+ width: 0;
6616
+ height: 0;
6617
+ border-left: 6px solid transparent;
6618
+ border-right: 6px solid transparent;
6619
+ border-top-style: solid;
6620
+ border-top-width: 6px;
6621
+ }
6622
+
6623
+ .wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip {
6624
+ visibility: visible;
6625
+ opacity: 1;
6626
+ top: 5px;
6627
+ -ms-transform: translate(-50%, -100%);
6628
+ transform: translate(-50%, -100%);
6629
+ -webkit-transform: translate(-50%, -100%);
6630
+ }
6631
+
6632
+ .wpr-pricing-table-feature-tooltip:before {
6633
+ left: 50%;
6634
+ -ms-transform: translateX(-50%);
6635
+ transform: translateX(-50%);
6636
+ -webkit-transform: translateX(-50%) !important;
6637
+ }
6638
+
6639
+
6640
+ /* Button */
6641
+
6642
+ .wpr-pricing-table-button {
6643
+ text-align: center;
6644
+ font-size: 17px;
6645
+ }
6646
+
6647
+ .wpr-pricing-table-btn {
6648
+ position: relative;
6649
+ overflow: hidden;
6650
+ display: inline-block;
6651
+ vertical-align: middle;
6652
+ cursor: pointer;
6653
+ }
6654
+
6655
+ .wpr-pricing-table-btn span {
6656
+ position: relative;
6657
+ z-index: 2;
6658
+ opacity: 1 !important;
6659
+ }
6660
+
6661
+ .wpr-pricing-table-btn:before,
6662
+ .wpr-pricing-table-btn:after {
6663
+ z-index: 1 !important;
6664
+ }
6665
+
6666
+
6667
+ /* Badge */
6668
+
6669
+ .wpr-pricing-table-badge {
6670
+ position: absolute;
6671
+ display: inline-block;
6672
+ text-align: center;
6673
+ z-index: 2;
6674
+ }
6675
+
6676
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner {
6677
+ font-size: 15px;
6678
+ font-weight: 900;
6679
+ }
6680
+
6681
+ .wpr-pricing-table-badge-left {
6682
+ left: 0;
6683
+ right: auto;
6684
+ }
6685
+
6686
+ .wpr-pricing-table-badge-right {
6687
+ left: auto;
6688
+ right: 0;
6689
+ }
6690
+
6691
+ .wpr-pricing-table-badge-corner {
6692
+ top: 0;
6693
+ width: 200px;
6694
+ height: 200px;
6695
+ overflow: hidden;
6696
+ }
6697
+
6698
+ .wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner {
6699
+ width: 200%;
6700
+ }
6701
+
6702
+ .wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right {
6703
+ -ms-transform: rotate(90deg);
6704
+ transform: rotate(90deg);
6705
+ -webkit-transform: rotate(90deg);
6706
+ }
6707
+
6708
+ .wpr-pricing-table-badge-cyrcle {
6709
+ top: 0;
6710
+ }
6711
+
6712
+ .wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner {
6713
+ border-radius: 100%;
6714
+ }
6715
+
6716
+ .wpr-pricing-table-badge-flag {
6717
+ border-right: 5px;
6718
+ }
6719
+
6720
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left {
6721
+ margin-left: -10px;
6722
+ }
6723
+
6724
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right {
6725
+ margin-right: -10px;
6726
+ }
6727
+
6728
+ .wpr-pricing-table-badge-flag:before {
6729
+ content: "";
6730
+ position: absolute;
6731
+ z-index: 1;
6732
+ bottom: -5px;
6733
+ width: 0;
6734
+ height: 0;
6735
+ margin-left: -10px;
6736
+ border-left: 10px solid transparent;
6737
+ border-right: 10px solid transparent;
6738
+ border-top-style: solid;
6739
+ border-top-width: 10px;
6740
+ }
6741
+
6742
+ .wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner {
6743
+ position: relative;
6744
+ z-index: 2;
6745
+ border-top-left-radius: 3px;
6746
+ border-top-right-radius: 3px;
6747
+ }
6748
+
6749
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before {
6750
+ left: 5px;
6751
+ -ms-transform: rotate(90deg);
6752
+ transform: rotate(90deg);
6753
+ -webkit-transform: rotate(90deg);
6754
+ }
6755
+
6756
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before {
6757
+ right: -5px;
6758
+ -ms-transform: rotate(-90deg);
6759
+ transform: rotate(-90deg);
6760
+ -webkit-transform: rotate(-90deg);
6761
+ }
6762
+
6763
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner {
6764
+ border-bottom-right-radius: 3px;
6765
+ }
6766
+
6767
+ .wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner {
6768
+ border-bottom-left-radius: 3px;
6769
+ }
6770
+
6771
+
6772
+ /* Text */
6773
+ .wpr-pricing-table-text {
6774
+ font-size: 13px;
6775
+ line-height: 1.3;
6776
+ }
6777
+
6778
+
6779
+ /* Divider */
6780
+ .wpr-pricing-table-divider {
6781
+ margin: 0 auto;
6782
+ border: 0;
6783
+ }
6784
+
6785
+
6786
+ /* Animation */
6787
+ .wpr-pricing-table-animation-slide {
6788
+ -webkit-transition-property: margin;
6789
+ -o-transition-property: margin;
6790
+ transition-property: margin;
6791
+ -webkit-transition-timing-function: ease-in-out;
6792
+ -o-transition-timing-function: ease-in-out;
6793
+ transition-timing-function: ease-in-out;
6794
+ }
6795
+
6796
+ .wpr-pricing-table-animation-bounce {
6797
+ -webkit-animation-iteration-count: 1;
6798
+ animation-iteration-count: 1;
6799
+ }
6800
+
6801
+ .wpr-pricing-table-animation-slide:hover {
6802
+ margin-top: -5px;
6803
+ }
6804
+
6805
+ .wpr-pricing-table-animation-bounce:hover {
6806
+ -webkit-animation-name: bounce;
6807
+ animation-name: bounce;
6808
+ }
6809
+
6810
+
6811
+ /* Defaults */
6812
+
6813
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-heading {
6814
+ background-color: #f9f9f9;
6815
+ }
6816
+
6817
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-price {
6818
+ background-color: #605be5;
6819
+ }
6820
+
6821
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-button {
6822
+ background-color: #f9f9f9;
6823
+ }
6824
+
6825
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn {
6826
+ background-color: #2B2B2B;
6827
+ }
6828
+
6829
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover {
6830
+ background-color: #4A45D2;
6831
+ }
6832
+
6833
+ .elementor-widget-wpr-pricing-table .wpr-pricing-table-text {
6834
+ background-color: #f9f9f9;
6835
+ }
6836
+
6837
+
6838
+ /*--------------------------------------------------------------
6839
+ == Logo
6840
+ --------------------------------------------------------------*/
6841
+
6842
+ .wpr-logo {
6843
+ position: relative;
6844
+ display: inline-table;
6845
+ overflow: hidden;
6846
+ }
6847
+
6848
+ .wpr-logo-image img {
6849
+ display: block;
6850
+ }
6851
+
6852
+ .wpr-logo-description {
6853
+ margin: 0;
6854
+ }
6855
+
6856
+ .wpr-logo-image,
6857
+ .wpr-logo-text {
6858
+ position: relative;
6859
+ display: block;
6860
+ width: 100%;
6861
+ z-index: 7;
6862
+ }
6863
+
6864
+ .wpr-logo-url {
6865
+ position: absolute;
6866
+ display: block;
6867
+ width: 100%;
6868
+ height: 100%;
6869
+ top: 0;
6870
+ left: 0;
6871
+ z-index: 5;
6872
+ }
6873
+
6874
+ .wpr-logo-position-left .wpr-logo-image,
6875
+ .wpr-logo-position-left .wpr-logo-text {
6876
+ float: left;
6877
+ }
6878
+
6879
+ .wpr-logo-position-right .wpr-logo-image,
6880
+ .wpr-logo-position-right .wpr-logo-text {
6881
+ float: right;
6882
+ }
6883
+
6884
+ .wpr-logo-position-center .wpr-logo-image {
6885
+ margin: 0 auto;
6886
+ }
6887
+
6888
+ .wpr-logo-position-center .wpr-logo-text {
6889
+ text-align: center;
6890
+ }
6891
+
6892
+ .wpr-logo-position-left .wpr-logo-text,
6893
+ .wpr-logo-position-right .wpr-logo-text {
6894
+ text-align: left;
6895
+ }
6896
+
6897
+
6898
+ /* Defaults */
6899
+
6900
+ .elementor-widget-wpr-logo .wpr-logo-title {
6901
+ font-size: 16px;
6902
+ line-height: 1.5;
6903
+ }
6904
+
6905
+ .elementor-widget-wpr-logo .wpr-logo-description {
6906
+ font-size: 13px;
6907
+ }
6908
+
6909
+
6910
+ /*--------------------------------------------------------------
6911
+ == Testimonial
6912
+ --------------------------------------------------------------*/
6913
+
6914
+ .wpr-testimonial-carousel .slick-slider {
6915
+ cursor: drag;
6916
+ }
6917
+
6918
+ .wpr-testimonial-carousel .slick-track {
6919
+ display: -webkit-box !important;
6920
+ display: flex !important;
6921
+ display: -ms-flexbox !important;
6922
+ }
6923
+
6924
+ .wpr-testimonial-carousel .slick-slide {
6925
+ height: inherit !important;
6926
+ }
6927
+
6928
+ .wpr-testimonial-carousel-wrap .slick-list {
6929
+ padding-right: 1px !important;
6930
+ }
6931
+
6932
+
6933
+ /* Testimonial Navigation */
6934
+ .wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container {
6935
+ position: absolute;
6936
+ display: -webkit-box;
6937
+ display: -ms-flexbox;
6938
+ display: flex;
6939
+ }
6940
+
6941
+ .wpr-testimonial-nav-position-default .wpr-testimonial-arrow {
6942
+ position: static;
6943
+ }
6944
+
6945
+ .wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow {
6946
+ -ms-transform: none;
6947
+ transform: none;
6948
+ -webkit-transform: none;
6949
+ }
6950
+
6951
+ .wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow {
6952
+ -ms-transform: translateY(0) rotate(180deg);
6953
+ transform: translateY(0) rotate(180deg);
6954
+ -webkit-transform: translateY(0) rotate(180deg);
6955
+ }
6956
+
6957
+ .wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container,
6958
+ .wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container {
6959
+ left: 50%;
6960
+ -webkit-transform: translateX(-50%);
6961
+ -ms-transform: translateX(-50%);
6962
+ transform: translateX(-50%);
6963
+ }
6964
+
6965
+ .wpr-testimonial-arrow {
6966
+ position: absolute;
6967
+ z-index: 120;
6968
+ top: 52%;
6969
+ -webkit-box-sizing: content-box;
6970
+ box-sizing: content-box;
6971
+ -webkit-box-align: center;
6972
+ -ms-flex-align: center;
6973
+ align-items: center;
6974
+ -webkit-box-pack: center;
6975
+ -ms-flex-pack: center;
6976
+ justify-content: center;
6977
+ text-align: center;
6978
+ -webkit-transition: all .5s;
6979
+ -o-transition: all .5s;
6980
+ transition: all .5s;
6981
+ cursor: pointer;
6982
+ }
6983
+
6984
+ .wpr-testimonial-arrow i {
6985
+ display: block;
6986
+ line-height: inherit;
6987
+ }
6988
+
6989
+ .wpr-testimonial-prev-arrow {
6990
+ left: 2%;
6991
+ -webkit-transform: translateY(-50%);
6992
+ -ms-transform: translateY(-50%);
6993
+ transform: translateY(-50%);
6994
+ }
6995
+
6996
+ .wpr-testimonial-next-arrow {
6997
+ right: 2%;
6998
+ -webkit-transform: translateY(-50%) rotate(180deg);
6999
+ -ms-transform: translateY(-50%) rotate(180deg);
7000
+ transform: translateY(-50%) rotate(180deg);
7001
+ }
7002
+
7003
+ .wpr-testimonial-nav-fade .wpr-testimonial-arrow {
7004
+ opacity: 0;
7005
+ }
7006
+
7007
+
7008
+ /* Testimonial Pagination */
7009
+
7010
+ .wpr-testimonial-dots {
7011
+ display: inline-table;
7012
+ position: absolute;
7013
+ z-index: 110;
7014
+ left: 50%;
7015
+ -webkit-transform: translate(-50%, -50%);
7016
+ -ms-transform: translate(-50%, -50%);
7017
+ transform: translate(-50%, -50%);
7018
+ }
7019
+
7020
+ .wpr-testimonial-dots ul {
7021
+ list-style: none;
7022
+ padding: 0;
7023
+ margin: 0;
7024
+ }
7025
+
7026
+ .wpr-testimonial-dots li {
7027
+ float: left;
7028
+ width: auto !important;
7029
+ margin: 0 !important;
7030
+ }
7031
+
7032
+ .wpr-testimonial-dot {
7033
+ display: block;
7034
+ cursor: pointer;
7035
+ }
7036
+
7037
+ .wpr-testimonial-dots li:last-child .wpr-testimonial-dot {
7038
+ margin: 0 !important;
7039
+ }
7040
+
7041
+
7042
+ /* Social Media */
7043
+
7044
+ .wpr-testimonial-social-media {
7045
+ display: inline-block;
7046
+ }
7047
+
7048
+ .wpr-testimonial-social {
7049
+ display: block;
7050
+ float: left;
7051
+ width: 45px;
7052
+ height: 45px;
7053
+ line-height: 45px;
7054
+ font-size: 45px;
7055
+ -webkit-box-sizing: content-box;
7056
+ box-sizing: content-box;
7057
+ text-align: center;
7058
+ -webkit-transition: all .5s;
7059
+ -o-transition: all .5s;
7060
+ transition: all .5s;
7061
+ cursor: pointer;
7062
+ }
7063
+
7064
+ .wpr-testimonial-social i {
7065
+ display: block;
7066
+ width: 100%;
7067
+ height: 100%;
7068
+ line-height: inherit;
7069
+ }
7070
+
7071
+ .wpr-testimonial-social:last-child {
7072
+ margin-right: 0 !important;
7073
+ }
7074
+
7075
+
7076
+ /* Rating */
7077
+
7078
+ .wpr-testimonial-rating i {
7079
+ display: inline;
7080
+ position: relative;
7081
+ font-family: "eicons";
7082
+ font-style: normal;
7083
+ line-height: 1;
7084
+ overflow: hidden;
7085
+ }
7086
+
7087
+ .wpr-testimonial-rating i:before {
7088
+ content: '\e934';
7089
+ font-weight: 900;
7090
+ display: block;
7091
+ position: absolute;
7092
+ top: 0;
7093
+ left: 0;
7094
+ font-size: inherit;
7095
+ font-family: inherit;
7096
+ overflow: hidden;
7097
+ }
7098
+
7099
+ .wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before {
7100
+ content: '\002605';
7101
+ }
7102
+
7103
+ .wpr-testimonial-rating i:last-of-type {
7104
+ margin-right: 0 !important;
7105
+ }
7106
+
7107
+ .wpr-rating-icon-empty:before {
7108
+ display: none !important;
7109
+ }
7110
+
7111
+
7112
+ /* Content */
7113
+
7114
+ .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title {
7115
+ font-size: 18px;
7116
+ font-weight: 700;
7117
+ }
7118
+
7119
+ .wpr-testimonial-content {
7120
+ position: relative;
7121
+ font-size: 15px;
7122
+ }
7123
+
7124
+ .wpr-testimonial-content p {
7125
+ position: relative;
7126
+ z-index: 5;
7127
+ margin: 0;
7128
+ }
7129
+
7130
+
7131
+ /* Icon */
7132
+
7133
+ .wpr-testimonial-content .wpr-testimonial-icon {
7134
+ position: absolute;
7135
+ width: 100%;
7136
+ z-index: 1;
7137
+ }
7138
+
7139
+ .wpr-testimonial-date {
7140
+ font-size: 10px;
7141
+ }
7142
+
7143
+
7144
+ /* Triangle */
7145
+ .wpr-testimonial-content-inner {
7146
+ position: relative;
7147
+ background-color: #f9f9f9;
7148
+ }
7149
+
7150
+ .wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before {
7151
+ content: "";
7152
+ position: absolute;
7153
+ width: 0;
7154
+ height: 0;
7155
+ border-left: 15px solid transparent;
7156
+ border-right: 15px solid transparent;
7157
+ border-top-style: solid;
7158
+ border-top-width: 15px;
7159
+ }
7160
+
7161
+ .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,
7162
+ .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before {
7163
+ right: calc( 50% - 15px);
7164
+ }
7165
+
7166
+ .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
7167
+ .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
7168
+ margin-left: -15px;
7169
+ }
7170
+
7171
+ .wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
7172
+ .wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
7173
+ margin-right: -15px;
7174
+ }
7175
+
7176
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
7177
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7178
+ margin-top: -7.5px;
7179
+ }
7180
+
7181
+ .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
7182
+ -webkit-transform: rotate(180deg);
7183
+ -ms-transform: rotate(180deg);
7184
+ transform: rotate(180deg);
7185
+ }
7186
+
7187
+ .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner {
7188
+ margin-top: 15px;
7189
+ }
7190
+
7191
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7192
+ -webkit-transform: rotate(-90deg);
7193
+ -ms-transform: rotate(-90deg);
7194
+ transform: rotate(-90deg);
7195
+ }
7196
+
7197
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
7198
+ margin-right: 15px;
7199
+ }
7200
+
7201
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
7202
+ -webkit-transform: rotate(90deg);
7203
+ -ms-transform: rotate(90deg);
7204
+ transform: rotate(90deg);
7205
+ }
7206
+
7207
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner {
7208
+ margin-left: 15px;
7209
+ }
7210
+
7211
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
7212
+ bottom: -15px;
7213
+ }
7214
+
7215
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner {
7216
+ margin-bottom: 15px;
7217
+ }
7218
+
7219
+ .wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before {
7220
+ display: none;
7221
+ }
7222
+
7223
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before {
7224
+ left: -22px;
7225
+ }
7226
+
7227
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7228
+ right: -22px;
7229
+ }
7230
+
7231
+ .wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before {
7232
+ top: -15px;
7233
+ }
7234
+
7235
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before {
7236
+ bottom: -15px;
7237
+ }
7238
+
7239
+
7240
+ /* Meta */
7241
+
7242
+ .wpr-testimonial-image {
7243
+ overflow: hidden;
7244
+ }
7245
+
7246
+ .elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name {
7247
+ font-size: 14px;
7248
+ font-weight: 700;
7249
+ }
7250
+
7251
+ .wpr-testimonial-logo-image {
7252
+ display: block;
7253
+ overflow: hidden;
7254
+ }
7255
+
7256
+
7257
+ /* Meta Position */
7258
+
7259
+ .wpr-testimonial-item {
7260
+ display: -webkit-box !important;
7261
+ display: -ms-flexbox !important;
7262
+ display: flex !important;
7263
+ -webkit-box-pack: start;
7264
+ -ms-flex-pack: start;
7265
+ justify-content: flex-start;
7266
+ }
7267
+
7268
+ .wpr-testimonial-meta-position-extra .wpr-testimonial-item {
7269
+ -webkit-box-orient: vertical;
7270
+ -webkit-box-direction: normal;
7271
+ -ms-flex-direction: column;
7272
+ flex-direction: column;
7273
+ }
7274
+
7275
+ .wpr-testimonial-meta-position-top .wpr-testimonial-item {
7276
+ -webkit-box-orient: vertical;
7277
+ -webkit-box-direction: normal;
7278
+ -ms-flex-direction: column;
7279
+ flex-direction: column;
7280
+ }
7281
+
7282
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-item {
7283
+ -webkit-box-orient: vertical;
7284
+ -webkit-box-direction: reverse;
7285
+ -ms-flex-direction: column-reverse;
7286
+ flex-direction: column-reverse;
7287
+ -webkit-box-pack: end;
7288
+ -ms-flex-pack: end;
7289
+ justify-content: flex-end;
7290
+ }
7291
+
7292
+ .wpr-testimonial-meta-position-right .wpr-testimonial-item {
7293
+ -webkit-box-orient: horizontal;
7294
+ -webkit-box-direction: reverse;
7295
+ -ms-flex-direction: row-reverse;
7296
+ flex-direction: row-reverse;
7297
+ }
7298
+
7299
+ .wpr-testimonial-meta-position-left .wpr-testimonial-item {
7300
+ -webkit-box-orient: horizontal;
7301
+ -webkit-box-direction: normal;
7302
+ -ms-flex-direction: row;
7303
+ flex-direction: row;
7304
+ }
7305
+
7306
+ .wpr-testimonial-meta-position-right .wpr-testimonial-meta,
7307
+ .wpr-testimonial-meta-position-left .wpr-testimonial-meta {
7308
+ -ms-flex-negative: 0;
7309
+ flex-shrink: 0;
7310
+ }
7311
+
7312
+ @media screen and ( max-width: 480px) {
7313
+ .wpr-testimonial-meta-position-left .wpr-testimonial-item,
7314
+ .wpr-testimonial-meta-position-right .wpr-testimonial-item {
7315
+ -webkit-box-orient: vertical;
7316
+ -webkit-box-direction: normal;
7317
+ -ms-flex-direction: column;
7318
+ flex-direction: column;
7319
+ }
7320
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,
7321
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner {
7322
+ margin-left: 0 !important;
7323
+ }
7324
+ .wpr-testimonial-meta-position-left .wpr-testimonial-meta,
7325
+ .wpr-testimonial-meta-position-right .wpr-testimonial-meta {
7326
+ margin-left: 0 !important;
7327
+ margin-right: 0 !important;
7328
+ padding: 0 !important;
7329
+ margin-bottom: 20px;
7330
+ }
7331
+ .wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
7332
+ .wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
7333
+ display: none;
7334
+ }
7335
+ }
7336
+
7337
+
7338
+ /* Job */
7339
+
7340
+ .wpr-testimonial-job {
7341
+ font-size: 10px;
7342
+ }
7343
+
7344
+
7345
+ /* Meta Image Positon */
7346
+
7347
+ .wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,
7348
+ .wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div {
7349
+ display: inline-block;
7350
+ vertical-align: top;
7351
+ }
7352
+
7353
+ .wpr-testimonial-image-position-left .wpr-testimonial-image,
7354
+ .wpr-testimonial-image-position-left .wpr-testimonial-logo-image img,
7355
+ .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img {
7356
+ float: left;
7357
+ }
7358
+
7359
+ .wpr-testimonial-image-position-right .wpr-testimonial-image,
7360
+ .wpr-testimonial-image-position-right .wpr-testimonial-logo-image img,
7361
+ .wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img {
7362
+ float: right;
7363
+ }
7364
+
7365
+ .wpr-testimonial-meta-align-left .wpr-testimonial-meta,
7366
+ .wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap {
7367
+ text-align: left;
7368
+ }
7369
+
7370
+ .wpr-testimonial-meta-align-center .wpr-testimonial-meta {
7371
+ text-align: center;
7372
+ }
7373
+
7374
+ .wpr-testimonial-meta-align-right .wpr-testimonial-meta,
7375
+ .wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap {
7376
+ text-align: right;
7377
+ }
7378
+
7379
+ .wpr-testimonial-meta-align-center .wpr-testimonial-meta img {
7380
+ margin: 0 auto;
7381
+ }
7382
+
7383
+ .wpr-testimonial-meta-position-extra .wpr-testimonial-meta img {
7384
+ display: inline-block;
7385
+ }
7386
+
7387
+ .wpr-testimonial-meta-inner {
7388
+ display: inline-block;
7389
+ }
7390
+
7391
+ .wpr-testimonial-meta-position-top .wpr-testimonial-meta-content-wrap,
7392
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-meta-content-wrap {
7393
+ /*text-align: center !important;*/
7394
+ }
7395
+
7396
+ .wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,
7397
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,
7398
+ .wpr-testimonial-meta-position-top .wpr-testimonial-social-media,
7399
+ .wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media {
7400
+ float: none !important;
7401
+ display: inline-block !important;
7402
+ }
7403
+
7404
+ @media screen and (min-width: 480px) {
7405
+ .wpr-testimonial-image-position-left .wpr-testimonial-image,
7406
+ .wpr-testimonial-image-position-right .wpr-testimonial-image {
7407
+ margin-bottom: 0 !important;
7408
+ }
7409
+ }
7410
+
7411
+ @media screen and (max-width: 480px) {
7412
+ .wpr-testimonial-meta-position-left .wpr-testimonial-image,
7413
+ .wpr-testimonial-meta-position-right .wpr-testimonial-image,
7414
+ .wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,
7415
+ .wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap {
7416
+ display: block !important;
7417
+ float: none !important;
7418
+ text-align: center !important;
7419
+ }
7420
+ .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,
7421
+ .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,
7422
+ .wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,
7423
+ .wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image {
7424
+ margin-left: 0 !important;
7425
+ margin-right: 0 !important;
7426
+ }
7427
+ .wpr-testimonial-meta-position-left .wpr-testimonial-image img,
7428
+ .wpr-testimonial-meta-position-right .wpr-testimonial-image img,
7429
+ .wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,
7430
+ .wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img {
7431
+ display: inline-block !important;
7432
+ float: none !important;
7433
+ }
7434
+ }
7435
+
7436
+ /*--------------------------------------------------------------
7437
+ == Search
7438
+ --------------------------------------------------------------*/
7439
+
7440
+ .wpr-search-admin-notice {
7441
+ text-align: center;
7442
+ margin: 0;
7443
+ margin-top: 10px;
7444
+ padding: 8px;
7445
+ }
7446
+
7447
+ .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
7448
+ text-align: center;
7449
+ }
7450
+
7451
+ .wpr-ajax-search-pagination-center .wpr-ajax-search-pagination {
7452
+ display: -webkit-box;
7453
+ display: -ms-flexbox;
7454
+ display: flex;
7455
+ -webkit-box-pack: center;
7456
+ -ms-flex-pack: center;
7457
+ justify-content: center;
7458
+ }
7459
+
7460
+ .wpr-ajax-search-pagination-left .wpr-ajax-search-pagination {
7461
+ text-align: left;
7462
+ display: -webkit-box;
7463
+ display: -ms-flexbox;
7464
+ display: flex;
7465
+ -webkit-box-pack: start;
7466
+ -ms-flex-pack: start;
7467
+ justify-content: flex-start;
7468
+ }
7469
+
7470
+ .wpr-ajax-search-pagination-right .wpr-ajax-search-pagination {
7471
+ text-align: right;
7472
+ display: -webkit-box;
7473
+ display: -ms-flexbox;
7474
+ display: flex;
7475
+ -webkit-box-pack: end;
7476
+ -ms-flex-pack: end;
7477
+ justify-content: flex-end;
7478
+ }
7479
+
7480
+ .wpr-data-fetch .wpr-ajax-search-pagination {
7481
+ text-align: center;
7482
+
7483
+ }
7484
+
7485
+ .wpr-data-fetch ul::-webkit-scrollbar {
7486
+ width: 4px;
7487
+ background-color: transparent;
7488
+ }
7489
+
7490
+ .wpr-data-fetch ul::-webkit-scrollbar-thumb {
7491
+ /* border-left: 6px solid transparent; */
7492
+ border-left: 3px solid blue;
7493
+ }
7494
+
7495
+ .wpr-no-results {
7496
+ display: -webkit-box;
7497
+ display: -ms-flexbox;
7498
+ display: flex;
7499
+ -webkit-box-pack: center;
7500
+ -ms-flex-pack: center;
7501
+ justify-content: center;
7502
+ -webkit-box-align: center;
7503
+ -ms-flex-align: center;
7504
+ align-items: center;
7505
+ margin: 0;
7506
+ }
7507
+
7508
+ .wpr-load-more-results {
7509
+ display: none;
7510
+ width: 100%;
7511
+ }
7512
+
7513
+ .wpr-no-more-results {
7514
+ display: none;
7515
+ margin: 0;
7516
+ text-align: center;
7517
+ }
7518
+
7519
+ .wpr-ajax-search-content {
7520
+ text-align: left;
7521
+ }
7522
+
7523
+ .wpr-ajax-search-content a {
7524
+ display: inline-block;
7525
+ }
7526
+
7527
+ .wpr-data-fetch {
7528
+ position: absolute;
7529
+ top: 100%;
7530
+ left: 0;
7531
+ width: 100%;
7532
+ height: auto;
7533
+ display: none;
7534
+ border-style: solid;
7535
+ z-index: 9999;
7536
+ }
7537
+
7538
+ .wpr-data-fetch ul {
7539
+ list-style-type: none;
7540
+ padding: 0;
7541
+ overflow: hidden;
7542
+ overflow-y: auto;
7543
+ max-height: 30vh;
7544
+ opacity: 0;
7545
+ }
7546
+
7547
+ .wpr-data-fetch ul li {
7548
+ display: -webkit-box;
7549
+ display: -ms-flexbox;
7550
+ display: flex;
7551
+ padding: 5px;
7552
+ cursor: pointer;
7553
+ }
7554
+
7555
+ .wpr-ajax-desc {
7556
+ margin: 0;
7557
+ }
7558
+
7559
+ a.wpr-ajax-img-wrap {
7560
+ min-width: 100px !important;
7561
+ min-height: 100px !important
7562
+ }
7563
+
7564
+ .wpr-data-fetch img {
7565
+ height: auto;
7566
+ width: 100% !important;
7567
+ }
7568
+
7569
+ .wpr-close-search {
7570
+ position: absolute;
7571
+ top: 10px;
7572
+ right: 30px;
7573
+ display: -webkit-inline-box;
7574
+ display: -ms-inline-flexbox;
7575
+ display: inline-flex;
7576
+ -webkit-box-pack: center;
7577
+ -ms-flex-pack: center;
7578
+ justify-content: center;
7579
+ -webkit-box-align: center;
7580
+ -ms-flex-align: center;
7581
+ align-items: center;
7582
+ }
7583
+
7584
+ .wpr-close-search::before {
7585
+ font-family: "Font Awesome 5 Free";
7586
+ content: '\f00d';
7587
+ font-weight: 600;
7588
+ cursor: pointer;
7589
+ }
7590
+
7591
+ .wpr-search-form-input-wrap {
7592
+ width: 100%;
7593
+ overflow: hidden;
7594
+ }
7595
+
7596
+ .wpr-search-form .wpr-search-form-input {
7597
+ width: 100%;
7598
+ height: 100%;
7599
+ font-size: 14px;
7600
+ background-color: transparent;
7601
+ border-style: solid;
7602
+ }
7603
+
7604
+ .wpr-search-form-style-inner .wpr-search-form-input-wrap,
7605
+ .wpr-search-form-style-outer .wpr-search-form {
7606
+ display: -webkit-box;
7607
+ display: -ms-flexbox;
7608
+ display: flex;
7609
+ }
7610
+
7611
+ .wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,
7612
+ .wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form {
7613
+ -webkit-box-direction: reverse;
7614
+ -ms-flex-direction: row-reverse;
7615
+ flex-direction: row-reverse;
7616
+ }
7617
+
7618
+ .wpr-search-form-submit {
7619
+ padding: 0 !important;
7620
+ cursor: pointer;
7621
+ border-style: solid;
7622
+ -webkit-transition: all 200ms;
7623
+ -o-transition: all 200ms;
7624
+ transition: all 200ms;
7625
+ }
7626
+
7627
+ .wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit {
7628
+ pointer-events: none;
7629
+ cursor: default;
7630
+ }
7631
+
7632
+
7633
+ /*--------------------------------------------------------------
7634
+ == Team Member
7635
+ --------------------------------------------------------------*/
7636
+
7637
+ .wpr-team-member {
7638
+ overflow: hidden;
7639
+ }
7640
+
7641
+ .wpr-member-content {
7642
+ overflow: hidden;
7643
+ }
7644
+
7645
+ .wpr-member-name {
7646
+ display: block;
7647
+ line-height: 1;
7648
+ }
7649
+
7650
+ .elementor .elementor-widget-wpr-team-member .wpr-member-name {
7651
+ font-size: 24px;
7652
+ font-weight: 500;
7653
+ }
7654
+
7655
+ .wpr-member-job {
7656
+ font-size: 13px;
7657
+ }
7658
+
7659
+ .wpr-member-description {
7660
+ font-size: 15px;
7661
+ line-height: 1.4;
7662
+ }
7663
+
7664
+ .wpr-member-media {
7665
+ position: relative;
7666
+ margin: 0 auto;
7667
+ width: 100%;
7668
+ overflow: hidden;
7669
+ }
7670
+
7671
+ .wpr-member-image {
7672
+ overflow: hidden;
7673
+ }
7674
+
7675
+
7676
+ /* Image Overlay */
7677
+
7678
+ .wpr-member-overlay-content {
7679
+ position: relative;
7680
+ }
7681
+
7682
+ .wpr-member-overlay {
7683
+ position: absolute;
7684
+ top: 0;
7685
+ left: 0;
7686
+ width: 100%;
7687
+ height: 100%;
7688
+ background-color: rgba(255, 255, 255, 0.9);
7689
+ }
7690
+
7691
+
7692
+ /* Social Media */
7693
+
7694
+ .wpr-member-social-media {
7695
+ display: -webkit-box;
7696
+ display: -ms-flexbox;
7697
+ display: flex;
7698
+ overflow: hidden;
7699
+ }
7700
+
7701
+ .wpr-member-social {
7702
+ display: block;
7703
+ width: 45px;
7704
+ height: 45px;
7705
+ line-height: 45px;
7706
+ font-size: 45px;
7707
+ -webkit-box-sizing: content-box;
7708
+ box-sizing: content-box;
7709
+ text-align: center;
7710
+ -webkit-transition: all .5s;
7711
+ -o-transition: all .5s;
7712
+ transition: all .5s;
7713
+ cursor: pointer;
7714
+ }
7715
+
7716
+ .wpr-member-social i {
7717
+ display: block;
7718
+ width: 100%;
7719
+ height: 100%;
7720
+ line-height: inherit;
7721
+ }
7722
+
7723
+ .wpr-member-social:last-child {
7724
+ margin-right: 0 !important;
7725
+ }
7726
+
7727
+ .wpr-team-member-social-media-left .wpr-member-social-media {
7728
+ -webkit-box-pack: start;
7729
+ -ms-flex-pack: start;
7730
+ justify-content: flex-start;
7731
+ }
7732
+
7733
+ .wpr-team-member-social-media-right .wpr-member-social-media {
7734
+ -webkit-box-pack: end;
7735
+ -ms-flex-pack: end;
7736
+ justify-content: flex-end;
7737
+ }
7738
+
7739
+ .wpr-team-member-social-media-center .wpr-member-social-media {
7740
+ -webkit-box-pack: center;
7741
+ -ms-flex-pack: center;
7742
+ justify-content: center;
7743
+ }
7744
+
7745
+
7746
+ /* Member Button */
7747
+
7748
+ .wpr-member-btn {
7749
+ display: inline-block;
7750
+ position: relative;
7751
+ overflow: hidden;
7752
+ display: inline-block;
7753
+ vertical-align: middle;
7754
+ background-color: #222222;
7755
+ cursor: pointer;
7756
+ font-size: 14px;
7757
+ }
7758
+
7759
+ .wpr-member-btn span {
7760
+ position: relative;
7761
+ z-index: 2;
7762
+ opacity: 1 !important;
7763
+ }
7764
+
7765
+ .wpr-member-btn:before,
7766
+ .wpr-member-btn:after {
7767
+ z-index: 1 !important;
7768
+ }
7769
+
7770
+
7771
+ /* Divider */
7772
+
7773
+ .wpr-member-divider {
7774
+ overflow: hidden;
7775
+ }
7776
+
7777
+ .wpr-member-divider:after {
7778
+ content: "";
7779
+ display: block;
7780
+ width: 100%;
7781
+ margin-top: 0;
7782
+ overflow: hidden;
7783
+ }
7784
+
7785
+ .wpr-team-member-divider-left .wpr-member-divider:after {
7786
+ float: left;
7787
+ }
7788
+
7789
+ .wpr-team-member-divider-right .wpr-member-divider:after {
7790
+ float: right;
7791
+ }
7792
+
7793
+ .wpr-team-member-divider-center .wpr-member-divider:after {
7794
+ margin-left: auto;
7795
+ margin-right: auto;
7796
+ }
7797
+
7798
+
7799
+ /*--------------------------------------------------------------
7800
+ == Button
7801
+ --------------------------------------------------------------*/
7802
+
7803
+ .wpr-button-wrap {
7804
+ position: relative;
7805
+ display: inline-table;
7806
+ z-index: 1;
7807
+ width: 100%;
7808
+ }
7809
+
7810
+ .wpr-button {
7811
+ display: block;
7812
+ position: relative;
7813
+ width: 100%;
7814
+ z-index: 1;
7815
+ overflow: hidden;
7816
+ }
7817
+
7818
+ .elementor .elementor-widget-wpr-button .wpr-button-text {
7819
+ font-size: 15px;
7820
+ font-weight: 500;
7821
+ }
7822
+
7823
+ .wpr-button-icon-style-block .wpr-button-text,
7824
+ .wpr-button-icon-style-inline-block .wpr-button-text {
7825
+ width: 100%;
7826
+ }
7827
+
7828
+ .wpr-button-icon-style-block .wpr-button-icon,
7829
+ .wpr-button-icon-style-inline-block .wpr-button-icon {
7830
+ -webkit-box-pack: center;
7831
+ -ms-flex-pack: center;
7832
+ justify-content: center;
7833
+ }
7834
+
7835
+ .wpr-button-content {
7836
+ display: -webkit-box;
7837
+ display: -ms-flexbox;
7838
+ display: flex;
7839
+ }
7840
+
7841
+ .wpr-button-text,
7842
+ .wpr-button-icon {
7843
+ display: -webkit-box;
7844
+ display: -ms-flexbox;
7845
+ display: flex;
7846
+ -webkit-box-align: center;
7847
+ -ms-flex-align: center;
7848
+ align-items: center;
7849
+ }
7850
+
7851
+ .wpr-button-icon-position-left .wpr-button-icon {
7852
+ -webkit-box-ordinal-group: 2;
7853
+ -ms-flex-order: 1;
7854
+ order: 1;
7855
+ }
7856
+
7857
+ .wpr-button-icon-position-left .wpr-button-text {
7858
+ -webkit-box-ordinal-group: 3;
7859
+ -ms-flex-order: 2;
7860
+ order: 2;
7861
+ }
7862
+
7863
+
7864
+ /* Tooltip */
7865
+
7866
+ .wpr-button-tooltip {
7867
+ position: absolute;
7868
+ border-radius: 4px;
7869
+ visibility: hidden;
7870
+ opacity: 0;
7871
+ font-size: 13px;
7872
+ line-height: 1.5;
7873
+ -webkit-transition-property: all;
7874
+ -o-transition-property: all;
7875
+ transition-property: all;
7876
+ -webkit-transition-timing-function: ease-in-out;
7877
+ -o-transition-timing-function: ease-in-out;
7878
+ transition-timing-function: ease-in-out;
7879
+ z-index: 20;
7880
+ }
7881
+
7882
+ .wpr-button-tooltip:before {
7883
+ content: "";
7884
+ position: absolute;
7885
+ width: 0;
7886
+ height: 0;
7887
+ border-top-style: solid;
7888
+ border-left: 6px solid transparent;
7889
+ border-right: 6px solid transparent;
7890
+ border-top-width: 6px;
7891
+ }
7892
+
7893
+ .wpr-button-tooltip p {
7894
+ margin: 0;
7895
+ }
7896
+
7897
+ .wpr-button-wrap:hover .wpr-button-tooltip {
7898
+ visibility: visible;
7899
+ opacity: 1;
7900
+ }
7901
+
7902
+ .wpr-button-tooltip-position-top .wpr-button-tooltip {
7903
+ top: 0;
7904
+ left: 50%;
7905
+ -ms-transform: translate(-50%, -120%);
7906
+ transform: translate(-50%, -120%);
7907
+ -webkit-transform: translate(-50%, -120%);
7908
+ margin-top: -5px;
7909
+ }
7910
+
7911
+ .wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip {
7912
+ -ms-transform: translate(-50%, -100%);
7913
+ transform: translate(-50%, -100%);
7914
+ -webkit-transform: translate(-50%, -100%);
7915
+ }
7916
+
7917
+ .wpr-button-tooltip-position-top .wpr-button-tooltip:before {
7918
+ left: 50%;
7919
+ -ms-transform: translateX(-50%);
7920
+ transform: translateX(-50%);
7921
+ -webkit-transform: translateX(-50%);
7922
+ bottom: -5px;
7923
+ }
7924
+
7925
+ .wpr-button-tooltip-position-bottom .wpr-button-tooltip {
7926
+ bottom: 0;
7927
+ left: 50%;
7928
+ -ms-transform: translate(-50%, 120%);
7929
+ transform: translate(-50%, 120%);
7930
+ -webkit-transform: translate(-50%, 120%);
7931
+ margin-bottom: -5px;
7932
+ }
7933
+
7934
+ .wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip {
7935
+ -ms-transform: translate(-50%, 100%);
7936
+ transform: translate(-50%, 100%);
7937
+ -webkit-transform: translate(-50%, 100%);
7938
+ }
7939
+
7940
+ .wpr-button-tooltip-position-bottom .wpr-button-tooltip:before {
7941
+ top: -5px;
7942
+ left: 50%;
7943
+ -webkit-transform: translateX(-50%) rotate(180deg);
7944
+ -ms-transform: translateX(-50%) rotate(180deg);
7945
+ transform: translateX(-50%) rotate(180deg);
7946
+ }
7947
+
7948
+ .wpr-button-tooltip-position-left .wpr-button-tooltip {
7949
+ top: 50%;
7950
+ left: 0;
7951
+ -ms-transform: translate(-120%, -50%);
7952
+ transform: translate(-120%, -50%);
7953
+ -webkit-transform: translate(-120%, -50%);
7954
+ margin-left: -5px;
7955
+ }
7956
+
7957
+ .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip {
7958
+ -ms-transform: translate(-100%, -50%);
7959
+ transform: translate(-100%, -50%);
7960
+ -webkit-transform: translate(-100%, -50%);
7961
+ }
7962
+
7963
+ .wpr-button-tooltip-position-left .wpr-button-tooltip:before {
7964
+ right: -8px;
7965
+ top: 50%;
7966
+ -webkit-transform: translateY(-50%) rotate(-90deg);
7967
+ -ms-transform: translateY(-50%) rotate(-90deg);
7968
+ transform: translateY(-50%) rotate(-90deg);
7969
+ }
7970
+
7971
+ .wpr-button-tooltip-position-right .wpr-button-tooltip {
7972
+ top: 50%;
7973
+ right: 0;
7974
+ -ms-transform: translate(120%, -50%);
7975
+ transform: translate(120%, -50%);
7976
+ -webkit-transform: translate(120%, -50%);
7977
+ margin-right: -5px;
7978
+ }
7979
+
7980
+ .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip {
7981
+ -ms-transform: translate(100%, -50%);
7982
+ transform: translate(100%, -50%);
7983
+ -webkit-transform: translate(100%, -50%);
7984
+ }
7985
+
7986
+ .wpr-button-tooltip-position-right .wpr-button-tooltip:before {
7987
+ left: -8px;
7988
+ top: 50%;
7989
+ -ms-transform: translateY(-50%) rotate(90deg);
7990
+ transform: translateY(-50%) rotate(90deg);
7991
+ -webkit-transform: translateY(-50%) rotate(90deg);
7992
+ }
7993
+
7994
+
7995
+ /* Defaults */
7996
+
7997
+ .elementor-widget-wpr-button .wpr-button {
7998
+ background-color: #605BE5;
7999
+ }
8000
+
8001
+ .elementor-widget-wpr-button .wpr-button-none:hover,
8002
+ .elementor-widget-wpr-button [class*="elementor-animation"]:hover,
8003
+ .elementor-widget-wpr-button .wpr-button::before,
8004
+ .elementor-widget-wpr-button .wpr-button::after {
8005
+ background-color: #4A45D2;
8006
+ }
8007
+
8008
+ .elementor-widget-wpr-button .wpr-button-text,
8009
+ .elementor-widget-wpr-button .wpr-button::after {
8010
+ font-size: 14px;
8011
+ }
8012
+
8013
+
8014
+ /*--------------------------------------------------------------
8015
+ == Dual Button
8016
+ --------------------------------------------------------------*/
8017
+
8018
+ .wpr-dual-button {
8019
+ display: -moz-flex;
8020
+ display: -ms-flex;
8021
+ display: -o-flex;
8022
+ display: -webkit-box;
8023
+ display: -ms-flexbox;
8024
+ display: flex;
8025
+ }
8026
+
8027
+ .wpr-button-a-wrap,
8028
+ .wpr-button-b-wrap {
8029
+ position: relative;
8030
+ width: 100%;
8031
+ }
8032
+
8033
+ .wpr-button-a-wrap {
8034
+ z-index: 5;
8035
+ }
8036
+
8037
+ .wpr-button-b-wrap {
8038
+ z-index: 2;
8039
+ }
8040
+
8041
+ .wpr-button-a,
8042
+ .wpr-button-b {
8043
+ display: block;
8044
+ position: relative;
8045
+ width: 100%;
8046
+ z-index: 1;
8047
+ overflow: hidden;
8048
+ }
8049
+
8050
+ .wpr-button-content-a,
8051
+ .wpr-button-content-b {
8052
+ display: -webkit-box;
8053
+ display: -ms-flexbox;
8054
+ display: flex;
8055
+ }
8056
+
8057
+ .wpr-button-text-a,
8058
+ .wpr-button-icon-a,
8059
+ .wpr-button-text-b,
8060
+ .wpr-button-icon-b {
8061
+ display: -webkit-box;
8062
+ display: -ms-flexbox;
8063
+ display: flex;
8064
+ -webkit-box-align: center;
8065
+ -ms-flex-align: center;
8066
+ align-items: center;
8067
+ }
8068
+
8069
+ .wpr-button-icon-a-position-left .wpr-button-icon-a,
8070
+ .wpr-button-icon-b-position-left .wpr-button-icon-b {
8071
+ -webkit-box-ordinal-group: 2;
8072
+ -ms-flex-order: 1;
8073
+ order: 1;
8074
+ }
8075
+
8076
+ .wpr-button-icon-a-position-left .wpr-button-text-a,
8077
+ .wpr-button-icon-b-position-left .wpr-button-text-b {
8078
+ -webkit-box-ordinal-group: 3;
8079
+ -ms-flex-order: 2;
8080
+ order: 2;
8081
+ }
8082
+
8083
+
8084
+ /* Middle Badge */
8085
+
8086
+ .wpr-button-middle-badge {
8087
+ display: -webkit-box;
8088
+ display: -ms-flexbox;
8089
+ display: flex;
8090
+ -webkit-box-align: center;
8091
+ -ms-flex-align: center;
8092
+ align-items: center;
8093
+ -webkit-box-pack: center;
8094
+ -ms-flex-pack: center;
8095
+ justify-content: center;
8096
+ position: absolute;
8097
+ top: 50%;
8098
+ right: 0;
8099
+ -webkit-transform: translate(50%, -50%);
8100
+ -ms-transform: translate(50%, -50%);
8101
+ transform: translate(50%, -50%);
8102
+ text-align: center;
8103
+ -webkit-box-sizing: content-box;
8104
+ box-sizing: content-box;
8105
+ z-index: 10;
8106
+ border-width: 3px;
8107
+ border-color: #00ce1b;
8108
+ -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
8109
+ box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.3);
8110
+ }
8111
+
8112
+ .wpr-button-middle-badge i {
8113
+ line-height: inherit;
8114
+ }
8115
+
8116
+
8117
+ /* Tooltip A */
8118
+
8119
+ .wpr-button-tooltip-a {
8120
+ position: absolute;
8121
+ border-radius: 4px;
8122
+ visibility: hidden;
8123
+ opacity: 0;
8124
+ font-size: 13px;
8125
+ line-height: 1.5;
8126
+ -webkit-transition-property: all;
8127
+ -o-transition-property: all;
8128
+ transition-property: all;
8129
+ -webkit-transition-timing-function: ease-in-out;
8130
+ -o-transition-timing-function: ease-in-out;
8131
+ transition-timing-function: ease-in-out;
8132
+ z-index: 20;
8133
+ }
8134
+
8135
+ .wpr-button-tooltip-a:before {
8136
+ content: "";
8137
+ position: absolute;
8138
+ width: 0;
8139
+ height: 0;
8140
+ border-top-style: solid;
8141
+ border-left: 6px solid transparent;
8142
+ border-right: 6px solid transparent;
8143
+ border-top-width: 6px;
8144
+ }
8145
+
8146
+ .wpr-button-tooltip-a p {
8147
+ margin: 0;
8148
+ }
8149
+
8150
+ .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8151
+ visibility: visible;
8152
+ opacity: 1;
8153
+ }
8154
+
8155
+ .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a {
8156
+ top: 0;
8157
+ left: 50%;
8158
+ -ms-transform: translate(-50%, -120%);
8159
+ transform: translate(-50%, -120%);
8160
+ -webkit-transform: translate(-50%, -120%);
8161
+ margin-top: -5px;
8162
+ }
8163
+
8164
+ .wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8165
+ -ms-transform: translate(-50%, -100%);
8166
+ transform: translate(-50%, -100%);
8167
+ -webkit-transform: translate(-50%, -100%);
8168
+ }
8169
+
8170
+ .wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before {
8171
+ left: 50%;
8172
+ -ms-transform: translateX(-50%);
8173
+ transform: translateX(-50%);
8174
+ -webkit-transform: translateX(-50%);
8175
+ bottom: -5px;
8176
+ }
8177
+
8178
+ .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a {
8179
+ bottom: 0;
8180
+ left: 50%;
8181
+ -ms-transform: translate(-50%, 120%);
8182
+ transform: translate(-50%, 120%);
8183
+ -webkit-transform: translate(-50%, 120%);
8184
+ margin-bottom: -5px;
8185
+ }
8186
+
8187
+ .wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8188
+ -ms-transform: translate(-50%, 100%);
8189
+ transform: translate(-50%, 100%);
8190
+ -webkit-transform: translate(-50%, 100%);
8191
+ }
8192
+
8193
+ .wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before {
8194
+ top: -5px;
8195
+ left: 50%;
8196
+ -webkit-transform: translateX(-50%) rotate(180deg);
8197
+ -ms-transform: translateX(-50%) rotate(180deg);
8198
+ transform: translateX(-50%) rotate(180deg);
8199
+ }
8200
+
8201
+ .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a {
8202
+ top: 50%;
8203
+ left: 0;
8204
+ -ms-transform: translate(-120%, -50%);
8205
+ transform: translate(-120%, -50%);
8206
+ -webkit-transform: translate(-120%, -50%);
8207
+ margin-left: -5px;
8208
+ }
8209
+
8210
+ .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8211
+ -ms-transform: translate(-100%, -50%);
8212
+ transform: translate(-100%, -50%);
8213
+ -webkit-transform: translate(-100%, -50%);
8214
+ }
8215
+
8216
+ .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before {
8217
+ right: -8px;
8218
+ top: 50%;
8219
+ -webkit-transform: translateY(-50%) rotate(-90deg);
8220
+ -ms-transform: translateY(-50%) rotate(-90deg);
8221
+ transform: translateY(-50%) rotate(-90deg);
8222
+ }
8223
+
8224
+ .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a {
8225
+ top: 50%;
8226
+ right: 0;
8227
+ -ms-transform: translate(120%, -50%);
8228
+ transform: translate(120%, -50%);
8229
+ -webkit-transform: translate(120%, -50%);
8230
+ margin-right: -5px;
8231
+ }
8232
+
8233
+ .wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a {
8234
+ -ms-transform: translate(100%, -50%);
8235
+ transform: translate(100%, -50%);
8236
+ -webkit-transform: translate(100%, -50%);
8237
+ }
8238
+
8239
+ .wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before {
8240
+ left: -8px;
8241
+ top: 50%;
8242
+ -webkit-transform: translateY(-50%) rotate(90deg);
8243
+ -ms-transform: translateY(-50%) rotate(90deg);
8244
+ transform: translateY(-50%) rotate(90deg);
8245
+ }
8246
+
8247
+
8248
+ /* Tooltip B */
8249
+
8250
+ .wpr-button-tooltip-b {
8251
+ position: absolute;
8252
+ border-radius: 4px;
8253
+ visibility: hidden;
8254
+ opacity: 0;
8255
+ font-size: 13px;
8256
+ line-height: 1.5;
8257
+ -webkit-transition-property: all;
8258
+ -o-transition-property: all;
8259
+ transition-property: all;
8260
+ -webkit-transition-timing-function: ease-in-out;
8261
+ -o-transition-timing-function: ease-in-out;
8262
+ transition-timing-function: ease-in-out;
8263
+ z-index: 20;
8264
+ }
8265
+
8266
+ .wpr-button-tooltip-b:before {
8267
+ content: "";
8268
+ position: absolute;
8269
+ width: 0;
8270
+ height: 0;
8271
+ border-top-style: solid;
8272
+ border-left: 6px solid transparent;
8273
+ border-right: 6px solid transparent;
8274
+ border-top-width: 6px;
8275
+ }
8276
+
8277
+ .wpr-button-tooltip-b p {
8278
+ margin: 0;
8279
+ }
8280
+
8281
+ .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8282
+ visibility: visible;
8283
+ opacity: 1;
8284
+ }
8285
+
8286
+ .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b {
8287
+ top: 0;
8288
+ left: 50%;
8289
+ -ms-transform: translate(-50%, -120%);
8290
+ transform: translate(-50%, -120%);
8291
+ -webkit-transform: translate(-50%, -120%);
8292
+ margin-top: -5px;
8293
+ }
8294
+
8295
+ .wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8296
+ -ms-transform: translate(-50%, -100%);
8297
+ transform: translate(-50%, -100%);
8298
+ -webkit-transform: translate(-50%, -100%);
8299
+ }
8300
+
8301
+ .wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before {
8302
+ left: 50%;
8303
+ -ms-transform: translateX(-50%);
8304
+ transform: translateX(-50%);
8305
+ -webkit-transform: translateX(-50%);
8306
+ bottom: -5px;
8307
+ }
8308
+
8309
+ .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b {
8310
+ bottom: 0;
8311
+ left: 50%;
8312
+ -ms-transform: translate(-50%, 120%);
8313
+ transform: translate(-50%, 120%);
8314
+ -webkit-transform: translate(-50%, 120%);
8315
+ margin-bottom: -5px;
8316
+ }
8317
+
8318
+ .wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8319
+ -ms-transform: translate(-50%, 100%);
8320
+ transform: translate(-50%, 100%);
8321
+ -webkit-transform: translate(-50%, 100%);
8322
+ }
8323
+
8324
+ .wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before {
8325
+ top: -5px;
8326
+ left: 50%;
8327
+ -webkit-transform: translateX(-50%) rotate(180deg);
8328
+ -ms-transform: translateX(-50%) rotate(180deg);
8329
+ transform: translateX(-50%) rotate(180deg);
8330
+ }
8331
+
8332
+ .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b {
8333
+ top: 50%;
8334
+ left: 0;
8335
+ -ms-transform: translate(-120%, -50%);
8336
+ transform: translate(-120%, -50%);
8337
+ -webkit-transform: translate(-120%, -50%);
8338
+ margin-left: -5px;
8339
+ }
8340
+
8341
+ .wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8342
+ -ms-transform: translate(-100%, -50%);
8343
+ transform: translate(-100%, -50%);
8344
+ -webkit-transform: translate(-100%, -50%);
8345
+ }
8346
+
8347
+ .wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before {
8348
+ right: -8px;
8349
+ top: 50%;
8350
+ -webkit-transform: translateY(-50%) rotate(-90deg);
8351
+ -ms-transform: translateY(-50%) rotate(-90deg);
8352
+ transform: translateY(-50%) rotate(-90deg);
8353
+ }
8354
+
8355
+ .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
8356
+ top: 50%;
8357
+ right: 0;
8358
+ -ms-transform: translate(120%, -50%);
8359
+ transform: translate(120%, -50%);
8360
+ -webkit-transform: translate(120%, -50%);
8361
+ margin-right: -5px;
8362
+ }
8363
+
8364
+ .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8365
+ -ms-transform: translate(100%, -50%);
8366
+ transform: translate(100%, -50%);
8367
+ -webkit-transform: translate(100%, -50%);
8368
+ }
8369
+
8370
+ .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
8371
+ left: -8px;
8372
+ top: 50%;
8373
+ -webkit-transform: translateY(-50%) rotate(90deg);
8374
+ -ms-transform: translateY(-50%) rotate(90deg);
8375
+ transform: translateY(-50%) rotate(90deg);
8376
+ }
8377
+
8378
+ @media screen and (max-width: 480px) {
8379
+ .wpr-button-tooltip-position-left .wpr-button-tooltip,
8380
+ .wpr-button-tooltip-position-right .wpr-button-tooltip,
8381
+ .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,
8382
+ .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b {
8383
+ top: 0;
8384
+ left: 50% !important;
8385
+ right: auto !important;
8386
+ -ms-transform: translate(-50%, -120%);
8387
+ transform: translate(-50%, -120%);
8388
+ -webkit-transform: translate(-50%, -120%);
8389
+ margin-top: -5px;
8390
+ }
8391
+ .wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,
8392
+ .wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip,
8393
+ .wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,
8394
+ .wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b {
8395
+ -ms-transform: translate(-50%, -100%);
8396
+ transform: translate(-50%, -100%);
8397
+ -webkit-transform: translate(-50%, -100%);
8398
+ }
8399
+ .wpr-button-tooltip-position-left .wpr-button-tooltip:before,
8400
+ .wpr-button-tooltip-position-right .wpr-button-tooltip:before,
8401
+ .wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,
8402
+ .wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before {
8403
+ left: 50%;
8404
+ -ms-transform: translateX(-50%);
8405
+ transform: translateX(-50%);
8406
+ -webkit-transform: translateX(-50%);
8407
+ bottom: -5px;
8408
+ top: auto;
8409
+ }
8410
+ }
8411
+
8412
+
8413
+ /* Default */
8414
+
8415
+ .elementor-widget-wpr-dual-button .wpr-button-a,
8416
+ .elementor-widget-wpr-dual-button .wpr-button-b {
8417
+ background-color: #605BE5;
8418
+ }
8419
+
8420
+ .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,
8421
+ .elementor-widget-wpr-dual-button .wpr-dual-button [class*="elementor-animation"]:hover,
8422
+ .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,
8423
+ .elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after {
8424
+ background-color: #4A45D2;
8425
+ }
8426
+
8427
+ .elementor-widget-wpr-dual-button .wpr-button-text-a,
8428
+ .elementor-widget-wpr-dual-button .wpr-button-a::after,
8429
+ .elementor-widget-wpr-dual-button .wpr-button-text-b,
8430
+ .elementor-widget-wpr-dual-button .wpr-button-b::after {
8431
+ font-size: 14px;
8432
+ }
8433
+
8434
+ .elementor-widget-wpr-dual-button .wpr-button-middle-badge {
8435
+ font-size: 13px;
8436
+ }
8437
+
8438
+
8439
+ /*--------------------------------------------------------------
8440
+ == Advanced Text
8441
+ --------------------------------------------------------------*/
8442
+
8443
+ .wpr-highlighted-text,
8444
+ .wpr-anim-text,
8445
+ .wpr-clipped-text {
8446
+ display: inline-block;
8447
+ vertical-align: middle;
8448
+ }
8449
+
8450
+ .wpr-advanced-text-preffix,
8451
+ .wpr-advanced-text-suffix {
8452
+ vertical-align: middle;
8453
+ }
8454
+
8455
+ .elementor-widget-wpr-advanced-text b {
8456
+ font-weight: none;
8457
+ }
8458
+
8459
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,
8460
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,
8461
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text,
8462
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,
8463
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b {
8464
+ font-size: 32px;
8465
+ font-weight: 700;
8466
+ }
8467
+
8468
+ .wpr-advanced-text {
8469
+ display: block;
8470
+ margin: 0;
8471
+ }
8472
+
8473
+ /* Clipped Text */
8474
+ .wpr-clipped-text {
8475
+ position: relative;
8476
+ -ms-transform: translate(0, 0);
8477
+ transform: translate(0, 0);
8478
+ -webkit-transform: translate(0, 0);
8479
+ z-index: 0;
8480
+ }
8481
+
8482
+ .wpr-clipped-text-content {
8483
+ -webkit-text-fill-color: transparent;
8484
+ -webkit-background-clip: text;
8485
+ background-clip: text;
8486
+ }
8487
+
8488
+ .elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text {
8489
+ font-size: 50px;
8490
+ font-weight: 700;
8491
+ }
8492
+
8493
+ .wpr-clipped-text-long-shadow {
8494
+ position: absolute;
8495
+ display: inline-block;
8496
+ top: 0;
8497
+ left: 0;
8498
+ width: 100%;
8499
+ height: 100%;
8500
+ z-index: -1;
8501
+ }
8502
+
8503
+
8504
+ /* Hilight Text */
8505
+
8506
+ .wpr-highlighted-text {
8507
+ position: relative;
8508
+ text-align: left;
8509
+ }
8510
+
8511
+ .wpr-highlighted-text-inner {
8512
+ position: relative;
8513
+ z-index: 1;
8514
+ }
8515
+
8516
+ .wpr-highlighted-text svg {
8517
+ position: absolute;
8518
+ top: 50%;
8519
+ left: 50%;
8520
+ width: 100%;
8521
+ height: 100%;
8522
+ -webkit-transform: translate(-50%, -50%);
8523
+ -ms-transform: translate(-50%, -50%);
8524
+ transform: translate(-50%, -50%);
8525
+ overflow: visible;
8526
+ z-index: auto;
8527
+ }
8528
+
8529
+ .wpr-highlighted-text svg path {
8530
+ -webkit-animation-name: wpr-anim-text;
8531
+ animation-name: wpr-anim-text;
8532
+ -webkit-animation-fill-mode: forwards;
8533
+ animation-fill-mode: forwards;
8534
+ fill: none;
8535
+ stroke-width: 4;
8536
+ stroke-dasharray: 1500;
8537
+ -webkit-animation-iteration-count: 1;
8538
+ -animation-iteration-count: 1;
8539
+ opacity: 0;
8540
+ }
8541
+
8542
+ .wpr-highlighted-text .wpr-highlight-curly {
8543
+ -webkit-transform: translate(-50%, 25%);
8544
+ -ms-transform: translate(-50%, 25%);
8545
+ transform: translate(-50%, 25%);
8546
+ }
8547
+
8548
+ .wpr-highlighted-text .wpr-highlight-x {
8549
+ -webkit-transform: translate(-50%, -35%);
8550
+ -ms-transform: translate(-50%, -35%);
8551
+ transform: translate(-50%, -35%);
8552
+ }
8553
+
8554
+ .wpr-highlighted-text .wpr-highlight-strikethrough {
8555
+ -webkit-transform: translate(-50%, -47%);
8556
+ -ms-transform: translate(-50%, -47%);
8557
+ transform: translate(-50%, -47%);
8558
+ }
8559
+
8560
+ .wpr-highlighted-text .wpr-highlight-underline {
8561
+ -webkit-transform: translate(-50%, 27%);
8562
+ -ms-transform: translate(-50%, 27%);
8563
+ transform: translate(-50%, 27%);
8564
+ }
8565
+
8566
+ .wpr-highlighted-text .wpr-highlight-double {
8567
+ -webkit-transform: translate(-50%, -40%);
8568
+ -ms-transform: translate(-50%, -40%);
8569
+ transform: translate(-50%, -40%);
8570
+ }
8571
+
8572
+ .wpr-highlighted-text .wpr-highlight-double-underline {
8573
+ -webkit-transform: translate(-50%, 30%);
8574
+ -ms-transform: translate(-50%, 30%);
8575
+ transform: translate(-50%, 30%);
8576
+ }
8577
+
8578
+ .wpr-highlighted-text .wpr-highlight-diagonal {
8579
+ -webkit-transform: translate(-50%, -40%);
8580
+ -ms-transform: translate(-50%, -40%);
8581
+ transform: translate(-50%, -40%);
8582
+ }
8583
+
8584
+ .wpr-animated-text-infinite-yes .wpr-highlighted-text svg path {
8585
+ -webkit-animation-name: wpr-anim-text-infinite;
8586
+ animation-name: wpr-anim-text-infinite;
8587
+ }
8588
+
8589
+ @-webkit-keyframes wpr-anim-text-infinite {
8590
+ 0% {
8591
+ opacity: 1;
8592
+ stroke-dasharray: 0 1500;
8593
+ }
8594
+ 12% {
8595
+ stroke-dasharray: 1500 1500;
8596
+ }
8597
+ 80% {
8598
+ opacity: 1;
8599
+ }
8600
+ 97% {
8601
+ opacity: 0;
8602
+ stroke-dasharray: 1500 1500;
8603
+ }
8604
+ 100% {
8605
+ stroke-dasharray: 0 1500;
8606
+ }
8607
+ }
8608
+
8609
+ @keyframes wpr-anim-text-infinite {
8610
+ 0% {
8611
+ opacity: 1;
8612
+ stroke-dasharray: 0 1500;
8613
+ }
8614
+ 12% {
8615
+ stroke-dasharray: 1500 1500;
8616
+ }
8617
+ 80% {
8618
+ opacity: 1;
8619
+ }
8620
+ 97% {
8621
+ opacity: 0;
8622
+ stroke-dasharray: 1500 1500;
8623
+ }
8624
+ 100% {
8625
+ stroke-dasharray: 0 1500;
8626
+ }
8627
+ }
8628
+
8629
+ @-webkit-keyframes wpr-anim-text {
8630
+ 0% {
8631
+ opacity: 1;
8632
+ stroke-dasharray: 0 1500;
8633
+ }
8634
+ 12% {
8635
+ stroke-dasharray: 1500 1500;
8636
+ }
8637
+ 100% {
8638
+ opacity: 1;
8639
+ }
8640
+ }
8641
+
8642
+ @keyframes wpr-anim-text {
8643
+ 0% {
8644
+ opacity: 1;
8645
+ stroke-dasharray: 0 1500;
8646
+ }
8647
+ 12% {
8648
+ stroke-dasharray: 1500 1500;
8649
+ }
8650
+ 100% {
8651
+ opacity: 1;
8652
+ }
8653
+ }
8654
+
8655
+ @-webkit-keyframes wpr-anim-text-infinite {
8656
+ 0% {
8657
+ opacity: 1;
8658
+ stroke-dasharray: 0 1500;
8659
+ }
8660
+ 12% {
8661
+ stroke-dasharray: 1500 1500;
8662
+ }
8663
+ 100% {
8664
+ opacity: 1;
8665
+ }
8666
+ }
8667
+
8668
+ .wpr-anim-text-inner {
8669
+ float: left;
8670
+ }
8671
+
8672
+ .wpr-anim-text-cursor {
8673
+ display: inline-block;
8674
+ zoom: 1;
8675
+ filter: alpha(opacity=100);
8676
+ opacity: 1;
8677
+ -webkit-animation-name: wpr-cursor-blink;
8678
+ animation-name: wpr-cursor-blink;
8679
+ -webkit-animation-iteration-count: infinite;
8680
+ animation-iteration-count: infinite;
8681
+ }
8682
+
8683
+ @-webkit-keyframes wpr-cursor-blink {
8684
+ 0% {
8685
+ opacity: 1;
8686
+ }
8687
+ 50% {
8688
+ opacity: 0;
8689
+ }
8690
+ 100% {
8691
+ opacity: 1;
8692
+ }
8693
+ }
8694
+
8695
+ @keyframes wpr-cursor-blink {
8696
+ 0% {
8697
+ opacity: 1;
8698
+ }
8699
+ 50% {
8700
+ opacity: 0;
8701
+ }
8702
+ 100% {
8703
+ opacity: 1;
8704
+ }
8705
+ }
8706
+
8707
+
8708
+ /* Defaults */
8709
+
8710
+ .elementor-widget-wpr-advanced-text .wpr-clipped-text-content {
8711
+ background-color: #605BE5;
8712
+ }
8713
+
8714
+
8715
+ /*--------------------------------------------------------------
8716
+ == Progress Bar
8717
+ --------------------------------------------------------------*/
8718
+
8719
+ .wpr-prbar-counter-value-suffix {
8720
+ line-height: 1;
8721
+ }
8722
+
8723
+
8724
+ /* Horizontal Line */
8725
+
8726
+ .wpr-prbar-hr-line {
8727
+ position: relative;
8728
+ width: 100%;
8729
+ overflow: hidden;
8730
+ }
8731
+
8732
+ .wpr-prbar-hr-line-inner {
8733
+ position: relative;
8734
+ top: 0;
8735
+ left: 0;
8736
+ width: 0;
8737
+ height: 100%;
8738
+ -webkit-transition-property: width;
8739
+ -o-transition-property: width;
8740
+ transition-property: width;
8741
+ overflow: hidden;
8742
+ }
8743
+
8744
+ .wpr-prbar-hr-line .wpr-prbar-content {
8745
+ position: absolute;
8746
+ top: 0;
8747
+ left: 0;
8748
+ width: 100%;
8749
+ height: 100%;
8750
+ }
8751
+
8752
+ .wpr-prbar-hr-line .wpr-prbar-title-wrap {
8753
+ position: absolute;
8754
+ top: 50%;
8755
+ left: 12px;
8756
+ -webkit-transform: translateY( -50%);
8757
+ -ms-transform: translateY( -50%);
8758
+ transform: translateY( -50%);
8759
+ }
8760
+
8761
+ .wpr-prbar-layout-hr-line .wpr-prbar-subtitle {
8762
+ text-align: left;
8763
+ }
8764
+
8765
+ .wpr-prbar-hr-line .wpr-prbar-counter {
8766
+ position: absolute;
8767
+ top: 50%;
8768
+ right: 12px;
8769
+ -webkit-transform: translateY( -50%);
8770
+ -ms-transform: translateY( -50%);
8771
+ transform: translateY( -50%);
8772
+ }
8773
+
8774
+ .wpr-prbar-layout-hr-line .wpr-prbar-title-wrap {
8775
+ float: left;
8776
+ }
8777
+
8778
+ .wpr-prbar-layout-hr-line .wpr-prbar-counter {
8779
+ float: right;
8780
+ }
8781
+
8782
+
8783
+ /* Vertical Line */
8784
+
8785
+ .wpr-prbar-vr-line {
8786
+ position: relative;
8787
+ display: -webkit-box;
8788
+ display: -ms-flexbox;
8789
+ display: flex;
8790
+ -webkit-box-orient: vertical;
8791
+ -webkit-box-direction: normal;
8792
+ -ms-flex-direction: column;
8793
+ flex-direction: column;
8794
+ -webkit-box-pack: end;
8795
+ -ms-flex-pack: end;
8796
+ justify-content: flex-end;
8797
+ width: 100%;
8798
+ margin: 0 auto;
8799
+ overflow: hidden;
8800
+ }
8801
+
8802
+ .wpr-prbar-vr-line-inner {
8803
+ position: relative;
8804
+ width: 100%;
8805
+ height: 0;
8806
+ -webkit-transition-property: height;
8807
+ -o-transition-property: height;
8808
+ transition-property: height;
8809
+ overflow: hidden;
8810
+ }
8811
+
8812
+
8813
+ /* Circle */
8814
+
8815
+ .wpr-prbar-circle {
8816
+ position: relative;
8817
+ display: table;
8818
+ width: 100%;
8819
+ height: auto;
8820
+ margin: 0 auto;
8821
+ }
8822
+
8823
+ .wpr-prbar-circle-svg {
8824
+ width: 100%;
8825
+ height: auto;
8826
+ -webkit-transform: rotate(-90deg);
8827
+ -ms-transform: rotate(-90deg);
8828
+ transform: rotate(-90deg);
8829
+ border-radius: 50%;
8830
+ }
8831
+
8832
+ .wpr-prbar-circle-prline {
8833
+ -webkit-transition-property: stroke-dasharray, stroke-dashoffset;
8834
+ -o-transition-property: stroke-dasharray, stroke-dashoffset;
8835
+ transition-property: stroke-dasharray, stroke-dashoffset;
8836
+ stroke-linecap: butt;
8837
+ }
8838
+
8839
+ .wpr-prbar-circle .wpr-prbar-content {
8840
+ position: absolute;
8841
+ top: 50%;
8842
+ left: 50%;
8843
+ -webkit-transform: translate( -50%, -50%);
8844
+ -ms-transform: translate( -50%, -50%);
8845
+ transform: translate( -50%, -50%);
8846
+ }
8847
+
8848
+ .wpr-prbar-content {
8849
+ text-align: center;
8850
+ overflow: hidden;
8851
+ }
8852
+
8853
+ .wpr-prbar-counter {
8854
+ display: -webkit-box;
8855
+ display: -ms-flexbox;
8856
+ display: -moz-flex;
8857
+ display: flex;
8858
+ font-size: 12px;
8859
+ -webkit-box-pack: center;
8860
+ -ms-flex-pack: center;
8861
+ justify-content: center;
8862
+ }
8863
+
8864
+ .wpr-prbar-title,
8865
+ .wpr-prbar-subtitle {
8866
+ font-size: 12px;
8867
+ text-align: center;
8868
+ }
8869
+
8870
+
8871
+ /* Stripe */
8872
+
8873
+ .wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,
8874
+ .wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after {
8875
+ content: '';
8876
+ position: absolute;
8877
+ top: 0;
8878
+ left: -30px;
8879
+ width: calc(100% + 60px);
8880
+ height: 100%;
8881
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
8882
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
8883
+ background-size: 30px 30px;
8884
+ }
8885
+
8886
+ .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,
8887
+ .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after {
8888
+ -webkit-animation: stripe-anim-right 2s linear infinite;
8889
+ animation: stripe-anim-right 2s linear infinite;
8890
+ }
8891
+
8892
+ .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,
8893
+ .wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after {
8894
+ -webkit-animation: stripe-anim-left 2s linear infinite;
8895
+ animation: stripe-anim-left 2s linear infinite;
8896
+ }
8897
+
8898
+ @-webkit-keyframes stripe-anim-right {
8899
+ 0% {
8900
+ -webkit-transform: translate(0, 0);
8901
+ transform: translate(0, 0);
8902
+ }
8903
+ 100% {
8904
+ -webkit-transform: translate(30px, 0);
8905
+ transform: translate(30px, 0);
8906
+ }
8907
+ }
8908
+
8909
+ @keyframes stripe-anim-right {
8910
+ 0% {
8911
+ -webkit-transform: translate(0, 0);
8912
+ transform: translate(0, 0);
8913
+ }
8914
+ 100% {
8915
+ -webkit-transform: translate(30px, 0);
8916
+ transform: translate(30px, 0);
8917
+ }
8918
+ }
8919
+
8920
+ @-webkit-keyframes stripe-anim-left {
8921
+ 0% {
8922
+ -webkit-transform: translate(0, 0);
8923
+ transform: translate(0, 0);
8924
+ }
8925
+ 100% {
8926
+ -webkit-transform: translate(-30px, 0);
8927
+ transform: translate(-30px, 0);
8928
+ }
8929
+ }
8930
+
8931
+ @keyframes stripe-anim-left {
8932
+ 0% {
8933
+ -webkit-transform: translate(0, 0);
8934
+ transform: translate(0, 0);
8935
+ }
8936
+ 100% {
8937
+ -webkit-transform: translate(-30px, 0);
8938
+ transform: translate(-30px, 0);
8939
+ }
8940
+ }
8941
+
8942
+
8943
+ /* Defaults */
8944
+
8945
+ .elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,
8946
+ .elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner {
8947
+ background-color: #605BE5;
8948
+ }
8949
+
8950
+
8951
+ /*--------------------------------------------------------------
8952
+ == Price List
8953
+ --------------------------------------------------------------*/
8954
+
8955
+ .wpr-price-list-item:last-child {
8956
+ margin-bottom: 0;
8957
+ }
8958
+
8959
+ .wpr-price-list-content {
8960
+ width: 100%;
8961
+ overflow: hidden;
8962
+ }
8963
+
8964
+ .wpr-price-list-item {
8965
+ display: -moz-flex;
8966
+ display: -ms-flex;
8967
+ display: -o-flex;
8968
+ display: -webkit-box;
8969
+ display: -ms-flexbox;
8970
+ display: flex;
8971
+ position: relative;
8972
+ }
8973
+
8974
+ .wpr-price-list-link {
8975
+ position: absolute;
8976
+ top: 0;
8977
+ left: 0;
8978
+ width: 100%;
8979
+ height: 100%;
8980
+ z-index: 10;
8981
+ }
8982
+
8983
+ .wpr-price-list-position-right .wpr-price-list-item {
8984
+ -webkit-box-orient: horizontal;
8985
+ -webkit-box-direction: reverse;
8986
+ -ms-flex-direction: row-reverse;
8987
+ flex-direction: row-reverse;
8988
+ }
8989
+
8990
+ .wpr-price-list-position-center .wpr-price-list-item {
8991
+ -webkit-box-orient: vertical;
8992
+ -webkit-box-direction: normal;
8993
+ -ms-flex-direction: column;
8994
+ flex-direction: column;
8995
+ }
8996
+
8997
+ .wpr-price-list-position-center .wpr-price-list-heading {
8998
+ -webkit-box-orient: vertical;
8999
+ -webkit-box-direction: normal;
9000
+ -ms-flex-direction: column;
9001
+ flex-direction: column;
9002
+ }
9003
+
9004
+ .wpr-price-list-position-center .wpr-price-list-separator {
9005
+ display: none;
9006
+ }
9007
+
9008
+ .wpr-price-list-position-left .wpr-price-list-price-wrap,
9009
+ .wpr-price-list-position-right .wpr-price-list-price-wrap {
9010
+ margin-left: auto;
9011
+ }
9012
+
9013
+ .wpr-price-list-image img {
9014
+ display: block;
9015
+ margin: 0 auto;
9016
+ }
9017
+
9018
+ .wpr-price-list-heading {
9019
+ display: -webkit-box;
9020
+ display: -ms-flexbox;
9021
+ display: flex;
9022
+ -webkit-box-align: center;
9023
+ -ms-flex-align: center;
9024
+ align-items: center;
9025
+ }
9026
+
9027
+ .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title,
9028
+ .elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price {
9029
+ font-size: 17px;
9030
+ font-weight: 700;
9031
+ }
9032
+
9033
+ .wpr-price-list-old-price {
9034
+ font-size: 11px;
9035
+ }
9036
+
9037
+ .wpr-price-list-description {
9038
+ font-size: 14px;
9039
+ }
9040
+
9041
+ .wpr-price-list-separator {
9042
+ -webkit-box-flex: 1;
9043
+ -ms-flex-positive: 1;
9044
+ flex-grow: 1;
9045
+ height: 0;
9046
+ }
9047
+
9048
+ .wpr-price-list-price-wrap {
9049
+ display: -moz-flex;
9050
+ display: -ms-flex;
9051
+ display: -o-flex;
9052
+ display: -webkit-box;
9053
+ display: -ms-flexbox;
9054
+ display: flex;
9055
+ -webkit-box-align: center;
9056
+ -ms-flex-align: center;
9057
+ align-items: center;
9058
+ -webkit-box-pack: center;
9059
+ -ms-flex-pack: center;
9060
+ justify-content: center;
9061
+ }
9062
+
9063
+ .wpr-price-list-old-position-after .wpr-price-list-price-wrap {
9064
+ -webkit-box-orient: horizontal;
9065
+ -webkit-box-direction: reverse;
9066
+ -ms-flex-direction: row-reverse;
9067
+ flex-direction: row-reverse;
9068
+ }
9069
+
9070
+ .wpr-price-list-old-position-after .wpr-price-list-old-price {
9071
+ margin-right: 10px;
9072
+ }
9073
+
9074
+ .wpr-price-list-old-position-before .wpr-price-list-old-price {
9075
+ margin-left: 3px;
9076
+ }
9077
+
9078
+ .wpr-price-list-old-price {
9079
+ display: -moz-flex;
9080
+ display: -ms-flex;
9081
+ display: -o-flex;
9082
+ display: -webkit-box;
9083
+ display: -ms-flexbox;
9084
+ display: flex;
9085
+ text-decoration: line-through;
9086
+ }
9087
+
9088
+
9089
+ /*--------------------------------------------------------------
9090
+ == Image Hotspots
9091
+ --------------------------------------------------------------*/
9092
+
9093
+ .wpr-image-hotspots {
9094
+ position: relative;
9095
+ }
9096
+
9097
+ .wpr-hotspot-item-container {
9098
+ position: absolute;
9099
+ top: 0;
9100
+ left: 0;
9101
+ width: 100%;
9102
+ height: 100%;
9103
+ z-index: 10;
9104
+ }
9105
+
9106
+ .wpr-hotspot-image img {
9107
+ width: 100%;
9108
+ }
9109
+
9110
+ .wpr-hotspot-item {
9111
+ position: absolute;
9112
+ }
9113
+
9114
+ .wpr-hotspot-text {
9115
+ font-size: 15px;
9116
+ }
9117
+
9118
+ .wpr-hotspot-content {
9119
+ position: relative;
9120
+ z-index: 15;
9121
+ display: -webkit-box;
9122
+ display: -ms-flexbox;
9123
+ display: flex;
9124
+ -webkit-box-align: center;
9125
+ -ms-flex-align: center;
9126
+ align-items: center;
9127
+ -webkit-box-pack: center;
9128
+ -ms-flex-pack: center;
9129
+ justify-content: center;
9130
+ width: 100%;
9131
+ height: 100%;
9132
+ text-align: center;
9133
+ }
9134
+
9135
+ .wpr-hotspot-icon-position-left .wpr-hotspot-content {
9136
+ -webkit-box-orient: horizontal;
9137
+ -webkit-box-direction: reverse;
9138
+ -ms-flex-direction: row-reverse;
9139
+ flex-direction: row-reverse;
9140
+ }
9141
+
9142
+ .wpr-hotspot-item,
9143
+ .wpr-hotspot-item:before {
9144
+ -webkit-animation-fill-mode: both;
9145
+ animation-fill-mode: both;
9146
+ -webkit-animation-iteration-count: infinite;
9147
+ animation-iteration-count: infinite;
9148
+ -webkit-animation-play-state: running;
9149
+ animation-play-state: running;
9150
+ }
9151
+
9152
+ .wpr-hotspot-trigger-hover .wpr-hotspot-item,
9153
+ .wpr-hotspot-trigger-click .wpr-hotspot-item {
9154
+ cursor: pointer;
9155
+ }
9156
+
9157
+
9158
+ /* Tooltip */
9159
+ .wpr-hotspot-tooltip {
9160
+ position: absolute;
9161
+ border-radius: 4px;
9162
+ visibility: hidden;
9163
+ opacity: 0;
9164
+ font-size: 13px;
9165
+ line-height: 1.5;
9166
+ -webkit-transition-property: all;
9167
+ -o-transition-property: all;
9168
+ transition-property: all;
9169
+ -webkit-transition-timing-function: ease-in-out;
9170
+ -o-transition-timing-function: ease-in-out;
9171
+ transition-timing-function: ease-in-out;
9172
+ z-index: 20;
9173
+ -webkit-box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
9174
+ box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.5);
9175
+ font-size: 13px;
9176
+ }
9177
+
9178
+ .wpr-hotspot-tooltip:before {
9179
+ content: "";
9180
+ position: absolute;
9181
+ width: 0;
9182
+ height: 0;
9183
+ }
9184
+
9185
+ .wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,
9186
+ .wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,
9187
+ .wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip {
9188
+ top: -120%;
9189
+ left: 50%;
9190
+ -webkit-transform: translateX(-50%);
9191
+ -ms-transform: translateX(-50%);
9192
+ transform: translateX(-50%);
9193
+ }
9194
+
9195
+ .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before,
9196
+ .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
9197
+ border-left-color: transparent;
9198
+ border-right-color: transparent;
9199
+ border-top-style: solid;
9200
+ border-left-style: solid;
9201
+ border-right-style: solid;
9202
+ }
9203
+
9204
+ .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,
9205
+ .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
9206
+ border-bottom-color: transparent;
9207
+ border-top-color: transparent;
9208
+ border-right-style: solid;
9209
+ border-bottom-style: solid;
9210
+ border-top-style: solid;
9211
+ }
9212
+
9213
+ .wpr-hotspot-tooltip p {
9214
+ margin: 0;
9215
+ }
9216
+
9217
+ .wpr-tooltip-active .wpr-hotspot-tooltip {
9218
+ visibility: visible;
9219
+ opacity: 1;
9220
+ }
9221
+
9222
+
9223
+ /* Triangle Position */
9224
+
9225
+ .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before {
9226
+ left: 50%;
9227
+ -ms-transform: translateX(-50%);
9228
+ transform: translateX(-50%);
9229
+ -webkit-transform: translateX(-50%);
9230
+ }
9231
+
9232
+ .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before {
9233
+ left: 50%;
9234
+ -webkit-transform: translateX(-50%) rotate(180deg);
9235
+ -ms-transform: translateX(-50%) rotate(180deg);
9236
+ transform: translateX(-50%) rotate(180deg);
9237
+ }
9238
+
9239
+ .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before {
9240
+ top: 50%;
9241
+ -webkit-transform: translateY(-50%) rotate(180deg);
9242
+ -ms-transform: translateY(-50%) rotate(180deg);
9243
+ transform: translateY(-50%) rotate(180deg);
9244
+ }
9245
+
9246
+ .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before {
9247
+ top: 50%;
9248
+ -webkit-transform: translateY(-50%);
9249
+ -ms-transform: translateY(-50%);
9250
+ transform: translateY(-50%);
9251
+ }
9252
+
9253
+ .wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip,
9254
+ .wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip {
9255
+ left: 50%;
9256
+ }
9257
+
9258
+ .wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,
9259
+ .wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip {
9260
+ top: 50%;
9261
+ }
9262
+
9263
+
9264
+ /* Tooltip Effects */
9265
+
9266
+ .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9267
+ -webkit-transform: translate(-50%, -120%);
9268
+ -ms-transform: translate(-50%, -120%);
9269
+ transform: translate(-50%, -120%);
9270
+ }
9271
+
9272
+ .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9273
+ -webkit-transform: translate(-50%, -100%);
9274
+ -ms-transform: translate(-50%, -100%);
9275
+ transform: translate(-50%, -100%);
9276
+ }
9277
+
9278
+ .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9279
+ -webkit-transform: translate(-50%, 120%);
9280
+ -ms-transform: translate(-50%, 120%);
9281
+ transform: translate(-50%, 120%);
9282
+ }
9283
+
9284
+ .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9285
+ -webkit-transform: translate(-50%, 100%);
9286
+ -ms-transform: translate(-50%, 100%);
9287
+ transform: translate(-50%, 100%);
9288
+ }
9289
+
9290
+ .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9291
+ -webkit-transform: translate(-120%, -50%);
9292
+ -ms-transform: translate(-120%, -50%);
9293
+ transform: translate(-120%, -50%);
9294
+ }
9295
+
9296
+ .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9297
+ -webkit-transform: translate(-100%, -50%);
9298
+ -ms-transform: translate(-100%, -50%);
9299
+ transform: translate(-100%, -50%);
9300
+ }
9301
+
9302
+ .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip {
9303
+ -webkit-transform: translate(120%, -50%);
9304
+ -ms-transform: translate(120%, -50%);
9305
+ transform: translate(120%, -50%);
9306
+ }
9307
+
9308
+ .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip {
9309
+ -webkit-transform: translate(100%, -50%);
9310
+ -ms-transform: translate(100%, -50%);
9311
+ transform: translate(100%, -50%);
9312
+ }
9313
+
9314
+
9315
+ /* Fade */
9316
+
9317
+ .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9318
+ -webkit-transform: translate(-50%, -100%);
9319
+ -ms-transform: translate(-50%, -100%);
9320
+ transform: translate(-50%, -100%);
9321
+ }
9322
+
9323
+ .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9324
+ -webkit-transform: translate(-50%, 100%);
9325
+ -ms-transform: translate(-50%, 100%);
9326
+ transform: translate(-50%, 100%);
9327
+ }
9328
+
9329
+ .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9330
+ -webkit-transform: translate(-100%, -50%);
9331
+ -ms-transform: translate(-100%, -50%);
9332
+ transform: translate(-100%, -50%);
9333
+ }
9334
+
9335
+ .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip {
9336
+ -webkit-transform: translate(100%, -50%);
9337
+ -ms-transform: translate(100%, -50%);
9338
+ transform: translate(100%, -50%);
9339
+ }
9340
+
9341
+
9342
+ /* Scale */
9343
+
9344
+ .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9345
+ -webkit-transform: translate(-50%, -100%) scale(0.7);
9346
+ -ms-transform: translate(-50%, -100%) scale(0.7);
9347
+ transform: translate(-50%, -100%) scale(0.7);
9348
+ }
9349
+
9350
+ .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9351
+ -webkit-transform: translate(-50%, 100%) scale(0.7);
9352
+ -ms-transform: translate(-50%, 100%) scale(0.7);
9353
+ transform: translate(-50%, 100%) scale(0.7);
9354
+ }
9355
+
9356
+ .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9357
+ -webkit-transform: translate(-100%, -50%) scale(0.7);
9358
+ -ms-transform: translate(-100%, -50%) scale(0.7);
9359
+ transform: translate(-100%, -50%) scale(0.7);
9360
+ }
9361
+
9362
+ .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip {
9363
+ -webkit-transform: translate(100%, -50%) scale(0.7);
9364
+ -ms-transform: translate(100%, -50%) scale(0.7);
9365
+ transform: translate(100%, -50%) scale(0.7);
9366
+ }
9367
+
9368
+ .wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9369
+ -webkit-transform: translate(-50%, -100%) scale(1);
9370
+ -ms-transform: translate(-50%, -100%) scale(1);
9371
+ transform: translate(-50%, -100%) scale(1);
9372
+ }
9373
+
9374
+ .wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9375
+ -webkit-transform: translate(-50%, 100%) scale(1);
9376
+ -ms-transform: translate(-50%, 100%) scale(1);
9377
+ transform: translate(-50%, 100%) scale(1);
9378
+ }
9379
+
9380
+ .wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9381
+ -webkit-transform: translate(-100%, -50%) scale(1);
9382
+ -ms-transform: translate(-100%, -50%) scale(1);
9383
+ transform: translate(-100%, -50%) scale(1);
9384
+ }
9385
+
9386
+ .wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip {
9387
+ -webkit-transform: translate(100%, -50%) scale(1);
9388
+ -ms-transform: translate(100%, -50%) scale(1);
9389
+ transform: translate(100%, -50%) scale(1);
9390
+ }
9391
+
9392
+
9393
+ /* Hotspot Animation */
9394
+
9395
+ @keyframes wpr-hotspot-anim-pulse {
9396
+ 0%,
9397
+ 100%,
9398
+ 87% {
9399
+ -webkit-transform: scale3d(1, 1, 1);
9400
+ transform: scale3d(1, 1, 1);
9401
+ }
9402
+ 88%,
9403
+ 92%,
9404
+ 96% {
9405
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
9406
+ transform: scale3d(1.1, 1.1, 1.1);
9407
+ }
9408
+ 90%,
9409
+ 94% {
9410
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
9411
+ transform: scale3d(0.9, 0.9, 0.9);
9412
+ }
9413
+ }
9414
+
9415
+ @-webkit-keyframes wpr-hotspot-anim-pulse {
9416
+ 0%,
9417
+ 100%,
9418
+ 87% {
9419
+ -webkit-transform: scale3d(1, 1, 1);
9420
+ transform: scale3d(1, 1, 1);
9421
+ }
9422
+ 88%,
9423
+ 92%,
9424
+ 96% {
9425
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
9426
+ transform: scale3d(1.1, 1.1, 1.1);
9427
+ }
9428
+ 90%,
9429
+ 94% {
9430
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
9431
+ transform: scale3d(0.9, 0.9, 0.9);
9432
+ }
9433
+ }
9434
+
9435
+ .wpr-hotspot-anim-pulse {
9436
+ -webkit-animation-name: wpr-hotspot-anim-pulse;
9437
+ animation-name: wpr-hotspot-anim-pulse;
9438
+ -webkit-animation-duration: 5s;
9439
+ animation-duration: 5s;
9440
+ }
9441
+
9442
+ @keyframes wpr-hotspot-anim-shake {
9443
+ 0%,
9444
+ 100%,
9445
+ 87% {
9446
+ -webkit-transform: translate3d(0, 0, 0);
9447
+ transform: translate3d(0, 0, 0);
9448
+ }
9449
+ 88%,
9450
+ 92%,
9451
+ 96% {
9452
+ -webkit-transform: translate3d(-5px, 0, 0);
9453
+ transform: translate3d(-5px, 0, 0);
9454
+ }
9455
+ 90%,
9456
+ 94% {
9457
+ -webkit-transform: translate3d(5px, 0, 0);
9458
+ transform: translate3d(5px, 0, 0);
9459
+ }
9460
+ }
9461
+
9462
+ @-webkit-keyframes wpr-hotspot-anim-shake {
9463
+ 0%,
9464
+ 100%,
9465
+ 87% {
9466
+ -webkit-transform: translate3d(0, 0, 0);
9467
+ transform: translate3d(0, 0, 0);
9468
+ }
9469
+ 88%,
9470
+ 92%,
9471
+ 96% {
9472
+ -webkit-transform: translate3d(-5px, 0, 0);
9473
+ transform: translate3d(-5px, 0, 0);
9474
+ }
9475
+ 90%,
9476
+ 94% {
9477
+ -webkit-transform: translate3d(5px, 0, 0);
9478
+ transform: translate3d(5px, 0, 0);
9479
+ }
9480
+ }
9481
+
9482
+ .wpr-hotspot-anim-shake {
9483
+ -webkit-animation-name: wpr-hotspot-anim-shake;
9484
+ animation-name: wpr-hotspot-anim-shake;
9485
+ -webkit-animation-duration: 5s;
9486
+ animation-duration: 5s;
9487
+ }
9488
+
9489
+ @keyframes wpr-hotspot-anim-swing {
9490
+ 0%,
9491
+ 100%,
9492
+ 70% {
9493
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
9494
+ transform: rotate3d(0, 0, 1, 0deg);
9495
+ }
9496
+ 75% {
9497
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
9498
+ transform: rotate3d(0, 0, 1, 15deg);
9499
+ }
9500
+ 80% {
9501
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
9502
+ transform: rotate3d(0, 0, 1, -10deg);
9503
+ }
9504
+ 85% {
9505
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
9506
+ transform: rotate3d(0, 0, 1, 5deg);
9507
+ }
9508
+ 90% {
9509
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
9510
+ transform: rotate3d(0, 0, 1, -5deg);
9511
+ }
9512
+ }
9513
+
9514
+ @-webkit-keyframes wpr-hotspot-anim-swing {
9515
+ 0%,
9516
+ 100%,
9517
+ 70% {
9518
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
9519
+ transform: rotate3d(0, 0, 1, 0deg);
9520
+ }
9521
+ 75% {
9522
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
9523
+ transform: rotate3d(0, 0, 1, 15deg);
9524
+ }
9525
+ 80% {
9526
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
9527
+ transform: rotate3d(0, 0, 1, -10deg);
9528
+ }
9529
+ 85% {
9530
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
9531
+ transform: rotate3d(0, 0, 1, 5deg);
9532
+ }
9533
+ 90% {
9534
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
9535
+ transform: rotate3d(0, 0, 1, -5deg);
9536
+ }
9537
+ }
9538
+
9539
+ .wpr-hotspot-anim-swing {
9540
+ -webkit-animation-name: wpr-hotspot-anim-swing;
9541
+ animation-name: wpr-hotspot-anim-swing;
9542
+ -webkit-animation-duration: 5s;
9543
+ animation-duration: 5s;
9544
+ }
9545
+
9546
+ @keyframes wpr-hotspot-anim-tada {
9547
+ 0%,
9548
+ 100%,
9549
+ 84% {
9550
+ -webkit-transform: scale3d(1, 1, 1);
9551
+ transform: scale3d(1, 1, 1);
9552
+ }
9553
+ 85% {
9554
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9555
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9556
+ }
9557
+ 88%,
9558
+ 92%,
9559
+ 96% {
9560
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9561
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9562
+ }
9563
+ 90%,
9564
+ 94% {
9565
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9566
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9567
+ }
9568
+ }
9569
+
9570
+ @-webkit-keyframes wpr-hotspot-anim-tada {
9571
+ 0%,
9572
+ 100%,
9573
+ 84% {
9574
+ -webkit-transform: scale3d(1, 1, 1);
9575
+ transform: scale3d(1, 1, 1);
9576
+ }
9577
+ 85% {
9578
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9579
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
9580
+ }
9581
+ 88%,
9582
+ 92%,
9583
+ 96% {
9584
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9585
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
9586
+ }
9587
+ 90%,
9588
+ 94% {
9589
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9590
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
9591
+ }
9592
+ }
9593
+
9594
+ .wpr-hotspot-anim-tada {
9595
+ -webkit-animation-name: wpr-hotspot-anim-tada;
9596
+ animation-name: wpr-hotspot-anim-tada;
9597
+ -webkit-animation-duration: 6s;
9598
+ animation-duration: 6s;
9599
+ }
9600
+
9601
+ @keyframes wpr-hotspot-anim-glow {
9602
+ 0% {
9603
+ -webkit-transform: scale(1);
9604
+ transform: scale(1);
9605
+ opacity: 1;
9606
+ }
9607
+ 100% {
9608
+ -webkit-transform: scale(1.5);
9609
+ transform: scale(1.5);
9610
+ opacity: 0;
9611
+ }
9612
+ }
9613
+
9614
+ @-webkit-keyframes wpr-hotspot-anim-glow {
9615
+ 0% {
9616
+ -webkit-transform: scale(1);
9617
+ transform: scale(1);
9618
+ opacity: 1;
9619
+ }
9620
+ 100% {
9621
+ -webkit-transform: scale(1.5);
9622
+ transform: scale(1.5);
9623
+ opacity: 0;
9624
+ }
9625
+ }
9626
+
9627
+ .wpr-hotspot-anim-glow:before {
9628
+ content: '';
9629
+ display: block;
9630
+ position: absolute;
9631
+ left: 0;
9632
+ top: 0;
9633
+ height: 100%;
9634
+ width: 100%;
9635
+ z-index: -1;
9636
+ -webkit-animation-name: wpr-hotspot-anim-glow;
9637
+ animation-name: wpr-hotspot-anim-glow;
9638
+ -webkit-animation-duration: 2s;
9639
+ animation-duration: 2s;
9640
+ }
9641
+
9642
+
9643
+ /*--------------------------------------------------------------
9644
+ == Divider
9645
+ --------------------------------------------------------------*/
9646
+
9647
+ .wpr-divider-wrap {
9648
+ display: inline-block;
9649
+ width: 100%;
9650
+ overflow: hidden;
9651
+ }
9652
+
9653
+ .wpr-divider {
9654
+ display: -ms-flexbox;
9655
+ display: -webkit-box;
9656
+ display: flex;
9657
+ -webkit-box-align: center;
9658
+ -ms-flex-align: center;
9659
+ align-items: center;
9660
+ }
9661
+
9662
+ .wpr-divider-text {
9663
+ -webkit-box-flex: 0;
9664
+ -ms-flex: 0 1 auto;
9665
+ flex: 0 1 auto;
9666
+ }
9667
+
9668
+ .elementor-widget-wpr-divider .wpr-divider .wpr-divider-text {
9669
+ font-size: 21px;
9670
+ }
9671
+
9672
+ .wpr-divider-border-left,
9673
+ .wpr-divider-border-right {
9674
+ -webkit-box-flex: 1;
9675
+ -ms-flex: 1 1 auto;
9676
+ flex: 1 1 auto;
9677
+ }
9678
+
9679
+ .wpr-divider-border {
9680
+ display: block;
9681
+ width: 100%;
9682
+ height: 1px;
9683
+ }
9684
+
9685
+ .wpr-divider-align-left .wpr-divider-border-left,
9686
+ .wpr-divider-align-right .wpr-divider-border-right {
9687
+ display: none;
9688
+ }
9689
+
9690
+ .wpr-divider-image {
9691
+ display: block;
9692
+ overflow: hidden;
9693
+ }
9694
+
9695
+
9696
+ /*--------------------------------------------------------------
9697
+ == Business Hours
9698
+ --------------------------------------------------------------*/
9699
+
9700
+ .wpr-business-hours {
9701
+ overflow: hidden;
9702
+ }
9703
+
9704
+ .wpr-business-hours-item {
9705
+ position: relative;
9706
+ display: -ms-flexbox;
9707
+ display: -webkit-box;
9708
+ display: flex;
9709
+ -webkit-box-align: center;
9710
+ -ms-flex-align: center;
9711
+ align-items: center;
9712
+ -webkit-transition: all .1s;
9713
+ -o-transition: all .1s;
9714
+ transition: all .1s;
9715
+ }
9716
+
9717
+ .wpr-business-day {
9718
+ -webkit-box-flex: 1;
9719
+ -ms-flex: 1 0 0px;
9720
+ flex: 1 0 0;
9721
+ text-align: left;
9722
+ }
9723
+
9724
+ .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,
9725
+ .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time,
9726
+ .elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed {
9727
+ font-size: 16px;
9728
+ font-weight: 500;
9729
+ }
9730
+
9731
+ .wpr-business-time,
9732
+ .wpr-business-closed {
9733
+ -webkit-box-flex: 1;
9734
+ -ms-flex: 1 0 0px;
9735
+ flex: 1 0 0;
9736
+ text-align: right;
9737
+ }
9738
+
9739
+ .wpr-business-hours-item:after {
9740
+ content: "";
9741
+ display: block;
9742
+ position: absolute;
9743
+ bottom: 0;
9744
+ left: 0;
9745
+ width: 100%;
9746
+ }
9747
+
9748
+ .wpr-business-hours-item:last-of-type:after {
9749
+ display: none;
9750
+ }
9751
+
9752
+
9753
+ /* Defaults */
9754
+
9755
+ .elementor-widget-wpr-business-hours .wpr-business-day,
9756
+ .elementor-widget-wpr-business-hours .wpr-business-time,
9757
+ .elementor-widget-wpr-business-hours .wpr-business-closed {
9758
+ font-weight: 500;
9759
+ }
9760
+
9761
+
9762
+ /*--------------------------------------------------------------
9763
+ == Flip Box
9764
+ --------------------------------------------------------------*/
9765
+
9766
+ .wpr-flip-box {
9767
+ position: relative;
9768
+ -webkit-transform-style: preserve-3d;
9769
+ transform-style: preserve-3d;
9770
+ -webkit-transition: all 500ms ease;
9771
+ -o-transition: all 500ms ease;
9772
+ transition: all 500ms ease;
9773
+ -webkit-perspective: 1000px;
9774
+ perspective: 1000px;
9775
+ }
9776
+
9777
+ .wpr-flip-box-item {
9778
+ position: absolute;
9779
+ top: 0;
9780
+ left: 0;
9781
+ width: 100%;
9782
+ height: 100%;
9783
+ }
9784
+
9785
+ .wpr-flip-box-front {
9786
+ z-index: 5;
9787
+ }
9788
+
9789
+ .wpr-flip-box[data-trigger="box"] {
9790
+ cursor: pointer;
9791
+ }
9792
+
9793
+ .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title,
9794
+ .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title {
9795
+ font-size: 23px;
9796
+ font-weight: 600;
9797
+ }
9798
+
9799
+ .elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description,
9800
+ .elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description {
9801
+ font-size: 15px;
9802
+ }
9803
+
9804
+ .wpr-flip-box-item {
9805
+ -webkit-transform-style: preserve-3d;
9806
+ transform-style: preserve-3d;
9807
+ -webkit-backface-visibility: hidden;
9808
+ backface-visibility: hidden;
9809
+ -webkit-transition-property: all;
9810
+ -o-transition-property: all;
9811
+ transition-property: all;
9812
+ }
9813
+
9814
+ .wpr-flip-box-content {
9815
+ display: -moz-flex;
9816
+ display: -ms-flex;
9817
+ display: -o-flex;
9818
+ display: -webkit-box;
9819
+ display: -ms-flexbox;
9820
+ display: flex;
9821
+ width: 100%;
9822
+ height: 100%;
9823
+ -webkit-box-orient: vertical;
9824
+ -webkit-box-direction: normal;
9825
+ -ms-flex-direction: column;
9826
+ flex-direction: column;
9827
+ position: relative;
9828
+ z-index: 10;
9829
+ }
9830
+
9831
+ .wpr-flip-box-overlay {
9832
+ position: absolute;
9833
+ width: 100%;
9834
+ height: 100%;
9835
+ top: 0;
9836
+ left: 0;
9837
+ z-index: 5;
9838
+ }
9839
+
9840
+ .wpr-flip-box-link {
9841
+ display: block;
9842
+ position: absolute;
9843
+ width: 100%;
9844
+ height: 100%;
9845
+ top: 0;
9846
+ left: 0;
9847
+ z-index: 20;
9848
+ }
9849
+
9850
+ .wpr-flip-box-btn {
9851
+ display: inline-table;
9852
+ cursor: pointer;
9853
+ }
9854
+
9855
+ .wpr-flip-box-btn-icon {
9856
+ margin-left: 5px;
9857
+ }
9858
+
9859
+ .wpr-flip-box-btn span {
9860
+ position: relative;
9861
+ z-index: 2;
9862
+ opacity: 1 !important;
9863
+ }
9864
+
9865
+ .wpr-flip-box-btn:before,
9866
+ .wpr-flip-box-btn:after {
9867
+ z-index: 1 !important;
9868
+ }
9869
+
9870
+ .wpr-flip-box-image img {
9871
+ display: block;
9872
+ width: 100%;
9873
+ }
9874
+
9875
+ .wpr-flip-box-title a,
9876
+ .wpr-flip-box-title a:hover {
9877
+ color: inherit;
9878
+ }
9879
+
9880
+ .wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img,
9881
+ .wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img {
9882
+ float: left;
9883
+ }
9884
+
9885
+ .wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img,
9886
+ .wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img {
9887
+ margin: 0 auto;
9888
+ }
9889
+
9890
+ .wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img,
9891
+ .wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img {
9892
+ float: right;
9893
+ }
9894
+
9895
+
9896
+ /* Flip */
9897
+
9898
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
9899
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
9900
+ -webkit-transform: rotateX(0) rotateY(-180deg);
9901
+ transform: rotateX(0) rotateY(-180deg);
9902
+ }
9903
+
9904
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
9905
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
9906
+ -webkit-transform: rotateX(0) rotateY(180deg);
9907
+ transform: rotateX(0) rotateY(180deg);
9908
+ }
9909
+
9910
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
9911
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
9912
+ -webkit-transform: rotateX(-180deg) rotateY(0);
9913
+ transform: rotateX(-180deg) rotateY(0);
9914
+ }
9915
+
9916
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
9917
+ .wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
9918
+ -webkit-transform: rotateX(180deg) rotateY(0);
9919
+ transform: rotateX(180deg) rotateY(0);
9920
+ }
9921
+
9922
+ .wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back {
9923
+ -webkit-transform: none;
9924
+ -ms-transform: none;
9925
+ transform: none;
9926
+ }
9927
+
9928
+
9929
+ /* 3D Flip */
9930
+
9931
+ .wpr-flip-box-animation-3d-yes .wpr-flip-box-content {
9932
+ -webkit-transform-style: preserve-3d;
9933
+ transform-style: preserve-3d;
9934
+ -webkit-transform: translateZ(70px) scale(.93);
9935
+ transform: translateZ(70px) scale(.93);
9936
+ }
9937
+
9938
+
9939
+ /* Slide */
9940
+
9941
+ .wpr-flip-box-animation-push .wpr-flip-box,
9942
+ .wpr-flip-box-animation-slide .wpr-flip-box {
9943
+ overflow: hidden;
9944
+ }
9945
+
9946
+ .wpr-flip-box-animation-push .wpr-flip-box-back,
9947
+ .wpr-flip-box-animation-slide .wpr-flip-box-back {
9948
+ z-index: 10;
9949
+ }
9950
+
9951
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,
9952
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back {
9953
+ top: 100%;
9954
+ }
9955
+
9956
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,
9957
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back {
9958
+ top: 0;
9959
+ }
9960
+
9961
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,
9962
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back {
9963
+ top: auto;
9964
+ bottom: 100%;
9965
+ }
9966
+
9967
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,
9968
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back {
9969
+ top: auto;
9970
+ bottom: 0;
9971
+ }
9972
+
9973
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,
9974
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back {
9975
+ left: 100%;
9976
+ }
9977
+
9978
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,
9979
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back {
9980
+ left: 0;
9981
+ }
9982
+
9983
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,
9984
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back {
9985
+ left: auto;
9986
+ right: 100%;
9987
+ }
9988
+
9989
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,
9990
+ .wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back {
9991
+ left: auto;
9992
+ right: 0;
9993
+ }
9994
+
9995
+
9996
+ /* Push */
9997
+
9998
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front {
9999
+ top: -100%;
10000
+ }
10001
+
10002
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front {
10003
+ top: 100%;
10004
+ }
10005
+
10006
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front {
10007
+ left: -100%;
10008
+ }
10009
+
10010
+ .wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front {
10011
+ left: 100%;
10012
+ }
10013
+
10014
+
10015
+ /* Fade */
10016
+
10017
+ .wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front {
10018
+ opacity: 0;
10019
+ visibility: hidden;
10020
+ }
10021
+
10022
+
10023
+ /* Zoom In */
10024
+
10025
+ .wpr-flip-box-animation-zoom-in .wpr-flip-box-back {
10026
+ opacity: 0;
10027
+ -webkit-transform: scale(0.9);
10028
+ -ms-transform: scale(0.9);
10029
+ transform: scale(0.9);
10030
+ z-index: 10;
10031
+ }
10032
+
10033
+ .wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back {
10034
+ opacity: 1;
10035
+ -webkit-transform: scale(1);
10036
+ -ms-transform: scale(1);
10037
+ transform: scale(1);
10038
+ }
10039
+
10040
+
10041
+ /* Zoom Out */
10042
+
10043
+ .wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front {
10044
+ opacity: 0;
10045
+ -webkit-transform: scale(0.9);
10046
+ -ms-transform: scale(0.9);
10047
+ transform: scale(0.9);
10048
+ visibility: hidden;
10049
+ }
10050
+
10051
+
10052
+ /* Defaults */
10053
+
10054
+ .elementor-widget-wpr-flip-box .wpr-flip-box-front {
10055
+ background-color: #605BE5;
10056
+ }
10057
+
10058
+ .elementor-widget-wpr-flip-box .wpr-flip-box-back {
10059
+ background-color: #FF348B;
10060
+ }
10061
+
10062
+
10063
+ /*--------------------------------------------------------------
10064
+ == Promo Box
10065
+ --------------------------------------------------------------*/
10066
+
10067
+ .wpr-promo-box {
10068
+ display: -moz-flex;
10069
+ display: -ms-flex;
10070
+ display: -o-flex;
10071
+ display: -webkit-box;
10072
+ display: -ms-flexbox;
10073
+ display: flex;
10074
+ position: relative;
10075
+ }
10076
+
10077
+ .wpr-promo-box-image {
10078
+ position: relative;
10079
+ overflow: hidden;
10080
+ }
10081
+
10082
+ .wpr-promo-box-style-cover .wpr-promo-box-image,
10083
+ .wpr-promo-box-style-pro-cs .wpr-promo-box-image {
10084
+ position: absolute;
10085
+ top: 0;
10086
+ left: 0;
10087
+ height: 100%;
10088
+ width: 100%;
10089
+ }
10090
+
10091
+ .wpr-promo-box-bg-image {
10092
+ position: absolute;
10093
+ top: 0;
10094
+ left: 0;
10095
+ height: 100%;
10096
+ width: 100%;
10097
+ z-index: 10;
10098
+ background-size: cover;
10099
+ background-position: 50%;
10100
+ }
10101
+
10102
+ .wpr-promo-box-bg-overlay {
10103
+ position: absolute;
10104
+ top: 0;
10105
+ left: 0;
10106
+ height: 100%;
10107
+ width: 100%;
10108
+ z-index: 15;
10109
+ -webkit-transition-property: all;
10110
+ -o-transition-property: all;
10111
+ transition-property: all;
10112
+ }
10113
+
10114
+ .wpr-promo-box-content {
10115
+ position: relative;
10116
+ z-index: 20;
10117
+ width: 100%;
10118
+ display: -moz-flex;
10119
+ display: -ms-flex;
10120
+ display: -o-flex;
10121
+ display: -webkit-box;
10122
+ display: -ms-flexbox;
10123
+ display: flex;
10124
+ -webkit-box-orient: vertical;
10125
+ -webkit-box-direction: normal;
10126
+ -ms-flex-direction: column;
10127
+ flex-direction: column;
10128
+ overflow: hidden;
10129
+ }
10130
+
10131
+ .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content {
10132
+ background-color: #212121;
10133
+ }
10134
+
10135
+ .elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content {
10136
+ background-color: #ddb34f;
10137
+ }
10138
+
10139
+ .wpr-promo-box-image-position-right .wpr-promo-box {
10140
+ -webkit-box-orient: horizontal;
10141
+ -webkit-box-direction: reverse;
10142
+ -ms-flex-direction: row-reverse;
10143
+ flex-direction: row-reverse;
10144
+ }
10145
+
10146
+ .wpr-promo-box-image-position-center .wpr-promo-box {
10147
+ -webkit-box-orient: vertical;
10148
+ -webkit-box-direction: normal;
10149
+ -ms-flex-direction: column;
10150
+ flex-direction: column;
10151
+ }
10152
+
10153
+ @media screen and (max-width: 640px) {
10154
+ .wpr-promo-box-style-classic .wpr-promo-box {
10155
+ -webkit-box-orient: vertical;
10156
+ -webkit-box-direction: normal;
10157
+ -ms-flex-direction: column;
10158
+ flex-direction: column;
10159
+ }
10160
+ .wpr-promo-box-style-classic .wpr-promo-box-image {
10161
+ min-width: auto !important;
10162
+ }
10163
+ }
10164
+
10165
+ .wpr-promo-box-link {
10166
+ display: block;
10167
+ position: absolute;
10168
+ width: 100%;
10169
+ height: 100%;
10170
+ top: 0;
10171
+ left: 0;
10172
+ z-index: 40;
10173
+ }
10174
+
10175
+ .wpr-promo-box-btn {
10176
+ display: inline-block;
10177
+ }
10178
+
10179
+ .wpr-promo-box-icon,
10180
+ .wpr-promo-box-title,
10181
+ .wpr-promo-box-description,
10182
+ .wpr-promo-box-btn-wrap {
10183
+ width: 100%;
10184
+ }
10185
+
10186
+ .wpr-promo-box-btn-icon {
10187
+ margin-left: 5px;
10188
+ }
10189
+
10190
+ .wpr-promo-box-icon img {
10191
+ display: inline-block;
10192
+ }
10193
+
10194
+ .elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image {
10195
+ -webkit-filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
10196
+ filter: brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg);
10197
+ }
10198
+
10199
+
10200
+ /* Promo box Badge */
10201
+ .wpr-promo-box-badge {
10202
+ position: absolute;
10203
+ display: inline-block;
10204
+ text-align: center;
10205
+ z-index: 35;
10206
+ }
10207
+
10208
+ .wpr-promo-box-badge-left {
10209
+ left: 0;
10210
+ right: auto;
10211
+ }
10212
+
10213
+ .wpr-promo-box-badge-right {
10214
+ left: auto;
10215
+ right: 0;
10216
+ }
10217
+
10218
+ .wpr-promo-box-badge-corner {
10219
+ top: 0;
10220
+ width: 200px;
10221
+ height: 200px;
10222
+ overflow: hidden;
10223
+ }
10224
+
10225
+ .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
10226
+ width: 200%;
10227
+ }
10228
+
10229
+ .wpr-promo-box-badge-corner.wpr-promo-box-badge-right {
10230
+ -webkit-transform: rotate(90deg);
10231
+ -ms-transform: rotate(90deg);
10232
+ transform: rotate(90deg);
10233
+ }
10234
+
10235
+ .wpr-promo-box-badge-cyrcle {
10236
+ top: 0;
10237
+ }
10238
+
10239
+ .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left {
10240
+ -webkit-transform: translateX(-40%) translateY(-40%);
10241
+ -ms-transform: translateX(-40%) translateY(-40%);
10242
+ transform: translateX(-40%) translateY(-40%);
10243
+ }
10244
+
10245
+ .wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right {
10246
+ -webkit-transform: translateX(40%) translateY(-40%);
10247
+ -ms-transform: translateX(40%) translateY(-40%);
10248
+ transform: translateX(40%) translateY(-40%);
10249
+ }
10250
+
10251
+ .wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner {
10252
+ border-radius: 100%;
10253
+ }
10254
+
10255
+ .wpr-promo-box-badge-flag {
10256
+ border-right: 5px;
10257
+ }
10258
+
10259
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-left {
10260
+ margin-left: -10px;
10261
+ }
10262
+
10263
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-right {
10264
+ margin-right: -10px;
10265
+ }
10266
+
10267
+ .wpr-promo-box-badge-flag:before {
10268
+ content: "";
10269
+ position: absolute;
10270
+ z-index: 1;
10271
+ bottom: -5px;
10272
+ width: 0;
10273
+ height: 0;
10274
+ margin-left: -10px;
10275
+ border-left: 10px solid transparent;
10276
+ border-right: 10px solid transparent;
10277
+ border-top-style: solid;
10278
+ border-top-width: 10px;
10279
+ }
10280
+
10281
+ .wpr-promo-box-badge-flag .wpr-promo-box-badge-inner {
10282
+ position: relative;
10283
+ z-index: 2;
10284
+ border-top-left-radius: 3px;
10285
+ border-top-right-radius: 3px;
10286
+ }
10287
+
10288
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before {
10289
+ left: 5px;
10290
+ -webkit-transform: rotate(90deg);
10291
+ -ms-transform: rotate(90deg);
10292
+ transform: rotate(90deg);
10293
+ }
10294
+
10295
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before {
10296
+ right: -5px;
10297
+ -webkit-transform: rotate(-90deg);
10298
+ -ms-transform: rotate(-90deg);
10299
+ transform: rotate(-90deg);
10300
+ }
10301
+
10302
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner {
10303
+ border-bottom-right-radius: 3px;
10304
+ }
10305
+
10306
+ .wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner {
10307
+ border-bottom-left-radius: 3px;
10308
+ }
10309
+
10310
+
10311
+ /* Defaults */
10312
+ .elementor-widget-wpr-promo-box .wpr-promo-box-title {
10313
+ font-size: 24px;
10314
+ font-weight: 600;
10315
+ }
10316
+
10317
+ .elementor-widget-wpr-promo-box .wpr-promo-box-description {
10318
+ font-size: 15px;
10319
+ }
10320
+
10321
+ .elementor-widget-wpr-promo-box .wpr-promo-box-btn,
10322
+ .elementor-widget-wpr-promo-box .wpr-promo-box-badge {
10323
+ font-size: 14px;
10324
+ }
10325
+
10326
+ .elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner {
10327
+ font-size: 14px;
10328
+ font-weight: 600;
10329
+ text-transform: uppercase;
10330
+ letter-spacing: 0.4px;
10331
+ }
10332
+
10333
+ .elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner {
10334
+ line-height: 1.6;
10335
+ }
10336
+
10337
+
10338
+ /*--------------------------------------------------------------
10339
+ == Content Ticker
10340
+ --------------------------------------------------------------*/
10341
+
10342
+ .wpr-content-ticker {
10343
+ display: -moz-flex;
10344
+ display: -ms-flex;
10345
+ display: -o-flex;
10346
+ display: -webkit-box;
10347
+ display: -ms-flexbox;
10348
+ display: flex;
10349
+ overflow: hidden;
10350
+ }
10351
+
10352
+ .wpr-content-ticker-inner {
10353
+ display: -moz-flex;
10354
+ display: -ms-flex;
10355
+ display: -o-flex;
10356
+ display: -webkit-box;
10357
+ display: -ms-flexbox;
10358
+ display: flex;
10359
+ -webkit-box-orient: horizontal;
10360
+ -webkit-box-direction: normal;
10361
+ -ms-flex-direction: row;
10362
+ flex-direction: row;
10363
+ -webkit-box-align: center;
10364
+ -ms-flex-align: center;
10365
+ align-items: center;
10366
+ position: relative;
10367
+ z-index: 20;
10368
+ width: 100%;
10369
+ overflow: hidden;
10370
+ }
10371
+
10372
+ .wpr-ticker-arrow-position-left .wpr-content-ticker-inner {
10373
+ -webkit-box-orient: horizontal;
10374
+ -webkit-box-direction: reverse;
10375
+ -ms-flex-direction: row-reverse;
10376
+ flex-direction: row-reverse;
10377
+ }
10378
+
10379
+
10380
+ /* Gradient */
10381
+ .wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,
10382
+ .wpr-ticker-gradient-type-left .wpr-ticker-gradient:before {
10383
+ content: "";
10384
+ position: absolute;
10385
+ bottom: 0;
10386
+ top: 0;
10387
+ left: 0;
10388
+ width: 40px;
10389
+ z-index: 20;
10390
+ }
10391
+
10392
+ .wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,
10393
+ .wpr-ticker-gradient-type-right .wpr-ticker-gradient:after {
10394
+ content: "";
10395
+ position: absolute;
10396
+ bottom: 0;
10397
+ top: 0;
10398
+ right: 0;
10399
+ width: 40px;
10400
+ z-index: 20;
10401
+ }
10402
+
10403
+ .wpr-ticker-arrow-position-left .wpr-ticker-slider-controls {
10404
+ margin-right: 20px;
10405
+ }
10406
+
10407
+ .wpr-ticker-arrow-position-right .wpr-ticker-slider-controls {
10408
+ margin-left: 20px;
10409
+ }
10410
+
10411
+ .wpr-ticker-slider {
10412
+ position: relative;
10413
+ width: 100%;
10414
+ overflow: hidden;
10415
+ }
10416
+
10417
+ .wpr-ticker-heading-position-right .wpr-content-ticker {
10418
+ -webkit-box-orient: horizontal;
10419
+ -webkit-box-direction: reverse;
10420
+ -ms-flex-direction: row-reverse;
10421
+ flex-direction: row-reverse;
10422
+ }
10423
+
10424
+
10425
+ /* Content */
10426
+ .wpr-ticker-title {
10427
+ display: -webkit-box;
10428
+ display: -ms-flexbox;
10429
+ display: flex;
10430
+ -webkit-align-items: center;
10431
+ overflow: hidden;
10432
+ -webkit-transition-property: all;
10433
+ -o-transition-property: all;
10434
+ transition-property: all;
10435
+ -webkit-transition-timing-function: ease-in-out;
10436
+ -o-transition-timing-function: ease-in-out;
10437
+ transition-timing-function: ease-in-out;
10438
+ -webkit-transition-duration: 200ms;
10439
+ -o-transition-duration: 200ms;
10440
+ transition-duration: 200ms;
10441
+ margin: 0;
10442
+ }
10443
+
10444
+ .wpr-ticker-title a,
10445
+ .wpr-ticker-title:hover a {
10446
+ color: inherit;
10447
+ }
10448
+
10449
+ .elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title {
10450
+ font-size: 14px;
10451
+ }
10452
+
10453
+ .wpr-ticker-title-inner {
10454
+ -o-text-overflow: ellipsis;
10455
+ text-overflow: ellipsis;
10456
+ white-space: nowrap;
10457
+ overflow: hidden;
10458
+ display: inline;
10459
+ }
10460
+
10461
+
10462
+ /* Heading */
10463
+ .wpr-ticker-heading {
10464
+ display: -webkit-box;
10465
+ display: -ms-flexbox;
10466
+ display: flex;
10467
+ -webkit-box-align: center;
10468
+ -ms-flex-align: center;
10469
+ align-items: center;
10470
+ position: relative;
10471
+ z-index: 25;
10472
+ -webkit-transition-property: all;
10473
+ -o-transition-property: all;
10474
+ transition-property: all;
10475
+ -webkit-transition-timing-function: ease-in-out;
10476
+ -o-transition-timing-function: ease-in-out;
10477
+ transition-timing-function: ease-in-out;
10478
+ }
10479
+
10480
+ .wpr-ticker-heading-icon-position-left .wpr-ticker-heading {
10481
+ -webkit-box-orient: horizontal;
10482
+ -webkit-box-direction: reverse;
10483
+ -ms-flex-direction: row-reverse;
10484
+ flex-direction: row-reverse;
10485
+ }
10486
+
10487
+ .elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading {
10488
+ font-size: 14px;
10489
+ }
10490
+
10491
+
10492
+ /* Triangle */
10493
+ .wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10494
+ content: "";
10495
+ position: absolute;
10496
+ width: 0;
10497
+ height: 0;
10498
+ background: transparent !important;
10499
+ border-bottom-color: transparent;
10500
+ border-top-color: transparent;
10501
+ border-right-style: solid;
10502
+ border-bottom-style: solid;
10503
+ border-top-style: solid;
10504
+ border-width: 10px;
10505
+ top: 50%;
10506
+ -webkit-transition-property: inherit;
10507
+ -o-transition-property: inherit;
10508
+ transition-property: inherit;
10509
+ -webkit-transition-timing-function: inherit;
10510
+ -o-transition-timing-function: inherit;
10511
+ transition-timing-function: inherit;
10512
+ -webkit-transition-duration: inherit;
10513
+ -o-transition-duration: inherit;
10514
+ transition-duration: inherit;
10515
+ }
10516
+
10517
+ .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before,
10518
+ .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
10519
+ content: "";
10520
+ position: absolute;
10521
+ top: 0;
10522
+ bottom: 0;
10523
+ width: 100%;
10524
+ z-index: 1;
10525
+ -webkit-transition-property: inherit;
10526
+ -o-transition-property: inherit;
10527
+ transition-property: inherit;
10528
+ -webkit-transition-timing-function: inherit;
10529
+ -o-transition-timing-function: inherit;
10530
+ transition-timing-function: inherit;
10531
+ -webkit-transition-duration: inherit;
10532
+ -o-transition-duration: inherit;
10533
+ transition-duration: inherit;
10534
+ }
10535
+
10536
+ .wpr-ticker-heading-text,
10537
+ .wpr-ticker-heading-icon {
10538
+ position: relative;
10539
+ z-index: 20;
10540
+ -webkit-transition-property: inherit;
10541
+ -o-transition-property: inherit;
10542
+ transition-property: inherit;
10543
+ -webkit-transition-timing-function: inherit;
10544
+ -o-transition-timing-function: inherit;
10545
+ transition-timing-function: inherit;
10546
+ -webkit-transition-duration: inherit;
10547
+ -o-transition-duration: inherit;
10548
+ transition-duration: inherit;
10549
+ }
10550
+
10551
+ .wpr-ticker-heading-triangle-top .wpr-ticker-heading:before {
10552
+ -ms-transform: skew(20deg);
10553
+ transform: skew(20deg);
10554
+ -webkit-transform: skew(20deg);
10555
+ }
10556
+
10557
+ .wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before {
10558
+ -ms-transform: skew(-20deg);
10559
+ transform: skew(-20deg);
10560
+ -webkit-transform: skew(-20deg);
10561
+ }
10562
+
10563
+ .wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10564
+ -webkit-transform: translateY(-50%) rotate(180deg);
10565
+ -ms-transform: translateY(-50%) rotate(180deg);
10566
+ transform: translateY(-50%) rotate(180deg);
10567
+ }
10568
+
10569
+ .wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before {
10570
+ -webkit-transform: translateY(-50%);
10571
+ -ms-transform: translateY(-50%);
10572
+ transform: translateY(-50%);
10573
+ }
10574
+
10575
+
10576
+ /* Ticker Navigation */
10577
+
10578
+ .wpr-ticker-slider-controls {
10579
+ display: -moz-flex;
10580
+ display: -ms-flex;
10581
+ display: -o-flex;
10582
+ display: -webkit-box;
10583
+ display: -ms-flexbox;
10584
+ display: flex;
10585
+ }
10586
+
10587
+ .wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls {
10588
+ -webkit-box-orient: vertical;
10589
+ -webkit-box-direction: normal;
10590
+ -ms-flex-direction: column;
10591
+ flex-direction: column;
10592
+ }
10593
+
10594
+ .wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls {
10595
+ -webkit-box-orient: horizontal;
10596
+ -webkit-box-direction: normal;
10597
+ -ms-flex-direction: row;
10598
+ flex-direction: row;
10599
+ }
10600
+
10601
+ .wpr-ticker-arrow {
10602
+ -webkit-box-sizing: content-box;
10603
+ box-sizing: content-box;
10604
+ text-align: center;
10605
+ -webkit-transition: all .5s;
10606
+ -o-transition: all .5s;
10607
+ transition: all .5s;
10608
+ cursor: pointer;
10609
+ }
10610
+
10611
+ .wpr-ticker-arrow i {
10612
+ display: block;
10613
+ width: 100%;
10614
+ height: 100%;
10615
+ line-height: inherit;
10616
+ }
10617
+
10618
+ .wpr-ticker-next-arrow {
10619
+ -webkit-transform: rotate(180deg);
10620
+ -ms-transform: rotate(180deg);
10621
+ transform: rotate(180deg);
10622
+ }
10623
+
10624
+ .wpr-content-ticker-inner .wpr-ticker-item {
10625
+ display: -moz-flex !important;
10626
+ display: -ms-flex !important;
10627
+ display: -o-flex !important;
10628
+ display: -webkit-box !important;
10629
+ display: -ms-flexbox !important;
10630
+ display: flex !important;
10631
+ -webkit-box-align: center !important;
10632
+ -ms-flex-align: center !important;
10633
+ align-items: center;
10634
+ position: relative;
10635
+ overflow: hidden;
10636
+ }
10637
+
10638
+ .wpr-ticker-marquee {
10639
+ overflow: hidden;
10640
+ }
10641
+
10642
+ .wpr-ticker-marquee .js-marquee {
10643
+ display: -moz-flex;
10644
+ display: -ms-flex;
10645
+ display: -o-flex;
10646
+ display: -webkit-box;
10647
+ display: -ms-flexbox;
10648
+ display: flex;
10649
+ }
10650
+
10651
+ .wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item {
10652
+ margin: 1px 0;
10653
+ }
10654
+
10655
+ .wpr-ticker-image {
10656
+ margin-right: 10px;
10657
+ }
10658
+
10659
+ .wpr-ticker-link {
10660
+ display: block;
10661
+ position: absolute;
10662
+ width: 100%;
10663
+ height: 100%;
10664
+ top: 0;
10665
+ left: 0;
10666
+ z-index: 20;
10667
+ }
10668
+
10669
+
10670
+ /* Flash Circle */
10671
+
10672
+ .wpr-ticker-icon-circle {
10673
+ display: block;
10674
+ border-radius: 50%;
10675
+ -webkit-border-radius: 50%;
10676
+ z-index: 5;
10677
+ -webkit-transition-property: inherit;
10678
+ -o-transition-property: inherit;
10679
+ transition-property: inherit;
10680
+ -webkit-transition-timing-function: inherit;
10681
+ -o-transition-timing-function: inherit;
10682
+ transition-timing-function: inherit;
10683
+ -webkit-transition-duration: inherit;
10684
+ -o-transition-duration: inherit;
10685
+ transition-duration: inherit;
10686
+ }
10687
+
10688
+ .wpr-ticker-icon-circle:before,
10689
+ .wpr-ticker-icon-circle:after {
10690
+ content: "";
10691
+ position: absolute;
10692
+ top: 50%;
10693
+ left: 50%;
10694
+ -webkit-animation-name: wpr-ticker-icon-blink;
10695
+ animation-name: wpr-ticker-icon-blink;
10696
+ -webkit-animation-duration: 2s;
10697
+ animation-duration: 2s;
10698
+ -webkit-animation-iteration-count: infinite;
10699
+ animation-iteration-count: infinite;
10700
+ border-radius: 50%;
10701
+ border-width: 1px;
10702
+ border-style: solid;
10703
+ -webkit-border-radius: 50%;
10704
+ -moz-border-radius: 50%;
10705
+ -webkit-transition-property: inherit;
10706
+ -o-transition-property: inherit;
10707
+ transition-property: inherit;
10708
+ -webkit-transition-timing-function: inherit;
10709
+ -o-transition-timing-function: inherit;
10710
+ transition-timing-function: inherit;
10711
+ -webkit-transition-duration: inherit;
10712
+ -o-transition-duration: inherit;
10713
+ transition-duration: inherit;
10714
+ }
10715
+
10716
+ .wpr-ticker-icon-circle:after {
10717
+ -webkit-animation-delay: 1s;
10718
+ animation-delay: 1s;
10719
+ }
10720
+
10721
+ @-webkit-keyframes wpr-ticker-icon-blink {
10722
+ 0% {
10723
+ -webkit-transform: scale(1, 1);
10724
+ transform: scale(1, 1)
10725
+ }
10726
+ 100% {
10727
+ -webkit-transform: scale(3, 3);
10728
+ transform: scale(3, 3);
10729
+ opacity: 0
10730
+ }
10731
+ }
10732
+
10733
+ @keyframes wpr-ticker-icon-blink {
10734
+ 0% {
10735
+ -webkit-transform: scale(1, 1);
10736
+ transform: scale(1, 1)
10737
+ }
10738
+ 100% {
10739
+ -webkit-transform: scale(3, 3);
10740
+ transform: scale(3, 3);
10741
+ opacity: 0
10742
+ }
10743
+ }
10744
+
10745
+
10746
+ /*--------------------------------------------------------------
10747
+ == Tabs
10748
+ --------------------------------------------------------------*/
10749
+
10750
+ .wpr-tabs {
10751
+ display: -moz-flex;
10752
+ display: -ms-flex;
10753
+ display: -o-flex;
10754
+ display: -webkit-box;
10755
+ display: -ms-flexbox;
10756
+ display: flex;
10757
+ }
10758
+
10759
+ .wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs {
10760
+ -webkit-box-orient: vertical;
10761
+ -webkit-box-direction: normal;
10762
+ -ms-flex-direction: column;
10763
+ flex-direction: column;
10764
+ }
10765
+
10766
+ .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs {
10767
+ -webkit-box-orient: horizontal;
10768
+ -webkit-box-direction: normal;
10769
+ -ms-flex-direction: row;
10770
+ flex-direction: row;
10771
+ }
10772
+
10773
+ .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs {
10774
+ -webkit-box-orient: horizontal;
10775
+ -webkit-box-direction: reverse;
10776
+ -ms-flex-direction: row-reverse;
10777
+ flex-direction: row-reverse;
10778
+ }
10779
+
10780
+ .wpr-tabs-wrap {
10781
+ display: -moz-flex;
10782
+ display: -ms-flex;
10783
+ display: -o-flex;
10784
+ display: -webkit-box;
10785
+ display: -ms-flexbox;
10786
+ display: flex;
10787
+ -ms-flex-wrap: wrap;
10788
+ flex-wrap: wrap;
10789
+ -webkit-box-align: end;
10790
+ -ms-flex-align: end;
10791
+ align-items: flex-end;
10792
+ }
10793
+
10794
+ .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,
10795
+ .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {
10796
+ -webkit-box-orient: vertical;
10797
+ -webkit-box-direction: normal;
10798
+ -ms-flex-direction: column;
10799
+ flex-direction: column;
10800
+ }
10801
+
10802
+
10803
+ /* Tabs Position */
10804
+
10805
+ .wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs {
10806
+ -webkit-box-align: center;
10807
+ -ms-flex-align: center;
10808
+ align-items: center;
10809
+ }
10810
+
10811
+ .wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs {
10812
+ -webkit-box-align: start;
10813
+ -ms-flex-align: start;
10814
+ align-items: flex-start;
10815
+ }
10816
+
10817
+ .wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs {
10818
+ -webkit-box-align: end;
10819
+ -ms-flex-align: end;
10820
+ align-items: flex-end;
10821
+ }
10822
+
10823
+ .wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,
10824
+ .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
10825
+ -webkit-box-flex: 1;
10826
+ -ms-flex-positive: 1;
10827
+ flex-grow: 1;
10828
+ -ms-flex-preferred-size: 0;
10829
+ flex-basis: 0;
10830
+ }
10831
+
10832
+ .wpr-tab {
10833
+ position: relative;
10834
+ z-index: 25;
10835
+ display: -moz-flex;
10836
+ display: -ms-flex;
10837
+ display: -o-flex;
10838
+ display: -webkit-box;
10839
+ display: -ms-flexbox;
10840
+ display: flex;
10841
+ -webkit-box-align: center;
10842
+ -ms-flex-align: center;
10843
+ align-items: center;
10844
+ cursor: pointer;
10845
+ }
10846
+
10847
+ .wpr-tab,
10848
+ .wpr-tab-icon,
10849
+ .wpr-tab-image,
10850
+ .wpr-tab-title {
10851
+ -webkit-transition-property: all;
10852
+ -o-transition-property: all;
10853
+ transition-property: all;
10854
+ }
10855
+
10856
+ .wpr-tab-icon,
10857
+ .wpr-tab-icon i,
10858
+ .wpr-tab-image,
10859
+ .wpr-tab-title {
10860
+ -webkit-transition-duration: inherit;
10861
+ -o-transition-duration: inherit;
10862
+ transition-duration: inherit;
10863
+ }
10864
+
10865
+ .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,
10866
+ .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title,
10867
+ .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {
10868
+ font-size: 15px;
10869
+ font-weight: 500;
10870
+ }
10871
+
10872
+
10873
+ /* Tab Content */
10874
+
10875
+ .wpr-tabs-content-wrap {
10876
+ position: relative;
10877
+ width: 100%;
10878
+ -webkit-transition-property: height;
10879
+ -o-transition-property: height;
10880
+ transition-property: height;
10881
+ -webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10882
+ -o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10883
+ transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
10884
+ -webkit-transition-duration: 0.5s;
10885
+ -o-transition-duration: 0.5s;
10886
+ transition-duration: 0.5s;
10887
+ z-index: 1;
10888
+ overflow: hidden;
10889
+ }
10890
+
10891
+ .wpr-tab-content {
10892
+ position: absolute;
10893
+ width: 100%;
10894
+ top: 0;
10895
+ left: 0;
10896
+ z-index: 1;
10897
+ }
10898
+
10899
+ .elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content {
10900
+ font-size: 14px;
10901
+ }
10902
+
10903
+ .wpr-tab-content-active {
10904
+ position: relative;
10905
+ z-index: 100;
10906
+ }
10907
+
10908
+ .wpr-tab-content-inner {
10909
+ opacity: 0;
10910
+ }
10911
+
10912
+ .wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none {
10913
+ opacity: 1;
10914
+ }
10915
+
10916
+
10917
+ /* Tab Icon */
10918
+
10919
+ .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image,
10920
+ .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon {
10921
+ -webkit-box-ordinal-group: 2;
10922
+ -ms-flex-order: 1;
10923
+ order: 1;
10924
+ }
10925
+
10926
+ .wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title {
10927
+ -webkit-box-ordinal-group: 3;
10928
+ -ms-flex-order: 2;
10929
+ order: 2;
10930
+ }
10931
+
10932
+ .wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
10933
+ -webkit-box-orient: vertical;
10934
+ -webkit-box-direction: reverse;
10935
+ -ms-flex-direction: column-reverse;
10936
+ flex-direction: column-reverse;
10937
+ }
10938
+
10939
+
10940
+ /* Triangle */
10941
+
10942
+ .wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10943
+ content: "";
10944
+ position: absolute;
10945
+ width: 0;
10946
+ height: 0;
10947
+ -webkit-transition-property: border-color;
10948
+ -o-transition-property: border-color;
10949
+ transition-property: border-color;
10950
+ -webkit-transition-timing-function: ease-in;
10951
+ -o-transition-timing-function: ease-in;
10952
+ transition-timing-function: ease-in;
10953
+ opacity: 0;
10954
+ visibility: hidden;
10955
+ z-index: 110;
10956
+ }
10957
+
10958
+ .wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before {
10959
+ opacity: 1;
10960
+ visibility: visible;
10961
+ }
10962
+
10963
+ .wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10964
+ border-left-color: transparent;
10965
+ border-right-color: transparent;
10966
+ border-top-color: white;
10967
+ border-top-style: solid;
10968
+ border-left-style: solid;
10969
+ border-right-style: solid;
10970
+ }
10971
+
10972
+ .wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
10973
+ .wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10974
+ border-bottom-color: transparent;
10975
+ border-top-color: transparent;
10976
+ border-right-style: solid;
10977
+ border-bottom-style: solid;
10978
+ border-top-style: solid;
10979
+ }
10980
+
10981
+
10982
+ /* Triangle Position */
10983
+
10984
+ .wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10985
+ left: 50%;
10986
+ -ms-transform: translateX(-50%);
10987
+ transform: translateX(-50%);
10988
+ -webkit-transform: translateX(-50%);
10989
+ }
10990
+
10991
+ .wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
10992
+ left: 50%;
10993
+ -ms-transform: translateX(-50%) rotate(180deg);
10994
+ transform: translateX(-50%) rotate(180deg);
10995
+ -webkit-transform: translateX(-50%) rotate(180deg);
10996
+ bottom: -1px;
10997
+ }
10998
+
10999
+ .wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
11000
+ .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11001
+ top: 50%;
11002
+ -ms-transform: translateY(-50%) rotate(180deg);
11003
+ transform: translateY(-50%) rotate(180deg);
11004
+ -webkit-transform: translateY(-50%) rotate(180deg);
11005
+ }
11006
+
11007
+ .wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,
11008
+ .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11009
+ top: 50%;
11010
+ -ms-transform: translateY(-50%);
11011
+ transform: translateY(-50%);
11012
+ -webkit-transform: translateY(-50%);
11013
+ }
11014
+
11015
+ .wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11016
+ right: 0;
11017
+ }
11018
+
11019
+ .wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before {
11020
+ left: 0;
11021
+ }
11022
+
11023
+
11024
+ /* Ticker Typing Effect */
11025
+
11026
+ .wpr-ticker-effect-typing .wpr-ticker-title:after {
11027
+ display: inline-block;
11028
+ vertical-align: top;
11029
+ opacity: 1;
11030
+ color: inherit;
11031
+ margin-left: 2px;
11032
+ }
11033
+
11034
+ .wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after {
11035
+ -webkit-animation-name: wpr-cursor-blink;
11036
+ animation-name: wpr-cursor-blink;
11037
+ -webkit-animation-iteration-count: infinite;
11038
+ animation-iteration-count: infinite;
11039
+ -webkit-animation-duration: 0.5s;
11040
+ animation-duration: 0.5s;
11041
+ }
11042
+
11043
+ .wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner {
11044
+ display: -webkit-inline-box;
11045
+ display: -ms-inline-flexbox;
11046
+ display: inline-flex;
11047
+ -webkit-animation: wpr-ticker-typing 1s steps(30, end);
11048
+ animation: wpr-ticker-typing 1s steps(30, end);
11049
+ overflow: hidden;
11050
+ }
11051
+
11052
+ @-webkit-keyframes wpr-ticker-typing {
11053
+ from {
11054
+ width: 0;
11055
+ }
11056
+ to {
11057
+ width: 100%;
11058
+ }
11059
+ }
11060
+
11061
+ @keyframes wpr-ticker-typing {
11062
+ from {
11063
+ width: 0;
11064
+ }
11065
+ to {
11066
+ width: 100%;
11067
+ }
11068
+ }
11069
+
11070
+
11071
+ /*--------------------------------------------------------------
11072
+ == Content Toggle
11073
+ --------------------------------------------------------------*/
11074
+
11075
+ .wpr-switcher-container {
11076
+ display: -moz-flex;
11077
+ display: -ms-flex;
11078
+ display: -o-flex;
11079
+ display: -webkit-box;
11080
+ display: -ms-flexbox;
11081
+ display: flex;
11082
+ -webkit-box-align: center;
11083
+ -ms-flex-align: center;
11084
+ align-items: center;
11085
+ -webkit-box-pack: center;
11086
+ -ms-flex-pack: center;
11087
+ justify-content: center;
11088
+ margin: 0 auto;
11089
+ }
11090
+
11091
+ .wpr-switcher-wrap {
11092
+ position: relative;
11093
+ display: -moz-flex;
11094
+ display: -ms-flex;
11095
+ display: -o-flex;
11096
+ display: -webkit-box;
11097
+ display: -ms-flexbox;
11098
+ display: flex;
11099
+ -ms-flex-wrap: wrap;
11100
+ flex-wrap: wrap;
11101
+ -webkit-box-align: center;
11102
+ -ms-flex-align: center;
11103
+ align-items: center;
11104
+ }
11105
+
11106
+ .wpr-switcher {
11107
+ position: relative;
11108
+ display: -moz-flex;
11109
+ display: -ms-flex;
11110
+ display: -o-flex;
11111
+ display: -webkit-box;
11112
+ display: -ms-flexbox;
11113
+ display: flex;
11114
+ -webkit-box-flex: 1;
11115
+ -ms-flex-positive: 1;
11116
+ flex-grow: 1;
11117
+ -ms-flex-preferred-size: 0;
11118
+ flex-basis: 0;
11119
+ height: 100%;
11120
+ -webkit-box-align: center;
11121
+ -ms-flex-align: center;
11122
+ align-items: center;
11123
+ -webkit-box-pack: center;
11124
+ -ms-flex-pack: center;
11125
+ justify-content: center;
11126
+ z-index: 20;
11127
+ cursor: pointer;
11128
+ }
11129
+
11130
+ .wpr-switcher-inner {
11131
+ display: -moz-flex;
11132
+ display: -ms-flex;
11133
+ display: -o-flex;
11134
+ display: -webkit-box;
11135
+ display: -ms-flexbox;
11136
+ display: flex;
11137
+ -webkit-box-align: center;
11138
+ -ms-flex-align: center;
11139
+ align-items: center;
11140
+ }
11141
+
11142
+ .wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first {
11143
+ -webkit-box-pack: end;
11144
+ -ms-flex-pack: end;
11145
+ justify-content: flex-end;
11146
+ }
11147
+
11148
+ .wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second {
11149
+ -webkit-box-pack: start;
11150
+ -ms-flex-pack: start;
11151
+ justify-content: flex-start;
11152
+ }
11153
+
11154
+ .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,
11155
+ .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon {
11156
+ -webkit-box-ordinal-group: 2;
11157
+ -ms-flex-order: 1;
11158
+ order: 1;
11159
+ }
11160
+
11161
+ .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,
11162
+ .wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label {
11163
+ -webkit-box-ordinal-group: 3;
11164
+ -ms-flex-order: 2;
11165
+ order: 2;
11166
+ }
11167
+
11168
+ .wpr-switcher-content-wrap {
11169
+ position: relative;
11170
+ width: 100%;
11171
+ -webkit-transition-property: height;
11172
+ -o-transition-property: height;
11173
+ transition-property: height;
11174
+ -webkit-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11175
+ -o-transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11176
+ transition-timing-function: cubic-bezier(0.5, 0.9, 0.6, 0.95);
11177
+ -webkit-transition-duration: 0.5s;
11178
+ -o-transition-duration: 0.5s;
11179
+ transition-duration: 0.5s;
11180
+ z-index: 1;
11181
+ overflow: hidden;
11182
+ }
11183
+
11184
+ .wpr-switcher-content {
11185
+ position: absolute;
11186
+ width: 100%;
11187
+ top: 0;
11188
+ left: 0;
11189
+ z-index: 1;
11190
+ }
11191
+
11192
+ .wpr-switcher-content-active {
11193
+ position: relative;
11194
+ z-index: 100;
11195
+ }
11196
+
11197
+ .wpr-switcher-content-inner {
11198
+ opacity: 0;
11199
+ }
11200
+
11201
+ .wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none {
11202
+ opacity: 1;
11203
+ }
11204
+
11205
+
11206
+ /* Switcher Bg */
11207
+
11208
+ .wpr-switcher-bg {
11209
+ position: absolute;
11210
+ height: 100%;
11211
+ z-index: 1;
11212
+ -o-transition: all ease-in-out 0.4s;
11213
+ transition: all ease-in-out 0.4s;
11214
+ -webkit-transition: all ease-in-out 0.4s;
11215
+ }
11216
+
11217
+
11218
+ /* Dual Switcher */
11219
+
11220
+ .wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg {
11221
+ left: 0;
11222
+ }
11223
+
11224
+ .wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg {
11225
+ left: 100%;
11226
+ -ms-transform: translateX(-100%);
11227
+ transform: translateX(-100%);
11228
+ -webkit-transform: translateX(-100%);
11229
+ }
11230
+
11231
+
11232
+ /*--------------------------------------------------------------
11233
+ == Back to Top
11234
+ --------------------------------------------------------------*/
11235
+
11236
+ .wpr-stt-wrapper {
11237
+ display: -webkit-box;
11238
+ display: -ms-flexbox;
11239
+ display: flex;
11240
+ }
11241
+
11242
+ .wpr-stt-btn {
11243
+ border: none;
11244
+ cursor: pointer;
11245
+ font-size: 16px;
11246
+ line-height: 48px;
11247
+ text-align: center;
11248
+ padding: 20px;
11249
+ max-width: 5cm;
11250
+ text-align: center;
11251
+ display: -webkit-box;
11252
+ display: -ms-flexbox;
11253
+ display: flex;
11254
+ -webkit-box-align: center;
11255
+ -ms-flex-align: center;
11256
+ align-items: center;
11257
+ -webkit-box-pack: center;
11258
+ -ms-flex-pack: center;
11259
+ justify-content: center;
11260
+ line-height: 1;
11261
+ -webkit-box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);
11262
+ box-shadow: 0px 0px 10px 0px rgb(0, 0, 0, 0.25);
11263
+ }
11264
+
11265
+ .wpr-stt-btn-icon-left .wpr-stt-btn {
11266
+ display: -webkit-box;
11267
+ display: -ms-flexbox;
11268
+ display: flex;
11269
+ -webkit-box-align: center;
11270
+ -ms-flex-align: center;
11271
+ align-items: center;
11272
+ }
11273
+
11274
+ .wpr-stt-btn-icon-right .wpr-stt-btn {
11275
+ -webkit-box-orient: horizontal;
11276
+ -webkit-box-direction: reverse;
11277
+ -ms-flex-direction: row-reverse;
11278
+ flex-direction: row-reverse;
11279
+ }
11280
+
11281
+ .wpr-stt-btn-icon-bottom .wpr-stt-btn {
11282
+ -webkit-box-orient: vertical;
11283
+ -webkit-box-direction: reverse;
11284
+ -ms-flex-direction: column-reverse;
11285
+ flex-direction: column-reverse;
11286
+ }
11287
+
11288
+ .wpr-stt-btn-icon-top .wpr-stt-btn {
11289
+ display: -webkit-box;
11290
+ display: -ms-flexbox;
11291
+ display: flex;
11292
+ -webkit-box-orient: vertical;
11293
+ -webkit-box-direction: normal;
11294
+ -ms-flex-direction: column;
11295
+ flex-direction: column;
11296
+ -webkit-box-align: center;
11297
+ -ms-flex-align: center;
11298
+ align-items: center;
11299
+ }
11300
+
11301
+ .wpr-stt-btn-align-fixed .wpr-stt-btn {
11302
+ visibility: hidden;
11303
+ position: fixed;
11304
+ z-index: 9999;
11305
+ }
11306
+
11307
+ .wpr-stt-btn-align-fixed-right .wpr-stt-btn {
11308
+ left: auto;
11309
+ }
11310
+
11311
+ .wpr-stt-btn-align-fixed-left .wpr-stt-btn {
11312
+ right: auto;
11313
+ }
11314
+
11315
+
11316
+ /*--------------------------------------------------------------
11317
+ == Phone Call
11318
+ --------------------------------------------------------------*/
11319
+
11320
+ .wpr-pc-wrapper {
11321
+ display: -webkit-box;
11322
+ display: -ms-flexbox;
11323
+ display: flex;
11324
+ }
11325
+
11326
+ .wpr-pc-btn {
11327
+ border: none;
11328
+ cursor: pointer;
11329
+ font-size: 16px;
11330
+ line-height: 48px;
11331
+ text-align: center;
11332
+ text-align: center;
11333
+ display: -webkit-box;
11334
+ display: -ms-flexbox;
11335
+ display: flex;
11336
+ -webkit-box-align: center;
11337
+ -ms-flex-align: center;
11338
+ align-items: center;
11339
+ -webkit-box-pack: center;
11340
+ -ms-flex-pack: center;
11341
+ justify-content: center;
11342
+ line-height: 1;
11343
+ }
11344
+
11345
+ .elementor a.wpr-pc-btn {
11346
+ -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
11347
+ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
11348
+ }
11349
+
11350
+ .wpr-pc-content {
11351
+ display: -webkit-box;
11352
+ display: -ms-flexbox;
11353
+ display: flex;
11354
+ }
11355
+
11356
+ .wpr-pc-btn-icon-right .wpr-pc-content {
11357
+ display: -webkit-box;
11358
+ display: -ms-flexbox;
11359
+ display: flex;
11360
+ -webkit-box-align: center;
11361
+ -ms-flex-align: center;
11362
+ align-items: center;
11363
+ }
11364
+
11365
+ .wpr-pc-btn-icon-left .wpr-pc-content {
11366
+ -webkit-box-orient: horizontal;
11367
+ -webkit-box-direction: reverse;
11368
+ -ms-flex-direction: row-reverse;
11369
+ flex-direction: row-reverse;
11370
+ }
11371
+
11372
+ .wpr-pc-btn-icon-bottom .wpr-pc-content {
11373
+ display: -webkit-box;
11374
+ display: -ms-flexbox;
11375
+ display: flex;
11376
+ -webkit-box-orient: vertical;
11377
+ -webkit-box-direction: normal;
11378
+ -ms-flex-direction: column;
11379
+ flex-direction: column;
11380
+ -webkit-box-align: center;
11381
+ -ms-flex-align: center;
11382
+ align-items: center;
11383
+ }
11384
+
11385
+ .wpr-pc-btn-icon-top .wpr-pc-content {
11386
+ -webkit-box-orient: vertical;
11387
+ -webkit-box-direction: reverse;
11388
+ -ms-flex-direction: column-reverse;
11389
+ flex-direction: column-reverse;
11390
+ }
11391
+
11392
+ .wpr-pc-btn-align-fixed .wpr-pc-btn {
11393
+ position: fixed;
11394
+ z-index: 9999;
11395
+ }
11396
+
11397
+ .wpr-pc-btn-align-fixed-right .wpr-pc-btn {
11398
+ left: auto;
11399
+ }
11400
+
11401
+ .wpr-pc-btn-align-fixed-left .wpr-pc-btn {
11402
+ right: auto;
11403
+ }
11404
+
11405
+ /*--------------------------------------------------------------
11406
+ == Post Timeline
11407
+ --------------------------------------------------------------*/
11408
+
11409
+ .wpr-timeline-outer-container {
11410
+ position: relative;
11411
+ }
11412
+
11413
+ .wpr-vertical {
11414
+ /* display: table; */
11415
+ min-width: 100%;
11416
+ min-height: 100%;
11417
+ overflow: hidden;
11418
+ }
11419
+
11420
+ /* year-wrap or data-wrap */
11421
+ .wpr-vertical .wpr-timeline-centered .wpr-data-wrap {
11422
+ display: flow-root;
11423
+ }
11424
+
11425
+ /* remove overflow hidden if possible */
11426
+ .wpr-timeline-centered {
11427
+ position: relative;
11428
+ display: table;
11429
+ width: 100%;
11430
+ height: 100%;
11431
+ /* overflow: hidden; */
11432
+ }
11433
+
11434
+ .wpr-list-style-none ul {
11435
+ list-style-type: none;
11436
+ }
11437
+
11438
+ .wpr-list-style-disc ul {
11439
+ list-style-type: disc;
11440
+ }
11441
+
11442
+ .wpr-list-style-decimal ul {
11443
+ list-style-type: decimal;
11444
+ }
11445
+
11446
+ .wpr-timeline-centered .wpr-timeline-entry:last-of-type {
11447
+ margin-bottom: 0 !important;
11448
+ }
11449
+
11450
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {
11451
+ position: relative;
11452
+ width: 50%;
11453
+ float: right;
11454
+ margin-bottom: 70px;
11455
+ clear: both;
11456
+ }
11457
+
11458
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned,
11459
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {
11460
+ float: left;
11461
+ }
11462
+
11463
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned {
11464
+ width: 100%;
11465
+ }
11466
+
11467
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner,
11468
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner {
11469
+ margin-left: 0;
11470
+ }
11471
+
11472
+ .wpr-wrapper .wpr-year-label {
11473
+ display: -webkit-box;
11474
+ display: -ms-flexbox;
11475
+ display: flex;
11476
+ -webkit-box-pack: center;
11477
+ -ms-flex-pack: center;
11478
+ justify-content: center;
11479
+ -webkit-box-align: center;
11480
+ -ms-flex-align: center;
11481
+ align-items: center;
11482
+ }
11483
+
11484
+ .wpr-one-sided-timeline-left .wpr-middle-line,
11485
+ .wpr-one-sided-timeline-left .wpr-timeline-fill,
11486
+ .wpr-one-sided-timeline-left .wpr-year-label,
11487
+ .wpr-one-sided-timeline-left .wpr-icon {
11488
+ left: auto;
11489
+ }
11490
+
11491
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner {
11492
+ position: relative;
11493
+ }
11494
+
11495
+ .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry {
11496
+ width: 100%;
11497
+ float: left;
11498
+ }
11499
+
11500
+ .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner {
11501
+ margin-left: 0;
11502
+ }
11503
+
11504
+ .wpr-both-sided-timeline .wpr-middle-line {
11505
+ left: 50%;
11506
+ }
11507
+ .wpr-middle-line {
11508
+ position: absolute;
11509
+ display: block;
11510
+ width: 4px;
11511
+ top: 20px;
11512
+ height: 100%;
11513
+ /* margin-left: -2px; */
11514
+ }
11515
+ .wpr-one-sided-timeline-left .wpr-icon {
11516
+ right: 0.3%;
11517
+ }
11518
+
11519
+ .wpr-timeline-fill {
11520
+ position: absolute;
11521
+ display: block;
11522
+ width: 4px;
11523
+ left: 50%;
11524
+ top: 20px;
11525
+ /* margin-left: -2px; */
11526
+ background-color: rgb(61, 42, 61);
11527
+ height: 0;
11528
+ }
11529
+
11530
+ .wpr-read-more-button {
11531
+ display: inline-block;
11532
+ font-size: 14px;
11533
+ }
11534
+
11535
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
11536
+ left: 108%;
11537
+ /* text-align: center; */
11538
+ }
11539
+
11540
+ .wpr-horizontal .wpr-extra-label .wpr-label,
11541
+ .wpr-horizontal .wpr-extra-label .wpr-sub-label {
11542
+ text-align: center;
11543
+ line-height: 1;
11544
+ }
11545
+
11546
+ .wpr-left-aligned .wpr-extra-label .wpr-label,
11547
+ .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
11548
+ text-align: right;
11549
+ }
11550
+
11551
+ .wpr-right-aligned .wpr-extra-label .wpr-label,
11552
+ .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
11553
+ text-align: left;
11554
+ }
11555
+
11556
+ .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label,
11557
+ .wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label {
11558
+ text-align: right !important;
11559
+ }
11560
+ .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label,
11561
+ .wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label {
11562
+ text-align: left !important;
11563
+ }
11564
+
11565
+ .wpr-horizontal-bottom .wpr-extra-label {
11566
+ position: absolute;
11567
+ display: table;
11568
+ width: 100%;
11569
+ height: 80px;
11570
+ overflow: hidden;
11571
+ text-align: center;
11572
+ vertical-align: middle;
11573
+ top: 0;
11574
+ left: 50%;
11575
+ -webkit-transform: translateX(-50%);
11576
+ -ms-transform: translateX(-50%);
11577
+ transform: translateX(-50%);
11578
+ }
11579
+
11580
+ .wpr-extra-label .wpr-label,
11581
+ .wpr-extra-label .wpr-sub-label {
11582
+ display: block;
11583
+ width: 100%;
11584
+ }
11585
+
11586
+ .wpr-extra-label .wpr-label {
11587
+ font-size: 15px;
11588
+ font-weight: 600;
11589
+ }
11590
+
11591
+ .wpr-extra-label .wpr-sub-label {
11592
+ font-size: 12px;
11593
+ }
11594
+
11595
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon {
11596
+ position: absolute;
11597
+ left: calc(100%);
11598
+ -webkit-transform: translate(-50%);
11599
+ -ms-transform: translate(-50%);
11600
+ transform: translate(-50%);
11601
+ }
11602
+
11603
+ .wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
11604
+ position: absolute;
11605
+ right: calc(100%);
11606
+ -webkit-transform: translate(50%);
11607
+ -ms-transform: translate(50%);
11608
+ transform: translate(50%);
11609
+ }
11610
+
11611
+ .wpr-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after {
11612
+ right: 0;
11613
+ margin-left: 0;
11614
+ margin-right: -9px;
11615
+ -webkit-transform: rotate(180deg);
11616
+ -ms-transform: rotate(180deg);
11617
+ transform: rotate(180deg);
11618
+ }
11619
+
11620
+ .wpr-story-info-vertical,
11621
+ .wpr-story-info {
11622
+ /* -webkit-box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);
11623
+ box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%); */
11624
+ }
11625
+
11626
+ .wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after {
11627
+ right: 100%;
11628
+ }
11629
+
11630
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label {
11631
+ position: absolute;
11632
+ right: 108%;
11633
+ width: 100%;
11634
+ height: auto;
11635
+ padding: 10px;
11636
+ -webkit-box-sizing: border-box;
11637
+ box-sizing: border-box;
11638
+ }
11639
+
11640
+ .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label,
11641
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
11642
+ position: relative;
11643
+ right: auto;
11644
+ position: static !important;
11645
+ -webkit-transform: none !important;
11646
+ -ms-transform: none !important;
11647
+ transform: none !important;
11648
+ display: block;
11649
+ margin-bottom: 10px;
11650
+ }
11651
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
11652
+ position: static !important;
11653
+ text-align: right;
11654
+ margin-left: auto;
11655
+ }
11656
+
11657
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label>span {
11658
+ display: block;
11659
+ }
11660
+
11661
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
11662
+ display: block;
11663
+ width: 48px;
11664
+ height: 48px;
11665
+ -webkit-background-clip: padding-box;
11666
+ -moz-background-clip: padding-box;
11667
+ background-clip: padding-box;
11668
+ text-align: center;
11669
+ font-size: 0;
11670
+ float: left;
11671
+ }
11672
+
11673
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i {
11674
+ font-size: 22px;
11675
+ }
11676
+
11677
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap {
11678
+ position: relative;
11679
+ -webkit-background-clip: padding-box;
11680
+ -moz-background-clip: padding;
11681
+ background-clip: padding-box;
11682
+ }
11683
+
11684
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after {
11685
+ content: '';
11686
+ display: block;
11687
+ position: absolute;
11688
+ width: 0;
11689
+ height: 0;
11690
+ border-style: solid;
11691
+ border-width: 9px 9px 9px 0;
11692
+ border-color: transparent;
11693
+ top: 14px;
11694
+ margin-left: -9px;
11695
+ }
11696
+
11697
+ .wpr-title-wrap {
11698
+ overflow: hidden;
11699
+ -ms-flex-negative: 0;
11700
+ flex-shrink: 0;
11701
+ width: 100% !important;
11702
+ }
11703
+
11704
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title {
11705
+ font-weight: bold;
11706
+ display: inline-block;
11707
+ }
11708
+
11709
+ .wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span {
11710
+ -webkit-opacity: .6;
11711
+ -moz-opacity: .6;
11712
+ opacity: .6;
11713
+ -ms-filter: alpha(opacity=60);
11714
+ filter: alpha(opacity=60);
11715
+ }
11716
+
11717
+ .wpr-timeline-centered .wpr-year-wrap .wpr-year-label {
11718
+ display: inline-block;
11719
+ text-align: center;
11720
+ white-space: nowrap;
11721
+ }
11722
+
11723
+ .wpr-timeline-centered .wpr-year-wrap {
11724
+ display: block;
11725
+ position: relative;
11726
+ float: left;
11727
+ clear: left;
11728
+ width: 100%;
11729
+ margin-left: auto;
11730
+ margin-right: auto;
11731
+ padding: 0;
11732
+ text-align: center;
11733
+ }
11734
+
11735
+ .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label {
11736
+ position: absolute;
11737
+ -webkit-transform: translate(-50%, 0);
11738
+ -ms-transform: translate(-50%, 0);
11739
+ transform: translate(-50%, 0);
11740
+ }
11741
+
11742
+ .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label {
11743
+ position: absolute;
11744
+ -webkit-transform: translate(50%, 0);
11745
+ -ms-transform: translate(50%, 0);
11746
+ transform: translate(50%, 0);
11747
+ }
11748
+
11749
+ .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after,
11750
+ .wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after {
11751
+ left: 100%;
11752
+ }
11753
+
11754
+ .wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon {
11755
+ -webkit-transform: translate(-50%, -50%) !important;
11756
+ -ms-transform: translate(-50%, -50%) !important;
11757
+ transform: translate(-50%, -50%) !important;
11758
+ }
11759
+
11760
+ .wpr-wrapper .wpr-icon {
11761
+ display: -webkit-box !important;
11762
+ display: -ms-flexbox !important;
11763
+ display: flex !important;
11764
+ -webkit-box-pack: center !important;
11765
+ -ms-flex-pack: center !important;
11766
+ justify-content: center !important;
11767
+ -webkit-box-align: center !important;
11768
+ -ms-flex-align: center !important;
11769
+ align-items: center !important;
11770
+ }
11771
+
11772
+ .timeline-background-image {
11773
+ position: absolute;
11774
+ left: 0;
11775
+ top: 0;
11776
+ width: 100%;
11777
+ height: 100%;
11778
+ max-width: 100% !important;
11779
+ max-height: 100% !important;
11780
+ opacity: 0.7;
11781
+ z-index: -1;
11782
+ }
11783
+
11784
+ .timeline-background-image img {
11785
+ width: 100%;
11786
+ height: 100%;
11787
+ max-width: 100% !important;
11788
+ max-height: 100% !important;
11789
+ }
11790
+
11791
+ .wpr-horizontal-timeline .swiper-slide-line-bottom {
11792
+ display: -webkit-box;
11793
+ display: -ms-flexbox;
11794
+ display: flex;
11795
+ -webkit-box-pack: center;
11796
+ -ms-flex-pack: center;
11797
+ justify-content: center;
11798
+ -webkit-box-align: end;
11799
+ -ms-flex-align: end;
11800
+ align-items: flex-end;
11801
+ }
11802
+
11803
+ .wpr-horizontal-timeline .wpr-story-info {
11804
+ width: 98%;
11805
+ }
11806
+
11807
+ .story-with-background {
11808
+ background-image: url('');
11809
+ background-repeat: no-repeat;
11810
+ background-position: center;
11811
+ background-size: cover;
11812
+ }
11813
+
11814
+ .wpr-timeline-story-overlay {
11815
+ position: absolute;
11816
+ top: 0;
11817
+ left: 0;
11818
+ display: -webkit-box;
11819
+ display: -ms-flexbox;
11820
+ display: flex;
11821
+ -webkit-box-orient: vertical;
11822
+ -webkit-box-direction: normal;
11823
+ -ms-flex-direction: column;
11824
+ flex-direction: column;
11825
+ width: 100%;
11826
+ line-height: 1;
11827
+ height: auto;
11828
+ }
11829
+
11830
+ .wpr-story-info {
11831
+ line-height: 1;
11832
+ }
11833
+
11834
+ /* Horizontal Timeline */
11835
+ .wpr-horizontal-bottom.swiper-container {
11836
+ position: unset;
11837
+ overflow: hidden;
11838
+ z-index: 10;
11839
+ }
11840
+
11841
+ .wpr-horizontal.swiper-container {
11842
+ position: unset;
11843
+ /* overflow: hidden; */
11844
+ z-index: 11;
11845
+ margin: 0 32px;
11846
+ }
11847
+
11848
+ .wpr-horizontal {
11849
+ padding-top: 10px;
11850
+ }
11851
+
11852
+ .wpr-horizontal-bottom {
11853
+ padding-bottom: 10px;
11854
+ }
11855
+
11856
+ /* Year Label */
11857
+ .wpr-horizontal-bottom .wpr-year-wrap {
11858
+ position: absolute;
11859
+ display: table;
11860
+ text-align: center;
11861
+ top: 96px;
11862
+ left: 10px;
11863
+ height: 36px;
11864
+ width: 72px;
11865
+ vertical-align: middle;
11866
+ border-radius: 6px;
11867
+ overflow: hidden;
11868
+ z-index: 1;
11869
+ table-layout: fixed;
11870
+ word-break: break-word;
11871
+ }
11872
+
11873
+ .wpr-horizontal-bottom .wpr-year-label {
11874
+ padding: 2px;
11875
+ vertical-align: middle;
11876
+ display: table-cell;
11877
+ }
11878
+
11879
+ /* Story Icon */
11880
+ .wpr-horizontal-bottom .wpr-icon {
11881
+ color: #fff;
11882
+ width: 40px;
11883
+ height: 40px;
11884
+ text-align: center;
11885
+ display: block;
11886
+ z-index: 100;
11887
+ border-radius: 50%;
11888
+ -webkit-transform: translate(-50%);
11889
+ -ms-transform: translate(-50%);
11890
+ transform: translate(-50%);
11891
+ }
11892
+
11893
+ .wpr-horizontal-bottom .wpr-icon i {
11894
+ line-height: 40px;
11895
+ font-size: 26px;
11896
+ }
11897
+
11898
+ .wpr-horizontal-bottom .wpr-icon:empty {
11899
+ width: 24px;
11900
+ height: 24px;
11901
+ top: 102px;
11902
+ left: calc(50% - 12px);
11903
+ }
11904
+
11905
+
11906
+ /* Story Content */
11907
+ .wpr-horizontal-bottom .wpr-story-info:before {
11908
+ content: "";
11909
+ display: block;
11910
+ position: absolute;
11911
+ }
11912
+
11913
+ .wpr-horizontal-bottom .wpr-story-info {
11914
+ padding: 0;
11915
+ -webkit-box-pack: center;
11916
+ -ms-flex-pack: center;
11917
+ justify-content: center;
11918
+ position: relative;
11919
+ -webkit-transition: all 200ms ease-in;
11920
+ -o-transition: all 200ms ease-in;
11921
+ transition: all 200ms ease-in;
11922
+ text-align: center;
11923
+ -webkit-box-sizing: border-box;
11924
+ box-sizing: border-box;
11925
+ border-radius: 6px;
11926
+ }
11927
+
11928
+ .wpr-story-info,
11929
+ .wpr-story-info-vertical {
11930
+ font-size: 0;
11931
+ }
11932
+
11933
+ /* .wpr-horizontal-bottom .wpr-timeline-media, */
11934
+ .wpr-timeline-media {
11935
+ overflow: hidden;
11936
+ position: relative;
11937
+ display: inline-block;
11938
+ }
11939
+
11940
+ .wpr-timeline-iframe-wrapper {
11941
+ position: relative;
11942
+ width: 100%;
11943
+ height: 0;
11944
+ padding-bottom: 56.25%;
11945
+ }
11946
+
11947
+ .wpr-timeline-media iframe,
11948
+ .wpr-timeline-iframe-wrapper iframe {
11949
+ position: absolute;
11950
+ top: 0;
11951
+ left: 0;
11952
+ width: 100%;
11953
+ height: 100%;
11954
+ }
11955
+
11956
+
11957
+ /* .wpr-horizontal-bottom .wpr-title, */
11958
+ .wpr-horizontal-bottom .wpr-title {
11959
+ display: inline-block;
11960
+ /* width: 100%; */
11961
+ margin: 0;
11962
+ line-height: 1.2em;
11963
+ }
11964
+
11965
+ .wpr-horizontal-bottom .wpr-title {
11966
+ padding: 8px 8px 0;
11967
+ font-size: 20px;
11968
+ }
11969
+
11970
+ .wpr-horizontal-bottom .wpr-description {
11971
+ display: inline-block;
11972
+ width: 100%;
11973
+ margin: 0;
11974
+ line-height: 1.2em;
11975
+ padding: 8px;
11976
+ font-size: inherit;
11977
+ }
11978
+
11979
+ .wpr-horizontal .wpr-description {
11980
+ display: inline-block;
11981
+ width: 100%;
11982
+ margin: 0;
11983
+ line-height: 1.2em;
11984
+ padding: 8px;
11985
+ font-size: inherit;
11986
+ }
11987
+
11988
+ .wpr-wrapper .wpr-description {
11989
+ font-size: 15px;
11990
+ background-color: transparent !important;
11991
+ }
11992
+
11993
+
11994
+ /* Middle Line */
11995
+ .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
11996
+ position: absolute;
11997
+ left: 50%;
11998
+ z-index: 0;
11999
+ }
12000
+
12001
+ .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
12002
+ background: rgba(0, 0, 0, 0.25);
12003
+ }
12004
+
12005
+
12006
+ /* Next/Prev Buttons */
12007
+ .wpr-horizontal-bottom .wpr-button-prev,
12008
+ .wpr-horizontal-bottom .wpr-button-next {
12009
+ position: absolute;
12010
+ display: -webkit-box;
12011
+ display: -ms-flexbox;
12012
+ display: flex;
12013
+ -webkit-box-pack: center;
12014
+ -ms-flex-pack: center;
12015
+ justify-content: center;
12016
+ -webkit-box-align: center;
12017
+ -ms-flex-align: center;
12018
+ align-items: center;
12019
+ font-size: 40px;
12020
+ top: 113px;
12021
+ cursor: pointer;
12022
+ line-height: 0;
12023
+ }
12024
+
12025
+ .wpr-horizontal-bottom .wpr-button-prev {
12026
+ margin-left: -10px;
12027
+ }
12028
+
12029
+ .wpr-horizontal-bottom .wpr-button-next {
12030
+ margin-right: -10px;
12031
+ }
12032
+
12033
+ .wpr-button-prev.swiper-button-disabled,
12034
+ .wpr-button-next.swiper-button-disabled {
12035
+ opacity: 0.35;
12036
+ cursor: auto;
12037
+ pointer-events: none;
12038
+ }
12039
+
12040
+
12041
+ /* Slider Styles */
12042
+ .swiper-slide.auto-height {
12043
+ height: auto;
12044
+ }
12045
+
12046
+ .wpr-horizontal-timeline .swiper-slide {
12047
+ height: auto;
12048
+ }
12049
+
12050
+ .wpr-horizontal-bottom {
12051
+ height: auto;
12052
+ }
12053
+
12054
+
12055
+ /* Horizontal Timeline */
12056
+ .wpr-horizontal .wpr-year-wrap {
12057
+ position: absolute;
12058
+ display: table;
12059
+ text-align: center;
12060
+ bottom: 61px;
12061
+ left: 12px;
12062
+ height: 36px;
12063
+ width: 72px;
12064
+ vertical-align: middle;
12065
+ border-radius: 6px;
12066
+ overflow: hidden;
12067
+ z-index: 1;
12068
+ table-layout: fixed;
12069
+ word-break: break-word;
12070
+ background: rgb(255, 0, 179);
12071
+ }
12072
+
12073
+ .wpr-horizontal .wpr-year-label {
12074
+ padding: 2px;
12075
+ vertical-align: middle;
12076
+ display: table-cell;
12077
+ background: rgb(255, 0, 179);
12078
+ }
12079
+
12080
+ /* Extra Labels */
12081
+ .wpr-timeline-centered .wpr-extra-label {
12082
+ -webkit-transform: translateY(-50%) !important;
12083
+ -ms-transform: translateY(-50%) !important;
12084
+ transform: translateY(-50%) !important;
12085
+ }
12086
+
12087
+ .wpr-horizontal .wpr-extra-label {
12088
+ position: absolute;
12089
+ display: table;
12090
+ width: 100%;
12091
+ height: 80px;
12092
+ overflow: hidden;
12093
+ text-align: center;
12094
+ vertical-align: middle;
12095
+ left: 50%;
12096
+ -webkit-transform: translateX(-50%);
12097
+ -ms-transform: translateX(-50%);
12098
+ transform: translateX(-50%);
12099
+ }
12100
+
12101
+ .wpr-horizontal .wpr-extra-label .wpr-label,
12102
+ .wpr-horizontal .wpr-extra-label .wpr-sub-label {
12103
+ display: inline-block;
12104
+ width: 100%;
12105
+ }
12106
+
12107
+ /* Story Icon */
12108
+ .wpr-horizontal .wpr-icon {
12109
+ width: 40px;
12110
+ height: 40px;
12111
+ left: calc(50% - 20px);
12112
+ text-align: center;
12113
+ position: absolute;
12114
+ display: block;
12115
+ z-index: 100;
12116
+ left: 50%;
12117
+ -webkit-transform: translate(-50%, 50%);
12118
+ -ms-transform: translate(-50%, 50%);
12119
+ transform: translate(-50%, 50%);
12120
+ }
12121
+
12122
+ .wpr-horizontal .wpr-icon i {
12123
+ line-height: 40px;
12124
+ font-size: 26px;
12125
+ }
12126
+
12127
+ .wpr-horizontal .wpr-icon:empty {
12128
+ width: 24px;
12129
+ height: 24px;
12130
+ bottom: 48px;
12131
+ left: calc(50% - 12px);
12132
+ }
12133
+
12134
+
12135
+ /* Story Content Section */
12136
+ .wpr-horizontal .wpr-story-info:before {
12137
+ content: "";
12138
+ display: block;
12139
+ position: absolute;
12140
+ left: calc(50% - 10px);
12141
+ left: -o-calc(50% - 10px);
12142
+ border-bottom-color: transparent !important;
12143
+ bottom: -28px;
12144
+ }
12145
+
12146
+ .wpr-horizontal .wpr-story-info {
12147
+ position: relative;
12148
+ -webkit-box-pack: center;
12149
+ -ms-flex-pack: center;
12150
+ justify-content: center;
12151
+ -webkit-transition: all 200ms ease-in;
12152
+ -o-transition: all 200ms ease-in;
12153
+ transition: all 200ms ease-in;
12154
+ text-align: center;
12155
+ -webkit-box-sizing: border-box;
12156
+ box-sizing: border-box;
12157
+ }
12158
+
12159
+ .wpr-horizontal .wpr-title {
12160
+ padding: 8px 8px 0;
12161
+ font-size: 20px;
12162
+ }
12163
+
12164
+
12165
+ /* Middle Line */
12166
+ .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
12167
+ position: absolute;
12168
+ height: 2px;
12169
+ left: 50%;
12170
+ z-index: 0;
12171
+ }
12172
+
12173
+
12174
+ /* Next/Prev Buttons */
12175
+ .wpr-horizontal .wpr-button-prev,
12176
+ .wpr-horizontal .wpr-button-next {
12177
+ position: absolute;
12178
+ font-size: 40px;
12179
+ cursor: pointer;
12180
+ line-height: 0;
12181
+ display: -webkit-box;
12182
+ display: -ms-flexbox;
12183
+ display: flex;
12184
+ -webkit-box-pack: center;
12185
+ -ms-flex-pack: center;
12186
+ justify-content: center;
12187
+ -webkit-box-align: center;
12188
+ -ms-flex-align: center;
12189
+ align-items: center;
12190
+ }
12191
+
12192
+ .wpr-horizontal .wpr-button-prev {
12193
+ margin-left: -6px;
12194
+ }
12195
+
12196
+ .wpr-horizontal .wpr-button-next {
12197
+ margin-right: -6px;
12198
+ }
12199
+
12200
+ .wpr-button-prev.swiper-button-disabled,
12201
+ .wpr-button-next.swiper-button-disabled {
12202
+ opacity: 0.55;
12203
+ cursor: auto;
12204
+ pointer-events: none;
12205
+ }
12206
+
12207
+ /* slider styles */
12208
+ .wpr-wrapper .wpr-year {
12209
+ font-size: 16px;
12210
+ font-weight: bold;
12211
+ line-height: 2.1em;
12212
+ }
12213
+
12214
+ .wpr-wrapper span.wpr-extra-label {
12215
+ font-size: 15px;
12216
+ font-weight: normal;
12217
+ color: #7A7A7A;
12218
+ }
12219
+
12220
+ .wpr-wrapper span.wpr-title {
12221
+ font-size: 20px;
12222
+ font-weight: 600;
12223
+ }
12224
+
12225
+ .wpr-horizontal-bottom .wpr-story-info {
12226
+ border-bottom: 4px solid #23A455;
12227
+ }
12228
+
12229
+ .wpr-horizontal-bottom .wpr-story-info:before {
12230
+ border: 13px solid;
12231
+ border-top-color: transparent;
12232
+ border-left-color: transparent;
12233
+ border-right-color: transparent;
12234
+ }
12235
+
12236
+ .wpr-left-aligned .wpr-data-wrap:after {
12237
+ border-right-color: transparent !important;
12238
+ }
12239
+
12240
+ .wpr-wrapper span.wpr-extra-label {
12241
+ font-size: 15px;
12242
+ font-weight: normal;
12243
+ color: #7A7A7A;
12244
+ }
12245
+
12246
+ .wpr-wrapper a.wpr-title {
12247
+ font-size: 24px;
12248
+ font-weight: bold;
12249
+ }
12250
+
12251
+ .wpr-horizontal .wpr-story-info {
12252
+ border-bottom: 4px solid #23A455;
12253
+ }
12254
+
12255
+ .wpr-horizontal .wpr-story-info:before {
12256
+ border: 13px solid transparent;
12257
+ }
12258
+
12259
+ .wpr-horizontal .wpr-timeline-prev-arrow {
12260
+ left: 1%;
12261
+ -webkit-transform: translateY(50%);
12262
+ -ms-transform: translateY(50%);
12263
+ transform: translateY(50%);
12264
+ }
12265
+
12266
+ .wpr-horizontal .wpr-timeline-next-arrow {
12267
+ right: 1%;
12268
+ -webkit-transform: translateY(50%) rotate(180deg);
12269
+ -ms-transform: translateY(50%) rotate(180deg);
12270
+ transform: translateY(50%) rotate(180deg);
12271
+ }
12272
+
12273
+ .wpr-horizontal-bottom .wpr-timeline-prev-arrow {
12274
+ left: 1%;
12275
+ -webkit-transform: translateY(-50%);
12276
+ -ms-transform: translateY(-50%);
12277
+ transform: translateY(-50%);
12278
+ }
12279
+
12280
+ .wpr-horizontal-bottom .wpr-timeline-next-arrow {
12281
+ right: 1%;
12282
+ -webkit-transform: translateY(-50%) rotate(180deg);
12283
+ -ms-transform: translateY(-50%) rotate(180deg);
12284
+ transform: translateY(-50%) rotate(180deg);
12285
+ }
12286
+
12287
+ @media screen and (max-width: 767px) {
12288
+ .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry {
12289
+ float: none;
12290
+ width: 100%;
12291
+ }
12292
+ .wpr-timeline-centered .wpr-right-aligned .wpr-icon {
12293
+ -webkit-transform: translate(-50%, -50%) !important;
12294
+ -ms-transform: translate(-50%, -50%) !important;
12295
+ transform: translate(-50%, -50%) !important;
12296
+ }
12297
+ .wpr-one-sided-timeline .wpr-extra-label {
12298
+ position: static !important;
12299
+ -webkit-transform: none !important;
12300
+ -ms-transform: none !important;
12301
+ transform: none !important;
12302
+ display: block;
12303
+ margin-bottom: 10px;
12304
+ }
12305
+ .wpr-right-aligned .wpr-extra-label .wpr-label {
12306
+ text-align: left !important;
12307
+ }
12308
+ }
12309
+
12310
+
12311
+ /*--------------------------------------------------------------
12312
+ == Lottie Animations
12313
+ --------------------------------------------------------------*/
12314
+ .wpr-lottie-animations-wrapper {
12315
+ min-height: 1px;
12316
+ }
12317
+
12318
+ /* ----------------------------------
12319
+ == Flip Carousel
12320
+ ------------------------------------ */
12321
+ .wpr-flip-carousel-wrapper {
12322
+ min-height: 1px;
12323
+ }
12324
+
12325
+ .wpr-flip-carousel {
12326
+ overflow: hidden !important;
12327
+ opacity: 0;
12328
+ }
12329
+
12330
+ .wpr-flip-items-wrapper img {
12331
+ margin: auto;
12332
+ }
12333
+
12334
+ .wpr-flip-items-wrapper {
12335
+ list-style-type: none;
12336
+ }
12337
+
12338
+ .wpr-flip-carousel ul li.flipster__item {
12339
+ margin: auto;
12340
+ }
12341
+
12342
+ .wpr-flip-carousel ul li.flipster__item img {
12343
+ width: 100%;
12344
+ }
12345
+
12346
+ .wpr-flip-carousel .flipster__nav {
12347
+ margin: 0;
12348
+ }
12349
+
12350
+ .wpr-flip-carousel .flipster__button,
12351
+ .wpr-flip-carousel .flipcaption,
12352
+ .wpr-flip-carousel .flipster__nav__link {
12353
+ display: -webkit-box;
12354
+ display: -ms-flexbox;
12355
+ display: flex;
12356
+ -webkit-box-pack: center;
12357
+ -ms-flex-pack: center;
12358
+ justify-content: center;
12359
+ -webkit-box-align: center;
12360
+ -ms-flex-align: center;
12361
+ align-items: center;
12362
+ text-align: center;
12363
+ outline: none;
12364
+ }
12365
+
12366
+ .wpr-flip-carousel .flipster__button {
12367
+ opacity: 1;
12368
+ }
12369
+
12370
+ .wpr-flip-carousel .flipster__nav__link {
12371
+ width: 100%;
12372
+ height: 100%;
12373
+ padding: 0;
12374
+ }
12375
+
12376
+ .wpr-flip-carousel .flipster__nav__link::after {
12377
+ display: none;
12378
+ }
12379
+
12380
+ .wpr-flip-carousel-navigation {
12381
+ display: -webkit-box;
12382
+ display: -ms-flexbox;
12383
+ display: flex;
12384
+ -webkit-box-pack: center;
12385
+ -ms-flex-pack: center;
12386
+ justify-content: center;
12387
+ -webkit-box-align: center;
12388
+ -ms-flex-align: center;
12389
+ align-items: center;
12390
+ text-align: center;
12391
+ }
12392
+
12393
+ @media screen and (max-width: 768px) {
12394
+ .wpr-flip-carousel ul li.flipster__item {
12395
+ width: 70%;
12396
+ }
12397
+ }
12398
+
12399
+ /*--------------------------------------------------------------
12400
+ == Dual Color Heading
12401
+ --------------------------------------------------------------*/
12402
+ .wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap {
12403
+ display: -webkit-box;
12404
+ display: -ms-flexbox;
12405
+ display: flex;
12406
+ -webkit-box-orient: vertical;
12407
+ -webkit-box-direction: reverse;
12408
+ -ms-flex-direction: column-reverse;
12409
+ flex-direction: column-reverse;
12410
+ }
12411
+
12412
+ .wpr-dual-heading-icon-top .wpr-dual-heading-wrap {
12413
+ display: -webkit-box;
12414
+ display: -ms-flexbox;
12415
+ display: flex;
12416
+ -webkit-box-orient: vertical;
12417
+ -webkit-box-direction: normal;
12418
+ -ms-flex-direction: column;
12419
+ flex-direction: column;
12420
+ }
12421
+
12422
+ .wpr-dual-heading-icon-top .wpr-dual-heading-icon-wrap {
12423
+ -webkit-box-ordinal-group: 0;
12424
+ -ms-flex-order: -1;
12425
+ order: -1;
12426
+ }
12427
+
12428
+ .wpr-dual-heading-desc-top .wpr-dual-heading-wrap {
12429
+ display: -webkit-box;
12430
+ display: -ms-flexbox;
12431
+ display: flex;
12432
+ -webkit-box-orient: vertical;
12433
+ -webkit-box-direction: normal;
12434
+ -ms-flex-direction: column;
12435
+ flex-direction: column;
12436
+ }
12437
+
12438
+ .wpr-dual-heading-desc-top .wpr-dual-heading-description {
12439
+ -webkit-box-ordinal-group: 0;
12440
+ -ms-flex-order: -1;
12441
+ order: -1;
12442
+ }
12443
+
12444
+ .wpr-dual-title {
12445
+ margin: 0;
12446
+ }
12447
+
12448
+ .wpr-dual-title .first,
12449
+ .wpr-dual-title .second {
12450
+ display: inline-block;
12451
+ }
12452
+
12453
+ /*--------------------------------------------------------------
12454
+ == Taxonomy List
12455
+ --------------------------------------------------------------*/
12456
+ .wpr-taxonomy-list {
12457
+ display: -webkit-box;
12458
+ display: -ms-flexbox;
12459
+ display: flex;
12460
+ list-style: none;
12461
+ padding: 0;
12462
+ margin: 0;
12463
+ }
12464
+
12465
+ .wpr-taxonomy-list li:not(.wpr-sub-hidden) {
12466
+ display: -webkit-box;
12467
+ display: -ms-flexbox;
12468
+ display: flex;
12469
+ -webkit-box-align: center;
12470
+ -ms-flex-align: center;
12471
+ align-items: center;
12472
+ }
12473
+
12474
+ .wpr-taxonomy-list li a {
12475
+ -webkit-box-flex: 1;
12476
+ -ms-flex-positive: 1;
12477
+ flex-grow: 1;
12478
+ /* flex-shrink: 0; */
12479
+ }
12480
+
12481
+ .wpr-taxonomy-list li .wpr-tax-dropdown {
12482
+ /* flex-shrink: 1;
12483
+ flex-grow: 0; */
12484
+ width: auto;
12485
+ cursor: pointer;
12486
+ }
12487
+
12488
+ .wpr-sub-hidden {
12489
+ display: none;
12490
+ }
12491
+
12492
+ .wpr-taxonomy-list li {
12493
+ text-align: left;
12494
+ }
12495
+
12496
+ .wpr-taxonomy-list li a {
12497
+ display: inline-block;
12498
+ text-decoration: none;
12499
+ }
12500
+
12501
+ .wpr-taxonomy-list i {
12502
+ display: block;
12503
+ width: 100%;
12504
+ height: 100%;
12505
+ }
12506
+
12507
+ .wpr-taxonomy-list-vertical .wpr-taxonomy-list i,
12508
+ .wpr-taxonomy-list span {
12509
+ line-height: 1.5;
12510
+ vertical-align: middle;
12511
+ }
12512
+
12513
+ .wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a,
12514
+ .wpr-taxonomy-list .wpr-tax-wrap {
12515
+ display: -webkit-inline-box;
12516
+ display: -ms-inline-flexbox;
12517
+ display: inline-flex;
12518
+ -webkit-box-pack: center;
12519
+ -ms-flex-pack: center;
12520
+ justify-content: center;
12521
+ -webkit-box-align: center;
12522
+ -ms-flex-align: center;
12523
+ align-items: center;
12524
+ }
12525
+
12526
+ .wpr-term-count {
12527
+ display: block;
12528
+ /* vertical-align: middle; */
12529
+ }
12530
+
12531
+ .wpr-taxonomy-list-horizontal .wpr-taxonomy-list {
12532
+ -ms-flex-wrap: wrap;
12533
+ flex-wrap: wrap;
12534
+ }
12535
+
12536
+ .wpr-taxonomy-list-vertical .wpr-taxonomy-list {
12537
+ -webkit-box-orient: vertical;
12538
+ -webkit-box-direction: normal;
12539
+ -ms-flex-direction: column;
12540
+ flex-direction: column;
12541
+ }
12542
+
12543
+ .wpr-taxonomy-list-vertical .wpr-taxonomy-list li a {
12544
+ display: -webkit-box;
12545
+ display: -ms-flexbox;
12546
+ display: flex;
12547
+ -webkit-box-pack: justify;
12548
+ -ms-flex-pack: justify;
12549
+ justify-content: space-between;
12550
+ -webkit-box-align: center;
12551
+ -ms-flex-align: center;
12552
+ align-items: center;
12553
+ }
12554
+
12555
+ .wpr-taxonomy-list-vertical .wpr-sub-taxonomy {
12556
+ padding-left: 20px;
12557
+ }
12558
+
12559
+ .wpr-taxonomy-list-vertical .wpr-inner-sub-taxonomy {
12560
+ padding-left: 40px;
12561
+ }
12562
+
12563
+ /*--------------------------------------------------------------
12564
+ == Feature List
12565
+ --------------------------------------------------------------*/
12566
+
12567
+ .wpr-feature-list-center .wpr-feature-list-item {
12568
+ display: -webkit-box;
12569
+ display: -ms-flexbox;
12570
+ display: flex;
12571
+ -webkit-box-orient: vertical;
12572
+ -webkit-box-direction: normal;
12573
+ -ms-flex-direction: column;
12574
+ flex-direction: column;
12575
+ -webkit-box-align: center;
12576
+ -ms-flex-align: center;
12577
+ align-items: center;
12578
+ }
12579
+
12580
+ .wpr-feature-list-center .wpr-feature-list-content-wrap {
12581
+ text-align: center;
12582
+ }
12583
+
12584
+ .wpr-feature-list-right .wpr-feature-list-item {
12585
+ display: -webkit-box;
12586
+ display: -ms-flexbox;
12587
+ display: flex;
12588
+ -webkit-box-align: center;
12589
+ -ms-flex-align: center;
12590
+ align-items: center;
12591
+ -webkit-box-orient: horizontal;
12592
+ -webkit-box-direction: reverse;
12593
+ -ms-flex-direction: row-reverse;
12594
+ flex-direction: row-reverse;
12595
+ }
12596
+
12597
+ .wpr-feature-list-right .wpr-feature-list-content-wrap {
12598
+ text-align: right;
12599
+ }
12600
+
12601
+ .wpr-feature-list-align-flex-start .wpr-feature-list-title,
12602
+ .wpr-feature-list-align-flex-start .wpr-feature-list-description {
12603
+ text-align: left;
12604
+ }
12605
+
12606
+ .wpr-feature-list-align-flex-end .wpr-feature-list-title,
12607
+ .wpr-feature-list-align-flex-end .wpr-feature-list-description {
12608
+ text-align: right;
12609
+ }
12610
+
12611
+ .wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap {
12612
+ -webkit-transform: rotate(45deg);
12613
+ -ms-transform: rotate(45deg);
12614
+ transform: rotate(45deg);
12615
+ }
12616
+
12617
+ .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i,
12618
+ .wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img {
12619
+ -webkit-transform: rotate(-45deg);
12620
+ -ms-transform: rotate(-45deg);
12621
+ transform: rotate(-45deg);
12622
+ }
12623
+
12624
+ .wpr-feature-list-wrap .wpr-feature-list-icon-inner-wrap {
12625
+ display: -webkit-box;
12626
+ display: -ms-flexbox;
12627
+ display: flex;
12628
+ -webkit-box-pack: center;
12629
+ -ms-flex-pack: center;
12630
+ justify-content: center;
12631
+ -webkit-box-align: center;
12632
+ -ms-flex-align: center;
12633
+ align-items: center;
12634
+ overflow: hidden;
12635
+ }
12636
+
12637
+ .wpr-feature-list {
12638
+ padding: 0;
12639
+ }
12640
+
12641
+ .wpr-feature-list-line-yes .wpr-feature-list-icon-wrap {
12642
+ position: relative;
12643
+ }
12644
+
12645
+ .wpr-feature-list-icon-wrap img {
12646
+ width: 100%;
12647
+ max-width: 100%;
12648
+ }
12649
+
12650
+ .wpr-feature-list-center .wpr-feature-list-line {
12651
+ display: none;
12652
+ }
12653
+
12654
+ .wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line {
12655
+ position: absolute;
12656
+ top: 100%;
12657
+ left: 50%;
12658
+ -webkit-transform: translateX(-50%);
12659
+ -ms-transform: translateX(-50%);
12660
+ transform: translateX(-50%);
12661
+ width: 0;
12662
+ height: 0;
12663
+ }
12664
+
12665
+ .wpr-feature-list-item:last-of-type .wpr-feature-list-line {
12666
+ display: none;
12667
+ }
12668
+
12669
+ .wpr-feature-list-title,
12670
+ .wpr-feature-list-description {
12671
+ margin: 0;
12672
+ }
12673
+
12674
+ .wpr-feature-list-left .wpr-feature-list-item {
12675
+ display: -webkit-box;
12676
+ display: -ms-flexbox;
12677
+ display: flex;
12678
+ -webkit-box-align: center;
12679
+ -ms-flex-align: center;
12680
+ align-items: center;
12681
+ text-align: left;
12682
+ }
12683
+
12684
+ /*--------------------------------------------------------------
12685
+ == Image Accordion
12686
+ --------------------------------------------------------------*/
12687
+
12688
+ .wpr-image-accordion * {
12689
+ margin: 0;
12690
+ padding: 0;
12691
+ -webkit-box-sizing: border-box;
12692
+ box-sizing: border-box;
12693
+ }
12694
+
12695
+ .wpr-img-accordion-wrapper-link-yes {
12696
+ cursor: pointer;
12697
+ }
12698
+
12699
+ .wpr-image-accordion-wrap {
12700
+ overflow: hidden;
12701
+ opacity: 0;
12702
+ }
12703
+
12704
+ .wpr-skew-acc-images-yes .wpr-image-accordion-wrap {
12705
+ overflow: visible;
12706
+ }
12707
+
12708
+ .wpr-image-accordion-wrap h1 {
12709
+ position: relative;
12710
+ margin-bottom: 45px;
12711
+ font-family: 'Oswald', sans-serif;
12712
+ font-size: 44px;
12713
+ text-transform: uppercase;
12714
+ color: #424242;
12715
+ }
12716
+
12717
+ .wpr-image-accordion-wrap .wpr-image-accordion {
12718
+ display: -webkit-box;
12719
+ display: -ms-flexbox;
12720
+ display: flex;
12721
+ width: 100%;
12722
+ }
12723
+
12724
+ .wpr-image-accordion-wrap .wpr-image-accordion-item {
12725
+ position: relative;
12726
+ -webkit-box-flex: 1;
12727
+ -ms-flex: 1;
12728
+ flex: 1;
12729
+ overflow: hidden;
12730
+ }
12731
+
12732
+ .wpr-image-accordion-wrap .wpr-image-accordion-item .wpr-accordion-background {
12733
+ position: absolute;
12734
+ top: 0;
12735
+ left: 0;
12736
+ min-height: 100%;
12737
+ min-width: 100%;
12738
+ }
12739
+
12740
+ .wpr-img-accordion-item-description .inner-block {
12741
+ display: inline-block;
12742
+ }
12743
+
12744
+ .wpr-image-accordion-wrap .wpr-img-accordion-media-hover,
12745
+ .wpr-image-accordion-wrap .wpr-img-accordion-hover-bg {
12746
+ /* pointer-events: none; */
12747
+ position: absolute;
12748
+ }
12749
+
12750
+ .wpr-image-accordion-item {
12751
+ text-align: center;
12752
+ }
12753
+
12754
+ .wpr-image-accordion-item-inner {
12755
+ position: relative;
12756
+ text-align: center;
12757
+ }
12758
+
12759
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
12760
+ float: none;
12761
+ display: inline-block;
12762
+ vertical-align: middle;
12763
+ }
12764
+
12765
+ .wpr-img-accordion-media-hover {
12766
+ position: absolute;
12767
+ top: 0;
12768
+ left: 0;
12769
+ width: 100%;
12770
+ height: 100%;
12771
+ overflow: hidden;
12772
+ }
12773
+
12774
+ .wpr-img-accordion-media-hover-top {
12775
+ position: absolute;
12776
+ top: 0;
12777
+ left: 0;
12778
+ width: 100%;
12779
+ z-index: 99;
12780
+ }
12781
+
12782
+ .wpr-img-accordion-media-hover-bottom {
12783
+ position: absolute;
12784
+ bottom: 0;
12785
+ left: 0;
12786
+ width: 100%;
12787
+ z-index: 99;
12788
+ }
12789
+
12790
+ .wpr-img-accordion-media-hover-middle {
12791
+ position: relative;
12792
+ z-index: 2;
12793
+ }
12794
+
12795
+ .wpr-img-accordion-sep-style-1 .inner-block>span,
12796
+ .wpr-img-accordion-sep-style-2 .inner-block>span {
12797
+ display: inline-block;
12798
+ }
12799
+
12800
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-2 .inner-block>span,
12801
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-sep-style-1 .inner-block>span {
12802
+ width: 100%;
12803
+ }
12804
+
12805
+ .wpr-img-accordion-item-display-block {
12806
+ clear: both;
12807
+ }
12808
+
12809
+ .wpr-img-accordion-item-separator.wpr-img-accordion-item-display-inline span {
12810
+ width: 100% !important;
12811
+ }
12812
+
12813
+ .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-left,
12814
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-left {
12815
+ float: left;
12816
+ }
12817
+
12818
+ .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-right,
12819
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-right {
12820
+ float: right;
12821
+ }
12822
+
12823
+ .wpr-img-accordion-item-display-inline.wpr-img-accordion-item-align-center,
12824
+ .wpr-img-accordion-item-display-custom.wpr-img-accordion-item-align-center {
12825
+ float: none;
12826
+ display: inline-block;
12827
+ vertical-align: middle;
12828
+ }
12829
+
12830
+ .wpr-accordion-image-wrap {
12831
+ position: absolute;
12832
+ overflow: hidden;
12833
+ height: 100%;
12834
+ width: 100%;
12835
+ max-height: 100%;
12836
+ max-width: 100%;
12837
+ background-size: cover;
12838
+ background-position: center center;
12839
+ }
12840
+
12841
+ .wpr-accordion-image-wrap img {
12842
+ display: inline;
12843
+ max-height: 100%;
12844
+ }
12845
+
12846
+ .wpr-img-accordion-item-lightbox .inner-block>span,
12847
+ .wpr-img-accordion-lightbox-overlay {
12848
+ cursor: pointer;
12849
+ }
12850
+
12851
+ .wpr-img-accordion-item-lightbox {
12852
+ cursor: pointer;
12853
+ pointer-events: none;
12854
+ }
12855
+
12856
+ .wpr-animation-wrap-active .wpr-img-accordion-item-lightbox {
12857
+ pointer-events: auto;
12858
+ }
12859
+
12860
+ .wpr-img-accordion-item-lightbox .inner-block {
12861
+ position: relative;
12862
+ }
12863
+
12864
+ .wpr-img-accordion-lightbox-overlay {
12865
+ position: absolute;
12866
+ top: 0;
12867
+ left: 0;
12868
+ width: 100%;
12869
+ height: 100%;
12870
+ z-index: 999;
12871
+ }
12872
+
12873
+ .wpr-image-accordion-item .inner-block a {
12874
+ position: relative;
12875
+ display: inline-block;
12876
+ }
12877
+
12878
+ .wpr-image-accordion .wpr-template-wrap {
12879
+ position: absolute;
12880
+ top: 0;
12881
+ left: 0;
12882
+ display: -webkit-box;
12883
+ display: -ms-flexbox;
12884
+ display: flex;
12885
+ height: 100%;
12886
+ }
12887
+
12888
+ /*--------------------------------------------------------------
12889
+ == Section Extensions
12890
+ --------------------------------------------------------------*/
12891
+ .wpr-particle-wrapper {
12892
+ position: absolute;
12893
+ top: 0;
12894
+ left: 0;
12895
+ width: 100%;
12896
+ height: 100%;
12897
+ z-index: 0;
12898
+ }
12899
+
12900
+ .wpr-particle-wrapper canvas {
12901
+ position: relative;
12902
+ z-index: -1;
12903
+ }
12904
+
12905
+ .wpr-jarallax {
12906
+ position: relative;
12907
+ -webkit-transition: all 0.9s ease-in-out;
12908
+ -o-transition: all 0.9s ease-in-out;
12909
+ transition: all 0.9s ease-in-out;
12910
+ }
12911
+
12912
+ .wpr-parallax-multi-layer {
12913
+ position: absolute;
12914
+ top: 0;
12915
+ left: 0;
12916
+ height: 100%;
12917
+ width: 100%;
12918
+ }
12919
+
12920
+ .wpr-parallax-ml-children {
12921
+ position: relative;
12922
+ display: none;
12923
+ }
12924
+
12925
+ .wpr-parallax-ml-children img {
12926
+ max-width: 100%;
12927
+ width: 100%;
12928
+ }
12929
+
12930
+ .wpr-sticky-section-yes {
12931
+ width: 100%;
12932
+ }
12933
+
12934
+ .wpr-reading-progress-bar-container {
12935
+ position: fixed;
12936
+ top: 0;
12937
+ left: 0;
12938
+ width: 100%;
12939
+ z-index: 9999999;
12940
+ background-color: transparent;
12941
+ }
12942
+
12943
+ .wpr-reading-progress-bar {
12944
+ background-color: black;
12945
+ width: 0%;
12946
+ }
12947
+
12948
+ /* -------------------------------------
12949
+ == Data Table
12950
+ --------------------------------------- */
12951
+
12952
+ /* override twenty-twentyone margins */
12953
+
12954
+ .wpr-table-inner-container {
12955
+ overflow-x: auto;
12956
+ }
12957
+
12958
+ .wpr-hide-table-before-arrange,
12959
+ .wpr-hide-pagination-on-search {
12960
+ opacity: 0;
12961
+ }
12962
+
12963
+ .wpr-table-td {
12964
+ position: relative;
12965
+ }
12966
+
12967
+ .wpr-table-td-pag {
12968
+ text-align: center;
12969
+ }
12970
+
12971
+ .wpr-data-table {
12972
+ /* max-width: 100%!important; */
12973
+ border-collapse: collapse;
12974
+ border-spacing: 0;
12975
+ margin-right: 0 !important;
12976
+ margin-left: 0 !important;
12977
+ margin-bottom: 0;
12978
+ }
12979
+
12980
+ .wpr-data-table tr:first-child th {
12981
+ border-top: none !important;
12982
+ }
12983
+
12984
+ .wpr-data-table tr:last-child td {
12985
+ border-bottom: none !important;
12986
+ }
12987
+
12988
+ .wpr-data-table tr th:first-child,
12989
+ .wpr-data-table tr td:first-child {
12990
+ border-left: none !important;
12991
+ }
12992
+
12993
+ .wpr-data-table tr th:last-child,
12994
+ .wpr-data-table tr td:last-child {
12995
+ border-right: none !important;
12996
+ }
12997
+
12998
+ .wpr-flex-column {
12999
+ display: -webkit-box;
13000
+ display: -ms-flexbox;
13001
+ display: flex;
13002
+ -webkit-box-orient: vertical;
13003
+ -webkit-box-direction: normal;
13004
+ -ms-flex-direction: column;
13005
+ flex-direction: column;
13006
+ -webkit-box-pack: center;
13007
+ -ms-flex-pack: center;
13008
+ justify-content: center;
13009
+ -webkit-box-align: center;
13010
+ -ms-flex-align: center;
13011
+ align-items: center;
13012
+ }
13013
+
13014
+ .wpr-flex-column-reverse {
13015
+ display: -webkit-box;
13016
+ display: -ms-flexbox;
13017
+ display: flex;
13018
+ -webkit-box-orient: vertical;
13019
+ -webkit-box-direction: reverse;
13020
+ -ms-flex-direction: column-reverse;
13021
+ flex-direction: column-reverse;
13022
+ -webkit-box-pack: center;
13023
+ -ms-flex-pack: center;
13024
+ justify-content: center;
13025
+ -webkit-box-align: center;
13026
+ -ms-flex-align: center;
13027
+ align-items: center;
13028
+ }
13029
+
13030
+ .wpr-data-table th {
13031
+ position: relative;
13032
+ }
13033
+
13034
+ .wpr-equal-column-width-yes .wpr-data-table {
13035
+ table-layout: fixed;
13036
+ }
13037
+
13038
+ .wpr-equal-column-width-yes .wpr-data-table .wpr-table-th-pag,
13039
+ .wpr-equal-column-width-yes .wpr-data-table .wpr-table-td-pag {
13040
+ width: 50px;
13041
+ }
13042
+
13043
+ .wpr-table-live-search-cont input {
13044
+ min-width: 100%;
13045
+ }
13046
+
13047
+ .wpr-search-input-icon,
13048
+ .wpr-sorting-icon {
13049
+ position: absolute;
13050
+ top: 50%;
13051
+ right: 5%;
13052
+ -webkit-transform: translateY(-50%);
13053
+ -ms-transform: translateY(-50%);
13054
+ transform: translateY(-50%);
13055
+ }
13056
+
13057
+ .wpr-table-custom-pagination {
13058
+ list-style-type: none !important;
13059
+ padding: 0;
13060
+ }
13061
+
13062
+ .wpr-table-custom-pagination-inner-cont {
13063
+ display: -webkit-box;
13064
+ display: -ms-flexbox;
13065
+ display: flex;
13066
+ -webkit-box-align: center;
13067
+ -ms-flex-align: center;
13068
+ align-items: center;
13069
+ }
13070
+
13071
+ .wpr-table-custom-pagination-list {
13072
+ cursor: pointer;
13073
+ }
13074
+
13075
+ .wpr-table-export-button-cont {
13076
+ display: -webkit-box;
13077
+ display: -ms-flexbox;
13078
+ display: flex;
13079
+ -webkit-box-pack: center;
13080
+ -ms-flex-pack: center;
13081
+ justify-content: center;
13082
+ }
13083
+
13084
+ .wpr-table-export-button-cont button {
13085
+ position: relative;
13086
+ width: 100%;
13087
+ }
13088
+
13089
+ /* .wpr-td-content-wrapper, */
13090
+ .wpr-export-search-inner-cont {
13091
+ display: -webkit-box;
13092
+ display: -ms-flexbox;
13093
+ display: flex;
13094
+ -webkit-box-pack: justify;
13095
+ -ms-flex-pack: justify;
13096
+ justify-content: space-between;
13097
+ -webkit-box-align: center;
13098
+ -ms-flex-align: center;
13099
+ align-items: center;
13100
+ }
13101
+
13102
+ .wpr-data-table img {
13103
+ display: inline-block;
13104
+ }
13105
+
13106
+ .wpr-table-td,
13107
+ .wpr-table-th {
13108
+ vertical-align: middle;
13109
+ /* transition: all 0.6s ease; */
13110
+ }
13111
+
13112
+ .wpr-table-appended-tr {
13113
+ width: 100%;
13114
+ }
13115
+
13116
+ .wpr-table-tr-before {
13117
+ position: relative;
13118
+ }
13119
+
13120
+ .wpr-table-tr-before::before {
13121
+ content: '+';
13122
+ position: absolute;
13123
+ top: 10px;
13124
+ left: 10px;
13125
+ display: -webkit-box;
13126
+ display: -ms-flexbox;
13127
+ display: flex;
13128
+ -webkit-box-pack: center;
13129
+ -ms-flex-pack: center;
13130
+ justify-content: center;
13131
+ -webkit-box-align: center;
13132
+ -ms-flex-align: center;
13133
+ align-items: center;
13134
+ background: green;
13135
+ color: white;
13136
+ width: 20px;
13137
+ height: 20px;
13138
+ font-size: 15px;
13139
+ border-radius: 50%;
13140
+ }
13141
+
13142
+ .wpr-table-tr-before-remove::before {
13143
+ content: '-';
13144
+ position: absolute;
13145
+ top: 10px;
13146
+ left: 10px;
13147
+ display: -webkit-box;
13148
+ display: -ms-flexbox;
13149
+ display: flex;
13150
+ -webkit-box-pack: center;
13151
+ -ms-flex-pack: center;
13152
+ justify-content: center;
13153
+ -webkit-box-align: center;
13154
+ -ms-flex-align: center;
13155
+ align-items: center;
13156
+ background: red;
13157
+ color: white;
13158
+ width: 20px;
13159
+ height: 20px;
13160
+ font-size: 15px;
13161
+ border-radius: 50%;
13162
+ }
13163
+
13164
+ /* .wpr-table-prev-arrow {
13165
+ -webkit-transform: rotate(180deg);
13166
+ -ms-transform: rotate(180deg);
13167
+ transform: rotate(180deg);
13168
+ -webkit-transform-origin: center;
13169
+ -ms-transform-origin: center;
13170
+ transform-origin: center;
13171
+ } */
13172
+
13173
+ .wpr-table-text {
13174
+ position: relative;
13175
+ }
13176
+
13177
+ .wpr-data-table-th-img,
13178
+ .wpr-table-text {
13179
+ vertical-align: middle;
13180
+ }
13181
+
13182
+ .wpr-xls,
13183
+ .wpr-csv {
13184
+ padding: auto;
13185
+ }
13186
+
13187
+ .wpr-entry-info-yes .wpr-table-pagination-cont {
13188
+ display: -webkit-box;
13189
+ display: -ms-flexbox;
13190
+ display: flex;
13191
+ -webkit-box-pack: justify;
13192
+ -ms-flex-pack: justify;
13193
+ justify-content: space-between;
13194
+ -webkit-box-align: center;
13195
+ -ms-flex-align: center;
13196
+ align-items: center;
13197
+ }
13198
+
13199
+ .wpr-entry-info-yes .wpr-table-custom-pagination {
13200
+ -webkit-box-pack: end;
13201
+ -ms-flex-pack: end;
13202
+ justify-content: flex-end;
13203
+ }
13204
+
13205
+ .wpr-entry-info {
13206
+ white-space: nowrap;
13207
+ min-width: 50px;
13208
+ }
13209
+
13210
+ .wpr-table-text-nowrap-yes th,
13211
+ .wpr-table-text-nowrap-yes td {
13212
+ white-space: nowrap;
13213
+ }
13214
+
13215
+ .wpr-data-table .fa-question-circle {
13216
+ font-weight: 400 !important;
13217
+ font-family: "Font Awesome 5 Free" !important;
13218
+ }
13219
+
13220
+ .wpr-data-table-content-tooltip {
13221
+ position: absolute;
13222
+ top: -10px;
13223
+ left: 50%;
13224
+ border-radius: 4px;
13225
+ padding: 6px 10px;
13226
+ visibility: hidden;
13227
+ opacity: 0;
13228
+ font-size: 15px;
13229
+ -webkit-transform: translate(-50%, -100%);
13230
+ -ms-transform: translate(-50%, -100%);
13231
+ transform: translate(-50%, -100%);
13232
+ -webkit-transition: all 230ms ease-in-out 0s;
13233
+ -o-transition: all 230ms ease-in-out 0s;
13234
+ transition: all 230ms ease-in-out 0s;
13235
+ text-align: center;
13236
+ }
13237
+
13238
+ .wpr-data-table-content-tooltip:before {
13239
+ content: "";
13240
+ position: absolute;
13241
+ left: 10px;
13242
+ bottom: -5px;
13243
+ width: 0;
13244
+ height: 0;
13245
+ border-left: 6px solid transparent;
13246
+ border-right: 6px solid transparent;
13247
+ border-top-style: solid;
13248
+ border-top-width: 6px;
13249
+ }
13250
+
13251
+ .wpr-table-td:hover .wpr-data-table-content-tooltip {
13252
+ visibility: visible;
13253
+ opacity: 1;
13254
+ top: -7px;
13255
+ -ms-transform: translate(-50%, -100%);
13256
+ transform: translate(-50%, -100%);
13257
+ -webkit-transform: translate(-50%, -100%);
13258
+ }
13259
+
13260
+ .wpr-data-table-content-tooltip:before {
13261
+ left: 50%;
13262
+ -ms-transform: translateX(-50%);
13263
+ transform: translateX(-50%);
13264
+ -webkit-transform: translateX(-50%) !important;
13265
+ }
13266
+
13267
+ @media screen and (max-width: 768px) {
13268
+ .wpr-export-search-inner-cont,
13269
+ .wpr-table-pagination-cont {
13270
+ -webkit-box-orient: vertical;
13271
+ -webkit-box-direction: normal;
13272
+ -ms-flex-direction: column;
13273
+ flex-direction: column;
13274
+ }
13275
+
13276
+ .wpr-equal-column-width-yes .wpr-data-table {
13277
+ table-layout: auto;
13278
+ }
13279
+
13280
+ .wpr-table-export-button-cont {
13281
+ width: 100%;
13282
+ -ms-flex-pack: distribute;
13283
+ justify-content: space-around;
13284
+ }
13285
+ }
13286
+
13287
+ /*--------------------------------------------------------------
13288
+ == Single Product Elements (Woocommerce Widgets)
13289
+ --------------------------------------------------------------*/
13290
+
13291
+ /* Product Title */
13292
+ .wpr-product-title {
13293
+ margin: 0;
13294
+ }
13295
+
13296
+ /* Product Stock */
13297
+ .wpr-product-stock p {
13298
+ margin-bottom: 0;
13299
+ }
13300
+
13301
+ /* Product Mini Cart */
13302
+ .wpr-mini-cart-sidebar-body {
13303
+ /* transition-duration: 1s;
13304
+ overflow: hidden; */
13305
+ }
13306
+
13307
+ ul.wpr-woo-mini-cart {
13308
+ position: relative;
13309
+ /* overflow: auto; */
13310
+ /* overflow: -moz-scrollbars-none; */
13311
+ /* scrollbar-width: none; */
13312
+ }
13313
+
13314
+ .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar {
13315
+ width: 9px;
13316
+ background-color: transparent;
13317
+ }
13318
+
13319
+ .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb {
13320
+ /* border-left: 6px solid transparent; */
13321
+ border-right: 3px solid;
13322
+ }
13323
+
13324
+ .wpr-mini-cart .woocommerce-mini-cart__empty-message {
13325
+ text-align: center;
13326
+ margin: 0;
13327
+ }
13328
+
13329
+ .wpr-mini-cart-inner {
13330
+ position: relative;
13331
+ display: inline-block;
13332
+ }
13333
+
13334
+ .wpr-mini-cart {
13335
+ position: absolute;
13336
+ display: none;
13337
+ top: 100%;
13338
+ z-index: 999;
13339
+ }
13340
+
13341
+ .wpr-mini-cart .blockOverlay {
13342
+ display: none !important;
13343
+ }
13344
+
13345
+ .wpr-before-remove-from-mini-cart {
13346
+ opacity: 0.6;
13347
+ }
13348
+
13349
+ .wpr-close-cart {
13350
+ display: none;
13351
+ }
13352
+
13353
+ .wpr-mini-cart-sidebar.wpr-close-btn-yes .wpr-close-cart {
13354
+ display: -webkit-box;
13355
+ display: -ms-flexbox;
13356
+ display: flex;
13357
+ -webkit-box-pack: justify;
13358
+ -ms-flex-pack: justify;
13359
+ justify-content: space-between;
13360
+ -webkit-box-align: center;
13361
+ -ms-flex-align: center;
13362
+ align-items: center;
13363
+ }
13364
+
13365
+ .wpr-mini-cart-sidebar .wpr-close-cart h2 {
13366
+ margin: 0;
13367
+ }
13368
+
13369
+ .wpr-close-cart span::before {
13370
+ font-family: "Font Awesome 5 Free";
13371
+ content: '\f00d';
13372
+ font-weight: 600;
13373
+ cursor: pointer;
13374
+ }
13375
+
13376
+ .wpr-mini-cart-sidebar .wpr-mini-cart {
13377
+ background-color: transparent !important;
13378
+ }
13379
+
13380
+ .wpr-mini-cart-sidebar .wpr-mini-cart,
13381
+ .wpr-mini-cart-sidebar .wpr-shopping-cart-wrap {
13382
+ position: fixed;
13383
+ top: 0;
13384
+ left: 0;
13385
+ width: 100% !important;
13386
+ height: 100%;
13387
+ z-index: 999;
13388
+ margin: 0 !important;
13389
+ }
13390
+
13391
+ .wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {
13392
+ position: absolute;
13393
+ top: 0;
13394
+ -webkit-transition: all 1s ease;
13395
+ -o-transition: all 1s ease;
13396
+ transition: all 1s ease;
13397
+ height: 100%;
13398
+ display: -webkit-box;
13399
+ display: -ms-flexbox;
13400
+ display: flex;
13401
+ -webkit-box-orient: vertical;
13402
+ -webkit-box-direction: normal;
13403
+ -ms-flex-direction: column;
13404
+ flex-direction: column;
13405
+ }
13406
+
13407
+ .wpr-mini-cart-sidebar .widget_shopping_cart_content {
13408
+ position: relative;
13409
+ top: 0;
13410
+ -webkit-transition: all 1s ease;
13411
+ -o-transition: all 1s ease;
13412
+ transition: all 1s ease;
13413
+ height: auto;
13414
+ -webkit-box-flex: 1;
13415
+ -ms-flex: 1;
13416
+ flex: 1;
13417
+ }
13418
+
13419
+ .wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content {
13420
+ display: -webkit-box;
13421
+ display: -ms-flexbox;
13422
+ display: flex;
13423
+ -webkit-box-orient: vertical;
13424
+ -webkit-box-direction: normal;
13425
+ -ms-flex-direction: column;
13426
+ flex-direction: column;
13427
+ }
13428
+
13429
+ .wpr-mini-cart-dropdown .wpr-mini-cart-separator {
13430
+ display: none;
13431
+ }
13432
+
13433
+ .wpr-subtotal-align-bottom .wpr-mini-cart-separator {
13434
+ -webkit-box-flex: 1;
13435
+ -ms-flex: 1;
13436
+ flex: 1;
13437
+ }
13438
+
13439
+ @-webkit-keyframes mini-cart-slide-in-align-left {
13440
+ 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13441
+ 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13442
+ }
13443
+
13444
+ @keyframes mini-cart-slide-in-align-left {
13445
+ 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13446
+ 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13447
+ }
13448
+
13449
+ @-webkit-keyframes mini-cart-slide-out-align-left {
13450
+ 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13451
+ 100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13452
+ }
13453
+
13454
+ @keyframes mini-cart-slide-out-align-left {
13455
+ 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13456
+ 100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
13457
+ }
13458
+
13459
+ @-webkit-keyframes mini-cart-slide-in-align-right {
13460
+ 0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13461
+ 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13462
+ }
13463
+
13464
+ @keyframes mini-cart-slide-in-align-right {
13465
+ 0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13466
+ 100% {-webkit-transform: translateX(0);transform: translateX(0);}
13467
+ }
13468
+
13469
+ @-webkit-keyframes mini-cart-slide-out-align-right {
13470
+ 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13471
+ 100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13472
+ }
13473
+
13474
+ @keyframes mini-cart-slide-out-align-right {
13475
+ 0% {-webkit-transform: translateX(0);transform: translateX(0);}
13476
+ 100% {-webkit-transform: translateX(100%);transform: translateX(100%);}
13477
+ }
13478
+
13479
+ .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in {
13480
+ -webkit-transform: translateX(0);
13481
+ -ms-transform: translateX(0);
13482
+ transform: translateX(0);
13483
+ -webkit-animation-name: mini-cart-slide-in-align-right;
13484
+ animation-name: mini-cart-slide-in-align-right;
13485
+ -webkit-animation-duration: 0.6s;
13486
+ animation-duration: 0.6s;
13487
+ -webkit-animation-fill-mode: forwards;
13488
+ animation-fill-mode: forwards;
13489
+ }
13490
+
13491
+ .wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out {
13492
+ -webkit-transform: translateX(100%);
13493
+ -ms-transform: translateX(100%);
13494
+ transform: translateX(100%);
13495
+ -webkit-animation-name: mini-cart-slide-out-align-right;
13496
+ animation-name: mini-cart-slide-out-align-right;
13497
+ -webkit-animation-duration: 0.6s;
13498
+ animation-duration: 0.6s;
13499
+ -webkit-animation-fill-mode: forwards;
13500
+ animation-fill-mode: forwards;
13501
+ }
13502
+
13503
+ .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in {
13504
+ -webkit-transform: translateX(0);
13505
+ -ms-transform: translateX(0);
13506
+ transform: translateX(0);
13507
+ -webkit-animation-name: mini-cart-slide-in-align-left;
13508
+ animation-name: mini-cart-slide-in-align-left;
13509
+ -webkit-animation-duration: 0.6s;
13510
+ animation-duration: 0.6s;
13511
+ -webkit-animation-fill-mode: forwards;
13512
+ animation-fill-mode: forwards;
13513
+ }
13514
+
13515
+ .wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out {
13516
+ -webkit-transform: translateX(100%);
13517
+ -ms-transform: translateX(100%);
13518
+ transform: translateX(100%);
13519
+ -webkit-animation-name: mini-cart-slide-out-align-left;
13520
+ animation-name: mini-cart-slide-out-align-left;
13521
+ -webkit-animation-duration: 0.6s;
13522
+ animation-duration: 0.6s;
13523
+ -webkit-animation-fill-mode: forwards;
13524
+ animation-fill-mode: forwards;
13525
+ }
13526
+
13527
+ .wpr-mini-cart-btn-icon i {
13528
+ position: relative;
13529
+ }
13530
+
13531
+ .wpr-mini-cart-icon-count {
13532
+ position: absolute;
13533
+ display: -webkit-inline-box;
13534
+ display: -ms-inline-flexbox;
13535
+ display: inline-flex;
13536
+ -webkit-box-pack: center;
13537
+ -ms-flex-pack: center;
13538
+ justify-content: center;
13539
+ -webkit-box-align: center;
13540
+ -ms-flex-align: center;
13541
+ align-items: center;
13542
+ border-radius: 50%;
13543
+ }
13544
+
13545
+ .wpr-mini-cart-icon-count-hidden {
13546
+ display: none !important;
13547
+ }
13548
+
13549
+ .wpr-mini-cart-toggle-btn {
13550
+ display: -webkit-inline-box;
13551
+ display: -ms-inline-flexbox;
13552
+ display: inline-flex;
13553
+ -webkit-box-align: center;
13554
+ -ms-flex-align: center;
13555
+ align-items: center;
13556
+ }
13557
+
13558
+ .wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before {
13559
+ content: "";
13560
+ }
13561
+
13562
+ .wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before {
13563
+ content: "\e8e3";
13564
+ }
13565
+
13566
+ .wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before {
13567
+ content: "\e8e4";
13568
+ }
13569
+
13570
+ .wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before {
13571
+ content: "\e8e5";
13572
+ }
13573
+
13574
+ .wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before {
13575
+ content: "\e8e6";
13576
+ }
13577
+
13578
+ .wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before {
13579
+ content: "\e8e7";
13580
+ }
13581
+
13582
+ .wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before {
13583
+ content: "\e8e8";
13584
+ }
13585
+
13586
+ .wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before {
13587
+ content: "\e8e9";
13588
+ }
13589
+
13590
+ .wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before {
13591
+ content: "\e8ea";
13592
+ }
13593
+
13594
+ .wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before {
13595
+ content: "\e8eb";
13596
+ }
13597
+
13598
+ .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before,
13599
+ .wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after {
13600
+ display: none;
13601
+ }
13602
+
13603
+ .wpr-woo-mini-cart .woocommerce-mini-cart-item:last-of-type {
13604
+ margin-bottom: 0 !important;
13605
+ }
13606
+
13607
+ .wpr-mini-cart-wrap .woocommerce-mini-cart-item {
13608
+ position: relative;
13609
+ display: -ms-grid;
13610
+ display: grid;
13611
+ -ms-grid-columns: 28% auto;
13612
+ grid-template-columns: 28% auto;
13613
+ width: 100%;
13614
+ text-align: left;
13615
+ }
13616
+
13617
+ .wpr-mini-cart-image {
13618
+ margin-right: 15px;
13619
+ }
13620
+
13621
+ .wpr-mini-cart-image a {
13622
+ display: block;
13623
+ width: 100%;
13624
+ height: 100%;
13625
+ }
13626
+
13627
+ .wpr-mini-cart-image img,
13628
+ .wpr-mini-cart-image a img {
13629
+ float: none !important;
13630
+ display: block;
13631
+ min-width: 100%;
13632
+ height: auto;
13633
+ margin-left: 0 !important;
13634
+ }
13635
+
13636
+ .wpr-mini-cart-remove {
13637
+ position: absolute;
13638
+ right: 0;
13639
+ }
13640
+
13641
+ .wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove {
13642
+ position: relative;
13643
+ display: -webkit-box !important;
13644
+ display: -ms-flexbox !important;
13645
+ display: flex !important;
13646
+ -webkit-box-pack: center;
13647
+ -ms-flex-pack: center;
13648
+ justify-content: center;
13649
+ -ms-flex-line-pack: center;
13650
+ align-content: center;
13651
+ vertical-align: middle;
13652
+ text-indent: -9999px;
13653
+ }
13654
+
13655
+ .wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before {
13656
+ font-family: "Font Awesome 5 Free";
13657
+ content: '\f00d';
13658
+ position: absolute;
13659
+ top: 50%;
13660
+ -webkit-transform: translateY(-50%);
13661
+ -ms-transform: translateY(-50%);
13662
+ transform: translateY(-50%);
13663
+ text-indent: 0;
13664
+ font-weight: 600 !important;
13665
+ }
13666
+
13667
+ .wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover {
13668
+ background-color: transparent;
13669
+ color: black;
13670
+ }
13671
+
13672
+ .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons {
13673
+ display: -webkit-box;
13674
+ display: -ms-flexbox;
13675
+ display: flex;
13676
+ -webkit-box-pack: justify;
13677
+ -ms-flex-pack: justify;
13678
+ justify-content: space-between;
13679
+ margin: 0;
13680
+ }
13681
+
13682
+ .wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button {
13683
+ width: 50%;
13684
+ text-align: center;
13685
+ margin: 0;
13686
+ }
13687
+
13688
+ .wpr-mini-cart .woocommerce-mini-cart__total {
13689
+ text-align: center;
13690
+ padding: 10px;
13691
+ margin: 0;
13692
+ }
13693
+
13694
+ .wpr-mini-cart dl.variation,
13695
+ .wpr-cart-wrapper dl.variation {
13696
+ display: -ms-grid !important;
13697
+ display: grid !important;
13698
+ -ms-grid-columns: 25% 75% !important;
13699
+ grid-template-columns: 25% 75% !important;
13700
+ }
13701
+
13702
+ .wpr-mini-cart dl.variation:before,
13703
+ .wpr-cart-wrapper dl.variation:before,
13704
+ .wpr-mini-cart dl.variation:after,
13705
+ .wpr-cart-wrapper dl.variation:after {
13706
+ display: none !important;
13707
+ }
13708
+
13709
+ .wpr-mini-cart dl.variation dt,
13710
+ .wpr-mini-cart dl.variation dd,
13711
+ .wpr-cart-wrapper dl.variation dt,
13712
+ .wpr-cart-wrapper dl.variation dd {
13713
+ float: none !important;
13714
+ margin: 0 !important;
13715
+ }
13716
+
13717
+ dl.variation dd {
13718
+ margin-right: 10px !important;
13719
+ }
13720
+
13721
+ @media screen and (max-width: 768px) {
13722
+ .wpr-mini-cart-dropdown .wpr-mini-cart {
13723
+ position: fixed !important;
13724
+ width: 100vw !important;
13725
+ top: auto !important;
13726
+ }
13727
+ }
13728
+
13729
+ /*--------------------------------------------------------------
13730
+ == Product Media
13731
+ --------------------------------------------------------------*/
13732
+ .wpr-product-media-wrap {
13733
+ position: relative;
13734
+ display: inline-block;
13735
+ max-width: 100%;
13736
+ }
13737
+
13738
+ .wpr-product-media-image {
13739
+ display: inline-block;
13740
+ position: relative;
13741
+ vertical-align: middle;
13742
+ overflow: hidden;
13743
+ }
13744
+
13745
+ .wpr-product-media-caption {
13746
+ position: absolute;
13747
+ display: -webkit-box;
13748
+ display: -ms-flexbox;
13749
+ display: flex;
13750
+ width: 100%;
13751
+ height: 100%;
13752
+ }
13753
+
13754
+ .wpr-product-media-caption span {
13755
+ display: inline-block;
13756
+ }
13757
+
13758
+ .wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption {
13759
+ opacity: 0;
13760
+ -webkit-transition-property: opacity;
13761
+ -o-transition-property: opacity;
13762
+ transition-property: opacity;
13763
+ }
13764
+
13765
+ .wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption {
13766
+ opacity: 1;
13767
+ }
13768
+
13769
+ .wpr-product-media-wrap .slick-track {
13770
+ margin: 0;
13771
+ }
13772
+
13773
+ .wpr-product-thumb-nav {
13774
+ display: -webkit-box;
13775
+ display: -ms-flexbox;
13776
+ display: flex;
13777
+ padding: 0;
13778
+ margin: 0;
13779
+ list-style: none;
13780
+ }
13781
+
13782
+ .wpr-product-thumb-nav li {
13783
+ overflow: hidden;
13784
+ cursor: pointer;
13785
+ opacity: 0.75;
13786
+ }
13787
+
13788
+ .wpr-product-thumb-nav li.slick-current {
13789
+ opacity: 1;
13790
+ }
13791
+
13792
+ .wpr-product-thumb-nav li img {
13793
+ width: 100%;
13794
+ }
13795
+
13796
+ .wpr-gallery-lightbox-yes .wpr-product-media-image {
13797
+ cursor: pointer;
13798
+ }
13799
+
13800
+ .wpr-gallery-zoom-yes .wpr-product-media-image:hover img {
13801
+ -webkit-transform: scale(1.5);
13802
+ -ms-transform: scale(1.5);
13803
+ transform: scale(1.5);
13804
+ }
13805
+
13806
+ .wpr-product-media-onsale {
13807
+ position: absolute;
13808
+ top: 0;
13809
+ left: 0;
13810
+ z-index: 2;
13811
+ }
13812
+
13813
+ .wpr-product-media-wrap .flex-control-thumbs {
13814
+ list-style-type: none;
13815
+ cursor: pointer;
13816
+ }
13817
+
13818
+ .wpr-product-media-wrap .flex-control-thumbs li {
13819
+ clear: none !important;
13820
+ width: 100% !important;
13821
+ }
13822
+
13823
+ .wpr-product-media-wrap .swiper {
13824
+ overflow: hidden;
13825
+ }
13826
+
13827
+ .wpr-fcn-wrap {
13828
+ position: relative;
13829
+ overflow: hidden;
13830
+ }
13831
+
13832
+ .wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav {
13833
+ display: none;
13834
+ }
13835
+
13836
+ .wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav {
13837
+ position: relative;
13838
+ max-width: none !important;
13839
+ grid-column-gap: 0px !important;
13840
+ grid-row-gap: 0 !important;
13841
+ -webkit-transition: all 0.6s ease;
13842
+ -o-transition: all 0.6s ease;
13843
+ transition: all 0.6s ease;
13844
+ }
13845
+
13846
+ .wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav,
13847
+ .wpr-product-media-thumbs-slider .wpr-product-media-wrap .woocommerce-product-gallery {
13848
+ overflow: hidden;
13849
+ }
13850
+
13851
+ .wpr-product-media-thumbs-vertical .woocommerce-product-gallery {
13852
+ display: -webkit-box;
13853
+ display: -ms-flexbox;
13854
+ display: flex;
13855
+ -webkit-box-orient: horizontal;
13856
+ -webkit-box-direction: reverse;
13857
+ -ms-flex-direction: row-reverse;
13858
+ flex-direction: row-reverse;
13859
+ }
13860
+
13861
+ .wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav {
13862
+ -webkit-box-orient: vertical;
13863
+ -webkit-box-direction: normal;
13864
+ -ms-flex-direction: column;
13865
+ flex-direction: column;
13866
+ }
13867
+
13868
+ .wpr-product-media-thumbs-vertical .flex-viewport {
13869
+ width: 75%;
13870
+ }
13871
+
13872
+ /* .wpr-product-media-thumbs-vertical .wpr-fcn-wrap {
13873
+ width: auto;
13874
+ } */
13875
+
13876
+ /* Product Media 2 */
13877
+ .wpr-product-media-wrap .woocommerce-product-gallery {
13878
+ width: 100%;
13879
+ }
13880
+
13881
+ .woocommerce [data-elementor-type="wpr-theme-builder"] #content div.product div.images,
13882
+ .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images,
13883
+ .woocommerce-page [data-elementor-type="wpr-theme-builder"] #content div.product div.images,
13884
+ .woocommerce-page div.product[data-elementor-type="wpr-theme-builder"] div.images {
13885
+ float: none;
13886
+ width: 100%;
13887
+ height: auto;
13888
+ margin-bottom: 0;
13889
+ }
13890
+
13891
+ [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav {
13892
+ position: absolute;
13893
+ top: 90%;
13894
+ /* transform: translateY(-50%); */
13895
+ z-index: -9;
13896
+ opacity: 0;
13897
+ display: -webkit-box;
13898
+ display: -ms-flexbox;
13899
+ display: flex;
13900
+ -webkit-box-pack: justify;
13901
+ -ms-flex-pack: justify;
13902
+ justify-content: space-between;
13903
+ -webkit-box-align: center;
13904
+ -ms-flex-align: center;
13905
+ align-items: center;
13906
+ width: 100%;
13907
+ left: 0;
13908
+ margin: 0;
13909
+ padding: 0px;
13910
+ list-style: none;
13911
+ }
13912
+
13913
+ .wpr-product-media-wrap .flex-direction-nav li {
13914
+ /* background: rgba(96, 91, 229, 0.87); */
13915
+ position: relative;
13916
+ }
13917
+
13918
+ [data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-next {
13919
+ visibility:hidden;
13920
+ overflow: hidden;
13921
+ }
13922
+ [data-elementor-type="wpr-theme-builder"] .wpr-product-media-wrap a.flex-prev {
13923
+ visibility:hidden;
13924
+ overflow: hidden;
13925
+ }
13926
+
13927
+ [data-elementor-type="wpr-theme-builder"] a.flex-next::after {
13928
+ visibility:visible;
13929
+ content: '\f054';
13930
+ font-family: 'Font Awesome 5 Free';
13931
+ position: absolute;
13932
+ top: 0;
13933
+ right: 0;
13934
+ }
13935
+
13936
+ [data-elementor-type="wpr-theme-builder"] a.flex-prev::before {
13937
+ visibility:visible;
13938
+ content: '\f053';
13939
+ font-family: 'Font Awesome 5 Free';
13940
+ position: absolute;
13941
+ top: 0;
13942
+ left: 0;
13943
+ }
13944
+
13945
+ [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a {
13946
+ color: #ccc;
13947
+ }
13948
+
13949
+ [data-elementor-type="wpr-theme-builder"] ul.flex-direction-nav li a:hover {
13950
+ text-decoration: none;
13951
+ }
13952
+
13953
+ .wpr-product-media-wrap .wpr-product-sales-badge {
13954
+ position: absolute;
13955
+ top: 0;
13956
+ left: 0;
13957
+ z-index: 2;
13958
+ display: inline-block;
13959
+ }
13960
+
13961
+ .wpr-product-media-wrap .wpr-product-media-lightbox,
13962
+ .woocommerce div.product[data-elementor-type="wpr-theme-builder"] div.images .woocommerce-product-gallery__trigger {
13963
+ position: absolute;
13964
+ top: 0;
13965
+ right: 0;
13966
+ cursor: pointer;
13967
+ }
13968
+
13969
+ .wpr-product-media-wrap .woocommerce-product-gallery__trigger {
13970
+ display: none;
13971
+ opacity: 0 !important;
13972
+ z-index: 99;
13973
+ }
13974
+
13975
+ .pswp__caption__center {
13976
+ text-align: center;
13977
+ }
13978
+
13979
+ /* Product Tabs */
13980
+ .wpr-product-tabs p {
13981
+ margin: 0;
13982
+ }
13983
+
13984
+ .wpr-product-tabs ol,
13985
+ .wpr-product-tabs ul {
13986
+ padding: 0;
13987
+ }
13988
+
13989
+ .wpr-product-tabs .woocommerce-noreviews {
13990
+ margin-bottom: 10px;
13991
+ }
13992
+
13993
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs,
13994
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li {
13995
+ overflow: visible;
13996
+ padding: 0;
13997
+ margin: 0;
13998
+ border: none;
13999
+ background-color: transparent;
14000
+ }
14001
+
14002
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
14003
+ display: block;
14004
+ font-weight: normal;
14005
+ }
14006
+
14007
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before,
14008
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after,
14009
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before,
14010
+ .woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after {
14011
+ display: none;
14012
+ }
14013
+
14014
+ .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after {
14015
+ content: ' ';
14016
+ display: block;
14017
+ border: none;
14018
+ -webkit-box-shadow: none;
14019
+ box-shadow: none;
14020
+ padding: 0;
14021
+ margin: 0;
14022
+ position: static;
14023
+ margin-left: auto;
14024
+ margin-right: auto;
14025
+ }
14026
+
14027
+ .wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a {
14028
+ border-bottom: none !important;
14029
+ }
14030
+
14031
+ .elementor-widget-wpr-product-tabs .wc-tabs,
14032
+ .wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper,
14033
+ .wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper {
14034
+ display: -moz-flex;
14035
+ display: -ms-flex;
14036
+ display: -o-flex;
14037
+ display: -webkit-box;
14038
+ display: -ms-flexbox;
14039
+ display: flex;
14040
+ }
14041
+
14042
+ .elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs {
14043
+ -webkit-box-align: end;
14044
+ -ms-flex-align: end;
14045
+ align-items: flex-end;
14046
+ }
14047
+
14048
+ .wpr-tabs-position-left>.elementor-widget-container .wc-tabs,
14049
+ .wpr-tabs-position-right>.elementor-widget-container .wc-tabs {
14050
+ -webkit-box-orient: vertical;
14051
+ -webkit-box-direction: normal;
14052
+ -ms-flex-direction: column;
14053
+ flex-direction: column;
14054
+ }
14055
+
14056
+ .wpr-tabs-position-left>.elementor-widget-container>.wc-tabs-wrapper {
14057
+ -webkit-box-orient: horizontal;
14058
+ -webkit-box-direction: normal;
14059
+ -ms-flex-direction: row;
14060
+ flex-direction: row;
14061
+ }
14062
+
14063
+ .wpr-tabs-position-right>.elementor-widget-container .wc-tabs-wrapper {
14064
+ -webkit-box-orient: horizontal;
14065
+ -webkit-box-direction: reverse;
14066
+ -ms-flex-direction: row-reverse;
14067
+ flex-direction: row-reverse;
14068
+ }
14069
+
14070
+ /* Tabs Position */
14071
+ .wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,
14072
+ .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {
14073
+ -webkit-box-pack: center;
14074
+ -ms-flex-pack: center;
14075
+ justify-content: center;
14076
+ }
14077
+
14078
+ .wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,
14079
+ .wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper {
14080
+ -webkit-box-align: center;
14081
+ -ms-flex-align: center;
14082
+ align-items: center;
14083
+ }
14084
+
14085
+ .wpr-tabs-hr-position-left>.elementor-widget-container .wc-tabs {
14086
+ -webkit-box-align: start;
14087
+ -ms-flex-align: start;
14088
+ align-items: flex-start;
14089
+ }
14090
+
14091
+ .wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs{
14092
+ -webkit-box-pack: end;
14093
+ -ms-flex-pack: end;
14094
+ justify-content: flex-end;
14095
+ }
14096
+
14097
+ .wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs {
14098
+ -webkit-box-align: end;
14099
+ -ms-flex-align: end;
14100
+ align-items: flex-end;
14101
+ }
14102
+
14103
+ .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap {
14104
+ width: 100%;
14105
+ }
14106
+
14107
+ .elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab {
14108
+ -webkit-box-flex: 1;
14109
+ -ms-flex-positive: 1;