ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) - Version 1.4.1

Version Description

Wordpress 4.9+

Download this release

Release Info

Developer ataurr
Plugin Icon wp plugin ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library)
Version 1.4.1
Comparing to
See all releases

Code changes from version 1.2.6 to 1.4.1

Files changed (72) hide show
  1. core.php +354 -336
  2. core/build-widgets.php +3 -1
  3. elementskit-lite.php +1 -1
  4. handler.php +6 -0
  5. helpers/notice.php +2 -2
  6. helpers/utils.php +58 -0
  7. libs/banner/init.php +119 -0
  8. libs/framework/assets/css/admin-style-ems-dev.css +1 -1
  9. libs/framework/pages/settings-userdata.php +6 -10
  10. modules/controls/ajax-select2-api.php +67 -0
  11. modules/controls/assets/css/ekiticons.css +909 -10
  12. modules/controls/assets/css/imagechoose.css +1 -1
  13. modules/controls/assets/css/widgetarea-editor.css +1 -1
  14. modules/controls/assets/fonts/elementskit.svg +0 -1
  15. modules/controls/assets/fonts/elementskit.ttf +0 -0
  16. modules/controls/assets/fonts/elementskit.woff +0 -0
  17. modules/controls/assets/js/ajaxchoose.js +1 -1
  18. modules/controls/assets/js/ekiticons.js +1 -0
  19. modules/controls/assets/js/imagechoose.js +1 -2
  20. modules/controls/assets/js/widgetarea-editor.js +1 -1
  21. modules/controls/assets/js/widgetarea-inspactor.js +1 -1
  22. modules/controls/icon-list.php +1696 -1696
  23. modules/controls/icons.php +65 -0
  24. modules/controls/init.php +7 -3
  25. modules/controls/widget-area-modal.php +1 -1
  26. modules/controls/widget-area-utils.php +1 -1
  27. modules/header-footer/activator.php +141 -6
  28. modules/header-footer/theme-hooks/astra.php +2 -2
  29. modules/header-footer/theme-hooks/bbtheme.php +2 -2
  30. modules/header-footer/theme-hooks/generatepress.php +2 -2
  31. modules/header-footer/theme-hooks/genesis.php +2 -2
  32. modules/header-footer/theme-hooks/my-listing-functions.php +45 -0
  33. modules/header-footer/theme-hooks/my-listing.php +21 -0
  34. modules/header-footer/theme-hooks/oceanwp.php +3 -4
  35. modules/header-footer/theme-hooks/twenty-nineteen.php +69 -0
  36. modules/header-footer/views/theme-support-footer.php +1 -2
  37. modules/header-footer/views/theme-support-header.php +2 -2
  38. modules/library/assets/js/editor.js +1 -6
  39. modules/library/manager/api.php +1 -1
  40. modules/megamenu/assets/js/admin-script.js +1 -6
  41. readme.txt +137 -44
  42. widgets/accordion/accordion.php +155 -28
  43. widgets/blog-posts/blog-posts.php +483 -306
  44. widgets/business-hours/business-hours-handler.php +1 -1
  45. widgets/business-hours/business-hours.php +40 -64
  46. widgets/button/button.php +68 -16
  47. widgets/caldera-forms/caldera-forms-handler.php +1 -1
  48. widgets/caldera-forms/caldera-forms.php +4 -4
  49. widgets/category-list/category-list.php +27 -8
  50. widgets/chart/assets/js/chart.min.js +0 -22
  51. widgets/client-logo/client-logo.php +519 -509
  52. widgets/contact-form7/contact-form7-handler.php +1 -1
  53. widgets/countdown-timer/countdown-timer.php +3 -2
  54. widgets/drop-caps/drop-caps-handler.php +1 -1
  55. widgets/drop-caps/drop-caps.php +17 -17
  56. widgets/dual-button/dual-button-handler.php +1 -1
  57. widgets/dual-button/dual-button.php +1088 -0
  58. widgets/faq/faq.php +5 -98
  59. widgets/funfact/funfact.php +83 -31
  60. widgets/header-info/header-info-handler.php +1 -1
  61. widgets/header-info/header-info.php +101 -4
  62. widgets/header-offcanvas/header-offcanvas.php +269 -87
  63. widgets/header-search/header-search.php +73 -24
  64. widgets/heading/heading.php +76 -9
  65. widgets/icon-box/icon-box.php +459 -339
  66. widgets/image-accordion/image-accordion.php +125 -24
  67. widgets/image-box/image-box.php +169 -52
  68. widgets/image-comparison/image-comparison.php +3 -15
  69. widgets/init/assets/css/admin-ekiticon.css +1 -1
  70. widgets/init/assets/css/editor.css +4 -0
  71. widgets/init/assets/css/responsive.css +1 -1
  72. widgets/init/assets/css/style.css +0 -1
core.php CHANGED
@@ -3,365 +3,383 @@
3
  defined( 'ABSPATH' ) || exit;
4
 
5
  if(!class_exists('ElementsKit')):
6
- final class ElementsKit{
7
- /**
8
- * Plugin Version
9
- *
10
- * @since 1.0.0
11
- * @var string The plugin version.
12
- */
13
- const VERSION = '1.2.6';
14
-
15
- /**
16
- * Package type
17
- *
18
- * @since 1.1.0
19
- * @var string The plugin purchase type [pro/ free].
20
- */
21
- const PACKAGE_TYPE = 'free';
22
-
23
- /**
24
- * Minimum Elementor Version
25
- *
26
- * @since 1.0.0
27
- * @var string Minimum Elementor version required to run the plugin.
28
- */
29
-
30
- const MINIMUM_ELEMENTOR_VERSION = '2.4.0';
31
-
32
- /**
33
- * Minimum PHP Version
34
- *
35
- * @since 1.0.0
36
- * @var string Minimum PHP version required to run the plugin.
37
- */
38
- const MINIMUM_PHP_VERSION = '5.6';
39
-
40
- /**
41
- * API url
42
- *
43
- * @since 1.0.0
44
- * @var string plugins's root url.
45
- */
46
- static function api_url(){
47
- return 'https://api.wpmet.com/public/';
48
- }
49
-
50
- /**
51
- * Plugin url
52
- *
53
- * @since 1.0.0
54
- * @var string plugins's root url.
55
- */
56
- static function plugin_url(){
57
- return trailingslashit(plugin_dir_url( __FILE__ ));
58
- }
59
-
60
- /**
61
- * Plugin dir
62
- *
63
- * @since 1.0.0
64
- * @var string plugins's root directory.
65
- */
66
- static function plugin_dir(){
67
- return trailingslashit(plugin_dir_path( __FILE__ ));
68
- }
69
-
70
- /**
71
- * Plugin's widget directory.
72
- *
73
- * @since 1.0.0
74
- * @var string widget's root directory.
75
- */
76
- static function widget_dir(){
77
- return self::plugin_dir() . 'widgets/';
78
- }
79
-
80
- /**
81
- * Plugin's widget url.
82
- *
83
- * @since 1.0.0
84
- * @var string widget's root url.
85
- */
86
- static function widget_url(){
87
- return self::plugin_url() . 'widgets/';
88
- }
89
-
90
-
91
- /**
92
- * Plugin's widget image choose url.
93
- *
94
- * @since 1.0.0
95
- * @var string widget image choose's root url.
96
- */
97
-
98
- /**
99
- * Plugin's module directory.
100
- *
101
- * @since 1.0.0
102
- * @var string module's root directory.
103
- */
104
- static function module_dir(){
105
- return self::plugin_dir() . 'modules/';
106
- }
107
-
108
- /**
109
- * Plugin's module url.
110
- *
111
- * @since 1.0.0
112
- * @var string module's root url.
113
- */
114
- static function module_url(){
115
- return self::plugin_url() . 'modules/';
116
- }
117
-
118
 
119
- /**
120
- * Plugin's lib directory.
121
- *
122
- * @since 1.0.0
123
- * @var string lib's root directory.
124
- */
125
- static function lib_dir(){
126
- return self::plugin_dir() . 'libs/';
127
- }
128
 
129
- /**
130
- * Plugin's lib url.
131
- *
132
- * @since 1.0.0
133
- * @var string lib's root url.
134
- */
135
- static function lib_url(){
136
- return self::plugin_url() . 'libs/';
137
- }
138
 
139
- /**
140
- * Constructor
141
- *
142
- * @since 1.0.0
143
- * @access public
144
- */
145
- public function __construct() {
146
- // Load translation
147
- add_action( 'init', array( $this, 'i18n' ) );
148
- // Init Plugin
149
- $this->init();
150
- }
151
 
152
- /**
153
- * Load Textdomain
154
- *
155
- * Load plugin localization files.
156
- * Fired by `init` action hook.
157
- *
158
- * @since 1.0.0
159
- * @access public
160
- */
161
- public function i18n() {
162
- load_plugin_textdomain( 'elementskit', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
163
- }
164
 
165
- /**
166
- * Initialize the plugin
167
- *
168
- * Checks for basic plugin requirements, if one check fail don't continue,
169
- * if all check have passed include the plugin class.
170
- *
171
- * Fired by `plugins_loaded` action hook.
172
- *
173
- * @since 1.0.0
174
- * @access public
175
- */
176
- public function init() {
177
- // Load the main static helper class.
178
- require_once self::plugin_dir() . 'helpers/notice.php';
179
- require_once self::plugin_dir() . 'helpers/utils.php';
180
 
181
- // Check if Elementor installed and activated.
182
- if ( ! did_action( 'elementor/loaded' ) ) {
183
- add_action( 'admin_notices', array( $this, 'missing_elementor' ) );
184
- return;
185
- }
186
- // Check for required Elementor version.
187
- if ( ! version_compare( ELEMENTOR_VERSION, self::MINIMUM_ELEMENTOR_VERSION, '>=' ) ) {
188
- add_action( 'admin_notices', array( $this, 'failed_elementor_version' ) );
189
- return;
 
 
 
 
 
 
190
  }
191
- // Check for required PHP version.
192
- if ( version_compare( PHP_VERSION, self::MINIMUM_PHP_VERSION, '<' ) ) {
193
- add_action( 'admin_notices', array( $this, 'failed_php_version' ) );
194
- return;
 
 
 
 
 
195
  }
196
- // Once we get here, We have passed all validation checks so we can safely include our plugin.
197
 
198
- // Register ElementsKit widget category
199
- add_action('elementor/init', [$this, 'elementor_widget_category']);
200
 
201
- add_action( 'elementor/init', function(){
202
- // Load the Handler class, it's the core class of ElementsKit.
203
- require_once self::plugin_dir() . 'handler.php';
204
- });
 
 
 
 
 
205
 
206
- }
 
 
 
 
 
 
 
 
207
 
208
- /**
209
- * Admin notice
210
- *
211
- * Warning when the site doesn't have required Elementor.
212
- *
213
- * @since 1.0.0
214
- * @access public
215
- */
216
- public function missing_elementor() {
217
- if ( isset( $_GET['activate'] ) ) {
218
- unset( $_GET['activate'] );
219
  }
220
 
221
- if ( file_exists( WP_PLUGIN_DIR . '/elementor/elementor.php' ) ) {
222
- $btn['label'] = esc_html__('Activate Elementor', 'elementskit');
223
- $btn['url'] = wp_nonce_url( 'plugins.php?action=activate&plugin=elementor/elementor.php&plugin_status=all&paged=1', 'activate-plugin_elementor/elementor.php' );
224
- } else {
225
- $btn['label'] = esc_html__('Install Elementor', 'elementskit');
226
- $btn['url'] = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=elementor' ), 'install-plugin_elementor' );
 
 
 
 
 
227
  }
228
 
229
- \ElementsKit\Notice::push(
230
- [
231
- 'id' => 'unsupported-elementor-version',
232
- 'type' => 'error',
233
- 'dismissible' => true,
234
- 'btn' => $btn,
235
- 'message' => sprintf( esc_html__( 'ElementsKit requires Elementor version %1$s+, which is currently NOT RUNNING.', 'elementskit' ), self::MINIMUM_ELEMENTOR_VERSION ),
236
- ]
237
- );
238
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
 
240
-
241
- /**
242
- * Admin notice
243
- *
244
- * Warning when the site doesn't have a minimum required PHP version.
245
- *
246
- * @since 1.0.0
247
- * @access public
248
- */
249
- public function admin_notice_minimum_php_version() {
250
- \ElementsKit\Notice::push(
251
- [
252
- 'id' => 'unsupported-php-version',
253
- 'type' => 'error',
254
- 'dismissible' => true,
255
- 'message' => sprintf( esc_html__( 'ElementsKit requires PHP version %1$s+, which is currently NOT RUNNING on this server.', 'elementskit' ), self::MINIMUM_PHP_VERSION ),
256
- ]
257
- );
258
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
 
260
- /**
261
- * Add category.
262
- *
263
- * Register custom widget category in Elementor's editor
264
- *
265
- * @since 1.0.0
266
- * @access public
267
- */
268
- public function elementor_widget_category($widgets_manager){
269
- \Elementor\Plugin::$instance->elements_manager->add_category(
270
- 'elementskit',
271
- [
272
- 'title' =>esc_html__( 'ElementsKit', 'elementskit' ),
273
- 'icon' => 'fa fa-plug',
274
- ],
275
- 1
276
- );
277
- \Elementor\Plugin::$instance->elements_manager->add_category(
278
- 'elementskit_headerfooter',
279
- [
280
- 'title' =>esc_html__( 'ElementsKit Header Footer', 'elementskit' ),
281
- 'icon' => 'fa fa-plug',
282
- ],
283
- 1
284
- );
285
- }
286
-
287
-
288
- static function default_widgets($package = null){
289
- $package = ($package != null) ? $package : self::PACKAGE_TYPE;
290
-
291
- $default_list = [
292
- 'image-accordion',
293
- 'accordion',
294
- 'button',
295
- 'heading',
296
- 'blog-posts',
297
- 'icon-box',
298
- 'image-box',
299
- 'countdown-timer',
300
- 'client-logo',
301
- 'faq',
302
- 'funfact',
303
- 'image-comparison',
304
- 'testimonial',
305
- 'pricing',
306
- 'team',
307
- 'social',
308
- 'progressbar',
309
- 'category-list',
310
- 'page-list',
311
- 'post-grid',
312
- 'post-list',
313
- 'post-tab',
314
- 'nav-menu',
315
- 'mail-chimp',
316
- 'header-info',
317
- 'piechart',
318
- 'header-search',
319
- 'header-offcanvas',
320
- 'tab',
321
- 'contact-form7',
322
- 'video',
323
- 'business-hours',
324
- 'drop-caps',
325
- 'social-share',
326
- 'caldera-forms',
327
- 'icon-hover'
328
- ];
329
 
330
- $optional_list = [
331
- 'advanced-accordion',
332
- 'advanced-tab',
333
- 'hotspot',
334
- 'motion-text',
335
- 'twitter-feed',
336
- 'facebook-feed',
337
- 'instagram-feed',
338
- 'gallery',
339
- 'chart',
340
- 'table',
341
- 'timeline',
342
- 'dual-button',
343
- 'creative-button',
344
- ];
345
-
346
- return ($package == 'pro') ? array_merge($default_list, $optional_list) : $default_list;
347
- }
348
 
349
- static function default_modules($package = null){
350
- $package = ($package != null) ? $package : self::PACKAGE_TYPE;
351
- $default_list = [
352
- 'header-footer',
353
- 'megamenu',
354
- ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
355
 
356
- $optional_list =[
357
- 'parallax',
358
- 'sticky-content',
359
- ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
 
361
- return ($package == 'pro') ? array_merge($default_list, $optional_list) : $default_list;
 
 
 
 
 
 
 
 
 
 
 
 
 
362
  }
363
- }
364
 
365
- new ElementsKit();
366
 
367
  endif;
3
  defined( 'ABSPATH' ) || exit;
4
 
5
  if(!class_exists('ElementsKit')):
6
+ final class ElementsKit{
7
+ /**
8
+ * Plugin Version
9
+ *
10
+ * @since 1.0.0
11
+ * @var string The plugin version.
12
+ */
13
+ const VERSION = '1.4.1';
14
+
15
+ /**
16
+ * Package type
17
+ *
18
+ * @since 1.1.0
19
+ * @var string The plugin purchase type [pro/ free].
20
+ */
21
+ const PACKAGE_TYPE = 'free';
22
+
23
+ /**
24
+ * Product ID
25
+ *
26
+ * @since 1.2.6
27
+ * @var string The plugin ID in our server.
28
+ */
29
+ const PRODUCT_ID = '9';
30
+
31
+ /**
32
+ * Minimum Elementor Version
33
+ *
34
+ * @since 1.0.0
35
+ * @var string Minimum Elementor version required to run the plugin.
36
+ */
37
+
38
+ const MINIMUM_ELEMENTOR_VERSION = '2.4.0';
39
+
40
+ /**
41
+ * Minimum PHP Version
42
+ *
43
+ * @since 1.0.0
44
+ * @var string Minimum PHP version required to run the plugin.
45
+ */
46
+ const MINIMUM_PHP_VERSION = '5.6';
47
+
48
+ /**
49
+ * API url
50
+ *
51
+ * @since 1.0.0
52
+ * @var string plugins's root url.
53
+ */
54
+ static function api_url(){
55
+ return 'https://api.wpmet.com/public/';
56
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
+ /**
59
+ * Plugin url
60
+ *
61
+ * @since 1.0.0
62
+ * @var string plugins's root url.
63
+ */
64
+ static function plugin_url(){
65
+ return trailingslashit(plugin_dir_url( __FILE__ ));
66
+ }
67
 
68
+ /**
69
+ * Plugin dir
70
+ *
71
+ * @since 1.0.0
72
+ * @var string plugins's root directory.
73
+ */
74
+ static function plugin_dir(){
75
+ return trailingslashit(plugin_dir_path( __FILE__ ));
76
+ }
77
 
78
+ /**
79
+ * Plugin's widget directory.
80
+ *
81
+ * @since 1.0.0
82
+ * @var string widget's root directory.
83
+ */
84
+ static function widget_dir(){
85
+ return self::plugin_dir() . 'widgets/';
86
+ }
 
 
 
87
 
88
+ /**
89
+ * Plugin's widget url.
90
+ *
91
+ * @since 1.0.0
92
+ * @var string widget's root url.
93
+ */
94
+ static function widget_url(){
95
+ return self::plugin_url() . 'widgets/';
96
+ }
 
 
 
97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
 
99
+ /**
100
+ * Plugin's widget image choose url.
101
+ *
102
+ * @since 1.0.0
103
+ * @var string widget image choose's root url.
104
+ */
105
+
106
+ /**
107
+ * Plugin's module directory.
108
+ *
109
+ * @since 1.0.0
110
+ * @var string module's root directory.
111
+ */
112
+ static function module_dir(){
113
+ return self::plugin_dir() . 'modules/';
114
  }
115
+
116
+ /**
117
+ * Plugin's module url.
118
+ *
119
+ * @since 1.0.0
120
+ * @var string module's root url.
121
+ */
122
+ static function module_url(){
123
+ return self::plugin_url() . 'modules/';
124
  }
 
125
 
 
 
126
 
127
+ /**
128
+ * Plugin's lib directory.
129
+ *
130
+ * @since 1.0.0
131
+ * @var string lib's root directory.
132
+ */
133
+ static function lib_dir(){
134
+ return self::plugin_dir() . 'libs/';
135
+ }
136
 
137
+ /**
138
+ * Plugin's lib url.
139
+ *
140
+ * @since 1.0.0
141
+ * @var string lib's root url.
142
+ */
143
+ static function lib_url(){
144
+ return self::plugin_url() . 'libs/';
145
+ }
146
 
147
+ /**
148
+ * Constructor
149
+ *
150
+ * @since 1.0.0
151
+ * @access public
152
+ */
153
+ public function __construct() {
154
+ // Load translation
155
+ add_action( 'init', array( $this, 'i18n' ) );
156
+ // Init Plugin
157
+ $this->init();
158
  }
159
 
160
+ /**
161
+ * Load Textdomain
162
+ *
163
+ * Load plugin localization files.
164
+ * Fired by `init` action hook.
165
+ *
166
+ * @since 1.0.0
167
+ * @access public
168
+ */
169
+ public function i18n() {
170
+ load_plugin_textdomain( 'elementskit', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
171
  }
172
 
173
+ /**
174
+ * Initialize the plugin
175
+ *
176
+ * Checks for basic plugin requirements, if one check fail don't continue,
177
+ * if all check have passed include the plugin class.
178
+ *
179
+ * Fired by `plugins_loaded` action hook.
180
+ *
181
+ * @since 1.0.0
182
+ * @access public
183
+ */
184
+ public function init() {
185
+ // Load the main static helper class.
186
+ require_once self::plugin_dir() . 'helpers/notice.php';
187
+ require_once self::plugin_dir() . 'helpers/utils.php';
188
+
189
+ // Check if Elementor installed and activated.
190
+ if ( ! did_action( 'elementor/loaded' ) ) {
191
+ add_action( 'admin_notices', array( $this, 'missing_elementor' ) );
192
+ return;
193
+ }
194
+ // Check for required Elementor version.
195
+ if ( ! version_compare( ELEMENTOR_VERSION, self::MINIMUM_ELEMENTOR_VERSION, '>=' ) ) {
196
+ add_action( 'admin_notices', array( $this, 'failed_elementor_version' ) );
197
+ return;
198
+ }
199
+ // Check for required PHP version.
200
+ if ( version_compare( PHP_VERSION, self::MINIMUM_PHP_VERSION, '<' ) ) {
201
+ add_action( 'admin_notices', array( $this, 'failed_php_version' ) );
202
+ return;
203
+ }
204
+ // Once we get here, We have passed all validation checks so we can safely include our plugin.
205
+
206
+ // Register ElementsKit widget category
207
+ add_action('elementor/init', [$this, 'elementor_widget_category']);
208
+
209
+ add_action( 'elementor/init', function(){
210
+ // Load the Handler class, it's the core class of ElementsKit.
211
+ require_once self::plugin_dir() . 'handler.php';
212
+ });
213
 
214
+ }
215
+
216
+ /**
217
+ * Admin notice
218
+ *
219
+ * Warning when the site doesn't have required Elementor.
220
+ *
221
+ * @since 1.0.0
222
+ * @access public
223
+ */
224
+ public function missing_elementor() {
225
+ if ( isset( $_GET['activate'] ) ) {
226
+ unset( $_GET['activate'] );
227
+ }
228
+
229
+ if ( file_exists( WP_PLUGIN_DIR . '/elementor/elementor.php' ) ) {
230
+ $btn['label'] = esc_html__('Activate Elementor', 'elementskit');
231
+ $btn['url'] = wp_nonce_url( 'plugins.php?action=activate&plugin=elementor/elementor.php&plugin_status=all&paged=1', 'activate-plugin_elementor/elementor.php' );
232
+ } else {
233
+ $btn['label'] = esc_html__('Install Elementor', 'elementskit');
234
+ $btn['url'] = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=elementor' ), 'install-plugin_elementor' );
235
+ }
236
+
237
+ \ElementsKit\Notice::push(
238
+ [
239
+ 'id' => 'unsupported-elementor-version',
240
+ 'type' => 'error',
241
+ 'dismissible' => true,
242
+ 'btn' => $btn,
243
+ 'message' => sprintf( esc_html__( 'ElementsKit requires Elementor version %1$s+, which is currently NOT RUNNING.', 'elementskit' ), self::MINIMUM_ELEMENTOR_VERSION ),
244
+ ]
245
+ );
246
+ }
247
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
 
249
+ /**
250
+ * Admin notice
251
+ *
252
+ * Warning when the site doesn't have a minimum required PHP version.
253
+ *
254
+ * @since 1.0.0
255
+ * @access public
256
+ */
257
+ public function admin_notice_minimum_php_version() {
258
+ \ElementsKit\Notice::push(
259
+ [
260
+ 'id' => 'unsupported-php-version',
261
+ 'type' => 'error',
262
+ 'dismissible' => true,
263
+ 'message' => sprintf( esc_html__( 'ElementsKit requires PHP version %1$s+, which is currently NOT RUNNING on this server.', 'elementskit' ), self::MINIMUM_PHP_VERSION ),
264
+ ]
265
+ );
266
+ }
267
 
268
+ /**
269
+ * Add category.
270
+ *
271
+ * Register custom widget category in Elementor's editor
272
+ *
273
+ * @since 1.0.0
274
+ * @access public
275
+ */
276
+ public function elementor_widget_category($widgets_manager){
277
+ \Elementor\Plugin::$instance->elements_manager->add_category(
278
+ 'elementskit',
279
+ [
280
+ 'title' =>esc_html__( 'ElementsKit', 'elementskit' ),
281
+ 'icon' => 'fa fa-plug',
282
+ ],
283
+ 1
284
+ );
285
+ \Elementor\Plugin::$instance->elements_manager->add_category(
286
+ 'elementskit_headerfooter',
287
+ [
288
+ 'title' =>esc_html__( 'ElementsKit Header Footer', 'elementskit' ),
289
+ 'icon' => 'fa fa-plug',
290
+ ],
291
+ 1
292
+ );
293
+ }
294
+
295
 
296
+ static function default_widgets($package = null){
297
+ $package = ($package != null) ? $package : self::PACKAGE_TYPE;
298
+
299
+ $default_list = [
300
+ 'image-accordion',
301
+ 'accordion',
302
+ 'button',
303
+ 'heading',
304
+ 'blog-posts',
305
+ 'icon-box',
306
+ 'image-box',
307
+ 'countdown-timer',
308
+ 'client-logo',
309
+ 'faq',
310
+ 'funfact',
311
+ 'image-comparison',
312
+ 'testimonial',
313
+ 'pricing',
314
+ 'team',
315
+ 'social',
316
+ 'progressbar',
317
+ 'category-list',
318
+ 'page-list',
319
+ 'post-grid',
320
+ 'post-list',
321
+ 'post-tab',
322
+ 'nav-menu',
323
+ 'mail-chimp',
324
+ 'header-info',
325
+ 'piechart',
326
+ 'header-search',
327
+ 'header-offcanvas',
328
+ 'tab',
329
+ 'contact-form7',
330
+ 'video',
331
+ 'business-hours',
332
+ 'drop-caps',
333
+ 'social-share',
334
+ 'dual-button',
335
+ 'caldera-forms',
336
+ 'we-forms',
337
+ 'wp-forms',
338
+ 'ninja-forms',
339
+ ];
340
+
341
+ $optional_list = [
342
+ 'advanced-accordion',
343
+ 'advanced-tab',
344
+ 'hotspot',
345
+ 'motion-text',
346
+ 'twitter-feed',
347
+ 'facebook-feed',
348
+ 'instagram-feed',
349
+ 'gallery',
350
+ 'chart',
351
+ 'woo-category-list',
352
+ 'woo-mini-cart',
353
+ 'woo-product-carousel',
354
+ 'woo-product-list',
355
+ 'table',
356
+ 'timeline',
357
+ 'creative-button',
358
+ ];
359
+
360
+ if(class_exists('\ElementsKit_Widget_Config')){
361
+ return (array_merge($default_list, \ElementsKit_Widget_Config::instance()->get_widgets()));
362
+ }else{
363
+ return ($package == 'pro') ? array_merge($default_list, $optional_list) : $default_list;
364
+ }
365
+ }
366
 
367
+ static function default_modules($package = null){
368
+ $package = ($package != null) ? $package : self::PACKAGE_TYPE;
369
+ $default_list = [
370
+ 'header-footer',
371
+ 'megamenu',
372
+ ];
373
+
374
+ $optional_list =[
375
+ 'parallax',
376
+ 'sticky-content',
377
+ ];
378
+
379
+ return ($package == 'pro') ? array_merge($default_list, $optional_list) : $default_list;
380
+ }
381
  }
 
382
 
383
+ new ElementsKit();
384
 
385
  endif;
core/build-widgets.php CHANGED
@@ -79,7 +79,9 @@ class Build_Widgets{
79
  foreach($this->active_widgets as $widget){
80
  if(in_array($widget, $this->core_widgets)){
81
  $class_name = '\Elementor\ElementsKit_Widget_' . \ElementsKit\Utils::make_classname($widget);
82
- $widgets_manager->register_widget_type(new $class_name());
 
 
83
  }
84
  }
85
  }
79
  foreach($this->active_widgets as $widget){
80
  if(in_array($widget, $this->core_widgets)){
81
  $class_name = '\Elementor\ElementsKit_Widget_' . \ElementsKit\Utils::make_classname($widget);
82
+ if(class_exists($class_name)){
83
+ $widgets_manager->register_widget_type(new $class_name());
84
+ }
85
  }
86
  }
87
  }
elementskit-lite.php CHANGED
@@ -6,7 +6,7 @@ defined( 'ABSPATH' ) || exit;
6
  * Description: The most advanced addons for Elementor with tons of widgets, Header builder, Footer builder, Mega menu builder, layout pack and powerful custom controls.
7
  * Plugin URI: https://wpmet.com/
8
  * Author: Wpmet
9
- * Version: 1.2.6
10
  * Author URI: https://products.wpmet.com/elementskit
11
  *
12
  * Text Domain: elementskit
6
  * Description: The most advanced addons for Elementor with tons of widgets, Header builder, Footer builder, Mega menu builder, layout pack and powerful custom controls.
7
  * Plugin URI: https://wpmet.com/
8
  * Author: Wpmet
9
+ * Version: 1.4.1
10
  * Author URI: https://products.wpmet.com/elementskit
11
  *
12
  * Text Domain: elementskit
handler.php CHANGED
@@ -62,6 +62,12 @@ class Handler{
62
  // Adding pro lebel
63
  new Libs\Pro_Label\Init();
64
 
 
 
 
 
 
 
65
  }
66
 
67
  /**
62
  // Adding pro lebel
63
  new Libs\Pro_Label\Init();
64
 
65
+ // Add banner class
66
+ add_action('admin_notices', function(){
67
+ include \ElementsKit::lib_dir() . 'banner/init.php';
68
+ \WpMet_Banner::run();
69
+ });
70
+
71
  }
72
 
73
  /**
helpers/notice.php CHANGED
@@ -63,7 +63,7 @@ class Notice {
63
  jQuery(document).ready(function ($) {
64
  $( '.elementskit-notice.is-dismissible' ).on( 'click', '.notice-dismiss', function() {
65
  //console.log('test');
66
- _this = $( this ).parents( '.elementskit-active-notice' );
67
  var id = _this.attr( 'id' ) || '';
68
  var time = _this.attr( 'dismissible-time' ) || '';
69
  var meta = _this.attr( 'dismissible-meta' ) || '';
@@ -99,7 +99,7 @@ class Notice {
99
  'type' => 'info',
100
  'show_if' => true,
101
  'message' => '',
102
- 'class' => 'elementskit-active-notice',
103
  'dismissible' => false,
104
  'btn' => [],
105
  'dismissible-meta' => 'user',
63
  jQuery(document).ready(function ($) {
64
  $( '.elementskit-notice.is-dismissible' ).on( 'click', '.notice-dismiss', function() {
65
  //console.log('test');
66
+ _this = $( this ).parents( '.elementskit-notice' );
67
  var id = _this.attr( 'id' ) || '';
68
  var time = _this.attr( 'dismissible-time' ) || '';
69
  var meta = _this.attr( 'dismissible-meta' ) || '';
99
  'type' => 'info',
100
  'show_if' => true,
101
  'message' => '',
102
+ 'class' => 'elementskit-notice',
103
  'dismissible' => false,
104
  'btn' => [],
105
  'dismissible-meta' => 'user',
helpers/utils.php CHANGED
@@ -169,6 +169,54 @@ class Utils{
169
  return str_replace(['{', '}'], ['<span>', '</span>'], self::kses($text));
170
  }
171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
 
173
  public static function trim_words($text, $num_words){
174
  return wp_trim_words( $text, $num_words, '' );
@@ -186,6 +234,16 @@ class Utils{
186
 
187
  return $content;
188
  }
 
 
 
 
 
 
 
 
 
 
189
  public static function render_tab_content($content, $id){
190
  return str_replace('.elementor-'.$id.' ', '#elementor .elementor-'.$id.' ', $content);
191
  }
169
  return str_replace(['{', '}'], ['<span>', '</span>'], self::kses($text));
170
  }
171
 
172
+ public static function ekit_get__forms($post_type) {
173
+ $wpuf_form_list = get_posts(array(
174
+ 'post_type' => $post_type,
175
+ 'showposts' => 999,
176
+ ));
177
+
178
+ $options = array();
179
+
180
+ if (!empty($wpuf_form_list) && !is_wp_error($wpuf_form_list)) {
181
+ $options[0] = esc_html__('Select Form', 'elemetskit');
182
+ foreach ($wpuf_form_list as $post) {
183
+ $options[$post->ID] = $post->post_title;
184
+ }
185
+ } else {
186
+ $options[0] = esc_html__('Create a form first', 'elemetskit');
187
+ }
188
+
189
+ return $options;
190
+ }
191
+
192
+ public static function ekit_get_ninja_form() {
193
+ $options = array();
194
+
195
+ if (class_exists('Ninja_Forms')) {
196
+ $contact_forms = Ninja_Forms()->form()->get_forms();
197
+
198
+ if (!empty($contact_forms) && !is_wp_error($contact_forms)) {
199
+
200
+ $options[0] = esc_html__('Select Ninja Form', 'elementskit');
201
+
202
+ foreach ($contact_forms as $form) {
203
+ $options[$form->get_id()] = $form->get_setting('title');
204
+ }
205
+ }
206
+ } else {
207
+ $options[0] = esc_html__('Create a Form First', 'elementskit');
208
+ }
209
+
210
+ return $options;
211
+ }
212
+
213
+ public static function ekit_do_shortcode( $tag, array $atts = array(), $content = null ) {
214
+ global $shortcode_tags;
215
+ if ( ! isset( $shortcode_tags[ $tag ] ) ) {
216
+ return false;
217
+ }
218
+ return call_user_func( $shortcode_tags[ $tag ], $atts, $content, $tag );
219
+ }
220
 
221
  public static function trim_words($text, $num_words){
222
  return wp_trim_words( $text, $num_words, '' );
234
 
235
  return $content;
236
  }
237
+ public static function render_elementor_content_css($content_id){
238
+ if ( class_exists( '\Elementor\Core\Files\CSS\Post' ) ) {
239
+ $css_file = new \Elementor\Core\Files\CSS\Post( $content_id );
240
+ $css_file->enqueue();
241
+ }
242
+ }
243
+ public static function render_elementor_content($content_id){
244
+ $elementor_instance = \Elementor\Plugin::instance();
245
+ return $elementor_instance->frontend->get_builder_content_for_display( $content_id );
246
+ }
247
  public static function render_tab_content($content, $id){
248
  return str_replace('.elementor-'.$id.' ', '#elementor .elementor-'.$id.' ', $content);
249
  }
libs/banner/init.php ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if(!class_exists('WpMet_Banner')){
4
+ class WpMet_Banner{
5
+ public static $instance = null;
6
+
7
+ public $key;
8
+ public $api;
9
+ public $data;
10
+ public $last_check;
11
+ public $check_interval;
12
+
13
+ public $plugin_pages;
14
+
15
+ function __construct(){
16
+ if(!is_admin()){
17
+ return false;
18
+ }
19
+
20
+ $this->key = 'wpmet_banner';
21
+ $this->api = \ElementsKit::api_url() . 'banner/';
22
+ $this->check_interval = (3600 * 24); // 1day
23
+ $this->get_banner();
24
+
25
+ $this->plugin_pages = [
26
+ 'edit-elementskit_template',
27
+ 'toplevel_page_elementskit'
28
+ ];
29
+
30
+ if(isset($this->data->plugin_pages) && !empty($this->data->plugin_pages)){
31
+ $this->show_banner($this->data->plugin_pages);
32
+ }
33
+
34
+ if(isset($this->data->all_pages) && !empty($this->data->all_pages)){
35
+ $this->show_banner($this->data->all_pages);
36
+ }
37
+
38
+ add_action('admin_footer', [$this, 'style']);
39
+ }
40
+
41
+ private function get_banner(){
42
+ $this->data = get_option('__data');
43
+ $this->data = $this->data == '' ? [] : $this->data;
44
+
45
+ $this->last_check = get_option('__last_check');
46
+ $this->last_check = $this->last_check == '' ? 0 : $this->last_check;
47
+
48
+ if(($this->check_interval + $this->last_check) < time()){
49
+ $response = wp_remote_get( $this->api,
50
+ array(
51
+ 'timeout' => 10,
52
+ 'httpversion' => '1.1',
53
+ )
54
+ );
55
+
56
+ if(!is_wp_error($response) && isset($response['body']) && $response['body'] != ''){
57
+ $this->data = json_decode($response['body']);
58
+
59
+ update_option('__last_check', time());
60
+ update_option('__data', $this->data);
61
+
62
+ return;
63
+ }
64
+
65
+ }
66
+ }
67
+
68
+
69
+ public function show_banner($banner){
70
+ if($banner->start <= time() && time() <= $banner->end){
71
+ $screen = get_current_screen();
72
+
73
+ if($banner->slug == 'all_pages'|| in_array($screen->id, $this->plugin_pages)){
74
+ $contents = '<a target="_blank" class="wpmet-banner-href" href="'.$banner->url.'"><img src="'.$banner->image.'" /></a>';
75
+
76
+ \ElementsKit\Notice::push(
77
+ [
78
+ 'id' => 'wpmet-banner-' . $banner->slug,
79
+ 'type' => 'banner',
80
+ 'class' => 'wpmet-banner-container',
81
+ 'dismissible' => true,
82
+ 'message' => $contents
83
+ ]
84
+ );
85
+ }
86
+ }
87
+ }
88
+
89
+
90
+ public function style(){
91
+ ?>
92
+ <style>
93
+ .wpmet-banner-container{
94
+ background: none!important;
95
+ border: 0!important;
96
+ box-shadow: none!important;
97
+ padding: 0!important;
98
+ }
99
+ .wpmet-banner-href{
100
+ text-align: center;
101
+ display: block;
102
+ }
103
+ .wpmet-banner-href img{
104
+ width: 100%;
105
+ max-width: 1400px;
106
+ }
107
+ </style>
108
+ <?php
109
+ }
110
+
111
+ public static function run() {
112
+ if ( is_null( self::$instance ) ) {
113
+ self::$instance = new self();
114
+ }
115
+
116
+ return self::$instance;
117
+ }
118
+ }
119
+ }
libs/framework/assets/css/admin-style-ems-dev.css CHANGED
@@ -72,7 +72,7 @@
72
  display: inline-block;
73
  width: 48px;
74
  height: 48px;
75
- line-height: 48px;
76
  margin-right: 24px;
77
  background-color: #fee9ee;
78
  color: #f2295b;
72
  display: inline-block;
73
  width: 48px;
74
  height: 48px;
75
+ line-height: 48px!important;
76
  margin-right: 24px;
77
  background-color: #fee9ee;
78
  color: #f2295b;
libs/framework/pages/settings-userdata.php CHANGED
@@ -1,4 +1,7 @@
1
  <?php
 
 
 
2
  $user_data = $this->utils->get_option('user_data', []);
3
 
4
  ?>
@@ -26,15 +29,6 @@ $user_data = $this->utils->get_option('user_data', []);
26
  'value' => (!isset($user_data['mail_chimp']['token'])) ? '' : ($user_data['mail_chimp']['token'])
27
  ]);
28
  ?>
29
- <?php
30
- $this->utils->input([
31
- 'type' => 'text',
32
- 'name' => 'user_data[mail_chimp][list]',
33
- 'label' => esc_html__('List', 'elementskit'),
34
- 'placeholder' => '21ce2088',
35
- 'value' => (!isset($user_data['mail_chimp']['list'])) ? '' : ($user_data['mail_chimp']['list'])
36
- ]);
37
- ?>
38
  </div>
39
  </div>
40
  </div>
@@ -64,4 +58,6 @@ $user_data = $this->utils->get_option('user_data', []);
64
  </div>
65
  </div>
66
  </div>
67
- </div>
 
 
1
  <?php
2
+ if(class_exists('\ElementsKit_Widget_Config')):
3
+ include(\ElementsKit_Widget_Config::instance()->get_dir() . 'libs/framework/pages/settings-userdata.php');
4
+ else:
5
  $user_data = $this->utils->get_option('user_data', []);
6
 
7
  ?>
29
  'value' => (!isset($user_data['mail_chimp']['token'])) ? '' : ($user_data['mail_chimp']['token'])
30
  ]);
31
  ?>
 
 
 
 
 
 
 
 
 
32
  </div>
33
  </div>
34
  </div>
58
  </div>
59
  </div>
60
  </div>
61
+ </div>
62
+
63
+ <?php endif; ?>
modules/controls/ajax-select2-api.php CHANGED
@@ -11,6 +11,11 @@ class Controls_Ajax_Select2_Api extends Core\Handler_Api {
11
 
12
 
13
  public function get_post_list(){
 
 
 
 
 
14
  $query_args = [
15
  'post_type' => 'post',
16
  'post_status' => 'publish',
@@ -39,6 +44,9 @@ class Controls_Ajax_Select2_Api extends Core\Handler_Api {
39
  }
40
 
41
  public function get_page_list(){
 
 
 
42
  $query_args = [
43
  'post_type' => 'page',
44
  'post_status' => 'publish',
@@ -95,6 +103,7 @@ class Controls_Ajax_Select2_Api extends Core\Handler_Api {
95
  }
96
 
97
  public function get_category(){
 
98
  $taxonomy = 'category';
99
  $query_args = [
100
  'taxonomy' => ['category'], // taxonomy name
@@ -115,6 +124,64 @@ class Controls_Ajax_Select2_Api extends Core\Handler_Api {
115
  $terms = get_terms( $query_args );
116
 
117
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  $options = [];
119
  $count = count($terms);
120
  if($count > 0):
11
 
12
 
13
  public function get_post_list(){
14
+
15
+ if(!current_user_can('edit_posts')){
16
+ return;
17
+ }
18
+
19
  $query_args = [
20
  'post_type' => 'post',
21
  'post_status' => 'publish',
44
  }
45
 
46
  public function get_page_list(){
47
+ if(!current_user_can('edit_posts')){
48
+ return;
49
+ }
50
  $query_args = [
51
  'post_type' => 'page',
52
  'post_status' => 'publish',
103
  }
104
 
105
  public function get_category(){
106
+
107
  $taxonomy = 'category';
108
  $query_args = [
109
  'taxonomy' => ['category'], // taxonomy name
124
  $terms = get_terms( $query_args );
125
 
126
 
127
+ $options = [];
128
+ $count = count($terms);
129
+ if($count > 0):
130
+ foreach ($terms as $term) {
131
+ $options[] = [ 'id' => $term->term_id, 'text' => $term->name ];
132
+ }
133
+ endif;
134
+ return ['results' => $options];
135
+ }
136
+
137
+ public function get_product_list(){
138
+ $query_args = [
139
+ 'post_type' => 'product',
140
+ 'post_status' => 'publish',
141
+ 'posts_per_page' => 15,
142
+ ];
143
+
144
+ if(isset($this->request['ids'])){
145
+ $ids = explode(',', $this->request['ids']);
146
+ $query_args['post__in'] = $ids;
147
+ }
148
+ if(isset($this->request['s'])){
149
+ $query_args['s'] = $this->request['s'];
150
+ }
151
+
152
+ $query = new \WP_Query($query_args);
153
+ $options = [];
154
+ if($query->have_posts()):
155
+ while ($query->have_posts()) {
156
+ $query->the_post();
157
+ $options[] = [ 'id' => get_the_ID(), 'text' => get_the_title() ];
158
+ }
159
+ endif;
160
+
161
+ return ['results' => $options];
162
+ wp_reset_postdata();
163
+ }
164
+
165
+ public function get_product_cat(){
166
+ $query_args = [
167
+ 'taxonomy' => ['product_cat'], // taxonomy name
168
+ 'orderby' => 'name',
169
+ 'order' => 'DESC',
170
+ 'hide_empty' => false,
171
+ 'number' => 6
172
+ ];
173
+
174
+ if(isset($this->request['ids'])){
175
+ $ids = explode(',', $this->request['ids']);
176
+ $query_args['include'] = $ids;
177
+ }
178
+ if(isset($this->request['s'])){
179
+ $query_args['name__like'] = $this->request['s'];
180
+ }
181
+
182
+ $terms = get_terms( $query_args );
183
+
184
+
185
  $options = [];
186
  $count = count($terms);
187
  if($count > 0):
modules/controls/assets/css/ekiticons.css CHANGED
@@ -1,15 +1,14 @@
 
 
 
1
  @font-face {
2
  font-family: 'elementskit';
3
- src:
4
- url('../fonts/elementskit.ttf?zhcrdi') format('truetype'),
5
- url('../fonts/elementskit.woff?zhcrdi') format('woff'),
6
- url('../fonts/elementskit.svg?zhcrdi#elementskit') format('svg');
7
  font-weight: normal;
8
  font-style: normal;
9
  }
10
 
11
- .icon, .select2-container .icon {
12
- /* use !important to prevent issues with browser extensions that change fonts */
13
  font-family: 'elementskit' !important;
14
  speak: none;
15
  font-style: normal;
@@ -17,7 +16,6 @@
17
  font-variant: normal;
18
  text-transform: none;
19
  line-height: 1;
20
-
21
  /* Better Font Rendering =========== */
22
  -webkit-font-smoothing: antialiased;
23
  -moz-osx-font-smoothing: grayscale;
@@ -26,2718 +24,3619 @@
26
  .icon-home:before {
27
  content: "\e800";
28
  }
 
29
  .icon-apartment1:before {
30
  content: "\e801";
31
  }
 
32
  .icon-pencil:before {
33
  content: "\e802";
34
  }
 
35
  .icon-magic-wand:before {
36
  content: "\e803";
37
  }
 
38
  .icon-drop:before {
39
  content: "\e804";
40
  }
 
41
  .icon-lighter:before {
42
  content: "\e805";
43
  }
 
44
  .icon-poop:before {
45
  content: "\e806";
46
  }
 
47
  .icon-sun:before {
48
  content: "\e807";
49
  }
 
50
  .icon-moon:before {
51
  content: "\e808";
52
  }
 
53
  .icon-cloud1:before {
54
  content: "\e809";
55
  }
 
56
  .icon-cloud-upload:before {
57
  content: "\e80a";
58
  }
 
59
  .icon-cloud-download:before {
60
  content: "\e80b";
61
  }
 
62
  .icon-cloud-sync:before {
63
  content: "\e80c";
64
  }
 
65
  .icon-cloud-check:before {
66
  content: "\e80d";
67
  }
 
68
  .icon-database1:before {
69
  content: "\e80e";
70
  }
 
71
  .icon-lock:before {
72
  content: "\e80f";
73
  }
 
74
  .icon-cog:before {
75
  content: "\e810";
76
  }
 
77
  .icon-trash:before {
78
  content: "\e811";
79
  }
 
80
  .icon-dice:before {
81
  content: "\e812";
82
  }
 
83
  .icon-heart1:before {
84
  content: "\e813";
85
  }
 
86
  .icon-star1:before {
87
  content: "\e814";
88
  }
 
89
  .icon-star-half:before {
90
  content: "\e815";
91
  }
 
92
  .icon-star-empty:before {
93
  content: "\e816";
94
  }
 
95
  .icon-flag:before {
96
  content: "\e817";
97
  }
 
98
  .icon-envelope1:before {
99
  content: "\e818";
100
  }
 
101
  .icon-paperclip:before {
102
  content: "\e819";
103
  }
 
104
  .icon-inbox:before {
105
  content: "\e81a";
106
  }
 
107
  .icon-eye:before {
108
  content: "\e81b";
109
  }
 
110
  .icon-printer:before {
111
  content: "\e81c";
112
  }
 
113
  .icon-file-empty:before {
114
  content: "\e81d";
115
  }
 
116
  .icon-file-add:before {
117
  content: "\e81e";
118
  }
 
119
  .icon-enter:before {
120
  content: "\e81f";
121
  }
 
122
  .icon-exit:before {
123
  content: "\e820";
124
  }
 
125
  .icon-graduation-hat:before {
126
  content: "\e821";
127
  }
 
128
  .icon-license:before {
129
  content: "\e822";
130
  }
 
131
  .icon-music-note:before {
132
  content: "\e823";
133
  }
 
134
  .icon-film-play:before {
135
  content: "\e824";
136
  }
 
137
  .icon-camera-video:before {
138
  content: "\e825";
139
  }
 
140
  .icon-camera:before {
141
  content: "\e826";
142
  }
 
143
  .icon-picture:before {
144
  content: "\e827";
145
  }
 
146
  .icon-book:before {
147
  content: "\e828";
148
  }
 
149
  .icon-bookmark:before {
150
  content: "\e829";
151
  }
 
152
  .icon-user:before {
153
  content: "\e82a";
154
  }
 
155
  .icon-users:before {
156
  content: "\e82b";
157
  }
 
158
  .icon-shirt:before {
159
  content: "\e82c";
160
  }
 
161
  .icon-store:before {
162
  content: "\e82d";
163
  }
 
164
  .icon-cart2:before {
165
  content: "\e82e";
166
  }
 
167
  .icon-tag:before {
168
  content: "\e82f";
169
  }
 
170
  .icon-phone-handset:before {
171
  content: "\e830";
172
  }
 
173
  .icon-phone:before {
174
  content: "\e831";
175
  }
 
176
  .icon-pushpin:before {
177
  content: "\e832";
178
  }
 
179
  .icon-map-marker:before {
180
  content: "\e833";
181
  }
 
182
  .icon-map:before {
183
  content: "\e834";
184
  }
 
185
  .icon-location:before {
186
  content: "\e835";
187
  }
 
188
  .icon-calendar-full:before {
189
  content: "\e836";
190
  }
 
191
  .icon-keyboard:before {
192
  content: "\e837";
193
  }
 
194
  .icon-spell-check:before {
195
  content: "\e838";
196
  }
 
197
  .icon-screen:before {
198
  content: "\e839";
199
  }
 
200
  .icon-smartphone:before {
201
  content: "\e83a";
202
  }
 
203
  .icon-tablet:before {
204
  content: "\e83b";
205
  }
 
206
  .icon-laptop:before {
207
  content: "\e83c";
208
  }
 
209
  .icon-laptop-phone:before {
210
  content: "\e83d";
211
  }
 
212
  .icon-power-switch:before {
213
  content: "\e83e";
214
  }
 
215
  .icon-bubble:before {
216
  content: "\e83f";
217
  }
 
218
  .icon-heart-pulse:before {
219
  content: "\e840";
220
  }
 
221
  .icon-construction:before {
222
  content: "\e841";
223
  }
 
224
  .icon-pie-chart:before {
225
  content: "\e842";
226
  }
 
227
  .icon-chart-bars:before {
228
  content: "\e843";
229
  }
 
230
  .icon-gift1:before {
231
  content: "\e844";
232
  }
 
233
  .icon-diamond1:before {
234
  content: "\e845";
235
  }
 
236
  .icon-dinner:before {
237
  content: "\e847";
238
  }
 
239
  .icon-coffee-cup:before {
240
  content: "\e848";
241
  }
 
242
  .icon-leaf:before {
243
  content: "\e849";
244
  }
 
245
  .icon-paw:before {
246
  content: "\e84a";
247
  }
 
248
  .icon-rocket:before {
249
  content: "\e84b";
250
  }
 
251
  .icon-briefcase:before {
252
  content: "\e84c";
253
  }
 
254
  .icon-bus:before {
255
  content: "\e84d";
256
  }
 
257
  .icon-car1:before {
258
  content: "\e84e";
259
  }
 
260
  .icon-train:before {
261
  content: "\e84f";
262
  }
 
263
  .icon-bicycle:before {
264
  content: "\e850";
265
  }
 
266
  .icon-wheelchair:before {
267
  content: "\e851";
268
  }
 
269
  .icon-select:before {
270
  content: "\e852";
271
  }
 
272
  .icon-earth:before {
273
  content: "\e853";
274
  }
 
275
  .icon-smile:before {
276
  content: "\e854";
277
  }
 
278
  .icon-sad:before {
279
  content: "\e855";
280
  }
 
281
  .icon-neutral:before {
282
  content: "\e856";
283
  }
 
284
  .icon-mustache:before {
285
  content: "\e857";
286
  }
 
287
  .icon-alarm:before {
288
  content: "\e858";
289
  }
 
290
  .icon-bullhorn:before {
291
  content: "\e859";
292
  }
 
293
  .icon-volume-high:before {
294
  content: "\e85a";
295
  }
 
296
  .icon-volume-medium:before {
297
  content: "\e85b";
298
  }
 
299
  .icon-volume-low:before {
300
  content: "\e85c";
301
  }
 
302
  .icon-volume:before {
303
  content: "\e85d";
304
  }
 
305
  .icon-mic:before {
306
  content: "\e85e";
307
  }
 
308
  .icon-hourglass:before {
309
  content: "\e85f";
310
  }
 
311
  .icon-undo:before {
312
  content: "\e860";
313
  }
 
314
  .icon-redo:before {
315
  content: "\e861";
316
  }
 
317
  .icon-sync:before {
318
  content: "\e862";
319
  }
 
320
  .icon-history:before {
321
  content: "\e863";
322
  }
 
323
  .icon-clock1:before {
324
  content: "\e864";
325
  }
 
326
  .icon-download:before {
327
  content: "\e865";
328
  }
 
329
  .icon-upload:before {
330
  content: "\e866";
331
  }
 
332
  .icon-enter-down:before {
333
  content: "\e867";
334
  }
 
335
  .icon-exit-up:before {
336
  content: "\e868";
337
  }
 
338
  .icon-bug:before {
339
  content: "\e869";
340
  }
 
341
  .icon-code:before {
342
  content: "\e86a";
343
  }
 
344
  .icon-link:before {
345
  content: "\e86b";
346
  }
 
347
  .icon-unlink:before {
348
  content: "\e86c";
349
  }
 
350
  .icon-thumbs-up:before {
351
  content: "\e86d";
352
  }
 
353
  .icon-thumbs-down:before {
354
  content: "\e86e";
355
  }
 
356
  .icon-magnifier:before {
357
  content: "\e86f";
358
  }
 
359
  .icon-cross:before {
360
  content: "\e870";
361
  }
 
362
  .icon-chevron-up:before {
363
  content: "\e873";
364
  }
 
365
  .icon-chevron-down:before {
366
  content: "\e874";
367
  }
 
368
  .icon-chevron-left:before {
369
  content: "\e875";
370
  }
 
371
  .icon-chevron-right:before {
372
  content: "\e876";
373
  }
 
374
  .icon-arrow-up:before {
375
  content: "\e877";
376
  }
 
377
  .icon-arrow-down:before {
378
  content: "\e878";
379
  }
 
380
  .icon-arrow-left:before {
381
  content: "\e879";
382
  }
 
383
  .icon-arrow-right:before {
384
  content: "\e87a";
385
  }
 
386
  .icon-right-arrow:before {
387
  content: "\e9c5";
388
  }
 
389
  .icon-left-arrow:before {
390
  content: "\e94a";
391
  }
 
392
  .icon-download-arrow:before {
393
  content: "\e94b";
394
  }
 
395
  .icon-up-arrow:before {
396
  content: "\e9c3";
397
  }
 
398
  .icon-arrows:before {
399
  content: "\e9c4";
400
  }
 
401
  .icon-double-angle-pointing-to-right:before {
402
  content: "\e949";
403
  }
 
404
  .icon-double-left-chevron:before {
405
  content: "\e948";
406
  }
 
407
  .icon-left-arrow2:before {
408
  content: "\e94c";
409
  }
 
410
  .icon-right-arrow2:before {
411
  content: "\e94d";
412
  }
 
413
  .icon-warning:before {
414
  content: "\e87c";
415
  }
 
416
  .icon-down-arrow1:before {
417
  content: "\e994";
418
  }
 
419
  .icon-up-arrow1:before {
420
  content: "\e995";
421
  }
 
422
  .icon-right-arrow1:before {
423
  content: "\e996";
424
  }
 
425
  .icon-left-arrows:before {
426
  content: "\e997";
427
  }
 
428
  .icon-question-circle:before {
429
  content: "\e87d";
430
  }
 
431
  .icon-menu-circle:before {
432
  content: "\e87e";
433
  }
 
434
  .icon-checkmark-circle:before {
435
  content: "\e87f";
436
  }
 
437
  .icon-cross-circle:before {
438
  content: "\e880";
439
  }
 
440
  .icon-plus-circle:before {
441
  content: "\e881";
442
  }
 
443
  .icon-move:before {
444
  content: "\e87b";
445
  }
 
446
  .icon-circle-minus:before {
447
  content: "\e882";
448
  }
 
449
  .icon-arrow-up-circle:before {
450
  content: "\e883";
451
  }
 
452
  .icon-arrow-down-circle:before {
453
  content: "\e884";
454
  }
 
455
  .icon-arrow-left-circle:before {
456
  content: "\e885";
457
  }
 
458
  .icon-arrow-right-circle:before {
459
  content: "\e886";
460
  }
 
461
  .icon-chevron-up-circle:before {
462
  content: "\e887";
463
  }
 
464
  .icon-chevron-down-circle:before {
465
  content: "\e888";
466
  }
 
467
  .icon-chevron-left-circle:before {
468
  content: "\e889";
469
  }
 
470
  .icon-chevron-right-circle:before {
471
  content: "\e88a";
472
  }
 
473
  .icon-crop:before {
474
  content: "\e88b";
475
  }
 
476
  .icon-frame-expand:before {
477
  content: "\e88c";
478
  }
 
479
  .icon-frame-contract:before {
480
  content: "\e88d";
481
  }
 
482
  .icon-layers:before {
483
  content: "\e88e";
484
  }
 
485
  .icon-funnel:before {
486
  content: "\e88f";
487
  }
 
488
  .icon-text-format:before {
489
  content: "\e890";
490
  }
 
491
  .icon-text-size:before {
492
  content: "\e892";
493
  }
 
494
  .icon-bold:before {
495
  content: "\e893";
496
  }
 
497
  .icon-italic:before {
498
  content: "\e894";
499
  }
 
500
  .icon-underline:before {
501
  content: "\e895";
502
  }
 
503
  .icon-strikethrough:before {
504
  content: "\e896";
505
  }
 
506
  .icon-highlight:before {
507
  content: "\e897";
508
  }
 
509
  .icon-text-align-left:before {
510
  content: "\e898";
511
  }
 
512
  .icon-text-align-center:before {
513
  content: "\e899";
514
  }
 
515
  .icon-text-align-right:before {
516
  content: "\e89a";
517
  }
 
518
  .icon-text-align-justify:before {
519
  content: "\e89b";
520
  }
 
521
  .icon-line-spacing:before {
522
  content: "\e89c";
523
  }
 
524
  .icon-indent-increase:before {
525
  content: "\e89d";
526
  }
 
527
  .icon-indent-decrease:before {
528
  content: "\e89e";
529
  }
 
530
  .icon-page-break:before {
531
  content: "\e8a2";
532
  }
 
533
  .icon-hand:before {
534
  content: "\e8a5";
535
  }
 
536
  .icon-pointer-up:before {
537
  content: "\e8a6";
538
  }
 
539
  .icon-pointer-right:before {
540
  content: "\e8a7";
541
  }
 
542
  .icon-pointer-down:before {
543
  content: "\e8a8";
544
  }
 
545
  .icon-pointer-left:before {
546
  content: "\e8a9";
547
  }
 
548
  .icon-burger:before {
549
  content: "\e94e";
550
  }
 
551
  .icon-cakes:before {
552
  content: "\e94f";
553
  }
 
554
  .icon-cheese:before {
555
  content: "\e950";
556
  }
 
557
  .icon-drink-glass:before {
558
  content: "\e951";
559
  }
 
560
  .icon-pizza:before {
561
  content: "\e952";
562
  }
 
563
  .icon-vplay:before {
564
  content: "\e953";
565
  }
 
566
  .icon-newsletter:before {
567
  content: "\e954";
568
  }
 
569
  .icon-coins-2:before {
570
  content: "\e955";
571
  }
 
572
  .icon-commerce-2:before {
573
  content: "\e956";
574
  }
 
575
  .icon-monitor:before {
576
  content: "\e957";
577
  }
 
578
  .icon-business:before {
579
  content: "\e958";
580
  }
 
581
  .icon-graphic-2:before {
582
  content: "\e959";
583
  }
 
584
  .icon-commerce-1:before {
585
  content: "\e95a";
586
  }
 
587
  .icon-hammer:before {
588
  content: "\e95b";
589
  }
 
590
  .icon-justice-1:before {
591
  content: "\e95c";
592
  }
 
593
  .icon-line:before {
594
  content: "\e95d";
595
  }
 
596
  .icon-money-3:before {
597
  content: "\e95e";
598
  }
 
599
  .icon-commerce:before {
600
  content: "\e95f";
601
  }
 
602
  .icon-agenda:before {
603
  content: "\e960";
604
  }
 
605
  .icon-justice:before {
606
  content: "\e961";
607
  }
 
608
  .icon-technology:before {
609
  content: "\e962";
610
  }
 
611
  .icon-coins-1:before {
612
  content: "\e963";
613
  }
 
614
  .icon-bank:before {
615
  content: "\e964";
616
  }
 
617
  .icon-calculator:before {
618
  content: "\e965";
619
  }
 
620
  .icon-soundcloud:before {
621
  content: "\e966";
622
  }
 
623
  .icon-chart2:before {
624
  content: "\e967";
625
  }
 
626
  .icon-checked:before {
627
  content: "\e968";
628
  }
 
629
  .icon-clock11:before {
630
  content: "\e969";
631
  }
 
632
  .icon-comment2:before {
633
  content: "\e96a";
634
  }
 
635
  .icon-comments:before {
636
  content: "\e96b";
637
  }
 
638
  .icon-consult:before {
639
  content: "\e96c";
640
  }
 
641
  .icon-consut2:before {
642
  content: "\e96d";
643
  }
 
644
  .icon-deal:before {
645
  content: "\e96e";
646
  }
 
647
  .icon-envelope11:before {
648
  content: "\e96f";
649
  }
 
650
  .icon-folder:before {
651
  content: "\e970";
652
  }
 
653
  .icon-folder2:before {
654
  content: "\ea6a";
655
  }
 
656
  .icon-invest:before {
657
  content: "\e971";
658
  }
 
659
  .icon-loan:before {
660
  content: "\e972";
661
  }
 
662
  .icon-menu1:before {
663
  content: "\e871";
664
  }
 
665
  .icon-list1:before {
666
  content: "\e872";
667
  }
 
668
  .icon-map-marker1:before {
669
  content: "\e973";
670
  }
 
671
  .icon-mutual-fund:before {
672
  content: "\e974";
673
  }
 
674
  .icon-google-plus:before {
675
  content: "\e975";
676
  }
 
677
  .icon-phone1:before {
678
  content: "\e976";
679
  }
 
680
  .icon-pie-chart1:before {
681
  content: "\e977";
682
  }
 
683
  .icon-play:before {
684
  content: "\e978";
685
  }
 
686
  .icon-savings:before {
687
  content: "\e979";
688
  }
 
689
  .icon-search2:before {
690
  content: "\e97a";
691
  }
 
692
  .icon-tag1:before {
693
  content: "\e97b";
694
  }
 
695
  .icon-tags:before {
696
  content: "\e97c";
697
  }
 
698
  .icon-instagram1:before {
699
  content: "\e97d";
700
  }
 
701
  .icon-quote:before {
702
  content: "\e97e";
703
  }
 
704
  .icon-arrow-point-to-down:before {
705
  content: "\e97f";
706
  }
 
707
  .icon-play-button:before {
708
  content: "\e980";
709
  }
 
710
  .icon-minus:before {
711
  content: "\e981";
712
  }
 
713
  .icon-plus:before {
714
  content: "\e982";
715
  }
 
716
  .icon-tick:before {
717
  content: "\e983";
718
  }
 
719
  .icon-check:before {
720
  content: "\eaaf";
721
  }
 
722
  .icon-edit:before {
723
  content: "\e984";
724
  }
 
725
  .icon-reply:before {
726
  content: "\e985";
727
  }
 
728
  .icon-cogwheel-outline:before {
729
  content: "\e986";
730
  }
 
731
  .icon-abacus:before {
732
  content: "\e987";
733
  }
 
734
  .icon-abacus1:before {
735
  content: "\e988";
736
  }
 
737
  .icon-agenda1:before {
738
  content: "\e989";
739
  }
 
740
  .icon-shopping-basket:before {
741
  content: "\e98a";
742
  }
 
743
  .icon-users1:before {
744
  content: "\e98b";
745
  }
 
746
  .icon-man:before {
747
  content: "\e98c";
748
  }
 
749
  .icon-support1:before {
750
  content: "\e98d";
751
  }
 
752
  .icon-favorites:before {
753
  content: "\e98e";
754
  }
 
755
  .icon-calendar:before {
756
  content: "\e98f";
757
  }
 
758
  .icon-paper-plane:before {
759
  content: "\e990";
760
  }
 
761
  .icon-placeholder:before {
762
  content: "\e991";
763
  }
 
764
  .icon-phone-call:before {
765
  content: "\e992";
766
  }
 
767
  .icon-contact:before {
768
  content: "\e993";
769
  }
 
770
  .icon-email:before {
771
  content: "\e998";
772
  }
 
773
  .icon-internet:before {
774
  content: "\e999";
775
  }
 
776
  .icon-quote1:before {
777
  content: "\e99a";
778
  }
 
779
  .icon-medical:before {
780
  content: "\e99b";
781
  }
 
782
  .icon-eye1:before {
783
  content: "\e99c";
784
  }
 
785
  .icon-full-screen:before {
786
  content: "\e99d";
787
  }
 
788
  .icon-tools:before {
789
  content: "\e99e";
790
  }
 
791
  .icon-pie-chart2:before {
792
  content: "\e99f";
793
  }
 
794
  .icon-diamond11:before {
795
  content: "\e9a0";
796
  }
 
797
  .icon-valentines-heart:before {
798
  content: "\e9a1";
799
  }
 
800
  .icon-like:before {
801
  content: "\e9a2";
802
  }
 
803
  .icon-team:before {
804
  content: "\e9a3";
805
  }
 
806
  .icon-tshirt:before {
807
  content: "\e9a4";
808
  }
 
809
  .icon-cancel:before {
810
  content: "\e9a5";
811
  }
 
812
  .icon-drink:before {
813
  content: "\e9a6";
814
  }
 
815
  .icon-home1:before {
816
  content: "\e9a7";
817
  }
 
818
  .icon-music:before {
819
  content: "\e9a8";
820
  }
 
821
  .icon-rich:before {
822
  content: "\e9a9";
823
  }
 
824
  .icon-brush:before {
825
  content: "\e9aa";
826
  }
 
827
  .icon-opposite-way:before {
828
  content: "\e9ab";
829
  }
 
830
  .icon-cloud-computing1:before {
831
  content: "\e9ac";
832
  }
 
833
  .icon-technology-1:before {
834
  content: "\e9ad";
835
  }
 
836
  .icon-rotate:before {
837
  content: "\e9ae";
838
  }
 
839
  .icon-medical1:before {
840
  content: "\e9af";
841
  }
 
842
  .icon-flash-1:before {
843
  content: "\e9b0";
844
  }
 
845
  .icon-flash:before {
846
  content: "\e9b1";
847
  }
 
848
  .icon-uturn:before {
849
  content: "\e9b2";
850
  }
 
851
  .icon-down-arrow:before {
852
  content: "\e9b3";
853
  }
 
854
  .icon-hours-support:before {
855
  content: "\e9b4";
856
  }
 
857
  .icon-bag:before {
858
  content: "\e9b5";
859
  }
 
860
  .icon-photo-camera:before {
861
  content: "\e9b6";
862
  }
 
863
  .icon-school:before {
864
  content: "\e9b7";
865
  }
 
866
  .icon-settings:before {
867
  content: "\e9b8";
868
  }
 
869
  .icon-smartphone1:before {
870
  content: "\e9b9";
871
  }
 
872
  .icon-technology-11:before {
873
  content: "\e9ba";
874
  }
 
875
  .icon-tool:before {
876
  content: "\e9bb";
877
  }
 
878
  .icon-business1:before {
879
  content: "\e9bc";
880
  }
 
881
  .icon-shuffle-arrow:before {
882
  content: "\e9bd";
883
  }
 
884
  .icon-van-1:before {
885
  content: "\e9be";
886
  }
 
887
  .icon-van:before {
888
  content: "\e9bf";
889
  }
 
890
  .icon-vegetables:before {
891
  content: "\e9c0";
892
  }
 
893
  .icon-women:before {
894
  content: "\e9c1";
895
  }
 
896
  .icon-vintage:before {
897
  content: "\e9c2";
898
  }
 
899
  .icon-team-1:before {
900
  content: "\e9c6";
901
  }
 
902
  .icon-team1:before {
903
  content: "\e9c7";
904
  }
905
- .icon-apple-1:before {
906
- content: "\e9c8";
907
- }
908
  .icon-apple:before {
909
  content: "\e9c9";
910
  }
 
911
  .icon-watch:before {
912
  content: "\e9ca";
913
  }
 
914
  .icon-cogwheel:before {
915
  content: "\e9cb";
916
  }
 
917
  .icon-light-bulb:before {
918
  content: "\e9cc";
919
  }
 
920
  .icon-light-bulb-1:before {
921
  content: "\e9cd";
922
  }
 
923
  .icon-heart-shape-outline:before {
924
  content: "\e9ce";
925
  }
 
926
  .icon-online-shopping-cart:before {
927
  content: "\e9cf";
928
  }
 
929
  .icon-shopping-cart1:before {
930
  content: "\e9d0";
931
  }
 
932
  .icon-star2:before {
933
  content: "\e9d1";
934
  }
 
935
  .icon-star-1:before {
936
  content: "\e9d2";
937
  }
 
938
  .icon-favorite1:before {
939
  content: "\e9d3";
940
  }
 
941
  .icon-agenda2:before {
942
  content: "\e9d4";
943
  }
 
944
  .icon-agenda-1:before {
945
  content: "\e9d5";
946
  }
 
947
  .icon-alarm-clock:before {
948
  content: "\e9d6";
949
  }
 
950
  .icon-alarm-clock1:before {
951
  content: "\e9d7";
952
  }
 
953
  .icon-atomic:before {
954
  content: "\e9d8";
955
  }
 
956
  .icon-auction:before {
957
  content: "\e9d9";
958
  }
 
959
  .icon-balance:before {
960
  content: "\e9da";
961
  }
 
962
  .icon-balance1:before {
963
  content: "\e9db";
964
  }
 
965
  .icon-bank1:before {
966
  content: "\e9dc";
967
  }
 
968
  .icon-bar-chart:before {
969
  content: "\e9dd";
970
  }
 
971
  .icon-barrier:before {
972
  content: "\e9de";
973
  }
 
974
  .icon-battery:before {
975
  content: "\e9df";
976
  }
 
977
  .icon-battery-1:before {
978
  content: "\e9e0";
979
  }
 
980
  .icon-bell:before {
981
  content: "\e9e1";
982
  }
 
983
  .icon-bluetooth:before {
984
  content: "\e9e2";
985
  }
 
986
  .icon-book1:before {
987
  content: "\e9e3";
988
  }
 
989
  .icon-briefcase1:before {
990
  content: "\e9e4";
991
  }
 
992
  .icon-briefcase-1:before {
993
  content: "\e9e5";
994
  }
 
995
  .icon-briefcase-2:before {
996
  content: "\e9e6";
997
  }
 
998
  .icon-calculator1:before {
999
  content: "\e9e7";
1000
  }
 
1001
  .icon-calculator2:before {
1002
  content: "\e9e8";
1003
  }
 
1004
  .icon-calculator-1:before {
1005
  content: "\e9e9";
1006
  }
 
1007
  .icon-calendar1:before {
1008
  content: "\e9ea";
1009
  }
 
1010
  .icon-calendar2:before {
1011
  content: "\e9eb";
1012
  }
 
1013
  .icon-calendar-1:before {
1014
  content: "\e9ec";
1015
  }
 
1016
  .icon-calendar-page-empty:before {
1017
  content: "\eaac";
1018
  }
 
1019
  .icon-calendar3:before {
1020
  content: "\eb9c";
1021
  }
 
1022
  .icon-car11:before {
1023
  content: "\e9ed";
1024
  }
 
1025
  .icon-carrier:before {
1026
  content: "\e9ee";
1027
  }
 
1028
  .icon-cash:before {
1029
  content: "\e9ef";
1030
  }
 
1031
  .icon-chat:before {
1032
  content: "\e9f0";
1033
  }
 
1034
  .icon-chat-1:before {
1035
  content: "\e9f1";
1036
  }
 
1037
  .icon-checked1:before {
1038
  content: "\e9f2";
1039
  }
 
1040
  .icon-clip:before {
1041
  content: "\e9f3";
1042
  }
 
1043
  .icon-clip1:before {
1044
  content: "\e9f4";
1045
  }
 
1046
  .icon-clipboard1:before {
1047
  content: "\e9f5";
1048
  }
 
1049
  .icon-clipboard11:before {
1050
  content: "\e9f6";
1051
  }
 
1052
  .icon-clock2:before {
1053
  content: "\e9f7";
1054
  }
 
1055
  .icon-clock-1:before {
1056
  content: "\e9f8";
1057
  }
 
1058
  .icon-cloud11:before {
1059
  content: "\e9f9";
1060
  }
 
1061
  .icon-cloud-computing11:before {
1062
  content: "\e9fa";
1063
  }
 
1064
  .icon-cloud-computing-1:before {
1065
  content: "\e9fb";
1066
  }
 
1067
  .icon-cogwheel1:before {
1068
  content: "\e9fc";
1069
  }
 
1070
  .icon-coins1:before {
1071
  content: "\e9fd";
1072
  }
 
1073
  .icon-compass:before {
1074
  content: "\e9fe";
1075
  }
 
1076
  .icon-contract:before {
1077
  content: "\e9ff";
1078
  }
 
1079
  .icon-conversation:before {
1080
  content: "\ea00";
1081
  }
 
1082
  .icon-crane1:before {
1083
  content: "\ea01";
1084
  }
 
1085
  .icon-crane-2:before {
1086
  content: "\ea02";
1087
  }
 
1088
  .icon-credit-card:before {
1089
  content: "\ea03";
1090
  }
 
1091
  .icon-credit-card1:before {
1092
  content: "\ea04";
1093
  }
 
1094
  .icon-cursor:before {
1095
  content: "\ea05";
1096
  }
 
1097
  .icon-customer-service:before {
1098
  content: "\ea06";
1099
  }
 
1100
  .icon-cutlery:before {
1101
  content: "\ea07";
1102
  }
 
1103
  .icon-dart-board:before {
1104
  content: "\ea08";
1105
  }
 
1106
  .icon-decision-making:before {
1107
  content: "\ea09";
1108
  }
 
1109
  .icon-desk-chair:before {
1110
  content: "\ea0a";
1111
  }
 
1112
  .icon-desk-lamp:before {
1113
  content: "\ea0b";
1114
  }
 
1115
  .icon-diamond2:before {
1116
  content: "\ea0c";
1117
  }
 
1118
  .icon-direction:before {
1119
  content: "\ea0d";
1120
  }
 
1121
  .icon-document:before {
1122
  content: "\ea0e";
1123
  }
 
1124
  .icon-dollar-bill:before {
1125
  content: "\ea0f";
1126
  }
 
1127
  .icon-download1:before {
1128
  content: "\ea10";
1129
  }
 
1130
  .icon-edit1:before {
1131
  content: "\ea11";
1132
  }
 
1133
  .icon-email1:before {
1134
  content: "\ea12";
1135
  }
 
1136
  .icon-envelope2:before {
1137
  content: "\ea13";
1138
  }
 
1139
  .icon-envelope3:before {
1140
  content: "\ea14";
1141
  }
 
1142
  .icon-eraser:before {
1143
  content: "\ea15";
1144
  }
 
1145
  .icon-eye2:before {
1146
  content: "\ea16";
1147
  }
 
1148
  .icon-factory:before {
1149
  content: "\ea17";
1150
  }
 
1151
  .icon-fast-forward:before {
1152
  content: "\ea18";
1153
  }
 
1154
  .icon-favorites1:before {
1155
  content: "\ea19";
1156
  }
 
1157
  .icon-file:before {
1158
  content: "\ea1a";
1159
  }
 
1160
  .icon-file-1:before {
1161
  content: "\ea1b";
1162
  }
 
1163
  .icon-file-2:before {
1164
  content: "\ea1c";
1165
  }
 
1166
  .icon-file-3:before {
1167
  content: "\ea1d";
1168
  }
 
1169
  .icon-filter:before {
1170
  content: "\ea1e";
1171
  }
 
1172
  .icon-finance-book:before {
1173
  content: "\ea1f";
1174
  }
 
1175
  .icon-flag1:before {
1176
  content: "\ea20";
1177
  }
 
1178
  .icon-folder1:before {
1179
  content: "\ea21";
1180
  }
 
1181
  .icon-folder-1:before {
1182
  content: "\ea22";
1183
  }
 
1184
  .icon-folders:before {
1185
  content: "\ea23";
1186
  }
 
1187
  .icon-folders1:before {
1188
  content: "\ea24";
1189
  }
 
1190
  .icon-gamepad:before {
1191
  content: "\ea25";
1192
  }
 
1193
  .icon-gift11:before {
1194
  content: "\ea26";
1195
  }
 
1196
  .icon-growth:before {
1197
  content: "\ea27";
1198
  }
 
1199
  .icon-heart11:before {
1200
  content: "\ea28";
1201
  }
 
1202
  .icon-home2:before {
1203
  content: "\ea29";
1204
  }
 
1205
  .icon-house:before {
1206
  content: "\ea2a";
1207
  }
 
1208
  .icon-house-1:before {
1209
  content: "\ea2b";
1210
  }
 
1211
  .icon-house-2:before {
1212
  content: "\ea2c";
1213
  }
 
1214
  .icon-id-card:before {
1215
  content: "\ea2d";
1216
  }
 
1217
  .icon-id-card1:before {
1218
  content: "\ea2e";
1219
  }
 
1220
  .icon-id-card-1:before {
1221
  content: "\ea2f";
1222
  }
 
1223
  .icon-idea1:before {
1224
  content: "\ea30";
1225
  }
 
1226
  .icon-image:before {
1227
  content: "\ea31";
1228
  }
 
1229
  .icon-improvement:before {
1230
  content: "\ea32";
1231
  }
 
1232
  .icon-inbox1:before {
1233
  content: "\ea33";
1234
  }
 
1235
  .icon-information:before {
1236
  content: "\ea34";
1237
  }
 
1238
  .icon-key:before {
1239
  content: "\ea35";
1240
  }
 
1241
  .icon-key1:before {
1242
  content: "\ea36";
1243
  }
 
1244
  .icon-laptop1:before {
1245
  content: "\ea37";
1246
  }
 
1247
  .icon-layers1:before {
1248
  content: "\ea38";
1249
  }
 
1250
  .icon-light-bulb1:before {
1251
  content: "\ea39";
1252
  }
 
1253
  .icon-like1:before {
1254
  content: "\ea3a";
1255
  }
 
1256
  .icon-line-chart1:before {
1257
  content: "\ea3b";
1258
  }
 
1259
  .icon-mail:before {
1260
  content: "\ea3c";
1261
  }
 
1262
  .icon-manager:before {
1263
  content: "\ea3d";
1264
  }
 
1265
  .icon-map1:before {
1266
  content: "\ea3e";
1267
  }
 
1268
  .icon-medal1:before {
1269
  content: "\ea3f";
1270
  }
 
1271
  .icon-megaphone:before {
1272
  content: "\ea40";
1273
  }
 
1274
  .icon-megaphone1:before {
1275
  content: "\ea41";
1276
  }
 
1277
  .icon-message:before {
1278
  content: "\ea42";
1279
  }
 
1280
  .icon-message-1:before {
1281
  content: "\ea43";
1282
  }
 
1283
  .icon-message-2:before {
1284
  content: "\ea44";
1285
  }
 
1286
  .icon-microphone:before {
1287
  content: "\ea45";
1288
  }
 
1289
  .icon-money1:before {
1290
  content: "\ea46";
1291
  }
 
1292
  .icon-money-bag1:before {
1293
  content: "\ea47";
1294
  }
 
1295
  .icon-monitor1:before {
1296
  content: "\ea48";
1297
  }
 
1298
  .icon-music1:before {
1299
  content: "\ea49";
1300
  }
 
1301
  .icon-next:before {
1302
  content: "\ea4a";
1303
  }
 
1304
  .icon-open-book1:before {
1305
  content: "\ea4b";
1306
  }
 
1307
  .icon-padlock:before {
1308
  content: "\ea4c";
1309
  }
 
1310
  .icon-padlock-1:before {
1311
  content: "\ea4d";
1312
  }
 
1313
  .icon-paint-brush:before {
1314
  content: "\ea4e";
1315
  }
 
1316
  .icon-pause:before {
1317
  content: "\ea4f";
1318
  }
 
1319
  .icon-pen:before {
1320
  content: "\ea50";
1321
  }
 
1322
  .icon-pencil1:before {
1323
  content: "\ea51";
1324
  }
 
1325
  .icon-percentage:before {
1326
  content: "\ea52";
1327
  }
 
1328
  .icon-phone-call1:before {
1329
  content: "\ea53";
1330
  }
 
1331
  .icon-phone-call2:before {
1332
  content: "\ea54";
1333
  }
 
1334
  .icon-photo-camera1:before {
1335
  content: "\ea55";
1336
  }
 
1337
  .icon-pie-chart3:before {
1338
  content: "\ea56";
1339
  }
 
1340
  .icon-pipe:before {
1341
  content: "\ea57";
1342
  }
 
1343
  .icon-placeholder1:before {
1344
  content: "\ea58";
1345
  }
 
1346
  .icon-placeholder2:before {
1347
  content: "\ea59";
1348
  }
 
1349
  .icon-planet-earth:before {
1350
  content: "\ea5a";
1351
  }
 
1352
  .icon-play-button1:before {
1353
  content: "\ea5b";
1354
  }
 
1355
  .icon-power-button:before {
1356
  content: "\ea5c";
1357
  }
 
1358
  .icon-presentation:before {
1359
  content: "\ea5d";
1360
  }
 
1361
  .icon-presentation1:before {
1362
  content: "\ea5e";
1363
  }
 
1364
  .icon-printer1:before {
1365
  content: "\ea5f";
1366
  }
 
1367
  .icon-push-pin:before {
1368
  content: "\ea60";
1369
  }
 
1370
  .icon-push-pin1:before {
1371
  content: "\ea61";
1372
  }
 
1373
  .icon-refresh:before {
1374
  content: "\ea62";
1375
  }
 
1376
  .icon-reload:before {
1377
  content: "\ea63";
1378
  }
 
1379
  .icon-return:before {
1380
  content: "\ea64";
1381
  }
 
1382
  .icon-rocket-ship:before {
1383
  content: "\ea65";
1384
  }
 
1385
  .icon-rss1:before {
1386
  content: "\ea66";
1387
  }
 
1388
  .icon-safebox:before {
1389
  content: "\ea67";
1390
  }
 
1391
  .icon-safebox1:before {
1392
  content: "\ea68";
1393
  }
 
1394
  .icon-settings1:before {
1395
  content: "\ea69";
1396
  }
 
1397
  .icon-settings-2:before {
1398
  content: "\ea6b";
1399
  }
 
1400
  .icon-sewing-machine:before {
1401
  content: "\ea6c";
1402
  }
 
1403
  .icon-share2:before {
1404
  content: "\ea6d";
1405
  }
 
1406
  .icon-shield1:before {
1407
  content: "\ea6e";
1408
  }
 
1409
  .icon-shield11:before {
1410
  content: "\ea6f";
1411
  }
 
1412
  .icon-shopping:before {
1413
  content: "\ea70";
1414
  }
 
1415
  .icon-shopping-bag:before {
1416
  content: "\ea71";
1417
  }
 
1418
  .icon-shopping-bag-1:before {
1419
  content: "\ea72";
1420
  }
 
1421
  .icon-shopping-bag-2:before {
1422
  content: "\ea73";
1423
  }
 
1424
  .icon-shopping-cart11:before {
1425
  content: "\ea74";
1426
  }
 
1427
  .icon-shopping-cart2:before {
1428
  content: "\ea75";
1429
  }
 
1430
  .icon-shopping-cart-1:before {
1431
  content: "\ea76";
1432
  }
 
1433
  .icon-shopping-cart-2:before {
1434
  content: "\ea77";
1435
  }
 
1436
  .icon-shopping-cart-3:before {
1437
  content: "\ea78";
1438
  }
 
1439
  .icon-smartphone2:before {
1440
  content: "\ea79";
1441
  }
 
1442
  .icon-speaker:before {
1443
  content: "\ea7a";
1444
  }
 
1445
  .icon-speakers:before {
1446
  content: "\ea7b";
1447
  }
 
1448
  .icon-stats:before {
1449
  content: "\ea7c";
1450
  }
 
1451
  .icon-stats-1:before {
1452
  content: "\ea7d";
1453
  }
 
1454
  .icon-stats-2:before {
1455
  content: "\ea7e";
1456
  }
 
1457
  .icon-stats-3:before {
1458
  content: "\ea7f";
1459
  }
 
1460
  .icon-stats-4:before {
1461
  content: "\ea80";
1462
  }
 
1463
  .icon-stats-5:before {
1464
  content: "\ea81";
1465
  }
 
1466
  .icon-stats-6:before {
1467
  content: "\ea82";
1468
  }
 
1469
  .icon-sticky-note:before {
1470
  content: "\ea83";
1471
  }
 
1472
  .icon-store1:before {
1473
  content: "\ea84";
1474
  }
 
1475
  .icon-store-1:before {
1476
  content: "\ea85";
1477
  }
 
1478
  .icon-suitcase:before {
1479
  content: "\ea86";
1480
  }
 
1481
  .icon-suitcase-1:before {
1482
  content: "\ea87";
1483
  }
 
1484
  .icon-tag2:before {
1485
  content: "\ea88";
1486
  }
 
1487
  .icon-target:before {
1488
  content: "\ea89";
1489
  }
 
1490
  .icon-team2:before {
1491
  content: "\ea8a";
1492
  }
 
1493
  .icon-tie:before {
1494
  content: "\ea8b";
1495
  }
 
1496
  .icon-trash1:before {
1497
  content: "\ea8c";
1498
  }
 
1499
  .icon-trolley:before {
1500
  content: "\ea8d";
1501
  }
 
1502
  .icon-trolley-1:before {
1503
  content: "\ea8e";
1504
  }
 
1505
  .icon-trolley-2:before {
1506
  content: "\ea8f";
1507
  }
 
1508
  .icon-trophy1:before {
1509
  content: "\ea90";
1510
  }
 
1511
  .icon-truck1:before {
1512
  content: "\ea91";
1513
  }
 
1514
  .icon-truck-1:before {
1515
  content: "\ea92";
1516
  }
 
1517
  .icon-truck-2:before {
1518
  content: "\ea93";
1519
  }
 
1520
  .icon-umbrella:before {
1521
  content: "\ea94";
1522
  }
 
1523
  .icon-upload1:before {
1524
  content: "\ea95";
1525
  }
 
1526
  .icon-user1:before {
1527
  content: "\ea96";
1528
  }
 
1529
  .icon-user-1:before {
1530
  content: "\ea97";
1531
  }
 
1532
  .icon-user-2:before {
1533
  content: "\ea98";
1534
  }
 
1535
  .icon-user-3:before {
1536
  content: "\ea99";
1537
  }
 
1538
  .icon-users2:before {
1539
  content: "\ea9a";
1540
  }
 
1541
  .icon-video-camera:before {
1542
  content: "\ea9b";
1543
  }
 
1544
  .icon-voucher:before {
1545
  content: "\ea9c";
1546
  }
 
1547
  .icon-voucher-1:before {
1548
  content: "\ea9d";
1549
  }
 
1550
  .icon-voucher-2:before {
1551
  content: "\ea9e";
1552
  }
 
1553
  .icon-voucher-3:before {
1554
  content: "\ea9f";
1555
  }
 
1556
  .icon-voucher-4:before {
1557
  content: "\eaa0";
1558
  }
 
1559
  .icon-wallet:before {
1560
  content: "\eaa1";
1561
  }
 
1562
  .icon-wallet1:before {
1563
  content: "\eaa2";
1564
  }
 
1565
  .icon-wifi:before {
1566
  content: "\eaa3";
1567
  }
 
1568
  .icon-worker:before {
1569
  content: "\eaa4";
1570
  }
 
1571
  .icon-zoom-in:before {
1572
  content: "\eaa5";
1573
  }
 
1574
  .icon-zoom-out:before {
1575
  content: "\eaa6";
1576
  }
 
1577
  .icon-burger-menu:before {
1578
  content: "\eab8";
1579
  }
 
1580
  .icon-squares:before {
1581
  content: "\eaa7";
1582
  }
 
1583
  .icon-options:before {
1584
  content: "\eaa8";
1585
  }
 
1586
  .icon-apps:before {
1587
  content: "\eaa9";
1588
  }
 
1589
  .icon-menu-11:before {
1590
  content: "\eaaa";
1591
  }
 
1592
  .icon-menu11:before {
1593
  content: "\eaab";
1594
  }
 
1595
  .icon-back_up:before {
1596
  content: "\eaad";
1597
  }
 
1598
  .icon-cart11:before {
1599
  content: "\eaae";
1600
  }
 
1601
  .icon-checkmark:before {
1602
  content: "\eab0";
1603
  }
 
1604
  .icon-dollar:before {
1605
  content: "\eab1";
1606
  }
 
1607
  .icon-domian:before {
1608
  content: "\eab2";
1609
  }
 
1610
  .icon-hosting1:before {
1611
  content: "\eab3";
1612
  }
 
1613
  .icon-key2:before {
1614
  content: "\eab4";
1615
  }
 
1616
  .icon-migration:before {
1617
  content: "\eab5";
1618
  }
 
1619
  .icon-play1:before {
1620
  content: "\eab6";
1621
  }
 
1622
  .icon-quote2:before {
1623
  content: "\eab7";
1624
  }
 
1625
  .icon-api_setup:before {
1626
  content: "\eab9";
1627
  }
 
1628
  .icon-coin:before {
1629
  content: "\eaba";
1630
  }
 
1631
  .icon-hand_shake:before {
1632
  content: "\eabb";
1633
  }
 
1634
  .icon-idea_generate:before {
1635
  content: "\eabc";
1636
  }
 
1637
  .icon-page_search:before {
1638
  content: "\eabd";
1639
  }
 
1640
  .icon-pen_shape:before {
1641
  content: "\eabe";
1642
  }
 
1643
  .icon-pencil_art:before {
1644
  content: "\eabf";
1645
  }
 
1646
  .icon-review:before {
1647
  content: "\eac0";
1648
  }
 
1649
  .icon-star:before {
1650
  content: "\eac1";
1651
  }
 
1652
  .icon-timing:before {
1653
  content: "\eac2";
1654
  }
 
1655
  .icon-trophy:before {
1656
  content: "\eac3";
1657
  }
 
1658
  .icon-communication:before {
1659
  content: "\eac4";
1660
  }
 
1661
  .icon-money-bag2:before {
1662
  content: "\eac5";
1663
  }
 
1664
  .icon-dentist:before {
1665
  content: "\eac6";
1666
  }
 
1667
  .icon-bill:before {
1668
  content: "\eac7";
1669
  }
 
1670
  .icon-label:before {
1671
  content: "\eac8";
1672
  }
 
1673
  .icon-money:before {
1674
  content: "\eac9";
1675
  }
 
1676
  .icon-shield:before {
1677
  content: "\eaca";
1678
  }
 
1679
  .icon-support:before {
1680
  content: "\eacb";
1681
  }
 
1682
  .icon-one:before {
1683
  content: "\eacc";
1684
  }
 
1685
  .icon-clock:before {
1686
  content: "\eacd";
1687
  }
 
1688
  .icon-cart:before {
1689
  content: "\eace";
1690
  }
 
1691
  .icon-globe:before {
1692
  content: "\eacf";
1693
  }
 
1694
  .icon-tooth:before {
1695
  content: "\ead0";
1696
  }
 
1697
  .icon-tooth-1:before {
1698
  content: "\ead1";
1699
  }
 
1700
  .icon-tooth-2:before {
1701
  content: "\ead2";
1702
  }
 
1703
  .icon-brain:before {
1704
  content: "\ead3";
1705
  }
 
1706
  .icon-view:before {
1707
  content: "\ead4";
1708
  }
 
1709
  .icon-doctor:before {
1710
  content: "\ead5";
1711
  }
 
1712
  .icon-heart:before {
1713
  content: "\ead6";
1714
  }
 
1715
  .icon-medicine:before {
1716
  content: "\ead7";
1717
  }
 
1718
  .icon-stethoscope:before {
1719
  content: "\ead8";
1720
  }
 
1721
  .icon-hospital:before {
1722
  content: "\ead9";
1723
  }
 
1724
  .icon-clipboard:before {
1725
  content: "\eada";
1726
  }
 
1727
  .icon-medicine-1:before {
1728
  content: "\eadb";
1729
  }
 
1730
  .icon-hospital-1:before {
1731
  content: "\eadc";
1732
  }
 
1733
  .icon-customer-support:before {
1734
  content: "\eadd";
1735
  }
 
1736
  .icon-brickwall:before {
1737
  content: "\eade";
1738
  }
 
1739
  .icon-crane2:before {
1740
  content: "\eadf";
1741
  }
 
1742
  .icon-valve:before {
1743
  content: "\eae1";
1744
  }
 
1745
  .icon-safety:before {
1746
  content: "\eae2";
1747
  }
 
1748
  .icon-energy-saving:before {
1749
  content: "\eae3";
1750
  }
 
1751
  .icon-paint-roller:before {
1752
  content: "\eae4";
1753
  }
 
1754
  .icon-paint-brushes:before {
1755
  content: "\eae5";
1756
  }
 
1757
  .icon-construction-tool-vehicle-with-crane-lifting-materials:before {
1758
  content: "\eae6";
1759
  }
 
1760
  .icon-trowel:before {
1761
  content: "\eae7";
1762
  }
 
1763
  .icon-bucket:before {
1764
  content: "\eae8";
1765
  }
 
1766
  .icon-smart:before {
1767
  content: "\eae9";
1768
  }
 
1769
  .icon-repair:before {
1770
  content: "\eaea";
1771
  }
 
1772
  .icon-saw:before {
1773
  content: "\eaeb";
1774
  }
 
1775
  .icon-cutter:before {
1776
  content: "\eaec";
1777
  }
 
1778
  .icon-plier:before {
1779
  content: "\eaed";
1780
  }
 
1781
  .icon-drill:before {
1782
  content: "\eaee";
1783
  }
 
1784
  .icon-save-money:before {
1785
  content: "\eaef";
1786
  }
 
1787
  .icon-planting:before {
1788
  content: "\eaf0";
1789
  }
 
1790
  .icon-line-chart:before {
1791
  content: "\eaf1";
1792
  }
 
1793
  .icon-open-book:before {
1794
  content: "\eaf2";
1795
  }
 
1796
  .icon-money-bag3:before {
1797
  content: "\eaf3";
1798
  }
 
1799
  .icon-server:before {
1800
  content: "\eaf4";
1801
  }
 
1802
  .icon-server-1:before {
1803
  content: "\eaf5";
1804
  }
 
1805
  .icon-server-2:before {
1806
  content: "\eaf6";
1807
  }
 
1808
  .icon-cloud-computing:before {
1809
  content: "\eaf7";
1810
  }
 
1811
  .icon-cloud:before {
1812
  content: "\eaf8";
1813
  }
 
1814
  .icon-database:before {
1815
  content: "\eaf9";
1816
  }
 
1817
  .icon-computer:before {
1818
  content: "\eafa";
1819
  }
 
1820
  .icon-server-3:before {
1821
  content: "\eafb";
1822
  }
 
1823
  .icon-server-4:before {
1824
  content: "\eafc";
1825
  }
 
1826
  .icon-server-5:before {
1827
  content: "\eafd";
1828
  }
 
1829
  .icon-server-6:before {
1830
  content: "\eafe";
1831
  }
 
1832
  .icon-server-7:before {
1833
  content: "\eaff";
1834
  }
 
1835
  .icon-cloud-1:before {
1836
  content: "\eb00";
1837
  }
 
1838
  .icon-server-8:before {
1839
  content: "\eb01";
1840
  }
 
1841
  .icon-business-and-finance:before {
1842
  content: "\eb02";
1843
  }
 
1844
  .icon-cloud-2:before {
1845
  content: "\eb03";
1846
  }
 
1847
  .icon-server-9:before {
1848
  content: "\eb04";
1849
  }
 
1850
  .icon-hosting:before {
1851
  content: "\eb05";
1852
  }
 
1853
  .icon-car:before {
1854
  content: "\eb06";
1855
  }
 
1856
  .icon-car-frontal-view:before {
1857
  content: "\eb07";
1858
  }
 
1859
  .icon-car-1:before {
1860
  content: "\eb08";
1861
  }
 
1862
  .icon-racing:before {
1863
  content: "\eb09";
1864
  }
 
1865
  .icon-car-wheel:before {
1866
  content: "\eb0a";
1867
  }
 
1868
  .icon-steering-wheel:before {
1869
  content: "\eb0b";
1870
  }
 
1871
  .icon-frontal-taxi-cab:before {
1872
  content: "\eb0c";
1873
  }
 
1874
  .icon-taxi:before {
1875
  content: "\eb0d";
1876
  }
 
1877
  .icon-cosmetics:before {
1878
  content: "\eb0e";
1879
  }
 
1880
  .icon-flower:before {
1881
  content: "\eb0f";
1882
  }
 
1883
  .icon-mirror:before {
1884
  content: "\eb10";
1885
  }
 
1886
  .icon-itunes:before {
1887
  content: "\eb6b";
1888
  }
 
1889
  .icon-salon:before {
1890
  content: "\eb11";
1891
  }
 
1892
  .icon-hair-dryer:before {
1893
  content: "\eb12";
1894
  }
 
1895
  .icon-shampoo:before {
1896
  content: "\eb13";
1897
  }
 
1898
  .icon-download-button:before {
1899
  content: "\e90b";
1900
  }
 
1901
  .icon-list:before {
1902
  content: "\eb14";
1903
  }
 
1904
  .icon-loupe:before {
1905
  content: "\eb15";
1906
  }
 
1907
  .icon-search:before {
1908
  content: "\eb16";
1909
  }
 
1910
  .icon-search-1:before {
1911
  content: "\eb17";
1912
  }
 
1913
  .icon-shopping-cart:before {
1914
  content: "\eb18";
1915
  }
 
1916
  .icon-menu:before {
1917
  content: "\eb19";
1918
  }
 
1919
  .icon-menu-1:before {
1920
  content: "\eb1a";
1921
  }
 
1922
  .icon-menu-button-of-three-horizontal-lines:before {
1923
  content: "\eb1b";
1924
  }
 
1925
  .icon-menu-2:before {
1926
  content: "\eb1c";
1927
  }
 
1928
  .icon-menu-3:before {
1929
  content: "\eb1d";
1930
  }
 
1931
  .icon-menu-5:before {
1932
  content: "\eb1f";
1933
  }
 
1934
  .icon-menu-button:before {
1935
  content: "\eb20";
1936
  }
 
1937
  .icon-list-1:before {
1938
  content: "\eb21";
1939
  }
 
1940
  .icon-menu-6:before {
1941
  content: "\eb22";
1942
  }
 
1943
  .icon-menu-7:before {
1944
  content: "\eb23";
1945
  }
 
1946
  .icon-menu-8:before {
1947
  content: "\eb24";
1948
  }
 
1949
  .icon-list-2:before {
1950
  content: "\eb25";
1951
  }
 
1952
  .icon-dot:before {
1953
  content: "\eb26";
1954
  }
 
1955
  .icon-menu-9:before {
1956
  content: "\eb27";
1957
  }
 
1958
  .icon-search11:before {
1959
  content: "\eb28";
1960
  }
 
1961
  .icon-search-minus:before {
1962
  content: "\eb29";
1963
  }
 
1964
  .icon-search-11:before {
1965
  content: "\eb2a";
1966
  }
 
1967
  .icon-search-2:before {
1968
  content: "\eb2b";
1969
  }
 
1970
  .icon-search-3:before {
1971
  content: "\eb2c";
1972
  }
 
1973
  .icon-magnifying-glass-search:before {
1974
  content: "\eb2d";
1975
  }
 
1976
  .icon-loupe1:before {
1977
  content: "\eb2e";
1978
  }
 
1979
  .icon-speed:before {
1980
  content: "\eb2f";
1981
  }
 
1982
  .icon-search21:before {
1983
  content: "\eb30";
1984
  }
 
1985
  .icon-search-4:before {
1986
  content: "\eb31";
1987
  }
 
1988
  .icon-search-5:before {
1989
  content: "\eb32";
1990
  }
 
1991
  .icon-detective:before {
1992
  content: "\eb33";
1993
  }
 
1994
  .icon-cart1:before {
1995
  content: "\eb34";
1996
  }
 
1997
  .icon-buying-on-smartphone:before {
1998
  content: "\eb35";
1999
  }
 
2000
  .icon-badge:before {
2001
  content: "\eb36";
2002
  }
 
2003
  .icon-basket1:before {
2004
  content: "\eb37";
2005
  }
 
2006
  .icon-commerce-and-shopping:before {
2007
  content: "\eb38";
2008
  }
 
2009
  .icon-comment:before {
2010
  content: "\eb39";
2011
  }
 
2012
  .icon-comment-1:before {
2013
  content: "\eb3a";
2014
  }
 
2015
  .icon-share:before {
2016
  content: "\eb3b";
2017
  }
 
2018
  .icon-share-1:before {
2019
  content: "\eb3c";
2020
  }
 
2021
  .icon-share-2:before {
2022
  content: "\eb3d";
2023
  }
 
2024
  .icon-share-3:before {
2025
  content: "\eb3e";
2026
  }
 
2027
  .icon-comment1:before {
2028
  content: "\eb3f";
2029
  }
 
2030
  .icon-favorite:before {
2031
  content: "\eb40";
2032
  }
 
2033
  .icon-retweet:before {
2034
  content: "\eb41";
2035
  }
 
2036
  .icon-share1:before {
2037
  content: "\eb42";
2038
  }
 
2039
  .icon-facebook:before {
2040
  content: "\eb43";
2041
  }
 
2042
  .icon-twitter:before {
2043
  content: "\eb44";
2044
  }
 
2045
  .icon-linkedin:before {
2046
  content: "\eb45";
2047
  }
 
2048
  .icon-whatsapp-1:before {
2049
  content: "\eb46";
2050
  }
 
2051
  .icon-dribbble:before {
2052
  content: "\eb47";
2053
  }
 
2054
  .icon-facebook-2:before {
2055
  content: "\eb48";
2056
  }
 
2057
  .icon-twitter1:before {
2058
  content: "\eb49";
2059
  }
 
2060
  .icon-vk:before {
2061
  content: "\eb4a";
2062
  }
 
2063
  .icon-youtube-v:before {
2064
  content: "\eb4b";
2065
  }
 
2066
  .icon-vimeo:before {
2067
  content: "\eae0";
2068
  }
 
2069
  .icon-youtube:before {
2070
  content: "\eb4c";
2071
  }
 
2072
  .icon-snapchat-1:before {
2073
  content: "\eb4d";
2074
  }
 
2075
  .icon-behance:before {
2076
  content: "\eb4e";
2077
  }
 
2078
  .icon-github:before {
2079
  content: "\eb4f";
2080
  }
 
2081
  .icon-pinterest:before {
2082
  content: "\eb50";
2083
  }
 
2084
  .icon-spotify:before {
2085
  content: "\eb51";
2086
  }
 
2087
  .icon-soundcloud-1:before {
2088
  content: "\eb52";
2089
  }
 
2090
  .icon-skype-1:before {
2091
  content: "\eb53";
2092
  }
 
2093
  .icon-rss:before {
2094
  content: "\eb54";
2095
  }
 
2096
  .icon-reddit-1:before {
2097
  content: "\eb55";
2098
  }
 
2099
  .icon-dribbble-1:before {
2100
  content: "\eb56";
2101
  }
 
2102
  .icon-wordpress-1:before {
2103
  content: "\eb57";
2104
  }
 
2105
  .icon-logo:before {
2106
  content: "\eb58";
2107
  }
 
2108
  .icon-dropbox-1:before {
2109
  content: "\eb59";
2110
  }
 
2111
  .icon-blogger-1:before {
2112
  content: "\eb5a";
2113
  }
 
2114
  .icon-photo:before {
2115
  content: "\eb5b";
2116
  }
 
2117
  .icon-hangouts:before {
2118
  content: "\eb5c";
2119
  }
 
2120
  .icon-xing:before {
2121
  content: "\eb5d";
2122
  }
 
2123
  .icon-myspace:before {
2124
  content: "\eb5e";
2125
  }
 
2126
  .icon-flickr-1:before {
2127
  content: "\eb5f";
2128
  }
 
2129
  .icon-envato:before {
2130
  content: "\eb60";
2131
  }
 
2132
  .icon-picasa-1:before {
2133
  content: "\eb61";
2134
  }
 
2135
  .icon-wattpad:before {
2136
  content: "\eb62";
2137
  }
 
2138
  .icon-emoji:before {
2139
  content: "\eb63";
2140
  }
 
2141
  .icon-deviantart-1:before {
2142
  content: "\eb64";
2143
  }
 
2144
  .icon-yahoo-1:before {
2145
  content: "\eb65";
2146
  }
 
2147
  .icon-vine-1:before {
2148
  content: "\eb66";
2149
  }
 
2150
  .icon-delicious:before {
2151
  content: "\eb67";
2152
  }
 
2153
  .icon-kickstarter-1:before {
2154
  content: "\eb68";
2155
  }
 
2156
  .icon-stumbleupon-1:before {
2157
  content: "\eb69";
2158
  }
 
2159
  .icon-brands-and-logotypes:before {
2160
  content: "\eb6a";
2161
  }
 
2162
  .icon-instagram-1:before {
2163
  content: "\eb6c";
2164
  }
 
2165
  .icon-facebook-1:before {
2166
  content: "\eb6d";
2167
  }
 
2168
  .icon-instagram-2:before {
2169
  content: "\eb6e";
2170
  }
 
2171
  .icon-twitter-1:before {
2172
  content: "\eb6f";
2173
  }
 
2174
  .icon-whatsapp-2:before {
2175
  content: "\eb70";
2176
  }
 
2177
  .icon-youtube-1:before {
2178
  content: "\eb71";
2179
  }
 
2180
  .icon-linkedin-1:before {
2181
  content: "\eb72";
2182
  }
 
2183
  .icon-telegram:before {
2184
  content: "\eb73";
2185
  }
 
2186
  .icon-github-1:before {
2187
  content: "\eb74";
2188
  }
 
2189
  .icon-vk-1:before {
2190
  content: "\eb75";
2191
  }
 
2192
  .icon-pinterest-1:before {
2193
  content: "\eb76";
2194
  }
 
2195
  .icon-rss-1:before {
2196
  content: "\eb77";
2197
  }
 
2198
  .icon-twitch:before {
2199
  content: "\eb78";
2200
  }
 
2201
  .icon-snapchat-2:before {
2202
  content: "\eb79";
2203
  }
 
2204
  .icon-skype-2:before {
2205
  content: "\eb7a";
2206
  }
 
2207
  .icon-behance-2:before {
2208
  content: "\eb7b";
2209
  }
 
2210
  .icon-spotify-1:before {
2211
  content: "\eb7c";
2212
  }
 
2213
  .icon-periscope:before {
2214
  content: "\eb7d";
2215
  }
 
2216
  .icon-dribbble-2:before {
2217
  content: "\eb7e";
2218
  }
 
2219
  .icon-tumblr-1:before {
2220
  content: "\eb7f";
2221
  }
 
2222
  .icon-soundcloud-2:before {
2223
  content: "\eb80";
2224
  }
 
2225
  .icon-google-drive-1:before {
2226
  content: "\eb81";
2227
  }
 
2228
  .icon-dropbox-2:before {
2229
  content: "\eb82";
2230
  }
 
2231
  .icon-reddit-2:before {
2232
  content: "\eb83";
2233
  }
 
2234
  .icon-html:before {
2235
  content: "\eb84";
2236
  }
 
2237
  .icon-vimeo-1:before {
2238
  content: "\eb85";
2239
  }
 
2240
  .icon-hangout:before {
2241
  content: "\eb86";
2242
  }
 
2243
  .icon-blogger-2:before {
2244
  content: "\eb87";
2245
  }
 
2246
  .icon-yahoo-2:before {
2247
  content: "\eb88";
2248
  }
 
2249
  .icon-path:before {
2250
  content: "\eb89";
2251
  }
 
2252
  .icon-yelp-1:before {
2253
  content: "\eb8a";
2254
  }
 
2255
  .icon-slideshare:before {
2256
  content: "\eb8b";
2257
  }
 
2258
  .icon-picasa-2:before {
2259
  content: "\eb8c";
2260
  }
 
2261
  .icon-myspace-1:before {
2262
  content: "\eb8d";
2263
  }
 
2264
  .icon-flickr-2:before {
2265
  content: "\eb8e";
2266
  }
 
2267
  .icon-xing-1:before {
2268
  content: "\eb8f";
2269
  }
 
2270
  .icon-envato-1:before {
2271
  content: "\eb90";
2272
  }
 
2273
  .icon-swarm:before {
2274
  content: "\eb91";
2275
  }
 
2276
  .icon-wattpad-1:before {
2277
  content: "\eb92";
2278
  }
 
2279
  .icon-foursquare:before {
2280
  content: "\eb93";
2281
  }
 
2282
  .icon-deviantart-2:before {
2283
  content: "\eb94";
2284
  }
 
2285
  .icon-kickstarter-2:before {
2286
  content: "\eb95";
2287
  }
 
2288
  .icon-delicious-1:before {
2289
  content: "\eb96";
2290
  }
 
2291
  .icon-vine-2:before {
2292
  content: "\eb97";
2293
  }
 
2294
  .icon-digg:before {
2295
  content: "\eb98";
2296
  }
 
2297
  .icon-bebo:before {
2298
  content: "\eb99";
2299
  }
 
2300
  .icon-stumbleupon-2:before {
2301
  content: "\eb9a";
2302
  }
 
2303
  .icon-forrst:before {
2304
  content: "\eb9b";
2305
  }
 
2306
  .icon-eye3:before {
2307
  content: "\eb9d";
2308
  }
 
2309
  .icon-microscope:before {
2310
  content: "\eb9e";
2311
  }
 
2312
  .icon-Anti-Lock:before {
2313
  content: "\eb9f";
2314
  }
 
2315
  .icon-apartment:before {
2316
  content: "\eba0";
2317
  }
 
2318
  .icon-app:before {
2319
  content: "\eba2";
2320
  }
 
2321
  .icon-Aroma:before {
2322
  content: "\eba3";
2323
  }
 
2324
  .icon-bamboo-Leaf:before {
2325
  content: "\eba5";
2326
  }
 
2327
  .icon-basket:before {
2328
  content: "\eba6";
2329
  }
 
2330
  .icon-Battery:before {
2331
  content: "\eba7";
2332
  }
 
2333
  .icon-Bettery:before {
2334
  content: "\eba8";
2335
  }
 
2336
  .icon-building:before {
2337
  content: "\eba9";
2338
  }
 
2339
  .icon-car-2:before {
2340
  content: "\ebaa";
2341
  }
 
2342
  .icon-Car:before {
2343
  content: "\ebab";
2344
  }
 
2345
  .icon-Child:before {
2346
  content: "\ebac";
2347
  }
 
2348
  .icon-cityscape:before {
2349
  content: "\ebad";
2350
  }
 
2351
  .icon-cleaner:before {
2352
  content: "\ebae";
2353
  }
 
2354
  .icon-Coffee-cup:before {
2355
  content: "\ebaf";
2356
  }
 
2357
  .icon-coins:before {
2358
  content: "\ebb0";
2359
  }
 
2360
  .icon-Computer:before {
2361
  content: "\ebb1";
2362
  }
 
2363
  .icon-Consultancy:before {
2364
  content: "\ebb2";
2365
  }
 
2366
  .icon-cottage:before {
2367
  content: "\ebb3";
2368
  }
 
2369
  .icon-crane:before {
2370
  content: "\ebb4";
2371
  }
 
2372
  .icon-Custom-api:before {
2373
  content: "\ebb5";
2374
  }
 
2375
  .icon-customer-support-2:before {
2376
  content: "\ebb6";
2377
  }
 
2378
  .icon-Design-2:before {
2379
  content: "\ebb7";
2380
  }
 
2381
  .icon-Design-3:before {
2382
  content: "\ebb8";
2383
  }
 
2384
  .icon-design:before {
2385
  content: "\ebb9";
2386
  }
 
2387
  .icon-diamond:before {
2388
  content: "\ebba";
2389
  }
 
2390
  .icon-diploma:before {
2391
  content: "\ebbb";
2392
  }
 
2393
  .icon-Document-Search:before {
2394
  content: "\ebbc";
2395
  }
 
2396
  .icon-Download:before {
2397
  content: "\ebbd";
2398
  }
 
2399
  .icon-drilling:before {
2400
  content: "\ebbe";
2401
  }
 
2402
  .icon-engine:before {
2403
  content: "\ebbf";
2404
  }
 
2405
  .icon-engineer:before {
2406
  content: "\ebc0";
2407
  }
 
2408
  .icon-envelope:before {
2409
  content: "\ebc1";
2410
  }
 
2411
  .icon-Family:before {
2412
  content: "\ebc2";
2413
  }
 
2414
  .icon-friendship:before {
2415
  content: "\ebc3";
2416
  }
 
2417
  .icon-gift:before {
2418
  content: "\ebc4";
2419
  }
 
2420
  .icon-graph-2:before {
2421
  content: "\ebc5";
2422
  }
 
2423
  .icon-graph:before {
2424
  content: "\ebc6";
2425
  }
 
2426
  .icon-hamburger-2:before {
2427
  content: "\ebc7";
2428
  }
 
2429
  .icon-handshake:before {
2430
  content: "\ebc8";
2431
  }
 
2432
  .icon-Helmet:before {
2433
  content: "\ebc9";
2434
  }
 
2435
  .icon-hot-Stone-2:before {
2436
  content: "\ebca";
2437
  }
 
2438
  .icon-hot-stone:before {
2439
  content: "\ebcb";
2440
  }
 
2441
  .icon-idea:before {
2442
  content: "\ebcc";
2443
  }
 
2444
  .icon-Leaf:before {
2445
  content: "\ebcd";
2446
  }
 
2447
  .icon-management:before {
2448
  content: "\ebce";
2449
  }
 
2450
  .icon-Massage-table:before {
2451
  content: "\ebcf";
2452
  }
 
2453
  .icon-Mechanic:before {
2454
  content: "\ebd0";
2455
  }
 
2456
  .icon-Money-2:before {
2457
  content: "\ebd2";
2458
  }
 
2459
  .icon-money-bag:before {
2460
  content: "\ebd3";
2461
  }
 
2462
  .icon-Money:before {
2463
  content: "\ebd4";
2464
  }
 
2465
  .icon-oil-bottle:before {
2466
  content: "\ebd5";
2467
  }
 
2468
  .icon-Physiotherapy:before {
2469
  content: "\ebd6";
2470
  }
 
2471
  .icon-Profile:before {
2472
  content: "\ebd7";
2473
  }
 
2474
  .icon-Rating:before {
2475
  content: "\ebd8";
2476
  }
 
2477
  .icon-right-mark:before {
2478
  content: "\ebd9";
2479
  }
 
2480
  .icon-rings:before {
2481
  content: "\ebda";
2482
  }
 
2483
  .icon-Safe-house:before {
2484
  content: "\ebdb";
2485
  }
 
2486
  .icon-Scan:before {
2487
  content: "\ebdc";
2488
  }
 
2489
  .icon-social-care:before {
2490
  content: "\ebdd";
2491
  }
 
2492
  .icon-Speed-Clock:before {
2493
  content: "\ebde";
2494
  }
 
2495
  .icon-stopwatch:before {
2496
  content: "\ebdf";
2497
  }
 
2498
  .icon-Support-2:before {
2499
  content: "\ebe0";
2500
  }
 
2501
  .icon-target-2:before {
2502
  content: "\ebe1";
2503
  }
 
2504
  .icon-Target:before {
2505
  content: "\ebe2";
2506
  }
 
2507
  .icon-tripod:before {
2508
  content: "\ebe3";
2509
  }
 
2510
  .icon-truck:before {
2511
  content: "\ebe4";
2512
  }
 
2513
  .icon-university:before {
2514
  content: "\ebe5";
2515
  }
 
2516
  .icon-User:before {
2517
  content: "\ebe6";
2518
  }
 
2519
  .icon-Web-Portals:before {
2520
  content: "\ebe7";
2521
  }
 
2522
  .icon-window:before {
2523
  content: "\ebe8";
2524
  }
 
2525
  .icon-ek_line_icon:before {
2526
  content: "\ebe9";
2527
  }
 
2528
  .icon-ek_stroke_icon:before {
2529
  content: "\eba1";
2530
  }
 
2531
  .icon-ekit:before {
2532
  content: "\e947";
2533
  }
 
2534
  .icon-elements-kit-logo:before {
2535
  content: "\e90d";
2536
  }
 
2537
  .icon-degree-image:before {
2538
  content: "\e900";
2539
  }
 
2540
  .icon-accordion:before {
2541
  content: "\e901";
2542
  }
 
2543
  .icon-animated-flip-box:before {
2544
  content: "\e902";
2545
  }
 
2546
  .icon-animated-text:before {
2547
  content: "\e903";
2548
  }
 
2549
  .icon-brands:before {
2550
  content: "\e904";
2551
  }
 
2552
  .icon-business-hour:before {
2553
  content: "\e905";
2554
  }
 
2555
  .icon-button:before {
2556
  content: "\e906";
2557
  }
 
2558
  .icon-carousel:before {
2559
  content: "\e907";
2560
  }
 
2561
  .icon-Circle-progress:before {
2562
  content: "\e908";
2563
  }
 
2564
  .icon-contact-form:before {
2565
  content: "\e909";
2566
  }
 
2567
  .icon-countdown-timer:before {
2568
  content: "\e90a";
2569
  }
 
2570
  .icon-dropbar:before {
2571
  content: "\e90c";
2572
  }
 
2573
  .icon-faq:before {
2574
  content: "\e90e";
2575
  }
 
2576
  .icon-full-width-scroll:before {
2577
  content: "\e90f";
2578
  }
 
2579
  .icon-google-map:before {
2580
  content: "\e910";
2581
  }
 
2582
  .icon-heading-style:before {
2583
  content: "\e911";
2584
  }
 
2585
  .icon-help-desk:before {
2586
  content: "\e912";
2587
  }
 
2588
  .icon-horizontal-timeline:before {
2589
  content: "\e913";
2590
  }
 
2591
  .icon-iframe:before {
2592
  content: "\e914";
2593
  }
 
2594
  .icon-image-comparison:before {
2595
  content: "\e915";
2596
  }
 
2597
  .icon-image-gallery:before {
2598
  content: "\e916";
2599
  }
 
2600
  .icon-image-justify:before {
2601
  content: "\e917";
2602
  }
 
2603
  .icon-image-magnifier:before {
2604
  content: "\e918";
2605
  }
 
2606
  .icon-image-masonry:before {
2607
  content: "\e919";
2608
  }
 
2609
  .icon-inline-svg:before {
2610
  content: "\e91a";
2611
  }
 
2612
  .icon-instagram:before {
2613
  content: "\e91b";
2614
  }
 
2615
  .icon-listing:before {
2616
  content: "\e91c";
2617
  }
 
2618
  .icon-music-player:before {
2619
  content: "\e91d";
2620
  }
 
2621
  .icon-news-ticker:before {
2622
  content: "\e91e";
2623
  }
 
2624
  .icon-off-canvus-menu:before {
2625
  content: "\e91f";
2626
  }
 
2627
  .icon-parallax:before {
2628
  content: "\e920";
2629
  }
 
2630
  .icon-portfolio:before {
2631
  content: "\e921";
2632
  }
 
2633
  .icon-post-banner:before {
2634
  content: "\e922";
2635
  }
 
2636
  .icon-post-carousel:before {
2637
  content: "\e923";
2638
  }
 
2639
  .icon-post-grid:before {
2640
  content: "\e924";
2641
  }
 
2642
  .icon-post-slider:before {
2643
  content: "\e925";
2644
  }
 
2645
  .icon-pricing-list:before {
2646
  content: "\e926";
2647
  }
 
2648
  .icon-pricing-table:before {
2649
  content: "\e927";
2650
  }
 
2651
  .icon-product-featured:before {
2652
  content: "\e928";
2653
  }
 
2654
  .icon-product-image:before {
2655
  content: "\e929";
2656
  }
 
2657
  .icon-product-recent:before {
2658
  content: "\e92a";
2659
  }
 
2660
  .icon-product-sale:before {
2661
  content: "\e92b";
2662
  }
 
2663
  .icon-product-top-rated:before {
2664
  content: "\e92c";
2665
  }
 
2666
  .icon-product-top-seller:before {
2667
  content: "\e92d";
2668
  }
 
2669
  .icon-progress-bar:before {
2670
  content: "\e92e";
2671
  }
 
2672
  .icon-protected-content-v2:before {
2673
  content: "\e92f";
2674
  }
 
2675
  .icon-protected-content-v3:before {
2676
  content: "\e930";
2677
  }
 
2678
  .icon-protected-content:before {
2679
  content: "\e931";
2680
  }
 
2681
  .icon-qr_code:before {
2682
  content: "\e932";
2683
  }
 
2684
  .icon-scroll-button:before {
2685
  content: "\e933";
2686
  }
 
2687
  .icon-search1:before {
2688
  content: "\e934";
2689
  }
 
2690
  .icon-service:before {
2691
  content: "\e935";
2692
  }
 
2693
  .icon-slider-image:before {
2694
  content: "\e936";
2695
  }
 
2696
  .icon-social-share:before {
2697
  content: "\e937";
2698
  }
 
2699
  .icon-subscribe:before {
2700
  content: "\e938";
2701
  }
 
2702
  .icon-tab:before {
2703
  content: "\e939";
2704
  }
 
2705
  .icon-table:before {
2706
  content: "\e93a";
2707
  }
 
2708
  .icon-team-join:before {
2709
  content: "\e93b";
2710
  }
 
2711
  .icon-team-member:before {
2712
  content: "\e93c";
2713
  }
 
2714
  .icon-testimonial-carousel:before {
2715
  content: "\e93d";
2716
  }
 
2717
  .icon-testimonial-grid:before {
2718
  content: "\e93e";
2719
  }
 
2720
  .icon-testimonial-quote:before {
2721
  content: "\e93f";
2722
  }
 
2723
  .icon-testimonial-slider:before {
2724
  content: "\e940";
2725
  }
 
2726
  .icon-toggle:before {
2727
  content: "\e941";
2728
  }
 
2729
  .icon-user-login:before {
2730
  content: "\e942";
2731
  }
 
2732
  .icon-user-registration:before {
2733
  content: "\e943";
2734
  }
 
2735
  .icon-vertical-timeline:before {
2736
  content: "\e944";
2737
  }
 
2738
  .icon-video-player:before {
2739
  content: "\e945";
2740
  }
 
2741
  .icon-weather:before {
2742
  content: "\e946";
2743
  }
1
+ /*
2
+ * Custom selected icons fro elementskit
3
+ */
4
  @font-face {
5
  font-family: 'elementskit';
6
+ src: url("../fonts/elementskit.ttf?y24e1e") format("truetype"), url("../fonts/elementskit.woff?y24e1e") format("woff"), url("../fonts/elementskit.svg?y24e1e#elementskit") format("svg");
 
 
 
7
  font-weight: normal;
8
  font-style: normal;
9
  }
10
 
11
+ .fasicon, .icon, .icon:before {
 
12
  font-family: 'elementskit' !important;
13
  speak: none;
14
  font-style: normal;
16
  font-variant: normal;
17
  text-transform: none;
18
  line-height: 1;
 
19
  /* Better Font Rendering =========== */
20
  -webkit-font-smoothing: antialiased;
21
  -moz-osx-font-smoothing: grayscale;
24
  .icon-home:before {
25
  content: "\e800";
26
  }
27
+
28
  .icon-apartment1:before {
29
  content: "\e801";
30
  }
31
+
32
  .icon-pencil:before {
33
  content: "\e802";
34
  }
35
+
36
  .icon-magic-wand:before {
37
  content: "\e803";
38
  }
39
+
40
  .icon-drop:before {
41
  content: "\e804";
42
  }
43
+
44
  .icon-lighter:before {
45
  content: "\e805";
46
  }
47
+
48
  .icon-poop:before {
49
  content: "\e806";
50
  }
51
+
52
  .icon-sun:before {
53
  content: "\e807";
54
  }
55
+
56
  .icon-moon:before {
57
  content: "\e808";
58
  }
59
+
60
  .icon-cloud1:before {
61
  content: "\e809";
62
  }
63
+
64
  .icon-cloud-upload:before {
65
  content: "\e80a";
66
  }
67
+
68
  .icon-cloud-download:before {
69
  content: "\e80b";
70
  }
71
+
72
  .icon-cloud-sync:before {
73
  content: "\e80c";
74
  }
75
+
76
  .icon-cloud-check:before {
77
  content: "\e80d";
78
  }
79
+
80
  .icon-database1:before {
81
  content: "\e80e";
82
  }
83
+
84
  .icon-lock:before {
85
  content: "\e80f";
86
  }
87
+
88
  .icon-cog:before {
89
  content: "\e810";
90
  }
91
+
92
  .icon-trash:before {
93
  content: "\e811";
94
  }
95
+
96
  .icon-dice:before {
97
  content: "\e812";
98
  }
99
+
100
  .icon-heart1:before {
101
  content: "\e813";
102
  }
103
+
104
  .icon-star1:before {
105
  content: "\e814";
106
  }
107
+
108
  .icon-star-half:before {
109
  content: "\e815";
110
  }
111
+
112
  .icon-star-empty:before {
113
  content: "\e816";
114
  }
115
+
116
  .icon-flag:before {
117
  content: "\e817";
118
  }
119
+
120
  .icon-envelope1:before {
121
  content: "\e818";
122
  }
123
+
124
  .icon-paperclip:before {
125
  content: "\e819";
126
  }
127
+
128
  .icon-inbox:before {
129
  content: "\e81a";
130
  }
131
+
132
  .icon-eye:before {
133
  content: "\e81b";
134
  }
135
+
136
  .icon-printer:before {
137
  content: "\e81c";
138
  }
139
+
140
  .icon-file-empty:before {
141
  content: "\e81d";
142
  }
143
+
144
  .icon-file-add:before {
145
  content: "\e81e";
146
  }
147
+
148
  .icon-enter:before {
149
  content: "\e81f";
150
  }
151
+
152
  .icon-exit:before {
153
  content: "\e820";
154
  }
155
+
156
  .icon-graduation-hat:before {
157
  content: "\e821";
158
  }
159
+
160
  .icon-license:before {
161
  content: "\e822";
162
  }
163
+
164
  .icon-music-note:before {
165
  content: "\e823";
166
  }
167
+
168
  .icon-film-play:before {
169
  content: "\e824";
170
  }
171
+
172
  .icon-camera-video:before {
173
  content: "\e825";
174
  }
175
+
176
  .icon-camera:before {
177
  content: "\e826";
178
  }
179
+
180
  .icon-picture:before {
181
  content: "\e827";
182
  }
183
+
184
  .icon-book:before {
185
  content: "\e828";
186
  }
187
+
188
  .icon-bookmark:before {
189
  content: "\e829";
190
  }
191
+
192
  .icon-user:before {
193
  content: "\e82a";
194
  }
195
+
196
  .icon-users:before {
197
  content: "\e82b";
198
  }
199
+
200
  .icon-shirt:before {
201
  content: "\e82c";
202
  }
203
+
204
  .icon-store:before {
205
  content: "\e82d";
206
  }
207
+
208
  .icon-cart2:before {
209
  content: "\e82e";
210
  }
211
+
212
  .icon-tag:before {
213
  content: "\e82f";
214
  }
215
+
216
  .icon-phone-handset:before {
217
  content: "\e830";
218
  }
219
+
220
  .icon-phone:before {
221
  content: "\e831";
222
  }
223
+
224
  .icon-pushpin:before {
225
  content: "\e832";
226
  }
227
+
228
  .icon-map-marker:before {
229
  content: "\e833";
230
  }
231
+
232
  .icon-map:before {
233
  content: "\e834";
234
  }
235
+
236
  .icon-location:before {
237
  content: "\e835";
238
  }
239
+
240
  .icon-calendar-full:before {
241
  content: "\e836";
242
  }
243
+
244
  .icon-keyboard:before {
245
  content: "\e837";
246
  }
247
+
248
  .icon-spell-check:before {
249
  content: "\e838";
250
  }
251
+
252
  .icon-screen:before {
253
  content: "\e839";
254
  }
255
+
256
  .icon-smartphone:before {
257
  content: "\e83a";
258
  }
259
+
260
  .icon-tablet:before {
261
  content: "\e83b";
262
  }
263
+
264
  .icon-laptop:before {
265
  content: "\e83c";
266
  }
267
+
268
  .icon-laptop-phone:before {
269
  content: "\e83d";
270
  }
271
+
272
  .icon-power-switch:before {
273
  content: "\e83e";
274
  }
275
+
276
  .icon-bubble:before {
277
  content: "\e83f";
278
  }
279
+
280
  .icon-heart-pulse:before {
281
  content: "\e840";
282
  }
283
+
284
  .icon-construction:before {
285
  content: "\e841";
286
  }
287
+
288
  .icon-pie-chart:before {
289
  content: "\e842";
290
  }
291
+
292
  .icon-chart-bars:before {
293
  content: "\e843";
294
  }
295
+
296
  .icon-gift1:before {
297
  content: "\e844";
298
  }
299
+
300
  .icon-diamond1:before {
301
  content: "\e845";
302
  }
303
+
304
  .icon-dinner:before {
305
  content: "\e847";
306
  }
307
+
308
  .icon-coffee-cup:before {
309
  content: "\e848";
310
  }
311
+
312
  .icon-leaf:before {
313
  content: "\e849";
314
  }
315
+
316
  .icon-paw:before {
317
  content: "\e84a";
318
  }
319
+
320
  .icon-rocket:before {
321
  content: "\e84b";
322
  }
323
+
324
  .icon-briefcase:before {
325
  content: "\e84c";
326
  }
327
+
328
  .icon-bus:before {
329
  content: "\e84d";
330
  }
331
+
332
  .icon-car1:before {
333
  content: "\e84e";
334
  }
335
+
336
  .icon-train:before {
337
  content: "\e84f";
338
  }
339
+
340
  .icon-bicycle:before {
341
  content: "\e850";
342
  }
343
+
344
  .icon-wheelchair:before {
345
  content: "\e851";
346
  }
347
+
348
  .icon-select:before {
349
  content: "\e852";
350
  }
351
+
352
  .icon-earth:before {
353
  content: "\e853";
354
  }
355
+
356
  .icon-smile:before {
357
  content: "\e854";
358
  }
359
+
360
  .icon-sad:before {
361
  content: "\e855";
362
  }
363
+
364
  .icon-neutral:before {
365
  content: "\e856";
366
  }
367
+
368
  .icon-mustache:before {
369
  content: "\e857";
370
  }
371
+
372
  .icon-alarm:before {
373
  content: "\e858";
374
  }
375
+
376
  .icon-bullhorn:before {
377
  content: "\e859";
378
  }
379
+
380
  .icon-volume-high:before {
381
  content: "\e85a";
382
  }
383
+
384
  .icon-volume-medium:before {
385
  content: "\e85b";
386
  }
387
+
388
  .icon-volume-low:before {
389
  content: "\e85c";
390
  }
391
+
392
  .icon-volume:before {
393
  content: "\e85d";
394
  }
395
+
396
  .icon-mic:before {
397
  content: "\e85e";
398
  }
399
+
400
  .icon-hourglass:before {
401
  content: "\e85f";
402
  }
403
+
404
  .icon-undo:before {
405
  content: "\e860";
406
  }
407
+
408
  .icon-redo:before {
409
  content: "\e861";
410
  }
411
+
412
  .icon-sync:before {
413
  content: "\e862";
414
  }
415
+
416
  .icon-history:before {
417
  content: "\e863";
418
  }
419
+
420
  .icon-clock1:before {
421
  content: "\e864";
422
  }
423
+
424
  .icon-download:before {
425
  content: "\e865";
426
  }
427
+
428
  .icon-upload:before {
429
  content: "\e866";
430
  }
431
+
432
  .icon-enter-down:before {
433
  content: "\e867";
434
  }
435
+
436
  .icon-exit-up:before {
437
  content: "\e868";
438
  }
439
+
440
  .icon-bug:before {
441
  content: "\e869";
442
  }
443
+
444
  .icon-code:before {
445
  content: "\e86a";
446
  }
447
+
448
  .icon-link:before {
449
  content: "\e86b";
450
  }
451
+
452
  .icon-unlink:before {
453
  content: "\e86c";
454
  }
455
+
456
  .icon-thumbs-up:before {
457
  content: "\e86d";
458
  }
459
+
460
  .icon-thumbs-down:before {
461
  content: "\e86e";
462
  }
463
+
464
  .icon-magnifier:before {
465
  content: "\e86f";
466
  }
467
+
468
  .icon-cross:before {
469
  content: "\e870";
470
  }
471
+
472
  .icon-chevron-up:before {
473
  content: "\e873";
474
  }
475
+
476
  .icon-chevron-down:before {
477
  content: "\e874";
478
  }
479
+
480
  .icon-chevron-left:before {
481
  content: "\e875";
482
  }
483
+
484
  .icon-chevron-right:before {
485
  content: "\e876";
486
  }
487
+
488
  .icon-arrow-up:before {
489
  content: "\e877";
490
  }
491
+
492
  .icon-arrow-down:before {
493
  content: "\e878";
494
  }
495
+
496
  .icon-arrow-left:before {
497
  content: "\e879";
498
  }
499
+
500
  .icon-arrow-right:before {
501
  content: "\e87a";
502
  }
503
+
504
  .icon-right-arrow:before {
505
  content: "\e9c5";
506
  }
507
+
508
  .icon-left-arrow:before {
509
  content: "\e94a";
510
  }
511
+
512
  .icon-download-arrow:before {
513
  content: "\e94b";
514
  }
515
+
516
  .icon-up-arrow:before {
517
  content: "\e9c3";
518
  }
519
+
520
  .icon-arrows:before {
521
  content: "\e9c4";
522
  }
523
+
524
  .icon-double-angle-pointing-to-right:before {
525
  content: "\e949";
526
  }
527
+
528
  .icon-double-left-chevron:before {
529
  content: "\e948";
530
  }
531
+
532
  .icon-left-arrow2:before {
533
  content: "\e94c";
534
  }
535
+
536
  .icon-right-arrow2:before {
537
  content: "\e94d";
538
  }
539
+
540
  .icon-warning:before {
541
  content: "\e87c";
542
  }
543
+
544
  .icon-down-arrow1:before {
545
  content: "\e994";
546
  }
547
+
548
  .icon-up-arrow1:before {
549
  content: "\e995";
550
  }
551
+
552
  .icon-right-arrow1:before {
553
  content: "\e996";
554
  }
555
+
556
  .icon-left-arrows:before {
557
  content: "\e997";
558
  }
559
+
560
  .icon-question-circle:before {
561
  content: "\e87d";
562
  }
563
+
564
  .icon-menu-circle:before {
565
  content: "\e87e";
566
  }
567
+
568
  .icon-checkmark-circle:before {
569
  content: "\e87f";
570
  }
571
+
572
  .icon-cross-circle:before {
573
  content: "\e880";
574
  }
575
+
576
  .icon-plus-circle:before {
577
  content: "\e881";
578
  }
579
+
580
  .icon-move:before {
581
  content: "\e87b";
582
  }
583
+
584
  .icon-circle-minus:before {
585
  content: "\e882";
586
  }
587
+
588
  .icon-arrow-up-circle:before {
589
  content: "\e883";
590
  }
591
+
592
  .icon-arrow-down-circle:before {
593
  content: "\e884";
594
  }
595
+
596
  .icon-arrow-left-circle:before {
597
  content: "\e885";
598
  }
599
+
600
  .icon-arrow-right-circle:before {
601
  content: "\e886";
602
  }
603
+
604
  .icon-chevron-up-circle:before {
605
  content: "\e887";
606
  }
607
+
608
  .icon-chevron-down-circle:before {
609
  content: "\e888";
610
  }
611
+
612
  .icon-chevron-left-circle:before {
613
  content: "\e889";
614
  }
615
+
616
  .icon-chevron-right-circle:before {
617
  content: "\e88a";
618
  }
619
+
620
  .icon-crop:before {
621
  content: "\e88b";
622
  }
623
+
624
  .icon-frame-expand:before {
625
  content: "\e88c";
626
  }
627
+
628
  .icon-frame-contract:before {
629
  content: "\e88d";
630
  }
631
+
632
  .icon-layers:before {
633
  content: "\e88e";
634
  }
635
+
636
  .icon-funnel:before {
637
  content: "\e88f";
638
  }
639
+
640
  .icon-text-format:before {
641
  content: "\e890";
642
  }
643
+
644
  .icon-text-size:before {
645
  content: "\e892";
646
  }
647
+
648
  .icon-bold:before {
649
  content: "\e893";
650
  }
651
+
652
  .icon-italic:before {
653
  content: "\e894";
654
  }
655
+
656
  .icon-underline:before {
657
  content: "\e895";
658
  }
659
+
660
  .icon-strikethrough:before {
661
  content: "\e896";
662
  }
663
+
664
  .icon-highlight:before {
665
  content: "\e897";
666
  }
667
+
668
  .icon-text-align-left:before {
669
  content: "\e898";
670
  }
671
+
672
  .icon-text-align-center:before {
673
  content: "\e899";
674
  }
675
+
676
  .icon-text-align-right:before {
677
  content: "\e89a";
678
  }
679
+
680
  .icon-text-align-justify:before {
681
  content: "\e89b";
682
  }
683
+
684
  .icon-line-spacing:before {
685
  content: "\e89c";
686
  }
687
+
688
  .icon-indent-increase:before {
689
  content: "\e89d";
690
  }
691
+
692
  .icon-indent-decrease:before {
693
  content: "\e89e";
694
  }
695
+
696
  .icon-page-break:before {
697
  content: "\e8a2";
698
  }
699
+
700
  .icon-hand:before {
701
  content: "\e8a5";
702
  }
703
+
704
  .icon-pointer-up:before {
705
  content: "\e8a6";
706
  }
707
+
708
  .icon-pointer-right:before {
709
  content: "\e8a7";
710
  }
711
+
712
  .icon-pointer-down:before {
713
  content: "\e8a8";
714
  }
715
+
716
  .icon-pointer-left:before {
717
  content: "\e8a9";
718
  }
719
+
720
  .icon-burger:before {
721
  content: "\e94e";
722
  }
723
+
724
  .icon-cakes:before {
725
  content: "\e94f";
726
  }
727
+
728
  .icon-cheese:before {
729
  content: "\e950";
730
  }
731
+
732
  .icon-drink-glass:before {
733
  content: "\e951";
734
  }
735
+
736
  .icon-pizza:before {
737
  content: "\e952";
738
  }
739
+
740
  .icon-vplay:before {
741
  content: "\e953";
742
  }
743
+
744
  .icon-newsletter:before {
745
  content: "\e954";
746
  }
747
+
748
  .icon-coins-2:before {
749
  content: "\e955";
750
  }
751
+
752
  .icon-commerce-2:before {
753
  content: "\e956";
754
  }
755
+
756
  .icon-monitor:before {
757
  content: "\e957";
758
  }
759
+
760
  .icon-business:before {
761
  content: "\e958";
762
  }
763
+
764
  .icon-graphic-2:before {
765
  content: "\e959";
766
  }
767
+
768
  .icon-commerce-1:before {
769
  content: "\e95a";
770
  }
771
+
772
  .icon-hammer:before {
773
  content: "\e95b";
774
  }
775
+
776
  .icon-justice-1:before {
777
  content: "\e95c";
778
  }
779
+
780
  .icon-line:before {
781
  content: "\e95d";
782
  }
783
+
784
  .icon-money-3:before {
785
  content: "\e95e";
786
  }
787
+
788
  .icon-commerce:before {
789
  content: "\e95f";
790
  }
791
+
792
  .icon-agenda:before {
793
  content: "\e960";
794
  }
795
+
796
  .icon-justice:before {
797
  content: "\e961";
798
  }
799
+
800
  .icon-technology:before {
801
  content: "\e962";
802
  }
803
+
804
  .icon-coins-1:before {
805
  content: "\e963";
806
  }
807
+
808
  .icon-bank:before {
809
  content: "\e964";
810
  }
811
+
812
  .icon-calculator:before {
813
  content: "\e965";
814
  }
815
+
816
  .icon-soundcloud:before {
817
  content: "\e966";
818
  }
819
+
820
  .icon-chart2:before {
821
  content: "\e967";
822
  }
823
+
824
  .icon-checked:before {
825
  content: "\e968";
826
  }
827
+
828
  .icon-clock11:before {
829
  content: "\e969";
830
  }
831
+
832
  .icon-comment2:before {
833
  content: "\e96a";
834
  }
835
+
836
  .icon-comments:before {
837
  content: "\e96b";
838
  }
839
+
840
  .icon-consult:before {
841
  content: "\e96c";
842
  }
843
+
844
  .icon-consut2:before {
845
  content: "\e96d";
846
  }
847
+
848
  .icon-deal:before {
849
  content: "\e96e";
850
  }
851
+
852
  .icon-envelope11:before {
853
  content: "\e96f";
854
  }
855
+
856
  .icon-folder:before {
857
  content: "\e970";
858
  }
859
+
860
  .icon-folder2:before {
861
  content: "\ea6a";
862
  }
863
+
864
  .icon-invest:before {
865
  content: "\e971";
866
  }
867
+
868
  .icon-loan:before {
869
  content: "\e972";
870
  }
871
+
872
  .icon-menu1:before {
873
  content: "\e871";
874
  }
875
+
876
  .icon-list1:before {
877
  content: "\e872";
878
  }
879
+
880
  .icon-map-marker1:before {
881
  content: "\e973";
882
  }
883
+
884
  .icon-mutual-fund:before {
885
  content: "\e974";
886
  }
887
+
888
  .icon-google-plus:before {
889
  content: "\e975";
890
  }
891
+
892
  .icon-phone1:before {
893
  content: "\e976";
894
  }
895
+
896
  .icon-pie-chart1:before {
897
  content: "\e977";
898
  }
899
+
900
  .icon-play:before {
901
  content: "\e978";
902
  }
903
+
904
  .icon-savings:before {
905
  content: "\e979";
906
  }
907
+
908
  .icon-search2:before {
909
  content: "\e97a";
910
  }
911
+
912
  .icon-tag1:before {
913
  content: "\e97b";
914
  }
915
+
916
  .icon-tags:before {
917
  content: "\e97c";
918
  }
919
+
920
  .icon-instagram1:before {
921
  content: "\e97d";
922
  }
923
+
924
  .icon-quote:before {
925
  content: "\e97e";
926
  }
927
+
928
  .icon-arrow-point-to-down:before {
929
  content: "\e97f";
930
  }
931
+
932
  .icon-play-button:before {
933
  content: "\e980";
934
  }
935
+
936
  .icon-minus:before {
937
  content: "\e981";
938
  }
939
+
940
  .icon-plus:before {
941
  content: "\e982";
942
  }
943
+
944
  .icon-tick:before {
945
  content: "\e983";
946
  }
947
+
948
  .icon-check:before {
949
  content: "\eaaf";
950
  }
951
+
952
  .icon-edit:before {
953
  content: "\e984";
954
  }
955
+
956
  .icon-reply:before {
957
  content: "\e985";
958
  }
959
+
960
  .icon-cogwheel-outline:before {
961
  content: "\e986";
962
  }
963
+
964
  .icon-abacus:before {
965
  content: "\e987";
966
  }
967
+
968
  .icon-abacus1:before {
969
  content: "\e988";
970
  }
971
+
972
  .icon-agenda1:before {
973
  content: "\e989";
974
  }
975
+
976
  .icon-shopping-basket:before {
977
  content: "\e98a";
978
  }
979
+
980
  .icon-users1:before {
981
  content: "\e98b";
982
  }
983
+
984
  .icon-man:before {
985
  content: "\e98c";
986
  }
987
+
988
  .icon-support1:before {
989
  content: "\e98d";
990
  }
991
+
992
  .icon-favorites:before {
993
  content: "\e98e";
994
  }
995
+
996
  .icon-calendar:before {
997
  content: "\e98f";
998
  }
999
+
1000
  .icon-paper-plane:before {
1001
  content: "\e990";
1002
  }
1003
+
1004
  .icon-placeholder:before {
1005
  content: "\e991";
1006
  }
1007
+
1008
  .icon-phone-call:before {
1009
  content: "\e992";
1010
  }
1011
+
1012
  .icon-contact:before {
1013
  content: "\e993";
1014
  }
1015
+
1016
  .icon-email:before {
1017
  content: "\e998";
1018
  }
1019
+
1020
  .icon-internet:before {
1021
  content: "\e999";
1022
  }
1023
+
1024
  .icon-quote1:before {
1025
  content: "\e99a";
1026
  }
1027
+
1028
  .icon-medical:before {
1029
  content: "\e99b";
1030
  }
1031
+
1032
  .icon-eye1:before {
1033
  content: "\e99c";
1034
  }
1035
+
1036
  .icon-full-screen:before {
1037
  content: "\e99d";
1038
  }
1039
+
1040
  .icon-tools:before {
1041
  content: "\e99e";
1042
  }
1043
+
1044
  .icon-pie-chart2:before {
1045
  content: "\e99f";
1046
  }
1047
+
1048
  .icon-diamond11:before {
1049
  content: "\e9a0";
1050
  }
1051
+
1052
  .icon-valentines-heart:before {
1053
  content: "\e9a1";
1054
  }
1055
+
1056
  .icon-like:before {
1057
  content: "\e9a2";
1058
  }
1059
+
1060
  .icon-team:before {
1061
  content: "\e9a3";
1062
  }
1063
+
1064
  .icon-tshirt:before {
1065
  content: "\e9a4";
1066
  }
1067
+
1068
  .icon-cancel:before {
1069
  content: "\e9a5";
1070
  }
1071
+
1072
  .icon-drink:before {
1073
  content: "\e9a6";
1074
  }
1075
+
1076
  .icon-home1:before {
1077
  content: "\e9a7";
1078
  }
1079
+
1080
  .icon-music:before {
1081
  content: "\e9a8";
1082
  }
1083
+
1084
  .icon-rich:before {
1085
  content: "\e9a9";
1086
  }
1087
+
1088
  .icon-brush:before {
1089
  content: "\e9aa";
1090
  }
1091
+
1092
  .icon-opposite-way:before {
1093
  content: "\e9ab";
1094
  }
1095
+
1096
  .icon-cloud-computing1:before {
1097
  content: "\e9ac";
1098
  }
1099
+
1100
  .icon-technology-1:before {
1101
  content: "\e9ad";
1102
  }
1103
+
1104
  .icon-rotate:before {
1105
  content: "\e9ae";
1106
  }
1107
+
1108
  .icon-medical1:before {
1109
  content: "\e9af";
1110
  }
1111
+
1112
  .icon-flash-1:before {
1113
  content: "\e9b0";
1114
  }
1115
+
1116
  .icon-flash:before {
1117
  content: "\e9b1";
1118
  }
1119
+
1120
  .icon-uturn:before {
1121
  content: "\e9b2";
1122
  }
1123
+
1124
  .icon-down-arrow:before {
1125
  content: "\e9b3";
1126
  }
1127
+
1128
  .icon-hours-support:before {
1129
  content: "\e9b4";
1130
  }
1131
+
1132
  .icon-bag:before {
1133
  content: "\e9b5";
1134
  }
1135
+
1136
  .icon-photo-camera:before {
1137
  content: "\e9b6";
1138
  }
1139
+
1140
  .icon-school:before {
1141
  content: "\e9b7";
1142
  }
1143
+
1144
  .icon-settings:before {
1145
  content: "\e9b8";
1146
  }
1147
+
1148
  .icon-smartphone1:before {
1149
  content: "\e9b9";
1150
  }
1151
+
1152
  .icon-technology-11:before {
1153
  content: "\e9ba";
1154
  }
1155
+
1156
  .icon-tool:before {
1157
  content: "\e9bb";
1158
  }
1159
+
1160
  .icon-business1:before {
1161
  content: "\e9bc";
1162
  }
1163
+
1164
  .icon-shuffle-arrow:before {
1165
  content: "\e9bd";
1166
  }
1167
+
1168
  .icon-van-1:before {
1169
  content: "\e9be";
1170
  }
1171
+
1172
  .icon-van:before {
1173
  content: "\e9bf";
1174
  }
1175
+
1176
  .icon-vegetables:before {
1177
  content: "\e9c0";
1178
  }
1179
+
1180
  .icon-women:before {
1181
  content: "\e9c1";
1182
  }
1183
+
1184
  .icon-vintage:before {
1185
  content: "\e9c2";
1186
  }
1187
+
1188
  .icon-team-1:before {
1189
  content: "\e9c6";
1190
  }
1191
+
1192
  .icon-team1:before {
1193
  content: "\e9c7";
1194
  }
1195
+
 
 
1196
  .icon-apple:before {
1197
  content: "\e9c9";
1198
  }
1199
+
1200
  .icon-watch:before {
1201
  content: "\e9ca";
1202
  }
1203
+
1204
  .icon-cogwheel:before {
1205
  content: "\e9cb";
1206
  }
1207
+
1208
  .icon-light-bulb:before {
1209
  content: "\e9cc";
1210
  }
1211
+
1212
  .icon-light-bulb-1:before {
1213
  content: "\e9cd";
1214
  }
1215
+
1216
  .icon-heart-shape-outline:before {
1217
  content: "\e9ce";
1218
  }
1219
+
1220
  .icon-online-shopping-cart:before {
1221
  content: "\e9cf";
1222
  }
1223
+
1224
  .icon-shopping-cart1:before {
1225
  content: "\e9d0";
1226
  }
1227
+
1228
  .icon-star2:before {
1229
  content: "\e9d1";
1230
  }
1231
+
1232
  .icon-star-1:before {
1233
  content: "\e9d2";
1234
  }
1235
+
1236
  .icon-favorite1:before {
1237
  content: "\e9d3";
1238
  }
1239
+
1240
  .icon-agenda2:before {
1241
  content: "\e9d4";
1242
  }
1243
+
1244
  .icon-agenda-1:before {
1245
  content: "\e9d5";
1246
  }
1247
+
1248
  .icon-alarm-clock:before {
1249
  content: "\e9d6";
1250
  }
1251
+
1252
  .icon-alarm-clock1:before {
1253
  content: "\e9d7";
1254
  }
1255
+
1256
  .icon-atomic:before {
1257
  content: "\e9d8";
1258
  }
1259
+
1260
  .icon-auction:before {
1261
  content: "\e9d9";
1262
  }
1263
+
1264
  .icon-balance:before {
1265
  content: "\e9da";
1266
  }
1267
+
1268
  .icon-balance1:before {
1269
  content: "\e9db";
1270
  }
1271
+
1272
  .icon-bank1:before {
1273
  content: "\e9dc";
1274
  }
1275
+
1276
  .icon-bar-chart:before {
1277
  content: "\e9dd";
1278
  }
1279
+
1280
  .icon-barrier:before {
1281
  content: "\e9de";
1282
  }
1283
+
1284
  .icon-battery:before {
1285
  content: "\e9df";
1286
  }
1287
+
1288
  .icon-battery-1:before {
1289
  content: "\e9e0";
1290
  }
1291
+
1292
  .icon-bell:before {
1293
  content: "\e9e1";
1294
  }
1295
+
1296
  .icon-bluetooth:before {
1297
  content: "\e9e2";
1298
  }
1299
+
1300
  .icon-book1:before {
1301
  content: "\e9e3";
1302
  }
1303
+
1304
  .icon-briefcase1:before {
1305
  content: "\e9e4";
1306
  }
1307
+
1308
  .icon-briefcase-1:before {
1309
  content: "\e9e5";
1310
  }
1311
+
1312
  .icon-briefcase-2:before {
1313
  content: "\e9e6";
1314
  }
1315
+
1316
  .icon-calculator1:before {
1317
  content: "\e9e7";
1318
  }
1319
+
1320
  .icon-calculator2:before {
1321
  content: "\e9e8";
1322
  }
1323
+
1324
  .icon-calculator-1:before {
1325
  content: "\e9e9";
1326
  }
1327
+
1328
  .icon-calendar1:before {
1329
  content: "\e9ea";
1330
  }
1331
+
1332
  .icon-calendar2:before {
1333
  content: "\e9eb";
1334
  }
1335
+
1336
  .icon-calendar-1:before {
1337
  content: "\e9ec";
1338
  }
1339
+
1340
  .icon-calendar-page-empty:before {
1341
  content: "\eaac";
1342
  }
1343
+
1344
  .icon-calendar3:before {
1345
  content: "\eb9c";
1346
  }
1347
+
1348
  .icon-car11:before {
1349
  content: "\e9ed";
1350
  }
1351
+
1352
  .icon-carrier:before {
1353
  content: "\e9ee";
1354
  }
1355
+
1356
  .icon-cash:before {
1357
  content: "\e9ef";
1358
  }
1359
+
1360
  .icon-chat:before {
1361
  content: "\e9f0";
1362
  }
1363
+
1364
  .icon-chat-1:before {
1365
  content: "\e9f1";
1366
  }
1367
+
1368
  .icon-checked1:before {
1369
  content: "\e9f2";
1370
  }
1371
+
1372
  .icon-clip:before {
1373
  content: "\e9f3";
1374
  }
1375
+
1376
  .icon-clip1:before {
1377
  content: "\e9f4";
1378
  }
1379
+
1380
  .icon-clipboard1:before {
1381
  content: "\e9f5";
1382
  }
1383
+
1384
  .icon-clipboard11:before {
1385
  content: "\e9f6";
1386
  }
1387
+
1388
  .icon-clock2:before {
1389
  content: "\e9f7";
1390
  }
1391
+
1392
  .icon-clock-1:before {
1393
  content: "\e9f8";
1394
  }
1395
+
1396
  .icon-cloud11:before {
1397
  content: "\e9f9";
1398
  }
1399
+
1400
  .icon-cloud-computing11:before {
1401
  content: "\e9fa";
1402
  }
1403
+
1404
  .icon-cloud-computing-1:before {
1405
  content: "\e9fb";
1406
  }
1407
+
1408
  .icon-cogwheel1:before {
1409
  content: "\e9fc";
1410
  }
1411
+
1412
  .icon-coins1:before {
1413
  content: "\e9fd";
1414
  }
1415
+
1416
  .icon-compass:before {
1417
  content: "\e9fe";
1418
  }
1419
+
1420
  .icon-contract:before {
1421
  content: "\e9ff";
1422
  }
1423
+
1424
  .icon-conversation:before {
1425
  content: "\ea00";
1426
  }
1427
+
1428
  .icon-crane1:before {
1429
  content: "\ea01";
1430
  }
1431
+
1432
  .icon-crane-2:before {
1433
  content: "\ea02";
1434
  }
1435
+
1436
  .icon-credit-card:before {
1437
  content: "\ea03";
1438
  }
1439
+
1440
  .icon-credit-card1:before {
1441
  content: "\ea04";
1442
  }
1443
+
1444
  .icon-cursor:before {
1445
  content: "\ea05";
1446
  }
1447
+
1448
  .icon-customer-service:before {
1449
  content: "\ea06";
1450
  }
1451
+
1452
  .icon-cutlery:before {
1453
  content: "\ea07";
1454
  }
1455
+
1456
  .icon-dart-board:before {
1457
  content: "\ea08";
1458
  }
1459
+
1460
  .icon-decision-making:before {
1461
  content: "\ea09";
1462
  }
1463
+
1464
  .icon-desk-chair:before {
1465
  content: "\ea0a";
1466
  }
1467
+
1468
  .icon-desk-lamp:before {
1469
  content: "\ea0b";
1470
  }
1471
+
1472
  .icon-diamond2:before {
1473
  content: "\ea0c";
1474
  }
1475
+
1476
  .icon-direction:before {
1477
  content: "\ea0d";
1478
  }
1479
+
1480
  .icon-document:before {
1481
  content: "\ea0e";
1482
  }
1483
+
1484
  .icon-dollar-bill:before {
1485
  content: "\ea0f";
1486
  }
1487
+
1488
  .icon-download1:before {
1489
  content: "\ea10";
1490
  }
1491
+
1492
  .icon-edit1:before {
1493
  content: "\ea11";
1494
  }
1495
+
1496
  .icon-email1:before {
1497
  content: "\ea12";
1498
  }
1499
+
1500
  .icon-envelope2:before {
1501
  content: "\ea13";
1502
  }
1503
+
1504
  .icon-envelope3:before {
1505
  content: "\ea14";
1506
  }
1507
+
1508
  .icon-eraser:before {
1509
  content: "\ea15";
1510
  }
1511
+
1512
  .icon-eye2:before {
1513
  content: "\ea16";
1514
  }
1515
+
1516
  .icon-factory:before {
1517
  content: "\ea17";
1518
  }
1519
+
1520
  .icon-fast-forward:before {
1521
  content: "\ea18";
1522
  }
1523
+
1524
  .icon-favorites1:before {
1525
  content: "\ea19";
1526
  }
1527
+
1528
  .icon-file:before {
1529
  content: "\ea1a";
1530
  }
1531
+
1532
  .icon-file-1:before {
1533
  content: "\ea1b";
1534
  }
1535
+
1536
  .icon-file-2:before {
1537
  content: "\ea1c";
1538
  }
1539
+
1540
  .icon-file-3:before {
1541
  content: "\ea1d";
1542
  }
1543
+
1544
  .icon-filter:before {
1545
  content: "\ea1e";
1546
  }
1547
+
1548
  .icon-finance-book:before {
1549
  content: "\ea1f";
1550
  }
1551
+
1552
  .icon-flag1:before {
1553
  content: "\ea20";
1554
  }
1555
+
1556
  .icon-folder1:before {
1557
  content: "\ea21";
1558
  }
1559
+
1560
  .icon-folder-1:before {
1561
  content: "\ea22";
1562
  }
1563
+
1564
  .icon-folders:before {
1565
  content: "\ea23";
1566
  }
1567
+
1568
  .icon-folders1:before {
1569
  content: "\ea24";
1570
  }
1571
+
1572
  .icon-gamepad:before {
1573
  content: "\ea25";
1574
  }
1575
+
1576
  .icon-gift11:before {
1577
  content: "\ea26";
1578
  }
1579
+
1580
  .icon-growth:before {
1581
  content: "\ea27";
1582
  }
1583
+
1584
  .icon-heart11:before {
1585
  content: "\ea28";
1586
  }
1587
+
1588
  .icon-home2:before {
1589
  content: "\ea29";
1590
  }
1591
+
1592
  .icon-house:before {
1593
  content: "\ea2a";
1594
  }
1595
+
1596
  .icon-house-1:before {
1597
  content: "\ea2b";
1598
  }
1599
+
1600
  .icon-house-2:before {
1601
  content: "\ea2c";
1602
  }
1603
+
1604
  .icon-id-card:before {
1605
  content: "\ea2d";
1606
  }
1607
+
1608
  .icon-id-card1:before {
1609
  content: "\ea2e";
1610
  }
1611
+
1612
  .icon-id-card-1:before {
1613
  content: "\ea2f";
1614
  }
1615
+
1616
  .icon-idea1:before {
1617
  content: "\ea30";
1618
  }
1619
+
1620
  .icon-image:before {
1621
  content: "\ea31";
1622
  }
1623
+
1624
  .icon-improvement:before {
1625
  content: "\ea32";
1626
  }
1627
+
1628
  .icon-inbox1:before {
1629
  content: "\ea33";
1630
  }
1631
+
1632
  .icon-information:before {
1633
  content: "\ea34";
1634
  }
1635
+
1636
  .icon-key:before {
1637
  content: "\ea35";
1638
  }
1639
+
1640
  .icon-key1:before {
1641
  content: "\ea36";
1642
  }
1643
+
1644
  .icon-laptop1:before {
1645
  content: "\ea37";
1646
  }
1647
+
1648
  .icon-layers1:before {
1649
  content: "\ea38";
1650
  }
1651
+
1652
  .icon-light-bulb1:before {
1653
  content: "\ea39";
1654
  }
1655
+
1656
  .icon-like1:before {
1657
  content: "\ea3a";
1658
  }
1659
+
1660
  .icon-line-chart1:before {
1661
  content: "\ea3b";
1662
  }
1663
+
1664
  .icon-mail:before {
1665
  content: "\ea3c";
1666
  }
1667
+
1668
  .icon-manager:before {
1669
  content: "\ea3d";
1670
  }
1671
+
1672
  .icon-map1:before {
1673
  content: "\ea3e";
1674
  }
1675
+
1676
  .icon-medal1:before {
1677
  content: "\ea3f";
1678
  }
1679
+
1680
  .icon-megaphone:before {
1681
  content: "\ea40";
1682
  }
1683
+
1684
  .icon-megaphone1:before {
1685
  content: "\ea41";
1686
  }
1687
+
1688
  .icon-message:before {
1689
  content: "\ea42";
1690
  }
1691
+
1692
  .icon-message-1:before {
1693
  content: "\ea43";
1694
  }
1695
+
1696
  .icon-message-2:before {
1697
  content: "\ea44";
1698
  }
1699
+
1700
  .icon-microphone:before {
1701
  content: "\ea45";
1702
  }
1703
+
1704
  .icon-money1:before {
1705
  content: "\ea46";
1706
  }
1707
+
1708
  .icon-money-bag1:before {
1709
  content: "\ea47";
1710
  }
1711
+
1712
  .icon-monitor1:before {
1713
  content: "\ea48";
1714
  }
1715
+
1716
  .icon-music1:before {
1717
  content: "\ea49";
1718
  }
1719
+
1720
  .icon-next:before {
1721
  content: "\ea4a";
1722
  }
1723
+
1724
  .icon-open-book1:before {
1725
  content: "\ea4b";
1726
  }
1727
+
1728
  .icon-padlock:before {
1729
  content: "\ea4c";
1730
  }
1731
+
1732
  .icon-padlock-1:before {
1733
  content: "\ea4d";
1734
  }
1735
+
1736
  .icon-paint-brush:before {
1737
  content: "\ea4e";
1738
  }
1739
+
1740
  .icon-pause:before {
1741
  content: "\ea4f";
1742
  }
1743
+
1744
  .icon-pen:before {
1745
  content: "\ea50";
1746
  }
1747
+
1748
  .icon-pencil1:before {
1749
  content: "\ea51";
1750
  }
1751
+
1752
  .icon-percentage:before {
1753
  content: "\ea52";
1754
  }
1755
+
1756
  .icon-phone-call1:before {
1757
  content: "\ea53";
1758
  }
1759
+
1760
  .icon-phone-call2:before {
1761
  content: "\ea54";
1762
  }
1763
+
1764
  .icon-photo-camera1:before {
1765
  content: "\ea55";
1766
  }
1767
+
1768
  .icon-pie-chart3:before {
1769
  content: "\ea56";
1770
  }
1771
+
1772
  .icon-pipe:before {
1773
  content: "\ea57";
1774
  }
1775
+
1776
  .icon-placeholder1:before {
1777
  content: "\ea58";
1778
  }
1779
+
1780
  .icon-placeholder2:before {
1781
  content: "\ea59";
1782
  }
1783
+
1784
  .icon-planet-earth:before {
1785
  content: "\ea5a";
1786
  }
1787
+
1788
  .icon-play-button1:before {
1789
  content: "\ea5b";
1790
  }
1791
+
1792
  .icon-power-button:before {
1793
  content: "\ea5c";
1794
  }
1795
+
1796
  .icon-presentation:before {
1797
  content: "\ea5d";
1798
  }
1799
+
1800
  .icon-presentation1:before {
1801
  content: "\ea5e";
1802
  }
1803
+
1804
  .icon-printer1:before {
1805
  content: "\ea5f";
1806
  }
1807
+
1808
  .icon-push-pin:before {
1809
  content: "\ea60";
1810
  }
1811
+
1812
  .icon-push-pin1:before {
1813
  content: "\ea61";
1814
  }
1815
+
1816
  .icon-refresh:before {
1817
  content: "\ea62";
1818
  }
1819
+
1820
  .icon-reload:before {
1821
  content: "\ea63";
1822
  }
1823
+
1824
  .icon-return:before {
1825
  content: "\ea64";
1826
  }
1827
+
1828
  .icon-rocket-ship:before {
1829
  content: "\ea65";
1830
  }
1831
+
1832
  .icon-rss1:before {
1833
  content: "\ea66";
1834
  }
1835
+
1836
  .icon-safebox:before {
1837
  content: "\ea67";
1838
  }
1839
+
1840
  .icon-safebox1:before {
1841
  content: "\ea68";
1842
  }
1843
+
1844
  .icon-settings1:before {
1845
  content: "\ea69";
1846
  }
1847
+
1848
  .icon-settings-2:before {
1849
  content: "\ea6b";
1850
  }
1851
+
1852
  .icon-sewing-machine:before {
1853
  content: "\ea6c";
1854
  }
1855
+
1856
  .icon-share2:before {
1857
  content: "\ea6d";
1858
  }
1859
+
1860
  .icon-shield1:before {
1861
  content: "\ea6e";
1862
  }
1863
+
1864
  .icon-shield11:before {
1865
  content: "\ea6f";
1866
  }
1867
+
1868
  .icon-shopping:before {
1869
  content: "\ea70";
1870
  }
1871
+
1872
  .icon-shopping-bag:before {
1873
  content: "\ea71";
1874
  }
1875
+
1876
  .icon-shopping-bag-1:before {
1877
  content: "\ea72";
1878
  }
1879
+
1880
  .icon-shopping-bag-2:before {
1881
  content: "\ea73";
1882
  }
1883
+
1884
  .icon-shopping-cart11:before {
1885
  content: "\ea74";
1886
  }
1887
+
1888
  .icon-shopping-cart2:before {
1889
  content: "\ea75";
1890
  }
1891
+
1892
  .icon-shopping-cart-1:before {
1893
  content: "\ea76";
1894
  }
1895
+
1896
  .icon-shopping-cart-2:before {
1897
  content: "\ea77";
1898
  }
1899
+
1900
  .icon-shopping-cart-3:before {
1901
  content: "\ea78";
1902
  }
1903
+
1904
  .icon-smartphone2:before {
1905
  content: "\ea79";
1906
  }
1907
+
1908
  .icon-speaker:before {
1909
  content: "\ea7a";
1910
  }
1911
+
1912
  .icon-speakers:before {
1913
  content: "\ea7b";
1914
  }
1915
+
1916
  .icon-stats:before {
1917
  content: "\ea7c";
1918
  }
1919
+
1920
  .icon-stats-1:before {
1921
  content: "\ea7d";
1922
  }
1923
+
1924
  .icon-stats-2:before {
1925
  content: "\ea7e";
1926
  }
1927
+
1928
  .icon-stats-3:before {
1929
  content: "\ea7f";
1930
  }
1931
+
1932
  .icon-stats-4:before {
1933
  content: "\ea80";
1934
  }
1935
+
1936
  .icon-stats-5:before {
1937
  content: "\ea81";
1938
  }
1939
+
1940
  .icon-stats-6:before {
1941
  content: "\ea82";
1942
  }
1943
+
1944
  .icon-sticky-note:before {
1945
  content: "\ea83";
1946
  }
1947
+
1948
  .icon-store1:before {
1949
  content: "\ea84";
1950
  }
1951
+
1952
  .icon-store-1:before {
1953
  content: "\ea85";
1954
  }
1955
+
1956
  .icon-suitcase:before {
1957
  content: "\ea86";
1958
  }
1959
+
1960
  .icon-suitcase-1:before {
1961
  content: "\ea87";
1962
  }
1963
+
1964
  .icon-tag2:before {
1965
  content: "\ea88";
1966
  }
1967
+
1968
  .icon-target:before {
1969
  content: "\ea89";
1970
  }
1971
+
1972
  .icon-team2:before {
1973
  content: "\ea8a";
1974
  }
1975
+
1976
  .icon-tie:before {
1977
  content: "\ea8b";
1978
  }
1979
+
1980
  .icon-trash1:before {
1981
  content: "\ea8c";
1982
  }
1983
+
1984
  .icon-trolley:before {
1985
  content: "\ea8d";
1986
  }
1987
+
1988
  .icon-trolley-1:before {
1989
  content: "\ea8e";
1990
  }
1991
+
1992
  .icon-trolley-2:before {
1993
  content: "\ea8f";
1994
  }
1995
+
1996
  .icon-trophy1:before {
1997
  content: "\ea90";
1998
  }
1999
+
2000
  .icon-truck1:before {
2001
  content: "\ea91";
2002
  }
2003
+
2004
  .icon-truck-1:before {
2005
  content: "\ea92";
2006
  }
2007
+
2008
  .icon-truck-2:before {
2009
  content: "\ea93";
2010
  }
2011
+
2012
  .icon-umbrella:before {
2013
  content: "\ea94";
2014
  }
2015
+
2016
  .icon-upload1:before {
2017
  content: "\ea95";
2018
  }
2019
+
2020
  .icon-user1:before {
2021
  content: "\ea96";
2022
  }
2023
+
2024
  .icon-user-1:before {
2025
  content: "\ea97";
2026
  }
2027
+
2028
  .icon-user-2:before {
2029
  content: "\ea98";
2030
  }
2031
+
2032
  .icon-user-3:before {
2033
  content: "\ea99";
2034
  }
2035
+
2036
  .icon-users2:before {
2037
  content: "\ea9a";
2038
  }
2039
+
2040
  .icon-video-camera:before {
2041
  content: "\ea9b";
2042
  }
2043
+
2044
  .icon-voucher:before {
2045
  content: "\ea9c";
2046
  }
2047
+
2048
  .icon-voucher-1:before {
2049
  content: "\ea9d";
2050
  }
2051
+
2052
  .icon-voucher-2:before {
2053
  content: "\ea9e";
2054
  }
2055
+
2056
  .icon-voucher-3:before {
2057
  content: "\ea9f";
2058
  }
2059
+
2060
  .icon-voucher-4:before {
2061
  content: "\eaa0";
2062
  }
2063
+
2064
  .icon-wallet:before {
2065
  content: "\eaa1";
2066
  }
2067
+
2068
  .icon-wallet1:before {
2069
  content: "\eaa2";
2070
  }
2071
+
2072
  .icon-wifi:before {
2073
  content: "\eaa3";
2074
  }
2075
+
2076
  .icon-worker:before {
2077
  content: "\eaa4";
2078
  }
2079
+
2080
  .icon-zoom-in:before {
2081
  content: "\eaa5";
2082
  }
2083
+
2084
  .icon-zoom-out:before {
2085
  content: "\eaa6";
2086
  }
2087
+
2088
  .icon-burger-menu:before {
2089
  content: "\eab8";
2090
  }
2091
+
2092
  .icon-squares:before {
2093
  content: "\eaa7";
2094
  }
2095
+
2096
  .icon-options:before {
2097
  content: "\eaa8";
2098
  }
2099
+
2100
  .icon-apps:before {
2101
  content: "\eaa9";
2102
  }
2103
+
2104
  .icon-menu-11:before {
2105
  content: "\eaaa";
2106
  }
2107
+
2108
  .icon-menu11:before {
2109
  content: "\eaab";
2110
  }
2111
+
2112
  .icon-back_up:before {
2113
  content: "\eaad";
2114
  }
2115
+
2116
  .icon-cart11:before {
2117
  content: "\eaae";
2118
  }
2119
+
2120
  .icon-checkmark:before {
2121
  content: "\eab0";
2122
  }
2123
+
2124
  .icon-dollar:before {
2125
  content: "\eab1";
2126
  }
2127
+
2128
  .icon-domian:before {
2129
  content: "\eab2";
2130
  }
2131
+
2132
  .icon-hosting1:before {
2133
  content: "\eab3";
2134
  }
2135
+
2136
  .icon-key2:before {
2137
  content: "\eab4";
2138
  }
2139
+
2140
  .icon-migration:before {
2141
  content: "\eab5";
2142
  }
2143
+
2144
  .icon-play1:before {
2145
  content: "\eab6";
2146
  }
2147
+
2148
  .icon-quote2:before {
2149
  content: "\eab7";
2150
  }
2151
+
2152
  .icon-api_setup:before {
2153
  content: "\eab9";
2154
  }
2155
+
2156
  .icon-coin:before {
2157
  content: "\eaba";
2158
  }
2159
+
2160
  .icon-hand_shake:before {
2161
  content: "\eabb";
2162
  }
2163
+
2164
  .icon-idea_generate:before {
2165
  content: "\eabc";
2166
  }
2167
+
2168
  .icon-page_search:before {
2169
  content: "\eabd";
2170
  }
2171
+
2172
  .icon-pen_shape:before {
2173
  content: "\eabe";
2174
  }
2175
+
2176
  .icon-pencil_art:before {
2177
  content: "\eabf";
2178
  }
2179
+
2180
  .icon-review:before {
2181
  content: "\eac0";
2182
  }
2183
+
2184
  .icon-star:before {
2185
  content: "\eac1";
2186
  }
2187
+
2188
  .icon-timing:before {
2189
  content: "\eac2";
2190
  }
2191
+
2192
  .icon-trophy:before {
2193
  content: "\eac3";
2194
  }
2195
+
2196
  .icon-communication:before {
2197
  content: "\eac4";
2198
  }
2199
+
2200
  .icon-money-bag2:before {
2201
  content: "\eac5";
2202
  }
2203
+
2204
  .icon-dentist:before {
2205
  content: "\eac6";
2206
  }
2207
+
2208
  .icon-bill:before {
2209
  content: "\eac7";
2210
  }
2211
+
2212
  .icon-label:before {
2213
  content: "\eac8";
2214
  }
2215
+
2216
  .icon-money:before {
2217
  content: "\eac9";
2218
  }
2219
+
2220
  .icon-shield:before {
2221
  content: "\eaca";
2222
  }
2223
+
2224
  .icon-support:before {
2225
  content: "\eacb";
2226
  }
2227
+
2228
  .icon-one:before {
2229
  content: "\eacc";
2230
  }
2231
+
2232
  .icon-clock:before {
2233
  content: "\eacd";
2234
  }
2235
+
2236
  .icon-cart:before {
2237
  content: "\eace";
2238
  }
2239
+
2240
  .icon-globe:before {
2241
  content: "\eacf";
2242
  }
2243
+
2244
  .icon-tooth:before {
2245
  content: "\ead0";
2246
  }
2247
+
2248
  .icon-tooth-1:before {
2249
  content: "\ead1";
2250
  }
2251
+
2252
  .icon-tooth-2:before {
2253
  content: "\ead2";
2254
  }
2255
+
2256
  .icon-brain:before {
2257
  content: "\ead3";
2258
  }
2259
+
2260
  .icon-view:before {
2261
  content: "\ead4";
2262
  }
2263
+
2264
  .icon-doctor:before {
2265
  content: "\ead5";
2266
  }
2267
+
2268
  .icon-heart:before {
2269
  content: "\ead6";
2270
  }
2271
+
2272
  .icon-medicine:before {
2273
  content: "\ead7";
2274
  }
2275
+
2276
  .icon-stethoscope:before {
2277
  content: "\ead8";
2278
  }
2279
+
2280
  .icon-hospital:before {
2281
  content: "\ead9";
2282
  }
2283
+
2284
  .icon-clipboard:before {
2285
  content: "\eada";
2286
  }
2287
+
2288
  .icon-medicine-1:before {
2289
  content: "\eadb";
2290
  }
2291
+
2292
  .icon-hospital-1:before {
2293
  content: "\eadc";
2294
  }
2295
+
2296
  .icon-customer-support:before {
2297
  content: "\eadd";
2298
  }
2299
+
2300
  .icon-brickwall:before {
2301
  content: "\eade";
2302
  }
2303
+
2304
  .icon-crane2:before {
2305
  content: "\eadf";
2306
  }
2307
+
2308
  .icon-valve:before {
2309
  content: "\eae1";
2310
  }
2311
+
2312
  .icon-safety:before {
2313
  content: "\eae2";
2314
  }
2315
+
2316
  .icon-energy-saving:before {
2317
  content: "\eae3";
2318
  }
2319
+
2320
  .icon-paint-roller:before {
2321
  content: "\eae4";
2322
  }
2323
+
2324
  .icon-paint-brushes:before {
2325
  content: "\eae5";
2326
  }
2327
+
2328
  .icon-construction-tool-vehicle-with-crane-lifting-materials:before {
2329
  content: "\eae6";
2330
  }
2331
+
2332
  .icon-trowel:before {
2333
  content: "\eae7";
2334
  }
2335
+
2336
  .icon-bucket:before {
2337
  content: "\eae8";
2338
  }
2339
+
2340
  .icon-smart:before {
2341
  content: "\eae9";
2342
  }
2343
+
2344
  .icon-repair:before {
2345
  content: "\eaea";
2346
  }
2347
+
2348
  .icon-saw:before {
2349
  content: "\eaeb";
2350
  }
2351
+
2352
  .icon-cutter:before {
2353
  content: "\eaec";
2354
  }
2355
+
2356
  .icon-plier:before {
2357
  content: "\eaed";
2358
  }
2359
+
2360
  .icon-drill:before {
2361
  content: "\eaee";
2362
  }
2363
+
2364
  .icon-save-money:before {
2365
  content: "\eaef";
2366
  }
2367
+
2368
  .icon-planting:before {
2369
  content: "\eaf0";
2370
  }
2371
+
2372
  .icon-line-chart:before {
2373
  content: "\eaf1";
2374
  }
2375
+
2376
  .icon-open-book:before {
2377
  content: "\eaf2";
2378
  }
2379
+
2380
  .icon-money-bag3:before {
2381
  content: "\eaf3";
2382
  }
2383
+
2384
  .icon-server:before {
2385
  content: "\eaf4";
2386
  }
2387
+
2388
  .icon-server-1:before {
2389
  content: "\eaf5";
2390
  }
2391
+
2392
  .icon-server-2:before {
2393
  content: "\eaf6";
2394
  }
2395
+
2396
  .icon-cloud-computing:before {
2397
  content: "\eaf7";
2398
  }
2399
+
2400
  .icon-cloud:before {
2401
  content: "\eaf8";
2402
  }
2403
+
2404
  .icon-database:before {
2405
  content: "\eaf9";
2406
  }
2407
+
2408
  .icon-computer:before {
2409
  content: "\eafa";
2410
  }
2411
+
2412
  .icon-server-3:before {
2413
  content: "\eafb";
2414
  }
2415
+
2416
  .icon-server-4:before {
2417
  content: "\eafc";
2418
  }
2419
+
2420
  .icon-server-5:before {
2421
  content: "\eafd";
2422
  }
2423
+
2424
  .icon-server-6:before {
2425
  content: "\eafe";
2426
  }
2427
+
2428
  .icon-server-7:before {
2429
  content: "\eaff";
2430
  }
2431
+
2432
  .icon-cloud-1:before {
2433
  content: "\eb00";
2434
  }
2435
+
2436
  .icon-server-8:before {
2437
  content: "\eb01";
2438
  }
2439
+
2440
  .icon-business-and-finance:before {
2441
  content: "\eb02";
2442
  }
2443
+
2444
  .icon-cloud-2:before {
2445
  content: "\eb03";
2446
  }
2447
+
2448
  .icon-server-9:before {
2449
  content: "\eb04";
2450
  }
2451
+
2452
  .icon-hosting:before {
2453
  content: "\eb05";
2454
  }
2455
+
2456
  .icon-car:before {
2457
  content: "\eb06";
2458
  }
2459
+
2460
  .icon-car-frontal-view:before {
2461
  content: "\eb07";
2462
  }
2463
+
2464
  .icon-car-1:before {
2465
  content: "\eb08";
2466
  }
2467
+
2468
  .icon-racing:before {
2469
  content: "\eb09";
2470
  }
2471
+
2472
  .icon-car-wheel:before {
2473
  content: "\eb0a";
2474
  }
2475
+
2476
  .icon-steering-wheel:before {
2477
  content: "\eb0b";
2478
  }
2479
+
2480
  .icon-frontal-taxi-cab:before {
2481
  content: "\eb0c";
2482
  }
2483
+
2484
  .icon-taxi:before {
2485
  content: "\eb0d";
2486
  }
2487
+
2488
  .icon-cosmetics:before {
2489
  content: "\eb0e";
2490
  }
2491
+
2492
  .icon-flower:before {
2493
  content: "\eb0f";
2494
  }
2495
+
2496
  .icon-mirror:before {
2497
  content: "\eb10";
2498
  }
2499
+
2500
  .icon-itunes:before {
2501
  content: "\eb6b";
2502
  }
2503
+
2504
  .icon-salon:before {
2505
  content: "\eb11";
2506
  }
2507
+
2508
  .icon-hair-dryer:before {
2509
  content: "\eb12";
2510
  }
2511
+
2512
  .icon-shampoo:before {
2513
  content: "\eb13";
2514
  }
2515
+
2516
  .icon-download-button:before {
2517
  content: "\e90b";
2518
  }
2519
+
2520
  .icon-list:before {
2521
  content: "\eb14";
2522
  }
2523
+
2524
  .icon-loupe:before {
2525
  content: "\eb15";
2526
  }
2527
+
2528
  .icon-search:before {
2529
  content: "\eb16";
2530
  }
2531
+
2532
  .icon-search-1:before {
2533
  content: "\eb17";
2534
  }
2535
+
2536
  .icon-shopping-cart:before {
2537
  content: "\eb18";
2538
  }
2539
+
2540
  .icon-menu:before {
2541
  content: "\eb19";
2542
  }
2543
+
2544
  .icon-menu-1:before {
2545
  content: "\eb1a";
2546
  }
2547
+
2548
  .icon-menu-button-of-three-horizontal-lines:before {
2549
  content: "\eb1b";
2550
  }
2551
+
2552
  .icon-menu-2:before {
2553
  content: "\eb1c";
2554
  }
2555
+
2556
  .icon-menu-3:before {
2557
  content: "\eb1d";
2558
  }
2559
+
2560
  .icon-menu-5:before {
2561
  content: "\eb1f";
2562
  }
2563
+
2564
  .icon-menu-button:before {
2565
  content: "\eb20";
2566
  }
2567
+
2568
  .icon-list-1:before {
2569
  content: "\eb21";
2570
  }
2571
+
2572
  .icon-menu-6:before {
2573
  content: "\eb22";
2574
  }
2575
+
2576
  .icon-menu-7:before {
2577
  content: "\eb23";
2578
  }
2579
+
2580
  .icon-menu-8:before {
2581
  content: "\eb24";
2582
  }
2583
+
2584
  .icon-list-2:before {
2585
  content: "\eb25";
2586
  }
2587
+
2588
  .icon-dot:before {
2589
  content: "\eb26";
2590
  }
2591
+
2592
  .icon-menu-9:before {
2593
  content: "\eb27";
2594
  }
2595
+
2596
  .icon-search11:before {
2597
  content: "\eb28";
2598
  }
2599
+
2600
  .icon-search-minus:before {
2601
  content: "\eb29";
2602
  }
2603
+
2604
  .icon-search-11:before {
2605
  content: "\eb2a";
2606
  }
2607
+
2608
  .icon-search-2:before {
2609
  content: "\eb2b";
2610
  }
2611
+
2612
  .icon-search-3:before {
2613
  content: "\eb2c";
2614
  }
2615
+
2616
  .icon-magnifying-glass-search:before {
2617
  content: "\eb2d";
2618
  }
2619
+
2620
  .icon-loupe1:before {
2621
  content: "\eb2e";
2622
  }
2623
+
2624
  .icon-speed:before {
2625
  content: "\eb2f";
2626
  }
2627
+
2628
  .icon-search21:before {
2629
  content: "\eb30";
2630
  }
2631
+
2632
  .icon-search-4:before {
2633
  content: "\eb31";
2634
  }
2635
+
2636
  .icon-search-5:before {
2637
  content: "\eb32";
2638
  }
2639
+
2640
  .icon-detective:before {
2641
  content: "\eb33";
2642
  }
2643
+
2644
  .icon-cart1:before {
2645
  content: "\eb34";
2646
  }
2647
+
2648
  .icon-buying-on-smartphone:before {
2649
  content: "\eb35";
2650
  }
2651
+
2652
  .icon-badge:before {
2653
  content: "\eb36";
2654
  }
2655
+
2656
  .icon-basket1:before {
2657
  content: "\eb37";
2658
  }
2659
+
2660
  .icon-commerce-and-shopping:before {
2661
  content: "\eb38";
2662
  }
2663
+
2664
  .icon-comment:before {
2665
  content: "\eb39";
2666
  }
2667
+
2668
  .icon-comment-1:before {
2669
  content: "\eb3a";
2670
  }
2671
+
2672
  .icon-share:before {
2673
  content: "\eb3b";
2674
  }
2675
+
2676
  .icon-share-1:before {
2677
  content: "\eb3c";
2678
  }
2679
+
2680
  .icon-share-2:before {
2681
  content: "\eb3d";
2682
  }
2683
+
2684
  .icon-share-3:before {
2685
  content: "\eb3e";
2686
  }
2687
+
2688
  .icon-comment1:before {
2689
  content: "\eb3f";
2690
  }
2691
+
2692
  .icon-favorite:before {
2693
  content: "\eb40";
2694
  }
2695
+
2696
  .icon-retweet:before {
2697
  content: "\eb41";
2698
  }
2699
+
2700
  .icon-share1:before {
2701
  content: "\eb42";
2702
  }
2703
+
2704
  .icon-facebook:before {
2705
  content: "\eb43";
2706
  }
2707
+
2708
  .icon-twitter:before {
2709
  content: "\eb44";
2710
  }
2711
+
2712
  .icon-linkedin:before {
2713
  content: "\eb45";
2714
  }
2715
+
2716
  .icon-whatsapp-1:before {
2717
  content: "\eb46";
2718
  }
2719
+
2720
  .icon-dribbble:before {
2721
  content: "\eb47";
2722
  }
2723
+
2724
  .icon-facebook-2:before {
2725
  content: "\eb48";
2726
  }
2727
+
2728
  .icon-twitter1:before {
2729
  content: "\eb49";
2730
  }
2731
+
2732
  .icon-vk:before {
2733
  content: "\eb4a";
2734
  }
2735
+
2736
  .icon-youtube-v:before {
2737
  content: "\eb4b";
2738
  }
2739
+
2740
  .icon-vimeo:before {
2741
  content: "\eae0";
2742
  }
2743
+
2744
  .icon-youtube:before {
2745
  content: "\eb4c";
2746
  }
2747
+
2748
  .icon-snapchat-1:before {
2749
  content: "\eb4d";
2750
  }
2751
+
2752
  .icon-behance:before {
2753
  content: "\eb4e";
2754
  }
2755
+
2756
  .icon-github:before {
2757
  content: "\eb4f";
2758
  }
2759
+
2760
  .icon-pinterest:before {
2761
  content: "\eb50";
2762
  }
2763
+
2764
  .icon-spotify:before {
2765
  content: "\eb51";
2766
  }
2767
+
2768
  .icon-soundcloud-1:before {
2769
  content: "\eb52";
2770
  }
2771
+
2772
  .icon-skype-1:before {
2773
  content: "\eb53";
2774
  }
2775
+
2776
  .icon-rss:before {
2777
  content: "\eb54";
2778
  }
2779
+
2780
  .icon-reddit-1:before {
2781
  content: "\eb55";
2782
  }
2783
+
2784
  .icon-dribbble-1:before {
2785
  content: "\eb56";
2786
  }
2787
+
2788
  .icon-wordpress-1:before {
2789
  content: "\eb57";
2790
  }
2791
+
2792
  .icon-logo:before {
2793
  content: "\eb58";
2794
  }
2795
+
2796
  .icon-dropbox-1:before {
2797
  content: "\eb59";
2798
  }
2799
+
2800
  .icon-blogger-1:before {
2801
  content: "\eb5a";
2802
  }
2803
+
2804
  .icon-photo:before {
2805
  content: "\eb5b";
2806
  }
2807
+
2808
  .icon-hangouts:before {
2809
  content: "\eb5c";
2810
  }
2811
+
2812
  .icon-xing:before {
2813
  content: "\eb5d";
2814
  }
2815
+
2816
  .icon-myspace:before {
2817
  content: "\eb5e";
2818
  }
2819
+
2820
  .icon-flickr-1:before {
2821
  content: "\eb5f";
2822
  }
2823
+
2824
  .icon-envato:before {
2825
  content: "\eb60";
2826
  }
2827
+
2828
  .icon-picasa-1:before {
2829
  content: "\eb61";
2830
  }
2831
+
2832
  .icon-wattpad:before {
2833
  content: "\eb62";
2834
  }
2835
+
2836
  .icon-emoji:before {
2837
  content: "\eb63";
2838
  }
2839
+
2840
  .icon-deviantart-1:before {
2841
  content: "\eb64";
2842
  }
2843
+
2844
  .icon-yahoo-1:before {
2845
  content: "\eb65";
2846
  }
2847
+
2848
  .icon-vine-1:before {
2849
  content: "\eb66";
2850
  }
2851
+
2852
  .icon-delicious:before {
2853
  content: "\eb67";
2854
  }
2855
+
2856
  .icon-kickstarter-1:before {
2857
  content: "\eb68";
2858
  }
2859
+
2860
  .icon-stumbleupon-1:before {
2861
  content: "\eb69";
2862
  }
2863
+
2864
  .icon-brands-and-logotypes:before {
2865
  content: "\eb6a";
2866
  }
2867
+
2868
  .icon-instagram-1:before {
2869
  content: "\eb6c";
2870
  }
2871
+
2872
  .icon-facebook-1:before {
2873
  content: "\eb6d";
2874
  }
2875
+
2876
  .icon-instagram-2:before {
2877
  content: "\eb6e";
2878
  }
2879
+
2880
  .icon-twitter-1:before {
2881
  content: "\eb6f";
2882
  }
2883
+
2884
  .icon-whatsapp-2:before {
2885
  content: "\eb70";
2886
  }
2887
+
2888
  .icon-youtube-1:before {
2889
  content: "\eb71";
2890
  }
2891
+
2892
  .icon-linkedin-1:before {
2893
  content: "\eb72";
2894
  }
2895
+
2896
  .icon-telegram:before {
2897
  content: "\eb73";
2898
  }
2899
+
2900
  .icon-github-1:before {
2901
  content: "\eb74";
2902
  }
2903
+
2904
  .icon-vk-1:before {
2905
  content: "\eb75";
2906
  }
2907
+
2908
  .icon-pinterest-1:before {
2909
  content: "\eb76";
2910
  }
2911
+
2912
  .icon-rss-1:before {
2913
  content: "\eb77";
2914
  }
2915
+
2916
  .icon-twitch:before {
2917
  content: "\eb78";
2918
  }
2919
+
2920
  .icon-snapchat-2:before {
2921
  content: "\eb79";
2922
  }
2923
+
2924
  .icon-skype-2:before {
2925
  content: "\eb7a";
2926
  }
2927
+
2928
  .icon-behance-2:before {
2929
  content: "\eb7b";
2930
  }
2931
+
2932
  .icon-spotify-1:before {
2933
  content: "\eb7c";
2934
  }
2935
+
2936
  .icon-periscope:before {
2937
  content: "\eb7d";
2938
  }
2939
+
2940
  .icon-dribbble-2:before {
2941
  content: "\eb7e";
2942
  }
2943
+
2944
  .icon-tumblr-1:before {
2945
  content: "\eb7f";
2946
  }
2947
+
2948
  .icon-soundcloud-2:before {
2949
  content: "\eb80";
2950
  }
2951
+
2952
  .icon-google-drive-1:before {
2953
  content: "\eb81";
2954
  }
2955
+
2956
  .icon-dropbox-2:before {
2957
  content: "\eb82";
2958
  }
2959
+
2960
  .icon-reddit-2:before {
2961
  content: "\eb83";
2962
  }
2963
+
2964
  .icon-html:before {
2965
  content: "\eb84";
2966
  }
2967
+
2968
  .icon-vimeo-1:before {
2969
  content: "\eb85";
2970
  }
2971
+
2972
  .icon-hangout:before {
2973
  content: "\eb86";
2974
  }
2975
+
2976
  .icon-blogger-2:before {
2977
  content: "\eb87";
2978
  }
2979
+
2980
  .icon-yahoo-2:before {
2981
  content: "\eb88";
2982
  }
2983
+
2984
  .icon-path:before {
2985
  content: "\eb89";
2986
  }
2987
+
2988
  .icon-yelp-1:before {
2989
  content: "\eb8a";
2990
  }
2991
+
2992
  .icon-slideshare:before {
2993
  content: "\eb8b";
2994
  }
2995
+
2996
  .icon-picasa-2:before {
2997
  content: "\eb8c";
2998
  }
2999
+
3000
  .icon-myspace-1:before {
3001
  content: "\eb8d";
3002
  }
3003
+
3004
  .icon-flickr-2:before {
3005
  content: "\eb8e";
3006
  }
3007
+
3008
  .icon-xing-1:before {
3009
  content: "\eb8f";
3010
  }
3011
+
3012
  .icon-envato-1:before {
3013
  content: "\eb90";
3014
  }
3015
+
3016
  .icon-swarm:before {
3017
  content: "\eb91";
3018
  }
3019
+
3020
  .icon-wattpad-1:before {
3021
  content: "\eb92";
3022
  }
3023
+
3024
  .icon-foursquare:before {
3025
  content: "\eb93";
3026
  }
3027
+
3028
  .icon-deviantart-2:before {
3029
  content: "\eb94";
3030
  }
3031
+
3032
  .icon-kickstarter-2:before {
3033
  content: "\eb95";
3034
  }
3035
+
3036
  .icon-delicious-1:before {
3037
  content: "\eb96";
3038
  }
3039
+
3040
  .icon-vine-2:before {
3041
  content: "\eb97";
3042
  }
3043
+
3044
  .icon-digg:before {
3045
  content: "\eb98";
3046
  }
3047
+
3048
  .icon-bebo:before {
3049
  content: "\eb99";
3050
  }
3051
+
3052
  .icon-stumbleupon-2:before {
3053
  content: "\eb9a";
3054
  }
3055
+
3056
  .icon-forrst:before {
3057
  content: "\eb9b";
3058
  }
3059
+
3060
  .icon-eye3:before {
3061
  content: "\eb9d";
3062
  }
3063
+
3064
  .icon-microscope:before {
3065
  content: "\eb9e";
3066
  }
3067
+
3068
  .icon-Anti-Lock:before {
3069
  content: "\eb9f";
3070
  }
3071
+
3072
  .icon-apartment:before {
3073
  content: "\eba0";
3074
  }
3075
+
3076
  .icon-app:before {
3077
  content: "\eba2";
3078
  }
3079
+
3080
  .icon-Aroma:before {
3081
  content: "\eba3";
3082
  }
3083
+
3084
  .icon-bamboo-Leaf:before {
3085
  content: "\eba5";
3086
  }
3087
+
3088
  .icon-basket:before {
3089
  content: "\eba6";
3090
  }
3091
+
3092
  .icon-Battery:before {
3093
  content: "\eba7";
3094
  }
3095
+
3096
  .icon-Bettery:before {
3097
  content: "\eba8";
3098
  }
3099
+
3100
  .icon-building:before {
3101
  content: "\eba9";
3102
  }
3103
+
3104
  .icon-car-2:before {
3105
  content: "\ebaa";
3106
  }
3107
+
3108
  .icon-Car:before {
3109
  content: "\ebab";
3110
  }
3111
+
3112
  .icon-Child:before {
3113
  content: "\ebac";
3114
  }
3115
+
3116
  .icon-cityscape:before {
3117
  content: "\ebad";
3118
  }
3119
+
3120
  .icon-cleaner:before {
3121
  content: "\ebae";
3122
  }
3123
+
3124
  .icon-Coffee-cup:before {
3125
  content: "\ebaf";
3126
  }
3127
+
3128
  .icon-coins:before {
3129
  content: "\ebb0";
3130
  }
3131
+
3132
  .icon-Computer:before {
3133
  content: "\ebb1";
3134
  }
3135
+
3136
  .icon-Consultancy:before {
3137
  content: "\ebb2";
3138
  }
3139
+
3140
  .icon-cottage:before {
3141
  content: "\ebb3";
3142
  }
3143
+
3144
  .icon-crane:before {
3145
  content: "\ebb4";
3146
  }
3147
+
3148
  .icon-Custom-api:before {
3149
  content: "\ebb5";
3150
  }
3151
+
3152
  .icon-customer-support-2:before {
3153
  content: "\ebb6";
3154
  }
3155
+
3156
  .icon-Design-2:before {
3157
  content: "\ebb7";
3158
  }
3159
+
3160
  .icon-Design-3:before {
3161
  content: "\ebb8";
3162
  }
3163
+
3164
  .icon-design:before {
3165
  content: "\ebb9";
3166
  }
3167
+
3168
  .icon-diamond:before {
3169
  content: "\ebba";
3170
  }
3171
+
3172
  .icon-diploma:before {
3173
  content: "\ebbb";
3174
  }
3175
+
3176
  .icon-Document-Search:before {
3177
  content: "\ebbc";
3178
  }
3179
+
3180
  .icon-Download:before {
3181
  content: "\ebbd";
3182
  }
3183
+
3184
  .icon-drilling:before {
3185
  content: "\ebbe";
3186
  }
3187
+
3188
  .icon-engine:before {
3189
  content: "\ebbf";
3190
  }
3191
+
3192
  .icon-engineer:before {
3193
  content: "\ebc0";
3194
  }
3195
+
3196
  .icon-envelope:before {
3197
  content: "\ebc1";
3198
  }
3199
+
3200
  .icon-Family:before {
3201
  content: "\ebc2";
3202
  }
3203
+
3204
  .icon-friendship:before {
3205
  content: "\ebc3";
3206
  }
3207
+
3208
  .icon-gift:before {
3209
  content: "\ebc4";
3210
  }
3211
+
3212
  .icon-graph-2:before {
3213
  content: "\ebc5";
3214
  }
3215
+
3216
  .icon-graph:before {
3217
  content: "\ebc6";
3218
  }
3219
+
3220
  .icon-hamburger-2:before {
3221
  content: "\ebc7";
3222
  }
3223
+
3224
  .icon-handshake:before {
3225
  content: "\ebc8";
3226
  }
3227
+
3228
  .icon-Helmet:before {
3229
  content: "\ebc9";
3230
  }
3231
+
3232
  .icon-hot-Stone-2:before {
3233
  content: "\ebca";
3234
  }
3235
+
3236
  .icon-hot-stone:before {
3237
  content: "\ebcb";
3238
  }
3239
+
3240
  .icon-idea:before {
3241
  content: "\ebcc";
3242
  }
3243
+
3244
  .icon-Leaf:before {
3245
  content: "\ebcd";
3246
  }
3247
+
3248
  .icon-management:before {
3249
  content: "\ebce";
3250
  }
3251
+
3252
  .icon-Massage-table:before {
3253
  content: "\ebcf";
3254
  }
3255
+
3256
  .icon-Mechanic:before {
3257
  content: "\ebd0";
3258
  }
3259
+
3260
  .icon-Money-2:before {
3261
  content: "\ebd2";
3262
  }
3263
+
3264
  .icon-money-bag:before {
3265
  content: "\ebd3";
3266
  }
3267
+
3268
  .icon-Money:before {
3269
  content: "\ebd4";
3270
  }
3271
+
3272
  .icon-oil-bottle:before {
3273
  content: "\ebd5";
3274
  }
3275
+
3276
  .icon-Physiotherapy:before {
3277
  content: "\ebd6";
3278
  }
3279
+
3280
  .icon-Profile:before {
3281
  content: "\ebd7";
3282
  }
3283
+
3284
  .icon-Rating:before {
3285
  content: "\ebd8";
3286
  }
3287
+
3288
  .icon-right-mark:before {
3289
  content: "\ebd9";
3290
  }
3291
+
3292
  .icon-rings:before {
3293
  content: "\ebda";
3294
  }
3295
+
3296
  .icon-Safe-house:before {
3297
  content: "\ebdb";
3298
  }
3299
+
3300
  .icon-Scan:before {
3301
  content: "\ebdc";
3302
  }
3303
+
3304
  .icon-social-care:before {
3305
  content: "\ebdd";
3306
  }
3307
+
3308
  .icon-Speed-Clock:before {
3309
  content: "\ebde";
3310
  }
3311
+
3312
  .icon-stopwatch:before {
3313
  content: "\ebdf";
3314
  }
3315
+
3316
  .icon-Support-2:before {
3317
  content: "\ebe0";
3318
  }
3319
+
3320
  .icon-target-2:before {
3321
  content: "\ebe1";
3322
  }
3323
+
3324
  .icon-Target:before {
3325
  content: "\ebe2";
3326
  }
3327
+
3328
  .icon-tripod:before {
3329
  content: "\ebe3";
3330
  }
3331
+
3332
  .icon-truck:before {
3333
  content: "\ebe4";
3334
  }
3335
+
3336
  .icon-university:before {
3337
  content: "\ebe5";
3338
  }
3339
+
3340
  .icon-User:before {
3341
  content: "\ebe6";
3342
  }
3343
+
3344
  .icon-Web-Portals:before {
3345
  content: "\ebe7";
3346
  }
3347
+
3348
  .icon-window:before {
3349
  content: "\ebe8";
3350
  }
3351
+
3352
  .icon-ek_line_icon:before {
3353
  content: "\ebe9";
3354
  }
3355
+
3356
  .icon-ek_stroke_icon:before {
3357
  content: "\eba1";
3358
  }
3359
+
3360
  .icon-ekit:before {
3361
  content: "\e947";
3362
  }
3363
+
3364
  .icon-elements-kit-logo:before {
3365
  content: "\e90d";
3366
  }
3367
+
3368
  .icon-degree-image:before {
3369
  content: "\e900";
3370
  }
3371
+
3372
  .icon-accordion:before {
3373
  content: "\e901";
3374
  }
3375
+
3376
  .icon-animated-flip-box:before {
3377
  content: "\e902";
3378
  }
3379
+
3380
  .icon-animated-text:before {
3381
  content: "\e903";
3382
  }
3383
+
3384
  .icon-brands:before {
3385
  content: "\e904";
3386
  }
3387
+
3388
  .icon-business-hour:before {
3389
  content: "\e905";
3390
  }
3391
+
3392
  .icon-button:before {
3393
  content: "\e906";
3394
  }
3395
+
3396
  .icon-carousel:before {
3397
  content: "\e907";
3398
  }
3399
+
3400
  .icon-Circle-progress:before {
3401
  content: "\e908";
3402
  }
3403
+
3404
  .icon-contact-form:before {
3405
  content: "\e909";
3406
  }
3407
+
3408
  .icon-countdown-timer:before {
3409
  content: "\e90a";
3410
  }
3411
+
3412
  .icon-dropbar:before {
3413
  content: "\e90c";
3414
  }
3415
+
3416
  .icon-faq:before {
3417
  content: "\e90e";
3418
  }
3419
+
3420
  .icon-full-width-scroll:before {
3421
  content: "\e90f";
3422
  }
3423
+
3424
  .icon-google-map:before {
3425
  content: "\e910";
3426
  }
3427
+
3428
  .icon-heading-style:before {
3429
  content: "\e911";
3430
  }
3431
+
3432
  .icon-help-desk:before {
3433
  content: "\e912";
3434
  }
3435
+
3436
  .icon-horizontal-timeline:before {
3437
  content: "\e913";
3438
  }
3439
+
3440
  .icon-iframe:before {
3441
  content: "\e914";
3442
  }
3443
+
3444
  .icon-image-comparison:before {
3445
  content: "\e915";
3446
  }
3447
+
3448
  .icon-image-gallery:before {
3449
  content: "\e916";
3450
  }
3451
+
3452
  .icon-image-justify:before {
3453
  content: "\e917";
3454
  }
3455
+
3456
  .icon-image-magnifier:before {
3457
  content: "\e918";
3458
  }
3459
+
3460
  .icon-image-masonry:before {
3461
  content: "\e919";
3462
  }
3463
+
3464
  .icon-inline-svg:before {
3465
  content: "\e91a";
3466
  }
3467
+
3468
  .icon-instagram:before {
3469
  content: "\e91b";
3470
  }
3471
+
3472
  .icon-listing:before {
3473
  content: "\e91c";
3474
  }
3475
+
3476
  .icon-music-player:before {
3477
  content: "\e91d";
3478
  }
3479
+
3480
  .icon-news-ticker:before {
3481
  content: "\e91e";
3482
  }
3483
+
3484
  .icon-off-canvus-menu:before {
3485
  content: "\e91f";
3486
  }
3487
+
3488
  .icon-parallax:before {
3489
  content: "\e920";
3490
  }
3491
+
3492
  .icon-portfolio:before {
3493
  content: "\e921";
3494
  }
3495
+
3496
  .icon-post-banner:before {
3497
  content: "\e922";
3498
  }
3499
+
3500
  .icon-post-carousel:before {
3501
  content: "\e923";
3502
  }
3503
+
3504
  .icon-post-grid:before {
3505
  content: "\e924";
3506
  }
3507
+
3508
  .icon-post-slider:before {
3509
  content: "\e925";
3510
  }
3511
+
3512
  .icon-pricing-list:before {
3513
  content: "\e926";
3514
  }
3515
+
3516
  .icon-pricing-table:before {
3517
  content: "\e927";
3518
  }
3519
+
3520
  .icon-product-featured:before {
3521
  content: "\e928";
3522
  }
3523
+
3524
  .icon-product-image:before {
3525
  content: "\e929";
3526
  }
3527
+
3528
  .icon-product-recent:before {
3529
  content: "\e92a";
3530
  }
3531
+
3532
  .icon-product-sale:before {
3533
  content: "\e92b";
3534
  }
3535
+
3536
  .icon-product-top-rated:before {
3537
  content: "\e92c";
3538
  }
3539
+
3540
  .icon-product-top-seller:before {
3541
  content: "\e92d";
3542
  }
3543
+
3544
  .icon-progress-bar:before {
3545
  content: "\e92e";
3546
  }
3547
+
3548
  .icon-protected-content-v2:before {
3549
  content: "\e92f";
3550
  }
3551
+
3552
  .icon-protected-content-v3:before {
3553
  content: "\e930";
3554
  }
3555
+
3556
  .icon-protected-content:before {
3557
  content: "\e931";
3558
  }
3559
+
3560
  .icon-qr_code:before {
3561
  content: "\e932";
3562
  }
3563
+
3564
  .icon-scroll-button:before {
3565
  content: "\e933";
3566
  }
3567
+
3568
  .icon-search1:before {
3569
  content: "\e934";
3570
  }
3571
+
3572
  .icon-service:before {
3573
  content: "\e935";
3574
  }
3575
+
3576
  .icon-slider-image:before {
3577
  content: "\e936";
3578
  }
3579
+
3580
  .icon-social-share:before {
3581
  content: "\e937";
3582
  }
3583
+
3584
  .icon-subscribe:before {
3585
  content: "\e938";
3586
  }
3587
+
3588
  .icon-tab:before {
3589
  content: "\e939";
3590
  }
3591
+
3592
  .icon-table:before {
3593
  content: "\e93a";
3594
  }
3595
+
3596
  .icon-team-join:before {
3597
  content: "\e93b";
3598
  }
3599
+
3600
  .icon-team-member:before {
3601
  content: "\e93c";
3602
  }
3603
+
3604
  .icon-testimonial-carousel:before {
3605
  content: "\e93d";
3606
  }
3607
+
3608
  .icon-testimonial-grid:before {
3609
  content: "\e93e";
3610
  }
3611
+
3612
  .icon-testimonial-quote:before {
3613
  content: "\e93f";
3614
  }
3615
+
3616
  .icon-testimonial-slider:before {
3617
  content: "\e940";
3618
  }
3619
+
3620
  .icon-toggle:before {
3621
  content: "\e941";
3622
  }
3623
+
3624
  .icon-user-login:before {
3625
  content: "\e942";
3626
  }
3627
+
3628
  .icon-user-registration:before {
3629
  content: "\e943";
3630
  }
3631
+
3632
  .icon-vertical-timeline:before {
3633
  content: "\e944";
3634
  }
3635
+
3636
  .icon-video-player:before {
3637
  content: "\e945";
3638
  }
3639
+
3640
  .icon-weather:before {
3641
  content: "\e946";
3642
  }
modules/controls/assets/css/imagechoose.css CHANGED
@@ -26,7 +26,7 @@ margin: 0 0 -2px 0;
26
  position: fixed;
27
  margin-bottom: 5px;
28
  display: block;
29
- z-index: 9999;
30
  visibility: hidden;
31
  opacity: 0;
32
  transition: opacity 200ms linear;
26
  position: fixed;
27
  margin-bottom: 5px;
28
  display: block;
29
+ z-index: 99999;
30
  visibility: hidden;
31
  opacity: 0;
32
  transition: opacity 200ms linear;
modules/controls/assets/css/widgetarea-editor.css CHANGED
@@ -12,7 +12,7 @@
12
  font-size: 11px;
13
  border-bottom-left-radius: 3px;
14
  cursor: pointer;
15
- z-index: 100;
16
  }
17
 
18
  .widgetarea_warper_editable {
12
  font-size: 11px;
13
  border-bottom-left-radius: 3px;
14
  cursor: pointer;
15
+ z-index: 99999;
16
  }
17
 
18
  .widgetarea_warper_editable {
modules/controls/assets/fonts/elementskit.svg CHANGED
@@ -388,7 +388,6 @@
388
  <glyph unicode="&#xe9c5;" glyph-name="right-arrow" data-tags="right-arrow" d="M689.55 797.181c-13.95 14.438-37.168 14.438-51.606 0-13.95-13.95-13.95-37.168 0-51.086l261.674-261.674h-863.49c-20.129-0.033-36.128-16.032-36.128-36.16s15.999-36.648 36.128-36.648h863.49l-261.674-261.187c-13.95-14.438-13.95-37.689 0-51.606 14.438-14.438 37.689-14.438 51.606 0l323.622 323.622c14.438 13.95 14.438 37.168 0 51.086l-323.622 323.654z" />
389
  <glyph unicode="&#xe9c6;" glyph-name="team-1" data-tags="team-1" d="M909.778 86.398l-16.824 6.746c84.606 94.116 131.046 215.004 131.046 342.056 0 103.942-31.424 203.954-88.678 288.028-0.694 1.366-1.554 2.596-2.554 3.67-25.082 36.15-54.94 69.306-89.204 98.452-6.802 5.786-17.004 4.962-22.79-1.84s-4.962-17.008 1.838-22.792c27.488-23.382 51.954-49.518 73.178-77.804-34.224-13.376-75.304-24.704-121.164-33.654-12.66 37.72-28.22 72.888-46.512 104.618-24.654 42.77-53.012 77.21-83.918 102.54 48.102-13.752 93.924-35.060 135.974-63.466 7.4-4.994 17.448-3.052 22.448 4.348 4.998 7.398 3.052 17.448-4.348 22.448-84.678 57.212-183.67 87.452-286.27 87.452-136.762 0-265.334-53.256-362.036-149.964-96.708-96.702-149.964-225.278-149.964-362.036 0-127.216 46.504-248.12 131.248-342.27l-16.612-6.506c-6.118-2.21-58.14-22.96-58.14-89.106v-57.934c0-8.932 7.236-16.184 16.168-16.184h237.988c0.78 0 1.542 0.074 2.292 0.182 0.752-0.108 1.512-0.182 2.292-0.182h65.788c8.932 0 16.168 7.236 16.168 16.168s-7.238 16.168-16.168 16.168h-49.62v56.31c0 59.408 46.664 76.496 48.548 77.16 0.25 0.084 0.498 0.174 0.746 0.272l78.736 30.836c0.17-0.184 0.33-0.376 0.51-0.552l41.844-40.756c3.022-2.94 7.072-4.586 11.282-4.586 0.084 0 0.17 0 0.254 0.002 4.302 0.066 8.404 1.848 11.386 4.948l40.178 41.688 78.63-31.532c0.286-0.116 0.474-0.188 0.766-0.284 1.986-0.698 48.656-17.792 48.656-77.196v-56.31h-261.384c-8.932 0-16.168-7.238-16.168-16.168 0-8.932 7.238-16.168 16.168-16.168h520.122c8.932 0 16.168 7.352 16.168 16.282v57.836c0.004 65.892-51.626 86.738-58.068 89.080zM860.856 106.016l-15.938 6.392v9.2c17.614 10.33 31.152 26.876 37.584 46.612 23.522 1.858 42.102 21.552 42.102 45.542 0 14.268-6.576 27.020-16.846 35.416v28.736c0 55.404-41.576 101.25-95.16 108.054 0.61 10.962 1.032 22.006 1.236 33.064h177.53c-3.886-117.034-49.858-227.58-130.508-313.016zM802.484 142.414h-14.746c-28.57 0-51.812 23.242-51.812 51.808v42.78c21.062 2.286 58.368 9.648 87.11 33.652 6.438-11.042 16.4-22.984 31.26-29.958v-46.472c-0.002-28.568-23.244-51.81-51.812-51.81zM812.584 110.706v-8.964l-18.016-18.692-16.928 16.486v11.172c3.314-0.398 6.68-0.628 10.1-0.628h14.746c3.42-0.002 6.782 0.228 10.098 0.626zM719.81 268.288c-0.018 0-0.036 0-0.054 0-0.556 0-1.108-0.030-1.65-0.084-0.174-0.018-0.344-0.054-0.518-0.078-0.364-0.048-0.728-0.092-1.084-0.166-0.244-0.048-0.478-0.122-0.718-0.184-0.278-0.070-0.558-0.13-0.828-0.214-0.176-0.054-0.342-0.128-0.516-0.188v10.538c0 42.252 34.374 76.624 76.626 76.624h7.732c42.25 0 76.618-34.372 76.618-76.624v-10.406c-0.304 0.098-0.612 0.174-0.924 0.252-0.148 0.042-0.296 0.090-0.446 0.128-22.54 5.126-29.912 35.208-29.966 35.436-1.402 6.196-6.304 10.996-12.53 12.268-6.226 1.276-12.616-1.216-16.34-6.364-29.278-40.474-94.546-40.938-95.402-40.938zM886.63 202.866v21.788c3.404-2.43 5.636-6.404 5.636-10.896s-2.232-8.462-5.636-10.892zM914.766 695.704c46.834-72.352 73.652-156.58 76.594-244.334h-177.534c-1.312 72.778-11.482 142.972-29.616 206.898 49.71 9.874 94.032 22.492 130.556 37.436zM781.486 451.366h-165.482c-0.018 0.002-0.034 0-0.050 0-22.058 24.384-53.066 40.494-87.786 43.174v139.040c79.342 0.79 155.908 7.388 224.124 18.854 17.85-61.824 27.868-130.092 29.194-201.068zM638.86 282.53c0-9.51-6.424-17.528-15.158-19.994v39.994c8.734-2.47 15.158-10.49 15.158-20zM528.168 913.966c64.342-6.872 124.878-54.612 171.93-136.236 16.512-28.642 30.69-60.286 42.378-94.23-65.188-10.674-138.346-16.818-214.31-17.58v248.046zM517.914 462.64c55.074 0 99.878-44.808 99.878-99.884v-19.758c-0.108 0.086-0.222 0.162-0.332 0.248-0.234 0.184-0.472 0.364-0.718 0.534-0.19 0.132-0.386 0.254-0.582 0.378-0.242 0.154-0.482 0.306-0.734 0.446-0.23 0.13-0.468 0.244-0.704 0.362-0.226 0.112-0.45 0.226-0.682 0.33-0.284 0.126-0.578 0.23-0.868 0.34-0.202 0.076-0.402 0.154-0.606 0.222-0.326 0.108-0.662 0.194-0.996 0.28-0.148 0.042-0.294 0.092-0.446 0.128-30.714 6.984-40.444 47.030-40.526 47.378-1.402 6.196-6.304 10.996-12.53 12.268-6.224 1.28-12.616-1.216-16.34-6.364-37.862-52.344-121.5-52.88-122.604-52.88-0.002 0-0.004 0-0.004 0-0.022 0-0.038 0-0.058 0-0.556 0-1.108-0.028-1.65-0.082-0.17-0.020-0.334-0.054-0.504-0.078-0.366-0.050-0.738-0.094-1.098-0.166-0.23-0.048-0.454-0.12-0.684-0.176-0.288-0.072-0.582-0.136-0.862-0.222-0.262-0.082-0.514-0.188-0.77-0.282-0.234-0.086-0.478-0.162-0.71-0.258-0.296-0.126-0.578-0.274-0.86-0.412-0.184-0.090-0.37-0.168-0.55-0.266-0.292-0.156-0.564-0.336-0.844-0.508-0.16-0.102-0.328-0.192-0.488-0.298-0.26-0.176-0.506-0.372-0.758-0.564-0.162-0.122-0.33-0.234-0.488-0.364-0.148-0.122-0.286-0.26-0.432-0.388v20.154c0 55.076 44.804 99.882 99.878 99.882h9.672zM242.514 451.368c1.326 70.988 11.348 139.27 29.202 201.1 68.312-11.482 144.96-18.094 224.116-18.89v-139.204c-33.894-3.174-64.108-19.178-85.718-43.114-0.588 0.064-1.186 0.106-1.792 0.106h-165.808zM402.894 302.696v-40.332c-9.066 2.242-15.812 10.418-15.812 20.166-0.002 9.746 6.746 17.922 15.812 20.166zM495.832 913.966v-248.046c-75.784 0.768-149 6.936-214.292 17.63 11.686 33.924 25.858 65.548 42.362 94.18 47.052 81.624 107.588 129.364 171.93 136.236zM379.626 896.276c-30.836-25.32-59.134-59.706-83.742-102.396-18.286-31.722-33.84-66.874-46.498-104.584-45.802 8.938-86.816 20.24-120.976 33.564 61.924 82.37 149.724 144.232 251.216 173.416zM109.38 695.628c36.432-14.888 80.762-27.458 130.424-37.322-18.146-63.934-28.316-134.144-29.632-206.938h-177.532c2.99 89.812 30.78 173.446 76.74 244.26zM213.566 110.704c3.314-0.398 6.68-0.626 10.1-0.626h14.748c3.416 0 6.782 0.228 10.094 0.628v-8.962l-18.012-18.692-16.93 16.486v11.166zM238.414 142.414h-14.748c-28.57 0-51.812 23.242-51.812 51.81v42.76c21.058 2.278 58.35 9.652 87.11 33.67 6.44-11.044 16.4-22.988 31.258-29.962v-46.47c-0.002-28.566-23.242-51.808-51.808-51.808zM280.016 303.324c-1.402 6.196-6.304 10.996-12.53 12.268-6.226 1.276-12.618-1.216-16.338-6.364-29.3-40.498-94.62-40.942-95.408-40.942-0.020 0-0.036 0-0.054 0-0.556 0-1.108-0.028-1.65-0.082-0.17-0.020-0.334-0.054-0.504-0.078-0.366-0.048-0.738-0.094-1.098-0.166-0.23-0.048-0.454-0.12-0.684-0.176-0.288-0.072-0.58-0.136-0.862-0.222-0.174-0.054-0.338-0.128-0.51-0.188v10.538c0 42.252 34.372 76.626 76.624 76.626h7.734c42.25 0 76.618-34.374 76.618-76.626v-10.408h-0.004c-0.31 0.102-0.632 0.178-0.948 0.26-0.142 0.036-0.28 0.086-0.424 0.12-22.536 5.126-29.908 35.214-29.962 35.44zM32.638 419.032h177.53c0.202-11.136 0.632-22.258 1.246-33.29-52.722-7.582-93.378-53.038-93.378-107.828v-28.61c-10.37-8.392-17.020-21.2-17.020-35.542 0-24.168 18.866-43.966 42.64-45.57 6.432-19.724 19.964-36.256 37.572-46.584v-9.106l-17.662-6.916c-80.922 85.502-127.040 196.16-130.928 313.446zM139.514 225.014v-22.504c-3.7 2.384-6.162 6.532-6.162 11.248 0 4.72 2.462 8.868 6.162 11.256zM299.064 11.844v-56.308h-210.23v41.782c0 45.078 35.24 58.142 36.61 58.628 0.25 0.084 0.5 0.174 0.746 0.272l60.982 23.882 32.404-31.56c3.020-2.942 7.068-4.586 11.28-4.586 0.084 0 0.17 0 0.256 0.002 4.302 0.066 8.402 1.848 11.384 4.948l30.608 31.764 37.834-15.17c-7.174-14.682-11.874-32.464-11.874-53.654zM455.060 153.128l-85.816-33.606c-10.928-3.76-26.052-12.434-39.468-26.738l-48.934 19.624v9.196c17.618 10.332 31.154 26.878 37.586 46.616 23.524 1.858 42.106 21.552 42.106 45.542 0 14.268-6.578 27.020-16.848 35.416v28.736c0 57.038-44.060 103.948-99.926 108.558-0.616 10.786-1.042 21.666-1.248 32.562h146.12c-8.072-17.086-12.608-36.156-12.608-56.274v-37.728c-12.914-9.702-21.284-25.14-21.284-42.502 0-29.020 23.394-52.668 52.314-53.112 7.588-25.628 25.066-47.040 48.002-59.798v-16.492zM322.558 202.864v21.796c3.406-2.432 5.64-6.406 5.64-10.9s-2.234-8.466-5.64-10.896zM539.202 141.844c0-0.022 0-0.044 0-0.060v-0.98l-26.492-27.49-25.314 24.656v20.344c5.43-0.906 10.998-1.4 16.684-1.4h18.444c5.682 0 11.248 0.494 16.678 1.396v-16.466zM522.524 189.248h-18.444c-37.964 0-68.85 30.884-68.85 68.848v57.084c25.804 2.376 76.828 11.346 114.098 44.804 7.866-14.886 21.052-32.168 42.040-41.132v-60.754c-0.002-37.966-30.884-68.85-68.844-68.85zM694.668 92.674c-13.414 14.34-28.556 23.044-39.508 26.824l-83.624 33.538v16.584c22.942 12.76 40.416 34.178 48.002 59.814 28.614 0.792 51.654 24.298 51.654 53.094 0 17.262-8.28 32.622-21.068 42.334v37.896c0 20.116-4.534 39.188-12.608 56.274h143.966c-0.21-10.94-0.638-21.864-1.262-32.702-55.012-5.458-98.12-51.996-98.12-108.416v-28.614c-10.368-8.39-17.016-21.198-17.016-35.54 0-24.17 18.866-43.968 42.64-45.57 6.432-19.724 19.966-36.256 37.574-46.584v-9.106l-50.63-19.826zM703.59 225.014v-22.504c-3.702 2.384-6.162 6.532-6.162 11.248 0 4.72 2.462 8.87 6.162 11.256zM935.514-44.464h-210.232v56.31c0 21.104-4.658 38.826-11.786 53.472l37.752 14.784 32.4-31.56c3.020-2.942 7.068-4.588 11.282-4.588 0.084 0 0.17 0 0.254 0.002 4.302 0.066 8.402 1.848 11.386 4.948l30.61 31.764 60.852-24.4c0.284-0.116 0.442-0.176 0.736-0.276 1.5-0.532 36.748-13.598 36.748-58.676v-41.78z" />
390
  <glyph unicode="&#xe9c7;" glyph-name="team1" data-tags="team1" d="M1024 356.302c0 57.939-32.999 108.643-82.581 133.12v259.584c0 109.287-88.906 198.194-198.194 198.194s-198.194-88.906-198.194-198.194v-19.522c-20.893 3.567-42.612 3.947-64.446 0.562-1.173-0.182-2.329-0.495-3.501-0.694 1.14 6.474 1.883 13.015 1.883 19.654v66.065c0 26.129-20.315 47.599-45.997 49.416-33.396 51.266-90.855 82.713-152.196 82.713-100.17 0-181.677-81.507-181.677-181.677v-16.516c0-37.739 18.845-72.985 49.548-94.489v-0.941c0-41.621 19.39-78.749 49.548-102.978v-35.361l-73.976-12.321c-71.977-11.974-124.218-73.645-124.218-146.614v-135.812h292.137c-56.237-22.082-93.944-76.073-93.944-138.141v-159.149h627.613v159.149c0 62.068-37.706 116.059-93.944 138.141h292.137v135.812zM578.065 749.006c0 91.070 74.091 165.161 165.161 165.161s165.161-74.091 165.161-165.161v-247.907c-2.857 0.644-5.682 1.338-8.605 1.833l-73.976 12.321v35.361c30.158 24.246 49.548 61.357 49.548 102.978l-0.116 104.646-23.42-10.785c-0.33-0.165-33.33-14.964-108.594-14.964s-108.263 14.798-108.461 14.881l-23.668 11.347v-52.967c-10.488 6.061-21.587 11.033-33.032 15.096v28.16zM684.065 632.37c-10.735 18.845-24.328 35.345-39.936 49.334v28.16c19.638-4.938 52.026-10.405 99.097-10.405s79.459 5.467 99.097 10.405v-56.27c0-54.652-44.445-99.097-99.097-99.097-5.533 0-11.033 0.611-16.516 1.553v24.328c0 25.683-18.349 47.137-42.645 51.993zM712.341 447.95c9.183 21.95 14.369 45.601 14.369 69.83v4.872c5.483-0.694 11-1.206 16.516-1.206 17.524 0 34.238 3.501 49.548 9.728v-27.252l-49.548-148.645-30.885 92.672zM713.695 339.423l-45.238 45.238c8.142 7.564 15.36 15.905 21.917 24.741l23.321-69.979zM820.505 482.667l26.095-4.344 10.818-54.206-84.662-84.678 47.748 143.228zM485.607 697.41c71.201 11.033 140.783-24.427 173.353-88.047l4.625-9.001h10.091c11.033 0 20.001-8.968 20.001-19.985v-62.596c0-34.089-12.024-66.989-33.049-93.184l-0.083 101.326-22.825-9.431c-0.363-0.165-37.871-15.228-125.721-15.228s-125.357 15.063-125.622 15.178l-23.023 9.86v-63.372c-13.362 27.764-18.961 58.996-15.443 90.442 8.093 72.407 65.998 132.971 137.695 144.037zM327.498 463.013c3.733-9.645 8.060-19.060 13.279-28.044l-29.134 17.491 15.855 10.554zM281.352 471.948l-50.126 37.574v21.669c15.31-6.227 32.025-9.728 49.548-9.728 11.429 0 22.627 1.635 33.544 4.542 0.446-10.042 1.519-20.001 3.452-29.779l-36.418-24.279zM348.705 391.713l16.186-9.711c4.872-35.708 22.429-67.336 48.012-90.31v-38.169h-67.997l-13.956 111.566 17.755 26.624zM425.34 219.103l57.79-46.229-48.706-29.234-44.808 67.221 35.724 8.242zM445.935 244.951v24.262c19.935-9.943 42.314-15.69 66.065-15.69s46.13 5.731 66.065 15.69v-24.262l-66.065-52.852-66.065 52.852zM598.66 219.119l35.724-8.242-44.808-67.221-48.706 29.234 57.79 46.229zM512 286.555c-63.736 0-115.613 51.877-115.613 115.613v77.064c21.587-5.037 59.078-11 115.613-11s94.026 5.962 115.613 11v-77.064c0-63.736-51.877-115.613-115.613-115.613zM148.645 758.718v-59.012c-10.504 14.055-16.516 31.298-16.516 49.301v16.516c0 81.97 66.676 148.645 148.645 148.645 52.753 0 102.037-28.49 128.595-74.339l4.773-8.242h15.277c9.117 0 16.516-7.399 16.516-16.516v-66.065c0-10.356-2.081-20.447-5.946-30.158-9.398-3.716-18.449-8.159-27.119-13.246l-0.066 52.62-23.42-10.785c-0.347-0.149-33.346-14.947-108.61-14.947s-108.263 14.798-108.461 14.881l-23.668 11.347zM181.677 653.593v56.27c19.638-4.938 52.026-10.405 99.097-10.405s79.459 5.467 99.097 10.405v-28.325c-34.271-30.935-57.889-73.53-64.165-120.502-11.231-4.278-22.924-6.557-34.932-6.557-54.652 0.017-99.097 44.461-99.097 99.113zM210.449 483.823l40.762-30.571-47.352-28.424-31.579 52.62 38.169 6.375zM216.642 253.523h-84.513v49.548h-33.032v-49.548h-66.065v102.78c0 56.766 40.63 104.729 96.603 114.044l7.63 1.272 55.263-92.11 20.315 12.189 17.738-26.607-13.94-111.566zM249.922 253.523l14.947 119.659-23.684 35.526 39.589 23.75 39.573-23.734-23.684-35.526 14.947-119.676h-61.688zM447.67-43.768h-117.347v82.581h-33.032v-82.581h-66.065v126.117c0 54.156 36.847 100.484 89.617 112.64l34.37 7.928 69.203-103.787 19.654 11.793 17.821-26.723-14.22-127.967zM543.1-43.768h-62.183l15.145 136.291-23.618 35.427 39.556 23.734 39.573-23.734-23.618-35.427 15.145-136.291zM792.774 82.349v-126.117h-66.065v82.581h-33.032v-82.581h-117.347l-14.22 127.967 17.821 26.723 19.654-11.793 69.203 103.787 34.37-7.928c52.769-12.156 89.617-58.484 89.617-112.64zM990.968 253.523h-66.065v49.548h-33.032v-49.548h-280.774v38.169c18.647 16.747 33.032 38.086 41.373 62.282l90.756-90.773 150.066 150.049-11.859 59.26 12.932-2.164c55.973-9.332 96.603-57.294 96.603-114.044v-102.78z" />
391
- <glyph unicode="&#xe9c8;" glyph-name="apple-1" data-tags="apple-1" d="M721.58 926.515l-1.078 20.685-20.587-2.216c-2.020-0.216-201.012-24.195-214.658-246.677l-1.372-22.274 22.274 1.51c2.274 0.157 227.658 18.137 215.423 248.971zM682.739 901.672c-3.745-134.073-108.055-171.366-155.935-181.424 18.235 130.289 112.721 169.993 155.935 181.424zM913.377 211.601l-12.529 4.059c-75.821 24.509-126.74 93.957-126.74 172.817 0 70.154 39.665 132.897 103.545 163.758l19.058 9.196-10.627 18.293c-4.549 7.843-47.077 77.311-136.916 100.31-71.252 18.235-151.367 2.098-238.207-47.979-36.763 22.313-158.876 86.624-256.029 22.156-19.019-10.509-220.599-131.269-115.682-457.1 3.078-7.294 76.232-178.679 162.798-242.873 23.352-22.313 83.075-50.194 151.328-3.667 11.823 4.882 90.938 35.332 141.132-0.333 18.529-12.686 50.88-27.058 85.056-27.058 25.921 0 52.88 8.255 75.664 31.783 10.627 9.196 107.702 95.839 158.151 233.089l1.471 4-1.471 19.548zM729.031-15.802l-1.51-1.431c-42.998-45.155-108.192-1.961-110.604-0.353-25.646 18.235-55.351 24.176-83.212 24.176-50.567 0-95.036-19.587-97.879-20.862l-3.196-1.804c-59.194-41.312-99.722-4.961-104.016-0.823l-2.314 1.98c-78.291 57.096-150.249 225.619-150.347 225.678-98.192 305.243 89.918 405.083 97.918 409.141l2.157 1.274c91.114 61.174 222.090-27.372 223.384-28.254l10.451-7.176 10.823 6.529c81.566 49.312 155.171 66.076 218.756 49.782 51.802-13.254 84.82-45.626 100.977-65.527-65.625-40.214-105.506-110.388-105.506-188.052 0-89.33 53.625-168.699 135.328-203.228-50.292-122.76-140.25-200.247-141.21-201.051z" />
392
  <glyph unicode="&#xe9c9;" glyph-name="apple" data-tags="apple" d="M915.52 210.277c-1.284 0.642-128.292 65.598-128.292 191.286 0 122.954 87.898 154.642 91.558 155.904l18.876 6.29-8.894 17.796c-0.664 1.328-16.7 32.842-55.59 60.848-35.162 25.32-96.778 52.858-190.832 40.55-9.156-0.258-62.904-3.488-136.11-43.18-13.896 8.106-42.514 23.222-78.818 33.898-68.616 20.178-131.948 14.604-183.15-16.118-120.16-72.106-144.932-201.474-145.928-206.946l-0.146-0.95c-0.486-3.874-11.572-96.138 13.208-206.902 14.638-65.442 38.848-123.678 71.954-173.090 41.63-62.134 97.374-110.264 165.682-143.050l7.134-3.41 7.238 3.154c1.764 0.768 178.042 75.974 317.983 0.622l5.724-3.084 6.334 1.462c1.676 0.386 41.614 9.908 90.014 47.718 43.844 34.25 103.858 99.624 140.79 216.574l4.434 14.046-13.168 6.582zM763.835 1.54c-32.576-25.81-60.806-36.98-72.454-40.844-45.068 22.81-97.714 34.404-155.124 34.404-23.236 0-47.26-1.902-71.86-5.732-51.47-8.008-91.242-22.072-107.224-28.3-59.4 29.878-108.088 72.676-144.81 127.31-30.716 45.698-53.278 99.828-67.050 160.892-22.782 100.99-13.762 188.196-12.93 195.6 1.62 8.058 26.072 120.93 129.642 183.082 103.924 62.366 232.946-21.68 234.236-22.536l8.856-5.902 9.26 5.29c59.838 34.182 110.77 43.502 129.27 43.654h1.146l1.136 0.152c66.142 8.824 121.864-2.336 165.606-33.172 17.104-12.058 28.978-24.958 36.428-34.542-10.788-6.076-24.702-15.494-38.516-29.31-25.882-25.882-56.734-72.92-56.734-150.026 0-61.022 25.578-118.854 73.97-167.24 23.22-23.218 46.374-39.006 60.304-47.5-34.070-99.178-85.356-155.334-123.152-185.28zM735.491 929.654l-2.656 9.032-9.032 2.656c-3.116 0.916-76.978 21.944-135.326-21.716-43.446-32.506-65.472-90.882-65.472-173.51v-17.258h17.258c82.628 0 141.006 22.030 173.51 65.472 43.66 58.346 22.634 132.208 21.718 135.324zM686.139 815.008c-23.46-31.356-66.556-48.564-128.244-51.26 2.688 61.54 19.828 104.582 51.046 128.080 22.034 16.586 47.992 20.776 68.604 20.776 10.958 0 20.408-1.186 26.944-2.322 3.328-18.764 7.040-61.34-18.35-95.274z" />
393
  <glyph unicode="&#xe9ca;" glyph-name="watch" data-tags="watch" d="M864 435.2c0 81.25-30.456 155.51-80.528 212.004-0.092 0.352-0.176 0.704-0.294 1.054l-40.706 122.12c-3.928 11.78-12.104 21.21-22.472 26.892v101.93c0 26.466-21.534 48-48 48h-256c-26.466 0-48-21.534-48-48v-101.928c-10.368-5.684-18.546-15.114-22.472-26.894l-40.706-122.12c-0.116-0.35-0.202-0.702-0.294-1.054-29.468-33.248-52.144-72.644-65.81-116.004h-30.718c-26.468 0-48-21.532-48-48v-96c0-26.468 21.532-48 48-48h30.718c13.666-43.364 36.344-82.762 65.814-116.012 0.092-0.35 0.176-0.7 0.292-1.048l40.706-122.12c3.926-11.778 12.1-21.208 22.468-26.892v-101.928c0-26.466 21.534-48 48-48h256c26.466 0 48 21.534 48 48v101.926c10.372 5.684 18.55 15.116 22.476 26.896l40.708 122.12c0.118 0.352 0.204 0.708 0.296 1.062 50.070 56.492 80.522 130.748 80.522 211.996zM375.884 760.258c2.182 6.544 8.282 10.942 15.18 10.942h200.93c8.836 0 16 7.164 16 16s-7.164 16-16 16h-191.994v96c0 8.822 7.178 16 16 16h256c8.822 0 16-7.178 16-16v-96h-31.998c-8.836 0-16-7.164-16-16s7.164-16 16-16h40.934c6.898 0 12.998-4.396 15.18-10.94l22.802-68.408c-53.332 39.776-119.424 63.348-190.918 63.348s-137.586-23.572-190.918-63.348l22.802 68.406zM208 371.2c-8.822 0-16 7.178-16 16v96c0 8.822 7.178 16 16 16h22.434c-4.216-20.686-6.434-42.088-6.434-64s2.218-43.314 6.434-64h-22.434zM544 723.2c158.804 0 288-129.196 288-288s-129.196-288-288-288-288 129.196-288 288 129.196 288 288 288zM712.118 110.14c-2.182-6.544-8.282-10.94-15.178-10.94h-40.934c-8.836 0-16-7.164-16-16s7.164-16 16-16h31.994v-96c0-8.822-7.178-16-16-16h-256c-8.822 0-16 7.178-16 16v96h191.998c8.836 0 16 7.164 16 16s-7.164 16-16 16h-200.93c-6.898 0-12.998 4.396-15.18 10.94l-22.802 68.404c53.332-39.772 119.422-63.344 190.914-63.344 71.498 0 137.59 23.574 190.922 63.352l-22.804-68.412zM544 179.2c141.16 0 256 114.84 256 256 0 55.92-17.708 109.048-51.212 153.64-5.308 7.064-15.338 8.488-22.404 3.18-7.064-5.308-8.488-15.338-3.18-22.404 26.092-34.724 41.198-75.384 44.206-118.416h-15.41c-8.836 0-16-7.164-16-16s7.164-16 16-16h15.422c-7.858-110.788-96.634-199.564-207.422-207.422v15.422c0 8.836-7.164 16-16 16s-16-7.164-16-16v-15.422c-110.788 7.858-199.564 96.634-207.422 207.422h15.422c8.836 0 16 7.164 16 16s-7.164 16-16 16h-15.422c7.858 110.788 96.634 199.564 207.422 207.422v-15.422c0-8.836 7.164-16 16-16s16 7.164 16 16v15.41c43.024-3.006 83.674-18.108 118.394-44.188 7.062-5.304 17.094-3.884 22.402 3.184 5.306 7.066 3.882 17.094-3.184 22.402-44.584 33.49-97.702 51.192-153.612 51.192-141.16 0-256-114.84-256-256s114.84-256 256-256zM544 595.2c-8.836 0-16-7.164-16-16v-144c0-0.134 0.016-0.262 0.020-0.396 0.008-0.324 0.022-0.648 0.050-0.972 0.018-0.218 0.044-0.432 0.072-0.646 0.038-0.3 0.082-0.598 0.136-0.898 0.044-0.238 0.094-0.474 0.15-0.708 0.062-0.264 0.128-0.528 0.204-0.79 0.074-0.262 0.158-0.518 0.246-0.774 0.078-0.23 0.16-0.458 0.25-0.686 0.11-0.278 0.23-0.552 0.354-0.822 0.094-0.202 0.188-0.402 0.29-0.6 0.146-0.284 0.302-0.56 0.464-0.834 0.070-0.118 0.126-0.24 0.198-0.356l80-128c3.036-4.856 8.25-7.522 13.584-7.522 2.896 0 5.828 0.786 8.464 2.434 7.494 4.684 9.77 14.554 5.088 22.048l-77.57 124.112v139.41c0 8.836-7.164 16-16 16z" />
394
  <glyph unicode="&#xe9cb;" glyph-name="cogwheel" data-tags="cogwheel" d="M433.147 514.053c-43.406-43.406-67.314-101.119-67.314-162.506s23.905-119.1 67.314-162.506c43.409-43.406 101.119-67.314 162.506-67.314s119.097 23.908 162.509 67.314c89.606 89.606 89.606 235.406 0 325.012s-235.406 89.603-325.015 0zM732.196 215.004c-36.471-36.471-84.962-56.56-136.54-56.56s-100.069 20.086-136.542 56.56c-36.471 36.471-56.557 84.964-56.557 136.542s20.086 100.069 56.557 136.54c37.648 37.648 87.089 56.467 136.542 56.467 49.441 0 98.901-18.825 136.54-56.467 75.29-75.29 75.29-197.792 0-273.082zM1013.417 446.668c-1.895 8.365-9.332 14.301-17.905 14.301h-50.102c-6.526 20.923-14.906 41.191-25.026 60.528l35.411 35.411c6.059 6.059 7.119 15.501 2.561 22.755-16.896 26.877-37.007 52.045-59.774 74.812-22.767 22.764-47.935 42.875-74.81 59.771-7.258 4.561-16.696 3.493-22.757-2.561l-35.409-35.409c-19.33 10.115-39.59 18.495-60.503 25.017l0.002 50.082c0 8.573-5.932 16.005-14.292 17.905-24.853 5.648-50.266 9.001-75.789 10.14 0.71 4.311-0.066 8.847-2.526 12.754-13.107 20.818-28.676 40.3-46.278 57.901-17.619 17.621-37.1 33.193-57.904 46.283-7.256 4.563-16.701 3.503-22.762-2.556l-24.831-24.828c-13.21 6.717-26.951 12.399-41.083 16.985l-0.012 35.112c-0.002 8.568-5.932 15.993-14.284 17.898-48.219 10.979-99.17 10.972-147.353-0.020-8.353-1.905-14.277-9.334-14.277-17.9v-35.080c-14.137-4.58-27.881-10.262-41.086-16.987l-24.835 24.835c-6.064 6.064-15.508 7.126-22.764 2.556-20.813-13.104-40.3-28.679-57.918-46.297-17.601-17.601-33.173-37.081-46.28-57.901-4.568-7.254-3.508-16.703 2.553-22.764l24.838-24.84c-6.725-13.202-12.409-26.948-16.997-41.098l-35.063 0.012c-0.002 0-0.005 0-0.007 0-8.566 0-15.996-5.924-17.9-14.277-10.989-48.16-11.002-99.116-0.039-147.363 1.9-8.36 9.332-14.292 17.903-14.292h35.115c4.58-14.135 10.262-27.878 16.987-41.086l-24.821-24.821c-6.061-6.061-7.121-15.506-2.556-22.759 13.090-20.803 28.662-40.285 46.283-57.906 17.604-17.606 37.085-33.176 57.901-46.28 3.014-1.897 6.404-2.823 9.775-2.823 0.999 0 1.993 0.1 2.979 0.262 1.138-25.511 4.492-50.914 10.137-75.757 1.9-8.36 9.332-14.292 17.903-14.292h50.082c6.524-20.911 14.901-41.171 25.017-60.501l-35.409-35.411c-6.059-6.059-7.121-15.501-2.561-22.755 16.899-26.877 37.010-52.050 59.774-74.812 22.762-22.762 47.933-42.873 74.81-59.771 7.256-4.563 16.698-3.498 22.755 2.561l35.411 35.411c19.337-10.12 39.607-18.502 60.528-25.026v-50.102c0-8.576 5.937-16.010 14.301-17.905 31.117-7.055 63.108-10.58 95.099-10.58 32.030 0 64.060 3.537 95.185 10.61 8.36 1.9 14.292 9.332 14.292 17.903v50.082c20.911 6.524 41.166 14.899 60.501 25.017l35.409-35.409c6.061-6.059 15.499-7.121 22.757-2.561 26.875 16.896 52.043 37.005 74.81 59.771 22.767 22.762 42.875 47.933 59.771 74.812 4.558 7.254 3.498 16.696-2.561 22.755l-35.409 35.409c10.118 19.332 18.495 39.592 25.019 60.501h50.082c8.573 0 16.003 5.932 17.903 14.292 14.135 62.212 14.145 128.011 0.029 190.287zM177.948 446.687c-5.011-21.998-8.213-44.447-9.684-67.030l-5.807-5.807c-13.973 9.809-27.171 20.901-39.365 33.098-12.204 12.204-23.298 25.401-33.098 39.365l23.871 23.871c5.866 5.866 7.070 14.938 2.938 22.13-10.505 18.28-18.625 37.92-24.138 58.379-2.159 8.012-9.427 13.582-17.729 13.582h-33.783c-5.917 33.8-5.912 68.734 0.022 102.482l33.737-0.012c0.002 0 0.005 0 0.007 0 8.296 0 15.562 5.562 17.726 13.572 5.533 20.49 13.663 40.138 24.16 58.405 4.132 7.192 2.93 16.265-2.938 22.13l-23.888 23.888c9.812 13.976 20.906 27.171 33.098 39.365 12.206 12.204 25.408 23.303 39.382 33.115l23.888-23.888c5.866-5.866 14.936-7.070 22.13-2.938 18.275 10.502 37.918 18.625 58.381 24.14 8.012 2.159 13.582 9.43 13.582 17.729v33.763c33.763 5.934 68.692 5.937 102.475 0.010l0.012-33.776c0.002-8.292 5.562-15.552 13.567-17.717 20.456-5.535 40.109-13.66 58.413-24.155 7.19-4.12 16.253-2.913 22.113 2.947l23.871 23.871c13.964-9.802 27.159-20.897 39.365-33.1 12.191-12.191 23.286-25.391 33.098-39.365l-5.812-5.812c-22.581-1.469-45.032-4.673-67.030-9.684-8.355-1.902-14.282-9.332-14.282-17.903v-43.661c-7.574 12.7-16.691 24.456-27.315 35.080-33.991 33.994-79.184 52.714-127.247 52.714s-93.258-18.718-127.252-52.711c-70.156-70.154-70.146-184.313 0.017-254.479 10.625-10.625 22.382-19.743 35.085-27.318h-43.668c-8.568 0-15.998-5.927-17.903-14.282zM235.517 556.908l35.409-35.411c-4.872-9.307-9.327-18.833-13.379-28.539-9.807 5.937-18.899 13.048-27.146 21.296-55.847 55.847-55.855 146.711-0.017 202.549 27.056 27.056 63.025 41.957 101.283 41.957s74.227-14.901 101.283-41.957c8.25-8.25 15.364-17.342 21.298-27.146-9.706-4.052-19.234-8.509-28.542-13.381l-35.411 35.409c-6.059 6.061-15.503 7.121-22.755 2.561-26.88-16.899-52.048-37.010-74.81-59.774-22.764-22.764-42.875-47.933-59.774-74.81-4.563-7.251-3.501-16.693 2.561-22.752zM980.545 278.815h-48.919c-8.296 0-15.56-5.562-17.724-13.572-7.364-27.257-18.182-53.416-32.158-77.752-4.132-7.192-2.925-16.26 2.938-22.125l34.586-34.588c-13.663-20.001-29.313-38.855-46.65-56.192-17.342-17.34-36.194-32.99-56.195-46.652l-34.586 34.586c-5.868 5.866-14.931 7.075-22.128 2.94-24.334-13.973-50.493-24.794-77.752-32.155-8.008-2.164-13.572-9.43-13.572-17.726v-48.919c-47.83-8.979-97.564-8.984-145.433-0.020v48.932c0 8.296-5.564 15.562-13.574 17.726-27.269 7.364-53.436 18.184-77.777 32.162-7.192 4.13-16.262 2.925-22.125-2.94l-34.586-34.588c-20.001 13.665-38.855 29.315-56.195 46.652-17.34 17.34-32.99 36.192-46.652 56.195l34.586 34.586c5.866 5.866 7.070 14.933 2.94 22.125-13.973 24.331-24.791 50.491-32.158 77.755-2.164 8.008-9.43 13.572-17.724 13.572h-48.919c-8.989 47.874-8.982 97.606 0.020 145.436h48.895c8.296 0 15.562 5.564 17.726 13.574 7.361 27.266 18.182 53.433 32.162 77.777 4.13 7.192 2.925 16.262-2.94 22.125l-34.586 34.588c13.665 20.001 29.313 38.853 46.652 56.192s36.192 32.987 56.192 46.652l34.588-34.586c5.866-5.866 14.933-7.070 22.125-2.94 24.343 13.978 50.511 24.799 77.777 32.162 8.010 2.162 13.574 9.43 13.574 17.726v48.892c47.835 9.004 97.567 9.009 145.436 0.020l-0.002-48.917c0-8.296 5.562-15.562 13.572-17.726 27.264-7.366 53.424-18.184 77.755-32.158 7.192-4.13 16.265-2.928 22.128 2.94l34.586 34.586c20.001-13.663 38.853-29.31 56.192-46.652 17.342-17.34 32.992-36.194 46.655-56.195l-34.588-34.588c-5.866-5.866-7.070-14.933-2.938-22.125 13.976-24.334 24.796-50.503 32.165-77.779 2.164-8.010 9.43-13.572 17.724-13.572h48.932c8.96-47.874 8.952-97.606-0.024-145.433zM530.861 416.339c-35.727-35.727-35.727-93.858 0-129.585 17.866-17.863 41.33-26.796 64.795-26.796s46.929 8.93 64.795 26.796c35.727 35.727 35.727 93.858-0.002 129.585-35.729 35.724-93.858 35.724-129.587 0zM634.482 312.718c-21.406-21.408-56.249-21.408-77.654 0-21.411 21.411-21.411 56.246-0.002 77.654 10.708 10.705 24.764 16.057 38.828 16.057 14.059 0 28.123-5.354 38.826-16.057 21.413-21.408 21.413-56.244 0.002-77.654z" />
388
  <glyph unicode="&#xe9c5;" glyph-name="right-arrow" data-tags="right-arrow" d="M689.55 797.181c-13.95 14.438-37.168 14.438-51.606 0-13.95-13.95-13.95-37.168 0-51.086l261.674-261.674h-863.49c-20.129-0.033-36.128-16.032-36.128-36.16s15.999-36.648 36.128-36.648h863.49l-261.674-261.187c-13.95-14.438-13.95-37.689 0-51.606 14.438-14.438 37.689-14.438 51.606 0l323.622 323.622c14.438 13.95 14.438 37.168 0 51.086l-323.622 323.654z" />
389
  <glyph unicode="&#xe9c6;" glyph-name="team-1" data-tags="team-1" d="M909.778 86.398l-16.824 6.746c84.606 94.116 131.046 215.004 131.046 342.056 0 103.942-31.424 203.954-88.678 288.028-0.694 1.366-1.554 2.596-2.554 3.67-25.082 36.15-54.94 69.306-89.204 98.452-6.802 5.786-17.004 4.962-22.79-1.84s-4.962-17.008 1.838-22.792c27.488-23.382 51.954-49.518 73.178-77.804-34.224-13.376-75.304-24.704-121.164-33.654-12.66 37.72-28.22 72.888-46.512 104.618-24.654 42.77-53.012 77.21-83.918 102.54 48.102-13.752 93.924-35.060 135.974-63.466 7.4-4.994 17.448-3.052 22.448 4.348 4.998 7.398 3.052 17.448-4.348 22.448-84.678 57.212-183.67 87.452-286.27 87.452-136.762 0-265.334-53.256-362.036-149.964-96.708-96.702-149.964-225.278-149.964-362.036 0-127.216 46.504-248.12 131.248-342.27l-16.612-6.506c-6.118-2.21-58.14-22.96-58.14-89.106v-57.934c0-8.932 7.236-16.184 16.168-16.184h237.988c0.78 0 1.542 0.074 2.292 0.182 0.752-0.108 1.512-0.182 2.292-0.182h65.788c8.932 0 16.168 7.236 16.168 16.168s-7.238 16.168-16.168 16.168h-49.62v56.31c0 59.408 46.664 76.496 48.548 77.16 0.25 0.084 0.498 0.174 0.746 0.272l78.736 30.836c0.17-0.184 0.33-0.376 0.51-0.552l41.844-40.756c3.022-2.94 7.072-4.586 11.282-4.586 0.084 0 0.17 0 0.254 0.002 4.302 0.066 8.404 1.848 11.386 4.948l40.178 41.688 78.63-31.532c0.286-0.116 0.474-0.188 0.766-0.284 1.986-0.698 48.656-17.792 48.656-77.196v-56.31h-261.384c-8.932 0-16.168-7.238-16.168-16.168 0-8.932 7.238-16.168 16.168-16.168h520.122c8.932 0 16.168 7.352 16.168 16.282v57.836c0.004 65.892-51.626 86.738-58.068 89.080zM860.856 106.016l-15.938 6.392v9.2c17.614 10.33 31.152 26.876 37.584 46.612 23.522 1.858 42.102 21.552 42.102 45.542 0 14.268-6.576 27.020-16.846 35.416v28.736c0 55.404-41.576 101.25-95.16 108.054 0.61 10.962 1.032 22.006 1.236 33.064h177.53c-3.886-117.034-49.858-227.58-130.508-313.016zM802.484 142.414h-14.746c-28.57 0-51.812 23.242-51.812 51.808v42.78c21.062 2.286 58.368 9.648 87.11 33.652 6.438-11.042 16.4-22.984 31.26-29.958v-46.472c-0.002-28.568-23.244-51.81-51.812-51.81zM812.584 110.706v-8.964l-18.016-18.692-16.928 16.486v11.172c3.314-0.398 6.68-0.628 10.1-0.628h14.746c3.42-0.002 6.782 0.228 10.098 0.626zM719.81 268.288c-0.018 0-0.036 0-0.054 0-0.556 0-1.108-0.030-1.65-0.084-0.174-0.018-0.344-0.054-0.518-0.078-0.364-0.048-0.728-0.092-1.084-0.166-0.244-0.048-0.478-0.122-0.718-0.184-0.278-0.070-0.558-0.13-0.828-0.214-0.176-0.054-0.342-0.128-0.516-0.188v10.538c0 42.252 34.374 76.624 76.626 76.624h7.732c42.25 0 76.618-34.372 76.618-76.624v-10.406c-0.304 0.098-0.612 0.174-0.924 0.252-0.148 0.042-0.296 0.090-0.446 0.128-22.54 5.126-29.912 35.208-29.966 35.436-1.402 6.196-6.304 10.996-12.53 12.268-6.226 1.276-12.616-1.216-16.34-6.364-29.278-40.474-94.546-40.938-95.402-40.938zM886.63 202.866v21.788c3.404-2.43 5.636-6.404 5.636-10.896s-2.232-8.462-5.636-10.892zM914.766 695.704c46.834-72.352 73.652-156.58 76.594-244.334h-177.534c-1.312 72.778-11.482 142.972-29.616 206.898 49.71 9.874 94.032 22.492 130.556 37.436zM781.486 451.366h-165.482c-0.018 0.002-0.034 0-0.050 0-22.058 24.384-53.066 40.494-87.786 43.174v139.040c79.342 0.79 155.908 7.388 224.124 18.854 17.85-61.824 27.868-130.092 29.194-201.068zM638.86 282.53c0-9.51-6.424-17.528-15.158-19.994v39.994c8.734-2.47 15.158-10.49 15.158-20zM528.168 913.966c64.342-6.872 124.878-54.612 171.93-136.236 16.512-28.642 30.69-60.286 42.378-94.23-65.188-10.674-138.346-16.818-214.31-17.58v248.046zM517.914 462.64c55.074 0 99.878-44.808 99.878-99.884v-19.758c-0.108 0.086-0.222 0.162-0.332 0.248-0.234 0.184-0.472 0.364-0.718 0.534-0.19 0.132-0.386 0.254-0.582 0.378-0.242 0.154-0.482 0.306-0.734 0.446-0.23 0.13-0.468 0.244-0.704 0.362-0.226 0.112-0.45 0.226-0.682 0.33-0.284 0.126-0.578 0.23-0.868 0.34-0.202 0.076-0.402 0.154-0.606 0.222-0.326 0.108-0.662 0.194-0.996 0.28-0.148 0.042-0.294 0.092-0.446 0.128-30.714 6.984-40.444 47.030-40.526 47.378-1.402 6.196-6.304 10.996-12.53 12.268-6.224 1.28-12.616-1.216-16.34-6.364-37.862-52.344-121.5-52.88-122.604-52.88-0.002 0-0.004 0-0.004 0-0.022 0-0.038 0-0.058 0-0.556 0-1.108-0.028-1.65-0.082-0.17-0.020-0.334-0.054-0.504-0.078-0.366-0.050-0.738-0.094-1.098-0.166-0.23-0.048-0.454-0.12-0.684-0.176-0.288-0.072-0.582-0.136-0.862-0.222-0.262-0.082-0.514-0.188-0.77-0.282-0.234-0.086-0.478-0.162-0.71-0.258-0.296-0.126-0.578-0.274-0.86-0.412-0.184-0.090-0.37-0.168-0.55-0.266-0.292-0.156-0.564-0.336-0.844-0.508-0.16-0.102-0.328-0.192-0.488-0.298-0.26-0.176-0.506-0.372-0.758-0.564-0.162-0.122-0.33-0.234-0.488-0.364-0.148-0.122-0.286-0.26-0.432-0.388v20.154c0 55.076 44.804 99.882 99.878 99.882h9.672zM242.514 451.368c1.326 70.988 11.348 139.27 29.202 201.1 68.312-11.482 144.96-18.094 224.116-18.89v-139.204c-33.894-3.174-64.108-19.178-85.718-43.114-0.588 0.064-1.186 0.106-1.792 0.106h-165.808zM402.894 302.696v-40.332c-9.066 2.242-15.812 10.418-15.812 20.166-0.002 9.746 6.746 17.922 15.812 20.166zM495.832 913.966v-248.046c-75.784 0.768-149 6.936-214.292 17.63 11.686 33.924 25.858 65.548 42.362 94.18 47.052 81.624 107.588 129.364 171.93 136.236zM379.626 896.276c-30.836-25.32-59.134-59.706-83.742-102.396-18.286-31.722-33.84-66.874-46.498-104.584-45.802 8.938-86.816 20.24-120.976 33.564 61.924 82.37 149.724 144.232 251.216 173.416zM109.38 695.628c36.432-14.888 80.762-27.458 130.424-37.322-18.146-63.934-28.316-134.144-29.632-206.938h-177.532c2.99 89.812 30.78 173.446 76.74 244.26zM213.566 110.704c3.314-0.398 6.68-0.626 10.1-0.626h14.748c3.416 0 6.782 0.228 10.094 0.628v-8.962l-18.012-18.692-16.93 16.486v11.166zM238.414 142.414h-14.748c-28.57 0-51.812 23.242-51.812 51.81v42.76c21.058 2.278 58.35 9.652 87.11 33.67 6.44-11.044 16.4-22.988 31.258-29.962v-46.47c-0.002-28.566-23.242-51.808-51.808-51.808zM280.016 303.324c-1.402 6.196-6.304 10.996-12.53 12.268-6.226 1.276-12.618-1.216-16.338-6.364-29.3-40.498-94.62-40.942-95.408-40.942-0.020 0-0.036 0-0.054 0-0.556 0-1.108-0.028-1.65-0.082-0.17-0.020-0.334-0.054-0.504-0.078-0.366-0.048-0.738-0.094-1.098-0.166-0.23-0.048-0.454-0.12-0.684-0.176-0.288-0.072-0.58-0.136-0.862-0.222-0.174-0.054-0.338-0.128-0.51-0.188v10.538c0 42.252 34.372 76.626 76.624 76.626h7.734c42.25 0 76.618-34.374 76.618-76.626v-10.408h-0.004c-0.31 0.102-0.632 0.178-0.948 0.26-0.142 0.036-0.28 0.086-0.424 0.12-22.536 5.126-29.908 35.214-29.962 35.44zM32.638 419.032h177.53c0.202-11.136 0.632-22.258 1.246-33.29-52.722-7.582-93.378-53.038-93.378-107.828v-28.61c-10.37-8.392-17.020-21.2-17.020-35.542 0-24.168 18.866-43.966 42.64-45.57 6.432-19.724 19.964-36.256 37.572-46.584v-9.106l-17.662-6.916c-80.922 85.502-127.040 196.16-130.928 313.446zM139.514 225.014v-22.504c-3.7 2.384-6.162 6.532-6.162 11.248 0 4.72 2.462 8.868 6.162 11.256zM299.064 11.844v-56.308h-210.23v41.782c0 45.078 35.24 58.142 36.61 58.628 0.25 0.084 0.5 0.174 0.746 0.272l60.982 23.882 32.404-31.56c3.020-2.942 7.068-4.586 11.28-4.586 0.084 0 0.17 0 0.256 0.002 4.302 0.066 8.402 1.848 11.384 4.948l30.608 31.764 37.834-15.17c-7.174-14.682-11.874-32.464-11.874-53.654zM455.060 153.128l-85.816-33.606c-10.928-3.76-26.052-12.434-39.468-26.738l-48.934 19.624v9.196c17.618 10.332 31.154 26.878 37.586 46.616 23.524 1.858 42.106 21.552 42.106 45.542 0 14.268-6.578 27.020-16.848 35.416v28.736c0 57.038-44.060 103.948-99.926 108.558-0.616 10.786-1.042 21.666-1.248 32.562h146.12c-8.072-17.086-12.608-36.156-12.608-56.274v-37.728c-12.914-9.702-21.284-25.14-21.284-42.502 0-29.020 23.394-52.668 52.314-53.112 7.588-25.628 25.066-47.040 48.002-59.798v-16.492zM322.558 202.864v21.796c3.406-2.432 5.64-6.406 5.64-10.9s-2.234-8.466-5.64-10.896zM539.202 141.844c0-0.022 0-0.044 0-0.060v-0.98l-26.492-27.49-25.314 24.656v20.344c5.43-0.906 10.998-1.4 16.684-1.4h18.444c5.682 0 11.248 0.494 16.678 1.396v-16.466zM522.524 189.248h-18.444c-37.964 0-68.85 30.884-68.85 68.848v57.084c25.804 2.376 76.828 11.346 114.098 44.804 7.866-14.886 21.052-32.168 42.040-41.132v-60.754c-0.002-37.966-30.884-68.85-68.844-68.85zM694.668 92.674c-13.414 14.34-28.556 23.044-39.508 26.824l-83.624 33.538v16.584c22.942 12.76 40.416 34.178 48.002 59.814 28.614 0.792 51.654 24.298 51.654 53.094 0 17.262-8.28 32.622-21.068 42.334v37.896c0 20.116-4.534 39.188-12.608 56.274h143.966c-0.21-10.94-0.638-21.864-1.262-32.702-55.012-5.458-98.12-51.996-98.12-108.416v-28.614c-10.368-8.39-17.016-21.198-17.016-35.54 0-24.17 18.866-43.968 42.64-45.57 6.432-19.724 19.966-36.256 37.574-46.584v-9.106l-50.63-19.826zM703.59 225.014v-22.504c-3.702 2.384-6.162 6.532-6.162 11.248 0 4.72 2.462 8.87 6.162 11.256zM935.514-44.464h-210.232v56.31c0 21.104-4.658 38.826-11.786 53.472l37.752 14.784 32.4-31.56c3.020-2.942 7.068-4.588 11.282-4.588 0.084 0 0.17 0 0.254 0.002 4.302 0.066 8.402 1.848 11.386 4.948l30.61 31.764 60.852-24.4c0.284-0.116 0.442-0.176 0.736-0.276 1.5-0.532 36.748-13.598 36.748-58.676v-41.78z" />
390
  <glyph unicode="&#xe9c7;" glyph-name="team1" data-tags="team1" d="M1024 356.302c0 57.939-32.999 108.643-82.581 133.12v259.584c0 109.287-88.906 198.194-198.194 198.194s-198.194-88.906-198.194-198.194v-19.522c-20.893 3.567-42.612 3.947-64.446 0.562-1.173-0.182-2.329-0.495-3.501-0.694 1.14 6.474 1.883 13.015 1.883 19.654v66.065c0 26.129-20.315 47.599-45.997 49.416-33.396 51.266-90.855 82.713-152.196 82.713-100.17 0-181.677-81.507-181.677-181.677v-16.516c0-37.739 18.845-72.985 49.548-94.489v-0.941c0-41.621 19.39-78.749 49.548-102.978v-35.361l-73.976-12.321c-71.977-11.974-124.218-73.645-124.218-146.614v-135.812h292.137c-56.237-22.082-93.944-76.073-93.944-138.141v-159.149h627.613v159.149c0 62.068-37.706 116.059-93.944 138.141h292.137v135.812zM578.065 749.006c0 91.070 74.091 165.161 165.161 165.161s165.161-74.091 165.161-165.161v-247.907c-2.857 0.644-5.682 1.338-8.605 1.833l-73.976 12.321v35.361c30.158 24.246 49.548 61.357 49.548 102.978l-0.116 104.646-23.42-10.785c-0.33-0.165-33.33-14.964-108.594-14.964s-108.263 14.798-108.461 14.881l-23.668 11.347v-52.967c-10.488 6.061-21.587 11.033-33.032 15.096v28.16zM684.065 632.37c-10.735 18.845-24.328 35.345-39.936 49.334v28.16c19.638-4.938 52.026-10.405 99.097-10.405s79.459 5.467 99.097 10.405v-56.27c0-54.652-44.445-99.097-99.097-99.097-5.533 0-11.033 0.611-16.516 1.553v24.328c0 25.683-18.349 47.137-42.645 51.993zM712.341 447.95c9.183 21.95 14.369 45.601 14.369 69.83v4.872c5.483-0.694 11-1.206 16.516-1.206 17.524 0 34.238 3.501 49.548 9.728v-27.252l-49.548-148.645-30.885 92.672zM713.695 339.423l-45.238 45.238c8.142 7.564 15.36 15.905 21.917 24.741l23.321-69.979zM820.505 482.667l26.095-4.344 10.818-54.206-84.662-84.678 47.748 143.228zM485.607 697.41c71.201 11.033 140.783-24.427 173.353-88.047l4.625-9.001h10.091c11.033 0 20.001-8.968 20.001-19.985v-62.596c0-34.089-12.024-66.989-33.049-93.184l-0.083 101.326-22.825-9.431c-0.363-0.165-37.871-15.228-125.721-15.228s-125.357 15.063-125.622 15.178l-23.023 9.86v-63.372c-13.362 27.764-18.961 58.996-15.443 90.442 8.093 72.407 65.998 132.971 137.695 144.037zM327.498 463.013c3.733-9.645 8.060-19.060 13.279-28.044l-29.134 17.491 15.855 10.554zM281.352 471.948l-50.126 37.574v21.669c15.31-6.227 32.025-9.728 49.548-9.728 11.429 0 22.627 1.635 33.544 4.542 0.446-10.042 1.519-20.001 3.452-29.779l-36.418-24.279zM348.705 391.713l16.186-9.711c4.872-35.708 22.429-67.336 48.012-90.31v-38.169h-67.997l-13.956 111.566 17.755 26.624zM425.34 219.103l57.79-46.229-48.706-29.234-44.808 67.221 35.724 8.242zM445.935 244.951v24.262c19.935-9.943 42.314-15.69 66.065-15.69s46.13 5.731 66.065 15.69v-24.262l-66.065-52.852-66.065 52.852zM598.66 219.119l35.724-8.242-44.808-67.221-48.706 29.234 57.79 46.229zM512 286.555c-63.736 0-115.613 51.877-115.613 115.613v77.064c21.587-5.037 59.078-11 115.613-11s94.026 5.962 115.613 11v-77.064c0-63.736-51.877-115.613-115.613-115.613zM148.645 758.718v-59.012c-10.504 14.055-16.516 31.298-16.516 49.301v16.516c0 81.97 66.676 148.645 148.645 148.645 52.753 0 102.037-28.49 128.595-74.339l4.773-8.242h15.277c9.117 0 16.516-7.399 16.516-16.516v-66.065c0-10.356-2.081-20.447-5.946-30.158-9.398-3.716-18.449-8.159-27.119-13.246l-0.066 52.62-23.42-10.785c-0.347-0.149-33.346-14.947-108.61-14.947s-108.263 14.798-108.461 14.881l-23.668 11.347zM181.677 653.593v56.27c19.638-4.938 52.026-10.405 99.097-10.405s79.459 5.467 99.097 10.405v-28.325c-34.271-30.935-57.889-73.53-64.165-120.502-11.231-4.278-22.924-6.557-34.932-6.557-54.652 0.017-99.097 44.461-99.097 99.113zM210.449 483.823l40.762-30.571-47.352-28.424-31.579 52.62 38.169 6.375zM216.642 253.523h-84.513v49.548h-33.032v-49.548h-66.065v102.78c0 56.766 40.63 104.729 96.603 114.044l7.63 1.272 55.263-92.11 20.315 12.189 17.738-26.607-13.94-111.566zM249.922 253.523l14.947 119.659-23.684 35.526 39.589 23.75 39.573-23.734-23.684-35.526 14.947-119.676h-61.688zM447.67-43.768h-117.347v82.581h-33.032v-82.581h-66.065v126.117c0 54.156 36.847 100.484 89.617 112.64l34.37 7.928 69.203-103.787 19.654 11.793 17.821-26.723-14.22-127.967zM543.1-43.768h-62.183l15.145 136.291-23.618 35.427 39.556 23.734 39.573-23.734-23.618-35.427 15.145-136.291zM792.774 82.349v-126.117h-66.065v82.581h-33.032v-82.581h-117.347l-14.22 127.967 17.821 26.723 19.654-11.793 69.203 103.787 34.37-7.928c52.769-12.156 89.617-58.484 89.617-112.64zM990.968 253.523h-66.065v49.548h-33.032v-49.548h-280.774v38.169c18.647 16.747 33.032 38.086 41.373 62.282l90.756-90.773 150.066 150.049-11.859 59.26 12.932-2.164c55.973-9.332 96.603-57.294 96.603-114.044v-102.78z" />
 
391
  <glyph unicode="&#xe9c9;" glyph-name="apple" data-tags="apple" d="M915.52 210.277c-1.284 0.642-128.292 65.598-128.292 191.286 0 122.954 87.898 154.642 91.558 155.904l18.876 6.29-8.894 17.796c-0.664 1.328-16.7 32.842-55.59 60.848-35.162 25.32-96.778 52.858-190.832 40.55-9.156-0.258-62.904-3.488-136.11-43.18-13.896 8.106-42.514 23.222-78.818 33.898-68.616 20.178-131.948 14.604-183.15-16.118-120.16-72.106-144.932-201.474-145.928-206.946l-0.146-0.95c-0.486-3.874-11.572-96.138 13.208-206.902 14.638-65.442 38.848-123.678 71.954-173.090 41.63-62.134 97.374-110.264 165.682-143.050l7.134-3.41 7.238 3.154c1.764 0.768 178.042 75.974 317.983 0.622l5.724-3.084 6.334 1.462c1.676 0.386 41.614 9.908 90.014 47.718 43.844 34.25 103.858 99.624 140.79 216.574l4.434 14.046-13.168 6.582zM763.835 1.54c-32.576-25.81-60.806-36.98-72.454-40.844-45.068 22.81-97.714 34.404-155.124 34.404-23.236 0-47.26-1.902-71.86-5.732-51.47-8.008-91.242-22.072-107.224-28.3-59.4 29.878-108.088 72.676-144.81 127.31-30.716 45.698-53.278 99.828-67.050 160.892-22.782 100.99-13.762 188.196-12.93 195.6 1.62 8.058 26.072 120.93 129.642 183.082 103.924 62.366 232.946-21.68 234.236-22.536l8.856-5.902 9.26 5.29c59.838 34.182 110.77 43.502 129.27 43.654h1.146l1.136 0.152c66.142 8.824 121.864-2.336 165.606-33.172 17.104-12.058 28.978-24.958 36.428-34.542-10.788-6.076-24.702-15.494-38.516-29.31-25.882-25.882-56.734-72.92-56.734-150.026 0-61.022 25.578-118.854 73.97-167.24 23.22-23.218 46.374-39.006 60.304-47.5-34.070-99.178-85.356-155.334-123.152-185.28zM735.491 929.654l-2.656 9.032-9.032 2.656c-3.116 0.916-76.978 21.944-135.326-21.716-43.446-32.506-65.472-90.882-65.472-173.51v-17.258h17.258c82.628 0 141.006 22.030 173.51 65.472 43.66 58.346 22.634 132.208 21.718 135.324zM686.139 815.008c-23.46-31.356-66.556-48.564-128.244-51.26 2.688 61.54 19.828 104.582 51.046 128.080 22.034 16.586 47.992 20.776 68.604 20.776 10.958 0 20.408-1.186 26.944-2.322 3.328-18.764 7.040-61.34-18.35-95.274z" />
392
  <glyph unicode="&#xe9ca;" glyph-name="watch" data-tags="watch" d="M864 435.2c0 81.25-30.456 155.51-80.528 212.004-0.092 0.352-0.176 0.704-0.294 1.054l-40.706 122.12c-3.928 11.78-12.104 21.21-22.472 26.892v101.93c0 26.466-21.534 48-48 48h-256c-26.466 0-48-21.534-48-48v-101.928c-10.368-5.684-18.546-15.114-22.472-26.894l-40.706-122.12c-0.116-0.35-0.202-0.702-0.294-1.054-29.468-33.248-52.144-72.644-65.81-116.004h-30.718c-26.468 0-48-21.532-48-48v-96c0-26.468 21.532-48 48-48h30.718c13.666-43.364 36.344-82.762 65.814-116.012 0.092-0.35 0.176-0.7 0.292-1.048l40.706-122.12c3.926-11.778 12.1-21.208 22.468-26.892v-101.928c0-26.466 21.534-48 48-48h256c26.466 0 48 21.534 48 48v101.926c10.372 5.684 18.55 15.116 22.476 26.896l40.708 122.12c0.118 0.352 0.204 0.708 0.296 1.062 50.070 56.492 80.522 130.748 80.522 211.996zM375.884 760.258c2.182 6.544 8.282 10.942 15.18 10.942h200.93c8.836 0 16 7.164 16 16s-7.164 16-16 16h-191.994v96c0 8.822 7.178 16 16 16h256c8.822 0 16-7.178 16-16v-96h-31.998c-8.836 0-16-7.164-16-16s7.164-16 16-16h40.934c6.898 0 12.998-4.396 15.18-10.94l22.802-68.408c-53.332 39.776-119.424 63.348-190.918 63.348s-137.586-23.572-190.918-63.348l22.802 68.406zM208 371.2c-8.822 0-16 7.178-16 16v96c0 8.822 7.178 16 16 16h22.434c-4.216-20.686-6.434-42.088-6.434-64s2.218-43.314 6.434-64h-22.434zM544 723.2c158.804 0 288-129.196 288-288s-129.196-288-288-288-288 129.196-288 288 129.196 288 288 288zM712.118 110.14c-2.182-6.544-8.282-10.94-15.178-10.94h-40.934c-8.836 0-16-7.164-16-16s7.164-16 16-16h31.994v-96c0-8.822-7.178-16-16-16h-256c-8.822 0-16 7.178-16 16v96h191.998c8.836 0 16 7.164 16 16s-7.164 16-16 16h-200.93c-6.898 0-12.998 4.396-15.18 10.94l-22.802 68.404c53.332-39.772 119.422-63.344 190.914-63.344 71.498 0 137.59 23.574 190.922 63.352l-22.804-68.412zM544 179.2c141.16 0 256 114.84 256 256 0 55.92-17.708 109.048-51.212 153.64-5.308 7.064-15.338 8.488-22.404 3.18-7.064-5.308-8.488-15.338-3.18-22.404 26.092-34.724 41.198-75.384 44.206-118.416h-15.41c-8.836 0-16-7.164-16-16s7.164-16 16-16h15.422c-7.858-110.788-96.634-199.564-207.422-207.422v15.422c0 8.836-7.164 16-16 16s-16-7.164-16-16v-15.422c-110.788 7.858-199.564 96.634-207.422 207.422h15.422c8.836 0 16 7.164 16 16s-7.164 16-16 16h-15.422c7.858 110.788 96.634 199.564 207.422 207.422v-15.422c0-8.836 7.164-16 16-16s16 7.164 16 16v15.41c43.024-3.006 83.674-18.108 118.394-44.188 7.062-5.304 17.094-3.884 22.402 3.184 5.306 7.066 3.882 17.094-3.184 22.402-44.584 33.49-97.702 51.192-153.612 51.192-141.16 0-256-114.84-256-256s114.84-256 256-256zM544 595.2c-8.836 0-16-7.164-16-16v-144c0-0.134 0.016-0.262 0.020-0.396 0.008-0.324 0.022-0.648 0.050-0.972 0.018-0.218 0.044-0.432 0.072-0.646 0.038-0.3 0.082-0.598 0.136-0.898 0.044-0.238 0.094-0.474 0.15-0.708 0.062-0.264 0.128-0.528 0.204-0.79 0.074-0.262 0.158-0.518 0.246-0.774 0.078-0.23 0.16-0.458 0.25-0.686 0.11-0.278 0.23-0.552 0.354-0.822 0.094-0.202 0.188-0.402 0.29-0.6 0.146-0.284 0.302-0.56 0.464-0.834 0.070-0.118 0.126-0.24 0.198-0.356l80-128c3.036-4.856 8.25-7.522 13.584-7.522 2.896 0 5.828 0.786 8.464 2.434 7.494 4.684 9.77 14.554 5.088 22.048l-77.57 124.112v139.41c0 8.836-7.164 16-16 16z" />
393
  <glyph unicode="&#xe9cb;" glyph-name="cogwheel" data-tags="cogwheel" d="M433.147 514.053c-43.406-43.406-67.314-101.119-67.314-162.506s23.905-119.1 67.314-162.506c43.409-43.406 101.119-67.314 162.506-67.314s119.097 23.908 162.509 67.314c89.606 89.606 89.606 235.406 0 325.012s-235.406 89.603-325.015 0zM732.196 215.004c-36.471-36.471-84.962-56.56-136.54-56.56s-100.069 20.086-136.542 56.56c-36.471 36.471-56.557 84.964-56.557 136.542s20.086 100.069 56.557 136.54c37.648 37.648 87.089 56.467 136.542 56.467 49.441 0 98.901-18.825 136.54-56.467 75.29-75.29 75.29-197.792 0-273.082zM1013.417 446.668c-1.895 8.365-9.332 14.301-17.905 14.301h-50.102c-6.526 20.923-14.906 41.191-25.026 60.528l35.411 35.411c6.059 6.059 7.119 15.501 2.561 22.755-16.896 26.877-37.007 52.045-59.774 74.812-22.767 22.764-47.935 42.875-74.81 59.771-7.258 4.561-16.696 3.493-22.757-2.561l-35.409-35.409c-19.33 10.115-39.59 18.495-60.503 25.017l0.002 50.082c0 8.573-5.932 16.005-14.292 17.905-24.853 5.648-50.266 9.001-75.789 10.14 0.71 4.311-0.066 8.847-2.526 12.754-13.107 20.818-28.676 40.3-46.278 57.901-17.619 17.621-37.1 33.193-57.904 46.283-7.256 4.563-16.701 3.503-22.762-2.556l-24.831-24.828c-13.21 6.717-26.951 12.399-41.083 16.985l-0.012 35.112c-0.002 8.568-5.932 15.993-14.284 17.898-48.219 10.979-99.17 10.972-147.353-0.020-8.353-1.905-14.277-9.334-14.277-17.9v-35.080c-14.137-4.58-27.881-10.262-41.086-16.987l-24.835 24.835c-6.064 6.064-15.508 7.126-22.764 2.556-20.813-13.104-40.3-28.679-57.918-46.297-17.601-17.601-33.173-37.081-46.28-57.901-4.568-7.254-3.508-16.703 2.553-22.764l24.838-24.84c-6.725-13.202-12.409-26.948-16.997-41.098l-35.063 0.012c-0.002 0-0.005 0-0.007 0-8.566 0-15.996-5.924-17.9-14.277-10.989-48.16-11.002-99.116-0.039-147.363 1.9-8.36 9.332-14.292 17.903-14.292h35.115c4.58-14.135 10.262-27.878 16.987-41.086l-24.821-24.821c-6.061-6.061-7.121-15.506-2.556-22.759 13.090-20.803 28.662-40.285 46.283-57.906 17.604-17.606 37.085-33.176 57.901-46.28 3.014-1.897 6.404-2.823 9.775-2.823 0.999 0 1.993 0.1 2.979 0.262 1.138-25.511 4.492-50.914 10.137-75.757 1.9-8.36 9.332-14.292 17.903-14.292h50.082c6.524-20.911 14.901-41.171 25.017-60.501l-35.409-35.411c-6.059-6.059-7.121-15.501-2.561-22.755 16.899-26.877 37.010-52.050 59.774-74.812 22.762-22.762 47.933-42.873 74.81-59.771 7.256-4.563 16.698-3.498 22.755 2.561l35.411 35.411c19.337-10.12 39.607-18.502 60.528-25.026v-50.102c0-8.576 5.937-16.010 14.301-17.905 31.117-7.055 63.108-10.58 95.099-10.58 32.030 0 64.060 3.537 95.185 10.61 8.36 1.9 14.292 9.332 14.292 17.903v50.082c20.911 6.524 41.166 14.899 60.501 25.017l35.409-35.409c6.061-6.059 15.499-7.121 22.757-2.561 26.875 16.896 52.043 37.005 74.81 59.771 22.767 22.762 42.875 47.933 59.771 74.812 4.558 7.254 3.498 16.696-2.561 22.755l-35.409 35.409c10.118 19.332 18.495 39.592 25.019 60.501h50.082c8.573 0 16.003 5.932 17.903 14.292 14.135 62.212 14.145 128.011 0.029 190.287zM177.948 446.687c-5.011-21.998-8.213-44.447-9.684-67.030l-5.807-5.807c-13.973 9.809-27.171 20.901-39.365 33.098-12.204 12.204-23.298 25.401-33.098 39.365l23.871 23.871c5.866 5.866 7.070 14.938 2.938 22.13-10.505 18.28-18.625 37.92-24.138 58.379-2.159 8.012-9.427 13.582-17.729 13.582h-33.783c-5.917 33.8-5.912 68.734 0.022 102.482l33.737-0.012c0.002 0 0.005 0 0.007 0 8.296 0 15.562 5.562 17.726 13.572 5.533 20.49 13.663 40.138 24.16 58.405 4.132 7.192 2.93 16.265-2.938 22.13l-23.888 23.888c9.812 13.976 20.906 27.171 33.098 39.365 12.206 12.204 25.408 23.303 39.382 33.115l23.888-23.888c5.866-5.866 14.936-7.070 22.13-2.938 18.275 10.502 37.918 18.625 58.381 24.14 8.012 2.159 13.582 9.43 13.582 17.729v33.763c33.763 5.934 68.692 5.937 102.475 0.010l0.012-33.776c0.002-8.292 5.562-15.552 13.567-17.717 20.456-5.535 40.109-13.66 58.413-24.155 7.19-4.12 16.253-2.913 22.113 2.947l23.871 23.871c13.964-9.802 27.159-20.897 39.365-33.1 12.191-12.191 23.286-25.391 33.098-39.365l-5.812-5.812c-22.581-1.469-45.032-4.673-67.030-9.684-8.355-1.902-14.282-9.332-14.282-17.903v-43.661c-7.574 12.7-16.691 24.456-27.315 35.080-33.991 33.994-79.184 52.714-127.247 52.714s-93.258-18.718-127.252-52.711c-70.156-70.154-70.146-184.313 0.017-254.479 10.625-10.625 22.382-19.743 35.085-27.318h-43.668c-8.568 0-15.998-5.927-17.903-14.282zM235.517 556.908l35.409-35.411c-4.872-9.307-9.327-18.833-13.379-28.539-9.807 5.937-18.899 13.048-27.146 21.296-55.847 55.847-55.855 146.711-0.017 202.549 27.056 27.056 63.025 41.957 101.283 41.957s74.227-14.901 101.283-41.957c8.25-8.25 15.364-17.342 21.298-27.146-9.706-4.052-19.234-8.509-28.542-13.381l-35.411 35.409c-6.059 6.061-15.503 7.121-22.755 2.561-26.88-16.899-52.048-37.010-74.81-59.774-22.764-22.764-42.875-47.933-59.774-74.81-4.563-7.251-3.501-16.693 2.561-22.752zM980.545 278.815h-48.919c-8.296 0-15.56-5.562-17.724-13.572-7.364-27.257-18.182-53.416-32.158-77.752-4.132-7.192-2.925-16.26 2.938-22.125l34.586-34.588c-13.663-20.001-29.313-38.855-46.65-56.192-17.342-17.34-36.194-32.99-56.195-46.652l-34.586 34.586c-5.868 5.866-14.931 7.075-22.128 2.94-24.334-13.973-50.493-24.794-77.752-32.155-8.008-2.164-13.572-9.43-13.572-17.726v-48.919c-47.83-8.979-97.564-8.984-145.433-0.020v48.932c0 8.296-5.564 15.562-13.574 17.726-27.269 7.364-53.436 18.184-77.777 32.162-7.192 4.13-16.262 2.925-22.125-2.94l-34.586-34.588c-20.001 13.665-38.855 29.315-56.195 46.652-17.34 17.34-32.99 36.192-46.652 56.195l34.586 34.586c5.866 5.866 7.070 14.933 2.94 22.125-13.973 24.331-24.791 50.491-32.158 77.755-2.164 8.008-9.43 13.572-17.724 13.572h-48.919c-8.989 47.874-8.982 97.606 0.020 145.436h48.895c8.296 0 15.562 5.564 17.726 13.574 7.361 27.266 18.182 53.433 32.162 77.777 4.13 7.192 2.925 16.262-2.94 22.125l-34.586 34.588c13.665 20.001 29.313 38.853 46.652 56.192s36.192 32.987 56.192 46.652l34.588-34.586c5.866-5.866 14.933-7.070 22.125-2.94 24.343 13.978 50.511 24.799 77.777 32.162 8.010 2.162 13.574 9.43 13.574 17.726v48.892c47.835 9.004 97.567 9.009 145.436 0.020l-0.002-48.917c0-8.296 5.562-15.562 13.572-17.726 27.264-7.366 53.424-18.184 77.755-32.158 7.192-4.13 16.265-2.928 22.128 2.94l34.586 34.586c20.001-13.663 38.853-29.31 56.192-46.652 17.342-17.34 32.992-36.194 46.655-56.195l-34.588-34.588c-5.866-5.866-7.070-14.933-2.938-22.125 13.976-24.334 24.796-50.503 32.165-77.779 2.164-8.010 9.43-13.572 17.724-13.572h48.932c8.96-47.874 8.952-97.606-0.024-145.433zM530.861 416.339c-35.727-35.727-35.727-93.858 0-129.585 17.866-17.863 41.33-26.796 64.795-26.796s46.929 8.93 64.795 26.796c35.727 35.727 35.727 93.858-0.002 129.585-35.729 35.724-93.858 35.724-129.587 0zM634.482 312.718c-21.406-21.408-56.249-21.408-77.654 0-21.411 21.411-21.411 56.246-0.002 77.654 10.708 10.705 24.764 16.057 38.828 16.057 14.059 0 28.123-5.354 38.826-16.057 21.413-21.408 21.413-56.244 0.002-77.654z" />
modules/controls/assets/fonts/elementskit.ttf CHANGED
Binary file
modules/controls/assets/fonts/elementskit.woff CHANGED
Binary file
modules/controls/assets/js/ajaxchoose.js CHANGED
@@ -1 +1 @@
1
- ;jQuery(window).on('elementor:init',function(){'use strict';var e=elementor.modules.controls.BaseData.extend({onReady:function(){var e=this,t=e.ui.select,n=t.attr('data-ajax-url');t.select2({ajax:{url:n,dataType:'json',data:function(e){var t={s:e.term,};return t}},cache:!0});var a=(typeof e.getControlValue()!=='undefined')?e.getControlValue():'';if(a.isArray){a=e.getControlValue().join()};jQuery.ajax({url:n,dataType:'json',data:{ids:String(a)}}).then(function(e){if(e!==null&&e.results.length>0){jQuery.each(e.results,function(e,a){var n=new Option(a.text,a.id,!0,!0);t.append(n).trigger('change')});t.trigger({type:'select2:select',params:{data:e}})}})},onBeforeDestroy:function(){if(this.ui.select.data('select2')){this.ui.select.select2('destroy')};this.el.remove()}});elementor.addControlView('ajaxselect2',e)});
1
+ jQuery(window).on("elementor:init",function(){"use strict";var e=elementor.modules.controls.BaseData.extend({onReady:function(){var e=this.ui.select,t=e.attr("data-ajax-url"),a=window.wpApiSettings.nonce;e.select2({ajax:{url:t,dataType:"json",headers:{"X-WP-Nonce":a},data:function(e){return{s:e.term}}},cache:!0});var n=void 0!==this.getControlValue()?this.getControlValue():"";n.isArray&&(n=this.getControlValue().join()),jQuery.ajax({url:t,dataType:"json",headers:{"X-WP-Nonce":a},data:{ids:String(n)}}).then(function(t){null!==t&&t.results.length>0&&(jQuery.each(t.results,function(t,a){var n=new Option(a.text,a.id,!0,!0);e.append(n).trigger("change")}),e.trigger({type:"select2:select",params:{data:t}}))})},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.el.remove()}});elementor.addControlView("ajaxselect2",e)});
modules/controls/assets/js/ekiticons.js ADDED
@@ -0,0 +1 @@
 
1
+ {"icons":["home","apartment1","pencil","magic-wand","drop","lighter","poop","sun","moon","cloud1","cloud-upload","cloud-download","cloud-sync","cloud-check","database1","lock","cog","trash","dice","heart1","star1","star-half","star-empty","flag","envelope1","paperclip","inbox","eye","printer","file-empty","file-add","enter","exit","graduation-hat","license","music-note","film-play","camera-video","camera","picture","book","bookmark","user","users","shirt","store","cart2","tag","phone-handset","phone","pushpin","map-marker","map","location","calendar-full","keyboard","spell-check","screen","smartphone","tablet","laptop","laptop-phone","power-switch","bubble","heart-pulse","construction","pie-chart","chart-bars","gift1","diamond1","dinner","coffee-cup","leaf","paw","rocket","briefcase","bus","car1","train","bicycle","wheelchair","select","earth","smile","sad","neutral","mustache","alarm","bullhorn","volume-high","volume-medium","volume-low","volume","mic","hourglass","undo","redo","sync","history","clock1","download","upload","enter-down","exit-up","bug","code","link","unlink","thumbs-up","thumbs-down","magnifier","cross","chevron-up","chevron-down","chevron-left","chevron-right","arrow-up","arrow-down","arrow-left","arrow-right","right-arrow","left-arrow","download-arrow","up-arrow","arrows","double-angle-pointing-to-right","double-left-chevron","left-arrow2","right-arrow2","warning","down-arrow1","up-arrow1","right-arrow1","left-arrows","question-circle","menu-circle","checkmark-circle","cross-circle","plus-circle","move","circle-minus","arrow-up-circle","arrow-down-circle","arrow-left-circle","arrow-right-circle","chevron-up-circle","chevron-down-circle","chevron-left-circle","chevron-right-circle","crop","frame-expand","frame-contract","layers","funnel","text-format","text-size","bold","italic","underline","strikethrough","highlight","text-align-left","text-align-center","text-align-right","text-align-justify","line-spacing","indent-increase","indent-decrease","page-break","hand","pointer-up","pointer-right","pointer-down","pointer-left","burger","cakes","cheese","drink-glass","pizza","vplay","newsletter","coins-2","commerce-2","monitor","business","graphic-2","commerce-1","hammer","justice-1","line","money-3","commerce","agenda","justice","technology","coins-1","bank","calculator","soundcloud","chart2","checked","clock11","comment2","comments","consult","consut2","deal","envelope11","folder","folder2","invest","loan","menu1","list1","map-marker1","mutual-fund","google-plus","phone1","pie-chart1","play","savings","search2","tag1","tags","instagram1","quote","arrow-point-to-down","play-button","minus","plus","tick","check","edit","reply","cogwheel-outline","abacus","abacus1","agenda1","shopping-basket","users1","man","support1","favorites","calendar","paper-plane","placeholder","phone-call","contact","email","internet","quote1","medical","eye1","full-screen","tools","pie-chart2","diamond11","valentines-heart","like","team","tshirt","cancel","drink","home1","music","rich","brush","opposite-way","cloud-computing1","technology-1","rotate","medical1","flash-1","flash","uturn","down-arrow","hours-support","bag","photo-camera","school","settings","smartphone1","technology-11","tool","business1","shuffle-arrow","van-1","van","vegetables","women","vintage","team-1","team1","apple-1","apple","watch","cogwheel","light-bulb","light-bulb-1","heart-shape-outline","online-shopping-cart","shopping-cart1","star2","star-1","favorite1","agenda2","agenda-1","alarm-clock","alarm-clock1","atomic","auction","balance","balance1","bank1","bar-chart","barrier","battery","battery-1","bell","bluetooth","book1","briefcase1","briefcase-1","briefcase-2","calculator1","calculator2","calculator-1","calendar1","calendar2","calendar-1","calendar-page-empty","calendar3","car11","carrier","cash","chat","chat-1","checked1","clip","clip1","clipboard1","clipboard11","clock2","clock-1","cloud11","cloud-computing11","cloud-computing-1","cogwheel1","coins1","compass","contract","conversation","crane1","crane-2","credit-card","credit-card1","cursor","customer-service","cutlery","dart-board","decision-making","desk-chair","desk-lamp","diamond2","direction","document","dollar-bill","download1","edit1","email1","envelope2","envelope3","eraser","eye2","factory","fast-forward","favorites1","file","file-1","file-2","file-3","filter","finance-book","flag1","folder1","folder-1","folders","folders1","gamepad","gift11","growth","heart11","home2","house","house-1","house-2","id-card","id-card1","id-card-1","idea1","image","improvement","inbox1","information","key","key1","laptop1","layers1","light-bulb1","like1","line-chart1","mail","manager","map1","medal1","megaphone","megaphone1","message","message-1","message-2","microphone","money1","money-bag1","monitor1","music1","next","open-book1","padlock","padlock-1","paint-brush","pause","pen","pencil1","percentage","phone-call1","phone-call2","photo-camera1","pie-chart3","pipe","placeholder1","placeholder2","planet-earth","play-button1","power-button","presentation","presentation1","printer1","push-pin","push-pin1","refresh","reload","return","rocket-ship","rss1","safebox","safebox1","settings1","settings-2","sewing-machine","share2","shield1","shield11","shopping","shopping-bag","shopping-bag-1","shopping-bag-2","shopping-cart11","shopping-cart2","shopping-cart-1","shopping-cart-2","shopping-cart-3","smartphone2","speaker","speakers","stats","stats-1","stats-2","stats-3","stats-4","stats-5","stats-6","sticky-note","store1","store-1","suitcase","suitcase-1","tag2","target","team2","tie","trash1","trolley","trolley-1","trolley-2","trophy1","truck1","truck-1","truck-2","umbrella","upload1","user1","user-1","user-2","user-3","users2","video-camera","voucher","voucher-1","voucher-2","voucher-3","voucher-4","wallet","wallet1","wifi","worker","zoom-in","zoom-out","burger-menu","squares","options","apps","menu-11","menu11","back_up","cart11","checkmark","dollar","domian","hosting1","key2","migration","play1","quote2","api_setup","coin","hand_shake","idea_generate","page_search","pen_shape","pencil_art","review","star","timing","trophy","communication","money-bag2","dentist","bill","label","money","shield","support","one","clock","cart","globe","tooth","tooth-1","tooth-2","brain","view","doctor","heart","medicine","stethoscope","hospital","clipboard","medicine-1","hospital-1","customer-support","brickwall","crane2","valve","safety","energy-saving","paint-roller","paint-brushes","construction-tool-vehicle-with-crane-lifting-materials","trowel","bucket","smart","repair","saw","cutter","plier","drill","save-money","planting","line-chart","open-book","money-bag3","server","server-1","server-2","cloud-computing","cloud","database","computer","server-3","server-4","server-5","server-6","server-7","cloud-1","server-8","business-and-finance","cloud-2","server-9","hosting","car","car-frontal-view","car-1","racing","car-wheel","steering-wheel","frontal-taxi-cab","taxi","cosmetics","flower","mirror","itunes","salon","hair-dryer","shampoo","download-button","list","loupe","search","search-1","shopping-cart","menu","menu-1","menu-button-of-three-horizontal-lines","menu-2","menu-3","menu-5","menu-button","list-1","menu-6","menu-7","menu-8","list-2","dot","menu-9","search11","search-minus","search-11","search-2","search-3","magnifying-glass-search","loupe1","speed","search21","search-4","search-5","detective","cart1","buying-on-smartphone","badge","basket1","commerce-and-shopping","comment","comment-1","share","share-1","share-2","share-3","comment1","favorite","retweet","share1","facebook","twitter","linkedin","whatsapp-1","dribbble","facebook-2","twitter1","vk","youtube-v","vimeo","youtube","snapchat-1","behance","github","pinterest","spotify","soundcloud-1","skype-1","rss","reddit-1","dribbble-1","wordpress-1","logo","dropbox-1","blogger-1","photo","hangouts","xing","myspace","flickr-1","envato","picasa-1","wattpad","emoji","deviantart-1","yahoo-1","vine-1","delicious","kickstarter-1","stumbleupon-1","brands-and-logotypes","instagram-1","facebook-1","instagram-2","twitter-1","whatsapp-2","youtube-1","linkedin-1","telegram","github-1","vk-1","pinterest-1","rss-1","twitch","snapchat-2","skype-2","behance-2","spotify-1","periscope","dribbble-2","tumblr-1","soundcloud-2","google-drive-1","dropbox-2","reddit-2","html","vimeo-1","hangout","blogger-2","yahoo-2","path","yelp-1","slideshare","picasa-2","myspace-1","flickr-2","xing-1","envato-1","swarm","wattpad-1","foursquare","deviantart-2","kickstarter-2","delicious-1","vine-2","digg","bebo","stumbleupon-2","forrst","eye3","microscope","Anti-Lock","apartment","app","Aroma","bamboo-Leaf","basket","Battery","Bettery","building","car-2","Car","Child","cityscape","cleaner","Coffee-cup","coins","Computer","Consultancy","cottage","crane","Custom-api","customer-support-2","Design-2","Design-3","design","diamond","diploma","Document-Search","Download","drilling","engine","engineer","envelope","Family","friendship","gift","graph-2","graph","hamburger-2","handshake","Helmet","hot-Stone-2","hot-stone","idea","Leaf","management","Massage-table","Mechanic","Money-2","money-bag","Money","oil-bottle","Physiotherapy","Profile","Rating","right-mark","rings","Safe-house","Scan","social-care","Speed-Clock","stopwatch","Support-2","target-2","Target","tripod","truck","university","User","Web-Portals","window","ek_line_icon","ek_stroke_icon","ekit","elements-kit-logo","degree-image","accordion","animated-flip-box","animated-text","brands","business-hour","button","carousel","Circle-progress","contact-form","countdown-timer","dropbar","faq","full-width-scroll","google-map","heading-style","help-desk","horizontal-timeline","iframe","image-comparison","image-gallery","image-justify","image-magnifier","image-masonry","inline-svg","instagram","listing","music-player","news-ticker","off-canvus-menu","parallax","portfolio","post-banner","post-carousel","post-grid","post-slider","pricing-list","pricing-table","product-featured","product-image","product-recent","product-sale","product-top-rated","product-top-seller","progress-bar","protected-content-v2","protected-content-v3","protected-content","qr_code","scroll-button","search1","service","slider-image","social-share","subscribe","tab","table","team-join","team-member","testimonial-carousel","testimonial-grid","testimonial-quote","testimonial-slider","toggle","user-login","user-registration","vertical-timeline","video-player","weather"]}
modules/controls/assets/js/imagechoose.js CHANGED
@@ -1,2 +1 @@
1
- ;jQuery(window).on('elementor:init',function(){'use strict';var e=elementor.modules.controls.BaseData,n=e.extend({ui:function t(){var t=e.prototype.ui.apply(this,arguments);t.inputs='[type="radio"]';return t},events:function(){return _.extend(e.prototype.events.apply(this,arguments),{'mousedown label':'onMouseDownLabel','mouseover label':'onMouseOverLabel','click @ui.inputs':'onClickInput','change @ui.inputs':'onBaseInputChange'})},onMouseOverLabel:function(e){var t=this.$(e.currentTarget),r=$(window).height(),n=t.offset(),a=r/2,o=t.find('.imagelarge'),i={left:n.left+t.width(),top:0};if(n.top<=a){o.removeClass('preview-top');i.top=n.top+t.height()+17}
2
- else{o.addClass('preview-top');i.top=n.top-7};o.css(i)},onMouseDownLabel:function(e){var n=this.$(e.currentTarget),t=this.$('#'+n.attr('for'));t.data('checked',t.prop('checked'));this.ui.inputs.removeClass('checked');t.data('checked',t.addClass('checked'))},onClickInput:function(e){if(!this.model.get('toggle')){return};var t=this.$(e.currentTarget);if(t.data('checked')){t.prop('checked',!1).trigger('change')}},onRender:function(){e.prototype.onRender.apply(this,arguments);var t=this.getControlValue();if(t){this.ui.inputs.filter('[value="'+t+'"]').prop('checked',!0);this.ui.inputs.filter('[value="'+t+'"]').addClass('checked')}}},{onPasteStyle:function(e,t){return''===t||undefined!==e.options[t]}});elementor.addControlView('imagechoose',n)});
1
+ jQuery(window).on("elementor:init",function(){"use strict";var e=elementor.modules.controls.BaseData,t=e.extend({ui:function(){var t=e.prototype.ui.apply(this,arguments);return t.inputs='[type="radio"]',t},events:function(){return _.extend(e.prototype.events.apply(this,arguments),{"mousedown label":"onMouseDownLabel","mouseover label":"onMouseOverLabel","click @ui.inputs":"onClickInput","change @ui.inputs":"onBaseInputChange"})},onMouseOverLabel:function(e){var t=this.$(e.currentTarget),o=jQuery(window).height(),n=t.offset(),i=o/2,r=t.find(".imagelarge"),a={left:n.left+t.width(),top:0};n.top<=i?(r.removeClass("preview-top"),a.top=n.top+t.height()+17):(r.addClass("preview-top"),a.top=n.top-7),r.css(a)},onMouseDownLabel:function(e){var t=this.$(e.currentTarget),o=this.$("#"+t.attr("for"));o.data("checked",o.prop("checked")),this.ui.inputs.removeClass("checked"),o.data("checked",o.addClass("checked"))},onClickInput:function(e){if(this.model.get("toggle")){var t=this.$(e.currentTarget);t.data("checked")&&t.prop("checked",!1).trigger("change")}},onRender:function(){e.prototype.onRender.apply(this,arguments);var t=this.getControlValue();t&&(this.ui.inputs.filter('[value="'+t+'"]').prop("checked",!0),this.ui.inputs.filter('[value="'+t+'"]').addClass("checked"))}},{onPasteStyle:function(e,t){return""===t||void 0!==e.options[t]}});elementor.addControlView("imagechoose",t)});
 
modules/controls/assets/js/widgetarea-editor.js CHANGED
@@ -1 +1 @@
1
- (function(e,t){'use strict';var n={init:function(){t.hooks.addAction('frontend/element_ready/global',function(t){var a=t.find('.widgetarea_warper_edit');a.on('click',function(){var t=window.parent.$('#widgetarea-control-iframe'),a=window.parent.$('#elementor-template-library-modal'),n=e(this).parent().attr('data-elementskit-widgetarea-key'),i=e(this).parent().attr('data-elementskit-widgetarea-index'),o=window.elementskit.resturl+'dynamic-content/content_editor/widget/'+n+'-'+i;window.parent.$('body').attr('data-elementskit-widgetarea-key',n);window.parent.$('body').attr('data-elementskit-widgetarea-load','false');a.css('display','block');window.parent.$('.widgetarea_iframe_modal').css('display','block');window.parent.$('.dialog-lightbox-loading').css('display','block');t.contents().find('#elementor-loading').css('display','block');t.css('z-index','-1');t.attr('src',o);t.on('load',function(){window.parent.$('.dialog-lightbox-loading').css('display','none');t.css('display','block');t.contents().find('#elementor-loading').css('display','none');t.css('z-index','1')})});if(typeof window.parent.$!='undefined'){var n=window.parent.$('#elementor-template-library-modal').find('.eicon-close');n.on('click',function(){window.parent.$('body').attr('data-elementskit-widgetarea-load','true')})}})},};e(window).on('elementor/frontend/init',n.init)}(jQuery,window.elementorFrontend));
1
+ !function(e,t){"use strict";var n=function(){t.hooks.addAction("frontend/element_ready/global",function(t){(t.find(".widgetarea_warper_edit").on("click",function(){var t=window.parent.jQuery(".widgetarea_iframe_modal"),n=t.find("#widgetarea-control-iframe"),i=t.find(".dialog-lightbox-loading"),a=t.find(".dialog-type-lightbox"),o=e(this).parent().attr("data-elementskit-widgetarea-key"),d=e(this).parent().attr("data-elementskit-widgetarea-index"),r=window.elementskit.resturl+"dynamic-content/content_editor/widget/"+o+"-"+d;window.parent.jQuery("body").attr("data-elementskit-widgetarea-key",o),window.parent.jQuery("body").attr("data-elementskit-widgetarea-load","false"),a.show(),t.show(),i.show(),n.contents().find("#elementor-loading").show(),n.css("z-index","-1"),n.attr("src",r),n.on("load",function(){i.hide(),n.show(),n.contents().find("#elementor-loading").hide(),n.css("z-index","1")})}),void 0!==window.parent.jQuery)&&window.parent.jQuery(".widgetarea_iframe_modal").find(".eicon-close").on("click",function(){window.parent.jQuery("body").attr("data-elementskit-widgetarea-load","true")})})};e(window).on("elementor/frontend/init",n)}(jQuery,window.elementorFrontend);
modules/controls/assets/js/widgetarea-inspactor.js CHANGED
@@ -1 +1 @@
1
- ;jQuery(window).on('elementor:init',function(){'use strict';var a=jQuery('.eicon-close');a.on('click',function(){jQuery('.widgetarea_iframe_modal').css('display','none')});var e=elementor.modules.controls.BaseData,n=e.extend({ui:function t(){var t=e.prototype.ui.apply(this,arguments);t.inputs='[type="text"]';return t},events:function(){return _.extend(e.prototype.events.apply(this,arguments),{'change @ui.inputs':'onBaseInputChange'})},onBaseInputChange:function(e){clearTimeout(this.correctionTimeout);var t=e.currentTarget,n=this.getInputValue(t),a=this.validators.slice(0),i=this.elementSettingsModel.validators[this.model.get('name')];this.updateElementModel(n,t)},onRender:function(){e.prototype.onRender.apply(this,arguments);var t=this;setInterval(function(){var i=$('body').attr('data-elementskit-widgetarea-load'),r=$('body').attr('data-elementskit-widgetarea-key');if(i=='true'){var a=new Date().getTime(),n,e=r.split('***');e=e[0];n=e+'***'+a;$('body').attr('data-elementskit-widgetarea-load','false');t.setValue(n)}},2000)}},{});elementor.addControlView('widgetarea',n)});
1
+ jQuery(window).on("elementor:init",function(){"use strict";jQuery(".eicon-close").on("click",function(){jQuery(".widgetarea_iframe_modal").css("display","none")});var e=elementor.modules.controls.BaseData,t=e.extend({ui:function(){var t=e.prototype.ui.apply(this,arguments);return t.inputs='[type="text"]',t},events:function(){return _.extend(e.prototype.events.apply(this,arguments),{"change @ui.inputs":"onBaseInputChange"})},onBaseInputChange:function(e){clearTimeout(this.correctionTimeout);var t=e.currentTarget,n=this.getInputValue(t);this.validators.slice(0),this.elementSettingsModel.validators[this.model.get("name")];this.updateElementModel(n,t)},onDestroy:function(){clearInterval(window.ekitWidgetAreaInterval)},onRender:function(){e.prototype.onRender.apply(this,arguments);var t=this;clearInterval(window.ekitWidgetAreaInterval),window.ekitWidgetAreaInterval=setInterval(function(){var e=jQuery("body").attr("data-elementskit-widgetarea-load"),n=jQuery("body").attr("data-elementskit-widgetarea-key");if("true"==e&&1==t.isRendered){var a,i=(new Date).getTime(),r=n.split("***");a=(r=r[0])+"***"+i,jQuery("body").attr("data-elementskit-widgetarea-load","false"),t.setValue(a)}},1e3)}},{});elementor.addControlView("widgetarea",t)});
modules/controls/icon-list.php CHANGED
@@ -2,1699 +2,1699 @@
2
  defined( 'ABSPATH' ) || exit;
3
 
4
  return [
5
- 'icon icon-home' => 'icon icon-home',
6
- 'icon icon-apartment1' => 'icon icon-apartment1',
7
- 'icon icon-pencil' => 'icon icon-pencil',
8
- 'icon icon-magic-wand' => 'icon icon-magic-wand',
9
- 'icon icon-drop' => 'icon icon-drop',
10
- 'icon icon-lighter' => 'icon icon-lighter',
11
- 'icon icon-poop' => 'icon icon-poop',
12
- 'icon icon-sun' => 'icon icon-sun',
13
- 'icon icon-moon' => 'icon icon-moon',
14
- 'icon icon-cloud1' => 'icon icon-cloud1',
15
- 'icon icon-cloud-upload' => 'icon icon-cloud-upload',
16
- 'icon icon-cloud-download' => 'icon icon-cloud-download',
17
- 'icon icon-cloud-sync' => 'icon icon-cloud-sync',
18
- 'icon icon-cloud-check' => 'icon icon-cloud-check',
19
- 'icon icon-database1' => 'icon icon-database1',
20
- 'icon icon-lock' => 'icon icon-lock',
21
- 'icon icon-cog' => 'icon icon-cog',
22
- 'icon icon-trash' => 'icon icon-trash',
23
- 'icon icon-dice' => 'icon icon-dice',
24
- 'icon icon-heart1' => 'icon icon-heart1',
25
- 'icon icon-star1' => 'icon icon-star1',
26
- 'icon icon-star-half' => 'icon icon-star-half',
27
- 'icon icon-star-empty' => 'icon icon-star-empty',
28
- 'icon icon-flag' => 'icon icon-flag',
29
- 'icon icon-envelope1' => 'icon icon-envelope1',
30
- 'icon icon-paperclip' => 'icon icon-paperclip',
31
- 'icon icon-inbox' => 'icon icon-inbox',
32
- 'icon icon-eye' => 'icon icon-eye',
33
- 'icon icon-printer' => 'icon icon-printer',
34
- 'icon icon-file-empty' => 'icon icon-file-empty',
35
- 'icon icon-file-add' => 'icon icon-file-add',
36
- 'icon icon-enter' => 'icon icon-enter',
37
- 'icon icon-exit' => 'icon icon-exit',
38
- 'icon icon-graduation-hat' => 'icon icon-graduation-hat',
39
- 'icon icon-license' => 'icon icon-license',
40
- 'icon icon-music-note' => 'icon icon-music-note',
41
- 'icon icon-film-play' => 'icon icon-film-play',
42
- 'icon icon-camera-video' => 'icon icon-camera-video',
43
- 'icon icon-camera' => 'icon icon-camera',
44
- 'icon icon-picture' => 'icon icon-picture',
45
- 'icon icon-book' => 'icon icon-book',
46
- 'icon icon-bookmark' => 'icon icon-bookmark',
47
- 'icon icon-user' => 'icon icon-user',
48
- 'icon icon-users' => 'icon icon-users',
49
- 'icon icon-shirt' => 'icon icon-shirt',
50
- 'icon icon-store' => 'icon icon-store',
51
- 'icon icon-cart2' => 'icon icon-cart2',
52
- 'icon icon-tag' => 'icon icon-tag',
53
- 'icon icon-phone-handset' => 'icon icon-phone-handset',
54
- 'icon icon-phone' => 'icon icon-phone',
55
- 'icon icon-pushpin' => 'icon icon-pushpin',
56
- 'icon icon-map-marker' => 'icon icon-map-marker',
57
- 'icon icon-map' => 'icon icon-map',
58
- 'icon icon-location' => 'icon icon-location',
59
- 'icon icon-calendar-full' => 'icon icon-calendar-full',
60
- 'icon icon-keyboard' => 'icon icon-keyboard',
61
- 'icon icon-spell-check' => 'icon icon-spell-check',
62
- 'icon icon-screen' => 'icon icon-screen',
63
- 'icon icon-smartphone' => 'icon icon-smartphone',
64
- 'icon icon-tablet' => 'icon icon-tablet',
65
- 'icon icon-laptop' => 'icon icon-laptop',
66
- 'icon icon-laptop-phone' => 'icon icon-laptop-phone',
67
- 'icon icon-power-switch' => 'icon icon-power-switch',
68
- 'icon icon-bubble' => 'icon icon-bubble',
69
- 'icon icon-heart-pulse' => 'icon icon-heart-pulse',
70
- 'icon icon-construction' => 'icon icon-construction',
71
- 'icon icon-pie-chart' => 'icon icon-pie-chart',
72
- 'icon icon-chart-bars' => 'icon icon-chart-bars',
73
- 'icon icon-gift1' => 'icon icon-gift1',
74
- 'icon icon-diamond1' => 'icon icon-diamond1',
75
- 'icon icon-dinner' => 'icon icon-dinner',
76
- 'icon icon-coffee-cup' => 'icon icon-coffee-cup',
77
- 'icon icon-leaf' => 'icon icon-leaf',
78
- 'icon icon-paw' => 'icon icon-paw',
79
- 'icon icon-rocket' => 'icon icon-rocket',
80
- 'icon icon-briefcase' => 'icon icon-briefcase',
81
- 'icon icon-bus' => 'icon icon-bus',
82
- 'icon icon-car1' => 'icon icon-car1',
83
- 'icon icon-train' => 'icon icon-train',
84
- 'icon icon-bicycle' => 'icon icon-bicycle',
85
- 'icon icon-wheelchair' => 'icon icon-wheelchair',
86
- 'icon icon-select' => 'icon icon-select',
87
- 'icon icon-earth' => 'icon icon-earth',
88
- 'icon icon-smile' => 'icon icon-smile',
89
- 'icon icon-sad' => 'icon icon-sad',
90
- 'icon icon-neutral' => 'icon icon-neutral',
91
- 'icon icon-mustache' => 'icon icon-mustache',
92
- 'icon icon-alarm' => 'icon icon-alarm',
93
- 'icon icon-bullhorn' => 'icon icon-bullhorn',
94
- 'icon icon-volume-high' => 'icon icon-volume-high',
95
- 'icon icon-volume-medium' => 'icon icon-volume-medium',
96
- 'icon icon-volume-low' => 'icon icon-volume-low',
97
- 'icon icon-volume' => 'icon icon-volume',
98
- 'icon icon-mic' => 'icon icon-mic',
99
- 'icon icon-hourglass' => 'icon icon-hourglass',
100
- 'icon icon-undo' => 'icon icon-undo',
101
- 'icon icon-redo' => 'icon icon-redo',
102
- 'icon icon-sync' => 'icon icon-sync',
103
- 'icon icon-history' => 'icon icon-history',
104
- 'icon icon-clock1' => 'icon icon-clock1',
105
- 'icon icon-download' => 'icon icon-download',
106
- 'icon icon-upload' => 'icon icon-upload',
107
- 'icon icon-enter-down' => 'icon icon-enter-down',
108
- 'icon icon-exit-up' => 'icon icon-exit-up',
109
- 'icon icon-bug' => 'icon icon-bug',
110
- 'icon icon-code' => 'icon icon-code',
111
- 'icon icon-link' => 'icon icon-link',
112
- 'icon icon-unlink' => 'icon icon-unlink',
113
- 'icon icon-thumbs-up' => 'icon icon-thumbs-up',
114
- 'icon icon-thumbs-down' => 'icon icon-thumbs-down',
115
- 'icon icon-magnifier' => 'icon icon-magnifier',
116
- 'icon icon-cross' => 'icon icon-cross',
117
- 'icon icon-chevron-up' => 'icon icon-chevron-up',
118
- 'icon icon-chevron-down' => 'icon icon-chevron-down',
119
- 'icon icon-chevron-left' => 'icon icon-chevron-left',
120
- 'icon icon-chevron-right' => 'icon icon-chevron-right',
121
- 'icon icon-arrow-up' => 'icon icon-arrow-up',
122
- 'icon icon-arrow-down' => 'icon icon-arrow-down',
123
- 'icon icon-arrow-left' => 'icon icon-arrow-left',
124
- 'icon icon-arrow-right' => 'icon icon-arrow-right',
125
- 'icon icon-right-arrow' => 'icon icon-right-arrow',
126
- 'icon icon-left-arrow' => 'icon icon-left-arrow',
127
- 'icon icon-download-arrow' => 'icon icon-download-arrow',
128
- 'icon icon-up-arrow' => 'icon icon-up-arrow',
129
- 'icon icon-arrows' => 'icon icon-arrows',
130
- 'icon icon-double-angle-pointing-to-right' => 'icon icon-double-angle-pointing-to-right',
131
- 'icon icon-double-left-chevron' => 'icon icon-double-left-chevron',
132
- 'icon icon-left-arrow2' => 'icon icon-left-arrow2',
133
- 'icon icon-right-arrow2' => 'icon icon-right-arrow2',
134
- 'icon icon-warning' => 'icon icon-warning',
135
- 'icon icon-down-arrow1' => 'icon icon-down-arrow1',
136
- 'icon icon-up-arrow1' => 'icon icon-up-arrow1',
137
- 'icon icon-right-arrow1' => 'icon icon-right-arrow1',
138
- 'icon icon-left-arrows' => 'icon icon-left-arrows',
139
- 'icon icon-question-circle' => 'icon icon-question-circle',
140
- 'icon icon-menu-circle' => 'icon icon-menu-circle',
141
- 'icon icon-checkmark-circle' => 'icon icon-checkmark-circle',
142
- 'icon icon-cross-circle' => 'icon icon-cross-circle',
143
- 'icon icon-plus-circle' => 'icon icon-plus-circle',
144
- 'icon icon-move' => 'icon icon-move',
145
- 'icon icon-circle-minus' => 'icon icon-circle-minus',
146
- 'icon icon-arrow-up-circle' => 'icon icon-arrow-up-circle',
147
- 'icon icon-arrow-down-circle' => 'icon icon-arrow-down-circle',
148
- 'icon icon-arrow-left-circle' => 'icon icon-arrow-left-circle',
149
- 'icon icon-arrow-right-circle' => 'icon icon-arrow-right-circle',
150
- 'icon icon-chevron-up-circle' => 'icon icon-chevron-up-circle',
151
- 'icon icon-chevron-down-circle' => 'icon icon-chevron-down-circle',
152
- 'icon icon-chevron-left-circle' => 'icon icon-chevron-left-circle',
153
- 'icon icon-chevron-right-circle' => 'icon icon-chevron-right-circle',
154
- 'icon icon-crop' => 'icon icon-crop',
155
- 'icon icon-frame-expand' => 'icon icon-frame-expand',
156
- 'icon icon-frame-contract' => 'icon icon-frame-contract',
157
- 'icon icon-layers' => 'icon icon-layers',
158
- 'icon icon-funnel' => 'icon icon-funnel',
159
- 'icon icon-text-format' => 'icon icon-text-format',
160
- 'icon icon-text-size' => 'icon icon-text-size',
161
- 'icon icon-bold' => 'icon icon-bold',
162
- 'icon icon-italic' => 'icon icon-italic',
163
- 'icon icon-underline' => 'icon icon-underline',
164
- 'icon icon-strikethrough' => 'icon icon-strikethrough',
165
- 'icon icon-highlight' => 'icon icon-highlight',
166
- 'icon icon-text-align-left' => 'icon icon-text-align-left',
167
- 'icon icon-text-align-center' => 'icon icon-text-align-center',
168
- 'icon icon-text-align-right' => 'icon icon-text-align-right',
169
- 'icon icon-text-align-justify' => 'icon icon-text-align-justify',
170
- 'icon icon-line-spacing' => 'icon icon-line-spacing',
171
- 'icon icon-indent-increase' => 'icon icon-indent-increase',
172
- 'icon icon-indent-decrease' => 'icon icon-indent-decrease',
173
- 'icon icon-page-break' => 'icon icon-page-break',
174
- 'icon icon-hand' => 'icon icon-hand',
175
- 'icon icon-pointer-up' => 'icon icon-pointer-up',
176
- 'icon icon-pointer-right' => 'icon icon-pointer-right',
177
- 'icon icon-pointer-down' => 'icon icon-pointer-down',
178
- 'icon icon-pointer-left' => 'icon icon-pointer-left',
179
- 'icon icon-burger' => 'icon icon-burger',
180
- 'icon icon-cakes' => 'icon icon-cakes',
181
- 'icon icon-cheese' => 'icon icon-cheese',
182
- 'icon icon-drink-glass' => 'icon icon-drink-glass',
183
- 'icon icon-pizza' => 'icon icon-pizza',
184
- 'icon icon-vplay' => 'icon icon-vplay',
185
- 'icon icon-newsletter' => 'icon icon-newsletter',
186
- 'icon icon-coins-2' => 'icon icon-coins-2',
187
- 'icon icon-commerce-2' => 'icon icon-commerce-2',
188
- 'icon icon-monitor' => 'icon icon-monitor',
189
- 'icon icon-business' => 'icon icon-business',
190
- 'icon icon-graphic-2' => 'icon icon-graphic-2',
191
- 'icon icon-commerce-1' => 'icon icon-commerce-1',
192
- 'icon icon-hammer' => 'icon icon-hammer',
193
- 'icon icon-justice-1' => 'icon icon-justice-1',
194
- 'icon icon-line' => 'icon icon-line',
195
- 'icon icon-money-3' => 'icon icon-money-3',
196
- 'icon icon-commerce' => 'icon icon-commerce',
197
- 'icon icon-agenda' => 'icon icon-agenda',
198
- 'icon icon-justice' => 'icon icon-justice',
199
- 'icon icon-technology' => 'icon icon-technology',
200
- 'icon icon-coins-1' => 'icon icon-coins-1',
201
- 'icon icon-bank' => 'icon icon-bank',
202
- 'icon icon-calculator' => 'icon icon-calculator',
203
- 'icon icon-soundcloud' => 'icon icon-soundcloud',
204
- 'icon icon-chart2' => 'icon icon-chart2',
205
- 'icon icon-checked' => 'icon icon-checked',
206
- 'icon icon-clock11' => 'icon icon-clock11',
207
- 'icon icon-comment2' => 'icon icon-comment2',
208
- 'icon icon-comments' => 'icon icon-comments',
209
- 'icon icon-consult' => 'icon icon-consult',
210
- 'icon icon-consut2' => 'icon icon-consut2',
211
- 'icon icon-deal' => 'icon icon-deal',
212
- 'icon icon-envelope11' => 'icon icon-envelope11',
213
- 'icon icon-folder' => 'icon icon-folder',
214
- 'icon icon-folder2' => 'icon icon-folder2',
215
- 'icon icon-invest' => 'icon icon-invest',
216
- 'icon icon-loan' => 'icon icon-loan',
217
- 'icon icon-menu1' => 'icon icon-menu1',
218
- 'icon icon-list1' => 'icon icon-list1',
219
- 'icon icon-map-marker1' => 'icon icon-map-marker1',
220
- 'icon icon-mutual-fund' => 'icon icon-mutual-fund',
221
- 'icon icon-google-plus' => 'icon icon-google-plus',
222
- 'icon icon-phone1' => 'icon icon-phone1',
223
- 'icon icon-pie-chart1' => 'icon icon-pie-chart1',
224
- 'icon icon-play' => 'icon icon-play',
225
- 'icon icon-savings' => 'icon icon-savings',
226
- 'icon icon-search2' => 'icon icon-search2',
227
- 'icon icon-tag1' => 'icon icon-tag1',
228
- 'icon icon-tags' => 'icon icon-tags',
229
- 'icon icon-instagram1' => 'icon icon-instagram1',
230
- 'icon icon-quote' => 'icon icon-quote',
231
- 'icon icon-arrow-point-to-down' => 'icon icon-arrow-point-to-down',
232
- 'icon icon-play-button' => 'icon icon-play-button',
233
- 'icon icon-minus' => 'icon icon-minus',
234
- 'icon icon-plus' => 'icon icon-plus',
235
- 'icon icon-tick' => 'icon icon-tick',
236
- 'icon icon-check' => 'icon icon-check',
237
- 'icon icon-edit' => 'icon icon-edit',
238
- 'icon icon-reply' => 'icon icon-reply',
239
- 'icon icon-cogwheel-outline' => 'icon icon-cogwheel-outline',
240
- 'icon icon-abacus' => 'icon icon-abacus',
241
- 'icon icon-abacus1' => 'icon icon-abacus1',
242
- 'icon icon-agenda1' => 'icon icon-agenda1',
243
- 'icon icon-shopping-basket' => 'icon icon-shopping-basket',
244
- 'icon icon-users1' => 'icon icon-users1',
245
- 'icon icon-man' => 'icon icon-man',
246
- 'icon icon-support1' => 'icon icon-support1',
247
- 'icon icon-favorites' => 'icon icon-favorites',
248
- 'icon icon-calendar' => 'icon icon-calendar',
249
- 'icon icon-paper-plane' => 'icon icon-paper-plane',
250
- 'icon icon-placeholder' => 'icon icon-placeholder',
251
- 'icon icon-phone-call' => 'icon icon-phone-call',
252
- 'icon icon-contact' => 'icon icon-contact',
253
- 'icon icon-email' => 'icon icon-email',
254
- 'icon icon-internet' => 'icon icon-internet',
255
- 'icon icon-quote1' => 'icon icon-quote1',
256
- 'icon icon-medical' => 'icon icon-medical',
257
- 'icon icon-eye1' => 'icon icon-eye1',
258
- 'icon icon-full-screen' => 'icon icon-full-screen',
259
- 'icon icon-tools' => 'icon icon-tools',
260
- 'icon icon-pie-chart2' => 'icon icon-pie-chart2',
261
- 'icon icon-diamond11' => 'icon icon-diamond11',
262
- 'icon icon-valentines-heart' => 'icon icon-valentines-heart',
263
- 'icon icon-like' => 'icon icon-like',
264
- 'icon icon-team' => 'icon icon-team',
265
- 'icon icon-tshirt' => 'icon icon-tshirt',
266
- 'icon icon-cancel' => 'icon icon-cancel',
267
- 'icon icon-drink' => 'icon icon-drink',
268
- 'icon icon-home1' => 'icon icon-home1',
269
- 'icon icon-music' => 'icon icon-music',
270
- 'icon icon-rich' => 'icon icon-rich',
271
- 'icon icon-brush' => 'icon icon-brush',
272
- 'icon icon-opposite-way' => 'icon icon-opposite-way',
273
- 'icon icon-cloud-computing1' => 'icon icon-cloud-computing1',
274
- 'icon icon-technology-1' => 'icon icon-technology-1',
275
- 'icon icon-rotate' => 'icon icon-rotate',
276
- 'icon icon-medical1' => 'icon icon-medical1',
277
- 'icon icon-flash-1' => 'icon icon-flash-1',
278
- 'icon icon-flash' => 'icon icon-flash',
279
- 'icon icon-uturn' => 'icon icon-uturn',
280
- 'icon icon-down-arrow' => 'icon icon-down-arrow',
281
- 'icon icon-hours-support' => 'icon icon-hours-support',
282
- 'icon icon-bag' => 'icon icon-bag',
283
- 'icon icon-photo-camera' => 'icon icon-photo-camera',
284
- 'icon icon-school' => 'icon icon-school',
285
- 'icon icon-settings' => 'icon icon-settings',
286
- 'icon icon-smartphone1' => 'icon icon-smartphone1',
287
- 'icon icon-technology-11' => 'icon icon-technology-11',
288
- 'icon icon-tool' => 'icon icon-tool',
289
- 'icon icon-business1' => 'icon icon-business1',
290
- 'icon icon-shuffle-arrow' => 'icon icon-shuffle-arrow',
291
- 'icon icon-van-1' => 'icon icon-van-1',
292
- 'icon icon-van' => 'icon icon-van',
293
- 'icon icon-vegetables' => 'icon icon-vegetables',
294
- 'icon icon-women' => 'icon icon-women',
295
- 'icon icon-vintage' => 'icon icon-vintage',
296
- 'icon icon-team-1' => 'icon icon-team-1',
297
- 'icon icon-team1' => 'icon icon-team1',
298
- 'icon icon-apple-1' => 'icon icon-apple-1',
299
- 'icon icon-apple' => 'icon icon-apple',
300
- 'icon icon-watch' => 'icon icon-watch',
301
- 'icon icon-cogwheel' => 'icon icon-cogwheel',
302
- 'icon icon-light-bulb' => 'icon icon-light-bulb',
303
- 'icon icon-light-bulb-1' => 'icon icon-light-bulb-1',
304
- 'icon icon-heart-shape-outline' => 'icon icon-heart-shape-outline',
305
- 'icon icon-online-shopping-cart' => 'icon icon-online-shopping-cart',
306
- 'icon icon-shopping-cart1' => 'icon icon-shopping-cart1',
307
- 'icon icon-star2' => 'icon icon-star2',
308
- 'icon icon-star-1' => 'icon icon-star-1',
309
- 'icon icon-favorite1' => 'icon icon-favorite1',
310
- 'icon icon-agenda2' => 'icon icon-agenda2',
311
- 'icon icon-agenda-1' => 'icon icon-agenda-1',
312
- 'icon icon-alarm-clock' => 'icon icon-alarm-clock',
313
- 'icon icon-alarm-clock1' => 'icon icon-alarm-clock1',
314
- 'icon icon-atomic' => 'icon icon-atomic',
315
- 'icon icon-auction' => 'icon icon-auction',
316
- 'icon icon-balance' => 'icon icon-balance',
317
- 'icon icon-balance1' => 'icon icon-balance1',
318
- 'icon icon-bank1' => 'icon icon-bank1',
319
- 'icon icon-bar-chart' => 'icon icon-bar-chart',
320
- 'icon icon-barrier' => 'icon icon-barrier',
321
- 'icon icon-battery' => 'icon icon-battery',
322
- 'icon icon-battery-1' => 'icon icon-battery-1',
323
- 'icon icon-bell' => 'icon icon-bell',
324
- 'icon icon-bluetooth' => 'icon icon-bluetooth',
325
- 'icon icon-book1' => 'icon icon-book1',
326
- 'icon icon-briefcase1' => 'icon icon-briefcase1',
327
- 'icon icon-briefcase-1' => 'icon icon-briefcase-1',
328
- 'icon icon-briefcase-2' => 'icon icon-briefcase-2',
329
- 'icon icon-calculator1' => 'icon icon-calculator1',
330
- 'icon icon-calculator2' => 'icon icon-calculator2',
331
- 'icon icon-calculator-1' => 'icon icon-calculator-1',
332
- 'icon icon-calendar1' => 'icon icon-calendar1',
333
- 'icon icon-calendar2' => 'icon icon-calendar2',
334
- 'icon icon-calendar-1' => 'icon icon-calendar-1',
335
- 'icon icon-calendar-page-empty' => 'icon icon-calendar-page-empty',
336
- 'icon icon-calendar3' => 'icon icon-calendar3',
337
- 'icon icon-car11' => 'icon icon-car11',
338
- 'icon icon-carrier' => 'icon icon-carrier',
339
- 'icon icon-cash' => 'icon icon-cash',
340
- 'icon icon-chat' => 'icon icon-chat',
341
- 'icon icon-chat-1' => 'icon icon-chat-1',
342
- 'icon icon-checked1' => 'icon icon-checked1',
343
- 'icon icon-clip' => 'icon icon-clip',
344
- 'icon icon-clip1' => 'icon icon-clip1',
345
- 'icon icon-clipboard1' => 'icon icon-clipboard1',
346
- 'icon icon-clipboard11' => 'icon icon-clipboard11',
347
- 'icon icon-clock2' => 'icon icon-clock2',
348
- 'icon icon-clock-1' => 'icon icon-clock-1',
349
- 'icon icon-cloud11' => 'icon icon-cloud11',
350
- 'icon icon-cloud-computing11' => 'icon icon-cloud-computing11',
351
- 'icon icon-cloud-computing-1' => 'icon icon-cloud-computing-1',
352
- 'icon icon-cogwheel1' => 'icon icon-cogwheel1',
353
- 'icon icon-coins1' => 'icon icon-coins1',
354
- 'icon icon-compass' => 'icon icon-compass',
355
- 'icon icon-contract' => 'icon icon-contract',
356
- 'icon icon-conversation' => 'icon icon-conversation',
357
- 'icon icon-crane1' => 'icon icon-crane1',
358
- 'icon icon-crane-2' => 'icon icon-crane-2',
359
- 'icon icon-credit-card' => 'icon icon-credit-card',
360
- 'icon icon-credit-card1' => 'icon icon-credit-card1',
361
- 'icon icon-cursor' => 'icon icon-cursor',
362
- 'icon icon-customer-service' => 'icon icon-customer-service',
363
- 'icon icon-cutlery' => 'icon icon-cutlery',
364
- 'icon icon-dart-board' => 'icon icon-dart-board',
365
- 'icon icon-decision-making' => 'icon icon-decision-making',
366
- 'icon icon-desk-chair' => 'icon icon-desk-chair',
367
- 'icon icon-desk-lamp' => 'icon icon-desk-lamp',
368
- 'icon icon-diamond2' => 'icon icon-diamond2',
369
- 'icon icon-direction' => 'icon icon-direction',
370
- 'icon icon-document' => 'icon icon-document',
371
- 'icon icon-dollar-bill' => 'icon icon-dollar-bill',
372
- 'icon icon-download1' => 'icon icon-download1',
373
- 'icon icon-edit1' => 'icon icon-edit1',
374
- 'icon icon-email1' => 'icon icon-email1',
375
- 'icon icon-envelope2' => 'icon icon-envelope2',
376
- 'icon icon-envelope3' => 'icon icon-envelope3',
377
- 'icon icon-eraser' => 'icon icon-eraser',
378
- 'icon icon-eye2' => 'icon icon-eye2',
379
- 'icon icon-factory' => 'icon icon-factory',
380
- 'icon icon-fast-forward' => 'icon icon-fast-forward',
381
- 'icon icon-favorites1' => 'icon icon-favorites1',
382
- 'icon icon-file' => 'icon icon-file',
383
- 'icon icon-file-1' => 'icon icon-file-1',
384
- 'icon icon-file-2' => 'icon icon-file-2',
385
- 'icon icon-file-3' => 'icon icon-file-3',
386
- 'icon icon-filter' => 'icon icon-filter',
387
- 'icon icon-finance-book' => 'icon icon-finance-book',
388
- 'icon icon-flag1' => 'icon icon-flag1',
389
- 'icon icon-folder1' => 'icon icon-folder1',
390
- 'icon icon-folder-1' => 'icon icon-folder-1',
391
- 'icon icon-folders' => 'icon icon-folders',
392
- 'icon icon-folders1' => 'icon icon-folders1',
393
- 'icon icon-gamepad' => 'icon icon-gamepad',
394
- 'icon icon-gift11' => 'icon icon-gift11',
395
- 'icon icon-growth' => 'icon icon-growth',
396
- 'icon icon-heart11' => 'icon icon-heart11',
397
- 'icon icon-home2' => 'icon icon-home2',
398
- 'icon icon-house' => 'icon icon-house',
399
- 'icon icon-house-1' => 'icon icon-house-1',
400
- 'icon icon-house-2' => 'icon icon-house-2',
401
- 'icon icon-id-card' => 'icon icon-id-card',
402
- 'icon icon-id-card1' => 'icon icon-id-card1',
403
- 'icon icon-id-card-1' => 'icon icon-id-card-1',
404
- 'icon icon-idea1' => 'icon icon-idea1',
405
- 'icon icon-image' => 'icon icon-image',
406
- 'icon icon-improvement' => 'icon icon-improvement',
407
- 'icon icon-inbox1' => 'icon icon-inbox1',
408
- 'icon icon-information' => 'icon icon-information',
409
- 'icon icon-key' => 'icon icon-key',
410
- 'icon icon-key1' => 'icon icon-key1',
411
- 'icon icon-laptop1' => 'icon icon-laptop1',
412
- 'icon icon-layers1' => 'icon icon-layers1',
413
- 'icon icon-light-bulb1' => 'icon icon-light-bulb1',
414
- 'icon icon-like1' => 'icon icon-like1',
415
- 'icon icon-line-chart1' => 'icon icon-line-chart1',
416
- 'icon icon-mail' => 'icon icon-mail',
417
- 'icon icon-manager' => 'icon icon-manager',
418
- 'icon icon-map1' => 'icon icon-map1',
419
- 'icon icon-medal1' => 'icon icon-medal1',
420
- 'icon icon-megaphone' => 'icon icon-megaphone',
421
- 'icon icon-megaphone1' => 'icon icon-megaphone1',
422
- 'icon icon-message' => 'icon icon-message',
423
- 'icon icon-message-1' => 'icon icon-message-1',
424
- 'icon icon-message-2' => 'icon icon-message-2',
425
- 'icon icon-microphone' => 'icon icon-microphone',
426
- 'icon icon-money1' => 'icon icon-money1',
427
- 'icon icon-money-bag1' => 'icon icon-money-bag1',
428
- 'icon icon-monitor1' => 'icon icon-monitor1',
429
- 'icon icon-music1' => 'icon icon-music1',
430
- 'icon icon-next' => 'icon icon-next',
431
- 'icon icon-open-book1' => 'icon icon-open-book1',
432
- 'icon icon-padlock' => 'icon icon-padlock',
433
- 'icon icon-padlock-1' => 'icon icon-padlock-1',
434
- 'icon icon-paint-brush' => 'icon icon-paint-brush',
435
- 'icon icon-pause' => 'icon icon-pause',
436
- 'icon icon-pen' => 'icon icon-pen',
437
- 'icon icon-pencil1' => 'icon icon-pencil1',
438
- 'icon icon-percentage' => 'icon icon-percentage',
439
- 'icon icon-phone-call1' => 'icon icon-phone-call1',
440
- 'icon icon-phone-call2' => 'icon icon-phone-call2',
441
- 'icon icon-photo-camera1' => 'icon icon-photo-camera1',
442
- 'icon icon-pie-chart3' => 'icon icon-pie-chart3',
443
- 'icon icon-pipe' => 'icon icon-pipe',
444
- 'icon icon-placeholder1' => 'icon icon-placeholder1',
445
- 'icon icon-placeholder2' => 'icon icon-placeholder2',
446
- 'icon icon-planet-earth' => 'icon icon-planet-earth',
447
- 'icon icon-play-button1' => 'icon icon-play-button1',
448
- 'icon icon-power-button' => 'icon icon-power-button',
449
- 'icon icon-presentation' => 'icon icon-presentation',
450
- 'icon icon-presentation1' => 'icon icon-presentation1',
451
- 'icon icon-printer1' => 'icon icon-printer1',
452
- 'icon icon-push-pin' => 'icon icon-push-pin',
453
- 'icon icon-push-pin1' => 'icon icon-push-pin1',
454
- 'icon icon-refresh' => 'icon icon-refresh',
455
- 'icon icon-reload' => 'icon icon-reload',
456
- 'icon icon-return' => 'icon icon-return',
457
- 'icon icon-rocket-ship' => 'icon icon-rocket-ship',
458
- 'icon icon-rss1' => 'icon icon-rss1',
459
- 'icon icon-safebox' => 'icon icon-safebox',
460
- 'icon icon-safebox1' => 'icon icon-safebox1',
461
- 'icon icon-settings1' => 'icon icon-settings1',
462
- 'icon icon-settings-2' => 'icon icon-settings-2',
463
- 'icon icon-sewing-machine' => 'icon icon-sewing-machine',
464
- 'icon icon-share2' => 'icon icon-share2',
465
- 'icon icon-shield1' => 'icon icon-shield1',
466
- 'icon icon-shield11' => 'icon icon-shield11',
467
- 'icon icon-shopping' => 'icon icon-shopping',
468
- 'icon icon-shopping-bag' => 'icon icon-shopping-bag',
469
- 'icon icon-shopping-bag-1' => 'icon icon-shopping-bag-1',
470
- 'icon icon-shopping-bag-2' => 'icon icon-shopping-bag-2',
471
- 'icon icon-shopping-cart11' => 'icon icon-shopping-cart11',
472
- 'icon icon-shopping-cart2' => 'icon icon-shopping-cart2',
473
- 'icon icon-shopping-cart-1' => 'icon icon-shopping-cart-1',
474
- 'icon icon-shopping-cart-2' => 'icon icon-shopping-cart-2',
475
- 'icon icon-shopping-cart-3' => 'icon icon-shopping-cart-3',
476
- 'icon icon-smartphone2' => 'icon icon-smartphone2',
477
- 'icon icon-speaker' => 'icon icon-speaker',
478
- 'icon icon-speakers' => 'icon icon-speakers',
479
- 'icon icon-stats' => 'icon icon-stats',
480
- 'icon icon-stats-1' => 'icon icon-stats-1',
481
- 'icon icon-stats-2' => 'icon icon-stats-2',
482
- 'icon icon-stats-3' => 'icon icon-stats-3',
483
- 'icon icon-stats-4' => 'icon icon-stats-4',
484
- 'icon icon-stats-5' => 'icon icon-stats-5',
485
- 'icon icon-stats-6' => 'icon icon-stats-6',
486
- 'icon icon-sticky-note' => 'icon icon-sticky-note',
487
- 'icon icon-store1' => 'icon icon-store1',
488
- 'icon icon-store-1' => 'icon icon-store-1',
489
- 'icon icon-suitcase' => 'icon icon-suitcase',
490
- 'icon icon-suitcase-1' => 'icon icon-suitcase-1',
491
- 'icon icon-tag2' => 'icon icon-tag2',
492
- 'icon icon-target' => 'icon icon-target',
493
- 'icon icon-team2' => 'icon icon-team2',
494
- 'icon icon-tie' => 'icon icon-tie',
495
- 'icon icon-trash1' => 'icon icon-trash1',
496
- 'icon icon-trolley' => 'icon icon-trolley',
497
- 'icon icon-trolley-1' => 'icon icon-trolley-1',
498
- 'icon icon-trolley-2' => 'icon icon-trolley-2',
499
- 'icon icon-trophy1' => 'icon icon-trophy1',
500
- 'icon icon-truck1' => 'icon icon-truck1',
501
- 'icon icon-truck-1' => 'icon icon-truck-1',
502
- 'icon icon-truck-2' => 'icon icon-truck-2',
503
- 'icon icon-umbrella' => 'icon icon-umbrella',
504
- 'icon icon-upload1' => 'icon icon-upload1',
505
- 'icon icon-user1' => 'icon icon-user1',
506
- 'icon icon-user-1' => 'icon icon-user-1',
507
- 'icon icon-user-2' => 'icon icon-user-2',
508
- 'icon icon-user-3' => 'icon icon-user-3',
509
- 'icon icon-users2' => 'icon icon-users2',
510
- 'icon icon-video-camera' => 'icon icon-video-camera',
511
- 'icon icon-voucher' => 'icon icon-voucher',
512
- 'icon icon-voucher-1' => 'icon icon-voucher-1',
513
- 'icon icon-voucher-2' => 'icon icon-voucher-2',
514
- 'icon icon-voucher-3' => 'icon icon-voucher-3',
515
- 'icon icon-voucher-4' => 'icon icon-voucher-4',
516
- 'icon icon-wallet' => 'icon icon-wallet',
517
- 'icon icon-wallet1' => 'icon icon-wallet1',
518
- 'icon icon-wifi' => 'icon icon-wifi',
519
- 'icon icon-worker' => 'icon icon-worker',
520
- 'icon icon-zoom-in' => 'icon icon-zoom-in',
521
- 'icon icon-zoom-out' => 'icon icon-zoom-out',
522
- 'icon icon-burger-menu' => 'icon icon-burger-menu',
523
- 'icon icon-squares' => 'icon icon-squares',
524
- 'icon icon-options' => 'icon icon-options',
525
- 'icon icon-apps' => 'icon icon-apps',
526
- 'icon icon-menu-11' => 'icon icon-menu-11',
527
- 'icon icon-menu11' => 'icon icon-menu11',
528
- 'icon icon-back_up' => 'icon icon-back_up',
529
- 'icon icon-cart11' => 'icon icon-cart11',
530
- 'icon icon-checkmark' => 'icon icon-checkmark',
531
- 'icon icon-dollar' => 'icon icon-dollar',
532
- 'icon icon-domian' => 'icon icon-domian',
533
- 'icon icon-hosting1' => 'icon icon-hosting1',
534
- 'icon icon-key2' => 'icon icon-key2',
535
- 'icon icon-migration' => 'icon icon-migration',
536
- 'icon icon-play1' => 'icon icon-play1',
537
- 'icon icon-quote2' => 'icon icon-quote2',
538
- 'icon icon-api_setup' => 'icon icon-api_setup',
539
- 'icon icon-coin' => 'icon icon-coin',
540
- 'icon icon-hand_shake' => 'icon icon-hand_shake',
541
- 'icon icon-idea_generate' => 'icon icon-idea_generate',
542
- 'icon icon-page_search' => 'icon icon-page_search',
543
- 'icon icon-pen_shape' => 'icon icon-pen_shape',
544
- 'icon icon-pencil_art' => 'icon icon-pencil_art',
545
- 'icon icon-review' => 'icon icon-review',
546
- 'icon icon-star' => 'icon icon-star',
547
- 'icon icon-timing' => 'icon icon-timing',
548
- 'icon icon-trophy' => 'icon icon-trophy',
549
- 'icon icon-communication' => 'icon icon-communication',
550
- 'icon icon-money-bag2' => 'icon icon-money-bag2',
551
- 'icon icon-dentist' => 'icon icon-dentist',
552
- 'icon icon-bill' => 'icon icon-bill',
553
- 'icon icon-label' => 'icon icon-label',
554
- 'icon icon-money' => 'icon icon-money',
555
- 'icon icon-shield' => 'icon icon-shield',
556
- 'icon icon-support' => 'icon icon-support',
557
- 'icon icon-one' => 'icon icon-one',
558
- 'icon icon-clock' => 'icon icon-clock',
559
- 'icon icon-cart' => 'icon icon-cart',
560
- 'icon icon-globe' => 'icon icon-globe',
561
- 'icon icon-tooth' => 'icon icon-tooth',
562
- 'icon icon-tooth-1' => 'icon icon-tooth-1',
563
- 'icon icon-tooth-2' => 'icon icon-tooth-2',
564
- 'icon icon-brain' => 'icon icon-brain',
565
- 'icon icon-view' => 'icon icon-view',
566
- 'icon icon-doctor' => 'icon icon-doctor',
567
- 'icon icon-heart' => 'icon icon-heart',
568
- 'icon icon-medicine' => 'icon icon-medicine',
569
- 'icon icon-stethoscope' => 'icon icon-stethoscope',
570
- 'icon icon-hospital' => 'icon icon-hospital',
571
- 'icon icon-clipboard' => 'icon icon-clipboard',
572
- 'icon icon-medicine-1' => 'icon icon-medicine-1',
573
- 'icon icon-hospital-1' => 'icon icon-hospital-1',
574
- 'icon icon-customer-support' => 'icon icon-customer-support',
575
- 'icon icon-brickwall' => 'icon icon-brickwall',
576
- 'icon icon-crane2' => 'icon icon-crane2',
577
- 'icon icon-valve' => 'icon icon-valve',
578
- 'icon icon-safety' => 'icon icon-safety',
579
- 'icon icon-energy-saving' => 'icon icon-energy-saving',
580
- 'icon icon-paint-roller' => 'icon icon-paint-roller',
581
- 'icon icon-paint-brushes' => 'icon icon-paint-brushes',
582
- 'icon icon-construction-tool-vehicle-with-crane-lifting-materials' => 'icon icon-construction-tool-vehicle-with-crane-lifting-materials',
583
- 'icon icon-trowel' => 'icon icon-trowel',
584
- 'icon icon-bucket' => 'icon icon-bucket',
585
- 'icon icon-smart' => 'icon icon-smart',
586
- 'icon icon-repair' => 'icon icon-repair',
587
- 'icon icon-saw' => 'icon icon-saw',
588
- 'icon icon-cutter' => 'icon icon-cutter',
589
- 'icon icon-plier' => 'icon icon-plier',
590
- 'icon icon-drill' => 'icon icon-drill',
591
- 'icon icon-save-money' => 'icon icon-save-money',
592
- 'icon icon-planting' => 'icon icon-planting',
593
- 'icon icon-line-chart' => 'icon icon-line-chart',
594
- 'icon icon-open-book' => 'icon icon-open-book',
595
- 'icon icon-money-bag3' => 'icon icon-money-bag3',
596
- 'icon icon-server' => 'icon icon-server',
597
- 'icon icon-server-1' => 'icon icon-server-1',
598
- 'icon icon-server-2' => 'icon icon-server-2',
599
- 'icon icon-cloud-computing' => 'icon icon-cloud-computing',
600
- 'icon icon-cloud' => 'icon icon-cloud',
601
- 'icon icon-database' => 'icon icon-database',
602
- 'icon icon-computer' => 'icon icon-computer',
603
- 'icon icon-server-3' => 'icon icon-server-3',
604
- 'icon icon-server-4' => 'icon icon-server-4',
605
- 'icon icon-server-5' => 'icon icon-server-5',
606
- 'icon icon-server-6' => 'icon icon-server-6',
607
- 'icon icon-server-7' => 'icon icon-server-7',
608
- 'icon icon-cloud-1' => 'icon icon-cloud-1',
609
- 'icon icon-server-8' => 'icon icon-server-8',
610
- 'icon icon-business-and-finance' => 'icon icon-business-and-finance',
611
- 'icon icon-cloud-2' => 'icon icon-cloud-2',
612
- 'icon icon-server-9' => 'icon icon-server-9',
613
- 'icon icon-hosting' => 'icon icon-hosting',
614
- 'icon icon-car' => 'icon icon-car',
615
- 'icon icon-car-frontal-view' => 'icon icon-car-frontal-view',
616
- 'icon icon-car-1' => 'icon icon-car-1',
617
- 'icon icon-racing' => 'icon icon-racing',
618
- 'icon icon-car-wheel' => 'icon icon-car-wheel',
619
- 'icon icon-steering-wheel' => 'icon icon-steering-wheel',
620
- 'icon icon-frontal-taxi-cab' => 'icon icon-frontal-taxi-cab',
621
- 'icon icon-taxi' => 'icon icon-taxi',
622
- 'icon icon-cosmetics' => 'icon icon-cosmetics',
623
- 'icon icon-flower' => 'icon icon-flower',
624
- 'icon icon-mirror' => 'icon icon-mirror',
625
- 'icon icon-itunes' => 'icon icon-itunes',
626
- 'icon icon-salon' => 'icon icon-salon',
627
- 'icon icon-hair-dryer' => 'icon icon-hair-dryer',
628
- 'icon icon-shampoo' => 'icon icon-shampoo',
629
- 'icon icon-download-button' => 'icon icon-download-button',
630
- 'icon icon-list' => 'icon icon-list',
631
- 'icon icon-loupe' => 'icon icon-loupe',
632
- 'icon icon-search' => 'icon icon-search',
633
- 'icon icon-search-1' => 'icon icon-search-1',
634
- 'icon icon-shopping-cart' => 'icon icon-shopping-cart',
635
- 'icon icon-menu' => 'icon icon-menu',
636
- 'icon icon-menu-1' => 'icon icon-menu-1',
637
- 'icon icon-menu-button-of-three-horizontal-lines' => 'icon icon-menu-button-of-three-horizontal-lines',
638
- 'icon icon-menu-2' => 'icon icon-menu-2',
639
- 'icon icon-menu-3' => 'icon icon-menu-3',
640
- 'icon icon-menu-5' => 'icon icon-menu-5',
641
- 'icon icon-menu-button' => 'icon icon-menu-button',
642
- 'icon icon-list-1' => 'icon icon-list-1',
643
- 'icon icon-menu-6' => 'icon icon-menu-6',
644
- 'icon icon-menu-7' => 'icon icon-menu-7',
645
- 'icon icon-menu-8' => 'icon icon-menu-8',
646
- 'icon icon-list-2' => 'icon icon-list-2',
647
- 'icon icon-dot' => 'icon icon-dot',
648
- 'icon icon-menu-9' => 'icon icon-menu-9',
649
- 'icon icon-search11' => 'icon icon-search11',
650
- 'icon icon-search-minus' => 'icon icon-search-minus',
651
- 'icon icon-search-11' => 'icon icon-search-11',
652
- 'icon icon-search-2' => 'icon icon-search-2',
653
- 'icon icon-search-3' => 'icon icon-search-3',
654
- 'icon icon-magnifying-glass-search' => 'icon icon-magnifying-glass-search',
655
- 'icon icon-loupe1' => 'icon icon-loupe1',
656
- 'icon icon-speed' => 'icon icon-speed',
657
- 'icon icon-search21' => 'icon icon-search21',
658
- 'icon icon-search-4' => 'icon icon-search-4',
659
- 'icon icon-search-5' => 'icon icon-search-5',
660
- 'icon icon-detective' => 'icon icon-detective',
661
- 'icon icon-cart1' => 'icon icon-cart1',
662
- 'icon icon-buying-on-smartphone' => 'icon icon-buying-on-smartphone',
663
- 'icon icon-badge' => 'icon icon-badge',
664
- 'icon icon-basket1' => 'icon icon-basket1',
665
- 'icon icon-commerce-and-shopping' => 'icon icon-commerce-and-shopping',
666
- 'icon icon-comment' => 'icon icon-comment',
667
- 'icon icon-comment-1' => 'icon icon-comment-1',
668
- 'icon icon-share' => 'icon icon-share',
669
- 'icon icon-share-1' => 'icon icon-share-1',
670
- 'icon icon-share-2' => 'icon icon-share-2',
671
- 'icon icon-share-3' => 'icon icon-share-3',
672
- 'icon icon-comment1' => 'icon icon-comment1',
673
- 'icon icon-favorite' => 'icon icon-favorite',
674
- 'icon icon-retweet' => 'icon icon-retweet',
675
- 'icon icon-share1' => 'icon icon-share1',
676
- 'icon icon-facebook' => 'icon icon-facebook',
677
- 'icon icon-twitter' => 'icon icon-twitter',
678
- 'icon icon-linkedin' => 'icon icon-linkedin',
679
- 'icon icon-whatsapp-1' => 'icon icon-whatsapp-1',
680
- 'icon icon-dribbble' => 'icon icon-dribbble',
681
- 'icon icon-facebook-2' => 'icon icon-facebook-2',
682
- 'icon icon-twitter1' => 'icon icon-twitter1',
683
- 'icon icon-vk' => 'icon icon-vk',
684
- 'icon icon-youtube-v' => 'icon icon-youtube-v',
685
- 'icon icon-vimeo' => 'icon icon-vimeo',
686
- 'icon icon-youtube' => 'icon icon-youtube',
687
- 'icon icon-snapchat-1' => 'icon icon-snapchat-1',
688
- 'icon icon-behance' => 'icon icon-behance',
689
- 'icon icon-github' => 'icon icon-github',
690
- 'icon icon-pinterest' => 'icon icon-pinterest',
691
- 'icon icon-spotify' => 'icon icon-spotify',
692
- 'icon icon-soundcloud-1' => 'icon icon-soundcloud-1',
693
- 'icon icon-skype-1' => 'icon icon-skype-1',
694
- 'icon icon-rss' => 'icon icon-rss',
695
- 'icon icon-reddit-1' => 'icon icon-reddit-1',
696
- 'icon icon-dribbble-1' => 'icon icon-dribbble-1',
697
- 'icon icon-wordpress-1' => 'icon icon-wordpress-1',
698
- 'icon icon-logo' => 'icon icon-logo',
699
- 'icon icon-dropbox-1' => 'icon icon-dropbox-1',
700
- 'icon icon-blogger-1' => 'icon icon-blogger-1',
701
- 'icon icon-photo' => 'icon icon-photo',
702
- 'icon icon-hangouts' => 'icon icon-hangouts',
703
- 'icon icon-xing' => 'icon icon-xing',
704
- 'icon icon-myspace' => 'icon icon-myspace',
705
- 'icon icon-flickr-1' => 'icon icon-flickr-1',
706
- 'icon icon-envato' => 'icon icon-envato',
707
- 'icon icon-picasa-1' => 'icon icon-picasa-1',
708
- 'icon icon-wattpad' => 'icon icon-wattpad',
709
- 'icon icon-emoji' => 'icon icon-emoji',
710
- 'icon icon-deviantart-1' => 'icon icon-deviantart-1',
711
- 'icon icon-yahoo-1' => 'icon icon-yahoo-1',
712
- 'icon icon-vine-1' => 'icon icon-vine-1',
713
- 'icon icon-delicious' => 'icon icon-delicious',
714
- 'icon icon-kickstarter-1' => 'icon icon-kickstarter-1',
715
- 'icon icon-stumbleupon-1' => 'icon icon-stumbleupon-1',
716
- 'icon icon-brands-and-logotypes' => 'icon icon-brands-and-logotypes',
717
- 'icon icon-instagram-1' => 'icon icon-instagram-1',
718
- 'icon icon-facebook-1' => 'icon icon-facebook-1',
719
- 'icon icon-instagram-2' => 'icon icon-instagram-2',
720
- 'icon icon-twitter-1' => 'icon icon-twitter-1',
721
- 'icon icon-whatsapp-2' => 'icon icon-whatsapp-2',
722
- 'icon icon-youtube-1' => 'icon icon-youtube-1',
723
- 'icon icon-linkedin-1' => 'icon icon-linkedin-1',
724
- 'icon icon-telegram' => 'icon icon-telegram',
725
- 'icon icon-github-1' => 'icon icon-github-1',
726
- 'icon icon-vk-1' => 'icon icon-vk-1',
727
- 'icon icon-pinterest-1' => 'icon icon-pinterest-1',
728
- 'icon icon-rss-1' => 'icon icon-rss-1',
729
- 'icon icon-twitch' => 'icon icon-twitch',
730
- 'icon icon-snapchat-2' => 'icon icon-snapchat-2',
731
- 'icon icon-skype-2' => 'icon icon-skype-2',
732
- 'icon icon-behance-2' => 'icon icon-behance-2',
733
- 'icon icon-spotify-1' => 'icon icon-spotify-1',
734
- 'icon icon-periscope' => 'icon icon-periscope',
735
- 'icon icon-dribbble-2' => 'icon icon-dribbble-2',
736
- 'icon icon-tumblr-1' => 'icon icon-tumblr-1',
737
- 'icon icon-soundcloud-2' => 'icon icon-soundcloud-2',
738
- 'icon icon-google-drive-1' => 'icon icon-google-drive-1',
739
- 'icon icon-dropbox-2' => 'icon icon-dropbox-2',
740
- 'icon icon-reddit-2' => 'icon icon-reddit-2',
741
- 'icon icon-html' => 'icon icon-html',
742
- 'icon icon-vimeo-1' => 'icon icon-vimeo-1',
743
- 'icon icon-hangout' => 'icon icon-hangout',
744
- 'icon icon-blogger-2' => 'icon icon-blogger-2',
745
- 'icon icon-yahoo-2' => 'icon icon-yahoo-2',
746
- 'icon icon-path' => 'icon icon-path',
747
- 'icon icon-yelp-1' => 'icon icon-yelp-1',
748
- 'icon icon-slideshare' => 'icon icon-slideshare',
749
- 'icon icon-picasa-2' => 'icon icon-picasa-2',
750
- 'icon icon-myspace-1' => 'icon icon-myspace-1',
751
- 'icon icon-flickr-2' => 'icon icon-flickr-2',
752
- 'icon icon-xing-1' => 'icon icon-xing-1',
753
- 'icon icon-envato-1' => 'icon icon-envato-1',
754
- 'icon icon-swarm' => 'icon icon-swarm',
755
- 'icon icon-wattpad-1' => 'icon icon-wattpad-1',
756
- 'icon icon-foursquare' => 'icon icon-foursquare',
757
- 'icon icon-deviantart-2' => 'icon icon-deviantart-2',
758
- 'icon icon-kickstarter-2' => 'icon icon-kickstarter-2',
759
- 'icon icon-delicious-1' => 'icon icon-delicious-1',
760
- 'icon icon-vine-2' => 'icon icon-vine-2',
761
- 'icon icon-digg' => 'icon icon-digg',
762
- 'icon icon-bebo' => 'icon icon-bebo',
763
- 'icon icon-stumbleupon-2' => 'icon icon-stumbleupon-2',
764
- 'icon icon-forrst' => 'icon icon-forrst',
765
- 'icon icon-eye3' => 'icon icon-eye3',
766
- 'icon icon-microscope' => 'icon icon-microscope',
767
- 'icon icon-Anti-Lock' => 'icon icon-Anti-Lock',
768
- 'icon icon-apartment' => 'icon icon-apartment',
769
- 'icon icon-app' => 'icon icon-app',
770
- 'icon icon-Aroma' => 'icon icon-Aroma',
771
- 'icon icon-bamboo-Leaf' => 'icon icon-bamboo-Leaf',
772
- 'icon icon-basket' => 'icon icon-basket',
773
- 'icon icon-Battery' => 'icon icon-Battery',
774
- 'icon icon-Bettery' => 'icon icon-Bettery',
775
- 'icon icon-building' => 'icon icon-building',
776
- 'icon icon-car-2' => 'icon icon-car-2',
777
- 'icon icon-Car' => 'icon icon-Car',
778
- 'icon icon-Child' => 'icon icon-Child',
779
- 'icon icon-cityscape' => 'icon icon-cityscape',
780
- 'icon icon-cleaner' => 'icon icon-cleaner',
781
- 'icon icon-Coffee-cup' => 'icon icon-Coffee-cup',
782
- 'icon icon-coins' => 'icon icon-coins',
783
- 'icon icon-Computer' => 'icon icon-Computer',
784
- 'icon icon-Consultancy' => 'icon icon-Consultancy',
785
- 'icon icon-cottage' => 'icon icon-cottage',
786
- 'icon icon-crane' => 'icon icon-crane',
787
- 'icon icon-Custom-api' => 'icon icon-Custom-api',
788
- 'icon icon-customer-support-2' => 'icon icon-customer-support-2',
789
- 'icon icon-Design-2' => 'icon icon-Design-2',
790
- 'icon icon-Design-3' => 'icon icon-Design-3',
791
- 'icon icon-design' => 'icon icon-design',
792
- 'icon icon-diamond' => 'icon icon-diamond',
793
- 'icon icon-diploma' => 'icon icon-diploma',
794
- 'icon icon-Document-Search' => 'icon icon-Document-Search',
795
- 'icon icon-Download' => 'icon icon-Download',
796
- 'icon icon-drilling' => 'icon icon-drilling',
797
- 'icon icon-engine' => 'icon icon-engine',
798
- 'icon icon-engineer' => 'icon icon-engineer',
799
- 'icon icon-envelope' => 'icon icon-envelope',
800
- 'icon icon-Family' => 'icon icon-Family',
801
- 'icon icon-friendship' => 'icon icon-friendship',
802
- 'icon icon-gift' => 'icon icon-gift',
803
- 'icon icon-graph-2' => 'icon icon-graph-2',
804
- 'icon icon-graph' => 'icon icon-graph',
805
- 'icon icon-hamburger-2' => 'icon icon-hamburger-2',
806
- 'icon icon-handshake' => 'icon icon-handshake',
807
- 'icon icon-Helmet' => 'icon icon-Helmet',
808
- 'icon icon-hot-Stone-2' => 'icon icon-hot-Stone-2',
809
- 'icon icon-hot-stone' => 'icon icon-hot-stone',
810
- 'icon icon-idea' => 'icon icon-idea',
811
- 'icon icon-Leaf' => 'icon icon-Leaf',
812
- 'icon icon-management' => 'icon icon-management',
813
- 'icon icon-Massage-table' => 'icon icon-Massage-table',
814
- 'icon icon-Mechanic' => 'icon icon-Mechanic',
815
- 'icon icon-Money-2' => 'icon icon-Money-2',
816
- 'icon icon-money-bag' => 'icon icon-money-bag',
817
- 'icon icon-Money' => 'icon icon-Money',
818
- 'icon icon-oil-bottle' => 'icon icon-oil-bottle',
819
- 'icon icon-Physiotherapy' => 'icon icon-Physiotherapy',
820
- 'icon icon-Profile' => 'icon icon-Profile',
821
- 'icon icon-Rating' => 'icon icon-Rating',
822
- 'icon icon-right-mark' => 'icon icon-right-mark',
823
- 'icon icon-rings' => 'icon icon-rings',
824
- 'icon icon-Safe-house' => 'icon icon-Safe-house',
825
- 'icon icon-Scan' => 'icon icon-Scan',
826
- 'icon icon-social-care' => 'icon icon-social-care',
827
- 'icon icon-Speed-Clock' => 'icon icon-Speed-Clock',
828
- 'icon icon-stopwatch' => 'icon icon-stopwatch',
829
- 'icon icon-Support-2' => 'icon icon-Support-2',
830
- 'icon icon-target-2' => 'icon icon-target-2',
831
- 'icon icon-Target' => 'icon icon-Target',
832
- 'icon icon-tripod' => 'icon icon-tripod',
833
- 'icon icon-truck' => 'icon icon-truck',
834
- 'icon icon-university' => 'icon icon-university',
835
- 'icon icon-User' => 'icon icon-User',
836
- 'icon icon-Web-Portals' => 'icon icon-Web-Portals',
837
- 'icon icon-window' => 'icon icon-window',
838
- 'icon icon-ek_line_icon' => 'icon icon-ek_line_icon',
839
- 'icon icon-ek_stroke_icon' => 'icon icon-ek_stroke_icon',
840
- 'icon icon-ekit' => 'icon icon-ekit',
841
- 'icon icon-elements-kit-logo' => 'icon icon-elements-kit-logo',
842
- 'icon icon-degree-image' => 'icon icon-degree-image',
843
- 'icon icon-accordion' => 'icon icon-accordion',
844
- 'icon icon-animated-flip-box' => 'icon icon-animated-flip-box',
845
- 'icon icon-animated-text' => 'icon icon-animated-text',
846
- 'icon icon-brands' => 'icon icon-brands',
847
- 'icon icon-business-hour' => 'icon icon-business-hour',
848
- 'icon icon-button' => 'icon icon-button',
849
- 'icon icon-carousel' => 'icon icon-carousel',
850
- 'icon icon-Circle-progress' => 'icon icon-Circle-progress',
851
- 'icon icon-contact-form' => 'icon icon-contact-form',
852
- 'icon icon-countdown-timer' => 'icon icon-countdown-timer',
853
- 'icon icon-dropbar' => 'icon icon-dropbar',
854
- 'icon icon-faq' => 'icon icon-faq',
855
- 'icon icon-full-width-scroll' => 'icon icon-full-width-scroll',
856
- 'icon icon-google-map' => 'icon icon-google-map',
857
- 'icon icon-heading-style' => 'icon icon-heading-style',
858
- 'icon icon-help-desk' => 'icon icon-help-desk',
859
- 'icon icon-horizontal-timeline' => 'icon icon-horizontal-timeline',
860
- 'icon icon-iframe' => 'icon icon-iframe',
861
- 'icon icon-image-comparison' => 'icon icon-image-comparison',
862
- 'icon icon-image-gallery' => 'icon icon-image-gallery',
863
- 'icon icon-image-justify' => 'icon icon-image-justify',
864
- 'icon icon-image-magnifier' => 'icon icon-image-magnifier',
865
- 'icon icon-image-masonry' => 'icon icon-image-masonry',
866
- 'icon icon-inline-svg' => 'icon icon-inline-svg',
867
- 'icon icon-instagram' => 'icon icon-instagram',
868
- 'icon icon-listing' => 'icon icon-listing',
869
- 'icon icon-music-player' => 'icon icon-music-player',
870
- 'icon icon-news-ticker' => 'icon icon-news-ticker',
871
- 'icon icon-off-canvus-menu' => 'icon icon-off-canvus-menu',
872
- 'icon icon-parallax' => 'icon icon-parallax',
873
- 'icon icon-portfolio' => 'icon icon-portfolio',
874
- 'icon icon-post-banner' => 'icon icon-post-banner',
875
- 'icon icon-post-carousel' => 'icon icon-post-carousel',
876
- 'icon icon-post-grid' => 'icon icon-post-grid',
877
- 'icon icon-post-slider' => 'icon icon-post-slider',
878
- 'icon icon-pricing-list' => 'icon icon-pricing-list',
879
- 'icon icon-pricing-table' => 'icon icon-pricing-table',
880
- 'icon icon-product-featured' => 'icon icon-product-featured',
881
- 'icon icon-product-image' => 'icon icon-product-image',
882
- 'icon icon-product-recent' => 'icon icon-product-recent',
883
- 'icon icon-product-sale' => 'icon icon-product-sale',
884
- 'icon icon-product-top-rated' => 'icon icon-product-top-rated',
885
- 'icon icon-product-top-seller' => 'icon icon-product-top-seller',
886
- 'icon icon-progress-bar' => 'icon icon-progress-bar',
887
- 'icon icon-protected-content-v2' => 'icon icon-protected-content-v2',
888
- 'icon icon-protected-content-v3' => 'icon icon-protected-content-v3',
889
- 'icon icon-protected-content' => 'icon icon-protected-content',
890
- 'icon icon-qr_code' => 'icon icon-qr_code',
891
- 'icon icon-scroll-button' => 'icon icon-scroll-button',
892
- 'icon icon-search1' => 'icon icon-search1',
893
- 'icon icon-service' => 'icon icon-service',
894
- 'icon icon-slider-image' => 'icon icon-slider-image',
895
- 'icon icon-social-share' => 'icon icon-social-share',
896
- 'icon icon-subscribe' => 'icon icon-subscribe',
897
- 'icon icon-tab' => 'icon icon-tab',
898
- 'icon icon-table' => 'icon icon-table',
899
- 'icon icon-team-join' => 'icon icon-team-join',
900
- 'icon icon-team-member' => 'icon icon-team-member',
901
- 'icon icon-testimonial-carousel' => 'icon icon-testimonial-carousel',
902
- 'icon icon-testimonial-grid' => 'icon icon-testimonial-grid',
903
- 'icon icon-testimonial-quote' => 'icon icon-testimonial-quote',
904
- 'icon icon-testimonial-slider' => 'icon icon-testimonial-slider',
905
- 'icon icon-toggle' => 'icon icon-toggle',
906
- 'icon icon-user-login' => 'icon icon-user-login',
907
- 'icon icon-user-registration' => 'icon icon-user-registration',
908
- 'icon icon-vertical-timeline' => 'icon icon-vertical-timeline',
909
- 'icon icon-video-player' => 'icon icon-video-player',
910
- 'icon icon-weather' => 'icon icon-weather',
911
-
912
- 'fa fa-500px' => '500px',
913
- 'fa fa-address-book' => 'address-book',
914
- 'fa fa-address-book-o' => 'address-book-o',
915
- 'fa fa-address-card' => 'address-card',
916
- 'fa fa-address-card-o' => 'address-card-o',
917
- 'fa fa-adjust' => 'adjust',
918
- 'fa fa-adn' => 'adn',
919
- 'fa fa-align-center' => 'align-center',
920
- 'fa fa-align-justify' => 'align-justify',
921
- 'fa fa-align-left' => 'align-left',
922
- 'fa fa-align-right' => 'align-right',
923
- 'fa fa-amazon' => 'amazon',
924
- 'fa fa-ambulance' => 'ambulance',
925
- 'fa fa-american-sign-language-interpreting' => 'american-sign-language-interpreting',
926
- 'fa fa-anchor' => 'anchor',
927
- 'fa fa-android' => 'android',
928
- 'fa fa-angellist' => 'angellist',
929
- 'fa fa-angle-double-down' => 'angle-double-down',
930
- 'fa fa-angle-double-left' => 'angle-double-left',
931
- 'fa fa-angle-double-right' => 'angle-double-right',
932
- 'fa fa-angle-double-up' => 'angle-double-up',
933
- 'fa fa-angle-down' => 'angle-down',
934
- 'fa fa-angle-left' => 'angle-left',
935
- 'fa fa-angle-right' => 'angle-right',
936
- 'fa fa-angle-up' => 'angle-up',
937
- 'fa fa-apple' => 'apple',
938
- 'fa fa-archive' => 'archive',
939
- 'fa fa-area-chart' => 'area-chart',
940
- 'fa fa-arrow-circle-down' => 'arrow-circle-down',
941
- 'fa fa-arrow-circle-left' => 'arrow-circle-left',
942
- 'fa fa-arrow-circle-o-down' => 'arrow-circle-o-down',
943
- 'fa fa-arrow-circle-o-left' => 'arrow-circle-o-left',
944
- 'fa fa-arrow-circle-o-right' => 'arrow-circle-o-right',
945
- 'fa fa-arrow-circle-o-up' => 'arrow-circle-o-up',
946
- 'fa fa-arrow-circle-right' => 'arrow-circle-right',
947
- 'fa fa-arrow-circle-up' => 'arrow-circle-up',
948
- 'fa fa-arrow-down' => 'arrow-down',
949
- 'fa fa-arrow-left' => 'arrow-left',
950
- 'fa fa-arrow-right' => 'arrow-right',
951
- 'fa fa-arrow-up' => 'arrow-up',
952
- 'fa fa-arrows' => 'arrows',
953
- 'fa fa-arrows-alt' => 'arrows-alt',
954
- 'fa fa-arrows-h' => 'arrows-h',
955
- 'fa fa-arrows-v' => 'arrows-v',
956
- 'fa fa-asl-interpreting' => 'asl-interpreting',
957
- 'fa fa-assistive-listening-systems' => 'assistive-listening-systems',
958
- 'fa fa-asterisk' => 'asterisk',
959
- 'fa fa-at' => 'at',
960
- 'fa fa-audio-description' => 'audio-description',
961
- 'fa fa-automobile' => 'automobile',
962
- 'fa fa-backward' => 'backward',
963
- 'fa fa-balance-scale' => 'balance-scale',
964
- 'fa fa-ban' => 'ban',
965
- 'fa fa-bandcamp' => 'bandcamp',
966
- 'fa fa-bank' => 'bank',
967
- 'fa fa-bar-chart' => 'bar-chart',
968
- 'fa fa-bar-chart-o' => 'bar-chart-o',
969
- 'fa fa-barcode' => 'barcode',
970
- 'fa fa-bars' => 'bars',
971
- 'fa fa-bath' => 'bath',
972
- 'fa fa-bathtub' => 'bathtub',
973
- 'fa fa-battery' => 'battery',
974
- 'fa fa-battery-0' => 'battery-0',
975
- 'fa fa-battery-1' => 'battery-1',
976
- 'fa fa-battery-2' => 'battery-2',
977
- 'fa fa-battery-3' => 'battery-3',
978
- 'fa fa-battery-4' => 'battery-4',
979
- 'fa fa-battery-empty' => 'battery-empty',
980
- 'fa fa-battery-full' => 'battery-full',
981
- 'fa fa-battery-half' => 'battery-half',
982
- 'fa fa-battery-quarter' => 'battery-quarter',
983
- 'fa fa-battery-three-quarters' => 'battery-three-quarters',
984
- 'fa fa-bed' => 'bed',
985
- 'fa fa-beer' => 'beer',
986
- 'fa fa-behance' => 'behance',
987
- 'fa fa-behance-square' => 'behance-square',
988
- 'fa fa-bell' => 'bell',
989
- 'fa fa-bell-o' => 'bell-o',
990
- 'fa fa-bell-slash' => 'bell-slash',
991
- 'fa fa-bell-slash-o' => 'bell-slash-o',
992
- 'fa fa-bicycle' => 'bicycle',
993
- 'fa fa-binoculars' => 'binoculars',
994
- 'fa fa-birthday-cake' => 'birthday-cake',
995
- 'fa fa-bitbucket' => 'bitbucket',
996
- 'fa fa-bitbucket-square' => 'bitbucket-square',
997
- 'fa fa-bitcoin' => 'bitcoin',
998
- 'fa fa-black-tie' => 'black-tie',
999
- 'fa fa-blind' => 'blind',
1000
- 'fa fa-bluetooth' => 'bluetooth',
1001
- 'fa fa-bluetooth-b' => 'bluetooth-b',
1002
- 'fa fa-bold' => 'bold',
1003
- 'fa fa-bolt' => 'bolt',
1004
- 'fa fa-bomb' => 'bomb',
1005
- 'fa fa-book' => 'book',
1006
- 'fa fa-bookmark' => 'bookmark',
1007
- 'fa fa-bookmark-o' => 'bookmark-o',
1008
- 'fa fa-braille' => 'braille',
1009
- 'fa fa-briefcase' => 'briefcase',
1010
- 'fa fa-btc' => 'btc',
1011
- 'fa fa-bug' => 'bug',
1012
- 'fa fa-building' => 'building',
1013
- 'fa fa-building-o' => 'building-o',
1014
- 'fa fa-bullhorn' => 'bullhorn',
1015
- 'fa fa-bullseye' => 'bullseye',
1016
- 'fa fa-bus' => 'bus',
1017
- 'fa fa-buysellads' => 'buysellads',
1018
- 'fa fa-cab' => 'cab',
1019
- 'fa fa-calculator' => 'calculator',
1020
- 'fa fa-calendar' => 'calendar',
1021
- 'fa fa-calendar-check-o' => 'calendar-check-o',
1022
- 'fa fa-calendar-minus-o' => 'calendar-minus-o',
1023
- 'fa fa-calendar-o' => 'calendar-o',
1024
- 'fa fa-calendar-plus-o' => 'calendar-plus-o',
1025
- 'fa fa-calendar-times-o' => 'calendar-times-o',
1026
- 'fa fa-camera' => 'camera',
1027
- 'fa fa-camera-retro' => 'camera-retro',
1028
- 'fa fa-car' => 'car',
1029
- 'fa fa-caret-down' => 'caret-down',
1030
- 'fa fa-caret-left' => 'caret-left',
1031
- 'fa fa-caret-right' => 'caret-right',
1032
- 'fa fa-caret-square-o-down' => 'caret-square-o-down',
1033
- 'fa fa-caret-square-o-left' => 'caret-square-o-left',
1034
- 'fa fa-caret-square-o-right' => 'caret-square-o-right',
1035
- 'fa fa-caret-square-o-up' => 'caret-square-o-up',
1036
- 'fa fa-caret-up' => 'caret-up',
1037
- 'fa fa-cart-arrow-down' => 'cart-arrow-down',
1038
- 'fa fa-cart-plus' => 'cart-plus',
1039
- 'fa fa-cc' => 'cc',
1040
- 'fa fa-cc-amex' => 'cc-amex',
1041
- 'fa fa-cc-diners-club' => 'cc-diners-club',
1042
- 'fa fa-cc-discover' => 'cc-discover',
1043
- 'fa fa-cc-jcb' => 'cc-jcb',
1044
- 'fa fa-cc-mastercard' => 'cc-mastercard',
1045
- 'fa fa-cc-paypal' => 'cc-paypal',
1046
- 'fa fa-cc-stripe' => 'cc-stripe',
1047
- 'fa fa-cc-visa' => 'cc-visa',
1048
- 'fa fa-certificate' => 'certificate',
1049
- 'fa fa-chain' => 'chain',
1050
- 'fa fa-chain-broken' => 'chain-broken',
1051
- 'fa fa-check' => 'check',
1052
- 'fa fa-check-circle' => 'check-circle',
1053
- 'fa fa-check-circle-o' => 'check-circle-o',
1054
- 'fa fa-check-square' => 'check-square',
1055
- 'fa fa-check-square-o' => 'check-square-o',
1056
- 'fa fa-chevron-circle-down' => 'chevron-circle-down',
1057
- 'fa fa-chevron-circle-left' => 'chevron-circle-left',
1058
- 'fa fa-chevron-circle-right' => 'chevron-circle-right',
1059
- 'fa fa-chevron-circle-up' => 'chevron-circle-up',
1060
- 'fa fa-chevron-down' => 'chevron-down',
1061
- 'fa fa-chevron-left' => 'chevron-left',
1062
- 'fa fa-chevron-right' => 'chevron-right',
1063
- 'fa fa-chevron-up' => 'chevron-up',
1064
- 'fa fa-child' => 'child',
1065
- 'fa fa-chrome' => 'chrome',
1066
- 'fa fa-circle' => 'circle',
1067
- 'fa fa-circle-o' => 'circle-o',
1068
- 'fa fa-circle-o-notch' => 'circle-o-notch',
1069
- 'fa fa-circle-thin' => 'circle-thin',
1070
- 'fa fa-clipboard' => 'clipboard',
1071
- 'fa fa-clock-o' => 'clock-o',
1072
- 'fa fa-clone' => 'clone',
1073
- 'fa fa-close' => 'close',
1074
- 'fa fa-cloud' => 'cloud',
1075
- 'fa fa-cloud-download' => 'cloud-download',
1076
- 'fa fa-cloud-upload' => 'cloud-upload',
1077
- 'fa fa-cny' => 'cny',
1078
- 'fa fa-code' => 'code',
1079
- 'fa fa-code-fork' => 'code-fork',
1080
- 'fa fa-codepen' => 'codepen',
1081
- 'fa fa-codiepie' => 'codiepie',
1082
- 'fa fa-coffee' => 'coffee',
1083
- 'fa fa-cog' => 'cog',
1084
- 'fa fa-cogs' => 'cogs',
1085
- 'fa fa-columns' => 'columns',
1086
- 'fa fa-comment' => 'comment',
1087
- 'fa fa-comment-o' => 'comment-o',
1088
- 'fa fa-commenting' => 'commenting',
1089
- 'fa fa-commenting-o' => 'commenting-o',
1090
- 'fa fa-comments' => 'comments',
1091
- 'fa fa-comments-o' => 'comments-o',
1092
- 'fa fa-compass' => 'compass',
1093
- 'fa fa-compress' => 'compress',
1094
- 'fa fa-connectdevelop' => 'connectdevelop',
1095
- 'fa fa-contao' => 'contao',
1096
- 'fa fa-copy' => 'copy',
1097
- 'fa fa-copyright' => 'copyright',
1098
- 'fa fa-creative-commons' => 'creative-commons',
1099
- 'fa fa-credit-card' => 'credit-card',
1100
- 'fa fa-credit-card-alt' => 'credit-card-alt',
1101
- 'fa fa-crop' => 'crop',
1102
- 'fa fa-crosshairs' => 'crosshairs',
1103
- 'fa fa-css3' => 'css3',
1104
- 'fa fa-cube' => 'cube',
1105
- 'fa fa-cubes' => 'cubes',
1106
- 'fa fa-cut' => 'cut',
1107
- 'fa fa-cutlery' => 'cutlery',
1108
- 'fa fa-dashboard' => 'dashboard',
1109
- 'fa fa-dashcube' => 'dashcube',
1110
- 'fa fa-database' => 'database',
1111
- 'fa fa-deaf' => 'deaf',
1112
- 'fa fa-deafness' => 'deafness',
1113
- 'fa fa-dedent' => 'dedent',
1114
- 'fa fa-delicious' => 'delicious',
1115
- 'fa fa-desktop' => 'desktop',
1116
- 'fa fa-deviantart' => 'deviantart',
1117
- 'fa fa-diamond' => 'diamond',
1118
- 'fa fa-digg' => 'digg',
1119
- 'fa fa-dollar' => 'dollar',
1120
- 'fa fa-dot-circle-o' => 'dot-circle-o',
1121
- 'fa fa-download' => 'download',
1122
- 'fa fa-dribbble' => 'dribbble',
1123
- 'fa fa-drivers-license' => 'drivers-license',
1124
- 'fa fa-drivers-license-o' => 'drivers-license-o',
1125
- 'fa fa-dropbox' => 'dropbox',
1126
- 'fa fa-drupal' => 'drupal',
1127
- 'fa fa-edge' => 'edge',
1128
- 'fa fa-edit' => 'edit',
1129
- 'fa fa-eercast' => 'eercast',
1130
- 'fa fa-eject' => 'eject',
1131
- 'fa fa-ellipsis-h' => 'ellipsis-h',
1132
- 'fa fa-ellipsis-v' => 'ellipsis-v',
1133
- 'fa fa-empire' => 'empire',
1134
- 'fa fa-envelope' => 'envelope',
1135
- 'fa fa-envelope-o' => 'envelope-o',
1136
- 'fa fa-envelope-open' => 'envelope-open',
1137
- 'fa fa-envelope-open-o' => 'envelope-open-o',
1138
- 'fa fa-envelope-square' => 'envelope-square',
1139
- 'fa fa-envira' => 'envira',
1140
- 'fa fa-eraser' => 'eraser',
1141
- 'fa fa-etsy' => 'etsy',
1142
- 'fa fa-eur' => 'eur',
1143
- 'fa fa-euro' => 'euro',
1144
- 'fa fa-exchange' => 'exchange',
1145
- 'fa fa-exclamation' => 'exclamation',
1146
- 'fa fa-exclamation-circle' => 'exclamation-circle',
1147
- 'fa fa-exclamation-triangle' => 'exclamation-triangle',
1148
- 'fa fa-expand' => 'expand',
1149
- 'fa fa-expeditedssl' => 'expeditedssl',
1150
- 'fa fa-external-link' => 'external-link',
1151
- 'fa fa-external-link-square' => 'external-link-square',
1152
- 'fa fa-eye' => 'eye',
1153
- 'fa fa-eye-slash' => 'eye-slash',
1154
- 'fa fa-eyedropper' => 'eyedropper',
1155
- 'fa fa-fa' => 'fa',
1156
- 'fa fa-facebook' => 'facebook',
1157
- 'fa fa-facebook-f' => 'facebook-f',
1158
- 'fa fa-facebook-official' => 'facebook-official',
1159
- 'fa fa-facebook-square' => 'facebook-square',
1160
- 'fa fa-fast-backward' => 'fast-backward',
1161
- 'fa fa-fast-forward' => 'fast-forward',
1162
- 'fa fa-fax' => 'fax',
1163
- 'fa fa-feed' => 'feed',
1164
- 'fa fa-female' => 'female',
1165
- 'fa fa-fighter-jet' => 'fighter-jet',
1166
- 'fa fa-file' => 'file',
1167
- 'fa fa-file-archive-o' => 'file-archive-o',
1168
- 'fa fa-file-audio-o' => 'file-audio-o',
1169
- 'fa fa-file-code-o' => 'file-code-o',
1170
- 'fa fa-file-excel-o' => 'file-excel-o',
1171
- 'fa fa-file-image-o' => 'file-image-o',
1172
- 'fa fa-file-movie-o' => 'file-movie-o',
1173
- 'fa fa-file-o' => 'file-o',
1174
- 'fa fa-file-pdf-o' => 'file-pdf-o',
1175
- 'fa fa-file-photo-o' => 'file-photo-o',
1176
- 'fa fa-file-picture-o' => 'file-picture-o',
1177
- 'fa fa-file-powerpoint-o' => 'file-powerpoint-o',
1178
- 'fa fa-file-sound-o' => 'file-sound-o',
1179
- 'fa fa-file-text' => 'file-text',
1180
- 'fa fa-file-text-o' => 'file-text-o',
1181
- 'fa fa-file-video-o' => 'file-video-o',
1182
- 'fa fa-file-word-o' => 'file-word-o',
1183
- 'fa fa-file-zip-o' => 'file-zip-o',
1184
- 'fa fa-files-o' => 'files-o',
1185
- 'fa fa-film' => 'film',
1186
- 'fa fa-filter' => 'filter',
1187
- 'fa fa-fire' => 'fire',
1188
- 'fa fa-fire-extinguisher' => 'fire-extinguisher',
1189
- 'fa fa-firefox' => 'firefox',
1190
- 'fa fa-first-order' => 'first-order',
1191
- 'fa fa-flag' => 'flag',
1192
- 'fa fa-flag-checkered' => 'flag-checkered',
1193
- 'fa fa-flag-o' => 'flag-o',
1194
- 'fa fa-flash' => 'flash',
1195
- 'fa fa-flask' => 'flask',
1196
- 'fa fa-flickr' => 'flickr',
1197
- 'fa fa-floppy-o' => 'floppy-o',
1198
- 'fa fa-folder' => 'folder',
1199
- 'fa fa-folder-o' => 'folder-o',
1200
- 'fa fa-folder-open' => 'folder-open',
1201
- 'fa fa-folder-open-o' => 'folder-open-o',
1202
- 'fa fa-font' => 'font',
1203
- 'fa fa-font-awesome' => 'font-awesome',
1204
- 'fa fa-fonticons' => 'fonticons',
1205
- 'fa fa-fort-awesome' => 'fort-awesome',
1206
- 'fa fa-forumbee' => 'forumbee',
1207
- 'fa fa-forward' => 'forward',
1208
- 'fa fa-foursquare' => 'foursquare',
1209
- 'fa fa-free-code-camp' => 'free-code-camp',
1210
- 'fa fa-frown-o' => 'frown-o',
1211
- 'fa fa-futbol-o' => 'futbol-o',
1212
- 'fa fa-gamepad' => 'gamepad',
1213
- 'fa fa-gavel' => 'gavel',
1214
- 'fa fa-gbp' => 'gbp',
1215
- 'fa fa-ge' => 'ge',
1216
- 'fa fa-gear' => 'gear',
1217
- 'fa fa-gears' => 'gears',
1218
- 'fa fa-genderless' => 'genderless',
1219
- 'fa fa-get-pocket' => 'get-pocket',
1220
- 'fa fa-gg' => 'gg',
1221
- 'fa fa-gg-circle' => 'gg-circle',
1222
- 'fa fa-gift' => 'gift',
1223
- 'fa fa-git' => 'git',
1224
- 'fa fa-git-square' => 'git-square',
1225
- 'fa fa-github' => 'github',
1226
- 'fa fa-github-alt' => 'github-alt',
1227
- 'fa fa-github-square' => 'github-square',
1228
- 'fa fa-gitlab' => 'gitlab',
1229
- 'fa fa-gittip' => 'gittip',
1230
- 'fa fa-glass' => 'glass',
1231
- 'fa fa-glide' => 'glide',
1232
- 'fa fa-glide-g' => 'glide-g',
1233
- 'fa fa-globe' => 'globe',
1234
- 'fa fa-google' => 'google',
1235
- 'fa fa-google-plus' => 'google-plus',
1236
- 'fa fa-google-plus-circle' => 'google-plus-circle',
1237
- 'fa fa-google-plus-official' => 'google-plus-official',
1238
- 'fa fa-google-plus-square' => 'google-plus-square',
1239
- 'fa fa-google-wallet' => 'google-wallet',
1240
- 'fa fa-graduation-cap' => 'graduation-cap',
1241
- 'fa fa-gratipay' => 'gratipay',
1242
- 'fa fa-grav' => 'grav',
1243
- 'fa fa-group' => 'group',
1244
- 'fa fa-h-square' => 'h-square',
1245
- 'fa fa-hacker-news' => 'hacker-news',
1246
- 'fa fa-hand-grab-o' => 'hand-grab-o',
1247
- 'fa fa-hand-lizard-o' => 'hand-lizard-o',
1248
- 'fa fa-hand-o-down' => 'hand-o-down',
1249
- 'fa fa-hand-o-left' => 'hand-o-left',
1250
- 'fa fa-hand-o-right' => 'hand-o-right',
1251
- 'fa fa-hand-o-up' => 'hand-o-up',
1252
- 'fa fa-hand-paper-o' => 'hand-paper-o',
1253
- 'fa fa-hand-peace-o' => 'hand-peace-o',
1254
- 'fa fa-hand-pointer-o' => 'hand-pointer-o',
1255
- 'fa fa-hand-rock-o' => 'hand-rock-o',
1256
- 'fa fa-hand-scissors-o' => 'hand-scissors-o',
1257
- 'fa fa-hand-spock-o' => 'hand-spock-o',
1258
- 'fa fa-hand-stop-o' => 'hand-stop-o',
1259
- 'fa fa-handshake-o' => 'handshake-o',
1260
- 'fa fa-hard-of-hearing' => 'hard-of-hearing',
1261
- 'fa fa-hashtag' => 'hashtag',
1262
- 'fa fa-hdd-o' => 'hdd-o',
1263
- 'fa fa-header' => 'header',
1264
- 'fa fa-headphones' => 'headphones',
1265
- 'fa fa-heart' => 'heart',
1266
- 'fa fa-heart-o' => 'heart-o',
1267
- 'fa fa-heartbeat' => 'heartbeat',
1268
- 'fa fa-history' => 'history',
1269
- 'fa fa-home' => 'home',
1270
- 'fa fa-hospital-o' => 'hospital-o',
1271
- 'fa fa-hotel' => 'hotel',
1272
- 'fa fa-hourglass' => 'hourglass',
1273
- 'fa fa-hourglass-1' => 'hourglass-1',
1274
- 'fa fa-hourglass-2' => 'hourglass-2',
1275
- 'fa fa-hourglass-3' => 'hourglass-3',
1276
- 'fa fa-hourglass-end' => 'hourglass-end',
1277
- 'fa fa-hourglass-half' => 'hourglass-half',
1278
- 'fa fa-hourglass-o' => 'hourglass-o',
1279
- 'fa fa-hourglass-start' => 'hourglass-start',
1280
- 'fa fa-houzz' => 'houzz',
1281
- 'fa fa-html5' => 'html5',
1282
- 'fa fa-i-cursor' => 'i-cursor',
1283
- 'fa fa-id-badge' => 'id-badge',
1284
- 'fa fa-id-card' => 'id-card',
1285
- 'fa fa-id-card-o' => 'id-card-o',
1286
- 'fa fa-ils' => 'ils',
1287
- 'fa fa-image' => 'image',
1288
- 'fa fa-imdb' => 'imdb',
1289
- 'fa fa-inbox' => 'inbox',
1290
- 'fa fa-indent' => 'indent',
1291
- 'fa fa-industry' => 'industry',
1292
- 'fa fa-info' => 'info',
1293
- 'fa fa-info-circle' => 'info-circle',
1294
- 'fa fa-inr' => 'inr',
1295
- 'fa fa-instagram' => 'instagram',
1296
- 'fa fa-institution' => 'institution',
1297
- 'fa fa-internet-explorer' => 'internet-explorer',
1298
- 'fa fa-intersex' => 'intersex',
1299
- 'fa fa-ioxhost' => 'ioxhost',
1300
- 'fa fa-italic' => 'italic',
1301
- 'fa fa-joomla' => 'joomla',
1302
- 'fa fa-jpy' => 'jpy',
1303
- 'fa fa-jsfiddle' => 'jsfiddle',
1304
- 'fa fa-key' => 'key',
1305
- 'fa fa-keyboard-o' => 'keyboard-o',
1306
- 'fa fa-krw' => 'krw',
1307
- 'fa fa-language' => 'language',
1308
- 'fa fa-laptop' => 'laptop',
1309
- 'fa fa-lastfm' => 'lastfm',
1310
- 'fa fa-lastfm-square' => 'lastfm-square',
1311
- 'fa fa-leaf' => 'leaf',
1312
- 'fa fa-leanpub' => 'leanpub',
1313
- 'fa fa-legal' => 'legal',
1314
- 'fa fa-lemon-o' => 'lemon-o',
1315
- 'fa fa-level-down' => 'level-down',
1316
- 'fa fa-level-up' => 'level-up',
1317
- 'fa fa-life-bouy' => 'life-bouy',
1318
- 'fa fa-life-buoy' => 'life-buoy',
1319
- 'fa fa-life-ring' => 'life-ring',
1320
- 'fa fa-life-saver' => 'life-saver',
1321
- 'fa fa-lightbulb-o' => 'lightbulb-o',
1322
- 'fa fa-line-chart' => 'line-chart',
1323
- 'fa fa-link' => 'link',
1324
- 'fa fa-linkedin' => 'linkedin',
1325
- 'fa fa-linkedin-square' => 'linkedin-square',
1326
- 'fa fa-linode' => 'linode',
1327
- 'fa fa-linux' => 'linux',
1328
- 'fa fa-list' => 'list',
1329
- 'fa fa-list-alt' => 'list-alt',
1330
- 'fa fa-list-ol' => 'list-ol',
1331
- 'fa fa-list-ul' => 'list-ul',
1332
- 'fa fa-location-arrow' => 'location-arrow',
1333
- 'fa fa-lock' => 'lock',
1334
- 'fa fa-long-arrow-down' => 'long-arrow-down',
1335
- 'fa fa-long-arrow-left' => 'long-arrow-left',
1336
- 'fa fa-long-arrow-right' => 'long-arrow-right',
1337
- 'fa fa-long-arrow-up' => 'long-arrow-up',
1338
- 'fa fa-low-vision' => 'low-vision',
1339
- 'fa fa-magic' => 'magic',
1340
- 'fa fa-magnet' => 'magnet',
1341
- 'fa fa-mail-forward' => 'mail-forward',
1342
- 'fa fa-mail-reply' => 'mail-reply',
1343
- 'fa fa-mail-reply-all' => 'mail-reply-all',
1344
- 'fa fa-male' => 'male',
1345
- 'fa fa-map' => 'map',
1346
- 'fa fa-map-marker' => 'map-marker',
1347
- 'fa fa-map-o' => 'map-o',
1348
- 'fa fa-map-pin' => 'map-pin',
1349
- 'fa fa-map-signs' => 'map-signs',
1350
- 'fa fa-mars' => 'mars',
1351
- 'fa fa-mars-double' => 'mars-double',
1352
- 'fa fa-mars-stroke' => 'mars-stroke',
1353
- 'fa fa-mars-stroke-h' => 'mars-stroke-h',
1354
- 'fa fa-mars-stroke-v' => 'mars-stroke-v',
1355
- 'fa fa-maxcdn' => 'maxcdn',
1356
- 'fa fa-meanpath' => 'meanpath',
1357
- 'fa fa-medium' => 'medium',
1358
- 'fa fa-medkit' => 'medkit',
1359
- 'fa fa-meetup' => 'meetup',
1360
- 'fa fa-meh-o' => 'meh-o',
1361
- 'fa fa-mercury' => 'mercury',
1362
- 'fa fa-microchip' => 'microchip',
1363
- 'fa fa-microphone' => 'microphone',
1364
- 'fa fa-microphone-slash' => 'microphone-slash',
1365
- 'fa fa-minus' => 'minus',
1366
- 'fa fa-minus-circle' => 'minus-circle',
1367
- 'fa fa-minus-square' => 'minus-square',
1368
- 'fa fa-minus-square-o' => 'minus-square-o',
1369
- 'fa fa-mixcloud' => 'mixcloud',
1370
- 'fa fa-mobile' => 'mobile',
1371
- 'fa fa-mobile-phone' => 'mobile-phone',
1372
- 'fa fa-modx' => 'modx',
1373
- 'fa fa-money' => 'money',
1374
- 'fa fa-moon-o' => 'moon-o',
1375
- 'fa fa-mortar-board' => 'mortar-board',
1376
- 'fa fa-motorcycle' => 'motorcycle',
1377
- 'fa fa-mouse-pointer' => 'mouse-pointer',
1378
- 'fa fa-music' => 'music',
1379
- 'fa fa-navicon' => 'navicon',
1380
- 'fa fa-neuter' => 'neuter',
1381
- 'fa fa-newspaper-o' => 'newspaper-o',
1382
- 'fa fa-object-group' => 'object-group',
1383
- 'fa fa-object-ungroup' => 'object-ungroup',
1384
- 'fa fa-odnoklassniki' => 'odnoklassniki',
1385
- 'fa fa-odnoklassniki-square' => 'odnoklassniki-square',
1386
- 'fa fa-opencart' => 'opencart',
1387
- 'fa fa-openid' => 'openid',
1388
- 'fa fa-opera' => 'opera',
1389
- 'fa fa-optin-monster' => 'optin-monster',
1390
- 'fa fa-outdent' => 'outdent',
1391
- 'fa fa-pagelines' => 'pagelines',
1392
- 'fa fa-paint-brush' => 'paint-brush',
1393
- 'fa fa-paper-plane' => 'paper-plane',
1394
- 'fa fa-paper-plane-o' => 'paper-plane-o',
1395
- 'fa fa-paperclip' => 'paperclip',
1396
- 'fa fa-paragraph' => 'paragraph',
1397
- 'fa fa-paste' => 'paste',
1398
- 'fa fa-pause' => 'pause',
1399
- 'fa fa-pause-circle' => 'pause-circle',
1400
- 'fa fa-pause-circle-o' => 'pause-circle-o',
1401
- 'fa fa-paw' => 'paw',
1402
- 'fa fa-paypal' => 'paypal',
1403
- 'fa fa-pencil' => 'pencil',
1404
- 'fa fa-pencil-square' => 'pencil-square',
1405
- 'fa fa-pencil-square-o' => 'pencil-square-o',
1406
- 'fa fa-percent' => 'percent',
1407
- 'fa fa-phone' => 'phone',
1408
- 'fa fa-phone-square' => 'phone-square',
1409
- 'fa fa-photo' => 'photo',
1410
- 'fa fa-picture-o' => 'picture-o',
1411
- 'fa fa-pie-chart' => 'pie-chart',
1412
- 'fa fa-pied-piper' => 'pied-piper',
1413
- 'fa fa-pied-piper-alt' => 'pied-piper-alt',
1414
- 'fa fa-pied-piper-pp' => 'pied-piper-pp',
1415
- 'fa fa-pinterest' => 'pinterest',
1416
- 'fa fa-pinterest-p' => 'pinterest-p',
1417
- 'fa fa-pinterest-square' => 'pinterest-square',
1418
- 'fa fa-plane' => 'plane',
1419
- 'fa fa-play' => 'play',
1420
- 'fa fa-play-circle' => 'play-circle',
1421
- 'fa fa-play-circle-o' => 'play-circle-o',
1422
- 'fa fa-plug' => 'plug',
1423
- 'fa fa-plus' => 'plus',
1424
- 'fa fa-plus-circle' => 'plus-circle',
1425
- 'fa fa-plus-square' => 'plus-square',
1426
- 'fa fa-plus-square-o' => 'plus-square-o',
1427
- 'fa fa-podcast' => 'podcast',
1428
- 'fa fa-power-off' => 'power-off',
1429
- 'fa fa-print' => 'print',
1430
- 'fa fa-product-hunt' => 'product-hunt',
1431
- 'fa fa-pull-left' => 'pull-left',
1432
- 'fa fa-pull-right' => 'pull-right',
1433
- 'fa fa-puzzle-piece' => 'puzzle-piece',
1434
- 'fa fa-qq' => 'qq',
1435
- 'fa fa-qrcode' => 'qrcode',
1436
- 'fa fa-question' => 'question',
1437
- 'fa fa-question-circle' => 'question-circle',
1438
- 'fa fa-question-circle-o' => 'question-circle-o',
1439
- 'fa fa-quora' => 'quora',
1440
- 'fa fa-quote-left' => 'quote-left',
1441
- 'fa fa-quote-right' => 'quote-right',
1442
- 'fa fa-ra' => 'ra',
1443
- 'fa fa-random' => 'random',
1444
- 'fa fa-ravelry' => 'ravelry',
1445
- 'fa fa-rebel' => 'rebel',
1446
- 'fa fa-recycle' => 'recycle',
1447
- 'fa fa-reddit' => 'reddit',
1448
- 'fa fa-reddit-alien' => 'reddit-alien',
1449
- 'fa fa-reddit-square' => 'reddit-square',
1450
- 'fa fa-refresh' => 'refresh',
1451
- 'fa fa-registered' => 'registered',
1452
- 'fa fa-remove' => 'remove',
1453
- 'fa fa-renren' => 'renren',
1454
- 'fa fa-reorder' => 'reorder',
1455
- 'fa fa-repeat' => 'repeat',
1456
- 'fa fa-reply' => 'reply',
1457
- 'fa fa-reply-all' => 'reply-all',
1458
- 'fa fa-resistance' => 'resistance',
1459
- 'fa fa-retweet' => 'retweet',
1460
- 'fa fa-rmb' => 'rmb',
1461
- 'fa fa-road' => 'road',
1462
- 'fa fa-rocket' => 'rocket',
1463
- 'fa fa-rotate-left' => 'rotate-left',
1464
- 'fa fa-rotate-right' => 'rotate-right',
1465
- 'fa fa-rouble' => 'rouble',
1466
- 'fa fa-rss' => 'rss',
1467
- 'fa fa-rss-square' => 'rss-square',
1468
- 'fa fa-rub' => 'rub',
1469
- 'fa fa-ruble' => 'ruble',
1470
- 'fa fa-rupee' => 'rupee',
1471
- 'fa fa-s15' => 's15',
1472
- 'fa fa-safari' => 'safari',
1473
- 'fa fa-save' => 'save',
1474
- 'fa fa-scissors' => 'scissors',
1475
- 'fa fa-scribd' => 'scribd',
1476
- 'fa fa-search' => 'search',
1477
- 'fa fa-search-minus' => 'search-minus',
1478
- 'fa fa-search-plus' => 'search-plus',
1479
- 'fa fa-sellsy' => 'sellsy',
1480
- 'fa fa-send' => 'send',
1481
- 'fa fa-send-o' => 'send-o',
1482
- 'fa fa-server' => 'server',
1483
- 'fa fa-share' => 'share',
1484
- 'fa fa-share-alt' => 'share-alt',
1485
- 'fa fa-share-alt-square' => 'share-alt-square',
1486
- 'fa fa-share-square' => 'share-square',
1487
- 'fa fa-share-square-o' => 'share-square-o',
1488
- 'fa fa-shekel' => 'shekel',
1489
- 'fa fa-sheqel' => 'sheqel',
1490
- 'fa fa-shield' => 'shield',
1491
- 'fa fa-ship' => 'ship',
1492
- 'fa fa-shirtsinbulk' => 'shirtsinbulk',
1493
- 'fa fa-shopping-bag' => 'shopping-bag',
1494
- 'fa fa-shopping-basket' => 'shopping-basket',
1495
- 'fa fa-shopping-cart' => 'shopping-cart',
1496
- 'fa fa-shower' => 'shower',
1497
- 'fa fa-sign-in' => 'sign-in',
1498
- 'fa fa-sign-language' => 'sign-language',
1499
- 'fa fa-sign-out' => 'sign-out',
1500
- 'fa fa-signal' => 'signal',
1501
- 'fa fa-signing' => 'signing',
1502
- 'fa fa-simplybuilt' => 'simplybuilt',
1503
- 'fa fa-sitemap' => 'sitemap',
1504
- 'fa fa-skyatlas' => 'skyatlas',
1505
- 'fa fa-skype' => 'skype',
1506
- 'fa fa-slack' => 'slack',
1507
- 'fa fa-sliders' => 'sliders',
1508
- 'fa fa-slideshare' => 'slideshare',
1509
- 'fa fa-smile-o' => 'smile-o',
1510
- 'fa fa-snapchat' => 'snapchat',
1511
- 'fa fa-snapchat-ghost' => 'snapchat-ghost',
1512
- 'fa fa-snapchat-square' => 'snapchat-square',
1513
- 'fa fa-snowflake-o' => 'snowflake-o',
1514
- 'fa fa-soccer-ball-o' => 'soccer-ball-o',
1515
- 'fa fa-sort' => 'sort',
1516
- 'fa fa-sort-alpha-asc' => 'sort-alpha-asc',
1517
- 'fa fa-sort-alpha-desc' => 'sort-alpha-desc',
1518
- 'fa fa-sort-amount-asc' => 'sort-amount-asc',
1519
- 'fa fa-sort-amount-desc' => 'sort-amount-desc',
1520
- 'fa fa-sort-asc' => 'sort-asc',
1521
- 'fa fa-sort-desc' => 'sort-desc',
1522
- 'fa fa-sort-down' => 'sort-down',
1523
- 'fa fa-sort-numeric-asc' => 'sort-numeric-asc',
1524
- 'fa fa-sort-numeric-desc' => 'sort-numeric-desc',
1525
- 'fa fa-sort-up' => 'sort-up',
1526
- 'fa fa-soundcloud' => 'soundcloud',
1527
- 'fa fa-space-shuttle' => 'space-shuttle',
1528
- 'fa fa-spinner' => 'spinner',
1529
- 'fa fa-spoon' => 'spoon',
1530
- 'fa fa-spotify' => 'spotify',
1531
- 'fa fa-square' => 'square',
1532
- 'fa fa-square-o' => 'square-o',
1533
- 'fa fa-stack-exchange' => 'stack-exchange',
1534
- 'fa fa-stack-overflow' => 'stack-overflow',
1535
- 'fa fa-star' => 'star',
1536
- 'fa fa-star-half' => 'star-half',
1537
- 'fa fa-star-half-empty' => 'star-half-empty',
1538
- 'fa fa-star-half-full' => 'star-half-full',
1539
- 'fa fa-star-half-o' => 'star-half-o',
1540
- 'fa fa-star-o' => 'star-o',
1541
- 'fa fa-steam' => 'steam',
1542
- 'fa fa-steam-square' => 'steam-square',
1543
- 'fa fa-step-backward' => 'step-backward',
1544
- 'fa fa-step-forward' => 'step-forward',
1545
- 'fa fa-stethoscope' => 'stethoscope',
1546
- 'fa fa-sticky-note' => 'sticky-note',
1547
- 'fa fa-sticky-note-o' => 'sticky-note-o',
1548
- 'fa fa-stop' => 'stop',
1549
- 'fa fa-stop-circle' => 'stop-circle',
1550
- 'fa fa-stop-circle-o' => 'stop-circle-o',
1551
- 'fa fa-street-view' => 'street-view',
1552
- 'fa fa-strikethrough' => 'strikethrough',
1553
- 'fa fa-stumbleupon' => 'stumbleupon',
1554
- 'fa fa-stumbleupon-circle' => 'stumbleupon-circle',
1555
- 'fa fa-subscript' => 'subscript',
1556
- 'fa fa-subway' => 'subway',
1557
- 'fa fa-suitcase' => 'suitcase',
1558
- 'fa fa-sun-o' => 'sun-o',
1559
- 'fa fa-superpowers' => 'superpowers',
1560
- 'fa fa-superscript' => 'superscript',
1561
- 'fa fa-support' => 'support',
1562
- 'fa fa-table' => 'table',
1563
- 'fa fa-tablet' => 'tablet',
1564
- 'fa fa-tachometer' => 'tachometer',
1565
- 'fa fa-tag' => 'tag',
1566
- 'fa fa-tags' => 'tags',
1567
- 'fa fa-tasks' => 'tasks',
1568
- 'fa fa-taxi' => 'taxi',
1569
- 'fa fa-telegram' => 'telegram',
1570
- 'fa fa-television' => 'television',
1571
- 'fa fa-tencent-weibo' => 'tencent-weibo',
1572
- 'fa fa-terminal' => 'terminal',
1573
- 'fa fa-text-height' => 'text-height',
1574
- 'fa fa-text-width' => 'text-width',
1575
- 'fa fa-th' => 'th',
1576
- 'fa fa-th-large' => 'th-large',
1577
- 'fa fa-th-list' => 'th-list',
1578
- 'fa fa-themeisle' => 'themeisle',
1579
- 'fa fa-thermometer' => 'thermometer',
1580
- 'fa fa-thermometer-0' => 'thermometer-0',
1581
- 'fa fa-thermometer-1' => 'thermometer-1',
1582
- 'fa fa-thermometer-2' => 'thermometer-2',
1583
- 'fa fa-thermometer-3' => 'thermometer-3',
1584
- 'fa fa-thermometer-4' => 'thermometer-4',
1585
- 'fa fa-thermometer-empty' => 'thermometer-empty',
1586
- 'fa fa-thermometer-full' => 'thermometer-full',
1587
- 'fa fa-thermometer-half' => 'thermometer-half',
1588
- 'fa fa-thermometer-quarter' => 'thermometer-quarter',
1589
- 'fa fa-thermometer-three-quarters' => 'thermometer-three-quarters',
1590
- 'fa fa-thumb-tack' => 'thumb-tack',
1591
- 'fa fa-thumbs-down' => 'thumbs-down',
1592
- 'fa fa-thumbs-o-down' => 'thumbs-o-down',
1593
- 'fa fa-thumbs-o-up' => 'thumbs-o-up',
1594
- 'fa fa-thumbs-up' => 'thumbs-up',
1595
- 'fa fa-ticket' => 'ticket',
1596
- 'fa fa-times' => 'times',
1597
- 'fa fa-times-circle' => 'times-circle',
1598
- 'fa fa-times-circle-o' => 'times-circle-o',
1599
- 'fa fa-times-rectangle' => 'times-rectangle',
1600
- 'fa fa-times-rectangle-o' => 'times-rectangle-o',
1601
- 'fa fa-tint' => 'tint',
1602
- 'fa fa-toggle-down' => 'toggle-down',
1603
- 'fa fa-toggle-left' => 'toggle-left',
1604
- 'fa fa-toggle-off' => 'toggle-off',
1605
- 'fa fa-toggle-on' => 'toggle-on',
1606
- 'fa fa-toggle-right' => 'toggle-right',
1607
- 'fa fa-toggle-up' => 'toggle-up',
1608
- 'fa fa-trademark' => 'trademark',
1609
- 'fa fa-train' => 'train',
1610
- 'fa fa-transgender' => 'transgender',
1611
- 'fa fa-transgender-alt' => 'transgender-alt',
1612
- 'fa fa-trash' => 'trash',
1613
- 'fa fa-trash-o' => 'trash-o',
1614
- 'fa fa-tree' => 'tree',
1615
- 'fa fa-trello' => 'trello',
1616
- 'fa fa-tripadvisor' => 'tripadvisor',
1617
- 'fa fa-trophy' => 'trophy',
1618
- 'fa fa-truck' => 'truck',
1619
- 'fa fa-try' => 'try',
1620
- 'fa fa-tty' => 'tty',
1621
- 'fa fa-tumblr' => 'tumblr',
1622
- 'fa fa-tumblr-square' => 'tumblr-square',
1623
- 'fa fa-turkish-lira' => 'turkish-lira',
1624
- 'fa fa-tv' => 'tv',
1625
- 'fa fa-twitch' => 'twitch',
1626
- 'fa fa-twitter' => 'twitter',
1627
- 'fa fa-twitter-square' => 'twitter-square',
1628
- 'fa fa-umbrella' => 'umbrella',
1629
- 'fa fa-underline' => 'underline',
1630
- 'fa fa-undo' => 'undo',
1631
- 'fa fa-universal-access' => 'universal-access',
1632
- 'fa fa-university' => 'university',
1633
- 'fa fa-unlink' => 'unlink',
1634
- 'fa fa-unlock' => 'unlock',
1635
- 'fa fa-unlock-alt' => 'unlock-alt',
1636
- 'fa fa-unsorted' => 'unsorted',
1637
- 'fa fa-upload' => 'upload',
1638
- 'fa fa-usb' => 'usb',
1639
- 'fa fa-usd' => 'usd',
1640
- 'fa fa-user' => 'user',
1641
- 'fa fa-user-circle' => 'user-circle',
1642
- 'fa fa-user-circle-o' => 'user-circle-o',
1643
- 'fa fa-user-md' => 'user-md',
1644
- 'fa fa-user-o' => 'user-o',
1645
- 'fa fa-user-plus' => 'user-plus',
1646
- 'fa fa-user-secret' => 'user-secret',
1647
- 'fa fa-user-times' => 'user-times',
1648
- 'fa fa-users' => 'users',
1649
- 'fa fa-vcard' => 'vcard',
1650
- 'fa fa-vcard-o' => 'vcard-o',
1651
- 'fa fa-venus' => 'venus',
1652
- 'fa fa-venus-double' => 'venus-double',
1653
- 'fa fa-venus-mars' => 'venus-mars',
1654
- 'fa fa-viacoin' => 'viacoin',
1655
- 'fa fa-viadeo' => 'viadeo',
1656
- 'fa fa-viadeo-square' => 'viadeo-square',
1657
- 'fa fa-video-camera' => 'video-camera',
1658
- 'fa fa-vimeo' => 'vimeo',
1659
- 'fa fa-vimeo-square' => 'vimeo-square',
1660
- 'fa fa-vine' => 'vine',
1661
- 'fa fa-vk' => 'vk',
1662
- 'fa fa-volume-control-phone' => 'volume-control-phone',
1663
- 'fa fa-volume-down' => 'volume-down',
1664
- 'fa fa-volume-off' => 'volume-off',
1665
- 'fa fa-volume-up' => 'volume-up',
1666
- 'fa fa-warning' => 'warning',
1667
- 'fa fa-wechat' => 'wechat',
1668
- 'fa fa-weibo' => 'weibo',
1669
- 'fa fa-weixin' => 'weixin',
1670
- 'fa fa-whatsapp' => 'whatsapp',
1671
- 'fa fa-wheelchair' => 'wheelchair',
1672
- 'fa fa-wheelchair-alt' => 'wheelchair-alt',
1673
- 'fa fa-wifi' => 'wifi',
1674
- 'fa fa-wikipedia-w' => 'wikipedia-w',
1675
- 'fa fa-window-close' => 'window-close',
1676
- 'fa fa-window-close-o' => 'window-close-o',
1677
- 'fa fa-window-maximize' => 'window-maximize',
1678
- 'fa fa-window-minimize' => 'window-minimize',
1679
- 'fa fa-window-restore' => 'window-restore',
1680
- 'fa fa-windows' => 'windows',
1681
- 'fa fa-won' => 'won',
1682
- 'fa fa-wordpress' => 'wordpress',
1683
- 'fa fa-wpbeginner' => 'wpbeginner',
1684
- 'fa fa-wpexplorer' => 'wpexplorer',
1685
- 'fa fa-wpforms' => 'wpforms',
1686
- 'fa fa-wrench' => 'wrench',
1687
- 'fa fa-xing' => 'xing',
1688
- 'fa fa-xing-square' => 'xing-square',
1689
- 'fa fa-y-combinator' => 'y-combinator',
1690
- 'fa fa-y-combinator-square' => 'y-combinator-square',
1691
- 'fa fa-yahoo' => 'yahoo',
1692
- 'fa fa-yc' => 'yc',
1693
- 'fa fa-yc-square' => 'yc-square',
1694
- 'fa fa-yelp' => 'yelp',
1695
- 'fa fa-yen' => 'yen',
1696
- 'fa fa-yoast' => 'yoast',
1697
- 'fa fa-youtube' => 'youtube',
1698
- 'fa fa-youtube-play' => 'youtube-play',
1699
- 'fa fa-youtube-square' => 'youtube-square',
1700
- ];
2
  defined( 'ABSPATH' ) || exit;
3
 
4
  return [
5
+ 'icon icon-home' => 'icon icon-home',
6
+ 'icon icon-apartment1' => 'icon icon-apartment1',
7
+ 'icon icon-pencil' => 'icon icon-pencil',
8
+ 'icon icon-magic-wand' => 'icon icon-magic-wand',
9
+ 'icon icon-drop' => 'icon icon-drop',
10
+ 'icon icon-lighter' => 'icon icon-lighter',
11
+ 'icon icon-poop' => 'icon icon-poop',
12
+ 'icon icon-sun' => 'icon icon-sun',
13
+ 'icon icon-moon' => 'icon icon-moon',
14
+ 'icon icon-cloud1' => 'icon icon-cloud1',
15
+ 'icon icon-cloud-upload' => 'icon icon-cloud-upload',
16
+ 'icon icon-cloud-download' => 'icon icon-cloud-download',
17
+ 'icon icon-cloud-sync' => 'icon icon-cloud-sync',
18
+ 'icon icon-cloud-check' => 'icon icon-cloud-check',
19
+ 'icon icon-database1' => 'icon icon-database1',
20
+ 'icon icon-lock' => 'icon icon-lock',
21
+ 'icon icon-cog' => 'icon icon-cog',
22
+ 'icon icon-trash' => 'icon icon-trash',
23
+ 'icon icon-dice' => 'icon icon-dice',
24
+ 'icon icon-heart1' => 'icon icon-heart1',
25
+ 'icon icon-star1' => 'icon icon-star1',
26
+ 'icon icon-star-half' => 'icon icon-star-half',
27
+ 'icon icon-star-empty' => 'icon icon-star-empty',
28
+ 'icon icon-flag' => 'icon icon-flag',
29
+ 'icon icon-envelope1' => 'icon icon-envelope1',
30
+ 'icon icon-paperclip' => 'icon icon-paperclip',
31
+ 'icon icon-inbox' => 'icon icon-inbox',
32
+ 'icon icon-eye' => 'icon icon-eye',
33
+ 'icon icon-printer' => 'icon icon-printer',
34
+ 'icon icon-file-empty' => 'icon icon-file-empty',
35
+ 'icon icon-file-add' => 'icon icon-file-add',
36
+ 'icon icon-enter' => 'icon icon-enter',
37
+ 'icon icon-exit' => 'icon icon-exit',
38
+ 'icon icon-graduation-hat' => 'icon icon-graduation-hat',
39
+ 'icon icon-license' => 'icon icon-license',
40
+ 'icon icon-music-note' => 'icon icon-music-note',
41
+ 'icon icon-film-play' => 'icon icon-film-play',
42
+ 'icon icon-camera-video' => 'icon icon-camera-video',
43
+ 'icon icon-camera' => 'icon icon-camera',
44
+ 'icon icon-picture' => 'icon icon-picture',
45
+ 'icon icon-book' => 'icon icon-book',
46
+ 'icon icon-bookmark' => 'icon icon-bookmark',
47
+ 'icon icon-user' => 'icon icon-user',
48
+ 'icon icon-users' => 'icon icon-users',
49
+ 'icon icon-shirt' => 'icon icon-shirt',
50
+ 'icon icon-store' => 'icon icon-store',
51
+ 'icon icon-cart2' => 'icon icon-cart2',
52
+ 'icon icon-tag' => 'icon icon-tag',
53
+ 'icon icon-phone-handset' => 'icon icon-phone-handset',
54
+ 'icon icon-phone' => 'icon icon-phone',
55
+ 'icon icon-pushpin' => 'icon icon-pushpin',
56
+ 'icon icon-map-marker' => 'icon icon-map-marker',
57
+ 'icon icon-map' => 'icon icon-map',
58
+ 'icon icon-location' => 'icon icon-location',
59
+ 'icon icon-calendar-full' => 'icon icon-calendar-full',
60
+ 'icon icon-keyboard' => 'icon icon-keyboard',
61
+ 'icon icon-spell-check' => 'icon icon-spell-check',
62
+ 'icon icon-screen' => 'icon icon-screen',
63
+ 'icon icon-smartphone' => 'icon icon-smartphone',
64
+ 'icon icon-tablet' => 'icon icon-tablet',
65
+ 'icon icon-laptop' => 'icon icon-laptop',
66
+ 'icon icon-laptop-phone' => 'icon icon-laptop-phone',
67
+ 'icon icon-power-switch' => 'icon icon-power-switch',
68
+ 'icon icon-bubble' => 'icon icon-bubble',
69
+ 'icon icon-heart-pulse' => 'icon icon-heart-pulse',
70
+ 'icon icon-construction' => 'icon icon-construction',
71
+ 'icon icon-pie-chart' => 'icon icon-pie-chart',
72
+ 'icon icon-chart-bars' => 'icon icon-chart-bars',
73
+ 'icon icon-gift1' => 'icon icon-gift1',
74
+ 'icon icon-diamond1' => 'icon icon-diamond1',
75
+ 'icon icon-dinner' => 'icon icon-dinner',
76
+ 'icon icon-coffee-cup' => 'icon icon-coffee-cup',
77
+ 'icon icon-leaf' => 'icon icon-leaf',
78
+ 'icon icon-paw' => 'icon icon-paw',
79
+ 'icon icon-rocket' => 'icon icon-rocket',
80
+ 'icon icon-briefcase' => 'icon icon-briefcase',
81
+ 'icon icon-bus' => 'icon icon-bus',
82
+ 'icon icon-car1' => 'icon icon-car1',
83
+ 'icon icon-train' => 'icon icon-train',
84
+ 'icon icon-bicycle' => 'icon icon-bicycle',
85
+ 'icon icon-wheelchair' => 'icon icon-wheelchair',
86
+ 'icon icon-select' => 'icon icon-select',
87
+ 'icon icon-earth' => 'icon icon-earth',
88
+ 'icon icon-smile' => 'icon icon-smile',
89
+ 'icon icon-sad' => 'icon icon-sad',
90
+ 'icon icon-neutral' => 'icon icon-neutral',
91
+ 'icon icon-mustache' => 'icon icon-mustache',
92
+ 'icon icon-alarm' => 'icon icon-alarm',
93
+ 'icon icon-bullhorn' => 'icon icon-bullhorn',
94
+ 'icon icon-volume-high' => 'icon icon-volume-high',
95
+ 'icon icon-volume-medium' => 'icon icon-volume-medium',
96
+ 'icon icon-volume-low' => 'icon icon-volume-low',
97
+ 'icon icon-volume' => 'icon icon-volume',
98
+ 'icon icon-mic' => 'icon icon-mic',
99
+ 'icon icon-hourglass' => 'icon icon-hourglass',
100
+ 'icon icon-undo' => 'icon icon-undo',
101
+ 'icon icon-redo' => 'icon icon-redo',
102
+ 'icon icon-sync' => 'icon icon-sync',
103
+ 'icon icon-history' => 'icon icon-history',
104
+ 'icon icon-clock1' => 'icon icon-clock1',
105
+ 'icon icon-download' => 'icon icon-download',
106
+ 'icon icon-upload' => 'icon icon-upload',
107
+ 'icon icon-enter-down' => 'icon icon-enter-down',
108
+ 'icon icon-exit-up' => 'icon icon-exit-up',
109
+ 'icon icon-bug' => 'icon icon-bug',
110
+ 'icon icon-code' => 'icon icon-code',
111
+ 'icon icon-link' => 'icon icon-link',
112
+ 'icon icon-unlink' => 'icon icon-unlink',
113
+ 'icon icon-thumbs-up' => 'icon icon-thumbs-up',
114
+ 'icon icon-thumbs-down' => 'icon icon-thumbs-down',
115
+ 'icon icon-magnifier' => 'icon icon-magnifier',
116
+ 'icon icon-cross' => 'icon icon-cross',
117
+ 'icon icon-chevron-up' => 'icon icon-chevron-up',
118
+ 'icon icon-chevron-down' => 'icon icon-chevron-down',
119
+ 'icon icon-chevron-left' => 'icon icon-chevron-left',
120
+ 'icon icon-chevron-right' => 'icon icon-chevron-right',
121
+ 'icon icon-arrow-up' => 'icon icon-arrow-up',
122
+ 'icon icon-arrow-down' => 'icon icon-arrow-down',
123
+ 'icon icon-arrow-left' => 'icon icon-arrow-left',
124
+ 'icon icon-arrow-right' => 'icon icon-arrow-right',
125
+ 'icon icon-right-arrow' => 'icon icon-right-arrow',
126
+ 'icon icon-left-arrow' => 'icon icon-left-arrow',
127
+ 'icon icon-download-arrow' => 'icon icon-download-arrow',
128
+ 'icon icon-up-arrow' => 'icon icon-up-arrow',
129
+ 'icon icon-arrows' => 'icon icon-arrows',
130
+ 'icon icon-double-angle-pointing-to-right' => 'icon icon-double-angle-pointing-to-right',
131
+ 'icon icon-double-left-chevron' => 'icon icon-double-left-chevron',
132
+ 'icon icon-left-arrow2' => 'icon icon-left-arrow2',
133
+ 'icon icon-right-arrow2' => 'icon icon-right-arrow2',
134
+ 'icon icon-warning' => 'icon icon-warning',
135
+ 'icon icon-down-arrow1' => 'icon icon-down-arrow1',
136
+ 'icon icon-up-arrow1' => 'icon icon-up-arrow1',
137
+ 'icon icon-right-arrow1' => 'icon icon-right-arrow1',
138
+ 'icon icon-left-arrows' => 'icon icon-left-arrows',
139
+ 'icon icon-question-circle' => 'icon icon-question-circle',
140
+ 'icon icon-menu-circle' => 'icon icon-menu-circle',
141
+ 'icon icon-checkmark-circle' => 'icon icon-checkmark-circle',
142
+ 'icon icon-cross-circle' => 'icon icon-cross-circle',
143
+ 'icon icon-plus-circle' => 'icon icon-plus-circle',
144
+ 'icon icon-move' => 'icon icon-move',
145
+ 'icon icon-circle-minus' => 'icon icon-circle-minus',
146
+ 'icon icon-arrow-up-circle' => 'icon icon-arrow-up-circle',
147
+ 'icon icon-arrow-down-circle' => 'icon icon-arrow-down-circle',
148
+ 'icon icon-arrow-left-circle' => 'icon icon-arrow-left-circle',
149
+ 'icon icon-arrow-right-circle' => 'icon icon-arrow-right-circle',
150
+ 'icon icon-chevron-up-circle' => 'icon icon-chevron-up-circle',
151
+ 'icon icon-chevron-down-circle' => 'icon icon-chevron-down-circle',
152
+ 'icon icon-chevron-left-circle' => 'icon icon-chevron-left-circle',
153
+ 'icon icon-chevron-right-circle' => 'icon icon-chevron-right-circle',
154
+ 'icon icon-crop' => 'icon icon-crop',
155
+ 'icon icon-frame-expand' => 'icon icon-frame-expand',
156
+ 'icon icon-frame-contract' => 'icon icon-frame-contract',
157
+ 'icon icon-layers' => 'icon icon-layers',
158
+ 'icon icon-funnel' => 'icon icon-funnel',
159
+ 'icon icon-text-format' => 'icon icon-text-format',
160
+ 'icon icon-text-size' => 'icon icon-text-size',
161
+ 'icon icon-bold' => 'icon icon-bold',
162
+ 'icon icon-italic' => 'icon icon-italic',
163
+ 'icon icon-underline' => 'icon icon-underline',
164
+ 'icon icon-strikethrough' => 'icon icon-strikethrough',
165
+ 'icon icon-highlight' => 'icon icon-highlight',
166
+ 'icon icon-text-align-left' => 'icon icon-text-align-left',
167
+ 'icon icon-text-align-center' => 'icon icon-text-align-center',
168
+ 'icon icon-text-align-right' => 'icon icon-text-align-right',
169
+ 'icon icon-text-align-justify' => 'icon icon-text-align-justify',
170
+ 'icon icon-line-spacing' => 'icon icon-line-spacing',
171
+ 'icon icon-indent-increase' => 'icon icon-indent-increase',
172
+ 'icon icon-indent-decrease' => 'icon icon-indent-decrease',
173
+ 'icon icon-page-break' => 'icon icon-page-break',
174
+ 'icon icon-hand' => 'icon icon-hand',
175
+ 'icon icon-pointer-up' => 'icon icon-pointer-up',
176
+ 'icon icon-pointer-right' => 'icon icon-pointer-right',
177
+ 'icon icon-pointer-down' => 'icon icon-pointer-down',
178
+ 'icon icon-pointer-left' => 'icon icon-pointer-left',
179
+ 'icon icon-burger' => 'icon icon-burger',
180
+ 'icon icon-cakes' => 'icon icon-cakes',
181
+ 'icon icon-cheese' => 'icon icon-cheese',
182
+ 'icon icon-drink-glass' => 'icon icon-drink-glass',
183
+ 'icon icon-pizza' => 'icon icon-pizza',
184
+ 'icon icon-vplay' => 'icon icon-vplay',
185
+ 'icon icon-newsletter' => 'icon icon-newsletter',
186
+ 'icon icon-coins-2' => 'icon icon-coins-2',
187
+ 'icon icon-commerce-2' => 'icon icon-commerce-2',
188
+ 'icon icon-monitor' => 'icon icon-monitor',
189
+ 'icon icon-business' => 'icon icon-business',
190
+ 'icon icon-graphic-2' => 'icon icon-graphic-2',
191
+ 'icon icon-commerce-1' => 'icon icon-commerce-1',
192
+ 'icon icon-hammer' => 'icon icon-hammer',
193
+ 'icon icon-justice-1' => 'icon icon-justice-1',
194
+ 'icon icon-line' => 'icon icon-line',
195
+ 'icon icon-money-3' => 'icon icon-money-3',
196
+ 'icon icon-commerce' => 'icon icon-commerce',
197
+ 'icon icon-agenda' => 'icon icon-agenda',
198
+ 'icon icon-justice' => 'icon icon-justice',
199
+ 'icon icon-technology' => 'icon icon-technology',
200
+ 'icon icon-coins-1' => 'icon icon-coins-1',
201
+ 'icon icon-bank' => 'icon icon-bank',
202
+ 'icon icon-calculator' => 'icon icon-calculator',
203
+ 'icon icon-soundcloud' => 'icon icon-soundcloud',
204
+ 'icon icon-chart2' => 'icon icon-chart2',
205
+ 'icon icon-checked' => 'icon icon-checked',
206
+ 'icon icon-clock11' => 'icon icon-clock11',
207
+ 'icon icon-comment2' => 'icon icon-comment2',
208
+ 'icon icon-comments' => 'icon icon-comments',
209
+ 'icon icon-consult' => 'icon icon-consult',
210
+ 'icon icon-consut2' => 'icon icon-consut2',
211
+ 'icon icon-deal' => 'icon icon-deal',
212
+ 'icon icon-envelope11' => 'icon icon-envelope11',
213
+ 'icon icon-folder' => 'icon icon-folder',
214
+ 'icon icon-folder2' => 'icon icon-folder2',
215
+ 'icon icon-invest' => 'icon icon-invest',
216
+ 'icon icon-loan' => 'icon icon-loan',
217
+ 'icon icon-menu1' => 'icon icon-menu1',
218
+ 'icon icon-list1' => 'icon icon-list1',
219
+ 'icon icon-map-marker1' => 'icon icon-map-marker1',
220
+ 'icon icon-mutual-fund' => 'icon icon-mutual-fund',
221
+ 'icon icon-google-plus' => 'icon icon-google-plus',
222
+ 'icon icon-phone1' => 'icon icon-phone1',
223
+ 'icon icon-pie-chart1' => 'icon icon-pie-chart1',
224
+ 'icon icon-play' => 'icon icon-play',
225
+ 'icon icon-savings' => 'icon icon-savings',
226
+ 'icon icon-search2' => 'icon icon-search2',
227
+ 'icon icon-tag1' => 'icon icon-tag1',
228
+ 'icon icon-tags' => 'icon icon-tags',
229
+ 'icon icon-instagram1' => 'icon icon-instagram1',
230
+ 'icon icon-quote' => 'icon icon-quote',
231
+ 'icon icon-arrow-point-to-down' => 'icon icon-arrow-point-to-down',
232
+ 'icon icon-play-button' => 'icon icon-play-button',
233
+ 'icon icon-minus' => 'icon icon-minus',
234
+ 'icon icon-plus' => 'icon icon-plus',
235
+ 'icon icon-tick' => 'icon icon-tick',
236
+ 'icon icon-check' => 'icon icon-check',
237
+ 'icon icon-edit' => 'icon icon-edit',
238
+ 'icon icon-reply' => 'icon icon-reply',
239
+ 'icon icon-cogwheel-outline' => 'icon icon-cogwheel-outline',
240
+ 'icon icon-abacus' => 'icon icon-abacus',
241
+ 'icon icon-abacus1' => 'icon icon-abacus1',
242
+ 'icon icon-agenda1' => 'icon icon-agenda1',
243
+ 'icon icon-shopping-basket' => 'icon icon-shopping-basket',
244
+ 'icon icon-users1' => 'icon icon-users1',
245
+ 'icon icon-man' => 'icon icon-man',
246
+ 'icon icon-support1' => 'icon icon-support1',
247
+ 'icon icon-favorites' => 'icon icon-favorites',
248
+ 'icon icon-calendar' => 'icon icon-calendar',
249
+ 'icon icon-paper-plane' => 'icon icon-paper-plane',
250
+ 'icon icon-placeholder' => 'icon icon-placeholder',
251
+ 'icon icon-phone-call' => 'icon icon-phone-call',
252
+ 'icon icon-contact' => 'icon icon-contact',
253
+ 'icon icon-email' => 'icon icon-email',
254
+ 'icon icon-internet' => 'icon icon-internet',
255
+ 'icon icon-quote1' => 'icon icon-quote1',
256
+ 'icon icon-medical' => 'icon icon-medical',
257
+ 'icon icon-eye1' => 'icon icon-eye1',
258
+ 'icon icon-full-screen' => 'icon icon-full-screen',
259
+ 'icon icon-tools' => 'icon icon-tools',
260
+ 'icon icon-pie-chart2' => 'icon icon-pie-chart2',
261
+ 'icon icon-diamond11' => 'icon icon-diamond11',
262
+ 'icon icon-valentines-heart' => 'icon icon-valentines-heart',
263
+ 'icon icon-like' => 'icon icon-like',
264
+ 'icon icon-team' => 'icon icon-team',
265
+ 'icon icon-tshirt' => 'icon icon-tshirt',
266
+ 'icon icon-cancel' => 'icon icon-cancel',
267
+ 'icon icon-drink' => 'icon icon-drink',
268
+ 'icon icon-home1' => 'icon icon-home1',
269
+ 'icon icon-music' => 'icon icon-music',
270
+ 'icon icon-rich' => 'icon icon-rich',
271
+ 'icon icon-brush' => 'icon icon-brush',
272
+ 'icon icon-opposite-way' => 'icon icon-opposite-way',
273
+ 'icon icon-cloud-computing1' => 'icon icon-cloud-computing1',
274
+ 'icon icon-technology-1' => 'icon icon-technology-1',
275
+ 'icon icon-rotate' => 'icon icon-rotate',
276
+ 'icon icon-medical1' => 'icon icon-medical1',
277
+ 'icon icon-flash-1' => 'icon icon-flash-1',
278
+ 'icon icon-flash' => 'icon icon-flash',
279
+ 'icon icon-uturn' => 'icon icon-uturn',
280
+ 'icon icon-down-arrow' => 'icon icon-down-arrow',
281
+ 'icon icon-hours-support' => 'icon icon-hours-support',
282
+ 'icon icon-bag' => 'icon icon-bag',
283
+ 'icon icon-photo-camera' => 'icon icon-photo-camera',
284
+ 'icon icon-school' => 'icon icon-school',
285
+ 'icon icon-settings' => 'icon icon-settings',
286
+ 'icon icon-smartphone1' => 'icon icon-smartphone1',
287
+ 'icon icon-technology-11' => 'icon icon-technology-11',
288
+ 'icon icon-tool' => 'icon icon-tool',
289
+ 'icon icon-business1' => 'icon icon-business1',
290
+ 'icon icon-shuffle-arrow' => 'icon icon-shuffle-arrow',
291
+ 'icon icon-van-1' => 'icon icon-van-1',
292
+ 'icon icon-van' => 'icon icon-van',
293
+ 'icon icon-vegetables' => 'icon icon-vegetables',
294
+ 'icon icon-women' => 'icon icon-women',
295
+ 'icon icon-vintage' => 'icon icon-vintage',
296
+ 'icon icon-team-1' => 'icon icon-team-1',
297
+ 'icon icon-team1' => 'icon icon-team1',
298
+ 'icon icon-apple-1' => 'icon icon-apple-1',
299
+ 'icon icon-apple' => 'icon icon-apple',
300
+ 'icon icon-watch' => 'icon icon-watch',
301
+ 'icon icon-cogwheel' => 'icon icon-cogwheel',
302
+ 'icon icon-light-bulb' => 'icon icon-light-bulb',
303
+ 'icon icon-light-bulb-1' => 'icon icon-light-bulb-1',
304
+ 'icon icon-heart-shape-outline' => 'icon icon-heart-shape-outline',
305
+ 'icon icon-online-shopping-cart' => 'icon icon-online-shopping-cart',
306
+ 'icon icon-shopping-cart1' => 'icon icon-shopping-cart1',
307
+ 'icon icon-star2' => 'icon icon-star2',
308
+ 'icon icon-star-1' => 'icon icon-star-1',
309
+ 'icon icon-favorite1' => 'icon icon-favorite1',
310
+ 'icon icon-agenda2' => 'icon icon-agenda2',
311
+ 'icon icon-agenda-1' => 'icon icon-agenda-1',
312
+ 'icon icon-alarm-clock' => 'icon icon-alarm-clock',
313
+ 'icon icon-alarm-clock1' => 'icon icon-alarm-clock1',
314
+ 'icon icon-atomic' => 'icon icon-atomic',
315
+ 'icon icon-auction' => 'icon icon-auction',
316
+ 'icon icon-balance' => 'icon icon-balance',
317
+ 'icon icon-balance1' => 'icon icon-balance1',
318
+ 'icon icon-bank1' => 'icon icon-bank1',
319
+ 'icon icon-bar-chart' => 'icon icon-bar-chart',
320
+ 'icon icon-barrier' => 'icon icon-barrier',
321
+ 'icon icon-battery' => 'icon icon-battery',
322
+ 'icon icon-battery-1' => 'icon icon-battery-1',
323
+ 'icon icon-bell' => 'icon icon-bell',
324
+ 'icon icon-bluetooth' => 'icon icon-bluetooth',
325
+ 'icon icon-book1' => 'icon icon-book1',
326
+ 'icon icon-briefcase1' => 'icon icon-briefcase1',
327
+ 'icon icon-briefcase-1' => 'icon icon-briefcase-1',
328
+ 'icon icon-briefcase-2' => 'icon icon-briefcase-2',
329
+ 'icon icon-calculator1' => 'icon icon-calculator1',
330
+ 'icon icon-calculator2' => 'icon icon-calculator2',
331
+ 'icon icon-calculator-1' => 'icon icon-calculator-1',
332
+ 'icon icon-calendar1' => 'icon icon-calendar1',
333
+ 'icon icon-calendar2' => 'icon icon-calendar2',
334
+ 'icon icon-calendar-1' => 'icon icon-calendar-1',
335
+ 'icon icon-calendar-page-empty' => 'icon icon-calendar-page-empty',
336
+ 'icon icon-calendar3' => 'icon icon-calendar3',
337
+ 'icon icon-car11' => 'icon icon-car11',
338
+ 'icon icon-carrier' => 'icon icon-carrier',
339
+ 'icon icon-cash' => 'icon icon-cash',
340
+ 'icon icon-chat' => 'icon icon-chat',
341
+ 'icon icon-chat-1' => 'icon icon-chat-1',
342
+ 'icon icon-checked1' => 'icon icon-checked1',
343
+ 'icon icon-clip' => 'icon icon-clip',
344
+ 'icon icon-clip1' => 'icon icon-clip1',
345
+ 'icon icon-clipboard1' => 'icon icon-clipboard1',
346
+ 'icon icon-clipboard11' => 'icon icon-clipboard11',
347
+ 'icon icon-clock2' => 'icon icon-clock2',
348
+ 'icon icon-clock-1' => 'icon icon-clock-1',
349
+ 'icon icon-cloud11' => 'icon icon-cloud11',
350
+ 'icon icon-cloud-computing11' => 'icon icon-cloud-computing11',
351
+ 'icon icon-cloud-computing-1' => 'icon icon-cloud-computing-1',
352
+ 'icon icon-cogwheel1' => 'icon icon-cogwheel1',
353
+ 'icon icon-coins1' => 'icon icon-coins1',
354
+ 'icon icon-compass' => 'icon icon-compass',
355
+ 'icon icon-contract' => 'icon icon-contract',
356
+ 'icon icon-conversation' => 'icon icon-conversation',
357
+ 'icon icon-crane1' => 'icon icon-crane1',
358
+ 'icon icon-crane-2' => 'icon icon-crane-2',
359
+ 'icon icon-credit-card' => 'icon icon-credit-card',
360
+ 'icon icon-credit-card1' => 'icon icon-credit-card1',
361
+ 'icon icon-cursor' => 'icon icon-cursor',
362
+ 'icon icon-customer-service' => 'icon icon-customer-service',
363
+ 'icon icon-cutlery' => 'icon icon-cutlery',
364
+ 'icon icon-dart-board' => 'icon icon-dart-board',
365
+ 'icon icon-decision-making' => 'icon icon-decision-making',
366
+ 'icon icon-desk-chair' => 'icon icon-desk-chair',
367
+ 'icon icon-desk-lamp' => 'icon icon-desk-lamp',
368
+ 'icon icon-diamond2' => 'icon icon-diamond2',
369
+ 'icon icon-direction' => 'icon icon-direction',
370
+ 'icon icon-document' => 'icon icon-document',
371
+ 'icon icon-dollar-bill' => 'icon icon-dollar-bill',
372
+ 'icon icon-download1' => 'icon icon-download1',
373
+ 'icon icon-edit1' => 'icon icon-edit1',
374
+ 'icon icon-email1' => 'icon icon-email1',
375
+ 'icon icon-envelope2' => 'icon icon-envelope2',
376
+ 'icon icon-envelope3' => 'icon icon-envelope3',
377
+ 'icon icon-eraser' => 'icon icon-eraser',
378
+ 'icon icon-eye2' => 'icon icon-eye2',
379
+ 'icon icon-factory' => 'icon icon-factory',
380
+ 'icon icon-fast-forward' => 'icon icon-fast-forward',
381
+ 'icon icon-favorites1' => 'icon icon-favorites1',
382
+ 'icon icon-file' => 'icon icon-file',
383
+ 'icon icon-file-1' => 'icon icon-file-1',
384
+ 'icon icon-file-2' => 'icon icon-file-2',
385
+ 'icon icon-file-3' => 'icon icon-file-3',
386
+ 'icon icon-filter' => 'icon icon-filter',
387
+ 'icon icon-finance-book' => 'icon icon-finance-book',
388
+ 'icon icon-flag1' => 'icon icon-flag1',
389
+ 'icon icon-folder1' => 'icon icon-folder1',
390
+ 'icon icon-folder-1' => 'icon icon-folder-1',
391
+ 'icon icon-folders' => 'icon icon-folders',
392
+ 'icon icon-folders1' => 'icon icon-folders1',
393
+ 'icon icon-gamepad' => 'icon icon-gamepad',
394
+ 'icon icon-gift11' => 'icon icon-gift11',
395
+ 'icon icon-growth' => 'icon icon-growth',
396
+ 'icon icon-heart11' => 'icon icon-heart11',
397
+ 'icon icon-home2' => 'icon icon-home2',
398
+ 'icon icon-house' => 'icon icon-house',
399
+ 'icon icon-house-1' => 'icon icon-house-1',
400
+ 'icon icon-house-2' => 'icon icon-house-2',
401
+ 'icon icon-id-card' => 'icon icon-id-card',
402
+ 'icon icon-id-card1' => 'icon icon-id-card1',
403
+ 'icon icon-id-card-1' => 'icon icon-id-card-1',
404
+ 'icon icon-idea1' => 'icon icon-idea1',
405
+ 'icon icon-image' => 'icon icon-image',
406
+ 'icon icon-improvement' => 'icon icon-improvement',
407
+ 'icon icon-inbox1' => 'icon icon-inbox1',
408
+ 'icon icon-information' => 'icon icon-information',
409
+ 'icon icon-key' => 'icon icon-key',
410
+ 'icon icon-key1' => 'icon icon-key1',
411
+ 'icon icon-laptop1' => 'icon icon-laptop1',
412
+ 'icon icon-layers1' => 'icon icon-layers1',
413
+ 'icon icon-light-bulb1' => 'icon icon-light-bulb1',
414
+ 'icon icon-like1' => 'icon icon-like1',
415
+ 'icon icon-line-chart1' => 'icon icon-line-chart1',
416
+ 'icon icon-mail' => 'icon icon-mail',
417
+ 'icon icon-manager' => 'icon icon-manager',
418
+ 'icon icon-map1' => 'icon icon-map1',
419
+ 'icon icon-medal1' => 'icon icon-medal1',
420
+ 'icon icon-megaphone' => 'icon icon-megaphone',
421
+ 'icon icon-megaphone1' => 'icon icon-megaphone1',
422
+ 'icon icon-message' => 'icon icon-message',
423
+ 'icon icon-message-1' => 'icon icon-message-1',
424
+ 'icon icon-message-2' => 'icon icon-message-2',
425
+ 'icon icon-microphone' => 'icon icon-microphone',
426
+ 'icon icon-money1' => 'icon icon-money1',
427
+ 'icon icon-money-bag1' => 'icon icon-money-bag1',
428
+ 'icon icon-monitor1' => 'icon icon-monitor1',
429
+ 'icon icon-music1' => 'icon icon-music1',
430
+ 'icon icon-next' => 'icon icon-next',
431
+ 'icon icon-open-book1' => 'icon icon-open-book1',
432
+ 'icon icon-padlock' => 'icon icon-padlock',
433
+ 'icon icon-padlock-1' => 'icon icon-padlock-1',
434
+ 'icon icon-paint-brush' => 'icon icon-paint-brush',
435
+ 'icon icon-pause' => 'icon icon-pause',
436
+ 'icon icon-pen' => 'icon icon-pen',
437
+ 'icon icon-pencil1' => 'icon icon-pencil1',
438
+ 'icon icon-percentage' => 'icon icon-percentage',
439
+ 'icon icon-phone-call1' => 'icon icon-phone-call1',
440
+ 'icon icon-phone-call2' => 'icon icon-phone-call2',
441
+ 'icon icon-photo-camera1' => 'icon icon-photo-camera1',
442
+ 'icon icon-pie-chart3' => 'icon icon-pie-chart3',
443
+ 'icon icon-pipe' => 'icon icon-pipe',
444
+ 'icon icon-placeholder1' => 'icon icon-placeholder1',
445
+ 'icon icon-placeholder2' => 'icon icon-placeholder2',
446
+ 'icon icon-planet-earth' => 'icon icon-planet-earth',
447
+ 'icon icon-play-button1' => 'icon icon-play-button1',
448
+ 'icon icon-power-button' => 'icon icon-power-button',
449
+ 'icon icon-presentation' => 'icon icon-presentation',
450
+ 'icon icon-presentation1' => 'icon icon-presentation1',
451
+ 'icon icon-printer1' => 'icon icon-printer1',
452
+ 'icon icon-push-pin' => 'icon icon-push-pin',
453
+ 'icon icon-push-pin1' => 'icon icon-push-pin1',
454
+ 'icon icon-refresh' => 'icon icon-refresh',
455
+ 'icon icon-reload' => 'icon icon-reload',
456
+ 'icon icon-return' => 'icon icon-return',
457
+ 'icon icon-rocket-ship' => 'icon icon-rocket-ship',
458
+ 'icon icon-rss1' => 'icon icon-rss1',
459
+ 'icon icon-safebox' => 'icon icon-safebox',
460
+ 'icon icon-safebox1' => 'icon icon-safebox1',
461
+ 'icon icon-settings1' => 'icon icon-settings1',
462
+ 'icon icon-settings-2' => 'icon icon-settings-2',
463
+ 'icon icon-sewing-machine' => 'icon icon-sewing-machine',
464
+ 'icon icon-share2' => 'icon icon-share2',
465
+ 'icon icon-shield1' => 'icon icon-shield1',
466
+ 'icon icon-shield11' => 'icon icon-shield11',
467
+ 'icon icon-shopping' => 'icon icon-shopping',
468
+ 'icon icon-shopping-bag' => 'icon icon-shopping-bag',
469
+ 'icon icon-shopping-bag-1' => 'icon icon-shopping-bag-1',
470
+ 'icon icon-shopping-bag-2' => 'icon icon-shopping-bag-2',
471
+ 'icon icon-shopping-cart11' => 'icon icon-shopping-cart11',
472
+ 'icon icon-shopping-cart2' => 'icon icon-shopping-cart2',
473
+ 'icon icon-shopping-cart-1' => 'icon icon-shopping-cart-1',
474
+ 'icon icon-shopping-cart-2' => 'icon icon-shopping-cart-2',
475
+ 'icon icon-shopping-cart-3' => 'icon icon-shopping-cart-3',
476
+ 'icon icon-smartphone2' => 'icon icon-smartphone2',
477
+ 'icon icon-speaker' => 'icon icon-speaker',
478
+ 'icon icon-speakers' => 'icon icon-speakers',
479
+ 'icon icon-stats' => 'icon icon-stats',
480
+ 'icon icon-stats-1' => 'icon icon-stats-1',
481
+ 'icon icon-stats-2' => 'icon icon-stats-2',
482
+ 'icon icon-stats-3' => 'icon icon-stats-3',
483
+ 'icon icon-stats-4' => 'icon icon-stats-4',
484
+ 'icon icon-stats-5' => 'icon icon-stats-5',
485
+ 'icon icon-stats-6' => 'icon icon-stats-6',
486
+ 'icon icon-sticky-note' => 'icon icon-sticky-note',
487
+ 'icon icon-store1' => 'icon icon-store1',
488
+ 'icon icon-store-1' => 'icon icon-store-1',
489
+ 'icon icon-suitcase' => 'icon icon-suitcase',
490
+ 'icon icon-suitcase-1' => 'icon icon-suitcase-1',
491
+ 'icon icon-tag2' => 'icon icon-tag2',
492
+ 'icon icon-target' => 'icon icon-target',
493
+ 'icon icon-team2' => 'icon icon-team2',
494
+ 'icon icon-tie' => 'icon icon-tie',
495
+ 'icon icon-trash1' => 'icon icon-trash1',
496
+ 'icon icon-trolley' => 'icon icon-trolley',
497
+ 'icon icon-trolley-1' => 'icon icon-trolley-1',
498
+ 'icon icon-trolley-2' => 'icon icon-trolley-2',
499
+ 'icon icon-trophy1' => 'icon icon-trophy1',
500
+ 'icon icon-truck1' => 'icon icon-truck1',
501
+ 'icon icon-truck-1' => 'icon icon-truck-1',
502
+ 'icon icon-truck-2' => 'icon icon-truck-2',
503
+ 'icon icon-umbrella' => 'icon icon-umbrella',
504
+ 'icon icon-upload1' => 'icon icon-upload1',
505
+ 'icon icon-user1' => 'icon icon-user1',
506
+ 'icon icon-user-1' => 'icon icon-user-1',
507
+ 'icon icon-user-2' => 'icon icon-user-2',
508
+ 'icon icon-user-3' => 'icon icon-user-3',
509
+ 'icon icon-users2' => 'icon icon-users2',
510
+ 'icon icon-video-camera' => 'icon icon-video-camera',
511
+ 'icon icon-voucher' => 'icon icon-voucher',
512
+ 'icon icon-voucher-1' => 'icon icon-voucher-1',
513
+ 'icon icon-voucher-2' => 'icon icon-voucher-2',
514
+ 'icon icon-voucher-3' => 'icon icon-voucher-3',
515
+ 'icon icon-voucher-4' => 'icon icon-voucher-4',
516
+ 'icon icon-wallet' => 'icon icon-wallet',
517
+ 'icon icon-wallet1' => 'icon icon-wallet1',
518
+ 'icon icon-wifi' => 'icon icon-wifi',
519
+ 'icon icon-worker' => 'icon icon-worker',
520
+ 'icon icon-zoom-in' => 'icon icon-zoom-in',
521
+ 'icon icon-zoom-out' => 'icon icon-zoom-out',
522
+ 'icon icon-burger-menu' => 'icon icon-burger-menu',
523
+ 'icon icon-squares' => 'icon icon-squares',
524
+ 'icon icon-options' => 'icon icon-options',
525
+ 'icon icon-apps' => 'icon icon-apps',
526
+ 'icon icon-menu-11' => 'icon icon-menu-11',
527
+ 'icon icon-menu11' => 'icon icon-menu11',
528
+ 'icon icon-back_up' => 'icon icon-back_up',
529
+ 'icon icon-cart11' => 'icon icon-cart11',
530
+ 'icon icon-checkmark' => 'icon icon-checkmark',
531
+ 'icon icon-dollar' => 'icon icon-dollar',
532
+ 'icon icon-domian' => 'icon icon-domian',
533
+ 'icon icon-hosting1' => 'icon icon-hosting1',
534
+ 'icon icon-key2' => 'icon icon-key2',
535
+ 'icon icon-migration' => 'icon icon-migration',
536
+ 'icon icon-play1' => 'icon icon-play1',
537
+ 'icon icon-quote2' => 'icon icon-quote2',
538
+ 'icon icon-api_setup' => 'icon icon-api_setup',
539
+ 'icon icon-coin' => 'icon icon-coin',
540
+ 'icon icon-hand_shake' => 'icon icon-hand_shake',
541
+ 'icon icon-idea_generate' => 'icon icon-idea_generate',
542
+ 'icon icon-page_search' => 'icon icon-page_search',
543
+ 'icon icon-pen_shape' => 'icon icon-pen_shape',
544
+ 'icon icon-pencil_art' => 'icon icon-pencil_art',
545
+ 'icon icon-review' => 'icon icon-review',
546
+ 'icon icon-star' => 'icon icon-star',
547
+ 'icon icon-timing' => 'icon icon-timing',
548
+ 'icon icon-trophy' => 'icon icon-trophy',
549
+ 'icon icon-communication' => 'icon icon-communication',
550
+ 'icon icon-money-bag2' => 'icon icon-money-bag2',
551
+ 'icon icon-dentist' => 'icon icon-dentist',
552
+ 'icon icon-bill' => 'icon icon-bill',
553
+ 'icon icon-label' => 'icon icon-label',
554
+ 'icon icon-money' => 'icon icon-money',
555
+ 'icon icon-shield' => 'icon icon-shield',
556
+ 'icon icon-support' => 'icon icon-support',
557
+ 'icon icon-one' => 'icon icon-one',
558
+ 'icon icon-clock' => 'icon icon-clock',
559
+ 'icon icon-cart' => 'icon icon-cart',
560
+ 'icon icon-globe' => 'icon icon-globe',
561
+ 'icon icon-tooth' => 'icon icon-tooth',
562
+ 'icon icon-tooth-1' => 'icon icon-tooth-1',
563
+ 'icon icon-tooth-2' => 'icon icon-tooth-2',
564
+ 'icon icon-brain' => 'icon icon-brain',
565
+ 'icon icon-view' => 'icon icon-view',
566
+ 'icon icon-doctor' => 'icon icon-doctor',
567
+ 'icon icon-heart' => 'icon icon-heart',
568
+ 'icon icon-medicine' => 'icon icon-medicine',
569
+ 'icon icon-stethoscope' => 'icon icon-stethoscope',
570
+ 'icon icon-hospital' => 'icon icon-hospital',
571
+ 'icon icon-clipboard' => 'icon icon-clipboard',
572
+ 'icon icon-medicine-1' => 'icon icon-medicine-1',
573
+ 'icon icon-hospital-1' => 'icon icon-hospital-1',
574
+ 'icon icon-customer-support' => 'icon icon-customer-support',
575
+ 'icon icon-brickwall' => 'icon icon-brickwall',
576
+ 'icon icon-crane2' => 'icon icon-crane2',
577
+ 'icon icon-valve' => 'icon icon-valve',
578
+ 'icon icon-safety' => 'icon icon-safety',
579
+ 'icon icon-energy-saving' => 'icon icon-energy-saving',
580
+ 'icon icon-paint-roller' => 'icon icon-paint-roller',
581
+ 'icon icon-paint-brushes' => 'icon icon-paint-brushes',
582
+ 'icon icon-construction-tool-vehicle-with-crane-lifting-materials' => 'icon icon-construction-tool-vehicle-with-crane-lifting-materials',
583
+ 'icon icon-trowel' => 'icon icon-trowel',
584
+ 'icon icon-bucket' => 'icon icon-bucket',
585
+ 'icon icon-smart' => 'icon icon-smart',
586
+ 'icon icon-repair' => 'icon icon-repair',
587
+ 'icon icon-saw' => 'icon icon-saw',
588
+ 'icon icon-cutter' => 'icon icon-cutter',
589
+ 'icon icon-plier' => 'icon icon-plier',
590
+ 'icon icon-drill' => 'icon icon-drill',
591
+ 'icon icon-save-money' => 'icon icon-save-money',
592
+ 'icon icon-planting' => 'icon icon-planting',
593
+ 'icon icon-line-chart' => 'icon icon-line-chart',
594
+ 'icon icon-open-book' => 'icon icon-open-book',
595
+ 'icon icon-money-bag3' => 'icon icon-money-bag3',
596
+ 'icon icon-server' => 'icon icon-server',
597
+ 'icon icon-server-1' => 'icon icon-server-1',
598
+ 'icon icon-server-2' => 'icon icon-server-2',
599
+ 'icon icon-cloud-computing' => 'icon icon-cloud-computing',
600
+ 'icon icon-cloud' => 'icon icon-cloud',
601
+ 'icon icon-database' => 'icon icon-database',
602
+ 'icon icon-computer' => 'icon icon-computer',
603
+ 'icon icon-server-3' => 'icon icon-server-3',
604
+ 'icon icon-server-4' => 'icon icon-server-4',
605
+ 'icon icon-server-5' => 'icon icon-server-5',
606
+ 'icon icon-server-6' => 'icon icon-server-6',
607
+ 'icon icon-server-7' => 'icon icon-server-7',
608
+ 'icon icon-cloud-1' => 'icon icon-cloud-1',
609
+ 'icon icon-server-8' => 'icon icon-server-8',
610
+ 'icon icon-business-and-finance' => 'icon icon-business-and-finance',
611
+ 'icon icon-cloud-2' => 'icon icon-cloud-2',
612
+ 'icon icon-server-9' => 'icon icon-server-9',
613
+ 'icon icon-hosting' => 'icon icon-hosting',
614
+ 'icon icon-car' => 'icon icon-car',
615
+ 'icon icon-car-frontal-view' => 'icon icon-car-frontal-view',
616
+ 'icon icon-car-1' => 'icon icon-car-1',
617
+ 'icon icon-racing' => 'icon icon-racing',
618
+ 'icon icon-car-wheel' => 'icon icon-car-wheel',
619
+ 'icon icon-steering-wheel' => 'icon icon-steering-wheel',
620
+ 'icon icon-frontal-taxi-cab' => 'icon icon-frontal-taxi-cab',
621
+ 'icon icon-taxi' => 'icon icon-taxi',
622
+ 'icon icon-cosmetics' => 'icon icon-cosmetics',
623
+ 'icon icon-flower' => 'icon icon-flower',
624
+ 'icon icon-mirror' => 'icon icon-mirror',
625
+ 'icon icon-itunes' => 'icon icon-itunes',
626
+ 'icon icon-salon' => 'icon icon-salon',
627
+ 'icon icon-hair-dryer' => 'icon icon-hair-dryer',
628
+ 'icon icon-shampoo' => 'icon icon-shampoo',
629
+ 'icon icon-download-button' => 'icon icon-download-button',
630
+ 'icon icon-list' => 'icon icon-list',
631
+ 'icon icon-loupe' => 'icon icon-loupe',
632
+ 'icon icon-search' => 'icon icon-search',
633
+ 'icon icon-search-1' => 'icon icon-search-1',
634
+ 'icon icon-shopping-cart' => 'icon icon-shopping-cart',
635
+ 'icon icon-menu' => 'icon icon-menu',
636
+ 'icon icon-menu-1' => 'icon icon-menu-1',
637
+ 'icon icon-menu-button-of-three-horizontal-lines' => 'icon icon-menu-button-of-three-horizontal-lines',
638
+ 'icon icon-menu-2' => 'icon icon-menu-2',
639
+ 'icon icon-menu-3' => 'icon icon-menu-3',
640
+ 'icon icon-menu-5' => 'icon icon-menu-5',
641
+ 'icon icon-menu-button' => 'icon icon-menu-button',
642
+ 'icon icon-list-1' => 'icon icon-list-1',
643
+ 'icon icon-menu-6' => 'icon icon-menu-6',
644
+ 'icon icon-menu-7' => 'icon icon-menu-7',
645
+ 'icon icon-menu-8' => 'icon icon-menu-8',
646
+ 'icon icon-list-2' => 'icon icon-list-2',
647
+ 'icon icon-dot' => 'icon icon-dot',
648
+ 'icon icon-menu-9' => 'icon icon-menu-9',
649
+ 'icon icon-search11' => 'icon icon-search11',
650
+ 'icon icon-search-minus' => 'icon icon-search-minus',
651
+ 'icon icon-search-11' => 'icon icon-search-11',
652
+ 'icon icon-search-2' => 'icon icon-search-2',
653
+ 'icon icon-search-3' => 'icon icon-search-3',
654
+ 'icon icon-magnifying-glass-search' => 'icon icon-magnifying-glass-search',
655
+ 'icon icon-loupe1' => 'icon icon-loupe1',
656
+ 'icon icon-speed' => 'icon icon-speed',
657
+ 'icon icon-search21' => 'icon icon-search21',
658
+ 'icon icon-search-4' => 'icon icon-search-4',
659
+ 'icon icon-search-5' => 'icon icon-search-5',
660
+ 'icon icon-detective' => 'icon icon-detective',
661
+ 'icon icon-cart1' => 'icon icon-cart1',
662
+ 'icon icon-buying-on-smartphone' => 'icon icon-buying-on-smartphone',
663
+ 'icon icon-badge' => 'icon icon-badge',
664
+ 'icon icon-basket1' => 'icon icon-basket1',
665
+ 'icon icon-commerce-and-shopping' => 'icon icon-commerce-and-shopping',
666
+ 'icon icon-comment' => 'icon icon-comment',
667
+ 'icon icon-comment-1' => 'icon icon-comment-1',
668
+ 'icon icon-share' => 'icon icon-share',
669
+ 'icon icon-share-1' => 'icon icon-share-1',
670
+ 'icon icon-share-2' => 'icon icon-share-2',
671
+ 'icon icon-share-3' => 'icon icon-share-3',
672
+ 'icon icon-comment1' => 'icon icon-comment1',
673
+ 'icon icon-favorite' => 'icon icon-favorite',
674
+ 'icon icon-retweet' => 'icon icon-retweet',
675
+ 'icon icon-share1' => 'icon icon-share1',
676
+ 'icon icon-facebook' => 'icon icon-facebook',
677
+ 'icon icon-twitter' => 'icon icon-twitter',
678
+ 'icon icon-linkedin' => 'icon icon-linkedin',
679
+ 'icon icon-whatsapp-1' => 'icon icon-whatsapp-1',
680
+ 'icon icon-dribbble' => 'icon icon-dribbble',
681
+ 'icon icon-facebook-2' => 'icon icon-facebook-2',
682
+ 'icon icon-twitter1' => 'icon icon-twitter1',
683
+ 'icon icon-vk' => 'icon icon-vk',
684
+ 'icon icon-youtube-v' => 'icon icon-youtube-v',
685
+ 'icon icon-vimeo' => 'icon icon-vimeo',
686
+ 'icon icon-youtube' => 'icon icon-youtube',
687
+ 'icon icon-snapchat-1' => 'icon icon-snapchat-1',
688
+ 'icon icon-behance' => 'icon icon-behance',
689
+ 'icon icon-github' => 'icon icon-github',
690
+ 'icon icon-pinterest' => 'icon icon-pinterest',
691
+ 'icon icon-spotify' => 'icon icon-spotify',
692
+ 'icon icon-soundcloud-1' => 'icon icon-soundcloud-1',
693
+ 'icon icon-skype-1' => 'icon icon-skype-1',
694
+ 'icon icon-rss' => 'icon icon-rss',
695
+ 'icon icon-reddit-1' => 'icon icon-reddit-1',
696
+ 'icon icon-dribbble-1' => 'icon icon-dribbble-1',
697
+ 'icon icon-wordpress-1' => 'icon icon-wordpress-1',
698
+ 'icon icon-logo' => 'icon icon-logo',
699
+ 'icon icon-dropbox-1' => 'icon icon-dropbox-1',
700
+ 'icon icon-blogger-1' => 'icon icon-blogger-1',
701
+ 'icon icon-photo' => 'icon icon-photo',
702
+ 'icon icon-hangouts' => 'icon icon-hangouts',
703
+ 'icon icon-xing' => 'icon icon-xing',
704
+ 'icon icon-myspace' => 'icon icon-myspace',
705
+ 'icon icon-flickr-1' => 'icon icon-flickr-1',
706
+ 'icon icon-envato' => 'icon icon-envato',
707
+ 'icon icon-picasa-1' => 'icon icon-picasa-1',
708
+ 'icon icon-wattpad' => 'icon icon-wattpad',
709
+ 'icon icon-emoji' => 'icon icon-emoji',
710
+ 'icon icon-deviantart-1' => 'icon icon-deviantart-1',
711
+ 'icon icon-yahoo-1' => 'icon icon-yahoo-1',
712
+ 'icon icon-vine-1' => 'icon icon-vine-1',
713
+ 'icon icon-delicious' => 'icon icon-delicious',
714
+ 'icon icon-kickstarter-1' => 'icon icon-kickstarter-1',
715
+ 'icon icon-stumbleupon-1' => 'icon icon-stumbleupon-1',
716
+ 'icon icon-brands-and-logotypes' => 'icon icon-brands-and-logotypes',
717
+ 'icon icon-instagram-1' => 'icon icon-instagram-1',
718
+ 'icon icon-facebook-1' => 'icon icon-facebook-1',
719
+ 'icon icon-instagram-2' => 'icon icon-instagram-2',
720
+ 'icon icon-twitter-1' => 'icon icon-twitter-1',
721
+ 'icon icon-whatsapp-2' => 'icon icon-whatsapp-2',
722
+ 'icon icon-youtube-1' => 'icon icon-youtube-1',
723
+ 'icon icon-linkedin-1' => 'icon icon-linkedin-1',
724
+ 'icon icon-telegram' => 'icon icon-telegram',
725
+ 'icon icon-github-1' => 'icon icon-github-1',
726
+ 'icon icon-vk-1' => 'icon icon-vk-1',
727
+ 'icon icon-pinterest-1' => 'icon icon-pinterest-1',
728
+ 'icon icon-rss-1' => 'icon icon-rss-1',
729
+ 'icon icon-twitch' => 'icon icon-twitch',
730
+ 'icon icon-snapchat-2' => 'icon icon-snapchat-2',
731
+ 'icon icon-skype-2' => 'icon icon-skype-2',
732
+ 'icon icon-behance-2' => 'icon icon-behance-2',
733
+ 'icon icon-spotify-1' => 'icon icon-spotify-1',
734
+ 'icon icon-periscope' => 'icon icon-periscope',
735
+ 'icon icon-dribbble-2' => 'icon icon-dribbble-2',
736
+ 'icon icon-tumblr-1' => 'icon icon-tumblr-1',
737
+ 'icon icon-soundcloud-2' => 'icon icon-soundcloud-2',
738
+ 'icon icon-google-drive-1' => 'icon icon-google-drive-1',
739
+ 'icon icon-dropbox-2' => 'icon icon-dropbox-2',
740
+ 'icon icon-reddit-2' => 'icon icon-reddit-2',
741
+ 'icon icon-html' => 'icon icon-html',
742
+ 'icon icon-vimeo-1' => 'icon icon-vimeo-1',
743
+ 'icon icon-hangout' => 'icon icon-hangout',
744
+ 'icon icon-blogger-2' => 'icon icon-blogger-2',
745
+ 'icon icon-yahoo-2' => 'icon icon-yahoo-2',
746
+ 'icon icon-path' => 'icon icon-path',
747
+ 'icon icon-yelp-1' => 'icon icon-yelp-1',
748
+ 'icon icon-slideshare' => 'icon icon-slideshare',
749
+ 'icon icon-picasa-2' => 'icon icon-picasa-2',
750
+ 'icon icon-myspace-1' => 'icon icon-myspace-1',
751
+ 'icon icon-flickr-2' => 'icon icon-flickr-2',
752
+ 'icon icon-xing-1' => 'icon icon-xing-1',
753
+ 'icon icon-envato-1' => 'icon icon-envato-1',
754
+ 'icon icon-swarm' => 'icon icon-swarm',
755
+ 'icon icon-wattpad-1' => 'icon icon-wattpad-1',
756
+ 'icon icon-foursquare' => 'icon icon-foursquare',
757
+ 'icon icon-deviantart-2' => 'icon icon-deviantart-2',
758
+ 'icon icon-kickstarter-2' => 'icon icon-kickstarter-2',
759
+ 'icon icon-delicious-1' => 'icon icon-delicious-1',
760
+ 'icon icon-vine-2' => 'icon icon-vine-2',
761
+ 'icon icon-digg' => 'icon icon-digg',
762
+ 'icon icon-bebo' => 'icon icon-bebo',
763
+ 'icon icon-stumbleupon-2' => 'icon icon-stumbleupon-2',
764
+ 'icon icon-forrst' => 'icon icon-forrst',
765
+ 'icon icon-eye3' => 'icon icon-eye3',
766
+ 'icon icon-microscope' => 'icon icon-microscope',
767
+ 'icon icon-Anti-Lock' => 'icon icon-Anti-Lock',
768
+ 'icon icon-apartment' => 'icon icon-apartment',
769
+ 'icon icon-app' => 'icon icon-app',
770
+ 'icon icon-Aroma' => 'icon icon-Aroma',
771
+ 'icon icon-bamboo-Leaf' => 'icon icon-bamboo-Leaf',
772
+ 'icon icon-basket' => 'icon icon-basket',
773
+ 'icon icon-Battery' => 'icon icon-Battery',
774
+ 'icon icon-Bettery' => 'icon icon-Bettery',
775
+ 'icon icon-building' => 'icon icon-building',
776
+ 'icon icon-car-2' => 'icon icon-car-2',
777
+ 'icon icon-Car' => 'icon icon-Car',
778
+ 'icon icon-Child' => 'icon icon-Child',
779
+ 'icon icon-cityscape' => 'icon icon-cityscape',
780
+ 'icon icon-cleaner' => 'icon icon-cleaner',
781
+ 'icon icon-Coffee-cup' => 'icon icon-Coffee-cup',
782
+ 'icon icon-coins' => 'icon icon-coins',
783
+ 'icon icon-Computer' => 'icon icon-Computer',
784
+ 'icon icon-Consultancy' => 'icon icon-Consultancy',
785
+ 'icon icon-cottage' => 'icon icon-cottage',
786
+ 'icon icon-crane' => 'icon icon-crane',
787
+ 'icon icon-Custom-api' => 'icon icon-Custom-api',
788
+ 'icon icon-customer-support-2' => 'icon icon-customer-support-2',
789
+ 'icon icon-Design-2' => 'icon icon-Design-2',
790
+ 'icon icon-Design-3' => 'icon icon-Design-3',
791
+ 'icon icon-design' => 'icon icon-design',
792
+ 'icon icon-diamond' => 'icon icon-diamond',
793
+ 'icon icon-diploma' => 'icon icon-diploma',
794
+ 'icon icon-Document-Search' => 'icon icon-Document-Search',
795
+ 'icon icon-Download' => 'icon icon-Download',
796
+ 'icon icon-drilling' => 'icon icon-drilling',
797
+ 'icon icon-engine' => 'icon icon-engine',
798
+ 'icon icon-engineer' => 'icon icon-engineer',
799
+ 'icon icon-envelope' => 'icon icon-envelope',
800
+ 'icon icon-Family' => 'icon icon-Family',
801
+ 'icon icon-friendship' => 'icon icon-friendship',
802
+ 'icon icon-gift' => 'icon icon-gift',
803
+ 'icon icon-graph-2' => 'icon icon-graph-2',
804
+ 'icon icon-graph' => 'icon icon-graph',
805
+ 'icon icon-hamburger-2' => 'icon icon-hamburger-2',
806
+ 'icon icon-handshake' => 'icon icon-handshake',
807
+ 'icon icon-Helmet' => 'icon icon-Helmet',
808
+ 'icon icon-hot-Stone-2' => 'icon icon-hot-Stone-2',
809
+ 'icon icon-hot-stone' => 'icon icon-hot-stone',
810
+ 'icon icon-idea' => 'icon icon-idea',
811
+ 'icon icon-Leaf' => 'icon icon-Leaf',
812
+ 'icon icon-management' => 'icon icon-management',
813
+ 'icon icon-Massage-table' => 'icon icon-Massage-table',
814
+ 'icon icon-Mechanic' => 'icon icon-Mechanic',
815
+ 'icon icon-Money-2' => 'icon icon-Money-2',
816
+ 'icon icon-money-bag' => 'icon icon-money-bag',
817
+ 'icon icon-Money' => 'icon icon-Money',
818
+ 'icon icon-oil-bottle' => 'icon icon-oil-bottle',
819
+ 'icon icon-Physiotherapy' => 'icon icon-Physiotherapy',
820
+ 'icon icon-Profile' => 'icon icon-Profile',
821
+ 'icon icon-Rating' => 'icon icon-Rating',
822
+ 'icon icon-right-mark' => 'icon icon-right-mark',
823
+ 'icon icon-rings' => 'icon icon-rings',
824
+ 'icon icon-Safe-house' => 'icon icon-Safe-house',
825
+ 'icon icon-Scan' => 'icon icon-Scan',
826
+ 'icon icon-social-care' => 'icon icon-social-care',
827
+ 'icon icon-Speed-Clock' => 'icon icon-Speed-Clock',
828
+ 'icon icon-stopwatch' => 'icon icon-stopwatch',
829
+ 'icon icon-Support-2' => 'icon icon-Support-2',
830
+ 'icon icon-target-2' => 'icon icon-target-2',
831
+ 'icon icon-Target' => 'icon icon-Target',
832
+ 'icon icon-tripod' => 'icon icon-tripod',
833
+ 'icon icon-truck' => 'icon icon-truck',
834
+ 'icon icon-university' => 'icon icon-university',
835
+ 'icon icon-User' => 'icon icon-User',
836
+ 'icon icon-Web-Portals' => 'icon icon-Web-Portals',
837
+ 'icon icon-window' => 'icon icon-window',
838
+ 'icon icon-ek_line_icon' => 'icon icon-ek_line_icon',
839
+ 'icon icon-ek_stroke_icon' => 'icon icon-ek_stroke_icon',
840
+ 'icon icon-ekit' => 'icon icon-ekit',
841
+ 'icon icon-elements-kit-logo' => 'icon icon-elements-kit-logo',
842
+ 'icon icon-degree-image' => 'icon icon-degree-image',
843
+ 'icon icon-accordion' => 'icon icon-accordion',
844
+ 'icon icon-animated-flip-box' => 'icon icon-animated-flip-box',
845
+ 'icon icon-animated-text' => 'icon icon-animated-text',
846
+ 'icon icon-brands' => 'icon icon-brands',
847
+ 'icon icon-business-hour' => 'icon icon-business-hour',
848
+ 'icon icon-button' => 'icon icon-button',
849
+ 'icon icon-carousel' => 'icon icon-carousel',
850
+ 'icon icon-Circle-progress' => 'icon icon-Circle-progress',
851
+ 'icon icon-contact-form' => 'icon icon-contact-form',
852
+ 'icon icon-countdown-timer' => 'icon icon-countdown-timer',
853
+ 'icon icon-dropbar' => 'icon icon-dropbar',
854
+ 'icon icon-faq' => 'icon icon-faq',
855
+ 'icon icon-full-width-scroll' => 'icon icon-full-width-scroll',
856
+ 'icon icon-google-map' => 'icon icon-google-map',
857
+ 'icon icon-heading-style' => 'icon icon-heading-style',
858
+ 'icon icon-help-desk' => 'icon icon-help-desk',
859
+ 'icon icon-horizontal-timeline' => 'icon icon-horizontal-timeline',
860
+ 'icon icon-iframe' => 'icon icon-iframe',
861
+ 'icon icon-image-comparison' => 'icon icon-image-comparison',
862
+ 'icon icon-image-gallery' => 'icon icon-image-gallery',
863
+ 'icon icon-image-justify' => 'icon icon-image-justify',
864
+ 'icon icon-image-magnifier' => 'icon icon-image-magnifier',
865
+ 'icon icon-image-masonry' => 'icon icon-image-masonry',
866
+ 'icon icon-inline-svg' => 'icon icon-inline-svg',
867
+ 'icon icon-instagram' => 'icon icon-instagram',
868
+ 'icon icon-listing' => 'icon icon-listing',
869
+ 'icon icon-music-player' => 'icon icon-music-player',
870
+ 'icon icon-news-ticker' => 'icon icon-news-ticker',
871
+ 'icon icon-off-canvus-menu' => 'icon icon-off-canvus-menu',
872
+ 'icon icon-parallax' => 'icon icon-parallax',
873
+ 'icon icon-portfolio' => 'icon icon-portfolio',
874
+ 'icon icon-post-banner' => 'icon icon-post-banner',
875
+ 'icon icon-post-carousel' => 'icon icon-post-carousel',
876
+ 'icon icon-post-grid' => 'icon icon-post-grid',
877
+ 'icon icon-post-slider' => 'icon icon-post-slider',
878
+ 'icon icon-pricing-list' => 'icon icon-pricing-list',
879
+ 'icon icon-pricing-table' => 'icon icon-pricing-table',
880
+ 'icon icon-product-featured' => 'icon icon-product-featured',
881
+ 'icon icon-product-image' => 'icon icon-product-image',
882
+ 'icon icon-product-recent' => 'icon icon-product-recent',
883
+ 'icon icon-product-sale' => 'icon icon-product-sale',
884
+ 'icon icon-product-top-rated' => 'icon icon-product-top-rated',
885
+ 'icon icon-product-top-seller' => 'icon icon-product-top-seller',
886
+ 'icon icon-progress-bar' => 'icon icon-progress-bar',
887
+ 'icon icon-protected-content-v2' => 'icon icon-protected-content-v2',
888
+ 'icon icon-protected-content-v3' => 'icon icon-protected-content-v3',
889
+ 'icon icon-protected-content' => 'icon icon-protected-content',
890
+ 'icon icon-qr_code' => 'icon icon-qr_code',
891
+ 'icon icon-scroll-button' => 'icon icon-scroll-button',
892
+ 'icon icon-search1' => 'icon icon-search1',
893
+ 'icon icon-service' => 'icon icon-service',
894
+ 'icon icon-slider-image' => 'icon icon-slider-image',
895
+ 'icon icon-social-share' => 'icon icon-social-share',
896
+ 'icon icon-subscribe' => 'icon icon-subscribe',
897
+ 'icon icon-tab' => 'icon icon-tab',
898
+ 'icon icon-table' => 'icon icon-table',
899
+ 'icon icon-team-join' => 'icon icon-team-join',
900
+ 'icon icon-team-member' => 'icon icon-team-member',
901
+ 'icon icon-testimonial-carousel' => 'icon icon-testimonial-carousel',
902
+ 'icon icon-testimonial-grid' => 'icon icon-testimonial-grid',
903
+ 'icon icon-testimonial-quote' => 'icon icon-testimonial-quote',
904
+ 'icon icon-testimonial-slider' => 'icon icon-testimonial-slider',
905
+ 'icon icon-toggle' => 'icon icon-toggle',
906
+ 'icon icon-user-login' => 'icon icon-user-login',
907
+ 'icon icon-user-registration' => 'icon icon-user-registration',
908
+ 'icon icon-vertical-timeline' => 'icon icon-vertical-timeline',
909
+ 'icon icon-video-player' => 'icon icon-video-player',
910
+ 'icon icon-weather' => 'icon icon-weather',
911
+
912
+ 'fa fa-500px' => 'fa fa-500px',
913
+ 'fa fa-address-book' => 'fa fa-address-book',
914
+ 'fa fa-address-book-o' => 'fa fa-address-book-o',
915
+ 'fa fa-address-card' => 'fa fa-address-card',
916
+ 'fa fa-address-card-o' => 'fa fa-address-card-o',
917
+ 'fa fa-adjust' => 'fa fa-adjust',
918
+ 'fa fa-adn' => 'fa fa-adn',
919
+ 'fa fa-align-center' => 'fa fa-align-center',
920
+ 'fa fa-align-justify' => 'fa fa-align-justify',
921
+ 'fa fa-align-left' => 'fa fa-align-left',
922
+ 'fa fa-align-right' => 'fa fa-align-right',
923
+ 'fa fa-amazon' => 'fa fa-amazon',
924
+ 'fa fa-ambulance' => 'fa fa-ambulance',
925
+ 'fa fa-american-sign-language-interpreting' => 'fa fa-american-sign-language-interpreting',
926
+ 'fa fa-anchor' => 'fa fa-anchor',
927
+ 'fa fa-android' => 'fa fa-android',
928
+ 'fa fa-angellist' => 'fa fa-angellist',
929
+ 'fa fa-angle-double-down' => 'fa fa-angle-double-down',
930
+ 'fa fa-angle-double-left' => 'fa fa-angle-double-left',
931
+ 'fa fa-angle-double-right' => 'fa fa-angle-double-right',
932
+ 'fa fa-angle-double-up' => 'fa fa-angle-double-up',
933
+ 'fa fa-angle-down' => 'fa fa-angle-down',
934
+ 'fa fa-angle-left' => 'fa fa-angle-left',
935
+ 'fa fa-angle-right' => 'fa fa-angle-right',
936
+ 'fa fa-angle-up' => 'fa fa-angle-up',
937
+ 'fa fa-apple' => 'fa fa-apple',
938
+ 'fa fa-archive' => 'fa fa-archive',
939
+ 'fa fa-area-chart' => 'fa fa-area-chart',
940
+ 'fa fa-arrow-circle-down' => 'fa fa-arrow-circle-down',
941
+ 'fa fa-arrow-circle-left' => 'fa fa-arrow-circle-left',
942
+ 'fa fa-arrow-circle-o-down' => 'fa fa-arrow-circle-o-down',
943
+ 'fa fa-arrow-circle-o-left' => 'fa fa-arrow-circle-o-left',
944
+ 'fa fa-arrow-circle-o-right' => 'fa fa-arrow-circle-o-right',
945
+ 'fa fa-arrow-circle-o-up' => 'fa fa-arrow-circle-o-up',
946
+ 'fa fa-arrow-circle-right' => 'fa fa-arrow-circle-right',
947
+ 'fa fa-arrow-circle-up' => 'fa fa-arrow-circle-up',
948
+ 'fa fa-arrow-down' => 'fa fa-arrow-down',
949
+ 'fa fa-arrow-left' => 'fa fa-arrow-left',
950
+ 'fa fa-arrow-right' => 'fa fa-arrow-right',
951
+ 'fa fa-arrow-up' => 'fa fa-arrow-up',
952
+ 'fa fa-arrows' => 'fa fa-arrows',
953
+ 'fa fa-arrows-alt' => 'fa fa-arrows-alt',
954
+ 'fa fa-arrows-h' => 'fa fa-arrows-h',
955
+ 'fa fa-arrows-v' => 'fa fa-arrows-v',
956
+ 'fa fa-asl-interpreting' => 'fa fa-asl-interpreting',
957
+ 'fa fa-assistive-listening-systems' => 'fa fa-assistive-listening-systems',
958
+ 'fa fa-asterisk' => 'fa fa-asterisk',
959
+ 'fa fa-at' => 'fa fa-at',
960
+ 'fa fa-audio-description' => 'fa fa-audio-description',
961
+ 'fa fa-automobile' => 'fa fa-automobile',
962
+ 'fa fa-backward' => 'fa fa-backward',
963
+ 'fa fa-balance-scale' => 'fa fa-balance-scale',
964
+ 'fa fa-ban' => 'fa fa-ban',
965
+ 'fa fa-bandcamp' => 'fa fa-bandcamp',
966
+ 'fa fa-bank' => 'fa fa-bank',
967
+ 'fa fa-bar-chart' => 'fa fa-bar-chart',
968
+ 'fa fa-bar-chart-o' => 'fa fa-bar-chart-o',
969
+ 'fa fa-barcode' => 'fa fa-barcode',
970
+ 'fa fa-bars' => 'fa fa-bars',
971
+ 'fa fa-bath' => 'fa fa-bath',
972
+ 'fa fa-bathtub' => 'fa fa-bathtub',
973
+ 'fa fa-battery' => 'fa fa-battery',
974
+ 'fa fa-battery-0' => 'fa fa-battery-0',
975
+ 'fa fa-battery-1' => 'fa fa-battery-1',
976
+ 'fa fa-battery-2' => 'fa fa-battery-2',
977
+ 'fa fa-battery-3' => 'fa fa-battery-3',
978
+ 'fa fa-battery-4' => 'fa fa-battery-4',
979
+ 'fa fa-battery-empty' => 'fa fa-battery-empty',
980
+ 'fa fa-battery-full' => 'fa fa-battery-full',
981
+ 'fa fa-battery-half' => 'fa fa-battery-half',
982
+ 'fa fa-battery-quarter' => 'fa fa-battery-quarter',
983
+ 'fa fa-battery-three-quarters' => 'fa fa-battery-three-quarters',
984
+ 'fa fa-bed' => 'fa fa-bed',
985
+ 'fa fa-beer' => 'fa fa-beer',
986
+ 'fa fa-behance' => 'fa fa-behance',
987
+ 'fa fa-behance-square' => 'fa fa-behance-square',
988
+ 'fa fa-bell' => 'fa fa-bell',
989
+ 'fa fa-bell-o' => 'fa fa-bell-o',
990
+ 'fa fa-bell-slash' => 'fa fa-bell-slash',
991
+ 'fa fa-bell-slash-o' => 'fa fa-bell-slash-o',
992
+ 'fa fa-bicycle' => 'fa fa-bicycle',
993
+ 'fa fa-binoculars' => 'fa fa-binoculars',
994
+ 'fa fa-birthday-cake' => 'fa fa-birthday-cake',
995
+ 'fa fa-bitbucket' => 'fa fa-bitbucket',
996
+ 'fa fa-bitbucket-square' => 'fa fa-bitbucket-square',
997
+ 'fa fa-bitcoin' => 'fa fa-bitcoin',
998
+ 'fa fa-black-tie' => 'fa fa-black-tie',
999
+ 'fa fa-blind' => 'fa fa-blind',
1000
+ 'fa fa-bluetooth' => 'fa fa-bluetooth',
1001
+ 'fa fa-bluetooth-b' => 'fa fa-bluetooth-b',
1002
+ 'fa fa-bold' => 'fa fa-bold',
1003
+ 'fa fa-bolt' => 'fa fa-bolt',
1004
+ 'fa fa-bomb' => 'fa fa-bomb',
1005
+ 'fa fa-book' => 'fa fa-book',
1006
+ 'fa fa-bookmark' => 'fa fa-bookmark',
1007
+ 'fa fa-bookmark-o' => 'fa fa-bookmark-o',
1008
+ 'fa fa-braille' => 'fa fa-braille',
1009
+ 'fa fa-briefcase' => 'fa fa-briefcase',
1010
+ 'fa fa-btc' => 'fa fa-btc',
1011
+ 'fa fa-bug' => 'fa fa-bug',
1012
+ 'fa fa-building' => 'fa fa-building',
1013
+ 'fa fa-building-o' => 'fa fa-building-o',
1014
+ 'fa fa-bullhorn' => 'fa fa-bullhorn',
1015
+ 'fa fa-bullseye' => 'fa fa-bullseye',
1016
+ 'fa fa-bus' => 'fa fa-bus',
1017
+ 'fa fa-buysellads' => 'fa fa-buysellads',
1018
+ 'fa fa-cab' => 'fa fa-cab',
1019
+ 'fa fa-calculator' => 'fa fa-calculator',
1020
+ 'fa fa-calendar' => 'fa fa-calendar',
1021
+ 'fa fa-calendar-check-o' => 'fa fa-calendar-check-o',
1022
+ 'fa fa-calendar-minus-o' => 'fa fa-calendar-minus-o',
1023
+ 'fa fa-calendar-o' => 'fa fa-calendar-o',
1024
+ 'fa fa-calendar-plus-o' => 'fa fa-calendar-plus-o',
1025
+ 'fa fa-calendar-times-o' => 'fa fa-calendar-times-o',
1026
+ 'fa fa-camera' => 'fa fa-camera',
1027
+ 'fa fa-camera-retro' => 'fa fa-camera-retro',
1028
+ 'fa fa-car' => 'fa fa-car',
1029
+ 'fa fa-caret-down' => 'fa fa-caret-down',
1030
+ 'fa fa-caret-left' => 'fa fa-caret-left',
1031
+ 'fa fa-caret-right' => 'fa fa-caret-right',
1032
+ 'fa fa-caret-square-o-down' => 'fa fa-caret-square-o-down',
1033
+ 'fa fa-caret-square-o-left' => 'fa fa-caret-square-o-left',
1034
+ 'fa fa-caret-square-o-right' => 'fa fa-caret-square-o-right',
1035
+ 'fa fa-caret-square-o-up' => 'fa fa-caret-square-o-up',
1036
+ 'fa fa-caret-up' => 'fa fa-caret-up',
1037
+ 'fa fa-cart-arrow-down' => 'fa fa-cart-arrow-down',
1038
+ 'fa fa-cart-plus' => 'fa fa-cart-plus',
1039
+ 'fa fa-cc' => 'fa fa-cc',
1040
+ 'fa fa-cc-amex' => 'fa fa-cc-amex',
1041
+ 'fa fa-cc-diners-club' => 'fa fa-cc-diners-club',
1042
+ 'fa fa-cc-discover' => 'fa fa-cc-discover',
1043
+ 'fa fa-cc-jcb' => 'fa fa-cc-jcb',
1044
+ 'fa fa-cc-mastercard' => 'fa fa-cc-mastercard',
1045
+ 'fa fa-cc-paypal' => 'fa fa-cc-paypal',
1046
+ 'fa fa-cc-stripe' => 'fa fa-cc-stripe',
1047
+ 'fa fa-cc-visa' => 'fa fa-cc-visa',
1048
+ 'fa fa-certificate' => 'fa fa-certificate',
1049
+ 'fa fa-chain' => 'fa fa-chain',
1050
+ 'fa fa-chain-broken' => 'fa fa-chain-broken',
1051
+ 'fa fa-check' => 'fa fa-check',
1052
+ 'fa fa-check-circle' => 'fa fa-check-circle',
1053
+ 'fa fa-check-circle-o' => 'fa fa-check-circle-o',
1054
+ 'fa fa-check-square' => 'fa fa-check-square',
1055
+ 'fa fa-check-square-o' => 'fa fa-check-square-o',
1056
+ 'fa fa-chevron-circle-down' => 'fa fa-chevron-circle-down',
1057
+ 'fa fa-chevron-circle-left' => 'fa fa-chevron-circle-left',
1058
+ 'fa fa-chevron-circle-right' => 'fa fa-chevron-circle-right',
1059
+ 'fa fa-chevron-circle-up' => 'fa fa-chevron-circle-up',
1060
+ 'fa fa-chevron-down' => 'fa fa-chevron-down',
1061
+ 'fa fa-chevron-left' => 'fa fa-chevron-left',
1062
+ 'fa fa-chevron-right' => 'fa fa-chevron-right',
1063
+ 'fa fa-chevron-up' => 'fa fa-chevron-up',
1064
+ 'fa fa-child' => 'fa fa-child',
1065
+ 'fa fa-chrome' => 'fa fa-chrome',
1066
+ 'fa fa-circle' => 'fa fa-circle',
1067
+ 'fa fa-circle-o' => 'fa fa-circle-o',
1068
+ 'fa fa-circle-o-notch' => 'fa fa-circle-o-notch',
1069
+ 'fa fa-circle-thin' => 'fa fa-circle-thin',
1070
+ 'fa fa-clipboard' => 'fa fa-clipboard',
1071
+ 'fa fa-clock-o' => 'fa fa-clock-o',
1072
+ 'fa fa-clone' => 'fa fa-clone',
1073
+ 'fa fa-close' => 'fa fa-close',
1074
+ 'fa fa-cloud' => 'fa fa-cloud',
1075
+ 'fa fa-cloud-download' => 'fa fa-cloud-download',
1076
+ 'fa fa-cloud-upload' => 'fa fa-cloud-upload',
1077
+ 'fa fa-cny' => 'fa fa-cny',
1078
+ 'fa fa-code' => 'fa fa-code',
1079
+ 'fa fa-code-fork' => 'fa fa-code-fork',
1080
+ 'fa fa-codepen' => 'fa fa-codepen',
1081
+ 'fa fa-codiepie' => 'fa fa-codiepie',
1082
+ 'fa fa-coffee' => 'fa fa-coffee',
1083
+ 'fa fa-cog' => 'fa fa-cog',
1084
+ 'fa fa-cogs' => 'fa fa-cogs',
1085
+ 'fa fa-columns' => 'fa fa-columns',
1086
+ 'fa fa-comment' => 'fa fa-comment',
1087
+ 'fa fa-comment-o' => 'fa fa-comment-o',
1088
+ 'fa fa-commenting' => 'fa fa-commenting',
1089
+ 'fa fa-commenting-o' => 'fa fa-commenting-o',
1090
+ 'fa fa-comments' => 'fa fa-comments',
1091
+ 'fa fa-comments-o' => 'fa fa-comments-o',
1092
+ 'fa fa-compass' => 'fa fa-compass',
1093
+ 'fa fa-compress' => 'fa fa-compress',
1094
+ 'fa fa-connectdevelop' => 'fa fa-connectdevelop',
1095
+ 'fa fa-contao' => 'fa fa-contao',
1096
+ 'fa fa-copy' => 'fa fa-copy',
1097
+ 'fa fa-copyright' => 'fa fa-copyright',
1098
+ 'fa fa-creative-commons' => 'fa fa-creative-commons',
1099
+ 'fa fa-credit-card' => 'fa fa-credit-card',
1100
+ 'fa fa-credit-card-alt' => 'fa fa-credit-card-alt',
1101
+ 'fa fa-crop' => 'fa fa-crop',
1102
+ 'fa fa-crosshairs' => 'fa fa-crosshairs',
1103
+ 'fa fa-css3' => 'fa fa-css3',
1104
+ 'fa fa-cube' => 'fa fa-cube',
1105
+ 'fa fa-cubes' => 'fa fa-cubes',
1106
+ 'fa fa-cut' => 'fa fa-cut',
1107
+ 'fa fa-cutlery' => 'fa fa-cutlery',
1108
+ 'fa fa-dashboard' => 'fa fa-dashboard',
1109
+ 'fa fa-dashcube' => 'fa fa-dashcube',
1110
+ 'fa fa-database' => 'fa fa-database',
1111
+ 'fa fa-deaf' => 'fa fa-deaf',
1112
+ 'fa fa-deafness' => 'fa fa-deafness',
1113
+ 'fa fa-dedent' => 'fa fa-dedent',
1114
+ 'fa fa-delicious' => 'fa fa-delicious',
1115
+ 'fa fa-desktop' => 'fa fa-desktop',
1116
+ 'fa fa-deviantart' => 'fa fa-deviantart',
1117
+ 'fa fa-diamond' => 'fa fa-diamond',
1118
+ 'fa fa-digg' => 'fa fa-digg',
1119
+ 'fa fa-dollar' => 'fa fa-dollar',
1120
+ 'fa fa-dot-circle-o' => 'fa fa-dot-circle-o',
1121
+ 'fa fa-download' => 'fa fa-download',
1122
+ 'fa fa-dribbble' => 'fa fa-dribbble',
1123
+ 'fa fa-drivers-license' => 'fa fa-drivers-license',
1124
+ 'fa fa-drivers-license-o' => 'fa fa-drivers-license-o',
1125
+ 'fa fa-dropbox' => 'fa fa-dropbox',
1126
+ 'fa fa-drupal' => 'fa fa-drupal',
1127
+ 'fa fa-edge' => 'fa fa-edge',
1128
+ 'fa fa-edit' => 'fa fa-edit',
1129
+ 'fa fa-eercast' => 'fa fa-eercast',
1130
+ 'fa fa-eject' => 'fa fa-eject',
1131
+ 'fa fa-ellipsis-h' => 'fa fa-ellipsis-h',
1132
+ 'fa fa-ellipsis-v' => 'fa fa-ellipsis-v',
1133
+ 'fa fa-empire' => 'fa fa-empire',
1134
+ 'fa fa-envelope' => 'fa fa-envelope',
1135
+ 'fa fa-envelope-o' => 'fa fa-envelope-o',
1136
+ 'fa fa-envelope-open' => 'fa fa-envelope-open',
1137
+ 'fa fa-envelope-open-o' => 'fa fa-envelope-open-o',
1138
+ 'fa fa-envelope-square' => 'fa fa-envelope-square',
1139
+ 'fa fa-envira' => 'fa fa-envira',
1140
+ 'fa fa-eraser' => 'fa fa-eraser',
1141
+ 'fa fa-etsy' => 'fa fa-etsy',
1142
+ 'fa fa-eur' => 'fa fa-eur',
1143
+ 'fa fa-euro' => 'fa fa-euro',
1144
+ 'fa fa-exchange' => 'fa fa-exchange',
1145
+ 'fa fa-exclamation' => 'fa fa-exclamation',
1146
+ 'fa fa-exclamation-circle' => 'fa fa-exclamation-circle',
1147
+ 'fa fa-exclamation-triangle' => 'fa fa-exclamation-triangle',
1148
+ 'fa fa-expand' => 'fa fa-expand',
1149
+ 'fa fa-expeditedssl' => 'fa fa-expeditedssl',
1150
+ 'fa fa-external-link' => 'fa fa-external-link',
1151
+ 'fa fa-external-link-square' => 'fa fa-external-link-square',
1152
+ 'fa fa-eye' => 'fa fa-eye',
1153
+ 'fa fa-eye-slash' => 'fa fa-eye-slash',
1154
+ 'fa fa-eyedropper' => 'fa fa-eyedropper',
1155
+ 'fa fa-fa' => 'fa fa-fa',
1156
+ 'fa fa-facebook' => 'fa fa-facebook',
1157
+ 'fa fa-facebook-f' => 'fa fa-facebook-f',
1158
+ 'fa fa-facebook-official' => 'fa fa-facebook-official',
1159
+ 'fa fa-facebook-square' => 'fa fa-facebook-square',
1160
+ 'fa fa-fast-backward' => 'fa fa-fast-backward',
1161
+ 'fa fa-fast-forward' => 'fa fa-fast-forward',
1162
+ 'fa fa-fax' => 'fa fa-fax',
1163
+ 'fa fa-feed' => 'fa fa-feed',
1164
+ 'fa fa-female' => 'fa fa-female',
1165
+ 'fa fa-fighter-jet' => 'fa fa-fighter-jet',
1166
+ 'fa fa-file' => 'fa fa-file',
1167
+ 'fa fa-file-archive-o' => 'fa fa-file-archive-o',
1168
+ 'fa fa-file-audio-o' => 'fa fa-file-audio-o',
1169
+ 'fa fa-file-code-o' => 'fa fa-file-code-o',
1170
+ 'fa fa-file-excel-o' => 'fa fa-file-excel-o',
1171
+ 'fa fa-file-image-o' => 'fa fa-file-image-o',
1172
+ 'fa fa-file-movie-o' => 'fa fa-file-movie-o',
1173
+ 'fa fa-file-o' => 'fa fa-file-o',
1174
+ 'fa fa-file-pdf-o' => 'fa fa-file-pdf-o',
1175
+ 'fa fa-file-photo-o' => 'fa fa-file-photo-o',
1176
+ 'fa fa-file-picture-o' => 'fa fa-file-picture-o',
1177
+ 'fa fa-file-powerpoint-o' => 'fa fa-file-powerpoint-o',
1178
+ 'fa fa-file-sound-o' => 'fa fa-file-sound-o',
1179
+ 'fa fa-file-text' => 'fa fa-file-text',
1180
+ 'fa fa-file-text-o' => 'fa fa-file-text-o',
1181
+ 'fa fa-file-video-o' => 'fa fa-file-video-o',
1182
+ 'fa fa-file-word-o' => 'fa fa-file-word-o',
1183
+ 'fa fa-file-zip-o' => 'fa fa-file-zip-o',
1184
+ 'fa fa-files-o' => 'fa fa-files-o',
1185
+ 'fa fa-film' => 'fa fa-film',
1186
+ 'fa fa-filter' => 'fa fa-filter',
1187
+ 'fa fa-fire' => 'fa fa-fire',
1188
+ 'fa fa-fire-extinguisher' => 'fa fa-fire-extinguisher',
1189
+ 'fa fa-firefox' => 'fa fa-firefox',
1190
+ 'fa fa-first-order' => 'fa fa-first-order',
1191
+ 'fa fa-flag' => 'fa fa-flag',
1192
+ 'fa fa-flag-checkered' => 'fa fa-flag-checkered',
1193
+ 'fa fa-flag-o' => 'fa fa-flag-o',
1194
+ 'fa fa-flash' => 'fa fa-flash',
1195
+ 'fa fa-flask' => 'fa fa-flask',
1196
+ 'fa fa-flickr' => 'fa fa-flickr',
1197
+ 'fa fa-floppy-o' => 'fa fa-floppy-o',
1198
+ 'fa fa-folder' => 'fa fa-folder',
1199
+ 'fa fa-folder-o' => 'fa fa-folder-o',
1200
+ 'fa fa-folder-open' => 'fa fa-folder-open',
1201
+ 'fa fa-folder-open-o' => 'fa fa-folder-open-o',
1202
+ 'fa fa-font' => 'fa fa-font',
1203
+ 'fa fa-font-awesome' => 'fa fa-font-awesome',
1204
+ 'fa fa-fonticons' => 'fa fa-fonticons',
1205
+ 'fa fa-fort-awesome' => 'fa fa-fort-awesome',
1206
+ 'fa fa-forumbee' => 'fa fa-forumbee',
1207
+ 'fa fa-forward' => 'fa fa-forward',
1208
+ 'fa fa-foursquare' => 'fa fa-foursquare',
1209
+ 'fa fa-free-code-camp' => 'fa fa-free-code-camp',
1210
+ 'fa fa-frown-o' => 'fa fa-frown-o',
1211
+ 'fa fa-futbol-o' => 'fa fa-futbol-o',
1212
+ 'fa fa-gamepad' => 'fa fa-gamepad',
1213
+ 'fa fa-gavel' => 'fa fa-gavel',
1214
+ 'fa fa-gbp' => 'fa fa-gbp',
1215
+ 'fa fa-ge' => 'fa fa-ge',
1216
+ 'fa fa-gear' => 'fa fa-gear',
1217
+ 'fa fa-gears' => 'fa fa-gears',
1218
+ 'fa fa-genderless' => 'fa fa-genderless',
1219
+ 'fa fa-get-pocket' => 'fa fa-get-pocket',
1220
+ 'fa fa-gg' => 'fa fa-gg',
1221
+ 'fa fa-gg-circle' => 'fa fa-gg-circle',
1222
+ 'fa fa-gift' => 'fa fa-gift',
1223
+ 'fa fa-git' => 'fa fa-git',
1224
+ 'fa fa-git-square' => 'fa fa-git-square',
1225
+ 'fa fa-github' => 'fa fa-github',
1226
+ 'fa fa-github-alt' => 'fa fa-github-alt',
1227
+ 'fa fa-github-square' => 'fa fa-github-square',
1228
+ 'fa fa-gitlab' => 'fa fa-gitlab',
1229
+ 'fa fa-gittip' => 'fa fa-gittip',
1230
+ 'fa fa-glass' => 'fa fa-glass',
1231
+ 'fa fa-glide' => 'fa fa-glide',
1232
+ 'fa fa-glide-g' => 'fa fa-glide-g',
1233
+ 'fa fa-globe' => 'fa fa-globe',
1234
+ 'fa fa-google' => 'fa fa-google',
1235
+ 'fa fa-google-plus' => 'fa fa-google-plus',
1236
+ 'fa fa-google-plus-circle' => 'fa fa-google-plus-circle',
1237
+ 'fa fa-google-plus-official' => 'fa fa-google-plus-official',
1238
+ 'fa fa-google-plus-square' => 'fa fa-google-plus-square',
1239
+ 'fa fa-google-wallet' => 'fa fa-google-wallet',
1240
+ 'fa fa-graduation-cap' => 'fa fa-graduation-cap',
1241
+ 'fa fa-gratipay' => 'fa fa-gratipay',
1242
+ 'fa fa-grav' => 'fa fa-grav',
1243
+ 'fa fa-group' => 'fa fa-group',
1244
+ 'fa fa-h-square' => 'fa fa-h-square',
1245
+ 'fa fa-hacker-news' => 'fa fa-hacker-news',
1246
+ 'fa fa-hand-grab-o' => 'fa fa-hand-grab-o',
1247
+ 'fa fa-hand-lizard-o' => 'fa fa-hand-lizard-o',
1248
+ 'fa fa-hand-o-down' => 'fa fa-hand-o-down',
1249
+ 'fa fa-hand-o-left' => 'fa fa-hand-o-left',
1250
+ 'fa fa-hand-o-right' => 'fa fa-hand-o-right',
1251
+ 'fa fa-hand-o-up' => 'fa fa-hand-o-up',
1252
+ 'fa fa-hand-paper-o' => 'fa fa-hand-paper-o',
1253
+ 'fa fa-hand-peace-o' => 'fa fa-hand-peace-o',
1254
+ 'fa fa-hand-pointer-o' => 'fa fa-hand-pointer-o',
1255
+ 'fa fa-hand-rock-o' => 'fa fa-hand-rock-o',
1256
+ 'fa fa-hand-scissors-o' => 'fa fa-hand-scissors-o',
1257
+ 'fa fa-hand-spock-o' => 'fa fa-hand-spock-o',
1258
+ 'fa fa-hand-stop-o' => 'fa fa-hand-stop-o',
1259
+ 'fa fa-handshake-o' => 'fa fa-handshake-o',
1260
+ 'fa fa-hard-of-hearing' => 'fa fa-hard-of-hearing',
1261
+ 'fa fa-hashtag' => 'fa fa-hashtag',
1262
+ 'fa fa-hdd-o' => 'fa fa-hdd-o',
1263
+ 'fa fa-header' => 'fa fa-header',
1264
+ 'fa fa-headphones' => 'fa fa-headphones',
1265
+ 'fa fa-heart' => 'fa fa-heart',
1266
+ 'fa fa-heart-o' => 'fa fa-heart-o',
1267
+ 'fa fa-heartbeat' => 'fa fa-heartbeat',
1268
+ 'fa fa-history' => 'fa fa-history',
1269
+ 'fa fa-home' => 'fa fa-home',
1270
+ 'fa fa-hospital-o' => 'fa fa-hospital-o',
1271
+ 'fa fa-hotel' => 'fa fa-hotel',
1272
+ 'fa fa-hourglass' => 'fa fa-hourglass',
1273
+ 'fa fa-hourglass-1' => 'fa fa-hourglass-1',
1274
+ 'fa fa-hourglass-2' => 'fa fa-hourglass-2',
1275
+ 'fa fa-hourglass-3' => 'fa fa-hourglass-3',
1276
+ 'fa fa-hourglass-end' => 'fa fa-hourglass-end',
1277
+ 'fa fa-hourglass-half' => 'fa fa-hourglass-half',
1278
+ 'fa fa-hourglass-o' => 'fa fa-hourglass-o',
1279
+ 'fa fa-hourglass-start' => 'fa fa-hourglass-start',
1280
+ 'fa fa-houzz' => 'fa fa-houzz',
1281
+ 'fa fa-html5' => 'fa fa-html5',
1282
+ 'fa fa-i-cursor' => 'fa fa-i-cursor',
1283
+ 'fa fa-id-badge' => 'fa fa-id-badge',
1284
+ 'fa fa-id-card' => 'fa fa-id-card',
1285
+ 'fa fa-id-card-o' => 'fa fa-id-card-o',
1286
+ 'fa fa-ils' => 'fa fa-ils',
1287
+ 'fa fa-image' => 'fa fa-image',
1288
+ 'fa fa-imdb' => 'fa fa-imdb',
1289
+ 'fa fa-inbox' => 'fa fa-inbox',
1290
+ 'fa fa-indent' => 'fa fa-indent',
1291
+ 'fa fa-industry' => 'fa fa-industry',
1292
+ 'fa fa-info' => 'fa fa-info',
1293
+ 'fa fa-info-circle' => 'fa fa-info-circle',
1294
+ 'fa fa-inr' => 'fa fa-inr',
1295
+ 'fa fa-instagram' => 'fa fa-instagram',
1296
+ 'fa fa-institution' => 'fa fa-institution',
1297
+ 'fa fa-internet-explorer' => 'fa fa-internet-explorer',
1298
+ 'fa fa-intersex' => 'fa fa-intersex',
1299
+ 'fa fa-ioxhost' => 'fa fa-ioxhost',
1300
+ 'fa fa-italic' => 'fa fa-italic',
1301
+ 'fa fa-joomla' => 'fa fa-joomla',
1302
+ 'fa fa-jpy' => 'fa fa-jpy',
1303
+ 'fa fa-jsfiddle' => 'fa fa-jsfiddle',
1304
+ 'fa fa-key' => 'fa fa-key',
1305
+ 'fa fa-keyboard-o' => 'fa fa-keyboard-o',
1306
+ 'fa fa-krw' => 'fa fa-krw',
1307
+ 'fa fa-language' => 'fa fa-language',
1308
+ 'fa fa-laptop' => 'fa fa-laptop',
1309
+ 'fa fa-lastfm' => 'fa fa-lastfm',
1310
+ 'fa fa-lastfm-square' => 'fa fa-lastfm-square',
1311
+ 'fa fa-leaf' => 'fa fa-leaf',
1312
+ 'fa fa-leanpub' => 'fa fa-leanpub',
1313
+ 'fa fa-legal' => 'fa fa-legal',
1314
+ 'fa fa-lemon-o' => 'fa fa-lemon-o',
1315
+ 'fa fa-level-down' => 'fa fa-level-down',
1316
+ 'fa fa-level-up' => 'fa fa-level-up',
1317
+ 'fa fa-life-bouy' => 'fa fa-life-bouy',
1318
+ 'fa fa-life-buoy' => 'fa fa-life-buoy',
1319
+ 'fa fa-life-ring' => 'fa fa-life-ring',
1320
+ 'fa fa-life-saver' => 'fa fa-life-saver',
1321
+ 'fa fa-lightbulb-o' => 'fa fa-lightbulb-o',
1322
+ 'fa fa-line-chart' => 'fa fa-line-chart',
1323
+ 'fa fa-link' => 'fa fa-link',
1324
+ 'fa fa-linkedin' => 'fa fa-linkedin',
1325
+ 'fa fa-linkedin-square' => 'fa fa-linkedin-square',
1326
+ 'fa fa-linode' => 'fa fa-linode',
1327
+ 'fa fa-linux' => 'fa fa-linux',
1328
+ 'fa fa-list' => 'fa fa-list',
1329
+ 'fa fa-list-alt' => 'fa fa-list-alt',
1330
+ 'fa fa-list-ol' => 'fa fa-list-ol',
1331
+ 'fa fa-list-ul' => 'fa fa-list-ul',
1332
+ 'fa fa-location-arrow' => 'fa fa-location-arrow',
1333
+ 'fa fa-lock' => 'fa fa-lock',
1334
+ 'fa fa-long-arrow-down' => 'fa fa-long-arrow-down',
1335
+ 'fa fa-long-arrow-left' => 'fa fa-long-arrow-left',
1336
+ 'fa fa-long-arrow-right' => 'fa fa-long-arrow-right',
1337
+ 'fa fa-long-arrow-up' => 'fa fa-long-arrow-up',
1338
+ 'fa fa-low-vision' => 'fa fa-low-vision',
1339
+ 'fa fa-magic' => 'fa fa-magic',
1340
+ 'fa fa-magnet' => 'fa fa-magnet',
1341
+ 'fa fa-mail-forward' => 'fa fa-mail-forward',
1342
+ 'fa fa-mail-reply' => 'fa fa-mail-reply',
1343
+ 'fa fa-mail-reply-all' => 'fa fa-mail-reply-all',
1344
+ 'fa fa-male' => 'fa fa-male',
1345
+ 'fa fa-map' => 'fa fa-map',
1346
+ 'fa fa-map-marker' => 'fa fa-map-marker',
1347
+ 'fa fa-map-o' => 'fa fa-map-o',
1348
+ 'fa fa-map-pin' => 'fa fa-map-pin',
1349
+ 'fa fa-map-signs' => 'fa fa-map-signs',
1350
+ 'fa fa-mars' => 'fa fa-mars',
1351
+ 'fa fa-mars-double' => 'fa fa-mars-double',
1352
+ 'fa fa-mars-stroke' => 'fa fa-mars-stroke',
1353
+ 'fa fa-mars-stroke-h' => 'fa fa-mars-stroke-h',
1354
+ 'fa fa-mars-stroke-v' => 'fa fa-mars-stroke-v',
1355
+ 'fa fa-maxcdn' => 'fa fa-maxcdn',
1356
+ 'fa fa-meanpath' => 'fa fa-meanpath',
1357
+ 'fa fa-medium' => 'fa fa-medium',
1358
+ 'fa fa-medkit' => 'fa fa-medkit',
1359
+ 'fa fa-meetup' => 'fa fa-meetup',
1360
+ 'fa fa-meh-o' => 'fa fa-meh-o',
1361
+ 'fa fa-mercury' => 'fa fa-mercury',
1362
+ 'fa fa-microchip' => 'fa fa-microchip',
1363
+ 'fa fa-microphone' => 'fa fa-microphone',
1364
+ 'fa fa-microphone-slash' => 'fa fa-microphone-slash',
1365
+ 'fa fa-minus' => 'fa fa-minus',
1366
+ 'fa fa-minus-circle' => 'fa fa-minus-circle',
1367
+ 'fa fa-minus-square' => 'fa fa-minus-square',
1368
+ 'fa fa-minus-square-o' => 'fa fa-minus-square-o',
1369
+ 'fa fa-mixcloud' => 'fa fa-mixcloud',
1370
+ 'fa fa-mobile' => 'fa fa-mobile',
1371
+ 'fa fa-mobile-phone' => 'fa fa-mobile-phone',
1372
+ 'fa fa-modx' => 'fa fa-modx',
1373
+ 'fa fa-money' => 'fa fa-money',
1374
+ 'fa fa-moon-o' => 'fa fa-moon-o',
1375
+ 'fa fa-mortar-board' => 'fa fa-mortar-board',
1376
+ 'fa fa-motorcycle' => 'fa fa-motorcycle',
1377
+ 'fa fa-mouse-pointer' => 'fa fa-mouse-pointer',
1378
+ 'fa fa-music' => 'fa fa-music',
1379
+ 'fa fa-navicon' => 'fa fa-navicon',
1380
+ 'fa fa-neuter' => 'fa fa-neuter',
1381
+ 'fa fa-newspaper-o' => 'fa fa-newspaper-o',
1382
+ 'fa fa-object-group' => 'fa fa-object-group',
1383
+ 'fa fa-object-ungroup' => 'fa fa-object-ungroup',
1384
+ 'fa fa-odnoklassniki' => 'fa fa-odnoklassniki',
1385
+ 'fa fa-odnoklassniki-square' => 'fa fa-odnoklassniki-square',
1386
+ 'fa fa-opencart' => 'fa fa-opencart',
1387
+ 'fa fa-openid' => 'fa fa-openid',
1388
+ 'fa fa-opera' => 'fa fa-opera',
1389
+ 'fa fa-optin-monster' => 'fa fa-optin-monster',
1390
+ 'fa fa-outdent' => 'fa fa-outdent',
1391
+ 'fa fa-pagelines' => 'fa fa-pagelines',
1392
+ 'fa fa-paint-brush' => 'fa fa-paint-brush',
1393
+ 'fa fa-paper-plane' => 'fa fa-paper-plane',
1394
+ 'fa fa-paper-plane-o' => 'fa fa-paper-plane-o',
1395
+ 'fa fa-paperclip' => 'fa fa-paperclip',
1396
+ 'fa fa-paragraph' => 'fa fa-paragraph',
1397
+ 'fa fa-paste' => 'fa fa-paste',
1398
+ 'fa fa-pause' => 'fa fa-pause',
1399
+ 'fa fa-pause-circle' => 'fa fa-pause-circle',
1400
+ 'fa fa-pause-circle-o' => 'fa fa-pause-circle-o',
1401
+ 'fa fa-paw' => 'fa fa-paw',
1402
+ 'fa fa-paypal' => 'fa fa-paypal',
1403
+ 'fa fa-pencil' => 'fa fa-pencil',
1404
+ 'fa fa-pencil-square' => 'fa fa-pencil-square',
1405
+ 'fa fa-pencil-square-o' => 'fa fa-pencil-square-o',
1406
+ 'fa fa-percent' => 'fa fa-percent',
1407
+ 'fa fa-phone' => 'fa fa-phone',
1408
+ 'fa fa-phone-square' => 'fa fa-phone-square',
1409
+ 'fa fa-photo' => 'fa fa-photo',
1410
+ 'fa fa-picture-o' => 'fa fa-picture-o',
1411
+ 'fa fa-pie-chart' => 'fa fa-pie-chart',
1412
+ 'fa fa-pied-piper' => 'fa fa-pied-piper',
1413
+ 'fa fa-pied-piper-alt' => 'fa fa-pied-piper-alt',
1414
+ 'fa fa-pied-piper-pp' => 'fa fa-pied-piper-pp',
1415
+ 'fa fa-pinterest' => 'fa fa-pinterest',
1416
+ 'fa fa-pinterest-p' => 'fa fa-pinterest-p',
1417
+ 'fa fa-pinterest-square' => 'fa fa-pinterest-square',
1418
+ 'fa fa-plane' => 'fa fa-plane',
1419
+ 'fa fa-play' => 'fa fa-play',
1420
+ 'fa fa-play-circle' => 'fa fa-play-circle',
1421
+ 'fa fa-play-circle-o' => 'fa fa-play-circle-o',
1422
+ 'fa fa-plug' => 'fa fa-plug',
1423
+ 'fa fa-plus' => 'fa fa-plus',
1424
+ 'fa fa-plus-circle' => 'fa fa-plus-circle',
1425
+ 'fa fa-plus-square' => 'fa fa-plus-square',
1426
+ 'fa fa-plus-square-o' => 'fa fa-plus-square-o',
1427
+ 'fa fa-podcast' => 'fa fa-podcast',
1428
+ 'fa fa-power-off' => 'fa fa-power-off',
1429
+ 'fa fa-print' => 'fa fa-print',
1430
+ 'fa fa-product-hunt' => 'fa fa-product-hunt',
1431
+ 'fa fa-pull-left' => 'fa fa-pull-left',
1432
+ 'fa fa-pull-right' => 'fa fa-pull-right',
1433
+ 'fa fa-puzzle-piece' => 'fa fa-puzzle-piece',
1434
+ 'fa fa-qq' => 'fa fa-qq',
1435
+ 'fa fa-qrcode' => 'fa fa-qrcode',
1436
+ 'fa fa-question' => 'fa fa-question',
1437
+ 'fa fa-question-circle' => 'fa fa-question-circle',
1438
+ 'fa fa-question-circle-o' => 'fa fa-question-circle-o',
1439
+ 'fa fa-quora' => 'fa fa-quora',
1440
+ 'fa fa-quote-left' => 'fa fa-quote-left',
1441
+ 'fa fa-quote-right' => 'fa fa-quote-right',
1442
+ 'fa fa-ra' => 'fa fa-ra',
1443
+ 'fa fa-random' => 'fa fa-random',
1444
+ 'fa fa-ravelry' => 'fa fa-ravelry',
1445
+ 'fa fa-rebel' => 'fa fa-rebel',
1446
+ 'fa fa-recycle' => 'fa fa-recycle',
1447
+ 'fa fa-reddit' => 'fa fa-reddit',
1448
+ 'fa fa-reddit-alien' => 'fa fa-reddit-alien',
1449
+ 'fa fa-reddit-square' => 'fa fa-reddit-square',
1450
+ 'fa fa-refresh' => 'fa fa-refresh',
1451
+ 'fa fa-registered' => 'fa fa-registered',
1452
+ 'fa fa-remove' => 'fa fa-remove',
1453
+ 'fa fa-renren' => 'fa fa-renren',
1454
+ 'fa fa-reorder' => 'fa fa-reorder',
1455
+ 'fa fa-repeat' => 'fa fa-repeat',
1456
+ 'fa fa-reply' => 'fa fa-reply',
1457
+ 'fa fa-reply-all' => 'fa fa-reply-all',
1458
+ 'fa fa-resistance' => 'fa fa-resistance',
1459
+ 'fa fa-retweet' => 'fa fa-retweet',
1460
+ 'fa fa-rmb' => 'fa fa-rmb',
1461
+ 'fa fa-road' => 'fa fa-road',
1462
+ 'fa fa-rocket' => 'fa fa-rocket',
1463
+ 'fa fa-rotate-left' => 'fa fa-rotate-left',
1464
+ 'fa fa-rotate-right' => 'fa fa-rotate-right',
1465
+ 'fa fa-rouble' => 'fa fa-rouble',
1466
+ 'fa fa-rss' => 'fa fa-rss',
1467
+ 'fa fa-rss-square' => 'fa fa-rss-square',
1468
+ 'fa fa-rub' => 'fa fa-rub',
1469
+ 'fa fa-ruble' => 'fa fa-ruble',
1470
+ 'fa fa-rupee' => 'fa fa-rupee',
1471
+ 'fa fa-s15' => 'fa fa-s15',
1472
+ 'fa fa-safari' => 'fa fa-safari',
1473
+ 'fa fa-save' => 'fa fa-save',
1474
+ 'fa fa-scissors' => 'fa fa-scissors',
1475
+ 'fa fa-scribd' => 'fa fa-scribd',
1476
+ 'fa fa-search' => 'fa fa-search',
1477
+ 'fa fa-search-minus' => 'fa fa-search-minus',
1478
+ 'fa fa-search-plus' => 'fa fa-search-plus',
1479
+ 'fa fa-sellsy' => 'fa fa-sellsy',
1480
+ 'fa fa-send' => 'fa fa-send',
1481
+ 'fa fa-send-o' => 'fa fa-send-o',
1482
+ 'fa fa-server' => 'fa fa-server',
1483
+ 'fa fa-share' => 'fa fa-share',
1484
+ 'fa fa-share-alt' => 'fa fa-share-alt',
1485
+ 'fa fa-share-alt-square' => 'fa fa-share-alt-square',
1486
+ 'fa fa-share-square' => 'fa fa-share-square',
1487
+ 'fa fa-share-square-o' => 'fa fa-share-square-o',
1488
+ 'fa fa-shekel' => 'fa fa-shekel',
1489
+ 'fa fa-sheqel' => 'fa fa-sheqel',
1490
+ 'fa fa-shield' => 'fa fa-shield',
1491
+ 'fa fa-ship' => 'fa fa-ship',
1492
+ 'fa fa-shirtsinbulk' => 'fa fa-shirtsinbulk',
1493
+ 'fa fa-shopping-bag' => 'fa fa-shopping-bag',
1494
+ 'fa fa-shopping-basket' => 'fa fa-shopping-basket',
1495
+ 'fa fa-shopping-cart' => 'fa fa-shopping-cart',
1496
+ 'fa fa-shower' => 'fa fa-shower',
1497
+ 'fa fa-sign-in' => 'fa fa-sign-in',
1498
+ 'fa fa-sign-language' => 'fa fa-sign-language',
1499
+ 'fa fa-sign-out' => 'fa fa-sign-out',
1500
+ 'fa fa-signal' => 'fa fa-signal',
1501
+ 'fa fa-signing' => 'fa fa-signing',
1502
+ 'fa fa-simplybuilt' => 'fa fa-simplybuilt',
1503
+ 'fa fa-sitemap' => 'fa fa-sitemap',
1504
+ 'fa fa-skyatlas' => 'fa fa-skyatlas',
1505
+ 'fa fa-skype' => 'fa fa-skype',
1506
+ 'fa fa-slack' => 'fa fa-slack',
1507
+ 'fa fa-sliders' => 'fa fa-sliders',
1508
+ 'fa fa-slideshare' => 'fa fa-slideshare',
1509
+ 'fa fa-smile-o' => 'fa fa-smile-o',
1510
+ 'fa fa-snapchat' => 'fa fa-snapchat',
1511
+ 'fa fa-snapchat-ghost' => 'fa fa-snapchat-ghost',
1512
+ 'fa fa-snapchat-square' => 'fa fa-snapchat-square',
1513
+ 'fa fa-snowflake-o' => 'fa fa-snowflake-o',
1514
+ 'fa fa-soccer-ball-o' => 'fa fa-soccer-ball-o',
1515
+ 'fa fa-sort' => 'fa fa-sort',
1516
+ 'fa fa-sort-alpha-asc' => 'fa fa-sort-alpha-asc',
1517
+ 'fa fa-sort-alpha-desc' => 'fa fa-sort-alpha-desc',
1518
+ 'fa fa-sort-amount-asc' => 'fa fa-sort-amount-asc',
1519
+ 'fa fa-sort-amount-desc' => 'fa fa-sort-amount-desc',
1520
+ 'fa fa-sort-asc' => 'fa fa-sort-asc',
1521
+ 'fa fa-sort-desc' => 'fa fa-sort-desc',
1522
+ 'fa fa-sort-down' => 'fa fa-sort-down',
1523
+ 'fa fa-sort-numeric-asc' => 'fa fa-sort-numeric-asc',
1524
+ 'fa fa-sort-numeric-desc' => 'fa fa-sort-numeric-desc',
1525
+ 'fa fa-sort-up' => 'fa fa-sort-up',
1526
+ 'fa fa-soundcloud' => 'fa fa-soundcloud',
1527
+ 'fa fa-space-shuttle' => 'fa fa-space-shuttle',
1528
+ 'fa fa-spinner' => 'fa fa-spinner',
1529
+ 'fa fa-spoon' => 'fa fa-spoon',
1530
+ 'fa fa-spotify' => 'fa fa-spotify',
1531
+ 'fa fa-square' => 'fa fa-square',
1532
+ 'fa fa-square-o' => 'fa fa-square-o',
1533
+ 'fa fa-stack-exchange' => 'fa fa-stack-exchange',
1534
+ 'fa fa-stack-overflow' => 'fa fa-stack-overflow',
1535
+ 'fa fa-star' => 'fa fa-star',
1536
+ 'fa fa-star-half' => 'fa fa-star-half',
1537
+ 'fa fa-star-half-empty' => 'fa fa-star-half-empty',
1538
+ 'fa fa-star-half-full' => 'fa fa-star-half-full',
1539
+ 'fa fa-star-half-o' => 'fa fa-star-half-o',
1540
+ 'fa fa-star-o' => 'fa fa-star-o',
1541
+ 'fa fa-steam' => 'fa fa-steam',
1542
+ 'fa fa-steam-square' => 'fa fa-steam-square',
1543
+ 'fa fa-step-backward' => 'fa fa-step-backward',
1544
+ 'fa fa-step-forward' => 'fa fa-step-forward',
1545
+ 'fa fa-stethoscope' => 'fa fa-stethoscope',
1546
+ 'fa fa-sticky-note' => 'fa fa-sticky-note',
1547
+ 'fa fa-sticky-note-o' => 'fa fa-sticky-note-o',
1548
+ 'fa fa-stop' => 'fa fa-stop',
1549
+ 'fa fa-stop-circle' => 'fa fa-stop-circle',
1550
+ 'fa fa-stop-circle-o' => 'fa fa-stop-circle-o',
1551
+ 'fa fa-street-view' => 'fa fa-street-view',
1552
+ 'fa fa-strikethrough' => 'fa fa-strikethrough',
1553
+ 'fa fa-stumbleupon' => 'fa fa-stumbleupon',
1554
+ 'fa fa-stumbleupon-circle' => 'fa fa-stumbleupon-circle',
1555
+ 'fa fa-subscript' => 'fa fa-subscript',
1556
+ 'fa fa-subway' => 'fa fa-subway',
1557
+ 'fa fa-suitcase' => 'fa fa-suitcase',
1558
+ 'fa fa-sun-o' => 'fa fa-sun-o',
1559
+ 'fa fa-superpowers' => 'fa fa-superpowers',
1560
+ 'fa fa-superscript' => 'fa fa-superscript',
1561
+ 'fa fa-support' => 'fa fa-support',
1562
+ 'fa fa-table' => 'fa fa-table',
1563
+ 'fa fa-tablet' => 'fa fa-tablet',
1564
+ 'fa fa-tachometer' => 'fa fa-tachometer',
1565
+ 'fa fa-tag' => 'fa fa-tag',
1566
+ 'fa fa-tags' => 'fa fa-tags',
1567
+ 'fa fa-tasks' => 'fa fa-tasks',
1568
+ 'fa fa-taxi' => 'fa fa-taxi',
1569
+ 'fa fa-telegram' => 'fa fa-telegram',
1570
+ 'fa fa-television' => 'fa fa-television',
1571
+ 'fa fa-tencent-weibo' => 'fa fa-tencent-weibo',
1572
+ 'fa fa-terminal' => 'fa fa-terminal',
1573
+ 'fa fa-text-height' => 'fa fa-text-height',
1574
+ 'fa fa-text-width' => 'fa fa-text-width',
1575
+ 'fa fa-th' => 'fa fa-th',
1576
+ 'fa fa-th-large' => 'fa fa-th-large',
1577
+ 'fa fa-th-list' => 'fa fa-th-list',
1578
+ 'fa fa-themeisle' => 'fa fa-themeisle',
1579
+ 'fa fa-thermometer' => 'fa fa-thermometer',
1580
+ 'fa fa-thermometer-0' => 'fa fa-thermometer-0',
1581
+ 'fa fa-thermometer-1' => 'fa fa-thermometer-1',
1582
+ 'fa fa-thermometer-2' => 'fa fa-thermometer-2',
1583
+ 'fa fa-thermometer-3' => 'fa fa-thermometer-3',
1584
+ 'fa fa-thermometer-4' => 'fa fa-thermometer-4',
1585
+ 'fa fa-thermometer-empty' => 'fa fa-thermometer-empty',
1586
+ 'fa fa-thermometer-full' => 'fa fa-thermometer-full',
1587
+ 'fa fa-thermometer-half' => 'fa fa-thermometer-half',
1588
+ 'fa fa-thermometer-quarter' => 'fa fa-thermometer-quarter',
1589
+ 'fa fa-thermometer-three-quarters' => 'fa fa-thermometer-three-quarters',
1590
+ 'fa fa-thumb-tack' => 'fa fa-thumb-tack',
1591
+ 'fa fa-thumbs-down' => 'fa fa-thumbs-down',
1592
+ 'fa fa-thumbs-o-down' => 'fa fa-thumbs-o-down',
1593
+ 'fa fa-thumbs-o-up' => 'fa fa-thumbs-o-up',
1594
+ 'fa fa-thumbs-up' => 'fa fa-thumbs-up',
1595
+ 'fa fa-ticket' => 'fa fa-ticket',
1596
+ 'fa fa-times' => 'fa fa-times',
1597
+ 'fa fa-times-circle' => 'fa fa-times-circle',
1598
+ 'fa fa-times-circle-o' => 'fa fa-times-circle-o',
1599
+ 'fa fa-times-rectangle' => 'fa fa-times-rectangle',
1600
+ 'fa fa-times-rectangle-o' => 'fa fa-times-rectangle-o',
1601
+ 'fa fa-tint' => 'fa fa-tint',
1602
+ 'fa fa-toggle-down' => 'fa fa-toggle-down',
1603
+ 'fa fa-toggle-left' => 'fa fa-toggle-left',
1604
+ 'fa fa-toggle-off' => 'fa fa-toggle-off',
1605
+ 'fa fa-toggle-on' => 'fa fa-toggle-on',
1606
+ 'fa fa-toggle-right' => 'fa fa-toggle-right',
1607
+ 'fa fa-toggle-up' => 'fa fa-toggle-up',
1608
+ 'fa fa-trademark' => 'fa fa-trademark',
1609
+ 'fa fa-train' => 'fa fa-train',
1610
+ 'fa fa-transgender' => 'fa fa-transgender',
1611
+ 'fa fa-transgender-alt' => 'fa fa-transgender-alt',
1612
+ 'fa fa-trash' => 'fa fa-trash',
1613
+ 'fa fa-trash-o' => 'fa fa-trash-o',
1614
+ 'fa fa-tree' => 'fa fa-tree',
1615
+ 'fa fa-trello' => 'fa fa-trello',
1616
+ 'fa fa-tripadvisor' => 'fa fa-tripadvisor',
1617
+ 'fa fa-trophy' => 'fa fa-trophy',
1618
+ 'fa fa-truck' => 'fa fa-truck',
1619
+ 'fa fa-try' => 'fa fa-try',
1620
+ 'fa fa-tty' => 'fa fa-tty',
1621
+ 'fa fa-tumblr' => 'fa fa-tumblr',
1622
+ 'fa fa-tumblr-square' => 'fa fa-tumblr-square',
1623
+ 'fa fa-turkish-lira' => 'fa fa-turkish-lira',
1624
+ 'fa fa-tv' => 'fa fa-tv',
1625
+ 'fa fa-twitch' => 'fa fa-twitch',
1626
+ 'fa fa-twitter' => 'fa fa-twitter',
1627
+ 'fa fa-twitter-square' => 'fa fa-twitter-square',
1628
+ 'fa fa-umbrella' => 'fa fa-umbrella',
1629
+ 'fa fa-underline' => 'fa fa-underline',
1630
+ 'fa fa-undo' => 'fa fa-undo',
1631
+ 'fa fa-universal-access' => 'fa fa-universal-access',
1632
+ 'fa fa-university' => 'fa fa-university',
1633
+ 'fa fa-unlink' => 'fa fa-unlink',
1634
+ 'fa fa-unlock' => 'fa fa-unlock',
1635
+ 'fa fa-unlock-alt' => 'fa fa-unlock-alt',
1636
+ 'fa fa-unsorted' => 'fa fa-unsorted',
1637
+ 'fa fa-upload' => 'fa fa-upload',
1638
+ 'fa fa-usb' => 'fa fa-usb',
1639
+ 'fa fa-usd' => 'fa fa-usd',
1640
+ 'fa fa-user' => 'fa fa-user',
1641
+ 'fa fa-user-circle' => 'fa fa-user-circle',
1642
+ 'fa fa-user-circle-o' => 'fa fa-user-circle-o',
1643
+ 'fa fa-user-md' => 'fa fa-user-md',
1644
+ 'fa fa-user-o' => 'fa fa-user-o',
1645
+ 'fa fa-user-plus' => 'fa fa-user-plus',
1646
+ 'fa fa-user-secret' => 'fa fa-user-secret',
1647
+ 'fa fa-user-times' => 'fa fa-user-times',
1648
+ 'fa fa-users' => 'fa fa-users',
1649
+ 'fa fa-vcard' => 'fa fa-vcard',
1650
+ 'fa fa-vcard-o' => 'fa fa-vcard-o',
1651
+ 'fa fa-venus' => 'fa fa-venus',
1652
+ 'fa fa-venus-double' => 'fa fa-venus-double',
1653
+ 'fa fa-venus-mars' => 'fa fa-venus-mars',
1654
+ 'fa fa-viacoin' => 'fa fa-viacoin',
1655
+ 'fa fa-viadeo' => 'fa fa-viadeo',
1656
+ 'fa fa-viadeo-square' => 'fa fa-viadeo-square',
1657
+ 'fa fa-video-camera' => 'fa fa-video-camera',
1658
+ 'fa fa-vimeo' => 'fa fa-vimeo',
1659
+ 'fa fa-vimeo-square' => 'fa fa-vimeo-square',
1660
+ 'fa fa-vine' => 'fa fa-vine',
1661
+ 'fa fa-vk' => 'fa fa-vk',
1662
+ 'fa fa-volume-control-phone' => 'fa fa-volume-control-phone',
1663
+ 'fa fa-volume-down' => 'fa fa-volume-down',
1664
+ 'fa fa-volume-off' => 'fa fa-volume-off',
1665
+ 'fa fa-volume-up' => 'fa fa-volume-up',
1666
+ 'fa fa-warning' => 'fa fa-warning',
1667
+ 'fa fa-wechat' => 'fa fa-wechat',
1668
+ 'fa fa-weibo' => 'fa fa-weibo',
1669
+ 'fa fa-weixin' => 'fa fa-weixin',
1670
+ 'fa fa-whatsapp' => 'fa fa-whatsapp',
1671
+ 'fa fa-wheelchair' => 'fa fa-wheelchair',
1672
+ 'fa fa-wheelchair-alt' => 'fa fa-wheelchair-alt',
1673
+ 'fa fa-wifi' => 'fa fa-wifi',
1674
+ 'fa fa-wikipedia-w' => 'fa fa-wikipedia-w',
1675
+ 'fa fa-window-close' => 'fa fa-window-close',
1676
+ 'fa fa-window-close-o' => 'fa fa-window-close-o',
1677
+ 'fa fa-window-maximize' => 'fa fa-window-maximize',
1678
+ 'fa fa-window-minimize' => 'fa fa-window-minimize',
1679
+ 'fa fa-window-restore' => 'fa fa-window-restore',
1680
+ 'fa fa-windows' => 'fa fa-windows',
1681
+ 'fa fa-won' => 'fa fa-won',
1682
+ 'fa fa-wordpress' => 'fa fa-wordpress',
1683
+ 'fa fa-wpbeginner' => 'fa fa-wpbeginner',
1684
+ 'fa fa-wpexplorer' => 'fa fa-wpexplorer',
1685
+ 'fa fa-wpforms' => 'fa fa-wpforms',
1686
+ 'fa fa-wrench' => 'fa fa-wrench',
1687
+ 'fa fa-xing' => 'fa fa-xing',
1688
+ 'fa fa-xing-square' => 'fa fa-xing-square',
1689
+ 'fa fa-y-combinator' => 'fa fa-y-combinator',
1690
+ 'fa fa-y-combinator-square' => 'fa fa-y-combinator-square',
1691
+ 'fa fa-yahoo' => 'fa fa-yahoo',
1692
+ 'fa fa-yc' => 'fa fa-yc',
1693
+ 'fa fa-yc-square' => 'fa fa-yc-square',
1694
+ 'fa fa-yelp' => 'fa fa-yelp',
1695
+ 'fa fa-yen' => 'fa fa-yen',
1696
+ 'fa fa-yoast' => 'fa fa-yoast',
1697
+ 'fa fa-youtube' => 'fa fa-youtube',
1698
+ 'fa fa-youtube-play' => 'fa fa-youtube-play',
1699
+ 'fa fa-youtube-square' => 'fa fa-youtube-square',
1700
+ ];
modules/controls/icons.php ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ElementsKit\Modules\Controls;
3
+
4
+ defined( 'ABSPATH' ) || exit;
5
+
6
+ class Icons{
7
+ public static $_instance = null;
8
+ public function ekit_icons_pack(){
9
+ add_filter( 'elementor/icons_manager/additional_tabs', [ $this, '__add_font']);
10
+ }
11
+
12
+ public function __add_font( $font){
13
+ $font_new['ekiticons'] = [
14
+ 'name' => 'ekiticons',
15
+ 'label' => __( 'ElementsKit - Icons', 'elementskit' ),
16
+ 'url' => Init::get_url() . 'assets/css/ekiticons.css',
17
+ 'enqueue' => [Init::get_url() . 'assets/css/ekiticons.css'],
18
+ 'prefix' => 'icon-',
19
+ 'displayPrefix' => 'icon',
20
+ 'labelIcon' => 'icon icon-ekit',
21
+ 'ver' => '5.9.0',
22
+ 'fetchJson' => Init::get_url() . 'assets/js/ekiticons.js',
23
+ 'native' => true,
24
+ ];
25
+ return array_merge($font, $font_new);
26
+ }
27
+
28
+
29
+ public static function __generate_font(){
30
+ global $wp_filesystem;
31
+ require_once ( ABSPATH . '/wp-admin/includes/file.php' );
32
+ WP_Filesystem();
33
+ //$css_file = \ElementsKit::widget_dir() . 'init/assets/css/admin-ekiticon.css';
34
+ $css_file = Init::get_dir() . 'assets/css/ekiticons.css';
35
+ if ( $wp_filesystem->exists( $css_file ) ) {
36
+ $css_source = $wp_filesystem->get_contents( $css_file );
37
+ }
38
+
39
+ preg_match_all( "/\.(icon-.*?):\w*?\s*?{/", $css_source, $matches, PREG_SET_ORDER, 0 );
40
+ $iconList = [];
41
+ foreach ( $matches as $match ) {
42
+ //$new_icons[$match[1] ] = str_replace('ekit-wid-con .icon-', '', $match[1]);
43
+ $iconList[] = str_replace('icon-', '', $match[1]);
44
+ }
45
+ $icons = new \stdClass();
46
+ $icons->icons = $iconList;
47
+ $icon_data = json_encode($icons);
48
+ $file = Init::get_dir() . 'assets/js/ekiticons.js';
49
+ global $wp_filesystem;
50
+ require_once ( ABSPATH . '/wp-admin/includes/file.php' );
51
+ WP_Filesystem();
52
+ if ( $wp_filesystem->exists( $file ) ) {
53
+ $content = $wp_filesystem->put_contents( $file, $icon_data) ;
54
+ }
55
+
56
+ }
57
+
58
+ public static function _get_instance() {
59
+ if (!isset(self::$_instance)) {
60
+ self::$_instance = new self;
61
+ }
62
+ return self::$_instance;
63
+ }
64
+
65
+ }
modules/controls/init.php CHANGED
@@ -6,7 +6,6 @@ defined( 'ABSPATH' ) || exit;
6
  class Init{
7
 
8
  // instance of all control's base class
9
- // ##readhere
10
  public static function get_url(){
11
  return \ElementsKit::module_url() . 'controls/';
12
  }
@@ -18,7 +17,9 @@ class Init{
18
 
19
  // Includes necessary files
20
  $this->include_files();
21
-
 
 
22
  // Initilizating control hooks
23
  add_action('elementor/controls/controls_registered', array( $this, 'icon' ), 11 );
24
  add_action('elementor/controls/controls_registered', array( $this, 'image_choose' ), 11 );
@@ -27,7 +28,7 @@ class Init{
27
 
28
  // Initilizating control scripts
29
  add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'widgetarea_enqueue_styles_editor' ) );
30
- add_action( 'elementor/frontend/after_enqueue_scripts', array( $this, 'widgetarea_enqueue_scripts_editor' ) );
31
 
32
  // Initilizating control classes
33
  $widget_area_utils = new Widget_Area_Utils();
@@ -41,6 +42,9 @@ class Init{
41
  // image choose
42
  include_once self::get_dir() . 'image-choose.php';
43
 
 
 
 
44
  // ajax select2
45
  include_once self::get_dir() . 'ajax-select2.php';
46
  include_once self::get_dir() . 'ajax-select2-api.php';
6
  class Init{
7
 
8
  // instance of all control's base class
 
9
  public static function get_url(){
10
  return \ElementsKit::module_url() . 'controls/';
11
  }
17
 
18
  // Includes necessary files
19
  $this->include_files();
20
+ // load icons
21
+ Icons::_get_instance()->ekit_icons_pack();
22
+
23
  // Initilizating control hooks
24
  add_action('elementor/controls/controls_registered', array( $this, 'icon' ), 11 );
25
  add_action('elementor/controls/controls_registered', array( $this, 'image_choose' ), 11 );
28
 
29
  // Initilizating control scripts
30
  add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'widgetarea_enqueue_styles_editor' ) );
31
+ add_action( 'elementor/frontend/after_enqueue_scripts', array( $this, 'widgetarea_enqueue_scripts_editor' ), 22 );
32
 
33
  // Initilizating control classes
34
  $widget_area_utils = new Widget_Area_Utils();
42
  // image choose
43
  include_once self::get_dir() . 'image-choose.php';
44
 
45
+ // icons
46
+ include_once self::get_dir() . 'icons.php';
47
+
48
  // ajax select2
49
  include_once self::get_dir() . 'ajax-select2.php';
50
  include_once self::get_dir() . 'ajax-select2-api.php';
modules/controls/widget-area-modal.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php defined( 'ABSPATH' ) || exit; ?>
2
- <div class="dialog-widget dialog-lightbox-widget dialog-type-buttons dialog-type-lightbox elementor-templates-modal elementskit-dynamic-content-modal" id="elementor-template-library-modal" style="display: none;">
3
  <div class="dialog-widget-content dialog-lightbox-widget-content">
4
  <div class="dialog-header dialog-lightbox-header">
5
  <div class="elementor-templates-modal__header">
1
  <?php defined( 'ABSPATH' ) || exit; ?>
2
+ <div class="dialog-widget dialog-lightbox-widget dialog-type-buttons dialog-type-lightbox elementor-templates-modal elementskit-dynamic-content-modal" id="elementor-template-widgetarea-modal-container" style="display: none;">
3
  <div class="dialog-widget-content dialog-lightbox-widget-content">
4
  <div class="dialog-header dialog-lightbox-header">
5
  <div class="elementor-templates-modal__header">
modules/controls/widget-area-utils.php CHANGED
@@ -38,7 +38,7 @@ class Widget_Area_Utils{
38
  $builder_post_title = 'dynamic-content-widget-' . $extract_key . '-' . $index;
39
  $builder_post = get_page_by_title($builder_post_title, OBJECT, 'elementskit_content');
40
  $elementor = \Elementor\Plugin::instance();
41
- // echo $key . ' ### ' .$builder_post_title;
42
  if(isset($builder_post->ID)){
43
  echo \ElementsKit\Utils::render_tab_content($elementor->frontend->get_builder_content_for_display( $builder_post->ID ), $builder_post->ID);
44
  }else{
38
  $builder_post_title = 'dynamic-content-widget-' . $extract_key . '-' . $index;
39
  $builder_post = get_page_by_title($builder_post_title, OBJECT, 'elementskit_content');
40
  $elementor = \Elementor\Plugin::instance();
41
+
42
  if(isset($builder_post->ID)){
43
  echo \ElementsKit\Utils::render_tab_content($elementor->frontend->get_builder_content_for_display( $builder_post->ID ), $builder_post->ID);
44
  }else{
modules/header-footer/activator.php CHANGED
@@ -32,26 +32,35 @@ class Activator {
32
  new Theme_Hooks\Astra(self::template_ids());
33
  break;
34
 
35
- case 'generatepress':
36
  new Theme_Hooks\Generatepress(self::template_ids());
37
  break;
38
 
39
- case 'oceanwp':
40
  new Theme_Hooks\Oceanwp(self::template_ids());
41
  break;
42
 
43
- case 'bb-theme':
44
  new Theme_Hooks\Bbtheme(self::template_ids());
45
  break;
46
 
47
- case 'genesis':
48
  new Theme_Hooks\Genesis(self::template_ids());
49
  break;
50
 
 
 
 
 
 
 
 
 
51
  default:
52
  new Theme_Hooks\Theme_Support(self::template_ids());
53
  break;
54
  }
 
55
  }
56
 
57
  public static function template_ids(){
@@ -68,6 +77,14 @@ class Activator {
68
  $instance->footer_template,
69
  ];
70
 
 
 
 
 
 
 
 
 
71
  wp_cache_set( 'elementskit_template_ids', $ids );
72
  return $ids;
73
  }
@@ -92,15 +109,130 @@ class Activator {
92
 
93
  // entire site
94
  if(!is_admin()){
95
- $this->get_header_footer();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  }
97
  }
98
 
99
- protected function get_header_footer(){
100
  if($this->templates != null){
101
  foreach($this->templates as $template){
102
  $template = $this->get_full_data($template);
103
  $match_found = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
 
105
  if($match_found == true){
106
  if($template['type'] == 'header'){
@@ -118,6 +250,9 @@ class Activator {
118
  if($post != null){
119
  return array_merge((array)$post, [
120
  'type' => get_post_meta($post->ID, 'elementskit_template_type', true),
 
 
 
121
  ]);
122
  }
123
  }
32
  new Theme_Hooks\Astra(self::template_ids());
33
  break;
34
 
35
+ case 'generatepress': case 'generatepress-child':
36
  new Theme_Hooks\Generatepress(self::template_ids());
37
  break;
38
 
39
+ case 'oceanwp': case 'oceanwp-child':
40
  new Theme_Hooks\Oceanwp(self::template_ids());
41
  break;
42
 
43
+ case 'bb-theme': case 'bb-theme-child':
44
  new Theme_Hooks\Bbtheme(self::template_ids());
45
  break;
46
 
47
+ case 'genesis': case 'genesis-child':
48
  new Theme_Hooks\Genesis(self::template_ids());
49
  break;
50
 
51
+ case 'twentynineteen':
52
+ new Theme_Hooks\TwentyNineteen(self::template_ids());
53
+ break;
54
+
55
+ case 'my-listing': case 'my-listing-child':
56
+ new Theme_Hooks\MyListing(self::template_ids());
57
+ break;
58
+
59
  default:
60
  new Theme_Hooks\Theme_Support(self::template_ids());
61
  break;
62
  }
63
+
64
  }
65
 
66
  public static function template_ids(){
77
  $instance->footer_template,
78
  ];
79
 
80
+ if($instance->header_template != null){
81
+ \ElementsKit\Utils::render_elementor_content_css($instance->header_template);
82
+ }
83
+
84
+ if($instance->footer_template != null){
85
+ \ElementsKit\Utils::render_elementor_content_css($instance->footer_template);
86
+ }
87
+
88
  wp_cache_set( 'elementskit_template_ids', $ids );
89
  return $ids;
90
  }
109
 
110
  // entire site
111
  if(!is_admin()){
112
+ $filters = [[
113
+ 'key' => 'condition_a',
114
+ 'value' => 'entire_site',
115
+ ]];
116
+ $this->get_header_footer($filters);
117
+ }
118
+
119
+ // all archive
120
+ if(is_archive()){
121
+ $filters = [[
122
+ 'key' => 'condition_a',
123
+ 'value' => 'archive',
124
+ ]];
125
+ $this->get_header_footer($filters);
126
+ }
127
+
128
+ // all singular
129
+ if(is_page() || is_single() || is_404()){
130
+ $filters = [
131
+ [
132
+ 'key' => 'condition_a',
133
+ 'value' => 'singular',
134
+ ],
135
+ [
136
+ 'key' => 'condition_singular',
137
+ 'value' => 'all',
138
+ ]
139
+ ];
140
+ $this->get_header_footer($filters);
141
+ }
142
+
143
+ // all pages, all posts, 404 page
144
+ if(is_page()){
145
+ $filters = [
146
+ [
147
+ 'key' => 'condition_a',
148
+ 'value' => 'singular',
149
+ ],
150
+ [
151
+ 'key' => 'condition_singular',
152
+ 'value' => 'all_pages',
153
+ ]
154
+ ];
155
+ $this->get_header_footer($filters);
156
+ }elseif(is_single()){
157
+ $filters = [
158
+ [
159
+ 'key' => 'condition_a',
160
+ 'value' => 'singular',
161
+ ],
162
+ [
163
+ 'key' => 'condition_singular',
164
+ 'value' => 'all_posts',
165
+ ]
166
+ ];
167
+ $this->get_header_footer($filters);
168
+ }elseif(is_404()){
169
+ $filters = [
170
+ [
171
+ 'key' => 'condition_a',
172
+ 'value' => 'singular',
173
+ ],
174
+ [
175
+ 'key' => 'condition_singular',
176
+ 'value' => '404page',
177
+ ]
178
+ ];
179
+ $this->get_header_footer($filters);
180
+ }
181
+
182
+ // singular selective
183
+ if(is_page() || is_single()){
184
+ $filters = [
185
+ [
186
+ 'key' => 'condition_a',
187
+ 'value' => 'singular',
188
+ ],
189
+ [
190
+ 'key' => 'condition_singular',
191
+ 'value' => 'selective',
192
+ ],
193
+ [
194
+ 'key' => 'condition_singular_id',
195
+ 'value' => get_the_ID(),
196
+ ]
197
+ ];
198
+ $this->get_header_footer($filters);
199
+ }
200
+
201
+ // homepage
202
+ if(is_home() || is_front_page()){
203
+ $filters = [
204
+ [
205
+ 'key' => 'condition_a',
206
+ 'value' => 'singular',
207
+ ],
208
+ [
209
+ 'key' => 'condition_singular',
210
+ 'value' => 'front_page',
211
+ ]
212
+ ];
213
+ $this->get_header_footer($filters);
214
  }
215
  }
216
 
217
+ protected function get_header_footer($filters){
218
  if($this->templates != null){
219
  foreach($this->templates as $template){
220
  $template = $this->get_full_data($template);
221
  $match_found = true;
222
+
223
+ foreach($filters as $filter){
224
+ if($filter['key'] == 'condition_singular_id'){
225
+ $ids = explode(',', $template[$filter['key']]);
226
+ if(!in_array($filter['value'], $ids)){
227
+ $match_found = false;
228
+ }
229
+ }elseif($template[$filter['key']] != $filter['value']){
230
+ $match_found = false;
231
+ }
232
+ if( $filter['key'] == 'condition_a' && $template[$filter['key']] == 'singular' && count($filters) < 2){
233
+ $match_found = false;
234
+ }
235
+ }
236
 
237
  if($match_found == true){
238
  if($template['type'] == 'header'){
250
  if($post != null){
251
  return array_merge((array)$post, [
252
  'type' => get_post_meta($post->ID, 'elementskit_template_type', true),
253
+ 'condition_a' => get_post_meta($post->ID, 'elementskit_template_condition_a', true),
254
+ 'condition_singular' => get_post_meta($post->ID, 'elementskit_template_condition_singular', true),
255
+ 'condition_singular_id' => get_post_meta($post->ID, 'elementskit_template_condition_singular_id', true),
256
  ]);
257
  }
258
  }
modules/header-footer/theme-hooks/astra.php CHANGED
@@ -49,7 +49,7 @@ class Astra {
49
  public function add_plugin_header_markup(){
50
  do_action('elementskit/template/before_header');
51
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
52
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header ));
53
  echo '</div>';
54
  do_action('elementskit/template/after_header');
55
  }
@@ -63,7 +63,7 @@ class Astra {
63
  public function add_plugin_footer_markup(){
64
  do_action('elementskit/template/before_footer');
65
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
66
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->footer ));
67
  echo '</div>';
68
  do_action('elementskit/template/after_footer');
69
  }
49
  public function add_plugin_header_markup(){
50
  do_action('elementskit/template/before_header');
51
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
52
+ echo \ElementsKit\Utils::render_elementor_content($this->header);
53
  echo '</div>';
54
  do_action('elementskit/template/after_header');
55
  }
63
  public function add_plugin_footer_markup(){
64
  do_action('elementskit/template/before_footer');
65
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
66
+ echo \ElementsKit\Utils::render_elementor_content($this->footer); ;
67
  echo '</div>';
68
  do_action('elementskit/template/after_footer');
69
  }
modules/header-footer/theme-hooks/bbtheme.php CHANGED
@@ -56,7 +56,7 @@ class Bbtheme {
56
  <p class="main-title bhf-hidden" itemprop="headline"><a href="<?php echo bloginfo( 'url' ); ?>"
57
  title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"
58
  rel="home"><?php bloginfo( 'name' ); ?></a></p>
59
- <?php echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header )); ?>
60
  </div>
61
  </header>
62
  <?php
@@ -73,7 +73,7 @@ class Bbtheme {
73
  do_action('elementskit/template/before_footer'); ?>
74
 
75
  <footer itemscope="itemscope" itemtype="https://schema.org/WPFooter">
76
- <?php echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header )); ?>
77
  </footer>
78
 
79
  <?php
56
  <p class="main-title bhf-hidden" itemprop="headline"><a href="<?php echo bloginfo( 'url' ); ?>"
57
  title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"
58
  rel="home"><?php bloginfo( 'name' ); ?></a></p>
59
+ <?php echo \ElementsKit\Utils::render_elementor_content($this->header); ?>
60
  </div>
61
  </header>
62
  <?php
73
  do_action('elementskit/template/before_footer'); ?>
74
 
75
  <footer itemscope="itemscope" itemtype="https://schema.org/WPFooter">
76
+ <?php echo \ElementsKit\Utils::render_elementor_content($this->footer); ; ?>
77
  </footer>
78
 
79
  <?php
modules/header-footer/theme-hooks/generatepress.php CHANGED
@@ -49,7 +49,7 @@ class Generatepress {
49
  public function add_plugin_header_markup(){
50
  do_action('elementskit/template/before_header');
51
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
52
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header ));
53
  echo '</div>';
54
  do_action('elementskit/template/after_header');
55
  }
@@ -64,7 +64,7 @@ class Generatepress {
64
  public function add_plugin_footer_markup(){
65
  do_action('elementskit/template/before_footer');
66
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
67
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->footer ));
68
  echo '</div>';
69
  do_action('elementskit/template/after_footer');
70
  }
49
  public function add_plugin_header_markup(){
50
  do_action('elementskit/template/before_header');
51
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
52
+ echo \ElementsKit\Utils::render_elementor_content($this->header);
53
  echo '</div>';
54
  do_action('elementskit/template/after_header');
55
  }
64
  public function add_plugin_footer_markup(){
65
  do_action('elementskit/template/before_footer');
66
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
67
+ echo \ElementsKit\Utils::render_elementor_content($this->footer);
68
  echo '</div>';
69
  do_action('elementskit/template/after_footer');
70
  }
modules/header-footer/theme-hooks/genesis.php CHANGED
@@ -84,7 +84,7 @@ class Genesis {
84
  public function add_plugin_header_markup(){
85
  do_action('elementskit/template/before_header');
86
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
87
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header ));
88
  echo '</div>';
89
  do_action('elementskit/template/after_header');
90
  }
@@ -129,7 +129,7 @@ class Genesis {
129
  public function add_plugin_footer_markup(){
130
  do_action('elementskit/template/before_footer');
131
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
132
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->footer ));
133
  echo '</div>';
134
  do_action('elementskit/template/after_footer');
135
  }
84
  public function add_plugin_header_markup(){
85
  do_action('elementskit/template/before_header');
86
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
87
+ echo \ElementsKit\Utils::render_elementor_content($this->header);
88
  echo '</div>';
89
  do_action('elementskit/template/after_header');
90
  }
129
  public function add_plugin_footer_markup(){
130
  do_action('elementskit/template/before_footer');
131
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
132
+ echo \ElementsKit\Utils::render_elementor_content($this->footer);
133
  echo '</div>';
134
  do_action('elementskit/template/after_footer');
135
  }
modules/header-footer/theme-hooks/my-listing-functions.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if(!function_exists( 'hfe_render_header' )){
4
+ function hfe_render_header(){
5
+ global $elementskit_template_ids;
6
+ if($elementskit_template_ids[0] == null){
7
+ return;
8
+ }
9
+
10
+ do_action('elementskit/template/before_header');
11
+ echo '<div class="ekit-template-content-markup ekit-template-content-header">';
12
+ echo \ElementsKit\Utils::render_elementor_content($elementskit_template_ids[0]);
13
+ echo '</div>';
14
+ do_action('elementskit/template/after_header');
15
+ }
16
+ }
17
+
18
+ if(!function_exists( 'get_hfe_header_id' )){
19
+ function get_hfe_header_id(){
20
+ global $elementskit_template_ids;
21
+ return $elementskit_template_ids[0];
22
+ }
23
+ }
24
+
25
+ if(!function_exists( 'hfe_render_footer' )){
26
+ function hfe_render_footer(){
27
+ global $elementskit_template_ids;
28
+ if($elementskit_template_ids[1] == null){
29
+ return;
30
+ }
31
+
32
+ do_action('elementskit/template/before_header');
33
+ echo '<div class="ekit-template-content-markup ekit-template-content-header">';
34
+ echo \ElementsKit\Utils::render_elementor_content($elementskit_template_ids[1]);
35
+ echo '</div>';
36
+ do_action('elementskit/template/after_header');
37
+ }
38
+ }
39
+
40
+ if(!function_exists( 'get_hfe_footer_id' )){
41
+ function get_hfe_footer_id(){
42
+ global $elementskit_template_ids;
43
+ return $elementskit_template_ids[1];
44
+ }
45
+ }
modules/header-footer/theme-hooks/my-listing.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ElementsKit\Modules\Header_Footer\Theme_Hooks;
3
+
4
+ defined( 'ABSPATH' ) || exit;
5
+
6
+ /**
7
+ * MyListing support for the header footer.
8
+ */
9
+ class MyListing {
10
+
11
+
12
+ /**
13
+ * Run all the Actions / Filters.
14
+ */
15
+ function __construct($template_ids) {
16
+ global $elementskit_template_ids;
17
+
18
+ $elementskit_template_ids = $template_ids;
19
+ include 'my-listing-functions.php';
20
+ }
21
+ }
modules/header-footer/theme-hooks/oceanwp.php CHANGED
@@ -51,7 +51,7 @@ class Oceanwp {
51
  public function add_plugin_header_markup(){
52
  do_action('elementskit/template/before_header');
53
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
54
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->header ));
55
  echo '</div>';
56
  do_action('elementskit/template/after_header');
57
  }
@@ -65,10 +65,9 @@ class Oceanwp {
65
  public function add_plugin_footer_markup(){
66
  do_action('elementskit/template/before_footer');
67
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
68
- echo \ElementsKit\Utils::render($this->elementor->frontend->get_builder_content_for_display( $this->footer ));
69
  echo '</div>';
70
  do_action('elementskit/template/after_footer');
71
  }
72
-
73
-
74
  }
51
  public function add_plugin_header_markup(){
52
  do_action('elementskit/template/before_header');
53
  echo '<div class="ekit-template-content-markup ekit-template-content-header">';
54
+ echo \ElementsKit\Utils::render_elementor_content($this->header);
55
  echo '</div>';
56
  do_action('elementskit/template/after_header');
57
  }
65
  public function add_plugin_footer_markup(){
66
  do_action('elementskit/template/before_footer');
67
  echo '<div class="ekit-template-content-markup ekit-template-content-footer">';
68
+ echo \ElementsKit\Utils::render_elementor_content($this->footer);
69
  echo '</div>';
70
  do_action('elementskit/template/after_footer');
71
  }
72
+
 
73
  }
modules/header-footer/theme-hooks/twenty-nineteen.php ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ElementsKit\Modules\Header_Footer\Theme_Hooks;
3
+
4
+ defined( 'ABSPATH' ) || exit;
5
+
6
+ /**
7
+ * TwentyNineteen support for the header footer.
8
+ */
9
+ class TwentyNineteen {
10
+
11
+
12
+ /**
13
+ * Run all the Actions / Filters.
14
+ */
15
+ function __construct($template_ids) {
16
+ if($template_ids[0] != null){
17
+ add_action( 'get_header', [ $this, 'get_header' ] );
18
+ }
19
+ if($template_ids[1] != null){
20
+ add_action( 'get_footer', [ $this, 'get_footer' ] );
21
+ }
22
+ }
23
+
24
+ public function get_header( $name ) {
25
+ add_action('elementskit/template/after_header', function(){
26
+ echo '<div id="page" class="site">';
27
+ echo '<div id="content" class="site-content">';
28
+ });
29
+ require __DIR__ . '/../views/theme-support-header.php';
30
+
31
+ $templates = [];
32
+ $name = (string) $name;
33
+ if ( '' !== $name ) {
34
+ $templates[] = "header-{$name}.php";
35
+ }
36
+
37
+ $templates[] = 'header.php';
38
+
39
+ // Avoid running wp_head hooks again
40
+ remove_all_actions( 'wp_head' );
41
+ ob_start();
42
+ // It cause a `require_once` so, in the get_header it self it will not be required again.
43
+ locate_template( $templates, true );
44
+ ob_get_clean();
45
+ }
46
+
47
+ public function get_footer( $name ) {
48
+ add_action('elementskit/template/after_footer', function(){
49
+ echo '</div></div>';
50
+ });
51
+
52
+ require __DIR__ . '/../views/theme-support-footer.php';
53
+
54
+ $templates = [];
55
+ $name = (string) $name;
56
+ if ( '' !== $name ) {
57
+ $templates[] = "footer-{$name}.php";
58
+ }
59
+
60
+ $templates[] = 'footer.php';
61
+
62
+ ob_start();
63
+ // It cause a `require_once` so, in the get_header it self it will not be required again.
64
+ locate_template( $templates, true );
65
+ ob_get_clean();
66
+ }
67
+
68
+
69
+ }
modules/header-footer/views/theme-support-footer.php CHANGED
@@ -2,8 +2,7 @@
2
  <div class="ekit-template-content-markup ekit-template-content-footer ekit-template-content-theme-support">
3
  <?php
4
  $template = \ElementsKit\Modules\Header_Footer\Activator::template_ids();
5
- $elementor = \Elementor\Plugin::instance();
6
- echo \ElementsKit\Utils::render($elementor->frontend->get_builder_content_for_display( $template[1] ));
7
  ?>
8
  </div>
9
  <?php do_action('elementskit/template/after_footer'); ?>
2
  <div class="ekit-template-content-markup ekit-template-content-footer ekit-template-content-theme-support">
3
  <?php
4
  $template = \ElementsKit\Modules\Header_Footer\Activator::template_ids();
5
+ echo \ElementsKit\Utils::render_elementor_content($template[1]);
 
6
  ?>
7
  </div>
8
  <?php do_action('elementskit/template/after_footer'); ?>
modules/header-footer/views/theme-support-header.php CHANGED
@@ -11,12 +11,12 @@
11
  <?php wp_head(); ?>
12
  </head>
13
  <body <?php body_class(); ?>>
 
14
  <?php do_action('elementskit/template/before_header'); ?>
15
  <div class="ekit-template-content-markup ekit-template-content-header ekit-template-content-theme-support">
16
  <?php
17
  $template = \ElementsKit\Modules\Header_Footer\Activator::template_ids();
18
- $elementor = \Elementor\Plugin::instance();
19
- echo \ElementsKit\Utils::render($elementor->frontend->get_builder_content_for_display( $template[0] ));
20
  ?>
21
  </div>
22
  <?php do_action('elementskit/template/after_header'); ?>
11
  <?php wp_head(); ?>
12
  </head>
13
  <body <?php body_class(); ?>>
14
+ <?php wp_body_open(); ?>
15
  <?php do_action('elementskit/template/before_header'); ?>
16
  <div class="ekit-template-content-markup ekit-template-content-header ekit-template-content-theme-support">
17
  <?php
18
  $template = \ElementsKit\Modules\Header_Footer\Activator::template_ids();
19
+ echo \ElementsKit\Utils::render_elementor_content($template[0]);
 
20
  ?>
21
  </div>
22
  <?php do_action('elementskit/template/after_header'); ?>
modules/library/assets/js/editor.js CHANGED
@@ -1,6 +1 @@
1
- (function(t){'use strict';var i=window.ElementsKitLibreryData||{},e,n,a,l;n={LibraryLayoutView:null,LibraryHeaderView:null,LibraryLoadingView:null,LibraryErrorView:null,LibraryBodyView:null,LibraryCollectionView:null,FiltersCollectionView:null,LibraryTabsCollectionView:null,LibraryTabsItemView:null,FiltersItemView:null,LibraryTemplateItemView:null,LibraryInsertTemplateBehavior:null,LibraryTabsCollection:null,LibraryCollection:null,CategoriesCollection:null,LibraryTemplateModel:null,CategoryModel:null,TabModel:null,KeywordsModel:null,KeywordsView:null,LibraryPreviewView:null,LibraryHeaderBack:null,LibraryHeaderInsertButton:null,LibraryProButton:null,init:function(){var t=this;t.LibraryTemplateModel=Backbone.Model.extend({defaults:{template_id:0,name:'',title:'',thumbnail:'',preview:'',source:'',package:'',livelink:'',categories:[],keywords:[]}});t.CategoryModel=Backbone.Model.extend({defaults:{slug:'',title:''}});t.CategoryModel=Backbone.Model.extend({defaults:{slug:'',title:''}});t.TabModel=Backbone.Model.extend({defaults:{slug:'',title:''}});t.KeywordsModel=Backbone.Model.extend({defaults:{keywords:{}}});t.LibraryCollection=Backbone.Collection.extend({model:t.LibraryTemplateModel});t.CategoriesCollection=Backbone.Collection.extend({model:t.CategoryModel});t.LibraryTabsCollection=Backbone.Collection.extend({model:t.TabModel});t.LibraryLoadingView=Marionette.ItemView.extend({id:'elementskit-template-library-loading',template:'#view-elementskit-template-library-loading'});t.LibraryErrorView=Marionette.ItemView.extend({id:'elementskit-template-library-error',template:'#view-elementskit-template-library-error'});t.LibraryHeaderView=Marionette.LayoutView.extend({id:'elementskit-template-library-header',template:'#view-elementskit-template-library-header',ui:{closeModal:'#elementskit-template-library-header-close-modal'},events:{'click @ui.closeModal':'onCloseModalClick'},regions:{headerTabs:'#elementskit-template-library-header-tabs',headerActions:'#elementskit-template-library-header-actions'},onCloseModalClick:function(){e.closeModal()}});t.LibraryPreviewView=Marionette.ItemView.extend({template:'#view-elementskit-template-library-preview',id:'elementskit-template-library-preview',ui:{img:'img'},onRender:function(){this.ui.img.attr('src',this.getOption('preview'))}});t.LibraryHeaderBack=Marionette.ItemView.extend({template:'#view-elementskit-template-library-header-back',id:'elementskit-template-library-header-back',ui:{button:'button'},events:{'click @ui.button':'onBackClick',},onBackClick:function(){e.setPreview('back')}});t.LibraryInsertTemplateBehavior=Marionette.Behavior.extend({ui:{insertButton:'.elementskit-template-library-template-insert'},events:{'click @ui.insertButton':'onInsertButtonClick'},onInsertButtonClick:function(){var t=this.view.model,i={};e.layout.showLoadingView();elementor.templates.requestTemplateContent(t.get('source'),t.get('template_id'),{data:{tab:e.getTab(),page_settings:!0},success:function(n){if(n.licenseError){e.layout.showLicenseError();return};e.closeModal();elementor.channels.data.trigger('template:before:insert',t);if(null!==e.atIndex){i.at=e.atIndex};elementor.sections.currentView.addChildModel(n.content,i);if(n.page_settings){elementor.settings.page.model.set(n.page_settings)};elementor.channels.data.trigger('template:after:insert',t);e.atIndex=null}})}});t.LibraryHeaderInsertButton=Marionette.ItemView.extend({template:'#view-elementskit-template-library-insert-button',id:'elementskit-template-library-insert-button',behaviors:{insertTemplate:{behaviorClass:t.LibraryInsertTemplateBehavior}}});t.LibraryProButton=Marionette.ItemView.extend({template:'#view-elementskit-template-library-pro-button',id:'elementskit-template-library-pro-button',});t.LibraryTemplateItemView=Marionette.ItemView.extend({template:'#view-elementskit-template-library-item',className:function(){var t=' elementskit-template-has-url',e=' elementor-template-library-template-';if(''===this.model.get('preview')){t=' elementskit-template-no-url'};if('elementskit-local'===this.model.get('source')){e+='local'}
2
- else{e+='remote'};return'elementor-template-library-template'+e+t},ui:function(){return{previewButton:'.elementor-template-library-template-preview',}},events:function(){return{'click @ui.previewButton':'onPreviewButtonClick',}},onPreviewButtonClick:function(){if(''===this.model.get('preview')){return};e.setPreview(this.model)},behaviors:{insertTemplate:{behaviorClass:t.LibraryInsertTemplateBehavior}}});t.FiltersItemView=Marionette.ItemView.extend({template:'#view-elementskit-template-library-filters-item',className:function(){return'elementskit-filter-item'},ui:function(){return{filterLabels:'.elementskit-template-library-filter-label'}},events:function(){return{'click @ui.filterLabels':'onFilterClick'}},onFilterClick:function(t){var i=jQuery(t.target);e.setFilter('category',i.val())}});t.LibraryTabsItemView=Marionette.ItemView.extend({template:'#view-elementskit-template-library-tabs-item',className:function(){return'elementor-template-library-menu-item'},ui:function(){return{tabsLabels:'label',tabsInput:'input'}},events:function(){return{'click @ui.tabsLabels':'onTabClick'}},onRender:function(){if(this.model.get('slug')===e.getTab()){this.ui.tabsInput.attr('checked','checked')}},onTabClick:function(t){var i=jQuery(t.target);e.setTab(i.val());e.setFilter('keyword','')}});t.LibraryCollectionView=Marionette.CompositeView.extend({template:'#view-elementskit-template-library-templates',id:'elementskit-template-library-templates',childViewContainer:'#elementskit-template-library-templates-container',initialize:function(){this.listenTo(e.channels.templates,'filter:change',this._renderChildren)},filter:function(t){var i=e.getFilter('category'),n=e.getFilter('keyword');if(!i&&!n){return!0};if(n&&!i){return _.contains(t.get('keywords'),n)};if(i&&!n){return _.contains(t.get('categories'),i)};return _.contains(t.get('categories'),i)&&_.contains(t.get('keywords'),n)},getChildView:function(e){return t.LibraryTemplateItemView},onRenderCollection:function(){var n=this.$childViewContainer,a=this.$childViewContainer.children(),i=e.getTab();if('elementskit_page'===i||'local'===i){return};setTimeout(function(){t.masonry.init({container:n,items:a,})},200)}});t.LibraryTabsCollectionView=Marionette.CompositeView.extend({template:'#view-elementskit-template-library-tabs',childViewContainer:'#elementskit-template-library-tabs-items',initialize:function(){},getChildView:function(e){return t.LibraryTabsItemView}});t.FiltersCollectionView=Marionette.CompositeView.extend({id:'elementskit-template-library-filters',template:'#view-elementskit-template-library-filters',childViewContainer:'#elementskit-template-library-filters-container',getChildView:function(e){return t.FiltersItemView}});t.LibraryBodyView=Marionette.LayoutView.extend({id:'elementskit-template-library-content',className:function(){return'library-tab-'+e.getTab()},template:'#view-elementskit-template-library-content',regions:{contentTemplates:'.elementskit-templates-list',contentFilters:'.elementskit-filters-list',contentKeywords:'.elementskit-keywords-list'}});t.LibraryLayoutView=Marionette.LayoutView.extend({el:'#elementskit-template-library-modal',regions:i.modalRegions,initialize:function(){this.getRegion('modalHeader').show(new t.LibraryHeaderView());this.listenTo(e.channels.tabs,'filter:change',this.switchTabs);this.listenTo(e.channels.layout,'preview:change',this.switchPreview)},switchTabs:function(){this.showLoadingView();e.setFilter('keyword','');e.requestTemplates(e.getTab())},switchPreview:function(){var i=this.getHeaderView(),n=e.getPreview();if('back'===n){i.headerTabs.show(new t.LibraryTabsCollectionView({collection:e.collections.tabs}));i.headerActions.empty();e.setTab(e.getTab());return};if('initial'===n){i.headerActions.empty();return};this.getRegion('modalContent').show(new t.LibraryPreviewView({'preview':n.get('preview')}));i.headerTabs.show(new t.LibraryHeaderBack());if(n.get('package')!='pro'){i.headerActions.show(new t.LibraryHeaderInsertButton({model:n}))}
3
- else{i.headerActions.show(new t.LibraryProButton({model:n}))}},getHeaderView:function(){return this.getRegion('modalHeader').currentView},getContentView:function(){return this.getRegion('modalContent').currentView},showLoadingView:function(){this.modalContent.show(new t.LibraryLoadingView())},showLicenseError:function(){this.modalContent.show(new t.LibraryErrorView())},showTemplatesView:function(i,n,l){this.getRegion('modalContent').show(new t.LibraryBodyView());var a=this.getContentView(),r=this.getHeaderView(),o=new t.KeywordsModel({keywords:l});e.collections.tabs=new t.LibraryTabsCollection(e.getTabs());r.headerTabs.show(new t.LibraryTabsCollectionView({collection:e.collections.tabs}));a.contentTemplates.show(new t.LibraryCollectionView({collection:i}));a.contentFilters.show(new t.FiltersCollectionView({collection:n}))}})},masonry:{self:{},elements:{},init:function(e){var i=this;i.settings=t.extend(i.getDefaultSettings(),e);i.elements=i.getDefaultElements();i.run()},getSettings:function(e){if(e){return this.settings[e]}
4
- else{return this.settings}},getDefaultSettings:function(){return{container:null,items:null,columnsCount:3,verticalSpaceBetween:30}},getDefaultElements:function(){return{$container:jQuery(this.getSettings('container')),$items:jQuery(this.getSettings('items'))}},run:function(){var e=[],t=this.elements.$container.position().top,i=this.getSettings(),n=i.columnsCount;t+=parseInt(this.elements.$container.css('margin-top'),10);this.elements.$container.height('');this.elements.$items.each(function(a){var c=Math.floor(a/n),o=a%n,l=jQuery(this),m=l.position(),s=l[0].getBoundingClientRect().height+i.verticalSpaceBetween;if(c){var r=m.top-t-e[o];r-=parseInt(l.css('margin-top'),10);r*=-1;l.css('margin-top',r+'px');e[o]+=s}
5
- else{e.push(s)}});this.elements.$container.height(Math.max.apply(Math,e))}}};a={ElementsKitSearchView:null,init:function(){var e=this;e.ElementsKitSearchView=window.elementor.modules.controls.BaseData.extend({onReady:function(){var i=this.model.attributes.action,e=this.model.attributes.query_params;this.ui.select.find('option').each(function(e,i){t(this).attr('selected',!0)});this.ui.select.select2({ajax:{url:function(){var n='';if(e.length>0){t.each(e,function(e,t){if(window.elementor.settings.page.model.attributes[t]){n+='&'+t+'='+window.elementor.settings.page.model.attributes[t]}})};return ajaxurl+'?action='+i+n},dataType:'json'},placeholder:'Please enter 3 or more characters',minimumInputLength:3})},onBeforeDestroy:function(){if(this.ui.select.data('select2')){this.ui.select.select2('destroy')};this.$el.remove()}});window.elementor.addControlView('elementskit_search',e.ElementsKitSearchView)}};l={getDataToSave:function(e){e.id=window.elementor.config.post_id;return e},init:function(){if(window.elementor.settings.elementskit_template){window.elementor.settings.elementskit_template.getDataToSave=this.getDataToSave};if(window.elementor.settings.elementskit_page){window.elementor.settings.elementskit_page.getDataToSave=this.getDataToSave;window.elementor.settings.elementskit_page.changeCallbacks={custom_header:function(){this.save(function(){elementor.reloadPreview();elementor.once('preview:loaded',function(){elementor.getPanelView().setPage('elementskit_page_settings')})})},custom_footer:function(){this.save(function(){elementor.reloadPreview();elementor.once('preview:loaded',function(){elementor.getPanelView().setPage('elementskit_page_settings')})})}}}}};e={modal:!1,layout:!1,collections:{},tabs:{},defaultTab:'',channels:{},atIndex:null,init:function(){window.elementor.on('preview:loaded',window._.bind(e.onPreviewLoaded,e));n.init();a.init()},onPreviewLoaded:function(){this.initAizenButton();window.elementor.$previewContents.on('click.addElementsKitTemplate','.add-elementskit-template',_.bind(this.showTemplatesModal,this));this.channels={templates:Backbone.Radio.channel('EKIT_THEME_EDITOR:templates'),tabs:Backbone.Radio.channel('EKIT_THEME_EDITOR:tabs'),layout:Backbone.Radio.channel('EKIT_THEME_EDITOR:layout'),};this.tabs=i.tabs;this.defaultTab=i.defaultTab},initAizenButton:function(){var n=window.elementor.$previewContents.find('.elementor-add-new-section'),a='<button class="add-elementskit-template ekit-wid-con" type="button"><i class="icon icon-ekit"></i></button>',l;if(n.length&&i.libraryButton){l=t(a).prependTo(n)};window.elementor.$previewContents.on('click.addElementsKitTemplate','.elementor-editor-section-settings .elementor-editor-element-add',function(){var l=t(this),n=l.closest('.elementor-top-section'),r=n.data('model-cid');if(window.elementor.sections.currentView.collection.length){t.each(window.elementor.sections.currentView.collection.models,function(t,i){if(r===i.cid){e.atIndex=t}})};if(i.libraryButton){setTimeout(function(){var e=n.prev('.elementor-add-section').find('.elementor-add-new-section');e.prepend(a)},100)}})},getFilter:function(e){return this.channels.templates.request('filter:'+e)},setFilter:function(e,t){this.channels.templates.reply('filter:'+e,t);this.channels.templates.trigger('filter:change')},getTab:function(){return this.channels.tabs.request('filter:tabs')},setTab:function(e,t){this.channels.tabs.reply('filter:tabs',e);if(!t){this.channels.tabs.trigger('filter:change')}},getTabs:function(){var e=[];_.each(this.tabs,function(t,i){e.push({slug:i,title:t.title})});return e},getPreview:function(e){return this.channels.layout.request('preview')},setPreview:function(e,t){this.channels.layout.reply('preview',e);if(!t){this.channels.layout.trigger('preview:change')}},getKeywords:function(){var e=[];_.each(this.keywords,function(e,t){tabs.push({slug:t,title:e})});return e},showTemplatesModal:function(){this.getModal().show();if(!this.layout){this.layout=new n.LibraryLayoutView();this.layout.showLoadingView()};this.setTab(this.defaultTab,!0);this.requestTemplates(this.defaultTab);this.setPreview('initial')},requestTemplates:function(e){var i=this,a=i.tabs[e];i.setFilter('category',!1);if(a.data.templates&&a.data.categories){i.layout.showTemplatesView(a.data.templates,a.data.categories,a.data.keywords)}
6
- else{t.ajax({url:ajaxurl,type:'get',dataType:'json',data:{action:'elementskit_get_layouts',tab:e,},success:function(t){var a=new n.LibraryCollection(t.data.templates),l=new n.CategoriesCollection(t.data.categories);i.tabs[e].data={templates:a,categories:l,keywords:t.data.keywords};i.layout.showTemplatesView(a,l,t.data.keywords)}})}},closeModal:function(){this.getModal().hide()},getModal:function(){if(!this.modal){this.modal=elementor.dialogsManager.createWidget('lightbox',{id:'elementskit-template-library-modal',closeButton:!1})};return this.modal}};t(window).on('elementor:init',e.init)})(jQuery);
1
+ !function(e){"use strict";var t,i,n,a=window.ElementsKitLibreryData||{};i={LibraryLayoutView:null,LibraryHeaderView:null,LibraryLoadingView:null,LibraryErrorView:null,LibraryBodyView:null,LibraryCollectionView:null,FiltersCollectionView:null,LibraryTabsCollectionView:null,LibraryTabsItemView:null,FiltersItemView:null,LibraryTemplateItemView:null,LibraryInsertTemplateBehavior:null,LibraryTabsCollection:null,LibraryCollection:null,CategoriesCollection:null,LibraryTemplateModel:null,CategoryModel:null,TabModel:null,KeywordsModel:null,KeywordsView:null,LibraryPreviewView:null,LibraryHeaderBack:null,LibraryHeaderInsertButton:null,LibraryProButton:null,init:function(){var e=this;e.LibraryTemplateModel=Backbone.Model.extend({defaults:{template_id:0,name:"",title:"",thumbnail:"",preview:"",source:"",package:"",livelink:"",categories:[],keywords:[]}}),e.CategoryModel=Backbone.Model.extend({defaults:{slug:"",title:""}}),e.CategoryModel=Backbone.Model.extend({defaults:{slug:"",title:""}}),e.TabModel=Backbone.Model.extend({defaults:{slug:"",title:""}}),e.KeywordsModel=Backbone.Model.extend({defaults:{keywords:{}}}),e.LibraryCollection=Backbone.Collection.extend({model:e.LibraryTemplateModel}),e.CategoriesCollection=Backbone.Collection.extend({model:e.CategoryModel}),e.LibraryTabsCollection=Backbone.Collection.extend({model:e.TabModel}),e.LibraryLoadingView=Marionette.ItemView.extend({id:"elementskit-template-library-loading",template:"#view-elementskit-template-library-loading"}),e.LibraryErrorView=Marionette.ItemView.extend({id:"elementskit-template-library-error",template:"#view-elementskit-template-library-error"}),e.LibraryHeaderView=Marionette.LayoutView.extend({id:"elementskit-template-library-header",template:"#view-elementskit-template-library-header",ui:{closeModal:"#elementskit-template-library-header-close-modal"},events:{"click @ui.closeModal":"onCloseModalClick"},regions:{headerTabs:"#elementskit-template-library-header-tabs",headerActions:"#elementskit-template-library-header-actions"},onCloseModalClick:function(){t.closeModal()}}),e.LibraryPreviewView=Marionette.ItemView.extend({template:"#view-elementskit-template-library-preview",id:"elementskit-template-library-preview",ui:{img:"img"},onRender:function(){this.ui.img.attr("src",this.getOption("preview"))}}),e.LibraryHeaderBack=Marionette.ItemView.extend({template:"#view-elementskit-template-library-header-back",id:"elementskit-template-library-header-back",ui:{button:"button"},events:{"click @ui.button":"onBackClick"},onBackClick:function(){t.setPreview("back")}}),e.LibraryInsertTemplateBehavior=Marionette.Behavior.extend({ui:{insertButton:".elementskit-template-library-template-insert"},events:{"click @ui.insertButton":"onInsertButtonClick"},onInsertButtonClick:function(){var e=this.view.model,i={};t.layout.showLoadingView(),elementor.templates.requestTemplateContent(e.get("source"),e.get("template_id"),{data:{tab:t.getTab(),page_settings:!0},success:function(n){n.licenseError?t.layout.showLicenseError():(t.closeModal(),elementor.channels.data.trigger("template:before:insert",e),null!==t.atIndex&&(i.at=t.atIndex),elementor.sections.currentView.addChildModel(n.content,i),n.page_settings&&elementor.settings.page.model.set(n.page_settings),elementor.channels.data.trigger("template:after:insert",e),t.atIndex=null)}})}}),e.LibraryHeaderInsertButton=Marionette.ItemView.extend({template:"#view-elementskit-template-library-insert-button",id:"elementskit-template-library-insert-button",behaviors:{insertTemplate:{behaviorClass:e.LibraryInsertTemplateBehavior}}}),e.LibraryProButton=Marionette.ItemView.extend({template:"#view-elementskit-template-library-pro-button",id:"elementskit-template-library-pro-button"}),e.LibraryTemplateItemView=Marionette.ItemView.extend({template:"#view-elementskit-template-library-item",className:function(){var e=" elementskit-template-has-url",t=" elementor-template-library-template-";return""===this.model.get("preview")&&(e=" elementskit-template-no-url"),"elementskit-local"===this.model.get("source")?t+="local":t+="remote","elementor-template-library-template"+t+e},ui:function(){return{previewButton:".elementor-template-library-template-preview"}},events:function(){return{"click @ui.previewButton":"onPreviewButtonClick"}},onPreviewButtonClick:function(){""!==this.model.get("preview")&&t.setPreview(this.model)},behaviors:{insertTemplate:{behaviorClass:e.LibraryInsertTemplateBehavior}}}),e.FiltersItemView=Marionette.ItemView.extend({template:"#view-elementskit-template-library-filters-item",className:function(){return"elementskit-filter-item"},ui:function(){return{filterLabels:".elementskit-template-library-filter-label"}},events:function(){return{"click @ui.filterLabels":"onFilterClick"}},onFilterClick:function(e){var i=jQuery(e.target);t.setFilter("category",i.val())}}),e.LibraryTabsItemView=Marionette.ItemView.extend({template:"#view-elementskit-template-library-tabs-item",className:function(){return"elementor-template-library-menu-item"},ui:function(){return{tabsLabels:"label",tabsInput:"input"}},events:function(){return{"click @ui.tabsLabels":"onTabClick"}},onRender:function(){this.model.get("slug")===t.getTab()&&this.ui.tabsInput.attr("checked","checked")},onTabClick:function(e){var i=jQuery(e.target);t.setTab(i.val()),t.setFilter("keyword","")}}),e.LibraryCollectionView=Marionette.CompositeView.extend({template:"#view-elementskit-template-library-templates",id:"elementskit-template-library-templates",childViewContainer:"#elementskit-template-library-templates-container",initialize:function(){this.listenTo(t.channels.templates,"filter:change",this._renderChildren)},filter:function(e){var i=t.getFilter("category"),n=t.getFilter("keyword");return!i&&!n||(n&&!i?_.contains(e.get("keywords"),n):i&&!n?_.contains(e.get("categories"),i):_.contains(e.get("categories"),i)&&_.contains(e.get("keywords"),n))},getChildView:function(t){return e.LibraryTemplateItemView},onRenderCollection:function(){var i=this.$childViewContainer,n=this.$childViewContainer.children(),a=t.getTab();"elementskit_page"!==a&&"local"!==a&&setTimeout(function(){e.masonry.init({container:i,items:n})},200)}}),e.LibraryTabsCollectionView=Marionette.CompositeView.extend({template:"#view-elementskit-template-library-tabs",childViewContainer:"#elementskit-template-library-tabs-items",initialize:function(){},getChildView:function(t){return e.LibraryTabsItemView}}),e.FiltersCollectionView=Marionette.CompositeView.extend({id:"elementskit-template-library-filters",template:"#view-elementskit-template-library-filters",childViewContainer:"#elementskit-template-library-filters-container",getChildView:function(t){return e.FiltersItemView}}),e.LibraryBodyView=Marionette.LayoutView.extend({id:"elementskit-template-library-content",className:function(){return"library-tab-"+t.getTab()},template:"#view-elementskit-template-library-content",regions:{contentTemplates:".elementskit-templates-list",contentFilters:".elementskit-filters-list",contentKeywords:".elementskit-keywords-list"}}),e.LibraryLayoutView=Marionette.LayoutView.extend({el:"#elementskit-template-library-modal",regions:a.modalRegions,initialize:function(){this.getRegion("modalHeader").show(new e.LibraryHeaderView),this.listenTo(t.channels.tabs,"filter:change",this.switchTabs),this.listenTo(t.channels.layout,"preview:change",this.switchPreview)},switchTabs:function(){this.showLoadingView(),t.setFilter("keyword",""),t.requestTemplates(t.getTab())},switchPreview:function(){var i=this.getHeaderView(),n=t.getPreview();if("back"===n)return i.headerTabs.show(new e.LibraryTabsCollectionView({collection:t.collections.tabs})),i.headerActions.empty(),void t.setTab(t.getTab());"initial"!==n?(this.getRegion("modalContent").show(new e.LibraryPreviewView({preview:n.get("preview")})),i.headerTabs.show(new e.LibraryHeaderBack),"pro"!=n.get("package")?i.headerActions.show(new e.LibraryHeaderInsertButton({model:n})):i.headerActions.show(new e.LibraryProButton({model:n}))):i.headerActions.empty()},getHeaderView:function(){return this.getRegion("modalHeader").currentView},getContentView:function(){return this.getRegion("modalContent").currentView},showLoadingView:function(){this.modalContent.show(new e.LibraryLoadingView)},showLicenseError:function(){this.modalContent.show(new e.LibraryErrorView)},showTemplatesView:function(i,n,a){this.getRegion("modalContent").show(new e.LibraryBodyView);var l=this.getContentView(),r=this.getHeaderView();new e.KeywordsModel({keywords:a});t.collections.tabs=new e.LibraryTabsCollection(t.getTabs()),r.headerTabs.show(new e.LibraryTabsCollectionView({collection:t.collections.tabs})),l.contentTemplates.show(new e.LibraryCollectionView({collection:i})),l.contentFilters.show(new e.FiltersCollectionView({collection:n}))}})},masonry:{self:{},elements:{},init:function(t){this.settings=e.extend(this.getDefaultSettings(),t),this.elements=this.getDefaultElements(),this.run()},getSettings:function(e){return e?this.settings[e]:this.settings},getDefaultSettings:function(){return{container:null,items:null,columnsCount:3,verticalSpaceBetween:30}},getDefaultElements:function(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run:function(){var e=[],t=this.elements.$container.position().top,i=this.getSettings(),n=i.columnsCount;t+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$container.height(""),this.elements.$items.each(function(a){var l=Math.floor(a/n),r=a%n,o=jQuery(this),s=o.position(),c=o[0].getBoundingClientRect().height+i.verticalSpaceBetween;if(l){var m=s.top-t-e[r];m-=parseInt(o.css("margin-top"),10),m*=-1,o.css("margin-top",m+"px"),e[r]+=c}else e.push(c)}),this.elements.$container.height(Math.max.apply(Math,e))}}},n={ElementsKitSearchView:null,init:function(){this.ElementsKitSearchView=window.elementor.modules.controls.BaseData.extend({onReady:function(){var t=this.model.attributes.action,i=this.model.attributes.query_params;this.ui.select.find("option").each(function(t,i){e(this).attr("selected",!0)}),this.ui.select.select2({ajax:{url:function(){var n="";return i.length>0&&e.each(i,function(e,t){window.elementor.settings.page.model.attributes[t]&&(n+="&"+t+"="+window.elementor.settings.page.model.attributes[t])}),ajaxurl+"?action="+t+n},dataType:"json"},placeholder:"Please enter 3 or more characters",minimumInputLength:3})},onBeforeDestroy:function(){this.ui.select.data("select2")&&this.ui.select.select2("destroy"),this.$el.remove()}}),window.elementor.addControlView("elementskit_search",this.ElementsKitSearchView)}},t={modal:!1,layout:!1,collections:{},tabs:{},defaultTab:"",channels:{},atIndex:null,init:function(){window.elementor.on("preview:loaded",window._.bind(t.onPreviewLoaded,t)),i.init(),n.init()},onPreviewLoaded:function(){this.initAizenButton(),window.elementor.$previewContents.on("click.addElementsKitTemplate",".add-elementskit-template",_.bind(this.showTemplatesModal,this)),this.channels={templates:Backbone.Radio.channel("EKIT_THEME_EDITOR:templates"),tabs:Backbone.Radio.channel("EKIT_THEME_EDITOR:tabs"),layout:Backbone.Radio.channel("EKIT_THEME_EDITOR:layout")},this.tabs=a.tabs,this.defaultTab=a.defaultTab},initAizenButton:function(){var i=window.elementor.$previewContents.find(".elementor-add-new-section"),n='<button class="add-elementskit-template ekit-wid-con" type="button"><i class="icon icon-ekit"></i></button>';i.length&&a.libraryButton&&e(n).prependTo(i),window.elementor.$previewContents.on("click.addElementsKitTemplate",".elementor-editor-section-settings .elementor-editor-element-add",function(){var i=e(this).closest(".elementor-top-section"),l=i.data("model-cid");window.elementor.sections.currentView.collection.length&&e.each(window.elementor.sections.currentView.collection.models,function(e,i){l===i.cid&&(t.atIndex=e)}),a.libraryButton&&setTimeout(function(){i.prev(".elementor-add-section").find(".elementor-add-new-section").prepend(n)},100)})},getFilter:function(e){return this.channels.templates.request("filter:"+e)},setFilter:function(e,t){this.channels.templates.reply("filter:"+e,t),this.channels.templates.trigger("filter:change")},getTab:function(){return this.channels.tabs.request("filter:tabs")},setTab:function(e,t){this.channels.tabs.reply("filter:tabs",e),t||this.channels.tabs.trigger("filter:change")},getTabs:function(){var e=[];return _.each(this.tabs,function(t,i){e.push({slug:i,title:t.title})}),e},getPreview:function(e){return this.channels.layout.request("preview")},setPreview:function(e,t){this.channels.layout.reply("preview",e),t||this.channels.layout.trigger("preview:change")},getKeywords:function(){return _.each(this.keywords,function(e,t){tabs.push({slug:t,title:e})}),[]},showTemplatesModal:function(){this.getModal().show(),this.layout||(this.layout=new i.LibraryLayoutView,this.layout.showLoadingView()),this.setTab(this.defaultTab,!0),this.requestTemplates(this.defaultTab),this.setPreview("initial")},requestTemplates:function(t){var n=this,a=n.tabs[t];n.setFilter("category",!1),a.data.templates&&a.data.categories?n.layout.showTemplatesView(a.data.templates,a.data.categories,a.data.keywords):e.ajax({url:ajaxurl,type:"get",dataType:"json",data:{action:"elementskit_get_layouts",tab:t},success:function(e){var a=new i.LibraryCollection(e.data.templates),l=new i.CategoriesCollection(e.data.categories);n.tabs[t].data={templates:a,categories:l,keywords:e.data.keywords},n.layout.showTemplatesView(a,l,e.data.keywords)}})},closeModal:function(){this.getModal().hide()},getModal:function(){return this.modal||(this.modal=elementor.dialogsManager.createWidget("lightbox",{id:"elementskit-template-library-modal",closeButton:!1})),this.modal}},e(window).on("elementor:init",t.init)}(jQuery);
 
 
 
 
 
modules/library/manager/api.php CHANGED
@@ -1 +1 @@
1
- <?php namespace ElementsKit\Modules\Library\Manager;defined('ABSPATH')||exit;class Api{private $dir;private $url;private $server_url;private $sources;public function __construct(){if(!defined('WP_DEBUG')||WP_DEBUG==false){error_reporting(0);}$this->sources=['elementskit-api',];$this->server_url=\ElementsKit::api_url().'elementor-layouts/';$this->dir=dirname(__FILE__).'/';$this->url=\ElementsKit::plugin_url().'modules/library/templates/';add_action('wp_ajax_elementskit_get_templates',array($this,'get_templates'));add_action('wp_ajax_elementskit_core_clone_template',array($this,'clone_template'));add_action('wp_ajax_elementskit_get_layouts',[$this,'get_layouts']);if(defined('ELEMENTOR_VERSION')&&version_compare(ELEMENTOR_VERSION,'2.2.8','>')){add_action('elementor/ajax/register_actions',array($this,'register_ajax_actions'),20);}else{add_action('wp_ajax_elementor_get_template_data',array($this,'get_template_data'),-1);}}public function get_license(){if(!class_exists('\ElementsKit\Libs\Framework\Classes\tils')){return[];}return['key'=>\ElementsKit\Libs\Framework\Classes\Utils::instance()->get_option('license_key'),'oppai'=>get_option('__validate_oppai__')];}public function get_layouts(){isset($_GET['tab'])||exit();$query=array_merge(['action'=>'get_layouts','tab'=>(empty($_GET['tab'])?'elementskit_page':$_GET['tab']),],$this->get_license());$request_url=$this->server_url.'?'.http_build_query($query);$response=wp_remote_get($request_url,array('timeout'=>120,'httpversion'=>'1.1',));if($response['body']!=''){echo \ElementsKit\Utils::kses($response['body']);exit;}}public function get_layout_data(){$actions=!isset($_POST['actions'])?'':$_POST['actions'];$actions=json_decode(stripslashes($actions),true);$template_data=reset($actions);$query=array_merge(['action'=>'get_layout_data','id'=>$template_data['data']['template_id'],],$this->get_license());$request_url=$this->server_url.'?'.http_build_query($query);$response=wp_remote_get($request_url,array('timeout'=>120,'httpversion'=>'1.1',));$content=json_decode($response['body'],true);$content=$this->process_import_ids($content);$content=$this->process_import_content($content,'on_import');return $content;}public function register_ajax_actions($ajax){if(!isset($_POST['actions'])){return;}$actions=json_decode(stripslashes($_REQUEST['actions']),true);$data=false;foreach($actions as $id=>$action_data){if(!isset($action_data['get_template_data'])){$data=$action_data;}}if(!$data){return;}if(!isset($data['data'])){return;}if(!isset($data['data']['source'])){return;}$source=$data['data']['source'];if(!in_array($source,$this->sources)){return;}$ajax->register_ajax_action('get_template_data',function($data){return $this->get_layout_data();});}protected function process_import_ids($content){return \Elementor\Plugin::$instance->db->iterate_data($content,function($element){$element['id']=\Elementor\Utils::generate_random_string();return $element;});}protected function process_import_content($content,$method){return \Elementor\Plugin::$instance->db->iterate_data($content,function($element_data)use($method){$element=\Elementor\Plugin::$instance->elements_manager->create_element_instance($element_data);if(!$element){return null;}$r=$this->process_import_element($element,$method);return $r;});}protected function process_import_element($element,$method){$element_data=$element->get_data();if(method_exists($element,$method)){$element_data=$element->{$method}($element_data);}foreach($element->get_controls()as $control){$control_class=\ELementor\Plugin::$instance->controls_manager->get_control($control['type']);if(!$control_class){return $element_data;}if(method_exists($control_class,$method)){$element_data['settings'][$control['name']]=$control_class->{$method}($element->get_settings($control['name']),$control);}}return $element_data;}}
1
+ <?php namespace ElementsKit\Modules\Library\Manager;defined('ABSPATH')||exit;class Api{private $dir;private $url;private $server_url;private $sources;public function __construct(){$this->sources=['elementskit-api',];$this->server_url=\ElementsKit::api_url().'elementor-layouts/';$this->dir=dirname(__FILE__).'/';$this->url=\ElementsKit::plugin_url().'modules/library/templates/';add_action('wp_ajax_elementskit_get_templates',array($this,'get_templates'));add_action('wp_ajax_elementskit_core_clone_template',array($this,'clone_template'));add_action('wp_ajax_elementskit_get_layouts',[$this,'get_layouts']);if(defined('ELEMENTOR_VERSION')&&version_compare(ELEMENTOR_VERSION,'2.2.8','>')){add_action('elementor/ajax/register_actions',array($this,'register_ajax_actions'),20);}else{add_action('wp_ajax_elementor_get_template_data',array($this,'get_template_data'),-1);}}public function get_license(){return['key'=>null,'oppai'=>get_option('__validate_oppai__'),'package_type'=>(class_exists('\ElementsKit_Widget_Config')?\ElementsKit_Widget_Config::instance()->get_package():\ElementsKit::PACKAGE_TYPE)];}public function get_layouts(){isset($_GET['tab'])||exit();$query=array_merge(['action'=>'get_layouts','tab'=>(empty($_GET['tab'])?'elementskit_page':$_GET['tab']),],$this->get_license());$request_url=$this->server_url.'?'.http_build_query($query);$response=wp_remote_get($request_url,array('timeout'=>120,'httpversion'=>'1.1',));if($response['body']!=''){echo \ElementsKit\Utils::kses($response['body']);exit;}}public function get_layout_data(){$actions=!isset($_POST['actions'])?'':$_POST['actions'];$actions=json_decode(stripslashes($actions),true);$template_data=reset($actions);$query=array_merge(['action'=>'get_layout_data','id'=>$template_data['data']['template_id'],],$this->get_license());$request_url=$this->server_url.'?'.http_build_query($query);$response=wp_remote_get($request_url,array('timeout'=>120,'httpversion'=>'1.1',));$content=json_decode($response['body'],true);@$content=$this->process_import_ids($content);@$content=$this->process_import_content($content,'on_import');return $content;}public function register_ajax_actions($ajax){if(!isset($_POST['actions'])){return;}$actions=json_decode(stripslashes($_REQUEST['actions']),true);$data=false;foreach($actions as $id=>$action_data){if(!isset($action_data['get_template_data'])){$data=$action_data;}}if(!$data){return;}if(!isset($data['data'])){return;}if(!isset($data['data']['source'])){return;}$source=$data['data']['source'];if(!in_array($source,$this->sources)){return;}$ajax->register_ajax_action('get_template_data',function($data){return $this->get_layout_data();});}protected function process_import_ids($content){return \Elementor\Plugin::$instance->db->iterate_data($content,function($element){$element['id']=\Elementor\Utils::generate_random_string();return $element;});}protected function process_import_content($content,$method){return \Elementor\Plugin::$instance->db->iterate_data($content,function($element_data)use($method){$element=\Elementor\Plugin::$instance->elements_manager->create_element_instance($element_data);if(!$element){return null;}$r=$this->process_import_element($element,$method);return $r;});}protected function process_import_element($element,$method){$element_data=$element->get_data();if(method_exists($element,$method)){$element_data=$element->{$method}($element_data);}foreach($element->get_controls()as $control){$control_class=\ELementor\Plugin::$instance->controls_manager->get_control($control['type']);if(!$control_class){return $element_data;}if(method_exists($control_class,$method)){$element_data['settings'][$control['name']]=$control_class->{$method}($element->get_settings($control['name']),$control);}}return $element_data;}}
modules/megamenu/assets/js/admin-script.js CHANGED
@@ -1,6 +1 @@
1
- ;jQuery(document).ready(function(e){"use strict";e(".elementskit-menu-wpcolor-picker").wpColorPicker();var t=e(".elementskit-menu-icon-picker").fontIconPicker();e(".elementskit-menu-settings-save").on("click",function(){var n=e("#elementskit-menu-metabox-input-is-enabled:checked").length,i=e("#elementskit-menu-metabox-input-menu-id").val(),t=e(this).parent().find(".spinner"),m={is_enabled:n,menu_id:i,};t.addClass("loading");e.get(window.elementskit.resturl+"megamenu/save_megamenu_settings",m).done(function(e){t.removeClass("loading")})});e(".elementskit-menu-item-save").on("click",function(){var t=e(this).parent().find(".spinner"),n={settings:{menu_id:e("#elementskit-menu-modal-menu-id").val(),menu_has_child:e("#elementskit-menu-modal-menu-has-child").val(),menu_enable:e("#elementskit-menu-item-enable:checked").val(),menu_icon:e("#elementskit-menu-icon-field").val(),menu_icon_color:e("#elementskit-menu-icon-color-field").val(),menu_badge_text:e("#elementskit-menu-badge-text-field").val(),menu_badge_color:e("#elementskit-menu-badge-color-field").val(),menu_badge_background:e("#elementskit-menu-badge-background-field").val(),mobile_submenu_content_type:e("#mobile_submenu_content_type input[name=content_type]:checked").val(),}};t.addClass("loading");e.get(window.elementskit.resturl+"megamenu/save_menuitem_settings",n).done(function(n){t.removeClass("loading");e("#elementskit-menu-item-settings-modal").modal("hide")})});e("#elementskit-menu-builder-trigger").on("click",function(){var t=e("#elementskit-menu-modal-menu-id").val(),n=window.elementskit.resturl+"dynamic-content/content_editor/megamenu/menuitem"+t;e("#elementskit-menu-builder-iframe").attr("src",n)});e("body").on("DOMSubtreeModified","#menu-to-edit",function(){setTimeout(function(){e("#menu-to-edit li.menu-item").each(function(){var t=e(this);if(t.find(".elementskit_menu_trigger").length<1){e(".item-title",t).append("<a data-attr-toggle='modal' data-target='#attr_menu_control_panel_modal' href='#' class='elementskit_menu_trigger'>Mega Menu</a> ")}})},200)});e("#menu-to-edit").trigger("DOMSubtreeModified");e("#menu-to-edit").on("click",".elementskit_menu_trigger",function(n){n.preventDefault();var i=e("#attr_menu_control_panel_modal"),m=e(this).parents("li.menu-item"),a=parseInt(m.attr("id").match(/[0-9]+/)[0],10),o=m.find(".menu-item-title").text(),d=m.attr("class").match(/\menu-item-depth-(\d+)\b/)[1];e(".ekit_menu_control_nav > li").removeClass("attr-active");e(".attr-tab-pane").removeClass("attr-active");if(e(this).parent().find(".is-submenu").is(":hidden")==!0){var l=0;i.removeClass("elementskit-menu-has-child");e("#attr_content_nav").addClass("attr-active");e("#attr_content_tab").addClass("attr-active")}
2
- else{var l=1;i.addClass("elementskit-menu-has-child");e("#attr_icon_nav").addClass("attr-active");e("#attr_icon_tab").addClass("attr-active")};e("#elementskit-menu-modal-menu-id").val(a);e("#elementskit-menu-modal-menu-has-child").val(l);var s={menu_id:a};e.get(window.elementskit.resturl+"megamenu/get_menuitem_settings",s).done(function(n){e("#elementskit-menu-item-enable").prop("checked",!1);e("#elementskit-menu-icon-color-field").wpColorPicker("color",n.menu_icon_color);e("#elementskit-menu-icon-field").val(n.menu_icon);e("#elementskit-menu-badge-text-field").val(n.menu_badge_text);e("#elementskit-menu-badge-color-field").wpColorPicker("color",n.menu_badge_color);e("#elementskit-menu-badge-background-field").wpColorPicker("color",n.menu_badge_background);if(typeof n.menu_enable!==undefined&&n.menu_enable==1){e("#elementskit-menu-item-enable").prop("checked",!0)}
3
- else{e("#elementskit-menu-item-enable").prop("checked",!1)};e("#mobile_submenu_content_type input").prop("checked",!1);if(typeof n.mobile_submenu_content_type===undefined||n.mobile_submenu_content_type=="builder_content"){e("#mobile_submenu_content_type input[value=builder_content]").prop("checked",!0)}
4
- else{e("#mobile_submenu_content_type input[value=submenu_list]").prop("checked",!0)};e("#elementskit-menu-item-enable").trigger("change");t.refreshPicker();setTimeout(function(){i.removeClass("elementskit-menu-modal-loading")},500)})});e("#elementskit-menu-item-enable").on("change",function(){if(e(this).is(":checked")){e("#elementskit-menu-builder-trigger").prop("disabled",!1);e("#elementskit-menu-builder-warper").addClass("is_enabled")}
5
- else{e("#elementskit-menu-item-enable").prop("checked",!1);e("#elementskit-menu-builder-warper").removeClass("is_enabled");e("#elementskit-menu-builder-trigger").prop("disabled",!0)}});e("#post-body-content").on("change","#elementskit-menu-metabox-input-is-enabled",function(){console.log(e(this).is(":checked"));if(e(this).is(":checked")){e("body").addClass("is_mega_enabled").removeClass("is_mega_disabled")}
6
- else{e("body").removeClass("is_mega_enabled").addClass("is_mega_disabled")}});e("#post-body-content").prepend(window.elementskit_options_megamenu_markup).find("#elementskit-menu-metabox-input-is-enabled").trigger("change")});
1
+ jQuery(document).ready(function(e){"use strict";e(".elementskit-menu-wpcolor-picker").wpColorPicker();var t=e(".elementskit-menu-icon-picker").fontIconPicker();e(".elementskit-menu-settings-save").on("click",function(){var t=e("#elementskit-menu-metabox-input-is-enabled:checked").length,n=e("#elementskit-menu-metabox-input-menu-id").val(),i=e(this).parent().find(".spinner"),m={is_enabled:t,menu_id:n};i.addClass("loading"),e.get(window.elementskit.resturl+"megamenu/save_megamenu_settings",m).done(function(e){i.removeClass("loading")})}),e(".elementskit-menu-item-save").on("click",function(){var t=e(this).parent().find(".spinner"),n={settings:{menu_id:e("#elementskit-menu-modal-menu-id").val(),menu_has_child:e("#elementskit-menu-modal-menu-has-child").val(),menu_enable:e("#elementskit-menu-item-enable:checked").val(),menu_icon:e("#elementskit-menu-icon-field").val(),menu_icon_color:e("#elementskit-menu-icon-color-field").val(),menu_badge_text:e("#elementskit-menu-badge-text-field").val(),menu_badge_color:e("#elementskit-menu-badge-color-field").val(),menu_badge_background:e("#elementskit-menu-badge-background-field").val(),mobile_submenu_content_type:e("#mobile_submenu_content_type input[name=content_type]:checked").val()}};t.addClass("loading"),e.get(window.elementskit.resturl+"megamenu/save_menuitem_settings",n).done(function(n){t.removeClass("loading"),e("#elementskit-menu-item-settings-modal").modal("hide")})}),e("#elementskit-menu-builder-trigger").on("click",function(){var t=e("#elementskit-menu-modal-menu-id").val(),n=window.elementskit.resturl+"dynamic-content/content_editor/megamenu/menuitem"+t;e("#elementskit-menu-builder-iframe").attr("src",n)}),e("body").on("DOMSubtreeModified","#menu-to-edit",function(){setTimeout(function(){e("#menu-to-edit li.menu-item").each(function(){var t=e(this);t.find(".elementskit_menu_trigger").length<1&&e(".item-title",t).append("<a data-attr-toggle='modal' data-target='#attr_menu_control_panel_modal' href='#' class='elementskit_menu_trigger'>Mega Menu</a> ")})},200)}),e("#menu-to-edit").trigger("DOMSubtreeModified"),e("#menu-to-edit").on("click",".elementskit_menu_trigger",function(n){n.preventDefault();var i=e("#attr_menu_control_panel_modal"),m=e(this).parents("li.menu-item"),l=parseInt(m.attr("id").match(/[0-9]+/)[0],10);m.find(".menu-item-title").text(),m.attr("class").match(/\menu-item-depth-(\d+)\b/)[1];if(e(".ekit_menu_control_nav > li").removeClass("attr-active"),e(".attr-tab-pane").removeClass("attr-active"),1==e(this).parent().find(".is-submenu").is(":hidden")){var a=0;i.removeClass("elementskit-menu-has-child"),e("#attr_content_nav").addClass("attr-active"),e("#attr_content_tab").addClass("attr-active")}else{a=1;i.addClass("elementskit-menu-has-child"),e("#attr_icon_nav").addClass("attr-active"),e("#attr_icon_tab").addClass("attr-active")}e("#elementskit-menu-modal-menu-id").val(l),e("#elementskit-menu-modal-menu-has-child").val(a);var o={menu_id:l};e.get(window.elementskit.resturl+"megamenu/get_menuitem_settings",o).done(function(n){e("#elementskit-menu-item-enable").prop("checked",!1),e("#elementskit-menu-icon-color-field").wpColorPicker("color",n.menu_icon_color),e("#elementskit-menu-icon-field").val(n.menu_icon),e("#elementskit-menu-badge-text-field").val(n.menu_badge_text),e("#elementskit-menu-badge-color-field").wpColorPicker("color",n.menu_badge_color),e("#elementskit-menu-badge-background-field").wpColorPicker("color",n.menu_badge_background),void 0!==typeof n.menu_enable&&1==n.menu_enable?e("#elementskit-menu-item-enable").prop("checked",!0):e("#elementskit-menu-item-enable").prop("checked",!1),e("#mobile_submenu_content_type input").prop("checked",!1),void 0===typeof n.mobile_submenu_content_type||"builder_content"==n.mobile_submenu_content_type?e("#mobile_submenu_content_type input[value=builder_content]").prop("checked",!0):e("#mobile_submenu_content_type input[value=submenu_list]").prop("checked",!0),e("#elementskit-menu-item-enable").trigger("change"),t.refreshPicker(),setTimeout(function(){i.removeClass("elementskit-menu-modal-loading")},500)})}),e("#elementskit-menu-item-enable").on("change",function(){e(this).is(":checked")?(e("#elementskit-menu-builder-trigger").prop("disabled",!1),e("#elementskit-menu-builder-warper").addClass("is_enabled")):(e("#elementskit-menu-item-enable").prop("checked",!1),e("#elementskit-menu-builder-warper").removeClass("is_enabled"),e("#elementskit-menu-builder-trigger").prop("disabled",!0))}),e("#post-body-content").on("change","#elementskit-menu-metabox-input-is-enabled",function(){console.log(e(this).is(":checked")),e(this).is(":checked")?e("body").addClass("is_mega_enabled").removeClass("is_mega_disabled"):e("body").removeClass("is_mega_enabled").addClass("is_mega_disabled")}),e("#post-body-content").prepend(window.elementskit_options_megamenu_markup).find("#elementskit-menu-metabox-input-is-enabled").trigger("change")});
 
 
 
 
 
readme.txt CHANGED
@@ -1,36 +1,36 @@
1
- === Elements kit Elementor addons (Header & Footer Builder, Megamenu Builder, Layout Library) ===
2
- Contributors: Ataurr, wpmet, emrnco, golaphazi, pobonpaul1994, khalidjubair
3
  Tags: elementor addons, mega menu, header footer builder, elements, elementor extensions, elementor modules, page builder addons, elementor addon, elementor widget, addons
4
  Requires at least: 4.6
5
- Tested up to: 5.2.2
6
- Stable tag: 1.1.6
7
  Requires PHP: 5.6
8
- License: GPLv2 or later
9
- License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Elementskit All in one addon for Elementor page builder. It includes most comprehensive modules, such as header footer builder, mega menu Builder Layout kit etc under the hood. It has 35+ custom widgets to create any sites with ease.
12
 
13
  == Description ==
14
 
15
  <iframe width="560" height="315" src="https://www.youtube.com/embed/ECFC0QregXg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
16
 
17
- Elementskit is an ultimate All in one addon for Elementor page builder. It includes most comprehensive modules, such as header footer builder, mega menu Builder Layout kit etc under the hood. It has 35+ custom widgets to create any sites with ease. It has some most unique and powerful custom controls for elementor, such as "image picker", "ajax select" etc. Why you need multiple plugins? Where everything under the one hood?
18
 
19
 
 
20
 
21
- == <a href="http://go.wpmet.com/ekitpro"> Check our Live Demos</a> ==
22
 
23
 
24
- ###SUPPORT###
25
-
26
- Found issue or new features? [Contact our team from here](https://help.wpmet.com/).
27
 
28
 
 
29
 
 
30
 
31
  ==== KEY FEATURES ====
32
- - 35+ Fully Customizable Elementor addons widgets.
33
- - Header and footer builder.
34
  - Elementor menu Megamenu builder.
35
  - Layout Pack Library.
36
  - Elementor gallery pack. Filterable, masonry, grid
@@ -39,21 +39,32 @@ Found issue or new features? [Contact our team from here](https://help.wpmet.com
39
 
40
 
41
 
42
- == Layout library ==
 
 
43
 
44
- With Elementskit we have Layout library features where over 7+ ready-made home available and 300+ ready-made section available. Just click the layout icon and insert into your site, its so easy to use without any hassle like import Json. You will get complete native feel when you use this.
 
45
 
 
 
46
 
 
 
47
 
48
  == 35+ FREE WIDGETS AND COUNTING ==
49
 
 
 
 
 
 
50
  - <a href="https://products.wpmet.com/elementskit/accordion/">Accordion</a>
51
  - <a href="https://products.wpmet.com/elementskit/tab/">Tab</a>
52
- - <a href="https://products.wpmet.com/elementskit/team/">Team</a>
53
  - <a href="https://products.wpmet.com/elementskit/social-media/">Social Media</a>
54
  - <a href="https://products.wpmet.com/elementskit/blog/">Recent Blog</a>
55
  - <a href="https://products.wpmet.com/elementskit/client-logo/">Client and sponsor logo</a>
56
- - <a href="https://products.wpmet.com/elementskit/countdown-timer/">Countdown Timer</a>
57
  - <a href="https://products.wpmet.com/elementskit/faq/">FAQ</a>
58
  - <a href="https://products.wpmet.com/elementskit/funfact/">FunFact</a>
59
  - <a href="https://products.wpmet.com/elementskit/heading/">Heading</a>
@@ -69,19 +80,28 @@ With Elementskit we have Layout library features where over 7+ ready-made home a
69
  - <a href="https://products.wpmet.com/elementskit/image-comparision">Image Comparison</a>
70
  - <a href="https://products.wpmet.com/elementskit/call-to-action/">Call to action</a>
71
  - <a href="https://products.wpmet.com/elementskit/video/">Video</a>
72
- - <a href="https://products.wpmet.com/elementskit/button/">Button</a>
73
  - <a href="https://products.wpmet.com/elementskit/contact/">Contact form 7 Contact form</a>
74
- - <a href="#.">Drop Caps</a>
75
- - <a href="#.">Dual Button</a>
76
- - <a href="#.">Business Hours</a>
77
- - <a href="#.">Social share</a>
78
- - <a href="#.">Caldera Form</a>
 
 
 
 
 
 
 
 
 
79
 
80
 
81
  == Exclusive modules ==
 
82
 
83
  - Header and footer builder
84
- - Megamenu builder
85
 
86
 
87
  == Exclusive PRO Addons widgets ==
@@ -93,9 +113,14 @@ With Elementskit we have Layout library features where over 7+ ready-made home a
93
  - <a href="https://products.wpmet.com/elementskit/facebook-feed/">Facebook feed (PRO)</a>
94
  - <a href="https://products.wpmet.com/elementskit/twitter/">Twitter feed (PRO)</a>
95
  - <a href="https://products.wpmet.com/elementskit/chart/">Advanced Chart (PRO)</a>
96
- - <a href="#.">Creative button (PRO)</a>
97
- - <a href="#.">Motion text (PRO)</a>
98
-
 
 
 
 
 
99
 
100
 
101
 
@@ -109,38 +134,104 @@ With Elementskit we have Layout library features where over 7+ ready-made home a
109
  - Add Icon and label in the mega menu.
110
  - Widgets area
111
 
112
-
113
-
 
 
 
114
 
115
  == Changelog ==
116
-
117
- V1.2.6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  Missing ajax-loader.gif
119
- Accorion active tab issue
120
- New controls to page list, post-list widgets
121
  Controls aren’t working on icon box, image box
122
- Off canvas hide issue in nav-menu widget (mobile view)
123
  CSS improvement
124
  Admin icon missing
125
 
126
 
127
- v1.2.5
128
  Fixed 3rd party plugin compatible issue.
129
 
130
 
131
- v1.2.4
132
  Burger menu issue fixed
133
  Post tab bug fixed
134
 
135
- v1.2.3
136
  Huge Performance improvement
137
 
138
 
139
- v1.1.3
140
  Performance improvement
141
- Css Bug fix
142
 
143
- * initial release
144
 
145
  == Upgrade Notice ==
146
  Wordpress 4.9+
@@ -155,17 +246,19 @@ Wordpress 4.9+
155
 
156
  1. Upload the plugin files to the `/wp-content/plugins/plugin-name` directory, or install the plugin through the WordPress plugins screen directly.
157
  2. Activate the plugin through the 'Plugins' screen in WordPress
158
- 3. All Settings will be found in Admin sidebar -> elemenetskit menu
159
  4. (Make your instructions match the desired user flow for activating and installing your plugin. Include any steps that might be needed for explanatory purposes)
160
 
161
 
162
 
163
  == Frequently Asked Questions ==
164
 
165
- = How to use elemenetskit? =
166
 
167
- Login your WordPress dashboard, From the left menu click elemenetskit icon.
168
 
 
 
169
 
170
 
171
 
1
+ === Elements kit Elementor addons (Header & Footer Builder, Mega Menu Builder, Layout Library) ===
2
+ Contributors: Ataurr, wpmet, emrnco, golaphazi, pobonpaul1994, easin55474, khalidjubair
3
  Tags: elementor addons, mega menu, header footer builder, elements, elementor extensions, elementor modules, page builder addons, elementor addon, elementor widget, addons
4
  Requires at least: 4.6
5
+ Tested up to: 5.3
6
+ Stable tag: 1.4.1
7
  Requires PHP: 5.6
8
+ License: GPLv3 or later
9
+ License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
11
+ Elementskit All in one addon for Elementor page builder. It includes most comprehensive modules, such as header footer builder, mega menu Builder Layout kit etc under the hood. It has 40+ custom widgets to create any sites with ease.
12
 
13
  == Description ==
14
 
15
  <iframe width="560" height="315" src="https://www.youtube.com/embed/ECFC0QregXg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
16
 
17
+ Elementskit is an ultimate All in one addon for Elementor page builder. It includes most comprehensive modules, such as header footer builder, mega menu Builder Layout kit etc under the one hood. It has 40+ custom widgets to create any sites with ease. It has some most unique and powerful custom controls for elementor, such as image picker, ajax select2, Advanced widget etc. Why you need multiple plugins? Where everything under the one hood?
18
 
19
 
20
+ **Elements kit** Elementor addons have Exclusive features that blow your mind. Like mega menu builder, Header and footer builder layout library so on.
21
 
 
22
 
23
 
24
+ == <a href="http://go.wpmet.com/ekitpro"> **Check our Live Demos**</a> ==
 
 
25
 
26
 
27
+ ###SUPPORT###
28
 
29
+ **Found issue or new features?** [Contact our team from here](https://help.wpmet.com/).
30
 
31
  ==== KEY FEATURES ====
32
+ - 40+ Fully Customizable Elementor widgets addons.
33
+ - Header and Footer builder module.
34
  - Elementor menu Megamenu builder.
35
  - Layout Pack Library.
36
  - Elementor gallery pack. Filterable, masonry, grid
39
 
40
 
41
 
42
+ == Layoutkit library ==
43
+
44
+ With Elementskit we have Layout library features where over 7+ ready-made home available and 300+ ready-made section available. Just click the layout icon and insert it into your site, it's so easy to use without any hassle like import JSON. You will get a complete native feel when you use this.
45
 
46
+ == 250+ Ready blocks ==
47
+ Elements Kit All in one elementor addon comes with 250+ readymade blocks. Make any website on the fly with readymade blocks from the Exclusive layout kit library. You don't need to create from scratch just input the design from layout kit library and modify according to your need that’s it. Your site now ready to launch.
48
 
49
+ == Modular based and Lightweight ==
50
+ Elements Kit build optimization in mind. We develop our plugin Modular based so if you don't need any addons or shortcode. You can enable/disable specific elements from Elements Kit option panel to prevent overloading your website with Extra CSS or JS code you will not use which helps your website have a blazing fast performance.
51
 
52
+ == Completely Customizable ==
53
+ Every elementor widgets have Huge customizable options to control any widgets modify according to your needs. You can build any style you want with our plugin.
54
 
55
  == 35+ FREE WIDGETS AND COUNTING ==
56
 
57
+ We have over 35+ elementor widgets with our free plugin. And Every elementor widget Build with care. We can say that this elementor widget pack in best in town with design as well controls and features.
58
+
59
+ - <a href="https://products.wpmet.com/elementskit/heading/">Heading Title</a>
60
+ - <a href="https://products.wpmet.com/elementskit/button/">Button</a>
61
+ - <a href="https://products.wpmet.com/elementskit/team/">Team</a>
62
  - <a href="https://products.wpmet.com/elementskit/accordion/">Accordion</a>
63
  - <a href="https://products.wpmet.com/elementskit/tab/">Tab</a>
 
64
  - <a href="https://products.wpmet.com/elementskit/social-media/">Social Media</a>
65
  - <a href="https://products.wpmet.com/elementskit/blog/">Recent Blog</a>
66
  - <a href="https://products.wpmet.com/elementskit/client-logo/">Client and sponsor logo</a>
67
+ - <a href="https://products.wpmet.com/elementskit/countdown-timer/">Countdown Timer, Clock timer</a>
68
  - <a href="https://products.wpmet.com/elementskit/faq/">FAQ</a>
69
  - <a href="https://products.wpmet.com/elementskit/funfact/">FunFact</a>
70
  - <a href="https://products.wpmet.com/elementskit/heading/">Heading</a>
80
  - <a href="https://products.wpmet.com/elementskit/image-comparision">Image Comparison</a>
81
  - <a href="https://products.wpmet.com/elementskit/call-to-action/">Call to action</a>
82
  - <a href="https://products.wpmet.com/elementskit/video/">Video</a>
 
83
  - <a href="https://products.wpmet.com/elementskit/contact/">Contact form 7 Contact form</a>
84
+ - <a href="https://products.wpmet.com/elementskit/post-tab/">Post Tab</a>
85
+ - <a href="https://products.wpmet.com/elementskit/hotspot/"></a>
86
+ - <a href="https://products.wpmet.com/elementskit/post-list/">Post list</a>
87
+ - <a href="https://products.wpmet.com/elementskit/page-list/">Page list</a>
88
+ - <a href="https://products.wpmet.com/elementskit/offcanvas/"> Offcanvas Menu</a>
89
+ - <a href="https://products.wpmet.com/elementskit/drop-caps/">Drop Caps</a>
90
+ - <a href="https://products.wpmet.com/elementskit/social-media/">Social Media</a>
91
+ - <a href="https://products.wpmet.com/elementskit/call-to-action/">Call To Action</a>
92
+ - <a href="https://products.wpmet.com/elementskit/dual-button-2/">Dual Button</a>
93
+ - <a href="https://products.wpmet.com/elementskit/business-hours/">Business Hours</a>
94
+ - <a href="https://products.wpmet.com/elementskit/social-share/">Social share</a>
95
+ - <a href="https://products.wpmet.com/elementskit/caldera-form/">Caldera Form</a>
96
+ - <a href="https://products.wpmet.com/elementskit/category-list/">Category List</a>
97
+ - <a href="https://products.wpmet.com/elementskit/header-search/">Search</a>
98
 
99
 
100
  == Exclusive modules ==
101
+ We have developed Awesome exclusive modules which saved tons of time when you are developing your site. As well it will saved your time to develop your site within shortime.
102
 
103
  - Header and footer builder
104
+ -<a href="https://products.wpmet.com/megamenu/">Megamenu builder (PRO Layout)</a>
105
 
106
 
107
  == Exclusive PRO Addons widgets ==
113
  - <a href="https://products.wpmet.com/elementskit/facebook-feed/">Facebook feed (PRO)</a>
114
  - <a href="https://products.wpmet.com/elementskit/twitter/">Twitter feed (PRO)</a>
115
  - <a href="https://products.wpmet.com/elementskit/chart/">Advanced Chart (PRO)</a>
116
+ - <a href="https://products.wpmet.com/elementskit/table/">Data Table (PRO)</a>
117
+ - <a href="https://products.wpmet.com/elementskit/hotspot/">Hotspot (PRO)</a>
118
+ - <a href="https://products.wpmet.com/elementskit/creative-buttons/">Creative button (PRO)</a>
119
+ - <a href="https://products.wpmet.com/elementskit/motion-text/">Motion text (PRO)</a>
120
+ - <a href="https://products.wpmet.com/elementskit/woo-product-list/">Woocommerce Product List (PRO)</a>
121
+ - <a href="https://products.wpmet.com/elementskit/woo-product-carousel/"> Woocommerce Product Carousel (PRO)</a>
122
+ - <a href="https://products.wpmet.com/elementskit/woo-category-list/"> Woocommerce Category List (PRO)</a>
123
+ - <a href="https://products.wpmet.com/elementskit/woo-mini-cart/"> Woocommerce Mini Cart (PRO)</a>
124
 
125
 
126
 
134
  - Add Icon and label in the mega menu.
135
  - Widgets area
136
 
137
+ == COMMON ISSUES AND FIX ==
138
+ === Elementor editor fails to load or not working? ===
139
+ It's due to your server PHP settings. Increase your server PHP memory limit from the wp-config.php file or php.ini file. If you don't have an idea about it. Please contact your hosting provider and ask to increase
140
+ * PHP memory_limit = 512M
141
+ * max_execution_time = 300
142
 
143
  == Changelog ==
144
+ Verson 1.4.1
145
+ Fix: added reset query in the blog post widget
146
+ Fix: added icon from control in the search field
147
+ Fix: Icon box animation fixing
148
+ Fix: ImageLoaded js issues in image comparison and gallery widget
149
+ New: added new url control in gallery widget to make each item linkable.
150
+ New: added new dashboard design
151
+ Fix: JS Improvements
152
+ Fix: CSS Improvements
153
+
154
+ Verson 1.4.0
155
+ Update icon-box
156
+ Added icon from control in the search field
157
+ Added link control in gallery
158
+ Added a control from img comparison ,
159
+ Updated woo cat-list hover title color
160
+ Update dashboard design
161
+
162
+
163
+ Verson 1.3.9
164
+ Added Tablepress compatibility
165
+ Fix: Woo cat list hover title color
166
+ Fix: License page popup in the dashboard
167
+ Fix: Error on Empty category in the post list widget
168
+ Fix: Nav menu active color
169
+ Fix: Some spelling mistakes
170
+ Fix: Fun fact overlay missing issue
171
+ Fix: Testimonial layout issues in the widget control
172
+ Fix: Testimonial rating control
173
+ Fix: Gallery popup image issues
174
+
175
+ Verson 1.3.8
176
+ Fixed banner modal issue
177
+ Added Weform compatibility
178
+ Added wpform compatibility
179
+ Added Ninja form compatibility
180
+
181
+ Verson 1.3.4
182
+ Bug Fixed
183
+ WordPress 5.3 compatibility
184
+
185
+ Verson 1.3.3
186
+ Bug Fixed
187
+ Menu parent liable in mobile
188
+
189
+ Verson 1.3.2
190
+ Bug Fixed
191
+ Update Social API
192
+
193
+
194
+ Verson 1.3.0
195
+ Fontawesome 5 supported.
196
+ Widget area bug fix for off-canvas widget
197
+ added new controls to tab, accordion
198
+ Minor css fix
199
+
200
+ Verson 1.2.7
201
+ Polylang Support for Search widget - Thanks to Alain Melsens
202
+ CSS Bug Fixed
203
+ Fixed Elementor pro popup issue
204
+ Header footer support for twenty nineteen and My listing theme.
205
+
206
+
207
+
208
+ Verson 1.2.6
209
  Missing ajax-loader.gif
210
+ Accordion active tab issue
211
+ New controls to the page list, post-list widgets
212
  Controls aren’t working on icon box, image box
213
+ Off-canvas hide issue in the nav-menu widget (mobile view)
214
  CSS improvement
215
  Admin icon missing
216
 
217
 
218
+ Verson 1.2.5
219
  Fixed 3rd party plugin compatible issue.
220
 
221
 
222
+ Verson 1.2.4
223
  Burger menu issue fixed
224
  Post tab bug fixed
225
 
226
+ Verson 1.2.3
227
  Huge Performance improvement
228
 
229
 
230
+ Verson 1.1.3
231
  Performance improvement
232
+ CSS Bugfix
233
 
234
+ * Initial release
235
 
236
  == Upgrade Notice ==
237
  Wordpress 4.9+
246
 
247
  1. Upload the plugin files to the `/wp-content/plugins/plugin-name` directory, or install the plugin through the WordPress plugins screen directly.
248
  2. Activate the plugin through the 'Plugins' screen in WordPress
249
+ 3. All Settings will be found in Admin sidebar -> elementskit menu
250
  4. (Make your instructions match the desired user flow for activating and installing your plugin. Include any steps that might be needed for explanatory purposes)
251
 
252
 
253
 
254
  == Frequently Asked Questions ==
255
 
256
+ = How to use elementskit? =
257
 
258
+ Login your WordPress dashboard, From the left menu click elementskit icon.
259
 
260
+ = Any video documentation? =
261
+ We have video screencasts. Please check here https://www.youtube.com/watch?v=wdRHvH6znIw&list=PL3t2OjZ6gY8MVnyA4OLB6qXb77-roJOuY
262
 
263
 
264
 
widgets/accordion/accordion.php CHANGED
@@ -83,6 +83,7 @@ class Elementskit_Widget_Accordion extends Widget_Base {
83
  [
84
  'acc_title' => ' How to Change my Photo from Admin Dashboard? ',
85
  'acc_content' => 'Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast',
 
86
  ],
87
  [
88
  'acc_title' => ' How to Change my Password easily?',
@@ -96,6 +97,17 @@ class Elementskit_Widget_Accordion extends Widget_Base {
96
  'fields' => $repeater->get_controls(),
97
  ]
98
  );
 
 
 
 
 
 
 
 
 
 
 
99
 
100
  $this->add_control(
101
  'ekit_accordion_style',
@@ -149,40 +161,60 @@ class Elementskit_Widget_Accordion extends Widget_Base {
149
  ]
150
  );
151
  $this->add_control(
152
- 'ekit_accordion_left_icon',
153
  [
154
  'label' => esc_html__( 'Left Icon', 'elementskit' ),
155
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
156
  'condition' => [
157
  'ekit_accordion_icon_pos_style' => ['left', 'bothside']
158
  ]
159
  ]
160
  );
161
  $this->add_control(
162
- 'ekit_accordion_left_icon_active',
163
  [
164
  'label' => esc_html__( 'Left Icon Active', 'elementskit' ),
165
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
166
  'condition' => [
167
  'ekit_accordion_icon_pos_style' => ['left', 'bothside']
168
  ]
169
  ]
170
  );
171
  $this->add_control(
172
- 'ekit_accordion_right_icon',
173
  [
174
  'label' => esc_html__( 'Right Icon', 'elementskit' ),
175
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
176
  'condition' => [
177
  'ekit_accordion_icon_pos_style' => ['right', 'bothside']
178
  ]
179
  ]
180
  );
181
  $this->add_control(
182
- 'ekit_accordion_right_icon_active',
183
  [
184
  'label' => esc_html__( 'Right Icon Active', 'elementskit' ),
185
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
186
  'condition' => [
187
  'ekit_accordion_icon_pos_style' => ['right', 'bothside']
188
  ]
@@ -302,7 +334,7 @@ class Elementskit_Widget_Accordion extends Widget_Base {
302
  $this->start_controls_tab(
303
  'ekit_accordion_style_close_tab',
304
  [
305
- 'label' => esc_html__( 'Close', 'elementskit' ),
306
  ]
307
  );
308
  $this->add_control(
@@ -444,7 +476,7 @@ class Elementskit_Widget_Accordion extends Widget_Base {
444
 
445
  $this->add_control(
446
  'ekit_accordion_content_color', [
447
- 'label' =>esc_html__( 'color', 'elementskit' ),
448
  'type' => Controls_Manager::COLOR,
449
  'selectors' => [
450
  '{{WRAPPER}} .elementskit-accordion .elementskit-card-body p' => 'color: {{VALUE}};',
@@ -575,11 +607,11 @@ class Elementskit_Widget_Accordion extends Widget_Base {
575
  $this->add_responsive_control(
576
  'ekit_accordion_section_icon_margin',
577
  [
578
- 'label' => __( 'Margin', 'elementskit' ),
579
  'type' => Controls_Manager::DIMENSIONS,
580
  'size_units' => [ 'px', '%', 'em' ],
581
  'selectors' => [
582
- '{{WRAPPER}} .ekit_accordion_icon_group' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
583
  ],
584
  ]
585
  );
@@ -590,7 +622,7 @@ class Elementskit_Widget_Accordion extends Widget_Base {
590
  $this->start_controls_tab(
591
  'ekit_accordion_icon_open_tab',
592
  [
593
- 'label' => esc_html__( 'Slide Close Icon', 'elementskit' ),
594
  ]
595
  );
596
 
@@ -599,16 +631,28 @@ class Elementskit_Widget_Accordion extends Widget_Base {
599
  'label' =>esc_html__( 'Color', 'elementskit' ),
600
  'type' => Controls_Manager::COLOR,
601
  'selectors' => [
602
- '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open' => 'color: {{VALUE}};'
 
603
  ],
604
  ]
605
  );
606
 
607
 
608
- $this->add_group_control(
609
- Group_Control_Typography::get_type(), [
610
- 'name' => 'ekit_accordion_icon_typography_close',
611
- 'selector' => '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open',
 
 
 
 
 
 
 
 
 
 
 
612
  ]
613
  );
614
 
@@ -649,15 +693,27 @@ class Elementskit_Widget_Accordion extends Widget_Base {
649
  'label' =>esc_html__( 'Color', 'elementskit' ),
650
  'type' => Controls_Manager::COLOR,
651
  'selectors' => [
652
- '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed' => 'color: {{VALUE}};'
 
653
  ],
654
  ]
655
  );
656
 
657
- $this->add_group_control(
658
- Group_Control_Typography::get_type(), [
659
- 'name' => 'ekit_accordion_icon_typography',
660
- 'selector' => '{{WRAPPER}} .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed',
 
 
 
 
 
 
 
 
 
 
 
661
  ]
662
  );
663
 
@@ -722,16 +778,52 @@ class Elementskit_Widget_Accordion extends Widget_Base {
722
 
723
  foreach ($ekit_accordion_items as $i=>$accorion_content) :
724
  $is_active = ($accorion_content['ekit_acc_is_active'] == 'yes') ? ' show collapse' : ' collapse';
725
- $is_active = ($has_user_defined_active_tab == false && $i == 0) ? ' show collapse' : $is_active;
726
  ?>
727
 
728
  <div class="elementskit-card">
729
  <div class="elementskit-card-header" id="primaryHeading-<?php echo esc_attr($i); ?>">
730
  <a href="#Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" class="elementskit-btn-link collapsed" data-ekit-toggle="collapse" data-target="#Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" aria-expanded="<?php echo esc_attr($is_active == ' collapse' ? 'false' : 'true'); ?>" aria-controls="Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>">
731
  <?php if(($ekit_accordion_icon_pos_style == 'left') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
732
 
733
- <i class="icon <?php echo esc_attr(($ekit_accordion_left_icon != '') ? $ekit_accordion_left_icon : 'icon-down-arrow1'); ?> icon-open icon-left"></i>
734
- <i class="icon <?php echo esc_attr(($ekit_accordion_left_icon_active != '') ? $ekit_accordion_left_icon_active : 'icon-down-arrow1'); ?> icon-closed icon-left"></i>
735
 
736
  <?php endif;
737
 
@@ -746,8 +838,43 @@ class Elementskit_Widget_Accordion extends Widget_Base {
746
  <?php if(($ekit_accordion_icon_pos_style == 'right') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
747
 
748
  <div class="ekit_accordion_icon_group">
749
- <i class="icon <?php echo esc_attr(($ekit_accordion_right_icon != '') ? $ekit_accordion_right_icon : 'icon-down-arrow1'); ?> icon-open icon-right"></i>
750
- <i class="icon <?php echo esc_attr(($ekit_accordion_right_icon_active != '') ? $ekit_accordion_right_icon_active : 'icon-down-arrow1'); ?> icon-closed icon-right"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
751
  </div>
752
 
753
  <?php endif; ?>
83
  [
84
  'acc_title' => ' How to Change my Photo from Admin Dashboard? ',
85
  'acc_content' => 'Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast',
86
+ 'ekit_acc_is_active' => 'yes'
87
  ],
88
  [
89
  'acc_title' => ' How to Change my Password easily?',
97
  'fields' => $repeater->get_controls(),
98
  ]
99
  );
100
+ $this->add_control(
101
+ 'ekit_accordion_open_first_slide',
102
+ [
103
+ 'label' => esc_html__( 'Keep first slide auto open?', 'elementskit' ),
104
+ 'type' => Controls_Manager::SWITCHER,
105
+ 'label_on' => esc_html__( 'Yes', 'elementskit' ),
106
+ 'label_off' => esc_html__( 'No', 'elementskit' ),
107
+ 'return_value' => 'yes',
108
+ 'default' => 'yes',
109
+ ]
110
+ );
111
 
112
  $this->add_control(
113
  'ekit_accordion_style',
161
  ]
162
  );
163
  $this->add_control(
164
+ 'ekit_accordion_left_icons',
165
  [
166
  'label' => esc_html__( 'Left Icon', 'elementskit' ),
167
+ 'type' => Controls_Manager::ICONS,
168
+ 'fa4compatibility' => 'ekit_accordion_left_icon',
169
+ 'default' => [
170
+ 'value' => 'icon icon-down-arrow1',
171
+ 'library' => 'ekiticons',
172
+ ],
173
  'condition' => [
174
  'ekit_accordion_icon_pos_style' => ['left', 'bothside']
175
  ]
176
  ]
177
  );
178
  $this->add_control(
179
+ 'ekit_accordion_left_icon_actives',
180
  [
181
  'label' => esc_html__( 'Left Icon Active', 'elementskit' ),
182
+ 'type' => Controls_Manager::ICONS,
183
+ 'fa4compatibility' => 'ekit_accordion_left_icon_active',
184
+ 'default' => [
185
+ 'value' => 'icon icon-up-arrow1',
186
+ 'library' => 'ekiticons',
187
+ ],
188
  'condition' => [
189
  'ekit_accordion_icon_pos_style' => ['left', 'bothside']
190
  ]
191
  ]
192
  );
193
  $this->add_control(
194
+ 'ekit_accordion_right_icons',
195
  [
196
  'label' => esc_html__( 'Right Icon', 'elementskit' ),
197
+ 'type' => Controls_Manager::ICONS,
198
+ 'fa4compatibility' => 'ekit_accordion_right_icon',
199
+ 'default' => [
200
+ 'value' => 'icon icon-down-arrow1',
201
+ 'library' => 'ekiticons',
202
+ ],
203
  'condition' => [
204
  'ekit_accordion_icon_pos_style' => ['right', 'bothside']
205
  ]
206
  ]
207
  );
208
  $this->add_control(
209
+ 'ekit_accordion_right_icon_actives',
210
  [
211
  'label' => esc_html__( 'Right Icon Active', 'elementskit' ),
212
+ 'type' => Controls_Manager::ICONS,
213
+ 'fa4compatibility' => 'ekit_accordion_right_icon_active',
214
+ 'default' => [
215
+ 'value' => 'icon icon-up-arrow',
216
+ 'library' => 'ekiticons',
217
+ ],
218
  'condition' => [
219
  'ekit_accordion_icon_pos_style' => ['right', 'bothside']
220
  ]
334
  $this->start_controls_tab(
335
  'ekit_accordion_style_close_tab',
336
  [
337
+ 'label' => esc_html__( 'Closed', 'elementskit' ),
338
  ]
339
  );
340
  $this->add_control(
476
 
477
  $this->add_control(
478
  'ekit_accordion_content_color', [
479
+ 'label' =>esc_html__( 'Color', 'elementskit' ),
480
  'type' => Controls_Manager::COLOR,
481
  'selectors' => [
482
  '{{WRAPPER}} .elementskit-accordion .elementskit-card-body p' => 'color: {{VALUE}};',
607
  $this->add_responsive_control(
608
  'ekit_accordion_section_icon_margin',
609
  [
610
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
611
  'type' => Controls_Manager::DIMENSIONS,
612
  'size_units' => [ 'px', '%', 'em' ],
613
  'selectors' => [
614
+ '{{WRAPPER}} .ekit_accordion_icon_group, {{WRAPPER}} .ekit_accordion_icon_left_group' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
615
  ],
616
  ]
617
  );
622
  $this->start_controls_tab(
623
  'ekit_accordion_icon_open_tab',
624
  [
625
+ 'label' => esc_html__( 'Slide Closed Icon', 'elementskit' ),
626
  ]
627
  );
628
 
631
  'label' =>esc_html__( 'Color', 'elementskit' ),
632
  'type' => Controls_Manager::COLOR,
633
  'selectors' => [
634
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open' => 'color: {{VALUE}};',
635
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
636
  ],
637
  ]
638
  );
639
 
640
 
641
+ $this->add_responsive_control(
642
+ 'ekit_accordion_icon_typography_close',
643
+ [
644
+ 'label' => esc_html__( 'Size', 'elementskit' ),
645
+ 'type' => Controls_Manager::SLIDER,
646
+ 'range' => [
647
+ 'px' => [
648
+ 'min' => 6,
649
+ 'max' => 300,
650
+ ],
651
+ ],
652
+ 'selectors' => [
653
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open' => 'font-size: {{SIZE}}{{UNIT}};',
654
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto;'
655
+ ],
656
  ]
657
  );
658
 
693
  'label' =>esc_html__( 'Color', 'elementskit' ),
694
  'type' => Controls_Manager::COLOR,
695
  'selectors' => [
696
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed' => 'color: {{VALUE}};',
697
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
698
  ],
699
  ]
700
  );
701
 
702
+ $this->add_responsive_control(
703
+ 'ekit_accordion_icon_typography', //icon id different because replaced the previous control
704
+ [
705
+ 'label' => esc_html__( 'Size', 'elementskit' ),
706
+ 'type' => Controls_Manager::SLIDER,
707
+ 'range' => [
708
+ 'px' => [
709
+ 'min' => 6,
710
+ 'max' => 300,
711
+ ],
712
+ ],
713
+ 'selectors' => [
714
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed' => 'font-size: {{SIZE}}{{UNIT}};',
715
+ '{{WRAPPER}} .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto;'
716
+ ]
717
  ]
718
  );
719
 
778
 
779
  foreach ($ekit_accordion_items as $i=>$accorion_content) :
780
  $is_active = ($accorion_content['ekit_acc_is_active'] == 'yes') ? ' show collapse' : ' collapse';
781
+ $is_active = ($ekit_accordion_open_first_slide == 'yes' && $has_user_defined_active_tab == false && $i == 0) ? ' show collapse' : $is_active;
782
  ?>
783
 
784
  <div class="elementskit-card">
785
  <div class="elementskit-card-header" id="primaryHeading-<?php echo esc_attr($i); ?>">
786
  <a href="#Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" class="elementskit-btn-link collapsed" data-ekit-toggle="collapse" data-target="#Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" aria-expanded="<?php echo esc_attr($is_active == ' collapse' ? 'false' : 'true'); ?>" aria-controls="Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>">
787
  <?php if(($ekit_accordion_icon_pos_style == 'left') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
788
+ <div class="ekit_accordion_icon_left_group">
789
+
790
+ <div class="ekit_accordion_normal_icon">
791
+ <!-- Normal Icon -->
792
+ <?php
793
+ // new icon
794
+ $migrated = isset( $settings['__fa4_migrated']['ekit_accordion_left_icons'] );
795
+ // Check if its a new widget without previously selected icon using the old Icon control
796
+ $is_new = empty( $settings['ekit_accordion_left_icon'] );
797
+ if ( $is_new || $migrated ) {
798
+ // new icon
799
+ Icons_Manager::render_icon( $settings['ekit_accordion_left_icons'], [ 'aria-hidden' => 'true', 'class' => 'icon-open icon-left' ] );
800
+ } else {
801
+ ?>
802
+ <i class="<?php echo esc_attr($settings['ekit_accordion_left_icon']); ?> icon-open icon-left" aria-hidden="true"></i>
803
+ <?php
804
+ }
805
+ ?>
806
+ </div>
807
+
808
+ <div class="ekit_accordion_active_icon">
809
+ <!-- Active Icon -->
810
+ <?php
811
+ // new icon
812
+ $migrated = isset( $settings['__fa4_migrated']['ekit_accordion_left_icon_actives'] );
813
+ // Check if its a new widget without previously selected icon using the old Icon control
814
+ $is_new = empty( $settings['ekit_accordion_left_icon_active'] );
815
+ if ( $is_new || $migrated ) {
816
+ // new icon
817
+ Icons_Manager::render_icon( $settings['ekit_accordion_left_icon_actives'], [ 'aria-hidden' => 'true', 'class' => 'icon-closed icon-left' ] );
818
+ } else {
819
+ ?>
820
+ <i class="<?php echo esc_attr($settings['ekit_accordion_left_icon_active']); ?> icon-closed icon-left" aria-hidden="true"></i>
821
+ <?php
822
+ }
823
+ ?>
824
+ </div>
825
 
826
+ </div>
 
827
 
828
  <?php endif;
829
 
838
  <?php if(($ekit_accordion_icon_pos_style == 'right') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
839
 
840
  <div class="ekit_accordion_icon_group">
841
+ <div class="ekit_accordion_normal_icon">
842
+ <!-- Normal Icon -->
843
+ <?php
844
+ // var_dump($settings['ekit_accordion_right_icons']);
845
+ // new icon
846
+ $migrated = isset( $settings['__fa4_migrated']['ekit_accordion_right_icons'] );
847
+ // Check if its a new widget without previously selected icon using the old Icon control
848
+ $is_new = empty( $settings['ekit_accordion_right_icon'] );
849
+ if ( $is_new || $migrated ) {
850
+ // new icon
851
+ Icons_Manager::render_icon( $settings['ekit_accordion_right_icons'], [ 'aria-hidden' => 'true', 'class' => 'icon-open icon-right' ] );
852
+ } else {
853
+ ?>
854
+ <i class="<?php echo esc_attr($settings['ekit_accordion_right_icon']); ?> icon-open icon-right" aria-hidden="true"></i>
855
+ <?php
856
+ }
857
+ ?>
858
+ </div>
859
+
860
+ <div class="ekit_accordion_active_icon">
861
+ <!-- Active Icon -->
862
+ <?php
863
+ // new icon
864
+ $migrated = isset( $settings['__fa4_migrated']['ekit_accordion_right_icon_actives'] );
865
+ // Check if its a new widget without previously selected icon using the old Icon control
866
+ $is_new = empty( $settings['ekit_accordion_right_icon_active'] );
867
+ if ( $is_new || $migrated ) {
868
+ // new icon
869
+ Icons_Manager::render_icon( $settings['ekit_accordion_right_icon_actives'], [ 'aria-hidden' => 'true', 'class' => 'icon-closed icon-right' ] );
870
+ } else {
871
+ ?>
872
+ <i class="<?php echo esc_attr($settings['ekit_accordion_right_icon_active']); ?> icon-closed icon-right" aria-hidden="true"></i>
873
+ <?php
874
+ }
875
+ ?>
876
+ </div>
877
+
878
  </div>
879
 
880
  <?php endif; ?>
widgets/blog-posts/blog-posts.php CHANGED
@@ -56,7 +56,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
56
  $this->add_control(
57
  'ekit_blog_posts_feature_img',
58
  [
59
- 'label' => esc_html__( 'Show Feature Image', 'elementskit' ),
60
  'type' => Controls_Manager::SWITCHER,
61
  'label_on' => esc_html__( 'Yes', 'elementskit' ),
62
  'label_off' => esc_html__( 'No', 'elementskit' ),
@@ -177,20 +177,25 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
177
  'type' => Controls_Manager::NUMBER,
178
  'min' => 1,
179
  'max' => 100,
180
- 'default' => 1,
181
  ]
182
  );
183
 
184
  $this->add_control(
185
- 'ekit_blog_posts_is_manual_selection',
186
- [
187
- 'label' => esc_html__('Select posts manually', 'elementskit'),
188
- 'type' => Controls_Manager::SWITCHER,
189
- 'label_on' => esc_html__('Yes', 'elementskit'),
190
- 'label_off' => esc_html__('No', 'elementskit'),
191
- 'default' => '',
192
- ]
193
- );
 
 
 
 
 
194
  $this->add_control(
195
  'ekit_blog_posts_manual_selection',
196
  [
@@ -341,69 +346,95 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
341
  'comment' => esc_html__( 'Comment', 'elementskit' ),
342
  ],
343
  'multiple' => true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
344
  'condition' => [
345
  'ekit_blog_posts_meta' => 'yes',
 
346
  ],
347
  ]
348
  );
349
  $this->add_control(
350
- 'ekit_blog_posts_meta_author_icon',
351
  [
352
  'label' => esc_html__( 'Author Icon', 'elementskit' ),
353
- 'type' => Controls_Manager::ICON,
354
- 'default' => 'icon icon-user',
 
 
 
 
355
  'condition' => [
356
  'ekit_blog_posts_author_image!' => 'yes',
357
  'ekit_blog_posts_meta' => 'yes',
 
358
  ]
359
  ]
360
  );
361
  $this->add_control(
362
- 'ekit_blog_posts_meta_date_icon',
363
  [
364
  'label' => esc_html__( 'Date Icon', 'elementskit' ),
365
- 'type' => Controls_Manager::ICON,
366
- 'default' => 'icon icon-calendar3',
 
 
 
 
367
  'condition' => [
368
  'ekit_blog_posts_meta' => 'yes',
 
369
  ],
370
  ]
371
  );
372
  $this->add_control(
373
- 'ekit_blog_posts_meta_category_icon',
374
  [
375
  'label' => esc_html__( 'Category Icon', 'elementskit' ),
376
- 'type' => Controls_Manager::ICON,
377
- 'default' => 'icon icon-folder',
 
 
 
 
378
  'condition' => [
379
  'ekit_blog_posts_meta' => 'yes',
 
380
  ],
381
  ]
382
  );
383
  $this->add_control(
384
- 'ekit_blog_posts_meta_comment_icon',
385
  [
386
  'label' => esc_html__( 'Comment Icon', 'elementskit' ),
387
- 'type' => Controls_Manager::ICON,
388
- 'default' => 'icon icon-comment',
 
 
 
 
389
  'condition' => [
390
  'ekit_blog_posts_meta' => 'yes',
 
391
  ],
392
  ]
393
  );
394
- $this->add_control(
395
- 'ekit_blog_posts_author_image',
396
- [
397
- 'label' => esc_html__( 'Show Author Image', 'elementskit' ),
398
- 'type' => Controls_Manager::SWITCHER,
399
- 'label_on' => esc_html__( 'Yes', 'elementskit' ),
400
- 'label_off' => esc_html__( 'No', 'elementskit' ),
401
- 'default' => 'no',
402
- 'condition' => [
403
- 'ekit_blog_posts_meta' => 'yes',
404
- ],
405
- ]
406
- );
407
 
408
  $this->end_controls_section();
409
 
@@ -428,14 +459,46 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
428
  );
429
 
430
  $this->add_control(
431
- 'ekit_blog_posts_btn_icon',
 
 
 
 
 
 
 
 
 
 
 
432
  [
433
  'label' =>esc_html__( 'Icon', 'elementskit' ),
434
- 'type' => Controls_Manager::ICON,
 
 
 
 
435
  'label_block' => true,
436
- 'default' => '',
 
 
437
  ]
438
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
439
  $this->add_responsive_control(
440
  'ekit_blog_posts_btn_align',
441
  [
@@ -458,7 +521,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
458
  'selectors'=> [
459
  '{{WRAPPER}} .btn-wraper' => 'text-align: {{VALUE}};',
460
  ],
461
- 'default' => 'center',
462
  ]
463
  );
464
 
@@ -479,21 +542,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
479
  'placeholder' => esc_html__( 'ID', 'elementskit' ),
480
  ]
481
  );
482
- $this->add_control(
483
- 'ekit_blog_posts_btn_icon_align',
484
- [
485
- 'label' =>esc_html__( 'Icon Position', 'elementskit' ),
486
- 'type' => Controls_Manager::SELECT,
487
- 'default' => 'left',
488
- 'options' => [
489
- 'left' =>esc_html__( 'Before', 'elementskit' ),
490
- 'right' =>esc_html__( 'After', 'elementskit' ),
491
- ],
492
- 'condition' => [
493
- 'ekit_blog_posts_btn_icon!' => '',
494
- ],
495
- ]
496
- );
497
  $this->end_controls_section();
498
 
499
 
@@ -731,14 +780,15 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
731
  $this->end_controls_section();
732
 
733
 
734
- // Feature Image Styles
735
  $this->start_controls_section(
736
  'ekit_blog_posts_feature_img_style',
737
  [
738
- 'label' => esc_html__( 'Feature Image', 'elementskit' ),
739
  'tab' => Controls_Manager::TAB_STYLE,
740
  'condition' => [
741
  'ekit_blog_posts_layout_style!' => 'elementskit-post-card',
 
742
  ],
743
  ]
744
  );
@@ -813,7 +863,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
813
  $this->add_group_control(
814
  Group_Control_Typography::get_type(), [
815
  'name' => 'ekit_blog_posts_meta_typography',
816
- 'selector' => '{{WRAPPER}} .post-meta-list, {{WRAPPER}} .post-meta-list a',
817
  ]
818
  );
819
 
@@ -886,7 +936,25 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
886
  'type' => Controls_Manager::DIMENSIONS,
887
  'size_units' => [ 'px', '%', 'em' ],
888
  'selectors' => [
889
- '{{WRAPPER}} .post-meta-list > span > i' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
890
  ],
891
  ]
892
  );
@@ -907,7 +975,8 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
907
  'label' => esc_html__( 'Color', 'elementskit' ),
908
  'type' => Controls_Manager::COLOR,
909
  'selectors' => [
910
- '{{WRAPPER}} .post-meta-list > span' => 'color: {{VALUE}};'
 
911
  ],
912
  ]
913
  );
@@ -977,7 +1046,8 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
977
  'label' => esc_html__( 'Color', 'elementskit' ),
978
  'type' => Controls_Manager::COLOR,
979
  'selectors' => [
980
- '{{WRAPPER}} .post-meta-list > span:hover' => 'color: {{VALUE}};'
 
981
  ],
982
  ]
983
  );
@@ -2036,7 +2106,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2036
  'size' => 30,
2037
  ],
2038
  'selectors' => [
2039
- '{{WRAPPER}} .elementskit-post-body .meta-author .author-img > img' => 'width: {{SIZE}}{{UNIT}};',
2040
  ],
2041
  ]
2042
  );
@@ -2063,7 +2133,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2063
  'size' => 30,
2064
  ],
2065
  'selectors' => [
2066
- '{{WRAPPER}} .elementskit-post-body .meta-author .author-img > img' => 'height: {{SIZE}}{{UNIT}};',
2067
  ],
2068
  ]
2069
  );
@@ -2143,6 +2213,27 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2143
  ]
2144
  );
2145
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2146
  $this->add_group_control(
2147
  Group_Control_Typography::get_type(),
2148
  [
@@ -2169,6 +2260,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2169
  'default' => '',
2170
  'selectors' => [
2171
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
 
2172
  ],
2173
  ]
2174
  );
@@ -2198,6 +2290,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2198
  'default' => '#ffffff',
2199
  'selectors' => [
2200
  '{{WRAPPER}} .elementskit-btn:hover' => 'color: {{VALUE}};',
 
2201
  ],
2202
  ]
2203
  );
@@ -2240,6 +2333,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2240
  'selectors' => [
2241
  '{{WRAPPER}} .elementskit-btn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2242
  ],
 
 
 
2243
  ]
2244
  );
2245
  $this->start_controls_tabs( 'xs_tabs_button_border_style' );
@@ -2247,6 +2343,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2247
  'ekit_blog_posts_btn_tab_border_normal',
2248
  [
2249
  'label' =>esc_html__( 'Normal', 'elementskit' ),
 
 
 
2250
  ]
2251
  );
2252
 
@@ -2259,6 +2358,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2259
  'selectors' => [
2260
  '{{WRAPPER}} .elementskit-btn' => 'border-color: {{VALUE}};',
2261
  ],
 
 
 
2262
  ]
2263
  );
2264
  $this->end_controls_tab();
@@ -2267,6 +2369,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2267
  'ekit_blog_posts_btn_tab_button_border_hover',
2268
  [
2269
  'label' =>esc_html__( 'Hover', 'elementskit' ),
 
 
 
2270
  ]
2271
  );
2272
  $this->add_control(
@@ -2278,6 +2383,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2278
  'selectors' => [
2279
  '{{WRAPPER}} .elementskit-btn:hover' => 'border-color: {{VALUE}};',
2280
  ],
 
 
 
2281
  ]
2282
  );
2283
  $this->end_controls_tab();
@@ -2307,25 +2415,7 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2307
  ]
2308
  );
2309
 
2310
- $this->add_responsive_control(
2311
- 'ekit_blog_posts_btn_normal_icon_font_size',
2312
- array(
2313
- 'label' => esc_html__( 'Font Size', 'elementskit' ),
2314
- 'type' => Controls_Manager::SLIDER,
2315
- 'size_units' => array(
2316
- 'px', 'em', 'rem',
2317
- ),
2318
- 'range' => array(
2319
- 'px' => array(
2320
- 'min' => 1,
2321
- 'max' => 100,
2322
- ),
2323
- ),
2324
- 'selectors' => array(
2325
- '{{WRAPPER}} .elementskit-btn i, {{WRAPPER}} .elementskit-btn' => 'font-size: {{SIZE}}{{UNIT}}',
2326
- ),
2327
- )
2328
- );
2329
  $this->end_controls_section();
2330
  }
2331
 
@@ -2348,9 +2438,9 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2348
  'offset' => $ekit_blog_posts_offset,
2349
  ];
2350
 
2351
- if($ekit_blog_posts_is_manual_selection == 'yes' && $ekit_blog_posts_manual_selection !=''){
2352
  $default = \ElementsKit\Utils::array_push_assoc(
2353
- $default, 'post__in', $ekit_blog_posts_manual_selection
2354
  );
2355
  }
2356
 
@@ -2359,257 +2449,344 @@ class Elementskit_Widget_Blog_Posts extends Widget_Base {
2359
  $default, 'category__in', $ekit_blog_posts_cats
2360
  );
2361
  }
 
2362
  // Post Query
2363
  $post_query = new \WP_Query( $default );
2364
 
2365
  ?>
2366
- <div class="row">
2367
- <?php if ( 'elementskit-blog-block-post' == $ekit_blog_posts_layout_style ) {
2368
- $ekit_blog_posts_column = 'ekit-md-12';
2369
- }
2370
- $column_size = 'ekit-md-12';
2371
- $img_order = 'order-1';
2372
- $content_order = 'order-2';
2373
-
2374
- if ( 'right' == $ekit_blog_posts_feature_img_float ) {
2375
- $img_order = 'order-2';
2376
- $content_order = 'order-1';
2377
- }
2378
- while ( $post_query->have_posts() ) : $post_query->the_post();
2379
- if ( 'yes' == $ekit_blog_posts_feature_img
2380
- && has_post_thumbnail()
2381
- && ( 'yes' == $ekit_blog_posts_title
2382
- || 'yes' == $ekit_blog_posts_content
2383
- || 'yes' == $ekit_blog_posts_meta
2384
- || 'yes' == $ekit_blog_posts_author ) ) {
2385
- $column_size = 'ekit-md-6';
2386
- }
2387
-
2388
- ob_start(); ?>
2389
- <h2 class="entry-title">
2390
- <a href="<?php the_permalink(); ?>">
2391
- <?php if($ekit_blog_posts_title_trim !='' || $ekit_blog_posts_title_trim > 0):
2392
- echo \ElementsKit\Utils::trim_words(get_the_title(), $ekit_blog_posts_title_trim);
2393
- else:
2394
- the_title();
2395
- endif; ?>
2396
- </a>
2397
- </h2>
2398
- <?php $title_html = ob_get_clean();
2399
- $meta_data_html = '';
2400
- if ( 'yes' == $ekit_blog_posts_meta ):
2401
- ob_start(); ?>
2402
- <?php if($ekit_blog_posts_meta == 'yes' && $ekit_blog_posts_meta_select != '') : ?>
2403
- <div class="post-meta-list">
2404
- <?php foreach($ekit_blog_posts_meta_select as $meta): ?>
2405
- <?php if($meta == 'author'): ?>
2406
- <span class="meta-author">
2407
- <?php if( 'yes' == $ekit_blog_posts_author_image): ?>
2408
- <span class="author-img">
2409
- <?php echo get_avatar( get_the_author_meta( "ID" )); ?>
2410
- </span>
2411
- <?php else: ?>
2412
- <?php if($ekit_blog_posts_meta_author_icon != '') : ?>
2413
- <i class="<?php echo esc_attr($ekit_blog_posts_meta_author_icon); ?>"></i>
2414
- <?php endif; ?>
2415
- <?php endif; ?>
2416
- <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a>
2417
- </span>
2418
- <?php endif; ?>
2419
- <?php if($meta == 'date'): ?>
2420
- <span class="meta-date">
2421
- <?php if($ekit_blog_posts_meta_date_icon != '') : ?>
2422
- <i class="<?php echo esc_attr($ekit_blog_posts_meta_date_icon); ?>"></i>
2423
- <?php endif; ?>
2424
- <?php echo esc_html( get_the_date() ); ?>
2425
- </span>
2426
- <?php endif; ?>
2427
- <?php if($meta == 'category'): ?>
2428
- <span class="post-cat">
2429
- <?php if($ekit_blog_posts_meta_category_icon != '') : ?>
2430
- <i class="<?php echo esc_attr($ekit_blog_posts_meta_category_icon); ?>"></i>
2431
- <?php endif; ?>
2432
- <?php echo get_the_category_list( ' | ' ); ?>
2433
- </span>
2434
- <?php endif; ?>
2435
- <?php if($meta == 'comment'): ?>
2436
- <span class="post-comment">
2437
- <?php if($ekit_blog_posts_meta_comment_icon != '') : ?>
2438
- <i class="<?php echo esc_attr($ekit_blog_posts_meta_comment_icon); ?>"></i>
2439
- <?php endif; ?>
2440
- <a href="<?php comments_link(); ?>"><?php echo esc_html( get_comments_number() ); ?></a>
2441
- </span>
2442
- <?php endif; ?>
2443
- <?php endforeach; ?>
2444
- </div>
2445
- <?php endif; ?>
2446
- <?php
2447
- $meta_data_html .= ob_get_clean();
2448
- endif;
2449
-
2450
-
2451
- $column_size = self::format_colname($column_size);
2452
- $ekit_blog_posts_column = self::format_colname($ekit_blog_posts_column);
2453
- ?>
2454
- <div class="<?php echo esc_attr( $ekit_blog_posts_column ); ?>">
2455
-
2456
- <?php if ( 'elementskit-blog-block-post' == $ekit_blog_posts_layout_style ): ?>
2457
- <div class="<?php echo esc_attr( $ekit_blog_posts_layout_style ); ?>">
2458
- <div class="row no-gutters">
2459
- <?php if ( 'yes' == $ekit_blog_posts_feature_img && has_post_thumbnail() ): ?>
2460
- <div class="<?php echo esc_attr( $column_size.' '.$ekit_blog_posts_vertical_alignment.' '.$img_order ); ?>">
2461
- <a href="<?php the_permalink(); ?>" class="elementskit-entry-thumb">
2462
- <img src="<?php the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>">
2463
- </a><!-- .elementskit-entry-thumb END -->
2464
- </div>
2465
- <?php endif; ?>
2466
-
2467
- <div class="<?php echo esc_attr( $column_size.' '.$ekit_blog_posts_vertical_alignment.' '.$content_order ); ?>">
2468
- <div class="elementskit-post-body <?php echo esc_attr($highlight_border); ?>">
2469
- <div class="elementskit-entry-header">
2470
- <?php if ( 'yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2471
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
2472
- <?php endif; ?>
2473
-
2474
- <?php if ('after_content' != $ekit_blog_posts_title_position ): ?>
2475
- <?php echo \ElementsKit\Utils::kses($meta_data_html); ?>
2476
- <?php endif; ?>
2477
-
2478
- <?php if ('yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2479
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
2480
- <?php endif; ?>
2481
 
2482
- <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2483
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
2484
- <?php endif; ?>
2485
- </div><!-- .elementskit-entry-header END -->
2486
-
2487
- <?php if ( 'yes' == $ekit_blog_posts_content ): ?>
2488
- <div class="elementskit-post-footer">
2489
- <?php if($ekit_blog_posts_content_trim !='' || $ekit_blog_posts_content_trim > 0): ?>
2490
- <p><?php echo \ElementsKit\Utils::trim_words(get_the_content(), $ekit_blog_posts_content_trim); ?></p>
2491
- <?php else: ?>
2492
- <?php echo get_the_content(); ?>
2493
- <?php endif; ?>
2494
- <?php if ( 'after_content' == $ekit_blog_posts_title_position ): ?>
2495
- <?php echo \ElementsKit\Utils::kses($meta_data_html); ?>
2496
- <?php endif; ?>
2497
- </div><!-- .elementskit-post-footer END -->
2498
- <?php endif; ?>
2499
- </div><!-- .elementskit-post-body END -->
2500
- </div>
2501
- </div>
2502
- </div><!-- .elementskit-blog-block-post .radius .gradient-bg END -->
2503
- <?php else: ?>
2504
- <div class="<?php echo esc_attr( $ekit_blog_posts_layout_style ); ?>">
2505
- <div class="elementskit-entry-header">
2506
- <?php if ( 'elementskit-post-image-card' == $ekit_blog_posts_layout_style && 'yes' == $ekit_blog_posts_feature_img && has_post_thumbnail() ): ?>
2507
- <a href="<?php the_permalink(); ?>" class="elementskit-entry-thumb">
2508
- <img src="<?php the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>">
2509
- </a><!-- .elementskit-entry-thumb END -->
2510
- <?php if('yes' == $settings['ekit_blog_posts_floating_date']) : ?>
2511
- <?php if($ekit_blog_posts_floating_date_style == 'style1'): ?>
2512
- <div class="elementskit-meta-lists">
2513
- <div class="elementskit-single-meta"><span class="elementskit-meta-wraper"><strong><?php echo get_the_date( 'd' );?></strong><?php echo get_the_date( 'M' );?></span></div>
2514
- </div>
2515
- <?php elseif($ekit_blog_posts_floating_date_style == 'style2'): ?>
2516
- <div class="elementskit-meta-lists elementskit-style-tag">
2517
- <div class="elementskit-single-meta <?php echo esc_attr($settings['ekit_blog_posts_floating_date_triangle_position_alignment']); ?>"><span class="elementskit-meta-wraper"><strong><?php echo get_the_date( 'd' );?></strong><?php echo get_the_date( 'M' );?></span></div>
2518
- </div>
2519
- <?php endif; ?>
2520
- <?php endif; ?>
2521
- <?php endif; ?>
2522
-
2523
- <?php if ( 'elementskit-post-card' == $ekit_blog_posts_layout_style):
2524
- if('yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2525
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
2526
-
2527
- <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2528
- <span class="elementskit-border-hr"></span>
2529
- <?php endif; ?>
2530
- <?php endif; ?>
2531
 
2532
- <?php if ( 'after_content' != $ekit_blog_posts_title_position ): ?>
2533
- <?php echo \ElementsKit\Utils::kses($meta_data_html); ?>
2534
  <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2535
 
2536
- <?php if ( 'yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2537
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
 
 
 
 
2538
 
2539
- <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2540
- <span class="elementskit-border-hr"></span>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2541
  <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2542
  <?php endif; ?>
2543
-
2544
- <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2545
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
2546
-
2547
- <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2548
- <span class="elementskit-border-hr"></span>
2549
- <?php endif; ?>
2550
  <?php endif; ?>
2551
  <?php endif; ?>
2552
- </div><!-- .elementskit-entry-header END -->
2553
 
2554
- <div class="elementskit-post-body <?php echo esc_attr($highlight_border); ?>">
2555
- <?php if ( 'elementskit-post-image-card' == $ekit_blog_posts_layout_style):
2556
- if ('yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2557
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
 
 
 
2558
  <?php endif; ?>
2559
 
2560
  <?php if ( 'after_content' != $ekit_blog_posts_title_position ): ?>
2561
- <?php echo \ElementsKit\Utils::kses($meta_data_html); ?>
2562
  <?php endif; ?>
2563
 
2564
  <?php if ( 'yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2565
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
 
 
 
 
2566
  <?php endif; ?>
2567
 
2568
  <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2569
- <?php echo \ElementsKit\Utils::kses($title_html); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2570
  <?php endif; ?>
2571
  <?php endif; ?>
2572
- <?php if ( 'yes' == $ekit_blog_posts_content ): ?>
2573
- <?php if($ekit_blog_posts_content_trim !='' || $ekit_blog_posts_content_trim > 0): ?>
2574
- <p><?php echo \ElementsKit\Utils::trim_words(get_the_content(), $ekit_blog_posts_content_trim); ?></p>
2575
- <?php else: ?>
2576
- <?php echo get_the_content(); ?>
2577
  <?php endif; ?>
2578
- <?php endif; ?>
2579
- <?php if ( 'after_content' == $ekit_blog_posts_title_position ): ?>
2580
- <?php echo \ElementsKit\Utils::kses($meta_data_html); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2581
  <?php endif; ?>
2582
- <?php
2583
- if($ekit_blog_posts_read_more == 'yes'):
2584
- $btn_text = $settings['ekit_blog_posts_btn_text'];
2585
- $btn_class = ($settings['ekit_blog_posts_btn_class'] != '') ? $settings['ekit_blog_posts_btn_class'] : '';
2586
- $btn_id = ($settings['ekit_blog_posts_btn_id'] != '') ? 'id='.$settings['ekit_blog_posts_btn_id'] : '';
2587
- $icon_align = $settings['ekit_blog_posts_btn_icon_align'];
2588
- ?>
2589
- <div class="btn-wraper">
2590
- <?php if($icon_align == 'right'): ?>
2591
- <a href="<?php echo esc_url( the_permalink() ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
2592
- <?php echo esc_html( $btn_text ); ?>
2593
- <?php if($settings['ekit_blog_posts_btn_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_blog_posts_btn_icon'] ); ?>"></i><?php endif; ?>
2594
- </a>
2595
- <?php endif; ?>
2596
-
2597
- <?php if($icon_align == 'left'): ?>
2598
- <a href="<?php echo esc_url( the_permalink() ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
2599
- <?php if($settings['ekit_blog_posts_btn_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_blog_posts_btn_icon'] ); ?>"></i><?php endif; ?>
2600
- <?php echo esc_html( $btn_text ); ?>
2601
- </a>
2602
- <?php endif; ?>
2603
- </div>
2604
- <?php endif; ?>
2605
- </div><!-- .elementskit-post-body END -->
2606
- </div>
2607
- <?php endif; ?>
2608
-
2609
- </div>
2610
- <?php endwhile; ?>
2611
  </div>
2612
  <?php
 
2613
  }
2614
 
2615
  protected function _content_template() { }
56
  $this->add_control(
57
  'ekit_blog_posts_feature_img',
58
  [
59
+ 'label' => esc_html__( 'Show Featured Image', 'elementskit' ),
60
  'type' => Controls_Manager::SWITCHER,
61
  'label_on' => esc_html__( 'Yes', 'elementskit' ),
62
  'label_off' => esc_html__( 'No', 'elementskit' ),
177
  'type' => Controls_Manager::NUMBER,
178
  'min' => 1,
179
  'max' => 100,
180
+ 'default' => 3,
181
  ]
182
  );
183
 
184
  $this->add_control(
185
+ 'ekit_blog_posts_is_manual_selection',
186
+ [
187
+ 'label' => esc_html__( 'Select posts by:', 'elementskit' ),
188
+ 'type' => Controls_Manager::SELECT,
189
+ 'default' => '',
190
+ 'options' => [
191
+ 'recent' => esc_html__( 'Recent Post', 'elementskit' ),
192
+ 'yes' => esc_html__( 'Selected Post', 'elementskit' ),
193
+ '' => esc_html__( 'Category Post', 'elementskit' ),
194
+ ],
195
+
196
+ ]
197
+ );
198
+
199
  $this->add_control(
200
  'ekit_blog_posts_manual_selection',
201
  [
346
  'comment' => esc_html__( 'Comment', 'elementskit' ),
347
  ],
348
  'multiple' => true,
349
+ // 'default' => [
350
+ // 'author',
351
+ // 'date'
352
+ // ],
353
+ 'condition' => [
354
+ 'ekit_blog_posts_meta' => 'yes',
355
+ ],
356
+ ]
357
+ );
358
+ $this->add_control(
359
+ 'ekit_blog_posts_author_image',
360
+ [
361
+ 'label' => esc_html__( 'Show Author Image', 'elementskit' ),
362
+ 'type' => Controls_Manager::SWITCHER,
363
+ 'label_on' => esc_html__( 'Yes', 'elementskit' ),
364
+ 'label_off' => esc_html__( 'No', 'elementskit' ),
365
+ 'default' => 'no',
366
  'condition' => [
367
  'ekit_blog_posts_meta' => 'yes',
368
+ 'ekit_blog_posts_meta_select' => 'author'
369
  ],
370
  ]
371
  );
372
  $this->add_control(
373
+ 'ekit_blog_posts_meta_author_icons',
374
  [
375
  'label' => esc_html__( 'Author Icon', 'elementskit' ),
376
+ 'type' => Controls_Manager::ICONS,
377
+ 'fa4compatibility' => 'ekit_blog_posts_meta_author_icon',
378
+ 'default' => [
379
+ 'value' => 'icon icon-user',
380
+ 'library' => 'ekiticons',
381
+ ],
382
  'condition' => [
383
  'ekit_blog_posts_author_image!' => 'yes',
384
  'ekit_blog_posts_meta' => 'yes',
385
+ 'ekit_blog_posts_meta_select' => 'author'
386
  ]
387
  ]
388
  );
389
  $this->add_control(
390
+ 'ekit_blog_posts_meta_date_icons',
391
  [
392
  'label' => esc_html__( 'Date Icon', 'elementskit' ),
393
+ 'type' => Controls_Manager::ICONS,
394
+ 'fa4compatibility' => 'ekit_blog_posts_meta_date_icon',
395
+ 'default' => [
396
+ 'value' => 'icon icon-calendar3',
397
+ 'library' => 'ekiticons',
398
+ ],
399
  'condition' => [
400
  'ekit_blog_posts_meta' => 'yes',
401
+ 'ekit_blog_posts_meta_select' => 'date'
402
  ],
403
  ]
404
  );
405
  $this->add_control(
406
+ 'ekit_blog_posts_meta_category_icons',
407
  [
408
  'label' => esc_html__( 'Category Icon', 'elementskit' ),
409
+ 'type' => Controls_Manager::ICONS,
410
+ 'fa4compatibility' => 'ekit_blog_posts_meta_category_icon',
411
+ 'default' => [
412
+ 'value' => 'icon icon-folder',
413
+ 'library' => 'ekiticons',
414
+ ],
415
  'condition' => [
416
  'ekit_blog_posts_meta' => 'yes',
417
+ 'ekit_blog_posts_meta_select' => 'category'
418
  ],
419
  ]
420
  );
421
  $this->add_control(
422
+ 'ekit_blog_posts_meta_comment_icons',
423
  [
424
  'label' => esc_html__( 'Comment Icon', 'elementskit' ),
425
+ 'type' => Controls_Manager::ICONS,
426
+ 'fa4compatibility' => 'ekit_blog_posts_meta_comment_icon',
427
+ 'default' => [
428
+ 'value' => 'icon icon-comment',
429
+ 'library' => 'ekiticons',
430
+ ],
431
  'condition' => [
432
  'ekit_blog_posts_meta' => 'yes',
433
+ 'ekit_blog_posts_meta_select' => 'comment'
434
  ],
435
  ]
436
  );
437
+
 
 
 
 
 
 
 
 
 
 
 
 
438
 
439
  $this->end_controls_section();
440
 
459
  );
460
 
461
  $this->add_control(
462
+ 'ekit_blog_posts_btn_icons__switch',
463
+ [
464
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
465
+ 'type' => Controls_Manager::SWITCHER,
466
+ 'default' => 'yes',
467
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
468
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
469
+ ]
470
+ );
471
+
472
+ $this->add_control(
473
+ 'ekit_blog_posts_btn_icons',
474
  [
475
  'label' =>esc_html__( 'Icon', 'elementskit' ),
476
+ 'type' => Controls_Manager::ICONS,
477
+ 'fa4compatibility' => 'ekit_blog_posts_btn_icon',
478
+ 'default' => [
479
+ 'value' => '',
480
+ ],
481
  'label_block' => true,
482
+ 'condition' => [
483
+ 'ekit_blog_posts_btn_icons__switch' => 'yes'
484
+ ]
485
  ]
486
  );
487
+ $this->add_control(
488
+ 'ekit_blog_posts_btn_icon_align',
489
+ [
490
+ 'label' =>esc_html__( 'Icon Position', 'elementskit' ),
491
+ 'type' => Controls_Manager::SELECT,
492
+ 'default' => 'left',
493
+ 'options' => [
494
+ 'left' =>esc_html__( 'Before', 'elementskit' ),
495
+ 'right' =>esc_html__( 'After', 'elementskit' ),
496
+ ],
497
+ 'condition' => [
498
+ 'ekit_blog_posts_btn_icons__switch' => 'yes'
499
+ ]
500
+ ]
501
+ );
502
  $this->add_responsive_control(
503
  'ekit_blog_posts_btn_align',
504
  [
521
  'selectors'=> [
522
  '{{WRAPPER}} .btn-wraper' => 'text-align: {{VALUE}};',
523
  ],
524
+ 'default' => 'left',
525
  ]
526
  );
527
 
542
  'placeholder' => esc_html__( 'ID', 'elementskit' ),
543
  ]
544
  );
545
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  $this->end_controls_section();
547
 
548
 
780
  $this->end_controls_section();
781
 
782
 
783
+ // Featured Image Styles
784
  $this->start_controls_section(
785
  'ekit_blog_posts_feature_img_style',
786
  [
787
+ 'label' => esc_html__( 'Featured Image', 'elementskit' ),
788
  'tab' => Controls_Manager::TAB_STYLE,
789
  'condition' => [
790
  'ekit_blog_posts_layout_style!' => 'elementskit-post-card',
791
+ 'ekit_blog_posts_feature_img' => 'yes'
792
  ],
793
  ]
794
  );
863
  $this->add_group_control(
864
  Group_Control_Typography::get_type(), [
865
  'name' => 'ekit_blog_posts_meta_typography',
866
+ 'selector' => '{{WRAPPER}} .post-meta-list a, {{WRAPPER}} .post-meta-list .meta-date-text',
867
  ]
868
  );
869
 
936
  'type' => Controls_Manager::DIMENSIONS,
937
  'size_units' => [ 'px', '%', 'em' ],
938
  'selectors' => [
939
+ '{{WRAPPER}} .post-meta-list > span > i, {{WRAPPER}} .post-meta-list > span > svg' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
940
+ ],
941
+ ]
942
+ );
943
+
944
+ $this->add_responsive_control(
945
+ 'ekit_blog_posts_meta_icon_size',
946
+ [
947
+ 'label' => esc_html__( 'Icon Size', 'elementskit' ),
948
+ 'type' => Controls_Manager::SLIDER,
949
+ 'range' => [
950
+ 'px' => [
951
+ 'min' => 6,
952
+ 'max' => 300,
953
+ ],
954
+ ],
955
+ 'selectors' => [
956
+ '{{WRAPPER}} .post-meta-list > span > i' => 'font-size: {{SIZE}}{{UNIT}};',
957
+ '{{WRAPPER}} .post-meta-list > span > svg' => 'max-width: {{SIZE}}{{UNIT}};',
958
  ],
959
  ]
960
  );
975
  'label' => esc_html__( 'Color', 'elementskit' ),
976
  'type' => Controls_Manager::COLOR,
977
  'selectors' => [
978
+ '{{WRAPPER}} .post-meta-list > span' => 'color: {{VALUE}};',
979
+ '{{WRAPPER}} .post-meta-list > span > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};'
980
  ],
981
  ]
982
  );
1046
  'label' => esc_html__( 'Color', 'elementskit' ),
1047
  'type' => Controls_Manager::COLOR,
1048
  'selectors' => [
1049
+ '{{WRAPPER}} .post-meta-list > span:hover' => 'color: {{VALUE}};',
1050
+ '{{WRAPPER}} .post-meta-list > span:hover > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};'
1051
  ],
1052
  ]
1053
  );
2106
  'size' => 30,
2107
  ],
2108
  'selectors' => [
2109
+ '{{WRAPPER}} .elementskit-post-body .meta-author .author-img' => 'width: {{SIZE}}{{UNIT}};',
2110
  ],
2111
  ]
2112
  );
2133
  'size' => 30,
2134
  ],
2135
  'selectors' => [
2136
+ '{{WRAPPER}} .elementskit-post-body .meta-author .author-img' => 'height: {{SIZE}}{{UNIT}};',
2137
  ],
2138
  ]
2139
  );
2213
  ]
2214
  );
2215
 
2216
+ $this->add_responsive_control(
2217
+ 'ekit_blog_posts_btn_normal_icon_font_size',
2218
+ array(
2219
+ 'label' => esc_html__( 'Font Size', 'elementskit' ),
2220
+ 'type' => Controls_Manager::SLIDER,
2221
+ 'size_units' => array(
2222
+ 'px', 'em', 'rem',
2223
+ ),
2224
+ 'range' => array(
2225
+ 'px' => array(
2226
+ 'min' => 1,
2227
+ 'max' => 100,
2228
+ ),
2229
+ ),
2230
+ 'selectors' => array(
2231
+ '{{WRAPPER}} .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}};',
2232
+ '{{WRAPPER}} .elementskit-btn svg' => 'max-width: {{SIZE}}{{UNIT}};',
2233
+ ),
2234
+ )
2235
+ );
2236
+
2237
  $this->add_group_control(
2238
  Group_Control_Typography::get_type(),
2239
  [
2260
  'default' => '',
2261
  'selectors' => [
2262
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
2263
+ '{{WRAPPER}} .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
2264
  ],
2265
  ]
2266
  );
2290
  'default' => '#ffffff',
2291
  'selectors' => [
2292
  '{{WRAPPER}} .elementskit-btn:hover' => 'color: {{VALUE}};',
2293
+ '{{WRAPPER}} .elementskit-btn:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
2294
  ],
2295
  ]
2296
  );
2333
  'selectors' => [
2334
  '{{WRAPPER}} .elementskit-btn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2335
  ],
2336
+ 'condition' => [
2337
+ 'ekit_blog_posts_btn_border_style!' => ''
2338
+ ]
2339
  ]
2340
  );
2341
  $this->start_controls_tabs( 'xs_tabs_button_border_style' );
2343
  'ekit_blog_posts_btn_tab_border_normal',
2344
  [
2345
  'label' =>esc_html__( 'Normal', 'elementskit' ),
2346
+ 'condition' => [
2347
+ 'ekit_blog_posts_btn_border_style!' => ''
2348
+ ]
2349
  ]
2350
  );
2351
 
2358
  'selectors' => [
2359
  '{{WRAPPER}} .elementskit-btn' => 'border-color: {{VALUE}};',
2360
  ],
2361
+ 'condition' => [
2362
+ 'ekit_blog_posts_btn_border_style!' => ''
2363
+ ]
2364
  ]
2365
  );
2366
  $this->end_controls_tab();
2369
  'ekit_blog_posts_btn_tab_button_border_hover',
2370
  [
2371
  'label' =>esc_html__( 'Hover', 'elementskit' ),
2372
+ 'condition' => [
2373
+ 'ekit_blog_posts_btn_border_style!' => ''
2374
+ ]
2375
  ]
2376
  );
2377
  $this->add_control(
2383
  'selectors' => [
2384
  '{{WRAPPER}} .elementskit-btn:hover' => 'border-color: {{VALUE}};',
2385
  ],
2386
+ 'condition' => [
2387
+ 'ekit_blog_posts_btn_border_style!' => ''
2388
+ ]
2389
  ]
2390
  );
2391
  $this->end_controls_tab();
2415
  ]
2416
  );
2417
 
2418
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2419
  $this->end_controls_section();
2420
  }
2421
 
2438
  'offset' => $ekit_blog_posts_offset,
2439
  ];
2440
 
2441
+ if($ekit_blog_posts_is_manual_selection === 'yes'){
2442
  $default = \ElementsKit\Utils::array_push_assoc(
2443
+ $default, 'post__in', (!empty($ekit_blog_posts_manual_selection && count($ekit_blog_posts_manual_selection) > 0 )) ? $ekit_blog_posts_manual_selection : [-1]
2444
  );
2445
  }
2446
 
2449
  $default, 'category__in', $ekit_blog_posts_cats
2450
  );
2451
  }
2452
+
2453
  // Post Query
2454
  $post_query = new \WP_Query( $default );
2455
 
2456
  ?>
2457
+ <div class="container">
2458
+ <div class="row">
2459
+ <?php if ( 'elementskit-blog-block-post' == $ekit_blog_posts_layout_style ) {
2460
+ $ekit_blog_posts_column = 'ekit-md-12';
2461
+ }
2462
+ $column_size = 'ekit-md-12';
2463
+ $img_order = 'order-1';
2464
+ $content_order = 'order-2';
2465
+
2466
+ if ( 'right' == $ekit_blog_posts_feature_img_float ) {
2467
+ $img_order = 'order-2';
2468
+ $content_order = 'order-1';
2469
+ }
2470
+ while ( $post_query->have_posts() ) : $post_query->the_post();
2471
+ if ( 'yes' == $ekit_blog_posts_feature_img
2472
+ && has_post_thumbnail()
2473
+ && ( 'yes' == $ekit_blog_posts_title
2474
+ || 'yes' == $ekit_blog_posts_content
2475
+ || 'yes' == $ekit_blog_posts_meta
2476
+ || 'yes' == $ekit_blog_posts_author ) ) {
2477
+ $column_size = 'ekit-md-6';
2478
+ }
2479
+
2480
+ ob_start(); ?>
2481
+ <h2 class="entry-title">
2482
+ <a href="<?php the_permalink(); ?>">
2483
+ <?php if($ekit_blog_posts_title_trim !='' || $ekit_blog_posts_title_trim > 0):
2484
+ echo \ElementsKit\Utils::trim_words(get_the_title(), $ekit_blog_posts_title_trim);
2485
+ else:
2486
+ the_title();
2487
+ endif; ?>
2488
+ </a>
2489
+ </h2>
2490
+ <?php $title_html = ob_get_clean();
2491
+ $meta_data_html = '';
2492
+ if ( 'yes' == $ekit_blog_posts_meta ):
2493
+ ob_start(); ?>
2494
+ <?php if($ekit_blog_posts_meta == 'yes' && $ekit_blog_posts_meta_select != '') : ?>
2495
+ <div class="post-meta-list">
2496
+ <?php foreach($ekit_blog_posts_meta_select as $meta): ?>
2497
+ <?php if($meta == 'author'): ?>
2498
+ <span class="meta-author">
2499
+ <?php if( 'yes' == $ekit_blog_posts_author_image): ?>
2500
+ <span class="author-img">
2501
+ <?php echo get_avatar( get_the_author_meta( "ID" )); ?>
2502
+ </span>
2503
+ <?php else: ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2504
 
2505
+ <?php
2506
+ // new icon
2507
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_meta_author_icons'] );
2508
+ // Check if its a new widget without previously selected icon using the old Icon control
2509
+ $is_new = empty( $settings['ekit_blog_posts_meta_author_icon'] );
2510
+ if ( $is_new || $migrated ) {
2511
+ // new icon
2512
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_meta_author_icons'], [ 'aria-hidden' => 'true'] );
2513
+ } else {
2514
+ ?>
2515
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_meta_author_icon']); ?>" aria-hidden="true"></i>
2516
+ <?php
2517
+ }
2518
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2519
 
 
 
2520
  <?php endif; ?>
2521
+ <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a>
2522
+ </span>
2523
+ <?php endif; ?>
2524
+ <?php if($meta == 'date'): ?>
2525
+ <span class="meta-date">
2526
+
2527
+ <?php
2528
+ // new icon
2529
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_meta_date_icons'] );
2530
+ // Check if its a new widget without previously selected icon using the old Icon control
2531
+ $is_new = empty( $settings['ekit_blog_posts_meta_date_icon'] );
2532
+ if ( $is_new || $migrated ) {
2533
+ // new icon
2534
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_meta_date_icons'], [ 'aria-hidden' => 'true' ] );
2535
+ } else {
2536
+ ?>
2537
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_meta_date_icon']); ?>" aria-hidden="true"></i>
2538
+ <?php
2539
+ }
2540
+ ?>
2541
+
2542
+ <span class="meta-date-text">
2543
+ <?php echo esc_html( get_the_date() ); ?>
2544
+ </span>
2545
+ </span>
2546
+ <?php endif; ?>
2547
+ <?php if($meta == 'category'): ?>
2548
+ <span class="post-cat">
2549
+
2550
+ <?php
2551
+ // new icon
2552
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_meta_category_icons'] );
2553
+ // Check if its a new widget without previously selected icon using the old Icon control
2554
+ $is_new = empty( $settings['ekit_blog_posts_meta_category_icon'] );
2555
+ if ( $is_new || $migrated ) {
2556
+ // new icon
2557
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_meta_category_icons'], [ 'aria-hidden' => 'true' ] );
2558
+ } else {
2559
+ ?>
2560
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_meta_category_icon']); ?>" aria-hidden="true"></i>
2561
+ <?php
2562
+ }
2563
+ ?>
2564
+
2565
+ <?php echo get_the_category_list( ' | ' ); ?>
2566
+ </span>
2567
+ <?php endif; ?>
2568
+ <?php if($meta == 'comment'): ?>
2569
+ <span class="post-comment">
2570
+
2571
+ <?php
2572
+ // new icon
2573
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_meta_comment_icons'] );
2574
+ // Check if its a new widget without previously selected icon using the old Icon control
2575
+ $is_new = empty( $settings['ekit_blog_posts_meta_comment_icon'] );
2576
+ if ( $is_new || $migrated ) {
2577
+ // new icon
2578
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_meta_comment_icons'], [ 'aria-hidden' => 'true' ] );
2579
+ } else {
2580
+ ?>
2581
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_meta_comment_icon']); ?>" aria-hidden="true"></i>
2582
+ <?php
2583
+ }
2584
+ ?>
2585
+
2586
+ <a href="<?php comments_link(); ?>"><?php echo esc_html( get_comments_number() ); ?></a>
2587
+ </span>
2588
+ <?php endif; ?>
2589
+ <?php endforeach; ?>
2590
+ </div>
2591
+ <?php endif; ?>
2592
+ <?php
2593
+ $meta_data_html .= ob_get_clean();
2594
+ endif;
2595
+
2596
+
2597
+ $column_size = self::format_colname($column_size);
2598
+ $ekit_blog_posts_column = self::format_colname($ekit_blog_posts_column);
2599
+ ?>
2600
+ <div class="<?php echo esc_attr( $ekit_blog_posts_column ); ?>">
2601
+
2602
+ <?php if ( 'elementskit-blog-block-post' == $ekit_blog_posts_layout_style ): ?>
2603
+ <div class="<?php echo esc_attr( $ekit_blog_posts_layout_style ); ?>">
2604
+ <div class="row no-gutters">
2605
+ <?php if ( 'yes' == $ekit_blog_posts_feature_img && has_post_thumbnail() ): ?>
2606
+ <div class="<?php echo esc_attr( $column_size.' '.$ekit_blog_posts_vertical_alignment.' '.$img_order ); ?>">
2607
+ <a href="<?php the_permalink(); ?>" class="elementskit-entry-thumb">
2608
+ <img src="<?php the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>">
2609
+ </a><!-- .elementskit-entry-thumb END -->
2610
+ </div>
2611
+ <?php endif; ?>
2612
 
2613
+ <div class="<?php echo esc_attr( $column_size.' '.$ekit_blog_posts_vertical_alignment.' '.$content_order ); ?>">
2614
+ <div class="elementskit-post-body <?php echo esc_attr($highlight_border); ?>">
2615
+ <div class="elementskit-entry-header">
2616
+ <?php if ( 'yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2617
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2618
+ <?php endif; ?>
2619
 
2620
+ <?php if ('after_content' != $ekit_blog_posts_title_position ): ?>
2621
+ <?php echo $meta_data_html; ?>
2622
+ <?php endif; ?>
2623
+
2624
+ <?php if ('yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2625
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2626
+ <?php endif; ?>
2627
+
2628
+ <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2629
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2630
+ <?php endif; ?>
2631
+ </div><!-- .elementskit-entry-header END -->
2632
+
2633
+ <?php if ( 'yes' == $ekit_blog_posts_content ): ?>
2634
+ <div class="elementskit-post-footer">
2635
+ <?php if($ekit_blog_posts_content_trim !='' || $ekit_blog_posts_content_trim > 0): ?>
2636
+ <p><?php echo \ElementsKit\Utils::trim_words(get_the_excerpt(), $ekit_blog_posts_content_trim); ?></p>
2637
+ <?php else: ?>
2638
+ <?php echo the_excerpt(); ?>
2639
+ <?php endif; ?>
2640
+ <?php if ( 'after_content' == $ekit_blog_posts_title_position ): ?>
2641
+ <?php echo $meta_data_html; ?>
2642
+ <?php endif; ?>
2643
+ </div><!-- .elementskit-post-footer END -->
2644
  <?php endif; ?>
2645
+ </div><!-- .elementskit-post-body END -->
2646
+ </div>
2647
+ </div>
2648
+ </div><!-- .elementskit-blog-block-post .radius .gradient-bg END -->
2649
+ <?php else: ?>
2650
+ <div class="<?php echo esc_attr( $ekit_blog_posts_layout_style ); ?>">
2651
+ <div class="elementskit-entry-header">
2652
+ <?php if ( 'elementskit-post-image-card' == $ekit_blog_posts_layout_style && 'yes' == $ekit_blog_posts_feature_img && has_post_thumbnail() ): ?>
2653
+ <a href="<?php the_permalink(); ?>" class="elementskit-entry-thumb">
2654
+ <img src="<?php the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>">
2655
+ </a><!-- .elementskit-entry-thumb END -->
2656
+ <?php if('yes' == $settings['ekit_blog_posts_floating_date']) : ?>
2657
+ <?php if($ekit_blog_posts_floating_date_style == 'style1'): ?>
2658
+ <div class="elementskit-meta-lists">
2659
+ <div class="elementskit-single-meta"><span class="elementskit-meta-wraper"><strong><?php echo get_the_date( 'd' );?></strong><?php echo get_the_date( 'M' );?></span></div>
2660
+ </div>
2661
+ <?php elseif($ekit_blog_posts_floating_date_style == 'style2'): ?>
2662
+ <div class="elementskit-meta-lists elementskit-style-tag">
2663
+ <div class="elementskit-single-meta <?php echo esc_attr($settings['ekit_blog_posts_floating_date_triangle_position_alignment']); ?>"><span class="elementskit-meta-wraper"><strong><?php echo get_the_date( 'd' );?></strong><?php echo get_the_date( 'M' );?></span></div>
2664
+ </div>
2665
  <?php endif; ?>
 
 
 
 
 
 
 
2666
  <?php endif; ?>
2667
  <?php endif; ?>
 
2668
 
2669
+ <?php if ( 'elementskit-post-card' == $ekit_blog_posts_layout_style):
2670
+ if('yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2671
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2672
+
2673
+ <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2674
+ <span class="elementskit-border-hr"></span>
2675
+ <?php endif; ?>
2676
  <?php endif; ?>
2677
 
2678
  <?php if ( 'after_content' != $ekit_blog_posts_title_position ): ?>
2679
+ <?php echo $meta_data_html; ?>
2680
  <?php endif; ?>
2681
 
2682
  <?php if ( 'yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2683
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2684
+
2685
+ <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2686
+ <span class="elementskit-border-hr"></span>
2687
+ <?php endif; ?>
2688
  <?php endif; ?>
2689
 
2690
  <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2691
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2692
+
2693
+ <?php if ( 'yes' == $ekit_blog_posts_title_separator ): ?>
2694
+ <span class="elementskit-border-hr"></span>
2695
+ <?php endif; ?>
2696
+ <?php endif; ?>
2697
+ <?php endif; ?>
2698
+ </div><!-- .elementskit-entry-header END -->
2699
+
2700
+ <div class="elementskit-post-body <?php echo esc_attr($highlight_border); ?>">
2701
+ <?php if ( 'elementskit-post-image-card' == $ekit_blog_posts_layout_style):
2702
+ if ('yes' == $ekit_blog_posts_title && 'before_meta' == $ekit_blog_posts_title_position ): ?>
2703
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2704
+ <?php endif; ?>
2705
+
2706
+ <?php if ( 'after_content' != $ekit_blog_posts_title_position ): ?>
2707
+ <?php echo $meta_data_html; ?>
2708
+ <?php endif; ?>
2709
+
2710
+ <?php if ( 'yes' == $ekit_blog_posts_title && 'after_content' == $ekit_blog_posts_title_position ): ?>
2711
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2712
+ <?php endif; ?>
2713
+
2714
+ <?php if ( 'yes' == $ekit_blog_posts_title && 'after_meta' == $ekit_blog_posts_title_position ): ?>
2715
+ <?php echo \ElementsKit\Utils::kses($title_html); ?>
2716
+ <?php endif; ?>
2717
+ <?php endif; ?>
2718
+ <?php if ( 'yes' == $ekit_blog_posts_content ): ?>
2719
+ <?php if($ekit_blog_posts_content_trim !='' || $ekit_blog_posts_content_trim > 0): ?>
2720
+ <p><?php echo \ElementsKit\Utils::trim_words(get_the_excerpt(), $ekit_blog_posts_content_trim); ?></p>
2721
+ <?php else: ?>
2722
+ <?php echo the_excerpt(); ?>
2723
  <?php endif; ?>
2724
  <?php endif; ?>
2725
+ <?php if ( 'after_content' == $ekit_blog_posts_title_position ): ?>
2726
+ <?php echo $meta_data_html; ?>
 
 
 
2727
  <?php endif; ?>
2728
+ <?php
2729
+ if($ekit_blog_posts_read_more == 'yes'):
2730
+ $btn_text = $settings['ekit_blog_posts_btn_text'];
2731
+ $btn_class = ($settings['ekit_blog_posts_btn_class'] != '') ? $settings['ekit_blog_posts_btn_class'] : '';
2732
+ $btn_id = ($settings['ekit_blog_posts_btn_id'] != '') ? 'id='.$settings['ekit_blog_posts_btn_id'] : '';
2733
+ $icon_align = $settings['ekit_blog_posts_btn_icon_align'];
2734
+ ?>
2735
+ <div class="btn-wraper">
2736
+ <?php if($icon_align == 'right'): ?>
2737
+ <a href="<?php echo esc_url( the_permalink() ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
2738
+ <?php echo esc_html( $btn_text ); ?>
2739
+ <?php if($settings['ekit_blog_posts_btn_icons__switch'] === 'yes'):
2740
+
2741
+ // new icon
2742
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_btn_icons'] );
2743
+ // Check if its a new widget without previously selected icon using the old Icon control
2744
+ $is_new = empty( $settings['ekit_blog_posts_btn_icon'] );
2745
+ if ( $is_new || $migrated ) {
2746
+ // new icon
2747
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_btn_icons'], [ 'aria-hidden' => 'true' ] );
2748
+ } else {
2749
+ ?>
2750
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_btn_icon']); ?>" aria-hidden="true"></i>
2751
+ <?php
2752
+ }
2753
+
2754
+ endif; ?>
2755
+ </a>
2756
+ <?php endif; ?>
2757
+
2758
+ <?php if($icon_align == 'left'): ?>
2759
+ <a href="<?php echo esc_url( the_permalink() ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
2760
+ <?php if($settings['ekit_blog_posts_btn_icons__switch'] === 'yes'):
2761
+ // new icon
2762
+ $migrated = isset( $settings['__fa4_migrated']['ekit_blog_posts_btn_icons'] );
2763
+ // Check if its a new widget without previously selected icon using the old Icon control
2764
+ $is_new = empty( $settings['ekit_blog_posts_btn_icon'] );
2765
+ if ( $is_new || $migrated ) {
2766
+ // new icon
2767
+ Icons_Manager::render_icon( $settings['ekit_blog_posts_btn_icons'], [ 'aria-hidden' => 'true' ] );
2768
+ } else {
2769
+ ?>
2770
+ <i class="<?php echo esc_attr($settings['ekit_blog_posts_btn_icon']); ?>" aria-hidden="true"></i>
2771
+ <?php
2772
+ }
2773
+
2774
+ endif; ?>
2775
+ <?php echo esc_html( $btn_text ); ?>
2776
+ </a>
2777
+ <?php endif; ?>
2778
+ </div>
2779
  <?php endif; ?>
2780
+ </div><!-- .elementskit-post-body END -->
2781
+ </div>
2782
+ <?php endif; ?>
2783
+
2784
+ </div>
2785
+ <?php endwhile; ?>
2786
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2787
  </div>
2788
  <?php
2789
+ wp_reset_query();
2790
  }
2791
 
2792
  protected function _content_template() { }
widgets/business-hours/business-hours-handler.php CHANGED
@@ -12,7 +12,7 @@ class Elementskit_Widget_Business_Hours_Handler extends Core\Handler_Widget{
12
  }
13
 
14
  static function get_icon() {
15
- return ' ekit-widget-icon eicon-button';
16
  }
17
 
18
  static function get_categories() {
12
  }
13
 
14
  static function get_icon() {
15
+ return 'ekit-widget-icon eicon-clock-o';
16
  }
17
 
18
  static function get_categories() {
widgets/business-hours/business-hours.php CHANGED
@@ -42,9 +42,9 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
42
  $repeater->add_control(
43
  'ekit_business_day',
44
  [
45
- 'label' => __( 'Day', 'elementskit' ),
46
  'type' => Controls_Manager::TEXT,
47
- 'default' => __( 'Saturday', 'elementskit' ),
48
  'dynamic' => [
49
  'active' => true,
50
  ],
@@ -54,9 +54,9 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
54
  $repeater->add_control(
55
  'ekit_business_time',
56
  [
57
- 'label' => __( 'Time', 'elementskit' ),
58
  'type' => Controls_Manager::TEXTAREA,
59
- 'default' => __( '9:00 AM - 6:00 PM', 'elementskit' ),
60
  'dynamic' => [
61
  'active' => true,
62
  ],
@@ -77,7 +77,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
77
  $repeater->add_responsive_control(
78
  'ekit_single_business_day_color',
79
  [
80
- 'label' => __( 'Day Color', 'elementskit' ),
81
  'type' => Controls_Manager::COLOR,
82
  'default' => '#fa2d2d',
83
  'selectors' => [
@@ -93,7 +93,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
93
  $repeater->add_responsive_control(
94
  'ekit_single_business_time_color',
95
  [
96
- 'label' => __( 'Time Color', 'elementskit' ),
97
  'type' => Controls_Manager::COLOR,
98
  'default' => '#fa2d2d',
99
  'selectors' => [
@@ -109,7 +109,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
109
  $repeater->add_responsive_control(
110
  'ekit_single_business_background_color',
111
  [
112
- 'label' => __( 'Background Color', 'elementskit' ),
113
  'type' => Controls_Manager::COLOR,
114
  'selectors' => [
115
  '{{WRAPPER}} .ekit-wid-con {{CURRENT_ITEM}}.ekit-closed-day' => 'background-color: {{VALUE}}',
@@ -128,40 +128,40 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
128
  'fields' => array_values( $repeater->get_controls() ),
129
  'default' => [
130
  [
131
- 'ekit_business_day' => __( 'Sunday', 'elementskit' ),
132
- 'ekit_business_time' => __( 'Close','elementskit' ),
133
- 'ekit_highlight_this_day' => __( 'yes','elementskit' ),
134
  ],
135
 
136
  [
137
- 'ekit_business_day' => __( 'Saturday', 'elementskit' ),
138
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
139
- 'ekit_highlight_this_day' => __( 'yes','elementskit' ),
140
  ],
141
 
142
  [
143
- 'ekit_business_day' => __( 'Monday', 'elementskit' ),
144
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
145
  ],
146
 
147
  [
148
- 'ekit_business_day' => __( 'Tues Day', 'elementskit' ),
149
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
150
  ],
151
 
152
  [
153
- 'ekit_business_day' => __( 'Wednesday', 'elementskit' ),
154
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
155
  ],
156
 
157
  [
158
- 'ekit_business_day' => __( 'Thursday', 'elementskit' ),
159
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
160
  ],
161
 
162
  [
163
- 'ekit_business_day' => __( 'Friday', 'elementskit' ),
164
- 'ekit_business_time' => __( '10:00 AM to 7:00 PM','elementskit' ),
165
  ]
166
  ],
167
  'title_field' => '{{{ ekit_business_day }}}',
@@ -175,7 +175,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
175
  $this->start_controls_section(
176
  'ekit_business_item_style_section',
177
  [
178
- 'label' => __( 'Item', 'elementskit' ),
179
  'tab' => Controls_Manager::TAB_STYLE,
180
  ]
181
  );
@@ -183,7 +183,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
183
  $this->add_responsive_control(
184
  'ekit_business_item_margin',
185
  [
186
- 'label' => __( 'Margin', 'elementskit' ),
187
  'type' => Controls_Manager::DIMENSIONS,
188
  'size_units' => [ 'px', '%', 'em' ],
189
  'selectors' => [
@@ -196,7 +196,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
196
  $this->add_responsive_control(
197
  'ekit_business_item_padding',
198
  [
199
- 'label' => __( 'Padding', 'elementskit' ),
200
  'type' => Controls_Manager::DIMENSIONS,
201
  'size_units' => [ 'px', '%', 'em' ],
202
  'selectors' => [
@@ -210,7 +210,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
210
  Group_Control_Background::get_type(),
211
  [
212
  'name' => 'ekit_business_item_background',
213
- 'label' => __( 'Background', 'elementskit' ),
214
  'types' => [ 'classic', 'gradient' ],
215
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day',
216
  ]
@@ -219,7 +219,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
219
  $this->add_responsive_control(
220
  'ekit_business_item_item_radius',
221
  [
222
- 'label' => __( 'Border Radius', 'elementskit' ),
223
  'type' => Controls_Manager::DIMENSIONS,
224
  'size_units' => [ 'px', '%', 'em' ],
225
  'selectors' => [
@@ -232,7 +232,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
232
  Group_Control_Border::get_type(),
233
  [
234
  'name' => 'ekit_business_item_border',
235
- 'label' => __( 'Border', 'elementskit' ),
236
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day:not(:last-child)',
237
  ]
238
  );
@@ -243,7 +243,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
243
  $this->start_controls_section(
244
  'ekit_business_day_style_section',
245
  [
246
- 'label' => __( 'Day', 'elementskit' ),
247
  'tab' => Controls_Manager::TAB_STYLE,
248
  ]
249
  );
@@ -251,7 +251,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
251
  $this->add_responsive_control(
252
  'ekit_business_day_color',
253
  [
254
- 'label' => __( 'color', 'elementskit' ),
255
  'type' => Controls_Manager::COLOR,
256
  'selectors' => [
257
  '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-day' => 'color: {{VALUE}};',
@@ -271,7 +271,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
271
  Group_Control_Background::get_type(),
272
  [
273
  'name' => 'ekit_business_day_background',
274
- 'label' => __( 'Background', 'elementskit' ),
275
  'types' => [ 'classic', 'gradient' ],
276
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-day',
277
  ]
@@ -280,7 +280,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
280
  $this->add_responsive_control(
281
  'ekit_business_item_day_radius',
282
  [
283
- 'label' => __( 'Border Radius', 'elementskit' ),
284
  'type' => Controls_Manager::DIMENSIONS,
285
  'size_units' => [ 'px', '%', 'em' ],
286
  'selectors' => [
@@ -289,22 +289,10 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
289
  ]
290
  );
291
 
292
- // $this->add_responsive_control(
293
- // 'ekit_business_item_day_margin',
294
- // [
295
- // 'label' => __( 'Margin', 'elementskit' ),
296
- // 'type' => Controls_Manager::DIMENSIONS,
297
- // 'size_units' => [ 'px', '%', 'em' ],
298
- // 'selectors' => [
299
- // '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-day' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
300
- // ],
301
- // ]
302
- // );
303
-
304
  $this->add_responsive_control(
305
  'ekit_business_item_day_padding',
306
  [
307
- 'label' => __( 'Padding', 'elementskit' ),
308
  'type' => Controls_Manager::DIMENSIONS,
309
  'size_units' => [ 'px', '%', 'em' ],
310
  'selectors' => [
@@ -319,7 +307,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
319
  $this->start_controls_section(
320
  'ekit_business_time_style_section',
321
  [
322
- 'label' => __( 'Time', 'elementskit' ),
323
  'tab' => Controls_Manager::TAB_STYLE,
324
  ]
325
  );
@@ -327,7 +315,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
327
  $this->add_responsive_control(
328
  'ekit_business_time_color',
329
  [
330
- 'label' => __( 'color', 'elementskit' ),
331
  'type' => Controls_Manager::COLOR,
332
  'selectors' => [
333
  '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-time' => 'color: {{VALUE}};',
@@ -347,7 +335,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
347
  Group_Control_Background::get_type(),
348
  [
349
  'name' => 'ekit_business_time_background',
350
- 'label' => __( 'Background', 'elementskit' ),
351
  'types' => [ 'classic', 'gradient' ],
352
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-time',
353
  ]
@@ -356,7 +344,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
356
  $this->add_responsive_control(
357
  'ekit_business_item_time_radius',
358
  [
359
- 'label' => __( 'Border Radius', 'elementskit' ),
360
  'type' => Controls_Manager::DIMENSIONS,
361
  'size_units' => [ 'px', '%', 'em' ],
362
  'selectors' => [
@@ -365,22 +353,10 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
365
  ]
366
  );
367
 
368
- // $this->add_responsive_control(
369
- // 'ekit_business_item_time_margin',
370
- // [
371
- // 'label' => __( 'Margin', 'elementskit' ),
372
- // 'type' => Controls_Manager::DIMENSIONS,
373
- // 'size_units' => [ 'px', '%', 'em' ],
374
- // 'selectors' => [
375
- // '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-time' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
376
- // ],
377
- // ]
378
- // );
379
-
380
  $this->add_responsive_control(
381
  'ekit_business_item_time_padding',
382
  [
383
- 'label' => __( 'Padding', 'elementskit' ),
384
  'type' => Controls_Manager::DIMENSIONS,
385
  'size_units' => [ 'px', '%', 'em' ],
386
  'selectors' => [
@@ -404,7 +380,7 @@ class Elementskit_Widget_Business_Hours extends Widget_Base {
404
  ?>
405
  <div class="ekit-business-hours-inner">
406
  <?php foreach ($settings['ekit_business_openday_list'] as $item) : ?>
407
- <div class="ekit-single-day elementor-repeater-item-<?php echo $item['_id']; ?> <?php if( $item['ekit_highlight_this_day'] == 'yes' ){ echo esc_attr( 'ekit-closed-day','elementskit'); }?>">
408
  <?php if( !empty( $item['ekit_business_day'] ) ) : ?>
409
  <span class="ekit-business-day"><?php echo esc_html__( $item['ekit_business_day'],'elementskit' ); ?></span>
410
  <?php endif; if( !empty( $item['ekit_business_time'] ) ): ?>
42
  $repeater->add_control(
43
  'ekit_business_day',
44
  [
45
+ 'label' => esc_html__( 'Day', 'elementskit' ),
46
  'type' => Controls_Manager::TEXT,
47
+ 'default' => esc_html__( 'Saturday', 'elementskit' ),
48
  'dynamic' => [
49
  'active' => true,
50
  ],
54
  $repeater->add_control(
55
  'ekit_business_time',
56
  [
57
+ 'label' => esc_html__( 'Time', 'elementskit' ),
58
  'type' => Controls_Manager::TEXTAREA,
59
+ 'default' => esc_html__( '9:00 AM - 6:00 PM', 'elementskit' ),
60
  'dynamic' => [
61
  'active' => true,
62
  ],
77
  $repeater->add_responsive_control(
78
  'ekit_single_business_day_color',
79
  [
80
+ 'label' => esc_html__( 'Day Color', 'elementskit' ),
81
  'type' => Controls_Manager::COLOR,
82
  'default' => '#fa2d2d',
83
  'selectors' => [
93
  $repeater->add_responsive_control(
94
  'ekit_single_business_time_color',
95
  [
96
+ 'label' => esc_html__( 'Time Color', 'elementskit' ),
97
  'type' => Controls_Manager::COLOR,
98
  'default' => '#fa2d2d',
99
  'selectors' => [
109
  $repeater->add_responsive_control(
110
  'ekit_single_business_background_color',
111
  [
112
+ 'label' => esc_html__( 'Background Color', 'elementskit' ),
113
  'type' => Controls_Manager::COLOR,
114
  'selectors' => [
115
  '{{WRAPPER}} .ekit-wid-con {{CURRENT_ITEM}}.ekit-closed-day' => 'background-color: {{VALUE}}',
128
  'fields' => array_values( $repeater->get_controls() ),
129
  'default' => [
130
  [
131
+ 'ekit_business_day' => esc_html__( 'Sunday', 'elementskit' ),
132
+ 'ekit_business_time' => esc_html__( 'Close','elementskit' ),
133
+ 'ekit_highlight_this_day' => esc_html__( 'yes','elementskit' ),
134
  ],
135
 
136
  [
137
+ 'ekit_business_day' => esc_html__( 'Saturday', 'elementskit' ),
138
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
139
+ 'ekit_highlight_this_day' => esc_html__( 'yes','elementskit' ),
140
  ],
141
 
142
  [
143
+ 'ekit_business_day' => esc_html__( 'Monday', 'elementskit' ),
144
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
145
  ],
146
 
147
  [
148
+ 'ekit_business_day' => esc_html__( 'Tues Day', 'elementskit' ),
149
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
150
  ],
151
 
152
  [
153
+ 'ekit_business_day' => esc_html__( 'Wednesday', 'elementskit' ),
154
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
155
  ],
156
 
157
  [
158
+ 'ekit_business_day' => esc_html__( 'Thursday', 'elementskit' ),
159
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
160
  ],
161
 
162
  [
163
+ 'ekit_business_day' => esc_html__( 'Friday', 'elementskit' ),
164
+ 'ekit_business_time' => esc_html__( '10:00 AM to 7:00 PM','elementskit' ),
165
  ]
166
  ],
167
  'title_field' => '{{{ ekit_business_day }}}',
175
  $this->start_controls_section(
176
  'ekit_business_item_style_section',
177
  [
178
+ 'label' => esc_html__( 'Item', 'elementskit' ),
179
  'tab' => Controls_Manager::TAB_STYLE,
180
  ]
181
  );
183
  $this->add_responsive_control(
184
  'ekit_business_item_margin',
185
  [
186
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
187
  'type' => Controls_Manager::DIMENSIONS,
188
  'size_units' => [ 'px', '%', 'em' ],
189
  'selectors' => [
196
  $this->add_responsive_control(
197
  'ekit_business_item_padding',
198
  [
199
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
200
  'type' => Controls_Manager::DIMENSIONS,
201
  'size_units' => [ 'px', '%', 'em' ],
202
  'selectors' => [
210
  Group_Control_Background::get_type(),
211
  [
212
  'name' => 'ekit_business_item_background',
213
+ 'label' => esc_html__( 'Background', 'elementskit' ),
214
  'types' => [ 'classic', 'gradient' ],
215
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day',
216
  ]
219
  $this->add_responsive_control(
220
  'ekit_business_item_item_radius',
221
  [
222
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
223
  'type' => Controls_Manager::DIMENSIONS,
224
  'size_units' => [ 'px', '%', 'em' ],
225
  'selectors' => [
232
  Group_Control_Border::get_type(),
233
  [
234
  'name' => 'ekit_business_item_border',
235
+ 'label' => esc_html__( 'Border', 'elementskit' ),
236
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day:not(:last-child)',
237
  ]
238
  );
243
  $this->start_controls_section(
244
  'ekit_business_day_style_section',
245
  [
246
+ 'label' => esc_html__( 'Day', 'elementskit' ),
247
  'tab' => Controls_Manager::TAB_STYLE,
248
  ]
249
  );
251
  $this->add_responsive_control(
252
  'ekit_business_day_color',
253
  [
254
+ 'label' => esc_html__( 'Color', 'elementskit' ),
255
  'type' => Controls_Manager::COLOR,
256
  'selectors' => [
257
  '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-day' => 'color: {{VALUE}};',
271
  Group_Control_Background::get_type(),
272
  [
273
  'name' => 'ekit_business_day_background',
274
+ 'label' => esc_html__( 'Background', 'elementskit' ),
275
  'types' => [ 'classic', 'gradient' ],
276
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-day',
277
  ]
280
  $this->add_responsive_control(
281
  'ekit_business_item_day_radius',
282
  [
283
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
284
  'type' => Controls_Manager::DIMENSIONS,
285
  'size_units' => [ 'px', '%', 'em' ],
286
  'selectors' => [
289
  ]
290
  );
291
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  $this->add_responsive_control(
293
  'ekit_business_item_day_padding',
294
  [
295
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
296
  'type' => Controls_Manager::DIMENSIONS,
297
  'size_units' => [ 'px', '%', 'em' ],
298
  'selectors' => [
307
  $this->start_controls_section(
308
  'ekit_business_time_style_section',
309
  [
310
+ 'label' => esc_html__( 'Time', 'elementskit' ),
311
  'tab' => Controls_Manager::TAB_STYLE,
312
  ]
313
  );
315
  $this->add_responsive_control(
316
  'ekit_business_time_color',
317
  [
318
+ 'label' => esc_html__( 'Color', 'elementskit' ),
319
  'type' => Controls_Manager::COLOR,
320
  'selectors' => [
321
  '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-time' => 'color: {{VALUE}};',
335
  Group_Control_Background::get_type(),
336
  [
337
  'name' => 'ekit_business_time_background',
338
+ 'label' => esc_html__( 'Background', 'elementskit' ),
339
  'types' => [ 'classic', 'gradient' ],
340
  'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-single-day .ekit-business-time',
341
  ]
344
  $this->add_responsive_control(
345
  'ekit_business_item_time_radius',
346
  [
347
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
348
  'type' => Controls_Manager::DIMENSIONS,
349
  'size_units' => [ 'px', '%', 'em' ],
350
  'selectors' => [
353
  ]
354
  );
355
 
 
 
 
 
 
 
 
 
 
 
 
 
356
  $this->add_responsive_control(
357
  'ekit_business_item_time_padding',
358
  [
359
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
360
  'type' => Controls_Manager::DIMENSIONS,
361
  'size_units' => [ 'px', '%', 'em' ],
362
  'selectors' => [
380
  ?>
381
  <div class="ekit-business-hours-inner">
382
  <?php foreach ($settings['ekit_business_openday_list'] as $item) : ?>
383
+ <div class="ekit-single-day elementor-repeater-item-<?php echo esc_attr($item['_id']); ?> <?php if( $item['ekit_highlight_this_day'] == 'yes' ){ echo esc_attr( 'ekit-closed-day','elementskit'); }?>">
384
  <?php if( !empty( $item['ekit_business_day'] ) ) : ?>
385
  <span class="ekit-business-day"><?php echo esc_html__( $item['ekit_business_day'],'elementskit' ); ?></span>
386
  <?php endif; if( !empty( $item['ekit_business_time'] ) ): ?>
widgets/button/button.php CHANGED
@@ -75,15 +75,32 @@ class Elementskit_Widget_Button extends Widget_Base {
75
  'type' => Controls_Manager::HEADING,
76
  'separator' => 'before',
77
  ]
78
- );
79
-
 
 
 
 
 
 
 
 
 
 
 
80
  $this->add_control(
81
- 'ekit_btn_icon',
82
  [
83
  'label' =>esc_html__( 'Icon', 'elementskit' ),
84
- 'type' => Controls_Manager::ICON,
 
85
  'label_block' => true,
86
- 'default' => '',
 
 
 
 
 
87
  ]
88
  );
89
  $this->add_control(
@@ -96,9 +113,9 @@ class Elementskit_Widget_Button extends Widget_Base {
96
  'left' =>esc_html__( 'Before', 'elementskit' ),
97
  'right' =>esc_html__( 'After', 'elementskit' ),
98
  ],
99
- 'condition' => [
100
- 'ekit_btn_icon!' => '',
101
- ],
102
  ]
103
  );
104
  $this->add_responsive_control(
@@ -202,6 +219,7 @@ class Elementskit_Widget_Button extends Widget_Base {
202
  'default' => '',
203
  'selectors' => [
204
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
 
205
  ],
206
  ]
207
  );
@@ -232,6 +250,7 @@ class Elementskit_Widget_Button extends Widget_Base {
232
  'default' => '#ffffff',
233
  'selectors' => [
234
  '{{WRAPPER}} .elementskit-btn:hover' => 'color: {{VALUE}};',
 
235
  ],
236
  ]
237
  );
@@ -241,7 +260,7 @@ class Elementskit_Widget_Button extends Widget_Base {
241
  array(
242
  'name' => 'ekit_btn_bg_hover_color',
243
  'default' => '',
244
- 'selector' => '{{WRAPPER}} .elementskit-btn:before',
245
  )
246
  );
247
 
@@ -374,7 +393,9 @@ class Elementskit_Widget_Button extends Widget_Base {
374
  [
375
  'label' =>esc_html__( 'Icon', 'elementskit' ),
376
  'tab' => Controls_Manager::TAB_STYLE,
377
- 'condition' => ['ekit_btn_icon!' => '']
 
 
378
  ]
379
  );
380
  $this->add_responsive_control(
@@ -392,7 +413,8 @@ class Elementskit_Widget_Button extends Widget_Base {
392
  ),
393
  ),
394
  'selectors' => array(
395
- '{{WRAPPER}} .elementskit-btn > i' => 'font-size: {{SIZE}}{{UNIT}}',
 
396
  ),
397
  )
398
  );
@@ -414,7 +436,7 @@ class Elementskit_Widget_Button extends Widget_Base {
414
  'size' => 5,
415
  ],
416
  'selectors' => [
417
- '{{WRAPPER}} .elementskit-btn > i' => 'padding-right: {{SIZE}}{{UNIT}};',
418
  ],
419
  'condition' => [
420
  'ekit_btn_icon_align' => 'left'
@@ -439,7 +461,7 @@ class Elementskit_Widget_Button extends Widget_Base {
439
  'size' => 5,
440
  ],
441
  'selectors' => [
442
- '{{WRAPPER}} .elementskit-btn > i' => 'padding-left: {{SIZE}}{{UNIT}};',
443
  ],
444
  'condition' => [
445
  'ekit_btn_icon_align' => 'right'
@@ -470,7 +492,7 @@ class Elementskit_Widget_Button extends Widget_Base {
470
  ),
471
  ),
472
  'selectors' => array(
473
- '{{WRAPPER}} .elementskit-btn i' => ' -webkit-transform: translateY({{SIZE}}{{UNIT}}); -ms-transform: translateY({{SIZE}}{{UNIT}}); transform: translateY({{SIZE}}{{UNIT}})',
474
  ),
475
  )
476
  );
@@ -499,11 +521,41 @@ class Elementskit_Widget_Button extends Widget_Base {
499
  <?php if($icon_align == 'right'): ?>
500
  <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr( $btn_target ); ?>" rel="<?php echo esc_attr ( $btn_nofollow ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
501
  <?php echo esc_html( $btn_text ); ?>
502
- <?php if($settings['ekit_btn_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_btn_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
503
  </a>
504
  <?php elseif ($icon_align == 'left') : ?>
505
  <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr( $btn_target ); ?>" rel="<?php echo esc_attr ( $btn_nofollow ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class); ?>" <?php echo esc_attr($btn_id); ?>>
506
- <?php if($settings['ekit_btn_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_btn_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
507
  <?php echo esc_html( $btn_text ); ?>
508
  </a>
509
  <?php else : ?>
75
  'type' => Controls_Manager::HEADING,
76
  'separator' => 'before',
77
  ]
78
+ );
79
+
80
+ $this->add_control(
81
+ 'ekit_btn_icons__switch',
82
+ [
83
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
84
+ 'type' => Controls_Manager::SWITCHER,
85
+ 'default' => 'yes',
86
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
87
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
88
+ ]
89
+ );
90
+
91
  $this->add_control(
92
+ 'ekit_btn_icons',
93
  [
94
  'label' =>esc_html__( 'Icon', 'elementskit' ),
95
+ 'type' => Controls_Manager::ICONS,
96
+ 'fa4compatibility' => 'ekit_btn_icon',
97
  'label_block' => true,
98
+ 'default' => [
99
+ 'value' => '',
100
+ ],
101
+ 'condition' => [
102
+ 'ekit_btn_icons__switch' => 'yes'
103
+ ]
104
  ]
105
  );
106
  $this->add_control(
113
  'left' =>esc_html__( 'Before', 'elementskit' ),
114
  'right' =>esc_html__( 'After', 'elementskit' ),
115
  ],
116
+ 'condition' => [
117
+ 'ekit_btn_icons__switch' => 'yes'
118
+ ]
119
  ]
120
  );
121
  $this->add_responsive_control(
219
  'default' => '',
220
  'selectors' => [
221
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
222
+ '{{WRAPPER}} .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
223
  ],
224
  ]
225
  );
250
  'default' => '#ffffff',
251
  'selectors' => [
252
  '{{WRAPPER}} .elementskit-btn:hover' => 'color: {{VALUE}};',
253
+ '{{WRAPPER}} .elementskit-btn:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
254
  ],
255
  ]
256
  );
260
  array(
261
  'name' => 'ekit_btn_bg_hover_color',
262
  'default' => '',
263
+ 'selector' => '{{WRAPPER}} .elementskit-btn:hover',
264
  )
265
  );
266
 
393
  [
394
  'label' =>esc_html__( 'Icon', 'elementskit' ),
395
  'tab' => Controls_Manager::TAB_STYLE,
396
+ 'condition' => [
397
+ 'ekit_btn_icons__switch' => 'yes'
398
+ ]
399
  ]
400
  );
401
  $this->add_responsive_control(
413
  ),
414
  ),
415
  'selectors' => array(
416
+ '{{WRAPPER}} .elementskit-btn > i' => 'font-size: {{SIZE}}{{UNIT}};',
417
+ '{{WRAPPER}} .elementskit-btn > svg' => 'max-width: {{SIZE}}{{UNIT}};',
418
  ),
419
  )
420
  );
436
  'size' => 5,
437
  ],
438
  'selectors' => [
439
+ '{{WRAPPER}} .elementskit-btn > i, {{WRAPPER}} .elementskit-btn > svg' => 'margin-right: {{SIZE}}{{UNIT}};',
440
  ],
441
  'condition' => [
442
  'ekit_btn_icon_align' => 'left'
461
  'size' => 5,
462
  ],
463
  'selectors' => [
464
+ '{{WRAPPER}} .elementskit-btn > i, {{WRAPPER}} .elementskit-btn > svg' => 'margin-left: {{SIZE}}{{UNIT}};',
465
  ],
466
  'condition' => [
467
  'ekit_btn_icon_align' => 'right'
492
  ),
493
  ),
494
  'selectors' => array(
495
+ '{{WRAPPER}} .elementskit-btn i, {{WRAPPER}} .elementskit-btn svg' => ' -webkit-transform: translateY({{SIZE}}{{UNIT}}); -ms-transform: translateY({{SIZE}}{{UNIT}}); transform: translateY({{SIZE}}{{UNIT}})',
496
  ),
497
  )
498
  );
521
  <?php if($icon_align == 'right'): ?>
522
  <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr( $btn_target ); ?>" rel="<?php echo esc_attr ( $btn_nofollow ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class ); ?>" <?php echo esc_attr($btn_id); ?>>
523
  <?php echo esc_html( $btn_text ); ?>
524
+
525
+ <?php
526
+ // new icon
527
+ $migrated = isset( $settings['__fa4_migrated']['ekit_btn_icons'] );
528
+ // Check if its a new widget without previously selected icon using the old Icon control
529
+ $is_new = empty( $settings['ekit_btn_icon'] );
530
+ if ( $is_new || $migrated ) {
531
+ // new icon
532
+ Icons_Manager::render_icon( $settings['ekit_btn_icons'], [ 'aria-hidden' => 'true' ] );
533
+ } else {
534
+ ?>
535
+ <i class="<?php echo esc_attr($settings['ekit_btn_icon']); ?>" aria-hidden="true"></i>
536
+ <?php
537
+ }
538
+ ?>
539
+
540
  </a>
541
  <?php elseif ($icon_align == 'left') : ?>
542
  <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr( $btn_target ); ?>" rel="<?php echo esc_attr ( $btn_nofollow ); ?>" class="elementskit-btn <?php echo esc_attr( $btn_class); ?>" <?php echo esc_attr($btn_id); ?>>
543
+
544
+ <?php
545
+ // new icon
546
+ $migrated = isset( $settings['__fa4_migrated']['ekit_btn_icons'] );
547
+ // Check if its a new widget without previously selected icon using the old Icon control
548
+ $is_new = empty( $settings['ekit_btn_icon'] );
549
+ if ( $is_new || $migrated ) {
550
+ // new icon
551
+ Icons_Manager::render_icon( $settings['ekit_btn_icons'], [ 'aria-hidden' => 'true' ] );
552
+ } else {
553
+ ?>
554
+ <i class="<?php echo esc_attr($settings['ekit_btn_icon']); ?>" aria-hidden="true"></i>
555
+ <?php
556
+ }
557
+ ?>
558
+
559
  <?php echo esc_html( $btn_text ); ?>
560
  </a>
561
  <?php else : ?>
widgets/caldera-forms/caldera-forms-handler.php CHANGED
@@ -12,7 +12,7 @@ class Elementskit_Widget_Caldera_Forms_Handler extends Core\Handler_Widget{
12
  }
13
 
14
  static function get_icon() {
15
- return 'ekit ekit-accordion ekit-widget-icon';
16
  }
17
 
18
  static function get_categories() {
12
  }
13
 
14
  static function get_icon() {
15
+ return 'eicon-mail ekit-widget-icon';
16
  }
17
 
18
  static function get_categories() {
widgets/caldera-forms/caldera-forms.php CHANGED
@@ -53,7 +53,7 @@ class Elementskit_Widget_Caldera_Forms extends Widget_Base {
53
  $this->add_control(
54
  'ekit_caldera_form_list',
55
  [
56
- 'label' => __( 'Select Form', 'elementskit-addons' ),
57
  'type' => Controls_Manager::SELECT,
58
  'default' => '0',
59
  'options' => $this->elementskit_caldera_forms_options(),
@@ -488,7 +488,7 @@ class Elementskit_Widget_Caldera_Forms extends Widget_Base {
488
  'selectors' => [
489
  '{{WRAPPER}} .ekit-form form input:not([type="submit"])' => 'color: {{VALUE}}',
490
  '{{WRAPPER}} .wpcf7-form textarea' => 'color: {{VALUE}}',
491
- '{{WRAPPER}} ..ekit-wid-con .ekit-form form textarea' => 'color: {{VALUE}}',
492
  ],
493
  ]
494
  );
@@ -586,7 +586,7 @@ class Elementskit_Widget_Caldera_Forms extends Widget_Base {
586
  ],
587
  'default' => 'left',
588
  'selectors'=> [
589
- '{{WRAPPER}} .ekit-form form > p' => 'text-align: {{VALUE}};',
590
  ],
591
  ]
592
  );
@@ -885,7 +885,7 @@ class Elementskit_Widget_Caldera_Forms extends Widget_Base {
885
  <div class="ekit-form">
886
  <?php
887
  if ( !$settings['ekit_caldera_form_list'] ) {
888
- echo '<div class="elementskit-notices"><p>'.__('Please select a Contact Form From Setting!', 'elementskit-addons').'</p></div>';
889
  }else{
890
  echo do_shortcode( sprintf( '[caldera_form %s]', $this->get_render_attribute_string( 'shortcode' ) ) );
891
  }
53
  $this->add_control(
54
  'ekit_caldera_form_list',
55
  [
56
+ 'label' => esc_html__( 'Select Form', 'elementskit-addons' ),
57
  'type' => Controls_Manager::SELECT,
58
  'default' => '0',
59
  'options' => $this->elementskit_caldera_forms_options(),
488
  'selectors' => [
489
  '{{WRAPPER}} .ekit-form form input:not([type="submit"])' => 'color: {{VALUE}}',
490
  '{{WRAPPER}} .wpcf7-form textarea' => 'color: {{VALUE}}',
491
+ '{{WRAPPER}} .ekit-wid-con .ekit-form form textarea' => 'color: {{VALUE}}',
492
  ],
493
  ]
494
  );
586
  ],
587
  'default' => 'left',
588
  'selectors'=> [
589
+ '{{WRAPPER}} .ekit-form form input[type="submit"]' => 'text-align: {{VALUE}};',
590
  ],
591
  ]
592
  );
885
  <div class="ekit-form">
886
  <?php
887
  if ( !$settings['ekit_caldera_form_list'] ) {
888
+ echo '<div class="elementskit-notices"><p>'.esc_html__('Please select a Contact Form From Setting!', 'elementskit-addons').'</p></div>';
889
  }else{
890
  echo do_shortcode( sprintf( '[caldera_form %s]', $this->get_render_attribute_string( 'shortcode' ) ) );
891
  }
widgets/category-list/category-list.php CHANGED
@@ -77,12 +77,16 @@ class Elementskit_Widget_Category_List extends Widget_Base {
77
  );
78
 
79
  $repeater->add_control(
80
- 'icon',
81
  [
82
  'label' => esc_html__( 'Icon', 'elementskit' ),
83
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
84
  'label_block' => true,
85
- 'default' => 'fa fa-check',
86
  ]
87
  );
88
 
@@ -103,7 +107,7 @@ class Elementskit_Widget_Category_List extends Widget_Base {
103
  'label' => '',
104
  'type' => Controls_Manager::REPEATER,
105
  'fields' => $repeater->get_controls(),
106
- 'title_field' => '<i class="{{ icon }}" aria-hidden="true"></i> {{{ text }}}',
107
  ]
108
  );
109
 
@@ -304,6 +308,7 @@ class Elementskit_Widget_Category_List extends Widget_Base {
304
  'default' => '',
305
  'selectors' => [
306
  '{{WRAPPER}} .elementor-icon-list-icon i' => 'color: {{VALUE}};',
 
307
  ],
308
  'scheme' => [
309
  'type' => Scheme_Color::get_type(),
@@ -320,6 +325,7 @@ class Elementskit_Widget_Category_List extends Widget_Base {
320
  'default' => '',
321
  'selectors' => [
322
  '{{WRAPPER}} .elementor-icon-list-item:hover .elementor-icon-list-icon i' => 'color: {{VALUE}};',
 
323
  ],
324
  ]
325
  );
@@ -385,7 +391,7 @@ class Elementskit_Widget_Category_List extends Widget_Base {
385
  $this->add_control(
386
  'text_indent',
387
  [
388
- 'label' => esc_html__( 'Text Indent', 'elementskit' ),
389
  'type' => Controls_Manager::SLIDER,
390
  'range' => [
391
  'px' => [
@@ -431,15 +437,28 @@ class Elementskit_Widget_Category_List extends Widget_Base {
431
  <?php
432
  foreach ( $settings['icon_list'] as $index => $item ) :
433
  $post = !empty( $item['link'] ) ? get_category($item['link']) : 0;
434
- $text = empty($item['text']) ? $post->name : $item['text'];
435
 
436
  if($post != null):
437
  ?>
438
  <li class="elementor-icon-list-item" >
439
  <a href="<?php echo esc_url(get_category_link($post->term_id)); ?>">
440
- <?php if ( ! empty( $item['icon'] ) ) : ?>
441
  <span class="elementor-icon-list-icon">
442
- <i class="<?php echo esc_attr( $item['icon'] ); ?>" aria-hidden="true"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  </span>
444
  <?php endif; ?>
445
  <span class="elementor-icon-list-text"><?php echo esc_html($text, 'elementskit'); ?></span>
77
  );
78
 
79
  $repeater->add_control(
80
+ 'icons',
81
  [
82
  'label' => esc_html__( 'Icon', 'elementskit' ),
83
+ 'type' => Controls_Manager::ICONS,
84
+ 'fa4compatibility' => 'icon',
85
+ 'default' => [
86
+ 'value' => 'fas fa-check',
87
+ 'library' => 'solid',
88
+ ],
89
  'label_block' => true,
 
90
  ]
91
  );
92
 
107
  'label' => '',
108
  'type' => Controls_Manager::REPEATER,
109
  'fields' => $repeater->get_controls(),
110
+ 'title_field' => '<i class="{{ icons.value }}" aria-hidden="true"></i> {{{ text }}}',
111
  ]
112
  );
113
 
308
  'default' => '',
309
  'selectors' => [
310
  '{{WRAPPER}} .elementor-icon-list-icon i' => 'color: {{VALUE}};',
311
+ '{{WRAPPER}} .elementor-icon-list-icon svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
312
  ],
313
  'scheme' => [
314
  'type' => Scheme_Color::get_type(),
325
  'default' => '',
326
  'selectors' => [
327
  '{{WRAPPER}} .elementor-icon-list-item:hover .elementor-icon-list-icon i' => 'color: {{VALUE}};',
328
+ '{{WRAPPER}} .elementor-icon-list-item:hover .elementor-icon-list-icon svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
329
  ],
330
  ]
331
  );
391
  $this->add_control(
392
  'text_indent',
393
  [
394
+ 'label' => esc_html__( 'Left Padding', 'elementskit' ),
395
  'type' => Controls_Manager::SLIDER,
396
  'range' => [
397
  'px' => [
437
  <?php
438
  foreach ( $settings['icon_list'] as $index => $item ) :
439
  $post = !empty( $item['link'] ) ? get_category($item['link']) : 0;
440
+ $text = empty($item['text']) ? !empty($post) ? $post->name : '' : $item['text'];
441
 
442
  if($post != null):
443
  ?>
444
  <li class="elementor-icon-list-item" >
445
  <a href="<?php echo esc_url(get_category_link($post->term_id)); ?>">
446
+ <?php if ( ! empty( $item['icons'] ) ) : ?>
447
  <span class="elementor-icon-list-icon">
448
+ <?php
449
+ // new icon
450
+ $migrated = isset( $item['__fa4_migrated']['icons'] );
451
+ // Check if its a new widget without previously selected icon using the old Icon control
452
+ $is_new = empty( $item['icon'] );
453
+ if ( $is_new || $migrated ) {
454
+ // new icon
455
+ Icons_Manager::render_icon( $item['icons'], [ 'aria-hidden' => 'true' ] );
456
+ } else {
457
+ ?>
458
+ <i class="<?php echo esc_attr($item['icon']); ?>" aria-hidden="true"></i>
459
+ <?php
460
+ }
461
+ ?>
462
  </span>
463
  <?php endif; ?>
464
  <span class="elementor-icon-list-text"><?php echo esc_html($text, 'elementskit'); ?></span>
widgets/chart/assets/js/chart.min.js DELETED
@@ -1,22 +0,0 @@
1
- /*!
2
- * Chart.js
3
- * http://chartjs.org/
4
- * Version: 2.7.3
5
- *
6
- * Copyright 2018 Chart.js Contributors
7
- * Released under the MIT license
8
- * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
9
- */
10
- !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function o(r,s,l){function u(e,t){if(!s[e]){if(!r[e]){var i="function"==typeof require&&require;if(!t&&i)return i(e,!0);if(d)return d(e,!0);var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}var a=s[e]={exports:{}};r[e][0].call(a.exports,function(t){return u(r[e][1][t]||t)},a,a.exports,o,r,s,l)}return s[e].exports}for(var d="function"==typeof require&&require,t=0;t<l.length;t++)u(l[t]);return u}({1:[function(t,e,i){},{}],2:[function(t,e,i){var o=t(6);function n(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3})$/i);if(n){n=n[1];for(var a=0;a<e.length;a++)e[a]=parseInt(n[a]+n[a],16)}else if(n=t.match(/^#([a-fA-F0-9]{6})$/i)){n=n[1];for(a=0;a<e.length;a++)e[a]=parseInt(n.slice(2*a,2*a+2),16)}else if(n=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(a=0;a<e.length;a++)e[a]=parseInt(n[a+1]);i=parseFloat(n[4])}else if(n=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(a=0;a<e.length;a++)e[a]=Math.round(2.55*parseFloat(n[a+1]));i=parseFloat(n[4])}else if(n=t.match(/(\w+)/)){if("transparent"==n[1])return[0,0,0,0];if(!(e=o[n[1]]))return}for(a=0;a<e.length;a++)e[a]=d(e[a],0,255);return i=i||0==i?d(i,0,1):1,e[3]=i,e}}function a(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var i=parseFloat(e[4]);return[d(parseInt(e[1]),0,360),d(parseFloat(e[2]),0,100),d(parseFloat(e[3]),0,100),d(isNaN(i)?1:i,0,1)]}}}function r(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var i=parseFloat(e[4]);return[d(parseInt(e[1]),0,360),d(parseFloat(e[2]),0,100),d(parseFloat(e[3]),0,100),d(isNaN(i)?1:i,0,1)]}}}function s(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function l(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function u(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function d(t,e,i){return Math.min(Math.max(e,t),i)}function c(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}e.exports={getRgba:n,getHsla:a,getRgb:function(t){var e=n(t);return e&&e.slice(0,3)},getHsl:function(t){var e=a(t);return e&&e.slice(0,3)},getHwb:r,getAlpha:function(t){var e=n(t);{if(e)return e[3];if(e=a(t))return e[3];if(e=r(t))return e[3]}},hexString:function(t){return"#"+c(t[0])+c(t[1])+c(t[2])},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return s(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:s,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return l(t,e);var i=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+i+"%, "+n+"%, "+a+"%)"},percentaString:l,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return u(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:u,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return h[t.slice(0,3)]}};var h={};for(var f in o)h[o[f]]=f},{6:6}],3:[function(t,e,i){var d=t(5),n=t(2),r=function(t){return t instanceof r?t:this instanceof r?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=n.getRgba(t))?this.setValues("rgb",e):(e=n.getHsla(t))?this.setValues("hsl",e):(e=n.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new r(t);var e};r.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],i=0;i<t.length;i++){var n=t[i]/255;e[i]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),i=t.luminosity();return i<e?(e+.05)/(i+.05):(i+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return 7.1<=e?"AAA":4.5<=e?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=this,n=t,a=void 0===e?.5:e,o=2*a-1,r=i.alpha()-n.alpha(),s=((o*r==-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*i.red()+l*n.red(),s*i.green()+l*n.green(),s*i.blue()+l*n.blue()).alpha(i.alpha()*a+n.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new r,n=this.values,a=i.values;for(var o in n)n.hasOwnProperty(o)&&(t=n[o],"[object Array]"===(e={}.toString.call(t))?a[o]=t.slice(0):"[object Number]"===e?a[o]=t:console.error("unexpected color value:",t));return i}},r.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},r.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},r.prototype.getValues=function(t){for(var e=this.values,i={},n=0;n<t.length;n++)i[t.charAt(n)]=e[t][n];return 1!==e.alpha&&(i.a=e.alpha),i},r.prototype.setValues=function(t,e){var i,n,a=this.values,o=this.spaces,r=this.maxes,s=1;if(this.valid=!0,"alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(i=0;i<t.length;i++)a[t][i]=e[t.charAt(i)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(i=0;i<t.length;i++)a[t][i]=e[l[i]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;for(i=0;i<t.length;i++)n=Math.max(0,Math.min(r[t][i],a[t][i])),a[t][i]=Math.round(n);for(var u in o)u!==t&&(a[u]=d[t][u](a[t]));return!0},r.prototype.setSpace=function(t,e){var i=e[0];return void 0===i?this.getValues(t):("number"==typeof i&&(i=Array.prototype.slice.call(e)),this.setValues(t,i),this)},r.prototype.setChannel=function(t,e,i){var n=this.values[t];return void 0===i?n[e]:(i===n[e]||(n[e]=i,this.setValues(t,n)),this)},"undefined"!=typeof window&&(window.Color=r),e.exports=r},{2:2,5:5}],4:[function(t,e,i){function a(t){var e,i,n=t[0]/255,a=t[1]/255,o=t[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r;return s==r?e=0:n==s?e=(a-o)/l:a==s?e=2+(o-n)/l:o==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(r+s)/2,[e,100*(s==r?0:i<=.5?l/(s+r):l/(2-s-r)),100*i]}function n(t){var e,i,n=t[0],a=t[1],o=t[2],r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r;return i=0==s?0:l/s*1e3/10,s==r?e=0:n==s?e=(a-o)/l:a==s?e=2+(o-n)/l:o==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,s/255*1e3/10]}function o(t){var e=t[0],i=t[1],n=t[2];return[a(t)[0],100*(1/255*Math.min(e,Math.min(i,n))),100*(n=1-1/255*Math.max(e,Math.max(i,n)))]}function s(t){var e,i=t[0]/255,n=t[1]/255,a=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-n,1-a)))/(1-e)||0),100*((1-n-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]}function l(t){return S[JSON.stringify(t)]}function u(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*(.4124*(e=.04045<e?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=.04045<i?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=.04045<n?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*e+.7152*i+.0722*n),100*(.0193*e+.1192*i+.9505*n)]}function d(t){var e=u(t),i=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,i=.008856<(i/=95.047)?Math.pow(i,1/3):7.787*i+16/116,[116*(n=.008856<n?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(a=.008856<a?Math.pow(a,1/3):7.787*a+16/116))]}function c(t){var e,i,n,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[o=255*l,o,o];e=2*l-(i=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(n=r+1/3*-(u-1))<0&&n++,1<n&&n--,o=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,a[u]=255*o;return a}function h(t){var e=t[0]/60,i=t[1]/100,n=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*n*(1-i),s=255*n*(1-i*o),l=255*n*(1-i*(1-o));n*=255;switch(a){case 0:return[n,l,r];case 1:return[s,n,r];case 2:return[r,n,l];case 3:return[r,s,n];case 4:return[l,r,n];case 5:return[n,r,s]}}function f(t){var e,i,n,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(1<u&&(s/=u,l/=u),n=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(n=1-n),a=s+n*((i=1-l)-s),e){default:case 6:case 0:r=i,g=a,b=s;break;case 1:r=a,g=i,b=s;break;case 2:r=s,g=i,b=a;break;case 3:r=s,g=a,b=i;break;case 4:r=a,g=s,b=i;break;case 5:r=i,g=s,b=a}return[255*r,255*g,255*b]}function p(t){var e=t[0]/100,i=t[1]/100,n=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]}function m(t){var e,i,n,a=t[0]/100,o=t[1]/100,r=t[2]/100;return i=-.9689*a+1.8758*o+.0415*r,n=.0557*a+-.204*o+1.057*r,e=.0031308<(e=3.2406*a+-1.5372*o+-.4986*r)?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=.0031308<i?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=.0031308<n?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]}function v(t){var e=t[0],i=t[1],n=t[2];return i/=100,n/=108.883,e=.008856<(e/=95.047)?Math.pow(e,1/3):7.787*e+16/116,[116*(i=.008856<i?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(n=.008856<n?Math.pow(n,1/3):7.787*n+16/116))]}function x(t){var e,i,n,a,o=t[0],r=t[1],s=t[2];return a=o<=8?(i=100*o/903.3)/100*7.787+16/116:(i=100*Math.pow((o+16)/116,3),Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i,n=n/108.883<=.008859?n=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3)]}function y(t){var e,i=t[0],n=t[1],a=t[2];return(e=360*Math.atan2(a,n)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(n*n+a*a),e]}function k(t){return m(x(t))}function M(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]}function w(t){return C[t]}e.exports={rgb2hsl:a,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:u,rgb2lab:d,rgb2lch:function(t){return y(d(t))},hsl2rgb:c,hsl2hsv:function(t){var e=t[0],i=t[1]/100,n=t[2]/100;return 0!==n?[e,100*(2*(i*=(n*=2)<=1?n:2-n)/(n+i)),100*((n+i)/2)]:[0,0,0]},hsl2hwb:function(t){return o(c(t))},hsl2cmyk:function(t){return s(c(t))},hsl2keyword:function(t){return l(c(t))},hsv2rgb:h,hsv2hsl:function(t){var e,i,n=t[0],a=t[1]/100,o=t[2]/100;return e=a*o,[n,100*(e=(e/=(i=(2-a)*o)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return s(h(t))},hsv2keyword:function(t){return l(h(t))},hwb2rgb:f,hwb2hsl:function(t){return a(f(t))},hwb2hsv:function(t){return n(f(t))},hwb2cmyk:function(t){return s(f(t))},hwb2keyword:function(t){return l(f(t))},cmyk2rgb:p,cmyk2hsl:function(t){return a(p(t))},cmyk2hsv:function(t){return n(p(t))},cmyk2hwb:function(t){return o(p(t))},cmyk2keyword:function(t){return l(p(t))},keyword2rgb:w,keyword2hsl:function(t){return a(w(t))},keyword2hsv:function(t){return n(w(t))},keyword2hwb:function(t){return o(w(t))},keyword2cmyk:function(t){return s(w(t))},keyword2lab:function(t){return d(w(t))},keyword2xyz:function(t){return u(w(t))},xyz2rgb:m,xyz2lab:v,xyz2lch:function(t){return y(v(t))},lab2xyz:x,lab2rgb:k,lab2lch:y,lch2lab:M,lch2xyz:function(t){return x(M(t))},lch2rgb:function(t){return k(M(t))}};var C={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},S={};for(var _ in C)S[JSON.stringify(C[_])]=_},{}],5:[function(t,e,i){var a=t(4),o=function(){return new u};for(var n in a){o[n+"Raw"]=function(e){return function(t){return"number"==typeof t&&(t=Array.prototype.slice.call(arguments)),a[e](t)}}(n);var r=/(\w+)2(\w+)/.exec(n),s=r[1],l=r[2];(o[s]=o[s]||{})[l]=o[n]=function(n){return function(t){"number"==typeof t&&(t=Array.prototype.slice.call(arguments));var e=a[n](t);if("string"==typeof e||void 0===e)return e;for(var i=0;i<e.length;i++)e[i]=Math.round(e[i]);return e}}(n)}var u=function(){this.convs={}};u.prototype.routeSpace=function(t,e){var i=e[0];return void 0===i?this.getValues(t):("number"==typeof i&&(i=Array.prototype.slice.call(e)),this.setValues(t,i))},u.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},u.prototype.getValues=function(t){var e=this.convs[t];if(!e){var i=this.space,n=this.convs[i];e=o[i][t](n),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(e){u.prototype[e]=function(t){return this.routeSpace(e,arguments)}}),e.exports=o},{4:4}],6:[function(t,e,i){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(t,e,i){var n=t(30)();n.helpers=t(46),t(28)(n),n.Animation=t(22),n.animationService=t(23),n.defaults=t(26),n.Element=t(27),n.elements=t(41),n.Interaction=t(29),n.layouts=t(31),n.platform=t(49),n.plugins=t(32),n.Scale=t(33),n.scaleService=t(34),n.Ticks=t(35),n.Tooltip=t(36),t(24)(n),t(25)(n),t(56)(n),t(54)(n),t(55)(n),t(57)(n),t(58)(n),t(59)(n),t(15)(n),t(16)(n),t(17)(n),t(18)(n),t(19)(n),t(20)(n),t(21)(n),t(8)(n),t(9)(n),t(10)(n),t(11)(n),t(12)(n),t(13)(n),t(14)(n);var a=t(50);for(var o in a)a.hasOwnProperty(o)&&n.plugins.register(a[o]);n.platform.initialize(),e.exports=n,"undefined"!=typeof window&&(window.Chart=n),n.Legend=a.legend._element,n.Title=a.title._element,n.pluginService=n.plugins,n.PluginBase=n.Element.extend({}),n.canvasHelpers=n.helpers.canvas,n.layoutService=n.layouts},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,41:41,46:46,49:49,50:50,54:54,55:55,56:56,57:57,58:58,59:59,8:8,9:9}],8:[function(t,e,i){"use strict";e.exports=function(i){i.Bar=function(t,e){return e.type="bar",new i(t,e)}}},{}],9:[function(t,e,i){"use strict";e.exports=function(i){i.Bubble=function(t,e){return e.type="bubble",new i(t,e)}}},{}],10:[function(t,e,i){"use strict";e.exports=function(i){i.Doughnut=function(t,e){return e.type="doughnut",new i(t,e)}}},{}],11:[function(t,e,i){"use strict";e.exports=function(i){i.Line=function(t,e){return e.type="line",new i(t,e)}}},{}],12:[function(t,e,i){"use strict";e.exports=function(i){i.PolarArea=function(t,e){return e.type="polarArea",new i(t,e)}}},{}],13:[function(t,e,i){"use strict";e.exports=function(i){i.Radar=function(t,e){return e.type="radar",new i(t,e)}}},{}],14:[function(t,e,i){"use strict";e.exports=function(i){i.Scatter=function(t,e){return e.type="scatter",new i(t,e)}}},{}],15:[function(t,e,i){"use strict";var n=t(26),a=t(41),S=t(46);n._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),n._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var i="";return 0<t.length&&(t[0].yLabel?i=t[0].yLabel:0<e.labels.length&&t[0].index<e.labels.length&&(i=e.labels[t[0].index])),i},label:function(t,e){return(e.datasets[t.datasetIndex].label||"")+": "+t.xLabel}},mode:"index",axis:"y"}}),e.exports=function(e){e.controllers.bar=e.DatasetController.extend({dataElementType:a.Rectangle,initialize:function(){var t;e.DatasetController.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=n.length;e<i;++e)this.updateElement(n[e],e,t)},updateElement:function(t,e,i){var n=this,a=n.chart,o=n.getMeta(),r=n.getDataset(),s=t.custom||{},l=a.options.elements.rectangle;t._xScale=n.getScaleForId(o.xAxisID),t._yScale=n.getScaleForId(o.yAxisID),t._datasetIndex=n.index,t._index=e,t._model={datasetLabel:r.label,label:a.data.labels[e],borderSkipped:s.borderSkipped?s.borderSkipped:l.borderSkipped,backgroundColor:s.backgroundColor?s.backgroundColor:S.valueAtIndexOrDefault(r.backgroundColor,e,l.backgroundColor),borderColor:s.borderColor?s.borderColor:S.valueAtIndexOrDefault(r.borderColor,e,l.borderColor),borderWidth:s.borderWidth?s.borderWidth:S.valueAtIndexOrDefault(r.borderWidth,e,l.borderWidth)},n.updateElementGeometry(t,e,i),t.pivot()},updateElementGeometry:function(t,e,i){var n=this,a=t._model,o=n.getValueScale(),r=o.getBasePixel(),s=o.isHorizontal(),l=n._ruler||n.getRuler(),u=n.calculateBarValuePixels(n.index,e),d=n.calculateBarIndexPixels(n.index,e,l);a.horizontal=s,a.base=i?r:u.base,a.x=s?i?r:u.head:d.center,a.y=s?d.center:i?r:u.head,a.height=s?d.size:void 0,a.width=s?void 0:d.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},_getStacks:function(t){var e,i,n=this.chart,a=this.getIndexScale().options.stacked,o=void 0===t?n.data.datasets.length:t+1,r=[];for(e=0;e<o;++e)(i=n.getDatasetMeta(e)).bar&&n.isDatasetVisible(e)&&(!1===a||!0===a&&-1===r.indexOf(i.stack)||void 0===a&&(void 0===i.stack||-1===r.indexOf(i.stack)))&&r.push(i.stack);return r},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var i=this._getStacks(t),n=void 0!==e?i.indexOf(e):-1;return-1===n?i.length-1:n},getRuler:function(){var t,e,i=this.getIndexScale(),n=this.getStackCount(),a=this.index,o=i.isHorizontal(),r=o?i.left:i.top,s=r+(o?i.width:i.height),l=[];for(t=0,e=this.getMeta().data.length;t<e;++t)l.push(i.getPixelForValue(null,t,a));return{min:S.isNullOrUndef(i.options.barThickness)?function(t,e){var i,n,a,o,r=t.isHorizontal()?t.width:t.height,s=t.getTicks();for(a=1,o=e.length;a<o;++a)r=Math.min(r,e[a]-e[a-1]);for(a=0,o=s.length;a<o;++a)n=t.getPixelForTick(a),r=0<a?Math.min(r,n-i):r,i=n;return r}(i,l):-1,pixels:l,start:r,end:s,stackCount:n,scale:i}},calculateBarValuePixels:function(t,e){var i,n,a,o,r,s,l=this.chart,u=this.getMeta(),d=this.getValueScale(),c=l.data.datasets,h=d.getRightValue(c[t].data[e]),f=d.options.stacked,g=u.stack,p=0;if(f||void 0===f&&void 0!==g)for(i=0;i<t;++i)(n=l.getDatasetMeta(i)).bar&&n.stack===g&&n.controller.getValueScaleId()===d.id&&l.isDatasetVisible(i)&&(a=d.getRightValue(c[i].data[e]),(h<0&&a<0||0<=h&&0<a)&&(p+=a));return o=d.getPixelForValue(p),{size:s=((r=d.getPixelForValue(p+h))-o)/2,base:o,head:r,center:r+s/2}},calculateBarIndexPixels:function(t,e,i){var n,a,o,r,s,l,u,d,c,h,f,g,p,m,v,b,x,y=i.scale.options,k="flex"===y.barThickness?(c=e,f=y,p=(h=i).pixels,m=p[c],v=0<c?p[c-1]:null,b=c<p.length-1?p[c+1]:null,x=f.categoryPercentage,null===v&&(v=m-(null===b?h.end-m:b-m)),null===b&&(b=m+m-v),g=m-(m-v)/2*x,{chunk:(b-v)/2*x/h.stackCount,ratio:f.barPercentage,start:g}):(n=e,a=i,l=(o=y).barThickness,u=a.stackCount,d=a.pixels[n],s=S.isNullOrUndef(l)?(r=a.min*o.categoryPercentage,o.barPercentage):(r=l*u,1),{chunk:r/u,ratio:s,start:d-r/2}),M=this.getStackIndex(t,this.getMeta().stack),w=k.start+k.chunk*M+k.chunk/2,C=Math.min(S.valueOrDefault(y.maxBarThickness,1/0),k.chunk*k.ratio);return{base:w-C/2,head:w+C/2,center:w,size:C}},draw:function(){var t=this.chart,e=this.getValueScale(),i=this.getMeta().data,n=this.getDataset(),a=i.length,o=0;for(S.canvas.clipArea(t.ctx,t.chartArea);o<a;++o)isNaN(e.getRightValue(n.data[o]))||i[o].draw();S.canvas.unclipArea(t.ctx)}}),e.controllers.horizontalBar=e.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},{26:26,41:41,46:46}],16:[function(t,e,i){"use strict";var n=t(26),a=t(41),g=t(46);n._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var i=e.datasets[t.datasetIndex].label||"",n=e.datasets[t.datasetIndex].data[t.index];return i+": ("+t.xLabel+", "+t.yLabel+", "+n.r+")"}}}}),e.exports=function(t){t.controllers.bubble=t.DatasetController.extend({dataElementType:a.Point,update:function(i){var n=this,t=n.getMeta().data;g.each(t,function(t,e){n.updateElement(t,e,i)})},updateElement:function(t,e,i){var n=this,a=n.getMeta(),o=t.custom||{},r=n.getScaleForId(a.xAxisID),s=n.getScaleForId(a.yAxisID),l=n._resolveElementOptions(t,e),u=n.getDataset().data[e],d=n.index,c=i?r.getPixelForDecimal(.5):r.getPixelForValue("object"==typeof u?u:NaN,e,d),h=i?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=r,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:i?0:l.radius,skip:o.skip||isNaN(c)||isNaN(h),x:c,y:h},t.pivot()},setHoverStyle:function(t){var e=t._model,i=t._options;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=g.valueOrDefault(i.hoverBackgroundColor,g.getHoverColor(i.backgroundColor)),e.borderColor=g.valueOrDefault(i.hoverBorderColor,g.getHoverColor(i.borderColor)),e.borderWidth=g.valueOrDefault(i.hoverBorderWidth,i.borderWidth),e.radius=i.radius+i.hoverRadius},_resolveElementOptions:function(t,e){var i,n,a,o=this.chart,r=o.data.datasets[this.index],s=t.custom||{},l=o.options.elements.point,u=g.options.resolve,d=r.data[e],c={},h={chart:o,dataIndex:e,dataset:r,datasetIndex:this.index},f=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"];for(i=0,n=f.length;i<n;++i)c[a=f[i]]=u([s[a],r[a],l[a]],h,e);return c.radius=u([s.radius,d?d.r:void 0,r.radius,l.radius],h,e),c}})}},{26:26,41:41,46:46}],17:[function(t,e,i){"use strict";var n=t(26),a=t(41),A=t(46);n._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var o=0;o<n[0].data.length;++o)e.push('<li><span style="background-color:'+n[0].backgroundColor[o]+'"></span>'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(l){var u=l.data;return u.labels.length&&u.datasets.length?u.labels.map(function(t,e){var i=l.getDatasetMeta(0),n=u.datasets[0],a=i.data[e],o=a&&a.custom||{},r=A.valueAtIndexOrDefault,s=l.options.elements.arc;return{text:t,fillStyle:o.backgroundColor?o.backgroundColor:r(n.backgroundColor,e,s.backgroundColor),strokeStyle:o.borderColor?o.borderColor:r(n.borderColor,e,s.borderColor),lineWidth:o.borderWidth?o.borderWidth:r(n.borderWidth,e,s.borderWidth),hidden:isNaN(n.data[e])||i.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i<n;++i)(a=r.getDatasetMeta(i)).data[o]&&(a.data[o].hidden=!a.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var i=e.labels[t.index],n=": "+e.datasets[t.datasetIndex].data[t.index];return A.isArray(i)?(i=i.slice())[0]+=n:i+=n,i}}}}),n._set("pie",A.clone(n.doughnut)),n._set("pie",{cutoutPercentage:0}),e.exports=function(t){t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:a.Arc,linkScales:A.noop,getRingIndex:function(t){for(var e=0,i=0;i<t;++i)this.chart.isDatasetVisible(i)&&++e;return e},update:function(i){var n=this,t=n.chart,e=t.chartArea,a=t.options,o=a.elements.arc,r=e.right-e.left-o.borderWidth,s=e.bottom-e.top-o.borderWidth,l=Math.min(r,s),u={x:0,y:0},d=n.getMeta(),c=a.cutoutPercentage,h=a.circumference;if(h<2*Math.PI){var f=a.rotation%(2*Math.PI),g=(f+=2*Math.PI*(f>=Math.PI?-1:f<-Math.PI?1:0))+h,p=Math.cos(f),m=Math.sin(f),v=Math.cos(g),b=Math.sin(g),x=f<=0&&0<=g||f<=2*Math.PI&&2*Math.PI<=g,y=f<=.5*Math.PI&&.5*Math.PI<=g||f<=2.5*Math.PI&&2.5*Math.PI<=g,k=f<=-Math.PI&&-Math.PI<=g||f<=Math.PI&&Math.PI<=g,M=f<=.5*-Math.PI&&.5*-Math.PI<=g||f<=1.5*Math.PI&&1.5*Math.PI<=g,w=c/100,C=k?-1:Math.min(p*(p<0?1:w),v*(v<0?1:w)),S=M?-1:Math.min(m*(m<0?1:w),b*(b<0?1:w)),_=x?1:Math.max(p*(0<p?1:w),v*(0<v?1:w)),D=y?1:Math.max(m*(0<m?1:w),b*(0<b?1:w)),P=.5*(_-C),I=.5*(D-S);l=Math.min(r/P,s/I),u={x:-.5*(_+C),y:-.5*(D+S)}}t.borderWidth=n.getMaxBorderWidth(d.data),t.outerRadius=Math.max((l-t.borderWidth)/2,0),t.innerRadius=Math.max(c?t.outerRadius/100*c:0,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),t.offsetX=u.x*t.outerRadius,t.offsetY=u.y*t.outerRadius,d.total=n.calculateTotal(),n.outerRadius=t.outerRadius-t.radiusLength*n.getRingIndex(n.index),n.innerRadius=Math.max(n.outerRadius-t.radiusLength,0),A.each(d.data,function(t,e){n.updateElement(t,e,i)})},updateElement:function(t,e,i){var n=this,a=n.chart,o=a.chartArea,r=a.options,s=r.animation,l=(o.left+o.right)/2,u=(o.top+o.bottom)/2,d=r.rotation,c=r.rotation,h=n.getDataset(),f=i&&s.animateRotate?0:t.hidden?0:n.calculateCircumference(h.data[e])*(r.circumference/(2*Math.PI)),g=i&&s.animateScale?0:n.innerRadius,p=i&&s.animateScale?0:n.outerRadius,m=A.valueAtIndexOrDefault;A.extend(t,{_datasetIndex:n.index,_index:e,_model:{x:l+a.offsetX,y:u+a.offsetY,startAngle:d,endAngle:c,circumference:f,outerRadius:p,innerRadius:g,label:m(h.label,e,a.data.labels[e])}});var v=t._model,b=t.custom||{},x=A.valueAtIndexOrDefault,y=this.chart.options.elements.arc;v.backgroundColor=b.backgroundColor?b.backgroundColor:x(h.backgroundColor,e,y.backgroundColor),v.borderColor=b.borderColor?b.borderColor:x(h.borderColor,e,y.borderColor),v.borderWidth=b.borderWidth?b.borderWidth:x(h.borderWidth,e,y.borderWidth),i&&s.animateRotate||(v.startAngle=0===e?r.rotation:n.getMeta().data[e-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},calculateTotal:function(){var i,n=this.getDataset(),t=this.getMeta(),a=0;return A.each(t.data,function(t,e){i=n.data[e],isNaN(i)||t.hidden||(a+=Math.abs(i))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return 0<e&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){for(var e,i,n=0,a=this.index,o=t.length,r=0;r<o;r++)n=(n=n<(e=t[r]._model?t[r]._model.borderWidth:0)?e:n)<(i=t[r]._chart?t[r]._chart.config.data.datasets[a].hoverBorderWidth:0)?i:n;return n}})}},{26:26,41:41,46:46}],18:[function(t,e,i){"use strict";var n=t(26),a=t(41),g=t(46);n._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function f(t,e){return g.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,update:function(t){var e,i,n,a=this,o=a.getMeta(),r=o.dataset,s=o.data||[],l=a.chart.options,u=l.elements.line,d=a.getScaleForId(o.yAxisID),c=a.getDataset(),h=f(c,l);for(h&&(n=r.custom||{},void 0!==c.tension&&void 0===c.lineTension&&(c.lineTension=c.tension),r._scale=d,r._datasetIndex=a.index,r._children=s,r._model={spanGaps:c.spanGaps?c.spanGaps:l.spanGaps,tension:n.tension?n.tension:g.valueOrDefault(c.lineTension,u.tension),backgroundColor:n.backgroundColor?n.backgroundColor:c.backgroundColor||u.backgroundColor,borderWidth:n.borderWidth?n.borderWidth:c.borderWidth||u.borderWidth,borderColor:n.borderColor?n.borderColor:c.borderColor||u.borderColor,borderCapStyle:n.borderCapStyle?n.borderCapStyle:c.borderCapStyle||u.borderCapStyle,borderDash:n.borderDash?n.borderDash:c.borderDash||u.borderDash,borderDashOffset:n.borderDashOffset?n.borderDashOffset:c.borderDashOffset||u.borderDashOffset,borderJoinStyle:n.borderJoinStyle?n.borderJoinStyle:c.borderJoinStyle||u.borderJoinStyle,fill:n.fill?n.fill:void 0!==c.fill?c.fill:u.fill,steppedLine:n.steppedLine?n.steppedLine:g.valueOrDefault(c.steppedLine,u.stepped),cubicInterpolationMode:n.cubicInterpolationMode?n.cubicInterpolationMode:g.valueOrDefault(c.cubicInterpolationMode,u.cubicInterpolationMode)},r.pivot()),e=0,i=s.length;e<i;++e)a.updateElement(s[e],e,t);for(h&&0!==r._model.tension&&a.updateBezierControlPoints(),e=0,i=s.length;e<i;++e)s[e].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),a=t.custom||{};return a.backgroundColor?i=a.backgroundColor:n.pointBackgroundColor?i=g.valueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),a=t.custom||{};return a.borderColor?i=a.borderColor:n.pointBorderColor?i=g.valueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),a=t.custom||{};return isNaN(a.borderWidth)?!isNaN(n.pointBorderWidth)||g.isArray(n.pointBorderWidth)?i=g.valueAtIndexOrDefault(n.pointBorderWidth,e,i):isNaN(n.borderWidth)||(i=n.borderWidth):i=a.borderWidth,i},getPointRotation:function(t,e){var i=this.chart.options.elements.point.rotation,n=this.getDataset(),a=t.custom||{};return isNaN(a.rotation)?isNaN(n.pointRotation)&&!g.isArray(n.pointRotation)||(i=g.valueAtIndexOrDefault(n.pointRotation,e,i)):i=a.rotation,i},updateElement:function(t,e,i){var n,a,o=this,r=o.getMeta(),s=t.custom||{},l=o.getDataset(),u=o.index,d=l.data[e],c=o.getScaleForId(r.yAxisID),h=o.getScaleForId(r.xAxisID),f=o.chart.options.elements.point;void 0!==l.radius&&void 0===l.pointRadius&&(l.pointRadius=l.radius),void 0!==l.hitRadius&&void 0===l.pointHitRadius&&(l.pointHitRadius=l.hitRadius),n=h.getPixelForValue("object"==typeof d?d:NaN,e,u),a=i?c.getBasePixel():o.calculatePointY(d,e,u),t._xScale=h,t._yScale=c,t._datasetIndex=u,t._index=e,t._model={x:n,y:a,skip:s.skip||isNaN(n)||isNaN(a),radius:s.radius||g.valueAtIndexOrDefault(l.pointRadius,e,f.radius),pointStyle:s.pointStyle||g.valueAtIndexOrDefault(l.pointStyle,e,f.pointStyle),rotation:o.getPointRotation(t,e),backgroundColor:o.getPointBackgroundColor(t,e),borderColor:o.getPointBorderColor(t,e),borderWidth:o.getPointBorderWidth(t,e),tension:r.dataset._model?r.dataset._model.tension:0,steppedLine:!!r.dataset._model&&r.dataset._model.steppedLine,hitRadius:s.hitRadius||g.valueAtIndexOrDefault(l.pointHitRadius,e,f.hitRadius)}},calculatePointY:function(t,e,i){var n,a,o,r=this.chart,s=this.getMeta(),l=this.getScaleForId(s.yAxisID),u=0,d=0;if(l.options.stacked){for(n=0;n<i;n++)if(a=r.data.datasets[n],"line"===(o=r.getDatasetMeta(n)).type&&o.yAxisID===l.id&&r.isDatasetVisible(n)){var c=Number(l.getRightValue(a.data[e]));c<0?d+=c||0:u+=c||0}var h=Number(l.getRightValue(t));return h<0?l.getPixelForValue(d+h):l.getPixelForValue(u+h)}return l.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,i,n,a=this.getMeta(),o=this.chart.chartArea,r=a.data||[];function s(t,e,i){return Math.max(Math.min(t,i),e)}if(a.dataset._model.spanGaps&&(r=r.filter(function(t){return!t._model.skip})),"monotone"===a.dataset._model.cubicInterpolationMode)g.splineCurveMonotone(r);else for(t=0,e=r.length;t<e;++t)i=r[t]._model,n=g.splineCurve(g.previousItem(r,t)._model,i,g.nextItem(r,t)._model,a.dataset._model.tension),i.controlPointPreviousX=n.previous.x,i.controlPointPreviousY=n.previous.y,i.controlPointNextX=n.next.x,i.controlPointNextY=n.next.y;if(this.chart.options.elements.line.capBezierPoints)for(t=0,e=r.length;t<e;++t)(i=r[t]._model).controlPointPreviousX=s(i.controlPointPreviousX,o.left,o.right),i.controlPointPreviousY=s(i.controlPointPreviousY,o.top,o.bottom),i.controlPointNextX=s(i.controlPointNextX,o.left,o.right),i.controlPointNextY=s(i.controlPointNextY,o.top,o.bottom)},draw:function(){var t,e=this.chart,i=this.getMeta(),n=i.data||[],a=e.chartArea,o=n.length,r=0;for(f(this.getDataset(),e.options)&&(t=(i.dataset._model.borderWidth||0)/2,g.canvas.clipArea(e.ctx,{left:a.left,right:a.right,top:a.top-t,bottom:a.bottom+t}),i.dataset.draw(),g.canvas.unclipArea(e.ctx));r<o;++r)n[r].draw(a)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},a=t._model;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,radius:a.radius},a.backgroundColor=n.hoverBackgroundColor||g.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,g.getHoverColor(a.backgroundColor)),a.borderColor=n.hoverBorderColor||g.valueAtIndexOrDefault(e.pointHoverBorderColor,i,g.getHoverColor(a.borderColor)),a.borderWidth=n.hoverBorderWidth||g.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,a.borderWidth),a.radius=n.hoverRadius||g.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius)}})}},{26:26,41:41,46:46}],19:[function(t,e,i){"use strict";var n=t(26),a=t(41),k=t(46);n._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var o=0;o<n[0].data.length;++o)e.push('<li><span style="background-color:'+n[0].backgroundColor[o]+'"></span>'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(s){var l=s.data;return l.labels.length&&l.datasets.length?l.labels.map(function(t,e){var i=s.getDatasetMeta(0),n=l.datasets[0],a=i.data[e].custom||{},o=k.valueAtIndexOrDefault,r=s.options.elements.arc;return{text:t,fillStyle:a.backgroundColor?a.backgroundColor:o(n.backgroundColor,e,r.backgroundColor),strokeStyle:a.borderColor?a.borderColor:o(n.borderColor,e,r.borderColor),lineWidth:a.borderWidth?a.borderWidth:o(n.borderWidth,e,r.borderWidth),hidden:isNaN(n.data[e])||i.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i<n;++i)(a=r.getDatasetMeta(i)).data[o].hidden=!a.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}}),e.exports=function(t){t.controllers.polarArea=t.DatasetController.extend({dataElementType:a.Arc,linkScales:k.noop,update:function(i){var t,e,n,a=this,o=a.getDataset(),r=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[];for(a._updateRadius(),r.count=a.countVisibleElements(),t=0,e=o.data.length;t<e;t++)l[t]=s,n=a._computeAngle(t),s+=u[t]=n;k.each(r.data,function(t,e){a.updateElement(t,e,i)})},_updateRadius:function(){var t=this,e=t.chart,i=e.chartArea,n=e.options,a=n.elements.arc,o=Math.min(i.right-i.left,i.bottom-i.top);e.outerRadius=Math.max((o-a.borderWidth/2)/2,0),e.innerRadius=Math.max(n.cutoutPercentage?e.outerRadius/100*n.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,i){var n=this,a=n.chart,o=n.getDataset(),r=a.options,s=r.animation,l=a.scale,u=a.data.labels,d=l.xCenter,c=l.yCenter,h=r.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(o.data[e]),g=n._starts[e],p=g+(t.hidden?0:n._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(o.data[e]);k.extend(t,{_datasetIndex:n.index,_index:e,_scale:l,_model:{x:d,y:c,innerRadius:0,outerRadius:i?m:f,startAngle:i&&s.animateRotate?h:g,endAngle:i&&s.animateRotate?h:p,label:k.valueAtIndexOrDefault(u,e,u[e])}});var v=this.chart.options.elements.arc,b=t.custom||{},x=k.valueAtIndexOrDefault,y=t._model;y.backgroundColor=b.backgroundColor?b.backgroundColor:x(o.backgroundColor,e,v.backgroundColor),y.borderColor=b.borderColor?b.borderColor:x(o.borderColor,e,v.borderColor),y.borderWidth=b.borderWidth?b.borderWidth:x(o.borderWidth,e,v.borderWidth),t.pivot()},countVisibleElements:function(){var i=this.getDataset(),t=this.getMeta(),n=0;return k.each(t.data,function(t,e){isNaN(i.data[e])||t.hidden||n++}),n},_computeAngle:function(t){var e=this,i=this.getMeta().count,n=e.getDataset(),a=e.getMeta();if(isNaN(n.data[t])||a.data[t].hidden)return 0;var o={chart:e.chart,dataIndex:t,dataset:n,datasetIndex:e.index};return k.options.resolve([e.chart.options.elements.arc.angle,2*Math.PI/i],o,t)}})}},{26:26,41:41,46:46}],20:[function(t,e,i){"use strict";var n=t(26),a=t(41),u=t(46);n._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,linkScales:u.noop,update:function(i){var n=this,t=n.getMeta(),e=t.dataset,a=t.data,o=e.custom||{},r=n.getDataset(),s=n.chart.options.elements.line,l=n.chart.scale;void 0!==r.tension&&void 0===r.lineTension&&(r.lineTension=r.tension),u.extend(t.dataset,{_datasetIndex:n.index,_scale:l,_children:a,_loop:!0,_model:{tension:o.tension?o.tension:u.valueOrDefault(r.lineTension,s.tension),backgroundColor:o.backgroundColor?o.backgroundColor:r.backgroundColor||s.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:r.borderWidth||s.borderWidth,borderColor:o.borderColor?o.borderColor:r.borderColor||s.borderColor,fill:o.fill?o.fill:void 0!==r.fill?r.fill:s.fill,borderCapStyle:o.borderCapStyle?o.borderCapStyle:r.borderCapStyle||s.borderCapStyle,borderDash:o.borderDash?o.borderDash:r.borderDash||s.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:r.borderDashOffset||s.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:r.borderJoinStyle||s.borderJoinStyle}}),t.dataset.pivot(),u.each(a,function(t,e){n.updateElement(t,e,i)},n),n.updateBezierControlPoints()},updateElement:function(t,e,i){var n=this,a=t.custom||{},o=n.getDataset(),r=n.chart.scale,s=n.chart.options.elements.point,l=r.getPointPositionForValue(e,o.data[e]);void 0!==o.radius&&void 0===o.pointRadius&&(o.pointRadius=o.radius),void 0!==o.hitRadius&&void 0===o.pointHitRadius&&(o.pointHitRadius=o.hitRadius),u.extend(t,{_datasetIndex:n.index,_index:e,_scale:r,_model:{x:i?r.xCenter:l.x,y:i?r.yCenter:l.y,tension:a.tension?a.tension:u.valueOrDefault(o.lineTension,n.chart.options.elements.line.tension),radius:a.radius?a.radius:u.valueAtIndexOrDefault(o.pointRadius,e,s.radius),backgroundColor:a.backgroundColor?a.backgroundColor:u.valueAtIndexOrDefault(o.pointBackgroundColor,e,s.backgroundColor),borderColor:a.borderColor?a.borderColor:u.valueAtIndexOrDefault(o.pointBorderColor,e,s.borderColor),borderWidth:a.borderWidth?a.borderWidth:u.valueAtIndexOrDefault(o.pointBorderWidth,e,s.borderWidth),pointStyle:a.pointStyle?a.pointStyle:u.valueAtIndexOrDefault(o.pointStyle,e,s.pointStyle),rotation:a.rotation?a.rotation:u.valueAtIndexOrDefault(o.pointRotation,e,s.rotation),hitRadius:a.hitRadius?a.hitRadius:u.valueAtIndexOrDefault(o.pointHitRadius,e,s.hitRadius)}}),t._model.skip=a.skip?a.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var a=this.chart.chartArea,o=this.getMeta();u.each(o.data,function(t,e){var i=t._model,n=u.splineCurve(u.previousItem(o.data,e,!0)._model,i,u.nextItem(o.data,e,!0)._model,i.tension);i.controlPointPreviousX=Math.max(Math.min(n.previous.x,a.right),a.left),i.controlPointPreviousY=Math.max(Math.min(n.previous.y,a.bottom),a.top),i.controlPointNextX=Math.max(Math.min(n.next.x,a.right),a.left),i.controlPointNextY=Math.max(Math.min(n.next.y,a.bottom),a.top),t.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,a=t._model;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,radius:a.radius},a.radius=i.hoverRadius?i.hoverRadius:u.valueAtIndexOrDefault(e.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),a.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:u.valueAtIndexOrDefault(e.pointHoverBackgroundColor,n,u.getHoverColor(a.backgroundColor)),a.borderColor=i.hoverBorderColor?i.hoverBorderColor:u.valueAtIndexOrDefault(e.pointHoverBorderColor,n,u.getHoverColor(a.borderColor)),a.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:u.valueAtIndexOrDefault(e.pointHoverBorderWidth,n,a.borderWidth)}})}},{26:26,41:41,46:46}],21:[function(t,e,i){"use strict";t(26)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{26:26}],22:[function(t,e,i){"use strict";var n=t(27);i=e.exports=n.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});Object.defineProperty(i.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(i.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})},{27:27}],23:[function(t,e,i){"use strict";var n=t(26),o=t(46);n._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,i,n){var a,o,r=this.animations;for(e.chart=t,n||(t.animating=!0),a=0,o=r.length;a<o;++a)if(r[a].chart===t)return void(r[a]=e);r.push(e),1===r.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=o.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=o.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),i=0;1<t.dropFrames&&(i=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+i);var n=Date.now();t.dropFrames+=(n-e)/t.frameDuration,0<t.animations.length&&t.requestAnimationFrame()},advance:function(t){for(var e,i,n=this.animations,a=0;a<n.length;)i=(e=n[a]).chart,e.currentStep=(e.currentStep||0)+t,e.currentStep=Math.min(e.currentStep,e.numSteps),o.callback(e.render,[i,e],i),o.callback(e.onAnimationProgress,[e],i),e.currentStep>=e.numSteps?(o.callback(e.onAnimationComplete,[e],i),i.animating=!1,n.splice(a,1)):++a}}},{26:26,46:46}],24:[function(t,e,i){"use strict";var s=t(22),l=t(23),c=t(26),h=t(46),a=t(29),o=t(31),f=t(49),g=t(32),p=t(34),n=t(36);e.exports=function(u){function d(t){return"top"===t||"bottom"===t}u.types={},u.instances={},u.controllers={},h.extend(u.prototype,{construct:function(t,e){var i,n,a=this;(n=(i=(i=e)||{}).data=i.data||{}).datasets=n.datasets||[],n.labels=n.labels||[],i.options=h.configMerge(c.global,c[i.type],i.options||{}),e=i;var o=f.acquireContext(t,e),r=o&&o.canvas,s=r&&r.height,l=r&&r.width;a.id=h.uid(),a.ctx=o,a.canvas=r,a.config=e,a.width=l,a.height=s,a.aspectRatio=s?l/s:null,a.options=e.options,a._bufferedRender=!1,(a.chart=a).controller=a,u.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(t){a.config.data=t}}),o&&r?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return g.notify(t,"beforeInit"),h.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),g.notify(t,"afterInit"),t},clear:function(){return h.canvas.clear(this),this},stop:function(){return l.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(h.getMaximumWidth(n))),r=Math.max(0,Math.floor(a?o/a:h.getMaximumHeight(n)));if((e.width!==o||e.height!==r)&&(n.width=e.width=o,n.height=e.height=r,n.style.width=o+"px",n.style.height=r+"px",h.retinaScale(e,i.devicePixelRatio),!t)){var s={width:o,height:r};g.notify(e,"resize",[s]),e.options.onResize&&e.options.onResize(e,s),e.stop(),e.update({duration:e.options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;h.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),h.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var r=this,t=r.options,s=r.scales||{},e=[],l=Object.keys(s).reduce(function(t,e){return t[e]=!1,t},{});t.scales&&(e=e.concat((t.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(t.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),t.scale&&e.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),h.each(e,function(t){var e=t.options,i=e.id,n=h.valueOrDefault(e.type,t.dtype);d(e.position)!==d(t.dposition)&&(e.position=t.dposition),l[i]=!0;var a=null;if(i in s&&s[i].type===n)(a=s[i]).options=e,a.ctx=r.ctx,a.chart=r;else{var o=p.getScaleConstructor(n);if(!o)return;a=new o({id:i,type:n,options:e,ctx:r.ctx,chart:r}),s[a.id]=a}a.mergeTicksOptions(),t.isDefault&&(r.scale=a)}),h.each(l,function(t,e){t||delete s[e]}),r.scales=s,p.addScalesToLayout(this)},buildOrUpdateControllers:function(){var o=this,r=[],s=[];return h.each(o.data.datasets,function(t,e){var i=o.getDatasetMeta(e),n=t.type||o.config.type;if(i.type&&i.type!==n&&(o.destroyDatasetMeta(e),i=o.getDatasetMeta(e)),i.type=n,r.push(i.type),i.controller)i.controller.updateIndex(e),i.controller.linkScales();else{var a=u.controllers[i.type];if(void 0===a)throw new Error('"'+i.type+'" is not a chart type.');i.controller=new a(o,e),s.push(i.controller)}},o),s},resetElements:function(){var i=this;h.each(i.data.datasets,function(t,e){i.getDatasetMeta(e).controller.reset()},i)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,h.each(e.scales,function(t){o.removeBox(e,t)}),i=h.configMerge(u.defaults.global,u.defaults[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),g._invalidate(n),!1!==g.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();h.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&h.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],g.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==g.notify(this,"beforeLayout")&&(o.update(this,this.width,this.height),g.notify(this,"afterScaleUpdate"),g.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==g.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);g.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),i={meta:e,index:t};!1!==g.notify(this,"beforeDatasetUpdate",[i])&&(e.controller.update(),g.notify(this,"afterDatasetUpdate",[i]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var i=t.duration,n=t.lazy;if(!1!==g.notify(e,"beforeRender")){var a=e.options.animation,o=function(t){g.notify(e,"afterRender"),h.callback(a&&a.onComplete,[t],e)};if(a&&(void 0!==i&&0!==i||void 0===i&&0!==a.duration)){var r=new s({numSteps:(i||a.duration)/16.66,easing:t.easing||a.easing,render:function(t,e){var i=h.easing.effects[e.easing],n=e.currentStep,a=n/e.numSteps;t.draw(i(a),a,n)},onAnimationProgress:a.onProgress,onAnimationComplete:o});l.addAnimation(e,r,i,n)}else e.draw(),o(new s({numSteps:0,chart:e}));return e}},draw:function(t){var e=this;e.clear(),h.isNullOrUndef(t)&&(t=1),e.transition(t),e.width<=0||e.height<=0||!1!==g.notify(e,"beforeDraw",[t])&&(h.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e._drawTooltip(t),g.notify(e,"afterDraw",[t]))},transition:function(t){for(var e=0,i=(this.data.datasets||[]).length;e<i;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},drawDatasets:function(t){var e=this;if(!1!==g.notify(e,"beforeDatasetsDraw",[t])){for(var i=(e.data.datasets||[]).length-1;0<=i;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);g.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==g.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),g.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==g.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),g.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return a.modes.single(this,t)},getElementsAtEvent:function(t){return a.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return a.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=a.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return a.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e<i;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,i=this.data.datasets[t],n=i._meta&&i._meta[e];n&&(n.controller.destroy(),delete i._meta[e])},destroy:function(){var t,e,i=this,n=i.canvas;for(i.stop(),t=0,e=i.data.datasets.length;t<e;++t)i.destroyDatasetMeta(t);n&&(i.unbindEvents(),h.canvas.clear(i),f.releaseContext(i.ctx),i.canvas=null,i.ctx=null),g.notify(i,"destroy"),delete u.instances[i.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new n({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var e=this,i=e._listeners={},n=function(){e.eventHandler.apply(e,arguments)};h.each(e.options.events,function(t){f.addEventListener(e,t,n),i[t]=n}),e.options.responsive&&(n=function(){e.resize()},f.addEventListener(e,"resize",n),i.resize=n)},unbindEvents:function(){var i=this,t=i._listeners;t&&(delete i._listeners,h.each(t,function(t,e){f.removeEventListener(i,e,t)}))},updateHoverStyle:function(t,e,i){var n,a,o,r=i?"setHoverStyle":"removeHoverStyle";for(a=0,o=t.length;a<o;++a)(n=t[a])&&this.getDatasetMeta(n._datasetIndex).controller[r](n)},eventHandler:function(t){var e=this,i=e.tooltip;if(!1!==g.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var n=e.handleEvent(t);i&&(n=i._start?i.handleEvent(t):n|i.handleEvent(t)),g.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):n&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,i=this,n=i.options||{},a=n.hover;return i.lastActive=i.lastActive||[],"mouseout"===t.type?i.active=[]:i.active=i.getElementsAtEventForMode(t,a.mode,a),h.callback(n.onHover||n.hover.onHover,[t.native,i.active],i),"mouseup"!==t.type&&"click"!==t.type||n.onClick&&n.onClick.call(i,t.native,i.active),i.lastActive.length&&i.updateHoverStyle(i.lastActive,a.mode,!1),i.active.length&&a.mode&&i.updateHoverStyle(i.active,a.mode,!0),e=!h.arrayEquals(i.active,i.lastActive),i.lastActive=i.active,e}}),u.Controller=u}},{22:22,23:23,26:26,29:29,31:31,32:32,34:34,36:36,46:46,49:49}],25:[function(t,e,i){"use strict";var s=t(46);e.exports=function(t){var o=["push","pop","shift","splice","unshift"];function r(e,t){var i=e._chartjs;if(i){var n=i.listeners,a=n.indexOf(t);-1!==a&&n.splice(a,1),0<n.length||(o.forEach(function(t){delete e[t]}),delete e._chartjs)}}t.DatasetController=function(t,e){this.initialize(t,e)},s.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&r(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,i=this.getMeta(),n=this.getDataset().data||[],a=i.data;for(t=0,e=n.length;t<e;++t)a[t]=a[t]||this.createMetaData(t);i.dataset=i.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var a,t,e=this,i=e.getDataset(),n=i.data||(i.data=[]);e._data!==n&&(e._data&&r(e._data,e),t=e,(a=n)._chartjs?a._chartjs.listeners.push(t):(Object.defineProperty(a,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),o.forEach(function(t){var i="onData"+t.charAt(0).toUpperCase()+t.slice(1),n=a[t];Object.defineProperty(a,t,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),t=n.apply(this,e);return s.each(a._chartjs.listeners,function(t){"function"==typeof t[i]&&t[i].apply(t,e)}),t}})})),e._data=n),e.resyncElements()},update:s.noop,transition:function(t){for(var e=this.getMeta(),i=e.data||[],n=i.length,a=0;a<n;++a)i[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],i=e.length,n=0;for(t.dataset&&t.dataset.draw();n<i;++n)e[n].draw()},removeHoverStyle:function(t){s.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},a=s.valueAtIndexOrDefault,o=s.getHoverColor,r=t._model;t.$previousStyle={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth},r.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:a(e.hoverBackgroundColor,i,o(r.backgroundColor)),r.borderColor=n.hoverBorderColor?n.hoverBorderColor:a(e.hoverBorderColor,i,o(r.borderColor)),r.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:a(e.hoverBorderWidth,i,r.borderWidth)},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,i=t.data.length,n=e.length;n<i?t.data.splice(n,i-n):i<n&&this.insertElements(i,n-i)},insertElements:function(t,e){for(var i=0;i<e;++i)this.addElementAndReset(t+i)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=s.inherits}},{46:46}],26:[function(t,e,i){"use strict";var n=t(46);e.exports={_set:function(t,e){return n.merge(this[t]||(this[t]={}),e)}}},{46:46}],27:[function(t,e,i){"use strict";var g=t(3),n=t(46);var a=function(t){n.extend(this,t),this.initialize.apply(this,arguments)};n.extend(a.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=n.clone(t._model)),t._start={},t},transition:function(t){var e=this,i=e._model,n=e._start,a=e._view;return i&&1!==t?(a||(a=e._view={}),n||(n=e._start={}),function(t,e,i,n){var a,o,r,s,l,u,d,c,h,f=Object.keys(i);for(a=0,o=f.length;a<o;++a)if(u=i[r=f[a]],e.hasOwnProperty(r)||(e[r]=u),(s=e[r])!==u&&"_"!==r[0]){if(t.hasOwnProperty(r)||(t[r]=s),(d=typeof u)==typeof(l=t[r]))if("string"===d){if((c=g(l)).valid&&(h=g(u)).valid){e[r]=h.mix(c,n).rgbString();continue}}else if("number"===d&&isFinite(l)&&isFinite(u)){e[r]=l+(u-l)*n;continue}e[r]=u}}(n,a,i,t)):(e._view=i,e._start=null),e},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return n.isNumber(this._model.x)&&n.isNumber(this._model.y)}}),a.extend=n.inherits,e.exports=a},{3:3,46:46}],28:[function(t,e,i){"use strict";var n=t(3),a=t(26),g=t(46),l=t(34);e.exports=function(){function d(t,e,i){var n;return"string"==typeof t?(n=parseInt(t,10),-1!==t.indexOf("%")&&(n=n/100*e.parentNode[i])):n=t,n}function c(t){return null!=t&&"none"!==t}function e(t,e,i){var n=document.defaultView,a=g._getParentNode(t),o=n.getComputedStyle(t)[e],r=n.getComputedStyle(a)[e],s=c(o),l=c(r),u=Number.POSITIVE_INFINITY;return s||l?Math.min(s?d(o,t,i):u,l?d(r,a,i):u):"none"}g.configMerge=function(){return g.merge(g.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,i,n){var a=e[t]||{},o=i[t];"scales"===t?e[t]=g.scaleMerge(a,o):"scale"===t?e[t]=g.merge(a,[l.getScaleDefaults(o.type),o]):g._merger(t,e,i,n)}})},g.scaleMerge=function(){return g.merge(g.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,o,r,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a<s;++a)r=i[t][a],o=g.valueOrDefault(r.type,"xAxes"===t?"category":"linear"),a>=e[t].length&&e[t].push({}),!e[t][a].type||r.type&&r.type!==e[t][a].type?g.merge(e[t][a],[l.getScaleDefaults(o),r]):g.merge(e[t][a],r)}else g._merger(t,e,i,n)}})},g.where=function(t,e){if(g.isArray(t)&&Array.prototype.filter)return t.filter(e);var i=[];return g.each(t,function(t){e(t)&&i.push(t)}),i},g.findIndex=Array.prototype.findIndex?function(t,e,i){return t.findIndex(e,i)}:function(t,e,i){i=void 0===i?t:i;for(var n=0,a=t.length;n<a;++n)if(e.call(i,t[n],n,t))return n;return-1},g.findNextWhere=function(t,e,i){g.isNullOrUndef(i)&&(i=-1);for(var n=i+1;n<t.length;n++){var a=t[n];if(e(a))return a}},g.findPreviousWhere=function(t,e,i){g.isNullOrUndef(i)&&(i=t.length);for(var n=i-1;0<=n;n--){var a=t[n];if(e(a))return a}},g.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},g.almostEquals=function(t,e,i){return Math.abs(t-e)<i},g.almostWhole=function(t,e){var i=Math.round(t);return i-e<t&&t<i+e},g.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},g.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},g.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:0<t?1:-1},g.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},g.toRadians=function(t){return t*(Math.PI/180)},g.toDegrees=function(t){return t*(180/Math.PI)},g.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),o=Math.atan2(n,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},g.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},g.aliasPixel=function(t){return t%2==0?0:.5},g.splineCurve=function(t,e,i,n){var a=t.skip?e:t,o=e,r=i.skip?e:i,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),u=s/(s+l),d=l/(s+l),c=n*(u=isNaN(u)?0:u),h=n*(d=isNaN(d)?0:d);return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},g.EPSILON=Number.EPSILON||1e-14,g.splineCurveMonotone=function(t){var e,i,n,a,o,r,s,l,u,d=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),c=d.length;for(e=0;e<c;++e)if(!(n=d[e]).model.skip){if(i=0<e?d[e-1]:null,(a=e<c-1?d[e+1]:null)&&!a.model.skip){var h=a.model.x-n.model.x;n.deltaK=0!==h?(a.model.y-n.model.y)/h:0}!i||i.model.skip?n.mK=n.deltaK:!a||a.model.skip?n.mK=i.deltaK:this.sign(i.deltaK)!==this.sign(n.deltaK)?n.mK=0:n.mK=(i.deltaK+n.deltaK)/2}for(e=0;e<c-1;++e)n=d[e],a=d[e+1],n.model.skip||a.model.skip||(g.almostEquals(n.deltaK,0,this.EPSILON)?n.mK=a.mK=0:(o=n.mK/n.deltaK,r=a.mK/n.deltaK,(l=Math.pow(o,2)+Math.pow(r,2))<=9||(s=3/Math.sqrt(l),n.mK=o*s*n.deltaK,a.mK=r*s*n.deltaK)));for(e=0;e<c;++e)(n=d[e]).model.skip||(i=0<e?d[e-1]:null,a=e<c-1?d[e+1]:null,i&&!i.model.skip&&(u=(n.model.x-i.model.x)/3,n.model.controlPointPreviousX=n.model.x-u,n.model.controlPointPreviousY=n.model.y-u*n.mK),a&&!a.model.skip&&(u=(a.model.x-n.model.x)/3,n.model.controlPointNextX=n.model.x+u,n.model.controlPointNextY=n.model.y+u*n.mK))},g.nextItem=function(t,e,i){return i?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},g.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},g.niceNum=function(t,e){var i=Math.floor(g.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},g.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},g.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,o=t.target||t.srcElement,r=o.getBoundingClientRect(),s=a.touches;n=s&&0<s.length?(i=s[0].clientX,s[0].clientY):(i=a.clientX,a.clientY);var l=parseFloat(g.getStyle(o,"padding-left")),u=parseFloat(g.getStyle(o,"padding-top")),d=parseFloat(g.getStyle(o,"padding-right")),c=parseFloat(g.getStyle(o,"padding-bottom")),h=r.right-r.left-l-d,f=r.bottom-r.top-u-c;return{x:i=Math.round((i-r.left-l)/h*o.width/e.currentDevicePixelRatio),y:n=Math.round((n-r.top-u)/f*o.height/e.currentDevicePixelRatio)}},g.getConstraintWidth=function(t){return e(t,"max-width","clientWidth")},g.getConstraintHeight=function(t){return e(t,"max-height","clientHeight")},g._calculatePadding=function(t,e,i){return-1<(e=g.getStyle(t,e)).indexOf("%")?i/parseInt(e,10):parseInt(e,10)},g._getParentNode=function(t){var e=t.parentNode;return e&&e.host&&(e=e.host),e},g.getMaximumWidth=function(t){var e=g._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-g._calculatePadding(e,"padding-left",i)-g._calculatePadding(e,"padding-right",i),a=g.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},g.getMaximumHeight=function(t){var e=g._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-g._calculatePadding(e,"padding-top",i)-g._calculatePadding(e,"padding-bottom",i),a=g.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},g.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},g.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,o=t.width;n.height=a*i,n.width=o*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=o+"px")}},g.fontString=function(t,e,i){return e+" "+t+"px "+i},g.longestText=function(e,t,i,n){var a=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(a=n.data={},o=n.garbageCollect=[],n.font=t),e.font=t;var r=0;g.each(i,function(t){null!=t&&!0!==g.isArray(t)?r=g.measureText(e,a,o,r,t):g.isArray(t)&&g.each(t,function(t){null==t||g.isArray(t)||(r=g.measureText(e,a,o,r,t))})});var s=o.length/2;if(s>i.length){for(var l=0;l<s;l++)delete a[o[l]];o.splice(0,s)}return r},g.measureText=function(t,e,i,n,a){var o=e[a];return o||(o=e[a]=t.measureText(a).width,i.push(a)),n<o&&(n=o),n},g.numberOfLabelLines=function(t){var e=1;return g.each(t,function(t){g.isArray(t)&&t.length>e&&(e=t.length)}),e},g.color=n?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),n(t)}:function(t){return console.error("Color.js not found!"),t},g.getHoverColor=function(t){return t instanceof CanvasPattern?t:g.color(t).saturate(.5).darken(.1).rgbString()}}},{26:26,3:3,34:34,46:46}],29:[function(t,e,i){"use strict";var n=t(46);function s(t,e){return t.native?{x:t.x,y:t.y}:n.getRelativePosition(t,e)}function l(t,e){var i,n,a,o,r;for(n=0,o=t.data.datasets.length;n<o;++n)if(t.isDatasetVisible(n))for(a=0,r=(i=t.getDatasetMeta(n)).data.length;a<r;++a){var s=i.data[a];s._view.skip||e(s)}}function u(t,e){var i=[];return l(t,function(t){t.inRange(e.x,e.y)&&i.push(t)}),i}function d(t,n,a,o){var r=Number.POSITIVE_INFINITY,s=[];return l(t,function(t){if(!a||t.inRange(n.x,n.y)){var e=t.getCenterPoint(),i=o(n,e);i<r?(s=[t],r=i):i===r&&s.push(t)}}),s}function c(t){var a=-1!==t.indexOf("x"),o=-1!==t.indexOf("y");return function(t,e){var i=a?Math.abs(t.x-e.x):0,n=o?Math.abs(t.y-e.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(n,2))}}function a(n,t,e){var i=s(t,n);e.axis=e.axis||"x";var a=c(e.axis),o=e.intersect?u(n,i):d(n,i,!1,a),r=[];return o.length?(n.data.datasets.forEach(function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e).data[o[0]._index];i&&!i._view.skip&&r.push(i)}}),r):[]}e.exports={modes:{single:function(t,e){var i=s(e,t),n=[];return l(t,function(t){if(t.inRange(i.x,i.y))return n.push(t),n}),n.slice(0,1)},label:a,index:a,dataset:function(t,e,i){var n=s(e,t);i.axis=i.axis||"xy";var a=c(i.axis),o=i.intersect?u(t,n):d(t,n,!1,a);return 0<o.length&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return a(t,e,{intersect:!1})},point:function(t,e){return u(t,s(e,t))},nearest:function(t,e,i){var n=s(e,t);i.axis=i.axis||"xy";var a=c(i.axis),o=d(t,n,i.intersect,a);return 1<o.length&&o.sort(function(t,e){var i=t.getArea()-e.getArea();return 0===i&&(i=t._datasetIndex-e._datasetIndex),i}),o.slice(0,1)},x:function(t,e,i){var n=s(e,t),a=[],o=!1;return l(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a},y:function(t,e,i){var n=s(e,t),a=[],o=!1;return l(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a}}}},{46:46}],30:[function(t,e,i){"use strict";t(26)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t}},{26:26}],31:[function(t,e,i){"use strict";var B=t(46);function W(t,e){return B.where(t,function(t){return t.position===e})}function V(t,a){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,e){var i=a?e:t,n=a?t:e;return i.weight===n.weight?i._tmpIndex_-n._tmpIndex_:i.weight-n.weight}),t.forEach(function(t){delete t._tmpIndex_})}e.exports={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],o=a.length,r=0;r<o;++r)n=a[r],i.hasOwnProperty(n)&&(e[n]=i[n])},update:function(e,i,t){if(e){var n=e.options.layout||{},a=B.options.toPadding(n.padding),o=a.left,r=a.right,s=a.top,l=a.bottom,u=W(e.boxes,"left"),d=W(e.boxes,"right"),c=W(e.boxes,"top"),h=W(e.boxes,"bottom"),f=W(e.boxes,"chartArea");V(u,!0),V(d,!1),V(c,!0),V(h,!1);var g=i-o-r,p=t-s-l,m=p/2,v=(i-g/2)/(u.length+d.length),b=(t-m)/(c.length+h.length),x=g,y=p,k=[];B.each(u.concat(d,c,h),function(t){var e,i=t.isHorizontal();i?(e=t.update(t.fullWidth?g:x,b),y-=e.height):(e=t.update(v,y),x-=e.width),k.push({horizontal:i,minSize:e,box:t})});var M=0,w=0,C=0,S=0;B.each(c.concat(h),function(t){if(t.getPadding){var e=t.getPadding();M=Math.max(M,e.left),w=Math.max(w,e.right)}}),B.each(u.concat(d),function(t){if(t.getPadding){var e=t.getPadding();C=Math.max(C,e.top),S=Math.max(S,e.bottom)}});var _=o,D=r,P=s,I=l;B.each(u.concat(d),z),B.each(u,function(t){_+=t.width}),B.each(d,function(t){D+=t.width}),B.each(c.concat(h),z),B.each(c,function(t){P+=t.height}),B.each(h,function(t){I+=t.height}),B.each(u.concat(d),function(e){var t=B.findNextWhere(k,function(t){return t.box===e}),i={left:0,right:0,top:P,bottom:I};t&&e.update(t.minSize.width,y,i)}),_=o,D=r,P=s,I=l,B.each(u,function(t){_+=t.width}),B.each(d,function(t){D+=t.width}),B.each(c,function(t){P+=t.height}),B.each(h,function(t){I+=t.height});var A=Math.max(M-_,0);_+=A,D+=Math.max(w-D,0);var T=Math.max(C-P,0);P+=T,I+=Math.max(S-I,0);var F=t-P-I,O=i-_-D;O===x&&F===y||(B.each(u,function(t){t.height=F}),B.each(d,function(t){t.height=F}),B.each(c,function(t){t.fullWidth||(t.width=O)}),B.each(h,function(t){t.fullWidth||(t.width=O)}),y=F,x=O);var R=o+A,L=s+T;B.each(u.concat(c),N),R+=x,L+=y,B.each(d,N),B.each(h,N),e.chartArea={left:_,top:P,right:_+x,bottom:P+y},B.each(f,function(t){t.left=e.chartArea.left,t.top=e.chartArea.top,t.right=e.chartArea.right,t.bottom=e.chartArea.bottom,t.update(x,y)})}function z(e){var t=B.findNextWhere(k,function(t){return t.box===e});if(t)if(e.isHorizontal()){var i={left:Math.max(_,M),right:Math.max(D,w),top:0,bottom:0};e.update(e.fullWidth?g:x,p/2,i)}else e.update(t.minSize.width,y)}function N(t){t.isHorizontal()?(t.left=t.fullWidth?o:_,t.right=t.fullWidth?i-r:_+x,t.top=L,t.bottom=L+t.height,L=t.bottom):(t.left=R,t.right=R+t.width,t.top=P,t.bottom=P+y,R=t.right)}}}},{46:46}],32:[function(t,e,i){"use strict";var r=t(26),s=t(46);r._set("global",{plugins:{}}),e.exports={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)}),this._cacheId++},unregister:function(t){var i=this._plugins;[].concat(t).forEach(function(t){var e=i.indexOf(t);-1!==e&&i.splice(e,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,i){var n,a,o,r,s,l=this.descriptors(t),u=l.length;for(n=0;n<u;++n)if("function"==typeof(s=(o=(a=l[n]).plugin)[e])&&((r=[t].concat(i||[])).push(a.options),!1===s.apply(o,r)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],a=[],i=t&&t.config||{},o=i.options&&i.options.plugins||{};return this._plugins.concat(i.plugins||[]).forEach(function(t){if(-1===n.indexOf(t)){var e=t.id,i=o[e];!1!==i&&(!0===i&&(i=s.clone(r.global.plugins[e])),n.push(t),a.push({plugin:t,options:i||{}}))}}),e.descriptors=a,e.id=this._cacheId,a},_invalidate:function(t){delete t.$plugins}}},{26:26,46:46}],33:[function(t,e,i){"use strict";var y=t(26),n=t(27),H=t(46),a=t(35);function k(t){var e,i,n=[];for(e=0,i=t.length;e<i;++e)n.push(t[e].label);return n}function j(t,e,i){var n=t.getPixelForTick(e);return i&&(n-=0===e?(t.getPixelForTick(1)-n)/2:(n-t.getPixelForTick(e-1))/2),n}function M(t,e,i){return H.isArray(e)?H.longestText(t,i,e):t.measureText(e).width}function w(t){var e=H.valueOrDefault,i=y.global,n=e(t.fontSize,i.defaultFontSize),a=e(t.fontStyle,i.defaultFontStyle),o=e(t.fontFamily,i.defaultFontFamily);return{size:n,style:a,family:o,font:H.fontString(n,a,o)}}function C(t){return H.options.toLineHeight(H.valueOrDefault(t.lineHeight,1.2),H.valueOrDefault(t.fontSize,y.global.defaultFontSize))}y._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:a.formatters.values,minor:{},major:{}}}),e.exports=n.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;for(var e in!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1}),t)"major"!==e&&"minor"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){H.callback(this.options.beforeUpdate,[this])},update:function(t,e,i){var n,a,o,r,s,l,u=this;for(u.beforeUpdate(),u.maxWidth=t,u.maxHeight=e,u.margins=H.extend({left:0,right:0,top:0,bottom:0},i),u.longestTextCache=u.longestTextCache||{},u.beforeSetDimensions(),u.setDimensions(),u.afterSetDimensions(),u.beforeDataLimits(),u.determineDataLimits(),u.afterDataLimits(),u.beforeBuildTicks(),s=u.buildTicks()||[],u.afterBuildTicks(),u.beforeTickToLabelConversion(),o=u.convertTicksToLabels(s)||u.ticks,u.afterTickToLabelConversion(),n=0,a=(u.ticks=o).length;n<a;++n)r=o[n],(l=s[n])?l.label=r:s.push(l={label:r,major:!1});return u._ticks=s,u.beforeCalculateTickRotation(),u.calculateTickRotation(),u.afterCalculateTickRotation(),u.beforeFit(),u.fit(),u.afterFit(),u.afterUpdate(),u.minSize},afterUpdate:function(){H.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){H.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){H.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){H.callback(this.options.beforeDataLimits,[this])},determineDataLimits:H.noop,afterDataLimits:function(){H.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){H.callback(this.options.beforeBuildTicks,[this])},buildTicks:H.noop,afterBuildTicks:function(){H.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){H.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){H.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){H.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,i=t.options.ticks,n=k(t._ticks),a=w(i);e.font=a.font;var o=i.minRotation||0;if(n.length&&t.options.display&&t.isHorizontal())for(var r,s=H.longestText(e,a.font,n,t.longestTextCache),l=s,u=t.getPixelForTick(1)-t.getPixelForTick(0)-6;u<l&&o<i.maxRotation;){var d=H.toRadians(o);if(r=Math.cos(d),Math.sin(d)*s>t.maxHeight){o--;break}o++,l=r*s}t.labelRotation=o},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=k(t._ticks),n=t.options,a=n.ticks,o=n.scaleLabel,r=n.gridLines,s=n.display,l=t.isHorizontal(),u=w(a),d=n.gridLines.tickMarkLength;if(e.width=l?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&r.drawTicks?d:0,e.height=l?s&&r.drawTicks?d:0:t.maxHeight,o.display&&s){var c=C(o)+H.options.toPadding(o.padding).height;l?e.height+=c:e.width+=c}if(a.display&&s){var h=H.longestText(t.ctx,u.font,i,t.longestTextCache),f=H.numberOfLabelLines(i),g=.5*u.size,p=t.options.ticks.padding;if(l){t.longestLabelWidth=h;var m=H.toRadians(t.labelRotation),v=Math.cos(m),b=Math.sin(m)*h+u.size*f+g*(f-1)+g;e.height=Math.min(t.maxHeight,e.height+b+p),t.ctx.font=u.font;var x=M(t.ctx,i[0],u.font),y=M(t.ctx,i[i.length-1],u.font);0!==t.labelRotation?(t.paddingLeft="bottom"===n.position?v*x+3:v*g+3,t.paddingRight="bottom"===n.position?v*g+3:v*y+3):(t.paddingLeft=x/2+3,t.paddingRight=y/2+3)}else a.mirror?h=0:h+=p+g,e.width=Math.min(t.maxWidth,e.width+h),t.paddingTop=u.size/2,t.paddingBottom=u.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(H.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:H.noop,getPixelForValue:H.noop,getValueForPixel:H.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var o=e.left+Math.round(a);return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:0<t&&0<e?t:0},_autoSkip:function(t){var e,i,n,a,o=this,r=o.isHorizontal(),s=o.options.ticks.minor,l=t.length,u=H.toRadians(o.labelRotation),d=Math.cos(u),c=o.longestLabelWidth*d,h=[];for(s.maxTicksLimit&&(a=s.maxTicksLimit),r&&(e=!1,(c+s.autoSkipPadding)*l>o.width-(o.paddingLeft+o.paddingRight)&&(e=1+Math.floor((c+s.autoSkipPadding)*l/(o.width-(o.paddingLeft+o.paddingRight)))),a&&a<l&&(e=Math.max(e,Math.floor(l/a)))),i=0;i<l;i++)n=t[i],(1<e&&0<i%e||i%e==0&&l<=i+e)&&i!==l-1&&delete n.label,h.push(n);return h},draw:function(S){var _=this,D=_.options;if(D.display){var r=_.ctx,P=y.global,I=D.ticks.minor,t=D.ticks.major||I,A=D.gridLines,e=D.scaleLabel,T=0!==_.labelRotation,F=_.isHorizontal(),O=I.autoSkip?_._autoSkip(_.getTicks()):_.getTicks(),s=H.valueOrDefault(I.fontColor,P.defaultFontColor),l=w(I),u=H.valueOrDefault(t.fontColor,P.defaultFontColor),d=w(t),R=A.drawTicks?A.tickMarkLength:0,i=H.valueOrDefault(e.fontColor,P.defaultFontColor),n=w(e),a=H.options.toPadding(e.padding),L=H.toRadians(_.labelRotation),z=[],N=_.options.gridLines.lineWidth,B="right"===D.position?_.left:_.right-N-R,W="right"===D.position?_.left+R:_.right,V="bottom"===D.position?_.top+N:_.bottom-R-N,E="bottom"===D.position?_.top+N+R:_.bottom+N;if(H.each(O,function(t,e){if(!H.isNullOrUndef(t.label)){var i,n,a,o,r,s,l,u,d,c,h,f,g,p,m=t.label;o=e===_.zeroLineIndex&&D.offset===A.offsetGridLines?(i=A.zeroLineWidth,n=A.zeroLineColor,a=A.zeroLineBorderDash,A.zeroLineBorderDashOffset):(i=H.valueAtIndexOrDefault(A.lineWidth,e),n=H.valueAtIndexOrDefault(A.color,e),a=H.valueOrDefault(A.borderDash,P.borderDash),H.valueOrDefault(A.borderDashOffset,P.borderDashOffset));var v="middle",b="middle",x=I.padding;if(F){var y=R+x;p="bottom"===D.position?(b=T?"middle":"top",v=T?"right":"center",_.top+y):(b=T?"middle":"bottom",v=T?"left":"center",_.bottom-y);var k=j(_,e,A.offsetGridLines&&1<O.length);k<_.left&&(n="rgba(0,0,0,0)"),k+=H.aliasPixel(i),g=_.getPixelForTick(e)+I.labelOffset,r=l=d=h=k,s=V,u=E,c=S.top,f=S.bottom+N}else{var M,w="left"===D.position;M=I.mirror?(v=w?"left":"right",x):(v=w?"right":"left",R+x),g=w?_.right-M:_.left+M;var C=j(_,e,A.offsetGridLines&&1<O.length);C<_.top&&(n="rgba(0,0,0,0)"),C+=H.aliasPixel(i),p=_.getPixelForTick(e)+I.labelOffset,r=B,l=W,d=S.left,h=S.right+N,s=u=c=f=C}z.push({tx1:r,ty1:s,tx2:l,ty2:u,x1:d,y1:c,x2:h,y2:f,labelX:g,labelY:p,glWidth:i,glColor:n,glBorderDash:a,glBorderDashOffset:o,rotation:-1*L,label:m,major:t.major,textBaseline:b,textAlign:v})}}),H.each(z,function(t){if(A.display&&(r.save(),r.lineWidth=t.glWidth,r.strokeStyle=t.glColor,r.setLineDash&&(r.setLineDash(t.glBorderDash),r.lineDashOffset=t.glBorderDashOffset),r.beginPath(),A.drawTicks&&(r.moveTo(t.tx1,t.ty1),r.lineTo(t.tx2,t.ty2)),A.drawOnChartArea&&(r.moveTo(t.x1,t.y1),r.lineTo(t.x2,t.y2)),r.stroke(),r.restore()),I.display){r.save(),r.translate(t.labelX,t.labelY),r.rotate(t.rotation),r.font=t.major?d.font:l.font,r.fillStyle=t.major?u:s,r.textBaseline=t.textBaseline,r.textAlign=t.textAlign;var e=t.label;if(H.isArray(e))for(var i=e.length,n=1.5*l.size,a=_.isHorizontal()?0:-n*(i-1)/2,o=0;o<i;++o)r.fillText(""+e[o],0,a),a+=n;else r.fillText(e,0,0);r.restore()}}),e.display){var o,c,h=0,f=C(e)/2;if(F)o=_.left+(_.right-_.left)/2,c="bottom"===D.position?_.bottom-f-a.bottom:_.top+f+a.top;else{var g="left"===D.position;o=g?_.left+f+a.top:_.right-f-a.top,c=_.top+(_.bottom-_.top)/2,h=g?-.5*Math.PI:.5*Math.PI}r.save(),r.translate(o,c),r.rotate(h),r.textAlign="center",r.textBaseline="middle",r.fillStyle=i,r.font=n.font,r.fillText(e.labelString,0,0),r.restore()}if(A.drawBorder){r.lineWidth=H.valueAtIndexOrDefault(A.lineWidth,0),r.strokeStyle=H.valueAtIndexOrDefault(A.color,0);var p=_.left,m=_.right+N,v=_.top,b=_.bottom+N,x=H.aliasPixel(r.lineWidth);F?(v=b="top"===D.position?_.bottom:_.top,v+=x,b+=x):(p=m="left"===D.position?_.right:_.left,p+=x,m+=x),r.beginPath(),r.moveTo(p,v),r.lineTo(m,b),r.stroke()}}}})},{26:26,27:27,35:35,46:46}],34:[function(t,e,i){"use strict";var n=t(26),a=t(46),o=t(31);e.exports={constructors:{},defaults:{},registerScaleType:function(t,e,i){this.constructors[t]=e,this.defaults[t]=a.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?a.merge({},[n.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=a.extend(this.defaults[t],e))},addScalesToLayout:function(e){a.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,o.addBox(e,t)})}}},{26:26,31:31,46:46}],35:[function(t,e,i){"use strict";var l=t(46);e.exports={formatters:{values:function(t){return l.isArray(t)?t:""+t},linear:function(t,e,i){var n=3<i.length?i[2]-i[1]:i[1]-i[0];1<Math.abs(n)&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=l.log10(Math.abs(n)),o="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var r=l.log10(Math.abs(t));o=t.toExponential(Math.floor(r)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(l.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}}},{46:46}],36:[function(t,e,i){"use strict";var n=t(26),a=t(27),R=t(46);n._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:R.noop,title:function(t,e){var i="",n=e.labels,a=n?n.length:0;if(0<t.length){var o=t[0];o.xLabel?i=o.xLabel:0<a&&o.index<a&&(i=n[o.index])}return i},afterTitle:R.noop,beforeBody:R.noop,beforeLabel:R.noop,label:function(t,e){var i=e.datasets[t.datasetIndex].label||"";return i&&(i+=": "),i+=t.yLabel},labelColor:function(t,e){var i=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:i.borderColor,backgroundColor:i.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:R.noop,afterBody:R.noop,beforeFooter:R.noop,footer:R.noop,afterFooter:R.noop}}});var L={average:function(t){if(!t.length)return!1;var e,i,n=0,a=0,o=0;for(e=0,i=t.length;e<i;++e){var r=t[e];if(r&&r.hasValue()){var s=r.tooltipPosition();n+=s.x,a+=s.y,++o}}return{x:Math.round(n/o),y:Math.round(a/o)}},nearest:function(t,e){var i,n,a,o=e.x,r=e.y,s=Number.POSITIVE_INFINITY;for(i=0,n=t.length;i<n;++i){var l=t[i];if(l&&l.hasValue()){var u=l.getCenterPoint(),d=R.distanceBetweenPoints(e,u);d<s&&(s=d,a=l)}}if(a){var c=a.tooltipPosition();o=c.x,r=c.y}return{x:o,y:r}}};function h(t,e){var i=R.color(t);return i.alpha(e*i.alpha()).rgbaString()}function r(t,e){return e&&(R.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function s(t){return("string"==typeof t||t instanceof String)&&-1<t.indexOf("\n")?t.split("\n"):t}function z(t){var e=n.global,i=R.valueOrDefault;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:i(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:i(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:i(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:i(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:i(t.titleFontStyle,e.defaultFontStyle),titleFontSize:i(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:i(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:i(t.footerFontStyle,e.defaultFontStyle),footerFontSize:i(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function o(t){return r([],s(t))}(e.exports=a.extend({initialize:function(){this._model=z(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=r(a=r(a=r(a,s(e)),s(i)),s(n))},getBeforeBody:function(){return o(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,i){var n=this,a=n._options.callbacks,o=[];return R.each(t,function(t){var e={before:[],lines:[],after:[]};r(e.before,s(a.beforeLabel.call(n,t,i))),r(e.lines,a.label.call(n,t,i)),r(e.after,s(a.afterLabel.call(n,t,i))),o.push(e)}),o},getAfterBody:function(){return o(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=r(a=r(a=r(a,s(e)),s(i)),s(n))},update:function(t){var e,i,n,a,o,r,s,l,u,d,c,h,f,g,p,m,v,b,x,y,k=this,M=k._options,w=k._model,C=k._model=z(M),S=k._active,_=k._data,D={xAlign:w.xAlign,yAlign:w.yAlign},P={x:w.x,y:w.y},I={width:w.width,height:w.height},A={x:w.caretX,y:w.caretY};if(S.length){C.opacity=1;var T=[],F=[];A=L[M.position].call(k,S,k._eventPosition);var O=[];for(e=0,i=S.length;e<i;++e)O.push((m=S[e],b=v=void 0,v=m._xScale,b=m._yScale||m._scale,x=m._index,y=m._datasetIndex,{xLabel:v?v.getLabelForIndex(x,y):"",yLabel:b?b.getLabelForIndex(x,y):"",index:x,datasetIndex:y,x:m._model.x,y:m._model.y}));M.filter&&(O=O.filter(function(t){return M.filter(t,_)})),M.itemSort&&(O=O.sort(function(t,e){return M.itemSort(t,e,_)})),R.each(O,function(t){T.push(M.callbacks.labelColor.call(k,t,k._chart)),F.push(M.callbacks.labelTextColor.call(k,t,k._chart))}),C.title=k.getTitle(O,_),C.beforeBody=k.getBeforeBody(O,_),C.body=k.getBody(O,_),C.afterBody=k.getAfterBody(O,_),C.footer=k.getFooter(O,_),C.x=Math.round(A.x),C.y=Math.round(A.y),C.caretPadding=M.caretPadding,C.labelColors=T,C.labelTextColors=F,C.dataPoints=O,D=function(t,e){var i,n,a,o,r,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",c="center";s.y<e.height?c="top":s.y>l.height-e.height&&(c="bottom");var h=(u.left+u.right)/2,f=(u.top+u.bottom)/2;n="center"===c?(i=function(t){return t<=h},function(t){return h<t}):(i=function(t){return t<=e.width/2},function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},r=function(t){return t<=f?"top":"bottom"},i(s.x)?(d="left",a(s.x)&&(d="center",c=r(s.y))):n(s.x)&&(d="right",o(s.x)&&(d="center",c=r(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:c}}(this,I=function(t,e){var i=t._chart.ctx,n=2*e.yPadding,a=0,o=e.body,r=o.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);r+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,c=e.footerFontSize;n+=s*u,n+=s?(s-1)*e.titleSpacing:0,n+=s?e.titleMarginBottom:0,n+=r*d,n+=r?(r-1)*e.bodySpacing:0,n+=l?e.footerMarginTop:0,n+=l*c,n+=l?(l-1)*e.footerSpacing:0;var h=0,f=function(t){a=Math.max(a,i.measureText(t).width+h)};return i.font=R.fontString(u,e._titleFontStyle,e._titleFontFamily),R.each(e.title,f),i.font=R.fontString(d,e._bodyFontStyle,e._bodyFontFamily),R.each(e.beforeBody.concat(e.afterBody),f),h=e.displayColors?d+2:0,R.each(o,function(t){R.each(t.before,f),R.each(t.lines,f),R.each(t.after,f)}),h=0,i.font=R.fontString(c,e._footerFontStyle,e._footerFontFamily),R.each(e.footer,f),{width:a+=2*e.xPadding,height:n}}(this,C)),n=C,a=I,o=D,r=k._chart,s=n.x,l=n.y,u=n.caretSize,d=n.caretPadding,c=n.cornerRadius,h=o.xAlign,f=o.yAlign,g=u+d,p=c+d,"right"===h?s-=a.width:"center"===h&&((s-=a.width/2)+a.width>r.width&&(s=r.width-a.width),s<0&&(s=0)),"top"===f?l+=g:l-="bottom"===f?a.height+g:a.height/2,"center"===f?"left"===h?s+=g:"right"===h&&(s-=g):"left"===h?s-=p:"right"===h&&(s+=p),P={x:s,y:l}}else C.opacity=0;return C.xAlign=D.xAlign,C.yAlign=D.yAlign,C.x=P.x,C.y=P.y,C.width=I.width,C.height=I.height,C.caretX=A.x,C.caretY=A.y,k._model=C,t&&M.custom&&M.custom.call(k,C),k},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,o,r,s,l,u=i.caretSize,d=i.cornerRadius,c=i.xAlign,h=i.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===h)s=g+m/2,l="left"===c?(a=(n=f)-u,o=n,r=s+u,s-u):(a=(n=f+p)+u,o=n,r=s-u,s+u);else if(o=(n="left"===c?(a=f+d+u)-u:"right"===c?(a=f+p-d-u)-u:(a=i.caretX)-u,a+u),"top"===h)s=(r=g)-u,l=r;else{s=(r=g+m)+u,l=r;var v=o;o=n,n=v}return{x1:n,x2:a,x3:o,y1:r,y2:s,y3:l}},drawTitle:function(t,e,i,n){var a=e.title;if(a.length){i.textAlign=e._titleAlign,i.textBaseline="top";var o,r,s=e.titleFontSize,l=e.titleSpacing;for(i.fillStyle=h(e.titleFontColor,n),i.font=R.fontString(s,e._titleFontStyle,e._titleFontFamily),o=0,r=a.length;o<r;++o)i.fillText(a[o],t.x,t.y),t.y+=s+l,o+1===a.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(n,a,o,r){var s=a.bodyFontSize,e=a.bodySpacing,t=a.body;o.textAlign=a._bodyAlign,o.textBaseline="top",o.font=R.fontString(s,a._bodyFontStyle,a._bodyFontFamily);var i=0,l=function(t){o.fillText(t,n.x+i,n.y),n.y+=s+e};o.fillStyle=h(a.bodyFontColor,r),R.each(a.beforeBody,l);var u=a.displayColors;i=u?s+2:0,R.each(t,function(t,e){var i=h(a.labelTextColors[e],r);o.fillStyle=i,R.each(t.before,l),R.each(t.lines,function(t){u&&(o.fillStyle=h(a.legendColorBackground,r),o.fillRect(n.x,n.y,s,s),o.lineWidth=1,o.strokeStyle=h(a.labelColors[e].borderColor,r),o.strokeRect(n.x,n.y,s,s),o.fillStyle=h(a.labelColors[e].backgroundColor,r),o.fillRect(n.x+1,n.y+1,s-2,s-2),o.fillStyle=i),l(t)}),R.each(t.after,l)}),i=0,R.each(a.afterBody,l),n.y-=e},drawFooter:function(e,i,n,t){var a=i.footer;a.length&&(e.y+=i.footerMarginTop,n.textAlign=i._footerAlign,n.textBaseline="top",n.fillStyle=h(i.footerFontColor,t),n.font=R.fontString(i.footerFontSize,i._footerFontStyle,i._footerFontFamily),R.each(a,function(t){n.fillText(t,e.x,e.y),e.y+=i.footerFontSize+i.footerSpacing}))},drawBackground:function(t,e,i,n,a){i.fillStyle=h(e.backgroundColor,a),i.strokeStyle=h(e.borderColor,a),i.lineWidth=e.borderWidth;var o=e.xAlign,r=e.yAlign,s=t.x,l=t.y,u=n.width,d=n.height,c=e.cornerRadius;i.beginPath(),i.moveTo(s+c,l),"top"===r&&this.drawCaret(t,n),i.lineTo(s+u-c,l),i.quadraticCurveTo(s+u,l,s+u,l+c),"center"===r&&"right"===o&&this.drawCaret(t,n),i.lineTo(s+u,l+d-c),i.quadraticCurveTo(s+u,l+d,s+u-c,l+d),"bottom"===r&&this.drawCaret(t,n),i.lineTo(s+c,l+d),i.quadraticCurveTo(s,l+d,s,l+d-c),"center"===r&&"left"===o&&this.drawCaret(t,n),i.lineTo(s,l+c),i.quadraticCurveTo(s,l,s+c,l),i.closePath(),i.fill(),0<e.borderWidth&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(n,e,t,i,a),n.x+=e.xPadding,n.y+=e.yPadding,this.drawTitle(n,e,t,a),this.drawBody(n,e,t,a),this.drawFooter(n,e,t,a))}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!R.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}})).positioners=L},{26:26,27:27,46:46}],37:[function(t,e,i){"use strict";var n=t(26),a=t(27),d=t(46);n._set("global",{elements:{arc:{backgroundColor:n.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=a.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var i=this._view;if(i){for(var n=d.getAngleFromPoint(i,{x:t,y:e}),a=n.angle,o=n.distance,r=i.startAngle,s=i.endAngle;s<r;)s+=2*Math.PI;for(;s<a;)a-=2*Math.PI;for(;a<r;)a+=2*Math.PI;var l=r<=a&&a<=s,u=o>=i.innerRadius&&o<=i.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t=this._chart.ctx,e=this._view,i=e.startAngle,n=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,i,n),t.arc(e.x,e.y,e.innerRadius,n,i,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{26:26,27:27,46:46}],38:[function(t,e,i){"use strict";var n=t(26),a=t(27),d=t(46),c=n.global;n._set("global",{elements:{line:{tension:.4,backgroundColor:c.defaultColor,borderWidth:3,borderColor:c.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,i,n,a=this._view,o=this._chart.ctx,r=a.spanGaps,s=this._children.slice(),l=c.elements.line,u=-1;for(this._loop&&s.length&&s.push(s[0]),o.save(),o.lineCap=a.borderCapStyle||l.borderCapStyle,o.setLineDash&&o.setLineDash(a.borderDash||l.borderDash),o.lineDashOffset=a.borderDashOffset||l.borderDashOffset,o.lineJoin=a.borderJoinStyle||l.borderJoinStyle,o.lineWidth=a.borderWidth||l.borderWidth,o.strokeStyle=a.borderColor||c.defaultColor,o.beginPath(),u=-1,t=0;t<s.length;++t)e=s[t],i=d.previousItem(s,t),n=e._view,0===t?n.skip||(o.moveTo(n.x,n.y),u=t):(i=-1===u?i:s[u],n.skip||(u!==t-1&&!r||-1===u?o.moveTo(n.x,n.y):d.canvas.lineTo(o,i._view,e._view),u=t));o.stroke(),o.restore()}})},{26:26,27:27,46:46}],39:[function(t,e,i){"use strict";var u=t(26),n=t(27),d=t(46),c=u.global.defaultColor;function a(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}u._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:c,borderColor:c,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=n.extend({inRange:function(t,e){var i=this._view;return!!i&&Math.pow(t-i.x,2)+Math.pow(e-i.y,2)<Math.pow(i.hitRadius+i.radius,2)},inLabelRange:a,inXRange:a,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,i=this._model,n=this._chart.ctx,a=e.pointStyle,o=e.rotation,r=e.radius,s=e.x,l=e.y;e.skip||(void 0===t||i.x>=t.left&&1.01*t.right>=i.x&&i.y>=t.top&&1.01*t.bottom>=i.y)&&(n.strokeStyle=e.borderColor||c,n.lineWidth=d.valueOrDefault(e.borderWidth,u.global.elements.point.borderWidth),n.fillStyle=e.backgroundColor||c,d.canvas.drawPoint(n,a,r,s,l,o))}})},{26:26,27:27,46:46}],40:[function(t,e,i){"use strict";var n=t(26),a=t(27);function l(t){return void 0!==t._view.width}function o(t){var e,i,n,a,o=t._view;if(l(t)){var r=o.width/2;e=o.x-r,i=o.x+r,n=Math.min(o.y,o.base),a=Math.max(o.y,o.base)}else{var s=o.height/2;e=Math.min(o.x,o.base),i=Math.max(o.x,o.base),n=o.y-s,a=o.y+s}return{left:e,top:n,right:i,bottom:a}}n._set("global",{elements:{rectangle:{backgroundColor:n.global.defaultColor,borderColor:n.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=a.extend({draw:function(){var t,e,i,n,a,o,r,s=this._chart.ctx,l=this._view,u=l.borderWidth;if(r=l.horizontal?(t=l.base,e=l.x,i=l.y-l.height/2,n=l.y+l.height/2,a=t<e?1:-1,o=1,l.borderSkipped||"left"):(t=l.x-l.width/2,e=l.x+l.width/2,a=1,o=(i=l.y)<(n=l.base)?1:-1,l.borderSkipped||"bottom"),u){var d=Math.min(Math.abs(t-e),Math.abs(i-n)),c=(u=d<u?d:u)/2,h=t+("left"!==r?c*a:0),f=e+("right"!==r?-c*a:0),g=i+("top"!==r?c*o:0),p=n+("bottom"!==r?-c*o:0);h!==f&&(i=g,n=p),g!==p&&(t=h,e=f)}s.beginPath(),s.fillStyle=l.backgroundColor,s.strokeStyle=l.borderColor,s.lineWidth=u;var m=[[t,n],[t,i],[e,i],[e,n]],v=["bottom","left","top","right"].indexOf(r,0);function b(t){return m[(v+t)%4]}-1===v&&(v=0);var x=b(0);s.moveTo(x[0],x[1]);for(var y=1;y<4;y++)x=b(y),s.lineTo(x[0],x[1]);s.fill(),u&&s.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var i=!1;if(this._view){var n=o(this);i=t>=n.left&&t<=n.right&&e>=n.top&&e<=n.bottom}return i},inLabelRange:function(t,e){if(!this._view)return!1;var i=o(this);return l(this)?t>=i.left&&t<=i.right:e>=i.top&&e<=i.bottom},inXRange:function(t){var e=o(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=o(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,i=this._view;return e=l(this)?(t=i.x,(i.y+i.base)/2):(t=(i.x+i.base)/2,i.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{26:26,27:27}],41:[function(t,e,i){"use strict";e.exports={},e.exports.Arc=t(37),e.exports.Line=t(38),e.exports.Point=t(39),e.exports.Rectangle=t(40)},{37:37,38:38,39:39,40:40}],42:[function(t,e,i){"use strict";var n=t(43);i=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,n,a,o){if(o){var r=Math.min(o,a/2-1e-7,n/2-1e-7);t.moveTo(e+r,i),t.lineTo(e+n-r,i),t.arcTo(e+n,i,e+n,i+r,r),t.lineTo(e+n,i+a-r),t.arcTo(e+n,i+a,e+n-r,i+a,r),t.lineTo(e+r,i+a),t.arcTo(e,i+a,e,i+a-r,r),t.lineTo(e,i+r),t.arcTo(e,i,e+r,i,r),t.closePath(),t.moveTo(e,i)}else t.rect(e,i,n,a)},drawPoint:function(t,e,i,n,a,o){var r,s,l,u,d,c;if(o=o||0,!e||"object"!=typeof e||"[object HTMLImageElement]"!==(r=e.toString())&&"[object HTMLCanvasElement]"!==r){if(!(isNaN(i)||i<=0)){switch(t.save(),t.translate(n,a),t.rotate(o*Math.PI/180),t.beginPath(),e){default:t.arc(0,0,i,0,2*Math.PI),t.closePath();break;case"triangle":d=(s=3*i/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(-s/2,d/3),t.lineTo(s/2,d/3),t.lineTo(0,-2*d/3),t.closePath();break;case"rect":c=1/Math.SQRT2*i,t.rect(-c,-c,2*c,2*c);break;case"rectRounded":var h=i/Math.SQRT2,f=-h,g=-h,p=Math.SQRT2*i;this.roundedRect(t,f,g,p,p,.425*i);break;case"rectRot":c=1/Math.SQRT2*i,t.moveTo(-c,0),t.lineTo(0,c),t.lineTo(c,0),t.lineTo(0,-c),t.closePath();break;case"cross":t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i,0),t.lineTo(i,0);break;case"crossRot":l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,t.moveTo(-l,-u),t.lineTo(l,u),t.moveTo(-l,u),t.lineTo(l,-u);break;case"star":t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i,0),t.lineTo(i,0),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,t.moveTo(-l,-u),t.lineTo(l,u),t.moveTo(-l,u),t.lineTo(l,-u);break;case"line":t.moveTo(-i,0),t.lineTo(i,0);break;case"dash":t.moveTo(0,0),t.lineTo(i,0)}t.fill(),t.stroke(),t.restore()}}else t.drawImage(e,n-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,i,n){if(i.steppedLine)return"after"===i.steppedLine&&!n||"after"!==i.steppedLine&&n?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y),void t.lineTo(i.x,i.y);i.tension?t.bezierCurveTo(n?e.controlPointPreviousX:e.controlPointNextX,n?e.controlPointPreviousY:e.controlPointNextY,n?i.controlPointNextX:i.controlPointPreviousX,n?i.controlPointNextY:i.controlPointPreviousY,i.x,i.y):t.lineTo(i.x,i.y)}};n.clear=i.clear,n.drawRoundedRectangle=function(t){t.beginPath(),i.roundedRect.apply(i,arguments)}},{43:43}],43:[function(t,e,i){"use strict";var n,d={noop:function(){},uid:(n=0,function(){return n++}),isNullOrUndef:function(t){return null==t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,i){return d.valueOrDefault(d.isArray(t)?t[e]:t,i)},callback:function(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)},each:function(t,e,i,n){var a,o,r;if(d.isArray(t))if(o=t.length,n)for(a=o-1;0<=a;a--)e.call(i,t[a],a);else for(a=0;a<o;a++)e.call(i,t[a],a);else if(d.isObject(t))for(o=(r=Object.keys(t)).length,a=0;a<o;a++)e.call(i,t[r[a]],r[a])},arrayEquals:function(t,e){var i,n,a,o;if(!t||!e||t.length!==e.length)return!1;for(i=0,n=t.length;i<n;++i)if(a=t[i],o=e[i],a instanceof Array&&o instanceof Array){if(!d.arrayEquals(a,o))return!1}else if(a!==o)return!1;return!0},clone:function(t){if(d.isArray(t))return t.map(d.clone);if(d.isObject(t)){for(var e={},i=Object.keys(t),n=i.length,a=0;a<n;++a)e[i[a]]=d.clone(t[i[a]]);return e}return t},_merger:function(t,e,i,n){var a=e[t],o=i[t];d.isObject(a)&&d.isObject(o)?d.merge(a,o,n):e[t]=d.clone(o)},_mergerIf:function(t,e,i){var n=e[t],a=i[t];d.isObject(n)&&d.isObject(a)?d.mergeIf(n,a):e.hasOwnProperty(t)||(e[t]=d.clone(a))},merge:function(t,e,i){var n,a,o,r,s,l=d.isArray(e)?e:[e],u=l.length;if(!d.isObject(t))return t;for(n=(i=i||{}).merger||d._merger,a=0;a<u;++a)if(e=l[a],d.isObject(e))for(s=0,r=(o=Object.keys(e)).length;s<r;++s)n(o[s],t,e,i);return t},mergeIf:function(t,e){return d.merge(t,e,{merger:d._mergerIf})},extend:function(i){for(var t=function(t,e){i[e]=t},e=1,n=arguments.length;e<n;++e)d.each(arguments[e],t);return i},inherits:function(t){var e=this,i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},n=function(){this.constructor=i};return n.prototype=e.prototype,i.prototype=new n,i.extend=d.inherits,t&&d.extend(i.prototype,t),i.__super__=e.prototype,i}};(e.exports=d).callCallback=d.callback,d.indexOf=function(t,e,i){return Array.prototype.indexOf.call(t,e,i)},d.getValueOrDefault=d.valueOrDefault,d.getValueAtIndexOrDefault=d.valueAtIndexOrDefault},{}],44:[function(t,e,i){"use strict";var n=t(43),a={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return 1<=t?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),e=n<1?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),e=n<1?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),e=n<1?(n=1,i/4):i/(2*Math.PI)*Math.asin(1/n),t<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-a.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*a.easeInBounce(2*t):.5*a.easeOutBounce(2*t-1)+.5}};e.exports={effects:a},n.easingEffects=a},{43:43}],45:[function(t,e,i){"use strict";var r=t(43);e.exports={toLineHeight:function(t,e){var i=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,i,n,a;return r.isObject(t)?(e=+t.top||0,i=+t.right||0,n=+t.bottom||0,a=+t.left||0):e=i=n=a=+t||0,{top:e,right:i,bottom:n,left:a,height:e+n,width:a+i}},resolve:function(t,e,i){var n,a,o;for(n=0,a=t.length;n<a;++n)if(void 0!==(o=t[n])&&(void 0!==e&&"function"==typeof o&&(o=o(e)),void 0!==i&&r.isArray(o)&&(o=o[i]),void 0!==o))return o}}},{43:43}],46:[function(t,e,i){"use strict";e.exports=t(43),e.exports.easing=t(44),e.exports.canvas=t(42),e.exports.options=t(45)},{42:42,43:43,44:44,45:45}],47:[function(t,e,i){e.exports={acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}}},{}],48:[function(t,e,i){"use strict";var f=t(46),g="$chartjs",p="chartjs-",m=p+"render-monitor",v=p+"render-animation",b=["animationstart","webkitAnimationStart"],s={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function l(t,e){var i=f.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var n=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function x(t,e,i){t.addEventListener(e,i,n)}function r(t,e,i){t.removeEventListener(e,i,n)}function y(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function a(e,t,i){var n,a,o,r,s,l,u,d,c=e[g]||(e[g]={}),h=c.resizer=function(t){var e=document.createElement("div"),i=p+"size-monitor",n="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";e.style.cssText=n,e.className=i,e.innerHTML='<div class="'+i+'-expand" style="'+n+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+i+'-shrink" style="'+n+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var a=e.childNodes[0],o=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,o.scrollLeft=1e6,o.scrollTop=1e6};var r=function(){e._reset(),t()};return x(a,"scroll",r.bind(a,"expand")),x(o,"scroll",r.bind(o,"shrink")),e}((o=!(n=function(){if(c.resizer)return t(y("resize",i))}),r=[],function(){r=Array.prototype.slice.call(arguments),a=a||this,o||(o=!0,f.requestAnimFrame.call(window,function(){o=!1,n.apply(a,r)}))}));l=function(){if(c.resizer){var t=e.parentNode;t&&t!==h.parentNode&&t.insertBefore(h,t.firstChild),h._reset()}},u=(s=e)[g]||(s[g]={}),d=u.renderProxy=function(t){t.animationName===v&&l()},f.each(b,function(t){x(s,t,d)}),u.reflow=!!s.offsetParent,s.classList.add(m)}function o(t){var e,i,n,a=t[g]||{},o=a.resizer;delete a.resizer,i=(e=t)[g]||{},(n=i.renderProxy)&&(f.each(b,function(t){r(e,t,n)}),delete i.renderProxy),e.classList.remove(m),o&&o.parentNode&&o.parentNode.removeChild(o)}e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t,e,i,n="from{opacity:0.99}to{opacity:1}";e="@-webkit-keyframes "+v+"{"+n+"}@keyframes "+v+"{"+n+"}."+m+"{-webkit-animation:"+v+" 0.001s;animation:"+v+" 0.001s;}",i=(t=this)._style||document.createElement("style"),t._style||(e="/* Chart.js */\n"+e,(t._style=i).setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(i)),i.appendChild(document.createTextNode(e))},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){var i=t.style,n=t.getAttribute("height"),a=t.getAttribute("width");if(t[g]={initial:{height:n,width:a,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===a||""===a){var o=l(t,"width");void 0!==o&&(t.width=o)}if(null===n||""===n)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var r=l(t,"height");void 0!==o&&(t.height=r)}}(t,e),i):null},releaseContext:function(t){var i=t.canvas;if(i[g]){var n=i[g].initial;["height","width"].forEach(function(t){var e=n[t];f.isNullOrUndef(e)?i.removeAttribute(t):i.setAttribute(t,e)}),f.each(n.style||{},function(t,e){i.style[e]=t}),i.width=i.width,delete i[g]}},addEventListener:function(o,t,r){var e=o.canvas;if("resize"!==t){var i=r[g]||(r[g]={});x(e,t,(i.proxies||(i.proxies={}))[o.id+"_"+t]=function(t){var e,i,n,a;r((i=o,n=s[(e=t).type]||e.type,a=f.getRelativePosition(e,i),y(n,i,a.x,a.y,e)))})}else a(e,r,o)},removeEventListener:function(t,e,i){var n=t.canvas;if("resize"!==e){var a=((i[g]||{}).proxies||{})[t.id+"_"+e];a&&r(n,e,a)}else o(n)}},f.addEvent=x,f.removeEvent=r},{46:46}],49:[function(t,e,i){"use strict";var n=t(46),a=t(47),o=t(48),r=o._enabled?o:a;e.exports=n.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},r)},{46:46,47:47,48:48}],50:[function(t,e,i){"use strict";e.exports={},e.exports.filler=t(51),e.exports.legend=t(52),e.exports.title=t(53)},{51:51,52:52,53:53}],51:[function(t,e,i){"use strict";var u=t(26),h=t(41),d=t(46);u._set("global",{plugins:{filler:{propagate:!0}}});var f={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],o=a.length||0;return o?function(t,e){return e<o&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,i=e?e.x:null,n=e?e.y:null;return function(t){return{x:null===i?t.x:i,y:null===n?t.y:n}}}};function g(t,e,i){var n,a=t._model||{},o=a.fill;if(void 0===o&&(o=!!a.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(n=parseFloat(o,10),isFinite(n)&&Math.floor(n)===n)return"-"!==o[0]&&"+"!==o[0]||(n=e+n),!(n===e||n<0||i<=n)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function p(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?o=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:n.getBasePosition?o=n.getBasePosition():n.getBasePixel&&(o=n.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return{x:(e=n.isHorizontal())?o:null,y:e?null:o}}return null}function m(t,e,i){var n,a=t[e].fill,o=[e];if(!i)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;o.push(a),a=n.fill}return!1}function x(t){return t&&!t.skip}function y(t,e,i,n,a){var o;if(n&&a){for(t.moveTo(e[0].x,e[0].y),o=1;o<n;++o)d.canvas.lineTo(t,e[o-1],e[o]);for(t.lineTo(i[a-1].x,i[a-1].y),o=a-1;0<o;--o)d.canvas.lineTo(t,i[o],i[o-1],!0)}}e.exports={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,o,r,s,l,u=(t.data.datasets||[]).length,d=e.propagate,c=[];for(n=0;n<u;++n)o=null,(a=(i=t.getDatasetMeta(n)).dataset)&&a._model&&a instanceof h.Line&&(o={visible:t.isDatasetVisible(n),fill:g(a,n,u),chart:t,el:a}),i.$filler=o,c.push(o);for(n=0;n<u;++n)(o=c[n])&&(o.fill=m(c,n,d),o.boundary=p(o),o.mapper=(l=void 0,s=(r=o).fill,!(l="dataset")===s?null:(isFinite(s)||(l="boundary"),f[l](r))))},beforeDatasetDraw:function(t,e){var i=e.meta.$filler;if(i){var n=t.ctx,a=i.el,o=a._view,r=a._children||[],s=i.mapper,l=o.backgroundColor||u.global.defaultColor;s&&l&&r.length&&(d.canvas.clipArea(n,t.chartArea),function(t,e,i,n,a,o){var r,s,l,u,d,c,h,f=e.length,g=n.spanGaps,p=[],m=[],v=0,b=0;for(t.beginPath(),r=0,s=f+!!o;r<s;++r)d=i(u=e[l=r%f]._view,l,n),c=x(u),h=x(d),c&&h?(v=p.push(u),b=m.push(d)):v&&b&&(g?(c&&p.push(u),h&&m.push(d)):(y(t,p,m,v,b),v=b=0,p=[],m=[]));y(t,p,m,v,b),t.closePath(),t.fillStyle=a,t.fill()}(n,r,s,o,l,a._loop),d.canvas.unclipArea(n))}}}},{26:26,41:41,46:46}],52:[function(t,e,i){"use strict";var _=t(26),n=t(27),D=t(46),a=t(31),o=D.noop;function P(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}_._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(i){var t=i.data;return D.isArray(t.datasets)?t.datasets.map(function(t,e){return{text:t.label,fillStyle:D.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!i.isDatasetVisible(e),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:e}},this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var i=0;i<t.data.datasets.length;i++)e.push('<li><span style="background-color:'+t.data.datasets[i].backgroundColor+'"></span>'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("</li>");return e.push("</ul>"),e.join("")}});var r=n.extend({initialize:function(t){D.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:o,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:o,beforeSetDimensions:o,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:o,beforeBuildLabels:o,buildLabels:function(){var e=this,i=e.options.labels||{},t=D.callback(i.generateLabels,[e.chart],e)||[];i.filter&&(t=t.filter(function(t){return i.filter(t,e.chart.data)})),e.options.reverse&&t.reverse(),e.legendItems=t},afterBuildLabels:o,beforeFit:o,fit:function(){var n=this,t=n.options,a=t.labels,e=t.display,o=n.ctx,i=_.global,r=D.valueOrDefault,s=r(a.fontSize,i.defaultFontSize),l=r(a.fontStyle,i.defaultFontStyle),u=r(a.fontFamily,i.defaultFontFamily),d=D.fontString(s,l,u),c=n.legendHitBoxes=[],h=n.minSize,f=n.isHorizontal();if(h.height=f?(h.width=n.maxWidth,e?10:0):(h.width=e?10:0,n.maxHeight),e)if(o.font=d,f){var g=n.lineWidths=[0],p=n.legendItems.length?s+a.padding:0;o.textAlign="left",o.textBaseline="top",D.each(n.legendItems,function(t,e){var i=P(a,s)+s/2+o.measureText(t.text).width;g[g.length-1]+i+a.padding>=n.width&&(p+=s+a.padding,g[g.length]=n.left),c[e]={left:0,top:0,width:i,height:s},g[g.length-1]+=i+a.padding}),h.height+=p}else{var m=a.padding,v=n.columnWidths=[],b=a.padding,x=0,y=0,k=s+m;D.each(n.legendItems,function(t,e){var i=P(a,s)+s/2+o.measureText(t.text).width;y+k>h.height&&(b+=x+a.padding,v.push(x),y=x=0),x=Math.max(x,i),y+=k,c[e]={left:0,top:0,width:i,height:s}}),b+=x,v.push(x),h.width+=b}n.width=h.width,n.height=h.height},afterFit:o,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var c=this,h=c.options,f=h.labels,g=_.global,p=g.elements.line,m=c.width,v=c.lineWidths;if(h.display){var b,x=c.ctx,y=D.valueOrDefault,t=y(f.fontColor,g.defaultFontColor),k=y(f.fontSize,g.defaultFontSize),e=y(f.fontStyle,g.defaultFontStyle),i=y(f.fontFamily,g.defaultFontFamily),n=D.fontString(k,e,i);x.textAlign="left",x.textBaseline="middle",x.lineWidth=.5,x.strokeStyle=t,x.fillStyle=t,x.font=n;var M=P(f,k),w=c.legendHitBoxes,C=c.isHorizontal();b=C?{x:c.left+(m-v[0])/2,y:c.top+f.padding,line:0}:{x:c.left+f.padding,y:c.top+f.padding,line:0};var S=k+f.padding;D.each(c.legendItems,function(t,e){var i,n,a,o,r,s=x.measureText(t.text).width,l=M+k/2+s,u=b.x,d=b.y;C?m<=u+l&&(d=b.y+=S,b.line++,u=b.x=c.left+(m-v[b.line])/2):d+S>c.bottom&&(u=b.x=u+c.columnWidths[b.line]+f.padding,d=b.y=c.top+f.padding,b.line++),function(t,e,i){if(!(isNaN(M)||M<=0)){x.save(),x.fillStyle=y(i.fillStyle,g.defaultColor),x.lineCap=y(i.lineCap,p.borderCapStyle),x.lineDashOffset=y(i.lineDashOffset,p.borderDashOffset),x.lineJoin=y(i.lineJoin,p.borderJoinStyle),x.lineWidth=y(i.lineWidth,p.borderWidth),x.strokeStyle=y(i.strokeStyle,g.defaultColor);var n=0===y(i.lineWidth,p.borderWidth);if(x.setLineDash&&x.setLineDash(y(i.lineDash,p.borderDash)),h.labels&&h.labels.usePointStyle){var a=k*Math.SQRT2/2,o=a/Math.SQRT2,r=t+o,s=e+o;D.canvas.drawPoint(x,i.pointStyle,a,r,s)}else n||x.strokeRect(t,e,M,k),x.fillRect(t,e,M,k);x.restore()}}(u,d,t),w[e].left=u,w[e].top=d,i=t,n=s,o=M+(a=k/2)+u,r=d+a,x.fillText(i.text,o,r),i.hidden&&(x.beginPath(),x.lineWidth=2,x.moveTo(o,r),x.lineTo(o+n,r),x.stroke()),C?b.x+=l+f.padding:b.y+=S})}},handleEvent:function(t){var e=this,i=e.options,n="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===n){if(!i.onHover)return}else{if("click"!==n)return;if(!i.onClick)return}var o=t.x,r=t.y;if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(o>=u.left&&o<=u.left+u.width&&r>=u.top&&r<=u.top+u.height){if("click"===n){i.onClick.call(e,t.native,e.legendItems[l]),a=!0;break}if("mousemove"===n){i.onHover.call(e,t.native,e.legendItems[l]),a=!0;break}}}return a}});function s(t,e){var i=new r({ctx:t.ctx,options:e,chart:t});a.configure(t,i,e),a.addBox(t,i),t.legend=i}e.exports={id:"legend",_element:r,beforeInit:function(t){var e=t.options.legend;e&&s(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(D.mergeIf(e,_.global.legend),i?(a.configure(t,i,e),i.options=e):s(t,e)):i&&(a.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}}},{26:26,27:27,31:31,46:46}],53:[function(t,e,i){"use strict";var M=t(26),n=t(27),w=t(46),a=t(31),o=w.noop;M._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}});var r=n.extend({initialize:function(t){w.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:o,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:o,beforeSetDimensions:o,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:o,beforeBuildLabels:o,buildLabels:o,afterBuildLabels:o,beforeFit:o,fit:function(){var t=this,e=w.valueOrDefault,i=t.options,n=i.display,a=e(i.fontSize,M.global.defaultFontSize),o=t.minSize,r=w.isArray(i.text)?i.text.length:1,s=w.options.toLineHeight(i.lineHeight,a),l=n?r*s+2*i.padding:0;t.isHorizontal()?(o.width=t.maxWidth,o.height=l):(o.width=l,o.height=t.maxHeight),t.width=o.width,t.height=o.height},afterFit:o,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=w.valueOrDefault,n=t.options,a=M.global;if(n.display){var o,r,s,l=i(n.fontSize,a.defaultFontSize),u=i(n.fontStyle,a.defaultFontStyle),d=i(n.fontFamily,a.defaultFontFamily),c=w.fontString(l,u,d),h=w.options.toLineHeight(n.lineHeight,l),f=h/2+n.padding,g=0,p=t.top,m=t.left,v=t.bottom,b=t.right;e.fillStyle=i(n.fontColor,a.defaultFontColor),e.font=c,t.isHorizontal()?(r=m+(b-m)/2,s=p+f,o=b-m):(r="left"===n.position?m+f:b-f,s=p+(v-p)/2,o=v-p,g=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(r,s),e.rotate(g),e.textAlign="center",e.textBaseline="middle";var x=n.text;if(w.isArray(x))for(var y=0,k=0;k<x.length;++k)e.fillText(x[k],0,y,o),y+=h;else e.fillText(x,0,0,o);e.restore()}}});function s(t,e){var i=new r({ctx:t.ctx,options:e,chart:t});a.configure(t,i,e),a.addBox(t,i),t.titleBlock=i}e.exports={id:"title",_element:r,beforeInit:function(t){var e=t.options.title;e&&s(t,e)},beforeUpdate:function(t){var e=t.options.title,i=t.titleBlock;e?(w.mergeIf(e,M.global.title),i?(a.configure(t,i,e),i.options=e):s(t,e)):i&&(a.removeBox(t,i),delete t.titleBlock)}}},{26:26,27:27,31:31,46:46}],54:[function(t,e,i){"use strict";var n=t(33),a=t(34);e.exports=function(){var t=n.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t,e=this,i=e.getLabels();e.minIndex=0,e.maxIndex=i.length-1,void 0!==e.options.ticks.min&&(t=i.indexOf(e.options.ticks.min),e.minIndex=-1!==t?t:e.minIndex),void 0!==e.options.ticks.max&&(t=i.indexOf(e.options.ticks.max),e.maxIndex=-1!==t?t:e.maxIndex),e.min=i[e.minIndex],e.max=i[e.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var i=this,n=i.chart.data,a=i.isHorizontal();return n.yLabels&&!a?i.getRightValue(n.datasets[e].data[t]):i.ticks[t-i.minIndex]},getPixelForValue:function(t,e){var i,n=this,a=n.options.offset,o=Math.max(n.maxIndex+1-n.minIndex-(a?0:1),1);if(null!=t&&(i=n.isHorizontal()?t.x:t.y),void 0!==i||void 0!==t&&isNaN(e)){t=i||t;var r=n.getLabels().indexOf(t);e=-1!==r?r:e}if(n.isHorizontal()){var s=n.width/o,l=s*(e-n.minIndex);return a&&(l+=s/2),n.left+Math.round(l)}var u=n.height/o,d=u*(e-n.minIndex);return a&&(d+=u/2),n.top+Math.round(d)},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this,i=e.options.offset,n=Math.max(e._ticks.length-(i?0:1),1),a=e.isHorizontal(),o=(a?e.width:e.height)/n;return t-=a?e.left:e.top,i&&(t-=o/2),(t<=0?0:Math.round(t/o))+e.minIndex},getBasePixel:function(){return this.bottom}});a.registerScaleType("category",t,{position:"bottom"})}},{33:33,34:34}],55:[function(t,e,i){"use strict";var n=t(26),c=t(46),a=t(34),o=t(35);e.exports=function(t){var e={position:"left",ticks:{callback:o.formatters.linear}},i=t.LinearScaleBase.extend({determineDataLimits:function(){var r=this,s=r.options,l=r.chart,t=l.data.datasets,e=r.isHorizontal();function u(t){return e?t.xAxisID===r.id:t.yAxisID===r.id}r.min=null,r.max=null;var n=s.stacked;if(void 0===n&&c.each(t,function(t,e){if(!n){var i=l.getDatasetMeta(e);l.isDatasetVisible(e)&&u(i)&&void 0!==i.stack&&(n=!0)}}),s.stacked||n){var d={};c.each(t,function(t,e){var n=l.getDatasetMeta(e),i=[n.type,void 0===s.stacked&&void 0===n.stack?e:"",n.stack].join(".");void 0===d[i]&&(d[i]={positiveValues:[],negativeValues:[]});var a=d[i].positiveValues,o=d[i].negativeValues;l.isDatasetVisible(e)&&u(n)&&c.each(t.data,function(t,e){var i=+r.getRightValue(t);isNaN(i)||n.data[e].hidden||(a[e]=a[e]||0,o[e]=o[e]||0,s.relativePoints?a[e]=100:i<0?o[e]+=i:a[e]+=i)})}),c.each(d,function(t){var e=t.positiveValues.concat(t.negativeValues),i=c.min(e),n=c.max(e);r.min=null===r.min?i:Math.min(r.min,i),r.max=null===r.max?n:Math.max(r.max,n)})}else c.each(t,function(t,e){var n=l.getDatasetMeta(e);l.isDatasetVisible(e)&&u(n)&&c.each(t.data,function(t,e){var i=+r.getRightValue(t);isNaN(i)||n.data[e].hidden||(null===r.min?r.min=i:i<r.min&&(r.min=i),null===r.max?r.max=i:i>r.max&&(r.max=i))})});r.min=isFinite(r.min)&&!isNaN(r.min)?r.min:0,r.max=isFinite(r.max)&&!isNaN(r.max)?r.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this.options.ticks;if(this.isHorizontal())t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.width/50));else{var i=c.valueOrDefault(e.fontSize,n.global.defaultFontSize);t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.height/(2*i)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});a.registerScaleType("linear",i,e)}},{26:26,34:34,35:35,46:46}],56:[function(t,e,i){"use strict";var c=t(46),n=t(33);e.exports=function(t){var e=c.noop;t.LinearScaleBase=n.extend({getRightValue:function(t){return"string"==typeof t?+t:n.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var i=c.sign(t.min),n=c.sign(t.max);i<0&&n<0?t.max=0:0<i&&0<n&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==o&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:c.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,o=[];if(t.stepSize&&0<t.stepSize)a=t.stepSize;else{var r=c.niceNum(e.max-e.min,!1);a=c.niceNum(r/(t.maxTicks-1),!0),void 0!==(n=t.precision)&&(i=Math.pow(10,n),a=Math.ceil(a*i)/i)}var s=Math.floor(e.min/a)*a,l=Math.ceil(e.max/a)*a;c.isNullOrUndef(t.min)||c.isNullOrUndef(t.max)||!t.stepSize||c.almostWhole((t.max-t.min)/t.stepSize,a/1e3)&&(s=t.min,l=t.max);var u=(l-s)/a;u=c.almostEquals(u,Math.round(u),a/1e3)?Math.round(u):Math.ceil(u),a<(n=1)&&(n=Math.pow(10,1-Math.floor(c.log10(a))),s=Math.round(s*n)/n,l=Math.round(l*n)/n),o.push(void 0!==t.min?t.min:s);for(var d=1;d<u;++d)o.push(Math.round((s+d*a)*n)/n);return o.push(void 0!==t.max?t.max:l),o}(n,t);t.handleDirectionalChanges(),t.max=c.max(a),t.min=c.min(a),e.reverse?(a.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),n.prototype.convertTicksToLabels.call(t)}})}},{33:33,46:46}],57:[function(t,e,i){"use strict";var h=t(46),n=t(33),a=t(34),o=t(35);e.exports=function(c){var t={position:"left",ticks:{callback:o.formatters.logarithmic}},e=n.extend({determineDataLimits:function(){var r=this,i=r.options,s=r.chart,t=s.data.datasets,e=r.isHorizontal();function l(t){return e?t.xAxisID===r.id:t.yAxisID===r.id}r.min=null,r.max=null,r.minNotZero=null;var n=i.stacked;if(void 0===n&&h.each(t,function(t,e){if(!n){var i=s.getDatasetMeta(e);s.isDatasetVisible(e)&&l(i)&&void 0!==i.stack&&(n=!0)}}),i.stacked||n){var u={};h.each(t,function(t,e){var a=s.getDatasetMeta(e),o=[a.type,void 0===i.stacked&&void 0===a.stack?e:"",a.stack].join(".");s.isDatasetVisible(e)&&l(a)&&(void 0===u[o]&&(u[o]=[]),h.each(t.data,function(t,e){var i=u[o],n=+r.getRightValue(t);isNaN(n)||a.data[e].hidden||n<0||(i[e]=i[e]||0,i[e]+=n)}))}),h.each(u,function(t){if(0<t.length){var e=h.min(t),i=h.max(t);r.min=null===r.min?e:Math.min(r.min,e),r.max=null===r.max?i:Math.max(r.max,i)}})}else h.each(t,function(t,e){var n=s.getDatasetMeta(e);s.isDatasetVisible(e)&&l(n)&&h.each(t.data,function(t,e){var i=+r.getRightValue(t);isNaN(i)||n.data[e].hidden||i<0||(null===r.min?r.min=i:i<r.min&&(r.min=i),null===r.max?r.max=i:i>r.max&&(r.max=i),0!==i&&(null===r.minNotZero||i<r.minNotZero)&&(r.minNotZero=i))})});this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks,i=h.valueOrDefault;t.min=i(e.min,t.min),t.max=i(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(h.log10(t.min))-1),t.max=Math.pow(10,Math.floor(h.log10(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(h.log10(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(h.log10(t.min))+1):10),null===t.minNotZero&&(0<t.min?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(h.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:e.min,max:e.max},a=t.ticks=function(t,e){var i,n,a=[],o=h.valueOrDefault,r=o(t.min,Math.pow(10,Math.floor(h.log10(e.min)))),s=Math.floor(h.log10(e.max)),l=Math.ceil(e.max/Math.pow(10,s));0===r?(i=Math.floor(h.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(r),r=n*Math.pow(10,i)):(i=Math.floor(h.log10(r)),n=Math.floor(r/Math.pow(10,i)));for(var u=i<0?Math.pow(10,Math.abs(i)):1;a.push(r),10==++n&&(n=1,u=0<=++i?1:u),r=Math.round(n*Math.pow(10,i)*u)/u,i<s||i===s&&n<l;);var d=o(t.max,r);return a.push(d),a}(n,t);t.max=h.max(a),t.min=h.min(a),e.reverse?(i=!i,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),i&&a.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),n.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},_getFirstTickValue:function(t){var e=Math.floor(h.log10(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},getPixelForValue:function(t){var e,i,n,a,o,r=this,s=r.options.ticks.reverse,l=h.log10,u=r._getFirstTickValue(r.minNotZero),d=0;return t=+r.getRightValue(t),o=s?(n=r.end,a=r.start,-1):(n=r.start,a=r.end,1),i=r.isHorizontal()?(e=r.width,s?r.right:r.left):(e=r.height,o*=-1,s?r.top:r.bottom),t!==n&&(0===n&&(e-=d=h.getValueOrDefault(r.options.ticks.fontSize,c.defaults.global.defaultFontSize),n=u),0!==t&&(d+=e/(l(a)-l(n))*(l(t)-l(n))),i+=o*d),i},getValueForPixel:function(t){var e,i,n,a,o=this,r=o.options.ticks.reverse,s=h.log10,l=o._getFirstTickValue(o.minNotZero);if(n=r?(i=o.end,o.start):(i=o.start,o.end),(a=o.isHorizontal()?(e=o.width,r?o.right-t:t-o.left):(e=o.height,r?t-o.top:o.bottom-t))!==i){if(0===i){var u=h.getValueOrDefault(o.options.ticks.fontSize,c.defaults.global.defaultFontSize);a-=u,e-=u,i=l}a*=s(n)-s(i),a/=e,a=Math.pow(10,s(i)+a)}return a}});a.registerScaleType("logarithmic",e,t)}},{33:33,34:34,35:35,46:46}],58:[function(t,e,i){"use strict";var n=t(26),k=t(46),a=t(34),o=t(35);e.exports=function(e){var v=n.global,t={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:o.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function b(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function x(t){var e=t.options.pointLabels,i=k.valueOrDefault(e.fontSize,v.defaultFontSize),n=k.valueOrDefault(e.fontStyle,v.defaultFontStyle),a=k.valueOrDefault(e.fontFamily,v.defaultFontFamily);return{size:i,style:n,family:a,font:k.fontString(i,n,a)}}function m(t,e,i,n,a){return t===n||t===a?{start:e-i/2,end:e+i/2}:t<n||a<t?{start:e-i-5,end:e}:{start:e,end:e+i+5}}function y(t,e,i,n){if(k.isArray(e))for(var a=i.y,o=1.5*n,r=0;r<e.length;++r)t.fillText(e[r],i.x,a),a+=o;else t.fillText(e,i.x,i.y)}function s(t){return k.isNumber(t)?t:0}var i=e.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,i=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var n=k.min([t.height,t.width]),a=k.valueOrDefault(i.fontSize,v.defaultFontSize);t.drawingArea=e.display?n/2-(a/2+i.backdropPaddingY):n/2},determineDataLimits:function(){var a=this,i=a.chart,o=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;k.each(i.data.datasets,function(t,e){if(i.isDatasetVisible(e)){var n=i.getDatasetMeta(e);k.each(t.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||n.data[e].hidden||(o=Math.min(i,o),r=Math.max(i,r))})}}),a.min=o===Number.POSITIVE_INFINITY?0:o,a.max=r===Number.NEGATIVE_INFINITY?0:r,a.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=k.valueOrDefault(t.fontSize,v.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){var t=this;e.LinearScaleBase.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,e;this.options.pointLabels.display?function(t){var e,i,n,a=x(t),o=Math.min(t.height/2,t.width/2),r={r:t.width,l:0,t:t.height,b:0},s={};t.ctx.font=a.font,t._pointLabelSizes=[];var l,u,d,c=b(t);for(e=0;e<c;e++){n=t.getPointPosition(e,o),l=t.ctx,u=a.size,d=t.pointLabels[e]||"",i=k.isArray(d)?{w:k.longestText(l,l.font,d),h:d.length*u+1.5*(d.length-1)*u}:{w:l.measureText(d).width,h:u},t._pointLabelSizes[e]=i;var h=t.getIndexAngle(e),f=k.toDegrees(h)%360,g=m(f,n.x,i.w,0,180),p=m(f,n.y,i.h,90,270);g.start<r.l&&(r.l=g.start,s.l=h),g.end>r.r&&(r.r=g.end,s.r=h),p.start<r.t&&(r.t=p.start,s.t=h),p.end>r.b&&(r.b=p.end,s.b=h)}t.setReductions(o,r,s)}(this):(t=this,e=Math.min(t.height/2,t.width/2),t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0))},setReductions:function(t,e,i){var n=e.l/Math.sin(i.l),a=Math.max(e.r-this.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),r=-Math.max(e.b-this.height,0)/Math.cos(i.b);n=s(n),a=s(a),o=s(o),r=s(r),this.drawingArea=Math.min(Math.round(t-(n+a)/2),Math.round(t-(o+r)/2)),this.setCenterPoint(n,a,o,r)},setCenterPoint:function(t,e,i,n){var a=this,o=a.width-e-a.drawingArea,r=t+a.drawingArea,s=i+a.drawingArea,l=a.height-n-a.drawingArea;a.xCenter=Math.round((r+o)/2+a.left),a.yCenter=Math.round((s+l)/2+a.top)},getIndexAngle:function(t){return t*(2*Math.PI/b(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+this.xCenter,y:Math.round(Math.sin(i)*e)+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:0<t&&0<e?t:0)},draw:function(){var o=this,t=o.options,r=t.gridLines,s=t.ticks,l=k.valueOrDefault;if(t.display){var u=o.ctx,d=this.getIndexAngle(0),c=l(s.fontSize,v.defaultFontSize),e=l(s.fontStyle,v.defaultFontStyle),i=l(s.fontFamily,v.defaultFontFamily),h=k.fontString(c,e,i);k.each(o.ticks,function(t,e){if(0<e||s.reverse){var i=o.getDistanceFromCenterForValue(o.ticksAsNumbers[e]);if(r.display&&0!==e&&function(t,e,i,n){var a=t.ctx;if(a.strokeStyle=k.valueAtIndexOrDefault(e.color,n-1),a.lineWidth=k.valueAtIndexOrDefault(e.lineWidth,n-1),t.options.gridLines.circular)a.beginPath(),a.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),a.closePath(),a.stroke();else{var o=b(t);if(0===o)return;a.beginPath();var r=t.getPointPosition(0,i);a.moveTo(r.x,r.y);for(var s=1;s<o;s++)r=t.getPointPosition(s,i),a.lineTo(r.x,r.y);a.closePath(),a.stroke()}}(o,r,i,e),s.display){var n=l(s.fontColor,v.defaultFontColor);if(u.font=h,u.save(),u.translate(o.xCenter,o.yCenter),u.rotate(d),s.showLabelBackdrop){var a=u.measureText(t).width;u.fillStyle=s.backdropColor,u.fillRect(-a/2-s.backdropPaddingX,-i-c/2-s.backdropPaddingY,a+2*s.backdropPaddingX,c+2*s.backdropPaddingY)}u.textAlign="center",u.textBaseline="middle",u.fillStyle=n,u.fillText(t,0,-i),u.restore()}}}),(t.angleLines.display||t.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.pointLabels;e.lineWidth=n.lineWidth,e.strokeStyle=n.color;var o,r,s,l,u=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),d=x(t);e.textBaseline="top";for(var c=b(t)-1;0<=c;c--){if(n.display){var h=t.getPointPosition(c,u);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(h.x,h.y),e.stroke(),e.closePath()}if(a.display){var f=t.getPointPosition(c,u+5),g=k.valueAtIndexOrDefault(a.fontColor,c,v.defaultFontColor);e.font=d.font,e.fillStyle=g;var p=t.getIndexAngle(c),m=k.toDegrees(p);e.textAlign=0===(l=m)||180===l?"center":l<180?"left":"right",o=m,r=t._pointLabelSizes[c],s=f,90===o||270===o?s.y-=r.h/2:(270<o||o<90)&&(s.y-=r.h),y(e,t.pointLabels[c]||"",f,d.size)}}}(o)}}});a.registerScaleType("radialLinear",i,t)}},{26:26,34:34,35:35,46:46}],59:[function(t,e,i){"use strict";var x=t(1);x="function"==typeof x?x:window.moment;var r=t(26),m=t(46),n=t(33),a=t(34),p=Number.MIN_SAFE_INTEGER||-9007199254740991,v=Number.MAX_SAFE_INTEGER||9007199254740991,y={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},k=Object.keys(y);function b(t,e){return t-e}function M(t){var e,i,n,a={},o=[];for(e=0,i=t.length;e<i;++e)a[n=t[e]]||(a[n]=!0,o.push(n));return o}function w(t,e,i,n){var a=function(t,e,i){for(var n,a,o,r=0,s=t.length-1;0<=r&&r<=s;){if(a=t[(n=r+s>>1)-1]||null,o=t[n],!a)return{lo:null,hi:o};if(o[e]<i)r=n+1;else{if(!(a[e]>i))return{lo:a,hi:o};s=n-1}}return{lo:o,hi:null}}(t,e,i),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],r=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=r[e]-o[e],l=s?(i-o[e])/s:0,u=(r[n]-o[n])*l;return o[n]+u}function C(t,e){var i=e.parser,n=e.parser||e.format;return"function"==typeof i?i(t):"string"==typeof t&&"string"==typeof n?x(t,n):(t instanceof x||(t=x(t)),t.isValid()?t:"function"==typeof n?n(t):t)}function S(t,e){if(m.isNullOrUndef(t))return null;var i=e.options.time,n=C(e.getRightValue(t),i);return n.isValid()?(i.round&&n.startOf(i.round),n.valueOf()):null}function _(t){for(var e=k.indexOf(t)+1,i=k.length;e<i;++e)if(y[k[e]].common)return k[e]}function D(t,e,i,n){var a,o=n.time,r=o.unit||function(t,e,i,n){var a,o,r,s=k.length;for(a=k.indexOf(t);a<s-1;++a)if(r=(o=y[k[a]]).steps?o.steps[o.steps.length-1]:v,o.common&&Math.ceil((i-e)/(r*o.size))<=n)return k[a];return k[s-1]}(o.minUnit,t,e,i),s=_(r),l=m.valueOrDefault(o.stepSize,o.unitStepSize),u="week"===r&&o.isoWeekday,d=n.ticks.major.enabled,c=y[r],h=x(t),f=x(e),g=[];for(l||(l=function(t,e,i,n){var a,o,r,s=e-t,l=y[i],u=l.size,d=l.steps;if(!d)return Math.ceil(s/(n*u));for(a=0,o=d.length;a<o&&(r=d[a],!(Math.ceil(s/(u*r))<=n));++a);return r}(t,e,r,i)),u&&(h=h.isoWeekday(u),f=f.isoWeekday(u)),h=h.startOf(u?"day":r),(f=f.startOf(u?"day":r))<e&&f.add(1,r),a=x(h),d&&s&&!u&&!o.round&&(a.startOf(s),a.add(~~((h-a)/(c.size*l))*l,r));a<f;a.add(l,r))g.push(+a);return g.push(+a),g}e.exports=function(){var t=n.extend({initialize:function(){if(!x)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),n.prototype.initialize.call(this)},update:function(){var t=this.options;return t.time&&t.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),n.prototype.update.apply(this,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),n.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,i,n,a,o,r=this,s=r.chart,l=r.options.time,u=l.unit||"day",d=v,c=p,h=[],f=[],g=[];for(t=0,i=s.data.labels.length;t<i;++t)g.push(S(s.data.labels[t],r));for(t=0,i=(s.data.datasets||[]).length;t<i;++t)if(s.isDatasetVisible(t))if(a=s.data.datasets[t].data,m.isObject(a[0]))for(f[t]=[],e=0,n=a.length;e<n;++e)o=S(a[e],r),h.push(o),f[t][e]=o;else h.push.apply(h,g),f[t]=g.slice(0);else f[t]=[];g.length&&(g=M(g).sort(b),d=Math.min(d,g[0]),c=Math.max(c,g[g.length-1])),h.length&&(h=M(h).sort(b),d=Math.min(d,h[0]),c=Math.max(c,h[h.length-1])),d=S(l.min,r)||d,c=S(l.max,r)||c,d=d===v?+x().startOf(u):d,c=c===p?+x().endOf(u)+1:c,r.min=Math.min(d,c),r.max=Math.max(d+1,c),r._horizontal=r.isHorizontal(),r._table=[],r._timestamps={data:h,datasets:f,labels:g}},buildTicks:function(){var t,e,i,n,a,o,r,s,l,u,d,c,h=this,f=h.min,g=h.max,p=h.options,m=p.time,v=[],b=[];switch(p.ticks.source){case"data":v=h._timestamps.data;break;case"labels":v=h._timestamps.labels;break;case"auto":default:v=D(f,g,h.getLabelCapacity(f),p)}for("ticks"===p.bounds&&v.length&&(f=v[0],g=v[v.length-1]),f=S(m.min,h)||f,g=S(m.max,h)||g,t=0,e=v.length;t<e;++t)f<=(i=v[t])&&i<=g&&b.push(i);return h.min=f,h.max=g,h._unit=m.unit||function(t,e,i,n){var a,o,r=x.duration(x(n).diff(x(i)));for(a=k.length-1;a>=k.indexOf(e);a--)if(o=k[a],y[o].common&&r.as(o)>=t.length)return o;return k[e?k.indexOf(e):0]}(b,m.minUnit,h.min,h.max),h._majorUnit=_(h._unit),h._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,o,r,s,l,u=[],d=[e];for(a=0,o=t.length;a<o;++a)e<(s=t[a])&&s<i&&d.push(s);for(d.push(i),a=0,o=d.length;a<o;++a)l=d[a+1],r=d[a-1],s=d[a],void 0!==r&&void 0!==l&&Math.round((l+r)/2)===s||u.push({time:s,pos:a/(o-1)});return u}(h._timestamps.data,f,g,p.distribution),h._offsets=(n=h._table,a=b,o=f,r=g,c=d=0,(s=p).offset&&a.length&&(s.time.min||(l=1<a.length?a[1]:r,u=a[0],d=(w(n,"time",l,"pos")-w(n,"time",u,"pos"))/2),s.time.max||(l=a[a.length-1],u=1<a.length?a[a.length-2]:o,c=(w(n,"time",l,"pos")-w(n,"time",u,"pos"))/2)),{left:d,right:c}),h._labelFormat=function(t,e){var i,n,a,o=t.length;for(i=0;i<o;i++){if(0!==(n=C(t[i],e)).millisecond())return"MMM D, YYYY h:mm:ss.SSS a";0===n.second()&&0===n.minute()&&0===n.hour()||(a=!0)}return a?"MMM D, YYYY h:mm:ss a":"MMM D, YYYY"}(h._timestamps.data,m),function(t,e){var i,n,a,o,r=[];for(i=0,n=t.length;i<n;++i)a=t[i],o=!!e&&a===+x(a).startOf(e),r.push({value:a,major:o});return r}(b,h._majorUnit)},getLabelForIndex:function(t,e){var i=this.chart.data,n=this.options.time,a=i.labels&&t<i.labels.length?i.labels[t]:"",o=i.datasets[e].data[t];return m.isObject(o)&&(a=this.getRightValue(o)),n.tooltipFormat?C(a,n).format(n.tooltipFormat):"string"==typeof a?a:C(a,n).format(this._labelFormat)},tickFormatFunction:function(t,e,i,n){var a=this.options,o=t.valueOf(),r=a.time.displayFormats,s=r[this._unit],l=this._majorUnit,u=r[l],d=t.clone().startOf(l).valueOf(),c=a.ticks.major,h=c.enabled&&l&&u&&o===d,f=t.format(n||(h?u:s)),g=h?c:a.ticks.minor,p=m.valueOrDefault(g.callback,g.userCallback);return p?p(f,e,i):f},convertTicksToLabels:function(t){var e,i,n=[];for(e=0,i=t.length;e<i;++e)n.push(this.tickFormatFunction(x(t[e].value),e,t));return n},getPixelForOffset:function(t){var e=this,i=e._horizontal?e.width:e.height,n=e._horizontal?e.left:e.top,a=w(e._table,"time",t,"pos");return n+i*(e._offsets.left+a)/(e._offsets.left+1+e._offsets.right)},getPixelForValue:function(t,e,i){var n=null;if(void 0!==e&&void 0!==i&&(n=this._timestamps.datasets[i][e]),null===n&&(n=S(t,this)),null!==n)return this.getPixelForOffset(n)},getPixelForTick:function(t){var e=this.getTicks();return 0<=t&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,i=e._horizontal?e.width:e.height,n=e._horizontal?e.left:e.top,a=(i?(t-n)/i:0)*(e._offsets.left+1+e._offsets.left)-e._offsets.right,o=w(e._table,"pos",a,"time");return x(o)},getLabelWidth:function(t){var e=this.options.ticks,i=this.ctx.measureText(t).width,n=m.toRadians(e.maxRotation),a=Math.cos(n),o=Math.sin(n);return i*a+m.valueOrDefault(e.fontSize,r.global.defaultFontSize)*o},getLabelCapacity:function(t){var e=this.options.time.displayFormats.millisecond,i=this.tickFormatFunction(x(t),0,[],e),n=this.getLabelWidth(i),a=this.isHorizontal()?this.width:this.height,o=Math.floor(a/n);return 0<o?o:1}});a.registerScaleType("time",t,{position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}})}},{1:1,26:26,33:33,34:34,46:46}]},{},[7])(7)});
11
-
12
- /*
13
- * @license
14
- * chartjs-plugin-deferred
15
- * http://chartjs.org/
16
- * Version: 1.0.1
17
- *
18
- * Copyright 2018 Simon Brunel
19
- * Released under the MIT license
20
- * https://github.com/chartjs/chartjs-plugin-deferred/blob/master/LICENSE.md
21
- */
22
- !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("chart.js")):"function"==typeof define&&define.amd?define(["chart.js"],t):t(e.Chart)}(this,function(e){"use strict";var a=(e=e&&e.hasOwnProperty("default")?e.default:e).helpers,o="$chartjs_deferred",i="$deferred";function r(e,t){t?window.setTimeout(e,t):a.requestAnimFrame.call(window,e)}function d(e,t){var n=parseInt(e,10);return isNaN(n)?0:"string"==typeof e&&-1!==e.indexOf("%")?n/100*t:n}function f(e){var t=e[i].options,n=e.chart.canvas;if(!n||null===n.offsetParent)return!1;var r=n.getBoundingClientRect(),a=d(t.yOffset||0,r.height),o=d(t.xOffset||0,r.width);return 0<=r.right-o&&0<=r.bottom-a&&r.left+o<=window.innerWidth&&r.top+a<=window.innerHeight}function l(e){var a=e.target[o];a.ticking||(a.ticking=!0,r(function(){var e,t,n=a.charts.slice(),r=n.length;for(t=0;t<r;++t)f(e=n[t])&&(u(e),e[i].appeared=!0,e.update());a.ticking=!1}))}function s(e){if(e.nodeType===Node.ELEMENT_NODE){var t=a.getStyle(e,"overflow-x"),n=a.getStyle(e,"overflow-y");return"auto"===t||"scroll"===t||"auto"===n||"scroll"===n}return e.nodeType===Node.DOCUMENT_NODE}function u(n){n[i].elements.forEach(function(e){var t=e[o].charts;t.splice(t.indexOf(n),1),t.length||(a.removeEvent(e,"scroll",l),delete e[o])}),n[i].elements=[]}e.defaults.global.plugins.deferred={xOffset:0,yOffset:0,delay:0},e.plugins.register({id:"deferred",beforeInit:function(e,t){e[i]={options:t,appeared:!1,delayed:!1,loaded:!1,elements:[]},function(e){for(var t,n,r=e.chart.canvas.parentElement;r;)s(r)&&(0===(n=(t=r[o]||(r[o]={})).charts||(t.charts=[])).length&&a.addEvent(r,"scroll",l),n.push(e),e[i].elements.push(r)),r=r.parentElement||r.ownerDocument}(e)},beforeDatasetsUpdate:function(e,t){var n=e[i];if(!n.loaded){if(!n.appeared&&!f(e))return!1;if(n.appeared=!0,n.loaded=!0,u(e),0<t.delay)return n.delayed=!0,r(function(){n.delayed=!1,e.update()},t.delay),!1}if(n.delayed)return!1},destroy:function(e){u(e)}})});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
widgets/client-logo/client-logo.php CHANGED
@@ -371,11 +371,15 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
371
  ]
372
  );
373
  $this->add_control(
374
- 'ekit_client_logo_left_arrow',
375
  [
376
  'label' => esc_html__( 'Left arrow Icon', 'elementskit' ),
377
- 'type' => Controls_Manager::ICON,
378
- 'default' => 'icon icon-left-arrow2',
 
 
 
 
379
  'condition' => [
380
  'ekit_client_logo_show_arrow' => 'yes',
381
  ]
@@ -383,11 +387,15 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
383
  );
384
 
385
  $this->add_control(
386
- 'ekit_client_logo_right_arrow',
387
  [
388
  'label' => esc_html__( 'Right arrow Icon', 'elementskit' ),
389
- 'type' => Controls_Manager::ICON,
390
- 'default' => 'icon icon-right-arrow2',
 
 
 
 
391
  'condition' => [
392
  'ekit_client_logo_show_arrow' => 'yes',
393
  ]
@@ -442,6 +450,67 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
442
  );
443
  $this->end_controls_section();
444
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
445
  // style tab
446
  // Logo
447
 
@@ -451,117 +520,319 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
451
  'label' => esc_html__( 'Logo', 'elementskit' ),
452
  'tab' => Controls_Manager::TAB_STYLE,
453
  'condition' => [
454
- 'ekit_client_logo_slide_style' => 'simple_logo_image',
455
  ]
456
  ]
457
  );
458
 
459
- $this->start_controls_tabs('ekit_client_logo_normal_tab');
460
 
461
- $this->start_controls_tab(
462
- 'ekit_client_logo_style_normal_tab',
463
- [
464
- 'label' => esc_html__( 'Normal', 'elementskit' ),
465
- ]
466
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
467
 
468
  $this->add_responsive_control(
469
- 'ekit_client_logo_opacity',
470
  [
471
- 'label' => esc_html__( 'Opacity', 'elementskit' ),
472
- 'type' => Controls_Manager::SLIDER,
473
- 'size_units' => [ ''],
474
- 'range' => [
475
- '' => [
476
- 'min' => 0,
477
- 'max' => 1,
478
- 'step' => .1,
479
- ],
480
- ],
481
- 'default' => [
482
- 'unit' => '',
483
- 'size' => 1,
484
- ],
485
  'selectors' => [
486
- '{{WRAPPER}} .simple_logo_image .single-client .content-image .main-image' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
487
- '{{WRAPPER}} .elementskit-clients-slider .single-client img' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
488
  ],
489
  ]
490
  );
491
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
492
 
493
- $this->end_controls_tab();
 
 
 
 
 
 
 
494
 
495
- // hover tab
496
 
497
- $this->start_controls_tab(
498
- 'ekit_client_logo_style_hover_tab',
499
- [
500
- 'label' => esc_html__( 'Hover', 'elementskit' ),
501
- ]
 
 
 
 
 
 
502
  );
503
 
504
  $this->add_responsive_control(
505
- 'ekit_client_logo_opacity_hover',
506
  [
507
- 'label' => esc_html__( 'Opacity', 'elementskit' ),
508
- 'type' => Controls_Manager::SLIDER,
509
- 'size_units' => [ ''],
510
- 'range' => [
511
- '' => [
512
- 'min' => 0,
513
- 'max' => 1,
514
- 'step' => .1,
515
- ],
516
- ],
517
- 'default' => [
518
- 'unit' => '',
519
- 'size' => 1,
520
- ],
521
  'selectors' => [
522
- '{{WRAPPER}} .simple_logo_image .single-client:hover .content-image img' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
523
  ],
 
524
  ]
525
  );
526
 
527
  $this->add_responsive_control(
528
- 'ekit_client_logo_hover_opacity',
529
  [
530
- 'label' => esc_html__( 'Opacity Hover', 'elementskit' ),
531
- 'type' => Controls_Manager::SLIDER,
532
- 'size_units' => [ ''],
533
- 'range' => [
534
- '' => [
535
- 'min' => 0,
536
- 'max' => 1,
537
- 'step' => .1,
538
- ],
539
- ],
540
- 'default' => [
541
- 'unit' => '',
542
- 'size' => 1,
543
- ],
544
  'selectors' => [
545
- '{{WRAPPER}} .simple_logo_image .single-client:hover .content-image .main-image' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
546
  ],
547
  ]
548
  );
549
 
550
- $this->end_controls_tab();
551
- $this->end_controls_tabs();
552
- $this->end_controls_section();
553
 
554
- // Navigation section
 
 
555
 
556
- $this->start_controls_section(
557
- 'ekit_client_logo_section_navigation',
558
- [
559
- 'label' => esc_html__( 'Arrows', 'elementskit' ),
560
- 'tab' => Controls_Manager::TAB_STYLE,
561
- 'condition' => [
562
- 'ekit_client_logo_show_arrow' => 'yes'
563
- ]
564
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
565
  );
566
 
567
  $this->add_control(
@@ -823,417 +1094,194 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
823
  ],
824
  'mobile_default' => [
825
  'size' => 10,
826
- 'unit' => 'px',
827
- ],
828
- 'default' => [
829
- 'size' => 8,
830
- 'unit' => 'px',
831
- ],
832
- 'selectors' => [
833
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li' => 'margin-right: {{SIZE}}{{UNIT}};margin-left: {{SIZE}}{{UNIT}};',
834
- ],
835
- ]
836
- );
837
-
838
- $this->add_responsive_control(
839
- 'ekit_client_logo_dots_top_to_bottom',
840
- [
841
- 'label' => esc_html__( 'Spacing Top To Bottom', 'elementskit' ),
842
- 'type' => Controls_Manager::SLIDER,
843
- 'size_units' => [ 'px'],
844
- 'range' => [
845
- 'px' => [
846
- 'min' => -120,
847
- 'max' => 120,
848
- 'step' => 1,
849
- ],
850
- ],
851
- 'default' => [
852
- 'unit' => 'px',
853
- 'size' => 0,
854
- ],
855
-
856
- 'selectors' => [
857
- '{{WRAPPER}} .elementskit-clients-slider ul.slick-dots' => ' -webkit-transform:translateY( {{SIZE}}{{UNIT}});transform: translateY( {{SIZE}}{{UNIT}});',
858
- ],
859
- ]
860
- );
861
-
862
- $this->add_control(
863
- 'ekit_client_logo_dot_color',
864
- [
865
- 'label' => esc_html__( 'Dot Color', 'elementskit' ),
866
- 'type' => Controls_Manager::COLOR,
867
- 'selectors' => [
868
- '{{WRAPPER}} .elementskit-clients-slider.dot_paginated .slick-dots li' => 'color: {{VALUE}}',
869
- ],
870
- 'condition' => [
871
- 'ekit_client_logo_client_logo_dot_style' => 'dot_paginated'
872
- ]
873
- ]
874
- );
875
-
876
- $this->add_responsive_control(
877
- 'ekit_client_logo_dot_width',
878
- [
879
- 'label' => esc_html__( 'Width', 'elementskit' ),
880
- 'type' => Controls_Manager::SLIDER,
881
- 'size_units' => [ 'px' ],
882
- 'range' => [
883
- 'px' => [
884
- 'min' => 0,
885
- 'max' => 100,
886
- 'step' => 1,
887
- ],
888
- ],
889
- 'default' => [
890
- 'unit' => 'px',
891
- 'size' => 8,
892
- ],
893
- 'selectors' => [
894
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'width: {{SIZE}}{{UNIT}};',
895
- ],
896
- ]
897
- );
898
-
899
- $this->add_responsive_control(
900
- 'ekit_client_logo_dot_height',
901
- [
902
- 'label' => esc_html__( 'Height', 'elementskit' ),
903
- 'type' => Controls_Manager::SLIDER,
904
- 'size_units' => [ 'px' ],
905
- 'range' => [
906
- 'px' => [
907
- 'min' => 0,
908
- 'max' => 100,
909
- 'step' => 1,
910
- ],
911
- ],
912
- 'default' => [
913
- 'unit' => 'px',
914
- 'size' => 8,
915
- ],
916
- 'selectors' => [
917
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'height: {{SIZE}}{{UNIT}};',
918
- ],
919
- ]
920
- );
921
-
922
- $this->add_responsive_control(
923
- 'ekit_client_logo_dot_border_radius',
924
- [
925
- 'label' => esc_html__( 'Border radius', 'elementskit' ),
926
- 'type' => Controls_Manager::DIMENSIONS,
927
- 'size_units' => [ 'px', '%', 'em' ],
928
- 'selectors' => [
929
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
930
- ],
931
- ]
932
- );
933
-
934
- $this->add_group_control(
935
- Group_Control_Background::get_type(),
936
- [
937
- 'name' => 'ekit_client_logo_dot_background',
938
- 'label' => esc_html__( 'Background', 'elementskit' ),
939
- 'types' => [ 'classic', 'gradient' ],
940
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button',
941
- ]
942
- );
943
-
944
- $this->add_control(
945
- 'ekit_client_logo_dot_active_heading',
946
- [
947
- 'label' => esc_html__( 'Active', 'elementskit' ),
948
- 'type' => Controls_Manager::HEADING,
949
- 'separator' => 'before',
950
- ]
951
- );
952
-
953
- $this->add_group_control(
954
- Group_Control_Background::get_type(),
955
- [
956
- 'name' => 'ekit_client_logo_dot_active_background',
957
- 'label' => esc_html__( 'Background', 'elementskit' ),
958
- 'types' => [ 'classic', 'gradient' ],
959
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button',
960
- ]
961
- );
962
-
963
- $this->add_responsive_control(
964
- 'ekit_client_logo_dot_active_width',
965
- [
966
- 'label' => esc_html__( 'Width', 'elementskit' ),
967
- 'type' => Controls_Manager::SLIDER,
968
- 'size_units' => [ 'px' ],
969
- 'range' => [
970
- 'px' => [
971
- 'min' => 0,
972
- 'max' => 100,
973
- 'step' => 1,
974
- ],
975
- ],
976
- 'default' => [
977
- 'unit' => 'px',
978
- 'size' => 40,
979
- ],
980
- 'selectors' => [
981
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button' => 'width: {{SIZE}}{{UNIT}};',
982
- ],
983
- 'condition' => [
984
- 'ekit_client_logo_client_logo_dot_style' => 'dot_dashed'
985
- ],
986
- ]
987
- );
988
-
989
- $this->add_responsive_control(
990
- 'ekit_client_logo_dot_active_scale',
991
- [
992
- 'label' => esc_html__( 'Height', 'elementskit' ),
993
- 'type' => Controls_Manager::SLIDER,
994
- 'size_units' => [ 'px' ],
995
- 'range' => [
996
- 'px' => [
997
- 'min' => .5,
998
- 'max' => 3,
999
- 'step' => 0.1,
1000
- ],
1001
- ],
1002
- 'default' => [
1003
- 'unit' => 'px',
1004
- 'size' => 1.2,
1005
- ],
1006
- 'selectors' => [
1007
- '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button' => 'transform: scale({{SIZE}});',
1008
- ],
1009
- 'condition' => [
1010
- 'ekit_client_logo_client_logo_dot_style' => 'dot_dotted'
1011
- ],
1012
- ]
1013
- );
1014
-
1015
- $this->end_controls_section();
1016
-
1017
- // Border
1018
-
1019
- $this->start_controls_section(
1020
- 'ekit_client_logo_border',
1021
- [
1022
- 'label' => esc_html__( 'Border', 'elementskit' ),
1023
- 'tab' => Controls_Manager::TAB_STYLE,
1024
- ]
1025
- );
1026
-
1027
- $this->add_responsive_control(
1028
- 'ekit_client_logo_image_style_border_radious',
1029
- [
1030
- 'label' => esc_html__( 'Border Radius', 'elementskit' ),
1031
- 'type' => Controls_Manager::DIMENSIONS,
1032
- 'size_units' => [ 'px', '%', 'em' ],
1033
- 'selectors' => [
1034
- '{{WRAPPER}} .elementskit-clients-slider .single-client' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1035
- ],
1036
- ]
1037
- );
1038
-
1039
- $this->add_control(
1040
- 'ekit_client_logo_headding_hover_text',
1041
- [
1042
- 'label' => esc_html__( 'Hover', 'elementskit' ),
1043
- 'type' => Controls_Manager::HEADING,
1044
- 'separator' => 'before'
1045
- ]
1046
- );
1047
- $this->add_control(
1048
- 'ekit_client_logo_hover_animation_driction',
1049
- [
1050
- 'label' => esc_html__( 'Direction', 'elementskit' ),
1051
- 'type' => Controls_Manager::CHOOSE,
1052
- 'options' => [
1053
- 'hover_from_left' => [
1054
- 'title' => esc_html__( 'From Left', 'elementskit' ),
1055
- 'icon' => 'fa fa-caret-right',
1056
- ],
1057
- 'hover_from_top' => [
1058
- 'title' => esc_html__( 'From Top', 'elementskit' ),
1059
- 'icon' => 'fa fa-caret-down',
1060
- ],
1061
- 'hover_from_bottom' => [
1062
- 'title' => esc_html__( 'From Bottom', 'elementskit' ),
1063
- 'icon' => 'fa fa-caret-up',
1064
- ],
1065
- 'hover_from_right' => [
1066
- 'title' => esc_html__( 'From Right', 'elementskit' ),
1067
- 'icon' => 'fa fa-caret-left',
1068
- ],
1069
-
1070
- ],
1071
- 'default' => 'hover_from_bottom',
1072
- 'toggle' => true,
1073
- 'condition' => [
1074
- 'ekit_client_logo_slide_style' => 'banner_logo_image'
1075
- ]
1076
- ]
1077
- );
1078
-
1079
-
1080
- $this->add_group_control(
1081
- Group_Control_Background::get_type(),
1082
- array(
1083
- 'name' => 'ekit_client_logo_hover_animation_color',
1084
- 'label' => esc_html__( 'Hover Background', 'elementskit' ),
1085
- 'default' => '',
1086
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider.banner_logo_image .single-client:before',
1087
- 'condition' => [
1088
- 'ekit_client_logo_slide_style' => 'banner_logo_image'
1089
- ]
1090
- )
1091
- );
1092
-
1093
- $this->add_responsive_control(
1094
- 'ekit_client_logo_margin',
1095
- [
1096
- 'label' => esc_html__( 'Margin', 'elementskit' ),
1097
- 'type' => Controls_Manager::DIMENSIONS,
1098
- 'size_units' => [ 'px', '%', 'em' ],
1099
- 'selectors' => [
1100
- '{{WRAPPER}} .single-client' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1101
- ],
1102
- 'separator' => 'before',
1103
- ]
1104
- );
1105
-
1106
-
1107
- $this->start_controls_tabs(
1108
- 'ekit_client_logo_border_control'
1109
- );
1110
-
1111
- $this->start_controls_tab(
1112
- 'ekit_client_logo_border_style_normal_tab',
1113
- [
1114
- 'label' => esc_html__( 'Normal', 'elementskit' ),
1115
- ]
1116
- );
1117
-
1118
- $this->add_group_control(
1119
- Group_Control_Box_Shadow::get_type(),
1120
- [
1121
- 'name' => 'ekit_client_logo_image_box_shadow_group',
1122
- 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
1123
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
1124
- ]
1125
- );
1126
-
1127
- $this->add_group_control(
1128
- Group_Control_Border::get_type(),
1129
- [
1130
- 'name' => 'ekit_client_logo_image_style_border_group',
1131
- 'label' => esc_html__( 'Border', 'elementskit' ),
1132
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
1133
- ]
1134
- );
1135
-
1136
- $this->end_controls_tab();
1137
 
1138
- $this->start_controls_tab(
1139
- 'ekit_client_logo_border_style_hover_tab',
1140
  [
1141
- 'label' => esc_html__( 'Hover', 'elementskit' ),
1142
- ]
1143
- );
 
 
 
 
 
 
 
 
 
 
 
1144
 
1145
- $this->add_group_control(
1146
- Group_Control_Box_Shadow::get_type(),
1147
- [
1148
- 'name' => 'ekit_client_logo_image_box_shadow_hover_group',
1149
- 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
1150
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider.simple_logo_image .single-client:hover',
1151
  ]
1152
  );
1153
 
1154
- $this->add_group_control(
1155
- Group_Control_Border::get_type(),
1156
  [
1157
- 'name' => 'ekit_client_logo_image_style_hover_border_group',
1158
- 'label' => esc_html__( 'Border', 'elementskit' ),
1159
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client:hover',
 
 
 
 
 
1160
  ]
1161
  );
1162
 
1163
- $this->end_controls_tab();
1164
- $this->end_controls_tabs();
1165
-
1166
- $this->end_controls_section();
1167
-
1168
- // Background
1169
-
1170
- $this->start_controls_section(
1171
- 'ekit_client_logo_style_image_section',
1172
  [
1173
- 'label' => esc_html__( 'Background', 'elementskit' ),
1174
- 'tab' => Controls_Manager::TAB_STYLE,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1175
  ]
1176
  );
1177
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1178
 
1179
- $this->start_controls_tabs('ekit_client_logo_image_style_tabs');
1180
-
1181
- $this->start_controls_tab(
1182
- 'ekit_client_logo_image_style_normal_tab',
1183
  [
1184
- 'label' => esc_html__( 'Normal', 'elementskit' ),
 
 
 
 
 
1185
  ]
1186
  );
1187
 
1188
  $this->add_group_control(
1189
  Group_Control_Background::get_type(),
1190
  [
1191
- 'name' => 'ekit_client_logo_client_logo_background_group',
1192
  'label' => esc_html__( 'Background', 'elementskit' ),
1193
  'types' => [ 'classic', 'gradient' ],
1194
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
1195
  ]
1196
  );
1197
 
1198
-
1199
-
1200
- $this->end_controls_tab();
1201
-
1202
- $this->start_controls_tab(
1203
- 'ekit_client_logo_image_style_hover_tab',
1204
  [
1205
- 'label' => esc_html__( 'Hover', 'elementskit' ),
 
 
1206
  ]
1207
  );
1208
 
1209
  $this->add_group_control(
1210
  Group_Control_Background::get_type(),
1211
  [
1212
- 'name' => 'ekit_client_logo_background_hover_group',
1213
  'label' => esc_html__( 'Background', 'elementskit' ),
1214
  'types' => [ 'classic', 'gradient' ],
1215
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider.banner_logo_image .single-client:before, {{WRAPPER}} .elementskit-clients-slider.hover-bg-gradient .single-client:before',
1216
- 'condition' => [
1217
- 'ekit_client_logo_slide_style' => 'banner_logo_image'
1218
- ]
1219
  ]
1220
  );
1221
 
1222
- $this->add_group_control(
1223
- Group_Control_Background::get_type(),
1224
  [
1225
- 'name' => 'ekit_client_logo_background_simple_hover_group',
1226
- 'label' => esc_html__( 'Background', 'elementskit' ),
1227
- 'types' => [ 'classic', 'gradient', 'video' ],
1228
- 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client:hover',
1229
- 'condition' => [
1230
- 'ekit_client_logo_slide_style' => 'simple_logo_image'
1231
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
1232
  ]
1233
  );
1234
 
1235
- $this->end_controls_tab();
1236
- $this->end_controls_tabs();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1237
 
1238
  $this->end_controls_section();
1239
 
@@ -1385,58 +1433,6 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
1385
  $this->end_controls_tab();
1386
  $this->end_controls_tabs();
1387
  $this->end_controls_section();
1388
-
1389
- $this->start_controls_section(
1390
- 'ekit_client_logo_container_style_tab',
1391
- [
1392
- 'label' => esc_html__( 'Container', 'plugin-name' ),
1393
- 'tab' => Controls_Manager::TAB_STYLE,
1394
- ]
1395
- );
1396
-
1397
- $this->add_responsive_control(
1398
- 'ekit_client_logo_container_padding',
1399
- [
1400
- 'label' => esc_html__( 'Padding', 'elementskit' ),
1401
- 'type' => Controls_Manager::DIMENSIONS,
1402
- 'size_units' => [ 'px', '%', 'em' ],
1403
- 'selectors' => [
1404
- '{{WRAPPER}} .elementskit-clients-slider .slick-list' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1405
- ],
1406
- ]
1407
- );
1408
- $this->add_responsive_control(
1409
- 'ekit_client_logo_container_margin',
1410
- [
1411
- 'label' => esc_html__( 'Margin', 'elementskit' ),
1412
- 'type' => Controls_Manager::DIMENSIONS,
1413
- 'size_units' => [ 'px', '%', 'em' ],
1414
- 'selectors' => [
1415
- '{{WRAPPER}} .elementskit-clients-slider .slick-list' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1416
- ],
1417
- ]
1418
- );
1419
-
1420
- $this->add_responsive_control(
1421
- 'ekit_client_logo_container_min_height',
1422
- [
1423
- 'label' => __( 'Min Height', 'elementskit' ),
1424
- 'type' => Controls_Manager::SLIDER,
1425
- 'size_units' => [ 'px' ],
1426
- 'range' => [
1427
- 'px' => [
1428
- 'min' => 0,
1429
- 'step' => 1,
1430
- ],
1431
- ],
1432
- 'selectors' => [
1433
- '{{WRAPPER}} .elementskit-clients-slider .single-client' => 'min-height: {{SIZE}}{{UNIT}};',
1434
- ],
1435
- ]
1436
- );
1437
-
1438
- $this->end_controls_section();
1439
-
1440
  }
1441
 
1442
  protected function render( ) {
@@ -1475,14 +1471,28 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
1475
 
1476
  if($settings['ekit_client_logo_slidesToScroll_mobile']['size'] != '') {
1477
  $this->add_render_attribute( 'wrapper', 'data-slidesToScroll_mobile', $settings['ekit_client_logo_slidesToScroll_mobile']['size']);
1478
- }
 
 
 
1479
 
1480
  $this->add_render_attribute( 'wrapper', 'data-speed', $settings['ekit_client_logo_speed']);
1481
  $this->add_render_attribute( 'wrapper', 'data-autoplay', $settings['ekit_client_logo_autoplay']);
1482
  $this->add_render_attribute( 'wrapper', 'data-show_arrow', $settings['ekit_client_logo_show_arrow']);
1483
  $this->add_render_attribute( 'wrapper', 'data-show_dot', $settings['ekit_client_logo_show_dot']);
1484
- $this->add_render_attribute( 'wrapper', 'data-left_icon', $settings['ekit_client_logo_left_arrow']);
1485
- $this->add_render_attribute( 'wrapper', 'data-right_icon', $settings['ekit_client_logo_right_arrow']);
 
 
 
 
 
 
 
 
 
 
 
1486
  $this->add_render_attribute( 'wrapper', 'data-pause_on_hover', $settings['ekit_client_logo_pause_on_hover']);
1487
 
1488
 
@@ -1506,11 +1516,11 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
1506
 
1507
 
1508
  if ( $logo['ekit_client_logo_website_link']['is_external'] ) {
1509
- $this->add_render_attribute( 'link', 'target', '_blank' );
1510
  }
1511
 
1512
  if ( ! empty( $logo['ekit_client_logo_website_link']['nofollow'] ) ) {
1513
- $this->add_render_attribute( 'link', 'rel', 'nofollow' );
1514
  }
1515
  }
1516
 
@@ -1528,7 +1538,7 @@ class Elementskit_Widget_Client_Logo extends Widget_Base {
1528
  <?php if($logo['ekit_client_logo_enable_link'] == 'yes') : ?>
1529
 
1530
 
1531
- <a href="<?php echo esc_url($logo['ekit_client_logo_website_link']['url']); ?>" <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string( 'link' )); ?>>
1532
  <span class="content-image">
1533
 
1534
  <img src="<?php echo esc_url($logo['ekit_client_logo_image_normal']['url']); ?>" alt="<?php echo esc_attr(Control_Media::get_image_alt($logo['ekit_client_logo_image_normal'])); ?>" class="<?php echo esc_attr(($logo['ekit_client_logo_enable_hover_logo'] == 'yes') ? 'main-image' : ''); ?>" title="<?php echo esc_attr(Control_Media::get_image_title($logo['ekit_client_logo_image_normal']));?>">
371
  ]
372
  );
373
  $this->add_control(
374
+ 'ekit_client_logo_left_arrow_icon',
375
  [
376
  'label' => esc_html__( 'Left arrow Icon', 'elementskit' ),
377
+ 'type' => Controls_Manager::ICONS,
378
+ 'fa4compatibility' => 'ekit_client_logo_left_arrow',
379
+ 'default' => [
380
+ 'value' => 'icon icon-left-arrow2',
381
+ 'library' => 'ekiticons',
382
+ ],
383
  'condition' => [
384
  'ekit_client_logo_show_arrow' => 'yes',
385
  ]
387
  );
388
 
389
  $this->add_control(
390
+ 'ekit_client_logo_right_arrow_icon',
391
  [
392
  'label' => esc_html__( 'Right arrow Icon', 'elementskit' ),
393
+ 'type' => Controls_Manager::ICONS,
394
+ 'fa4compatibility' => 'ekit_client_logo_right_arrow',
395
+ 'default' => [
396
+ 'value' => 'icon icon-right-arrow2',
397
+ 'library' => 'ekiticons',
398
+ ],
399
  'condition' => [
400
  'ekit_client_logo_show_arrow' => 'yes',
401
  ]
450
  );
451
  $this->end_controls_section();
452
 
453
+ $this->start_controls_section(
454
+ 'ekit_client_logo_container_style_tab',
455
+ [
456
+ 'label' => esc_html__( 'Container', 'plugin-name' ),
457
+ 'tab' => Controls_Manager::TAB_STYLE,
458
+ ]
459
+ );
460
+
461
+ $this->add_group_control(
462
+ Group_Control_Background::get_type(),
463
+ [
464
+ 'name' => 'ekit_client_logo_container_bg_color',
465
+ 'label' => esc_html__( 'Background', 'elementskit' ),
466
+ 'types' => [ 'classic', 'gradient' ],
467
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .slick-list'
468
+ ]
469
+ );
470
+
471
+ $this->add_responsive_control(
472
+ 'ekit_client_logo_container_padding',
473
+ [
474
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
475
+ 'type' => Controls_Manager::DIMENSIONS,
476
+ 'size_units' => [ 'px', '%', 'em' ],
477
+ 'selectors' => [
478
+ '{{WRAPPER}} .elementskit-clients-slider .slick-list' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
479
+ ],
480
+ ]
481
+ );
482
+ $this->add_responsive_control(
483
+ 'ekit_client_logo_container_margin',
484
+ [
485
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
486
+ 'type' => Controls_Manager::DIMENSIONS,
487
+ 'size_units' => [ 'px', '%', 'em' ],
488
+ 'selectors' => [
489
+ '{{WRAPPER}} .elementskit-clients-slider .slick-list' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
490
+ ],
491
+ ]
492
+ );
493
+
494
+ $this->add_responsive_control(
495
+ 'ekit_client_logo_container_min_height',
496
+ [
497
+ 'label' => esc_html__( 'Min Height', 'elementskit' ),
498
+ 'type' => Controls_Manager::SLIDER,
499
+ 'size_units' => [ 'px' ],
500
+ 'range' => [
501
+ 'px' => [
502
+ 'min' => 0,
503
+ 'step' => 1,
504
+ ],
505
+ ],
506
+ 'selectors' => [
507
+ '{{WRAPPER}} .elementskit-clients-slider .single-client' => 'min-height: {{SIZE}}{{UNIT}};',
508
+ ],
509
+ ]
510
+ );
511
+
512
+ $this->end_controls_section();
513
+
514
  // style tab
515
  // Logo
516
 
520
  'label' => esc_html__( 'Logo', 'elementskit' ),
521
  'tab' => Controls_Manager::TAB_STYLE,
522
  'condition' => [
523
+ // 'ekit_client_logo_slide_style' => 'simple_logo_image',
524
  ]
525
  ]
526
  );
527
 
528
+ $this->start_controls_tabs('ekit_client_logo_image_style_tabs');
529
 
530
+ $this->start_controls_tab(
531
+ 'ekit_client_logo_image_style_normal_tab',
532
+ [
533
+ 'label' => esc_html__( 'Normal', 'elementskit' ),
534
+ ]
535
+ );
536
+
537
+ $this->add_group_control(
538
+ Group_Control_Background::get_type(),
539
+ [
540
+ 'name' => 'ekit_client_logo_client_logo_background_group',
541
+ 'label' => esc_html__( 'Background', 'elementskit' ),
542
+ 'types' => [ 'classic', 'gradient' ],
543
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
544
+ ]
545
+ );
546
+
547
+
548
+
549
+ $this->end_controls_tab();
550
+
551
+ $this->start_controls_tab(
552
+ 'ekit_client_logo_image_style_hover_tab',
553
+ [
554
+ 'label' => esc_html__( 'Hover', 'elementskit' ),
555
+ ]
556
+ );
557
+
558
+ $this->add_group_control(
559
+ Group_Control_Background::get_type(),
560
+ [
561
+ 'name' => 'ekit_client_logo_background_hover_group',
562
+ 'label' => esc_html__( 'Background', 'elementskit' ),
563
+ 'types' => [ 'classic', 'gradient' ],
564
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider.banner_logo_image .single-client:before, {{WRAPPER}} .elementskit-clients-slider.hover-bg-gradient .single-client:before',
565
+ 'condition' => [
566
+ 'ekit_client_logo_slide_style' => 'banner_logo_image'
567
+ ]
568
+ ]
569
+ );
570
+
571
+ $this->add_group_control(
572
+ Group_Control_Background::get_type(),
573
+ [
574
+ 'name' => 'ekit_client_logo_background_simple_hover_group',
575
+ 'label' => esc_html__( 'Background', 'elementskit' ),
576
+ 'types' => [ 'classic', 'gradient', 'video' ],
577
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client:hover',
578
+ 'condition' => [
579
+ 'ekit_client_logo_slide_style' => 'simple_logo_image'
580
+ ]
581
+ ]
582
+ );
583
+
584
+ $this->end_controls_tab();
585
+ $this->end_controls_tabs();
586
 
587
  $this->add_responsive_control(
588
+ 'ekit_client_logo_image_style_border_radious',
589
  [
590
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
591
+ 'type' => Controls_Manager::DIMENSIONS,
592
+ 'size_units' => [ 'px', '%', 'em' ],
 
 
 
 
 
 
 
 
 
 
 
593
  'selectors' => [
594
+ '{{WRAPPER}} .elementskit-clients-slider .single-client' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
 
595
  ],
596
  ]
597
  );
598
 
599
+ $this->add_control(
600
+ 'ekit_client_logo_hover_animation_driction',
601
+ [
602
+ 'label' => esc_html__( 'Direction', 'elementskit' ),
603
+ 'type' => Controls_Manager::CHOOSE,
604
+ 'options' => [
605
+ 'hover_from_left' => [
606
+ 'title' => esc_html__( 'From Left', 'elementskit' ),
607
+ 'icon' => 'fa fa-caret-right',
608
+ ],
609
+ 'hover_from_top' => [
610
+ 'title' => esc_html__( 'From Top', 'elementskit' ),
611
+ 'icon' => 'fa fa-caret-down',
612
+ ],
613
+ 'hover_from_bottom' => [
614
+ 'title' => esc_html__( 'From Bottom', 'elementskit' ),
615
+ 'icon' => 'fa fa-caret-up',
616
+ ],
617
+ 'hover_from_right' => [
618
+ 'title' => esc_html__( 'From Right', 'elementskit' ),
619
+ 'icon' => 'fa fa-caret-left',
620
+ ],
621
 
622
+ ],
623
+ 'default' => 'hover_from_bottom',
624
+ 'toggle' => true,
625
+ 'condition' => [
626
+ 'ekit_client_logo_slide_style' => 'banner_logo_image'
627
+ ]
628
+ ]
629
+ );
630
 
 
631
 
632
+ $this->add_group_control(
633
+ Group_Control_Background::get_type(),
634
+ array(
635
+ 'name' => 'ekit_client_logo_hover_animation_color',
636
+ 'label' => esc_html__( 'Hover Background', 'elementskit' ),
637
+ 'default' => '',
638
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider.banner_logo_image .single-client:before',
639
+ 'condition' => [
640
+ 'ekit_client_logo_slide_style' => 'banner_logo_image'
641
+ ]
642
+ )
643
  );
644
 
645
  $this->add_responsive_control(
646
+ 'ekit_client_logo_margin',
647
  [
648
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
649
+ 'type' => Controls_Manager::DIMENSIONS,
650
+ 'size_units' => [ 'px', '%', 'em' ],
 
 
 
 
 
 
 
 
 
 
 
651
  'selectors' => [
652
+ '{{WRAPPER}} .single-client' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
653
  ],
654
+ 'separator' => 'before',
655
  ]
656
  );
657
 
658
  $this->add_responsive_control(
659
+ 'ekit_client_logo_padding',
660
  [
661
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
662
+ 'type' => Controls_Manager::DIMENSIONS,
663
+ 'size_units' => [ 'px', '%', 'em' ],
 
 
 
 
 
 
 
 
 
 
 
664
  'selectors' => [
665
+ '{{WRAPPER}} .single-client' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
666
  ],
667
  ]
668
  );
669
 
 
 
 
670
 
671
+ $this->start_controls_tabs(
672
+ 'ekit_client_logo_border_control'
673
+ );
674
 
675
+ $this->start_controls_tab(
676
+ 'ekit_client_logo_border_style_normal_tab',
677
+ [
678
+ 'label' => esc_html__( 'Normal', 'elementskit' ),
679
+ ]
680
+ );
681
+
682
+ $this->add_group_control(
683
+ Group_Control_Box_Shadow::get_type(),
684
+ [
685
+ 'name' => 'ekit_client_logo_image_box_shadow_group',
686
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
687
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
688
+ ]
689
+ );
690
+
691
+ $this->add_group_control(
692
+ Group_Control_Border::get_type(),
693
+ [
694
+ 'name' => 'ekit_client_logo_image_style_border_group',
695
+ 'label' => esc_html__( 'Border', 'elementskit' ),
696
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client',
697
+ ]
698
+ );
699
+
700
+ $this->end_controls_tab();
701
+
702
+ $this->start_controls_tab(
703
+ 'ekit_client_logo_border_style_hover_tab',
704
+ [
705
+ 'label' => esc_html__( 'Hover', 'elementskit' ),
706
+ ]
707
+ );
708
+
709
+ $this->add_group_control(
710
+ Group_Control_Box_Shadow::get_type(),
711
+ [
712
+ 'name' => 'ekit_client_logo_image_box_shadow_hover_group',
713
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
714
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider.simple_logo_image .single-client:hover',
715
+ ]
716
+ );
717
+
718
+ $this->add_group_control(
719
+ Group_Control_Border::get_type(),
720
+ [
721
+ 'name' => 'ekit_client_logo_image_style_hover_border_group',
722
+ 'label' => esc_html__( 'Border', 'elementskit' ),
723
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .single-client:hover',
724
+ ]
725
+ );
726
+
727
+ $this->end_controls_tab();
728
+ $this->end_controls_tabs();
729
+
730
+ $this->start_controls_tabs('ekit_client_logo_normal_tab');
731
+
732
+ $this->start_controls_tab(
733
+ 'ekit_client_logo_style_normal_tab',
734
+ [
735
+ 'label' => esc_html__( 'Normal', 'elementskit' ),
736
+ ]
737
+ );
738
+
739
+ $this->add_responsive_control(
740
+ 'ekit_client_logo_opacity',
741
+ [
742
+ 'label' => esc_html__( 'Opacity', 'elementskit' ),
743
+ 'type' => Controls_Manager::SLIDER,
744
+ 'size_units' => [ ''],
745
+ 'range' => [
746
+ '' => [
747
+ 'min' => 0,
748
+ 'max' => 1,
749
+ 'step' => .1,
750
+ ],
751
+ ],
752
+ 'default' => [
753
+ 'unit' => '',
754
+ 'size' => 1,
755
+ ],
756
+ 'selectors' => [
757
+ '{{WRAPPER}} .simple_logo_image .single-client .content-image .main-image' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
758
+ '{{WRAPPER}} .elementskit-clients-slider .single-client img' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
759
+ ],
760
+ ]
761
+ );
762
+
763
+
764
+ $this->end_controls_tab();
765
+
766
+ // hover tab
767
+
768
+ $this->start_controls_tab(
769
+ 'ekit_client_logo_style_hover_tab',
770
+ [
771
+ 'label' => esc_html__( 'Hover', 'elementskit' ),
772
+ ]
773
+ );
774
+
775
+ $this->add_responsive_control(
776
+ 'ekit_client_logo_opacity_hover',
777
+ [
778
+ 'label' => esc_html__( 'Opacity', 'elementskit' ),
779
+ 'type' => Controls_Manager::SLIDER,
780
+ 'size_units' => [ ''],
781
+ 'range' => [
782
+ '' => [
783
+ 'min' => 0,
784
+ 'max' => 1,
785
+ 'step' => .1,
786
+ ],
787
+ ],
788
+ 'default' => [
789
+ 'unit' => '',
790
+ 'size' => 1,
791
+ ],
792
+ 'selectors' => [
793
+ '{{WRAPPER}} .simple_logo_image .single-client:hover .content-image img' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
794
+ ],
795
+ ]
796
+ );
797
+
798
+ $this->add_responsive_control(
799
+ 'ekit_client_logo_hover_opacity',
800
+ [
801
+ 'label' => esc_html__( 'Opacity Hover', 'elementskit' ),
802
+ 'type' => Controls_Manager::SLIDER,
803
+ 'size_units' => [ ''],
804
+ 'range' => [
805
+ '' => [
806
+ 'min' => 0,
807
+ 'max' => 1,
808
+ 'step' => .1,
809
+ ],
810
+ ],
811
+ 'default' => [
812
+ 'unit' => '',
813
+ 'size' => 1,
814
+ ],
815
+ 'selectors' => [
816
+ '{{WRAPPER}} .simple_logo_image .single-client:hover .content-image .main-image' => 'opacity: {{SIZE}};filter: alpha(opacity={{SIZE}})',
817
+ ],
818
+ ]
819
+ );
820
+
821
+ $this->end_controls_tab();
822
+ $this->end_controls_tabs();
823
+ $this->end_controls_section();
824
+
825
+ // Navigation section
826
+
827
+ $this->start_controls_section(
828
+ 'ekit_client_logo_section_navigation',
829
+ [
830
+ 'label' => esc_html__( 'Arrows', 'elementskit' ),
831
+ 'tab' => Controls_Manager::TAB_STYLE,
832
+ 'condition' => [
833
+ 'ekit_client_logo_show_arrow' => 'yes'
834
+ ]
835
+ ]
836
  );
837
 
838
  $this->add_control(
1094
  ],
1095
  'mobile_default' => [
1096
  'size' => 10,
1097
+ 'unit' => 'px',
1098
+ ],
1099
+ 'default' => [
1100
+ 'size' => 8,
1101
+ 'unit' => 'px',
1102
+ ],
1103
+ 'selectors' => [
1104
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li' => 'margin-right: {{SIZE}}{{UNIT}};margin-left: {{SIZE}}{{UNIT}};',
1105
+ ],
1106
+ ]
1107
+ );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1108
 
1109
+ $this->add_responsive_control(
1110
+ 'ekit_client_logo_dots_top_to_bottom',
1111
  [
1112
+ 'label' => esc_html__( 'Spacing Top To Bottom', 'elementskit' ),
1113
+ 'type' => Controls_Manager::SLIDER,
1114
+ 'size_units' => [ 'px'],
1115
+ 'range' => [
1116
+ 'px' => [
1117
+ 'min' => -120,
1118
+ 'max' => 120,
1119
+ 'step' => 1,
1120
+ ],
1121
+ ],
1122
+ 'default' => [
1123
+ 'unit' => 'px',
1124
+ 'size' => 0,
1125
+ ],
1126
 
1127
+ 'selectors' => [
1128
+ '{{WRAPPER}} .elementskit-clients-slider ul.slick-dots' => ' -webkit-transform:translateY( {{SIZE}}{{UNIT}});transform: translateY( {{SIZE}}{{UNIT}});',
1129
+ ],
 
 
 
1130
  ]
1131
  );
1132
 
1133
+ $this->add_control(
1134
+ 'ekit_client_logo_dot_color',
1135
  [
1136
+ 'label' => esc_html__( 'Dot Color', 'elementskit' ),
1137
+ 'type' => Controls_Manager::COLOR,
1138
+ 'selectors' => [
1139
+ '{{WRAPPER}} .elementskit-clients-slider.dot_paginated .slick-dots li' => 'color: {{VALUE}}',
1140
+ ],
1141
+ 'condition' => [
1142
+ 'ekit_client_logo_client_logo_dot_style' => 'dot_paginated'
1143
+ ]
1144
  ]
1145
  );
1146
 
1147
+ $this->add_responsive_control(
1148
+ 'ekit_client_logo_dot_width',
 
 
 
 
 
 
 
1149
  [
1150
+ 'label' => esc_html__( 'Width', 'elementskit' ),
1151
+ 'type' => Controls_Manager::SLIDER,
1152
+ 'size_units' => [ 'px' ],
1153
+ 'range' => [
1154
+ 'px' => [
1155
+ 'min' => 0,
1156
+ 'max' => 100,
1157
+ 'step' => 1,
1158
+ ],
1159
+ ],
1160
+ 'default' => [
1161
+ 'unit' => 'px',
1162
+ 'size' => 8,
1163
+ ],
1164
+ 'selectors' => [
1165
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'width: {{SIZE}}{{UNIT}};',
1166
+ ],
1167
  ]
1168
  );
1169
 
1170
+ $this->add_responsive_control(
1171
+ 'ekit_client_logo_dot_height',
1172
+ [
1173
+ 'label' => esc_html__( 'Height', 'elementskit' ),
1174
+ 'type' => Controls_Manager::SLIDER,
1175
+ 'size_units' => [ 'px' ],
1176
+ 'range' => [
1177
+ 'px' => [
1178
+ 'min' => 0,
1179
+ 'max' => 100,
1180
+ 'step' => 1,
1181
+ ],
1182
+ ],
1183
+ 'default' => [
1184
+ 'unit' => 'px',
1185
+ 'size' => 8,
1186
+ ],
1187
+ 'selectors' => [
1188
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'height: {{SIZE}}{{UNIT}};',
1189
+ ],
1190
+ ]
1191
+ );
1192
 
1193
+ $this->add_responsive_control(
1194
+ 'ekit_client_logo_dot_border_radius',
 
 
1195
  [
1196
+ 'label' => esc_html__( 'Border radius', 'elementskit' ),
1197
+ 'type' => Controls_Manager::DIMENSIONS,
1198
+ 'size_units' => [ 'px', '%', 'em' ],
1199
+ 'selectors' => [
1200
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1201
+ ],
1202
  ]
1203
  );
1204
 
1205
  $this->add_group_control(
1206
  Group_Control_Background::get_type(),
1207
  [
1208
+ 'name' => 'ekit_client_logo_dot_background',
1209
  'label' => esc_html__( 'Background', 'elementskit' ),
1210
  'types' => [ 'classic', 'gradient' ],
1211
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .slick-dots li button',
1212
  ]
1213
  );
1214
 
1215
+ $this->add_control(
1216
+ 'ekit_client_logo_dot_active_heading',
 
 
 
 
1217
  [
1218
+ 'label' => esc_html__( 'Active', 'elementskit' ),
1219
+ 'type' => Controls_Manager::HEADING,
1220
+ 'separator' => 'before',
1221
  ]
1222
  );
1223
 
1224
  $this->add_group_control(
1225
  Group_Control_Background::get_type(),
1226
  [
1227
+ 'name' => 'ekit_client_logo_dot_active_background',
1228
  'label' => esc_html__( 'Background', 'elementskit' ),
1229
  'types' => [ 'classic', 'gradient' ],
1230
+ 'selector' => '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button',
 
 
 
1231
  ]
1232
  );
1233
 
1234
+ $this->add_responsive_control(
1235
+ 'ekit_client_logo_dot_active_width',
1236
  [
1237
+ 'label' => esc_html__( 'Width', 'elementskit' ),
1238
+ 'type' => Controls_Manager::SLIDER,
1239
+ 'size_units' => [ 'px' ],
1240
+ 'range' => [
1241
+ 'px' => [
1242
+ 'min' => 0,
1243
+ 'max' => 100,
1244
+ 'step' => 1,
1245
+ ],
1246
+ ],
1247
+ 'default' => [
1248
+ 'unit' => 'px',
1249
+ 'size' => 40,
1250
+ ],
1251
+ 'selectors' => [
1252
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button' => 'width: {{SIZE}}{{UNIT}};',
1253
+ ],
1254
+ 'condition' => [
1255
+ 'ekit_client_logo_client_logo_dot_style' => 'dot_dashed'
1256
+ ],
1257
  ]
1258
  );
1259
 
1260
+ $this->add_responsive_control(
1261
+ 'ekit_client_logo_dot_active_scale',
1262
+ [
1263
+ 'label' => esc_html__( 'Height', 'elementskit' ),
1264
+ 'type' => Controls_Manager::SLIDER,
1265
+ 'size_units' => [ 'px' ],
1266
+ 'range' => [
1267
+ 'px' => [
1268
+ 'min' => .5,
1269
+ 'max' => 3,
1270
+ 'step' => 0.1,
1271
+ ],
1272
+ ],
1273
+ 'default' => [
1274
+ 'unit' => 'px',
1275
+ 'size' => 1.2,
1276
+ ],
1277
+ 'selectors' => [
1278
+ '{{WRAPPER}} .elementskit-clients-slider .slick-dots li.slick-active button' => 'transform: scale({{SIZE}});',
1279
+ ],
1280
+ 'condition' => [
1281
+ 'ekit_client_logo_client_logo_dot_style' => 'dot_dotted'
1282
+ ],
1283
+ ]
1284
+ );
1285
 
1286
  $this->end_controls_section();
1287
 
1433
  $this->end_controls_tab();
1434
  $this->end_controls_tabs();
1435
  $this->end_controls_section();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1436
  }
1437
 
1438
  protected function render( ) {
1471
 
1472
  if($settings['ekit_client_logo_slidesToScroll_mobile']['size'] != '') {
1473
  $this->add_render_attribute( 'wrapper', 'data-slidesToScroll_mobile', $settings['ekit_client_logo_slidesToScroll_mobile']['size']);
1474
+ }
1475
+
1476
+
1477
+
1478
 
1479
  $this->add_render_attribute( 'wrapper', 'data-speed', $settings['ekit_client_logo_speed']);
1480
  $this->add_render_attribute( 'wrapper', 'data-autoplay', $settings['ekit_client_logo_autoplay']);
1481
  $this->add_render_attribute( 'wrapper', 'data-show_arrow', $settings['ekit_client_logo_show_arrow']);
1482
  $this->add_render_attribute( 'wrapper', 'data-show_dot', $settings['ekit_client_logo_show_dot']);
1483
+
1484
+ // new icon
1485
+ $migrated = isset( $settings['__fa4_migrated']['ekit_client_logo_left_arrow_icon'] );
1486
+ // Check if its a new widget without previously selected icon using the old Icon control
1487
+ $is_new = empty( $settings['ekit_client_logo_left_arrow'] );
1488
+ $this->add_render_attribute( 'wrapper', 'data-left_icon', ($is_new || $migrated) ? $settings['ekit_client_logo_left_arrow_icon']['library'] != 'svg' ? $settings['ekit_client_logo_left_arrow_icon']['value'] : '' : $settings['ekit_client_logo_left_arrow']);
1489
+
1490
+ // new icon
1491
+ $migrated = isset( $settings['__fa4_migrated']['ekit_client_logo_right_arrow_icon'] );
1492
+ // Check if its a new widget without previously selected icon using the old Icon control
1493
+ $is_new = empty( $settings['ekit_client_logo_right_arrow'] );
1494
+ $this->add_render_attribute( 'wrapper', 'data-right_icon', ($is_new || $migrated) ? $settings['ekit_client_logo_left_arrow_icon']['library'] != 'svg' ? $settings['ekit_client_logo_right_arrow_icon']['value'] : '' : $settings['ekit_client_logo_right_arrow']);
1495
+
1496
  $this->add_render_attribute( 'wrapper', 'data-pause_on_hover', $settings['ekit_client_logo_pause_on_hover']);
1497
 
1498
 
1516
 
1517
 
1518
  if ( $logo['ekit_client_logo_website_link']['is_external'] ) {
1519
+ $this->add_render_attribute( 'link_'.$count, 'target', '_blank' );
1520
  }
1521
 
1522
  if ( ! empty( $logo['ekit_client_logo_website_link']['nofollow'] ) ) {
1523
+ $this->add_render_attribute( 'link_'.$count, 'rel', 'nofollow' );
1524
  }
1525
  }
1526
 
1538
  <?php if($logo['ekit_client_logo_enable_link'] == 'yes') : ?>
1539
 
1540
 
1541
+ <a href="<?php echo esc_url($logo['ekit_client_logo_website_link']['url']); ?>" <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string( 'link_'.$count )); ?>>
1542
  <span class="content-image">
1543
 
1544
  <img src="<?php echo esc_url($logo['ekit_client_logo_image_normal']['url']); ?>" alt="<?php echo esc_attr(Control_Media::get_image_alt($logo['ekit_client_logo_image_normal'])); ?>" class="<?php echo esc_attr(($logo['ekit_client_logo_enable_hover_logo'] == 'yes') ? 'main-image' : ''); ?>" title="<?php echo esc_attr(Control_Media::get_image_title($logo['ekit_client_logo_image_normal']));?>">
widgets/contact-form7/contact-form7-handler.php CHANGED
@@ -12,7 +12,7 @@ class Elementskit_Widget_Contact_Form7_Handler extends Core\Handler_Widget{
12
  }
13
 
14
  static function get_icon() {
15
- return 'ekit ekit-accordion ekit-widget-icon';
16
  }
17
 
18
  static function get_categories() {
12
  }
13
 
14
  static function get_icon() {
15
+ return 'eicon-mail ekit-widget-icon';
16
  }
17
 
18
  static function get_categories() {
widgets/countdown-timer/countdown-timer.php CHANGED
@@ -277,7 +277,7 @@ class Elementskit_Widget_Countdown_Timer extends Widget_Base {
277
  {{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
278
  {{WRAPPER}} .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content,
279
  {{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
280
- {{WRAPPER}} .elementskit-flip-clock .elementskit-flip,
281
  {{WRAPPER}} .elementskit-countdown-timer-2 .elementskit-timer-container ' => 'height: {{SIZE}}{{UNIT}};',
282
  ],
283
 
@@ -306,7 +306,7 @@ class Elementskit_Widget_Countdown_Timer extends Widget_Base {
306
  {{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
307
  {{WRAPPER}} .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content,
308
  {{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
309
- {{WRAPPER}} .elementskit-flip-clock .elementskit-flip,
310
  {{WRAPPER}} .elementskit-countdown-timer-2 .elementskit-timer-container ' => 'line-height: {{SIZE}}{{UNIT}};',
311
  ],
312
 
@@ -339,6 +339,7 @@ class Elementskit_Widget_Countdown_Timer extends Widget_Base {
339
  'selectors' => [
340
  '{{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
341
  '{{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
 
342
  ],
343
  ]
344
  );
277
  {{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
278
  {{WRAPPER}} .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content,
279
  {{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
280
+ {{WRAPPER}} .elementskit-flip-clock .elementskit-time,
281
  {{WRAPPER}} .elementskit-countdown-timer-2 .elementskit-timer-container ' => 'height: {{SIZE}}{{UNIT}};',
282
  ],
283
 
306
  {{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
307
  {{WRAPPER}} .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content,
308
  {{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
309
+ {{WRAPPER}} .elementskit-flip-clock .elementskit-top,
310
  {{WRAPPER}} .elementskit-countdown-timer-2 .elementskit-timer-container ' => 'line-height: {{SIZE}}{{UNIT}};',
311
  ],
312
 
339
  'selectors' => [
340
  '{{WRAPPER}} .elementskit-countdown-timer .elementskit-timer-container:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
341
  '{{WRAPPER}} .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
342
+ '{{WRAPPER}} .elementskit-flip-clock .elementskit-time' => 'margin-bottom: {{SIZE}}{{UNIT}};',
343
  ],
344
  ]
345
  );
widgets/drop-caps/drop-caps-handler.php CHANGED
@@ -12,7 +12,7 @@ class Elementskit_Widget_Drop_Caps_Handler extends Core\Handler_Widget{
12
  }
13
 
14
  static function get_icon() {
15
- return ' ekit-widget-icon eicon-button';
16
  }
17
 
18
  static function get_categories() {
12
  }
13
 
14
  static function get_icon() {
15
+ return ' ekit-widget-icon eicon-typography';
16
  }
17
 
18
  static function get_categories() {
widgets/drop-caps/drop-caps.php CHANGED
@@ -32,17 +32,17 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
32
  $this->start_controls_section(
33
  'ekit_dropcaps_content',
34
  [
35
- 'label' => __( 'Dropcaps', 'elementskit' ),
36
  ]
37
  );
38
 
39
  $this->add_control(
40
  'ekit_dropcaps_text',
41
  [
42
- 'label' => __( 'Content', 'elementskit' ),
43
  'type' => Controls_Manager::TEXTAREA,
44
- 'default' => __( 'Lorem ipsum dolor sit amet, consec adipisicing elit, sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip exl Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.', 'elementskit' ),
45
- 'placeholder' => __( 'Enter Your Drop Caps Content.', 'elementskit' ),
46
  'separator'=>'before',
47
  'dynamic' => [
48
  'active' => true,
@@ -55,7 +55,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
55
  $this->start_controls_section(
56
  'ekit_dropcaps_style_section',
57
  [
58
- 'label' => __( 'Style', 'elementskit' ),
59
  'tab' => Controls_Manager::TAB_STYLE,
60
  ]
61
  );
@@ -63,7 +63,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
63
  $this->add_responsive_control(
64
  'ekit_content_color',
65
  [
66
- 'label' => __( 'Color', 'elementskit' ),
67
  'type' => Controls_Manager::COLOR,
68
  'default' => '#333333',
69
  'selectors' => [
@@ -85,7 +85,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
85
  // Group_Control_Background::get_type(),
86
  // [
87
  // 'name' => 'ekit_content_background',
88
- // 'label' => __( 'Background', 'elementskit' ),
89
  // 'types' => [ 'classic', 'gradient' ],
90
  // 'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent',
91
  // ]
@@ -94,7 +94,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
94
  // $this->add_responsive_control(
95
  // 'ekit_content_padding',
96
  // [
97
- // 'label' => __( 'Padding', 'elementskit' ),
98
  // 'type' => Controls_Manager::DIMENSIONS,
99
  // 'size_units' => [ 'px', '%', 'em' ],
100
  // 'selectors' => [
@@ -107,7 +107,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
107
  // $this->add_responsive_control(
108
  // 'ekit_content_margin',
109
  // [
110
- // 'label' => __( 'Margin', 'elementskit' ),
111
  // 'type' => Controls_Manager::DIMENSIONS,
112
  // 'size_units' => [ 'px', '%', 'em' ],
113
  // 'selectors' => [
@@ -120,7 +120,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
120
  // Group_Control_Border::get_type(),
121
  // [
122
  // 'name' => 'ekit_content_border',
123
- // 'label' => __( 'Border', 'elementskit' ),
124
  // 'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent',
125
  // ]
126
  // );
@@ -143,7 +143,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
143
  $this->start_controls_section(
144
  'ekit_dropcaps_latter_style_section',
145
  [
146
- 'label' => __( 'Dropcap Latter', 'elementskit' ),
147
  'tab' => Controls_Manager::TAB_STYLE,
148
  ]
149
  );
@@ -151,7 +151,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
151
  $this->add_responsive_control(
152
  'ekit_content_dropcaps_color',
153
  [
154
- 'label' => __( 'Color', 'elementskit' ),
155
  'type' => Controls_Manager::COLOR,
156
  'default' => '#903',
157
  'selectors' => [
@@ -173,7 +173,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
173
  Group_Control_Background::get_type(),
174
  [
175
  'name' => 'ekit_content_dropcaps_background',
176
- 'label' => __( 'Background', 'elementskit' ),
177
  'types' => [ 'classic', 'gradient' ],
178
  'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent:first-child:first-letter',
179
  ]
@@ -182,7 +182,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
182
  $this->add_responsive_control(
183
  'ekit_content_dropcaps_padding',
184
  [
185
- 'label' => __( 'Padding', 'elementskit' ),
186
  'type' => Controls_Manager::DIMENSIONS,
187
  'size_units' => [ 'px', '%', 'em' ],
188
  'selectors' => [
@@ -195,7 +195,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
195
  $this->add_responsive_control(
196
  'ekit_content_dropcaps_margin',
197
  [
198
- 'label' => __( 'Margin', 'elementskit' ),
199
  'type' => Controls_Manager::DIMENSIONS,
200
  'size_units' => [ 'px', '%', 'em' ],
201
  'selectors' => [
@@ -208,7 +208,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
208
  Group_Control_Border::get_type(),
209
  [
210
  'name' => 'ekit_content_dropcaps_border',
211
- 'label' => __( 'Border', 'elementskit' ),
212
  'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent:first-child:first-letter',
213
  ]
214
  );
@@ -240,7 +240,7 @@ class Elementskit_Widget_Drop_Caps extends Widget_Base {
240
  ?>
241
  <div class="ekit-dropcap-wraper">
242
  <?php if( !empty( $settings['ekit_dropcaps_text'] ) ) : ?>
243
- <p class="ekit-dropcap-cotnent"><?php echo esc_html__($settings['ekit_dropcaps_text'], 'elementskit')?></p>
244
  <?php endif; ?>
245
  </div>
246
  <?php
32
  $this->start_controls_section(
33
  'ekit_dropcaps_content',
34
  [
35
+ 'label' => esc_html__( 'Dropcaps', 'elementskit' ),
36
  ]
37
  );
38
 
39
  $this->add_control(
40
  'ekit_dropcaps_text',
41
  [
42
+ 'label' => esc_html__( 'Content', 'elementskit' ),
43
  'type' => Controls_Manager::TEXTAREA,
44
+ 'default' => esc_html__( 'Lorem ipsum dolor sit amet, consec adipisicing elit, sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip exl Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.', 'elementskit' ),
45
+ 'placeholder' => esc_html__( 'Enter Your Drop Caps Content.', 'elementskit' ),
46
  'separator'=>'before',
47
  'dynamic' => [
48
  'active' => true,
55
  $this->start_controls_section(
56
  'ekit_dropcaps_style_section',
57
  [
58
+ 'label' => esc_html__( 'Style', 'elementskit' ),
59
  'tab' => Controls_Manager::TAB_STYLE,
60
  ]
61
  );
63
  $this->add_responsive_control(
64
  'ekit_content_color',
65
  [
66
+ 'label' => esc_html__( 'Color', 'elementskit' ),
67
  'type' => Controls_Manager::COLOR,
68
  'default' => '#333333',
69
  'selectors' => [
85
  // Group_Control_Background::get_type(),
86
  // [
87
  // 'name' => 'ekit_content_background',
88
+ // 'label' => esc_html__( 'Background', 'elementskit' ),
89
  // 'types' => [ 'classic', 'gradient' ],
90
  // 'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent',
91
  // ]
94
  // $this->add_responsive_control(
95
  // 'ekit_content_padding',
96
  // [
97
+ // 'label' => esc_html__( 'Padding', 'elementskit' ),
98
  // 'type' => Controls_Manager::DIMENSIONS,
99
  // 'size_units' => [ 'px', '%', 'em' ],
100
  // 'selectors' => [
107
  // $this->add_responsive_control(
108
  // 'ekit_content_margin',
109
  // [
110
+ // 'label' => esc_html__( 'Margin', 'elementskit' ),
111
  // 'type' => Controls_Manager::DIMENSIONS,
112
  // 'size_units' => [ 'px', '%', 'em' ],
113
  // 'selectors' => [
120
  // Group_Control_Border::get_type(),
121
  // [
122
  // 'name' => 'ekit_content_border',
123
+ // 'label' => esc_html__( 'Border', 'elementskit' ),
124
  // 'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent',
125
  // ]
126
  // );
143
  $this->start_controls_section(
144
  'ekit_dropcaps_latter_style_section',
145
  [
146
+ 'label' => esc_html__( 'Dropcap Latter', 'elementskit' ),
147
  'tab' => Controls_Manager::TAB_STYLE,
148
  ]
149
  );
151
  $this->add_responsive_control(
152
  'ekit_content_dropcaps_color',
153
  [
154
+ 'label' => esc_html__( 'Color', 'elementskit' ),
155
  'type' => Controls_Manager::COLOR,
156
  'default' => '#903',
157
  'selectors' => [
173
  Group_Control_Background::get_type(),
174
  [
175
  'name' => 'ekit_content_dropcaps_background',
176
+ 'label' => esc_html__( 'Background', 'elementskit' ),
177
  'types' => [ 'classic', 'gradient' ],
178
  'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent:first-child:first-letter',
179
  ]
182
  $this->add_responsive_control(
183
  'ekit_content_dropcaps_padding',
184
  [
185
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
186
  'type' => Controls_Manager::DIMENSIONS,
187
  'size_units' => [ 'px', '%', 'em' ],
188
  'selectors' => [
195
  $this->add_responsive_control(
196
  'ekit_content_dropcaps_margin',
197
  [
198
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
199
  'type' => Controls_Manager::DIMENSIONS,
200
  'size_units' => [ 'px', '%', 'em' ],
201
  'selectors' => [
208
  Group_Control_Border::get_type(),
209
  [
210
  'name' => 'ekit_content_dropcaps_border',
211
+ 'label' => esc_html__( 'Border', 'elementskit' ),
212
  'selector' => '{{WRAPPER}} .ekit-dropcap-cotnent:first-child:first-letter',
213
  ]
214
  );
240
  ?>
241
  <div class="ekit-dropcap-wraper">
242
  <?php if( !empty( $settings['ekit_dropcaps_text'] ) ) : ?>
243
+ <p class="ekit-dropcap-cotnent"><?php echo \ElementsKit\Utils::kses($settings['ekit_dropcaps_text'])?></p>
244
  <?php endif; ?>
245
  </div>
246
  <?php
widgets/dual-button/dual-button-handler.php CHANGED
@@ -12,7 +12,7 @@ class Elementskit_Widget_Dual_Button_Handler extends Core\Handler_Widget{
12
  }
13
 
14
  static function get_icon() {
15
- return ' ekit-widget-icon eicon-button';
16
  }
17
 
18
  static function get_categories() {
12
  }
13
 
14
  static function get_icon() {
15
+ return ' ekit-widget-icon eicon-dual-button';
16
  }
17
 
18
  static function get_categories() {
widgets/dual-button/dual-button.php ADDED
@@ -0,0 +1,1088 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ use \ElementsKit\Elementskit_Widget_Dual_Button_Handler as Handler;
5
+ use \ElementsKit\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager;
6
+
7
+ if ( ! defined( 'ABSPATH' ) ) exit;
8
+
9
+
10
+ class Elementskit_Widget_Dual_Button extends Widget_Base {
11
+
12
+ public $base;
13
+
14
+ public function get_name() {
15
+ return Handler::get_name();
16
+ }
17
+
18
+ public function get_title() {
19
+ return Handler::get_title();
20
+ }
21
+
22
+ public function get_icon() {
23
+ return Handler::get_icon();
24
+ }
25
+
26
+ public function get_categories() {
27
+ return Handler::get_categories();
28
+ }
29
+
30
+ protected function _register_controls() {
31
+
32
+ $this->start_controls_section(
33
+ 'dualbutton_content',
34
+ [
35
+ 'label' => esc_html__( 'Double Button', 'elementskit' ),
36
+ ]
37
+ );
38
+
39
+ $this->add_control(
40
+ 'ekit_show_button_middle_text',
41
+ [
42
+ 'label' => esc_html__( 'Middle Text', 'elementskit' ),
43
+ 'type' => Controls_Manager::SWITCHER,
44
+ ]
45
+ );
46
+
47
+ $this->add_control(
48
+ 'ekit_button_middle_text',
49
+ [
50
+ 'label' => esc_html__( 'Text', 'elementskit' ),
51
+ 'type' => Controls_Manager::TEXT,
52
+ 'default' => esc_html__( 'Or', 'elementskit' ),
53
+ 'condition' => [
54
+ 'ekit_show_button_middle_text' => 'yes',
55
+ ],
56
+ 'dynamic' => [
57
+ 'active' => true,
58
+ ],
59
+ ]
60
+ );
61
+
62
+ $this->add_responsive_control(
63
+ 'ekit_double_button_align',
64
+ [
65
+ 'label' => esc_html__( 'Alignment', 'elementskit' ),
66
+ 'type' => Controls_Manager::CHOOSE,
67
+ 'options' => [
68
+ 'start' => [
69
+ 'title' => esc_html__( 'Left', 'elementskit' ),
70
+ 'icon' => 'fa fa-align-left',
71
+ ],
72
+ 'center' => [
73
+ 'title' => esc_html__( 'Center', 'elementskit' ),
74
+ 'icon' => 'fa fa-align-center',
75
+ ],
76
+ 'end' => [
77
+ 'title' => esc_html__( 'Right', 'elementskit' ),
78
+ 'icon' => 'fa fa-align-right',
79
+ ],
80
+ ],
81
+ 'prefix_class' => 'elementor-widget-elementskit-dual-button%s-',
82
+ ]
83
+ );
84
+
85
+ $this->add_responsive_control(
86
+ 'ekit_dual_button_width',
87
+ [
88
+ 'label' => esc_html__( 'Button Width', 'elementskit' ),
89
+ 'type' => Controls_Manager::SLIDER,
90
+ 'range' => [
91
+ '%' => [
92
+ 'max' => 100,
93
+ 'min' => 20,
94
+ ],
95
+ 'px' => [
96
+ 'max' => 1200,
97
+ 'min' => 300,
98
+ ],
99
+ ],
100
+ 'size_units' => ['%', 'px'],
101
+ 'default' => [
102
+ 'size' => 40,
103
+ 'unit' => '%',
104
+ ],
105
+ 'tablet_default' => [
106
+ 'size' => 80,
107
+ 'unit' => '%',
108
+ ],
109
+ 'mobile_default' => [
110
+ 'size' => 100,
111
+ 'unit' => '%',
112
+ ],
113
+ 'selectors' => [
114
+ '{{WRAPPER}} .ekit_double_button' => 'width: {{SIZE}}{{UNIT}};',
115
+ ],
116
+ ]
117
+ );
118
+
119
+ $this->add_responsive_control(
120
+ 'ekit_dual_button_gap',
121
+ [
122
+ 'label' => esc_html__( 'Button Gap', 'elementskit' ),
123
+ 'type' => Controls_Manager::SLIDER,
124
+ 'default' => [
125
+ 'size' => 5,
126
+ ],
127
+ 'range' => [
128
+ 'px' => [
129
+ 'min' => 0,
130
+ 'max' => 100,
131
+ ],
132
+ ],
133
+ 'selectors' => [
134
+ '{{WRAPPER}} .ekit-double-btn:not(:last-child)' => 'margin-right: {{SIZE}}px;',
135
+ ],
136
+ 'condition' => [
137
+ 'ekit_show_button_middle_text!' => 'yes',
138
+ ],
139
+ ]
140
+ );
141
+
142
+ $this->end_controls_section();
143
+
144
+ // Button One
145
+ $this->start_controls_section(
146
+ 'ekit_button_one_content',
147
+ [
148
+ 'label' => esc_html__( 'Button One', 'elementskit' ),
149
+ ]
150
+ );
151
+ $this->add_control(
152
+ 'ekit_button_one_text',
153
+ [
154
+ 'label' => esc_html__( 'Text', 'elementskit' ),
155
+ 'type' => Controls_Manager::TEXT,
156
+ 'default' => esc_html__( 'Button', 'elementskit' ),
157
+ 'dynamic' => [
158
+ 'active' => true,
159
+ ],
160
+ ]
161
+ );
162
+
163
+ $this->add_control(
164
+ 'ekit_button_one_link',
165
+ [
166
+ 'label' => esc_html__( 'Link', 'elementskit' ),
167
+ 'type' => Controls_Manager::URL,
168
+ 'placeholder' => esc_html__( 'https://your-link.com', 'elementskit' ),
169
+ 'show_external' => true,
170
+ 'default' => [
171
+ 'url' => '#',
172
+ 'is_external' => false,
173
+ 'nofollow' => false,
174
+ ],
175
+ 'dynamic' => [
176
+ 'active' => true,
177
+ ],
178
+ ]
179
+ );
180
+
181
+ $this->add_control(
182
+ 'ekit_button_one_icons__switch',
183
+ [
184
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
185
+ 'type' => Controls_Manager::SWITCHER,
186
+ 'default' => 'yes',
187
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
188
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
189
+ ]
190
+ );
191
+
192
+ $this->add_control(
193
+ 'ekit_button_one_icons',
194
+ [
195
+ 'label' => __( 'Icon', 'elementskit' ),
196
+ 'type' => Controls_Manager::ICONS,
197
+ 'fa4compatibility' => 'ekit_button_one_icon',
198
+ 'default' => [
199
+ 'value' => '',
200
+ ],
201
+ 'condition' => [
202
+ 'ekit_button_one_icons__switch' => 'yes'
203
+ ]
204
+ ]
205
+ );
206
+
207
+ $this->add_control(
208
+ 'ekit_double_button_one_icon_position',
209
+ [
210
+ 'label' => esc_html__( 'Icon Position', 'elementskit' ),
211
+ 'type' => Controls_Manager::SELECT,
212
+ 'default' => 'before',
213
+ 'options' => [
214
+ 'before' => esc_html__( 'Before', 'elementskit' ),
215
+ 'after' => esc_html__( 'After', 'elementskit' ),
216
+ ],
217
+ 'condition' => [
218
+ 'ekit_button_one_icons__switch' => 'yes'
219
+ ]
220
+ ]
221
+ );
222
+
223
+ $this->add_responsive_control(
224
+ 'ekit_double_button_one_icon_before_specing',
225
+ [
226
+ 'label' => esc_html__( 'Icon Spacing', 'elementskit' ),
227
+ 'type' => Controls_Manager::SLIDER,
228
+ 'range' => [
229
+ 'px' => [
230
+ 'max' => 150,
231
+ ],
232
+ ],
233
+ 'default' => [
234
+ 'size' => 8,
235
+ ],
236
+ 'selectors' => [
237
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > i' => 'padding-right: {{SIZE}}{{UNIT}};',
238
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > svg' => 'margin-right: {{SIZE}}{{UNIT}};',
239
+ ],
240
+ 'condition' => [
241
+ 'ekit_button_one_icons__switch' => 'yes',
242
+ 'ekit_double_button_one_icon_position' => 'before',
243
+ ]
244
+ ]
245
+ );
246
+
247
+ $this->add_responsive_control(
248
+ 'ekit_double_button_one_icon_after_specing',
249
+ [
250
+ 'label' => esc_html__( 'Icon Spacing', 'elementskit' ),
251
+ 'type' => Controls_Manager::SLIDER,
252
+ 'range' => [
253
+ 'px' => [
254
+ 'max' => 150,
255
+ ],
256
+ ],
257
+ 'default' => [
258
+ 'size' => 8,
259
+ ],
260
+ 'selectors' => [
261
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > i' => 'padding-left: {{SIZE}}{{UNIT}};',
262
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > svg' => 'margin-left: {{SIZE}}{{UNIT}};',
263
+ ],
264
+ 'condition' => [
265
+ 'ekit_button_one_icons__switch' => 'yes',
266
+ 'ekit_double_button_one_icon_position' => 'after',
267
+ ]
268
+ ]
269
+ );
270
+
271
+ $this->end_controls_section(); // Button One End
272
+
273
+ // Button Two
274
+ $this->start_controls_section(
275
+ 'ekit_button_two_content',
276
+ [
277
+ 'label' => esc_html__( 'Button Two', 'elementskit' ),
278
+ ]
279
+ );
280
+ $this->add_control(
281
+ 'ekit_button_two_text',
282
+ [
283
+ 'label' => esc_html__( 'Text', 'elementskit' ),
284
+ 'type' => Controls_Manager::TEXT,
285
+ 'default' => esc_html__( 'Button', 'elementskit' ),
286
+ 'dynamic' => [
287
+ 'active' => true,
288
+ ],
289
+ ]
290
+ );
291
+
292
+ $this->add_control(
293
+ 'ekit_button_two_link',
294
+ [
295
+ 'label' => esc_html__( 'Link', 'elementskit' ),
296
+ 'type' => Controls_Manager::URL,
297
+ 'placeholder' => esc_html__( 'https://your-link.com', 'elementskit' ),
298
+ 'show_external' => true,
299
+ 'default' => [
300
+ 'url' => '#',
301
+ 'is_external' => false,
302
+ 'nofollow' => false,
303
+ ],
304
+ 'dynamic' => [
305
+ 'active' => true,
306
+ ],
307
+ ]
308
+ );
309
+
310
+ $this->add_control(
311
+ 'ekit_button_two_icons__switch',
312
+ [
313
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
314
+ 'type' => Controls_Manager::SWITCHER,
315
+ 'default' => 'yes',
316
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
317
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
318
+ ]
319
+ );
320
+
321
+ $this->add_control(
322
+ 'ekit_button_two_icons',
323
+ [
324
+ 'label' => __( 'Icon', 'elementskit' ),
325
+ 'type' => Controls_Manager::ICONS,
326
+ 'fa4compatibility' => 'ekit_button_two_icon',
327
+ 'default' => [
328
+ 'value' => '',
329
+ ],
330
+ 'condition' => [
331
+ 'ekit_button_two_icons__switch' => 'yes'
332
+ ]
333
+ ]
334
+ );
335
+
336
+ $this->add_control(
337
+ 'ekit_double_button_two_icon_position',
338
+ [
339
+ 'label' => esc_html__( 'Border Style', 'elementskit' ),
340
+ 'type' => Controls_Manager::SELECT,
341
+ 'default' => 'before',
342
+ 'options' => [
343
+ 'before' => esc_html__( 'Before', 'elementskit' ),
344
+ 'after' => esc_html__( 'After', 'elementskit' ),
345
+ ],
346
+ 'condition' => [
347
+ 'ekit_button_two_icons__switch' => 'yes'
348
+ ]
349
+ ]
350
+ );
351
+
352
+ $this->add_responsive_control(
353
+ 'ekit_double_button_two_icon_before_specing',
354
+ [
355
+ 'label' => esc_html__( 'Icon Spacing', 'elementskit' ),
356
+ 'type' => Controls_Manager::SLIDER,
357
+ 'range' => [
358
+ 'px' => [
359
+ 'max' => 150,
360
+ ],
361
+ ],
362
+ 'default' => [
363
+ 'size' => 8,
364
+ ],
365
+ 'selectors' => [
366
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > i' => 'padding-right: {{SIZE}}{{UNIT}};',
367
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > svg' => 'margin-right: {{SIZE}}{{UNIT}};',
368
+ ],
369
+ 'condition' => [
370
+ 'ekit_button_two_icons__switch' => 'yes',
371
+ 'ekit_double_button_two_icon_position' => 'before',
372
+ ]
373
+ ]
374
+ );
375
+
376
+ $this->add_responsive_control(
377
+ 'ekit_double_button_two_icon_after_specing',
378
+ [
379
+ 'label' => esc_html__( 'Icon Spacing', 'elementskit' ),
380
+ 'type' => Controls_Manager::SLIDER,
381
+ 'range' => [
382
+ 'px' => [
383
+ 'max' => 150,
384
+ ],
385
+ ],
386
+ 'default' => [
387
+ 'size' => 8,
388
+ ],
389
+ 'selectors' => [
390
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > i' => 'padding-left: {{SIZE}}{{UNIT}};',
391
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > svg' => 'margin-left: {{SIZE}}{{UNIT}};',
392
+ ],
393
+ 'condition' => [
394
+ 'ekit_button_two_icons__switch' => 'yes',
395
+ 'ekit_double_button_two_icon_position' => 'after',
396
+ ]
397
+ ]
398
+ );
399
+
400
+ $this->end_controls_section(); // Button Two End
401
+
402
+
403
+ // Button One Style tab Start
404
+ $this->start_controls_section(
405
+ 'ekit_double_button_one_style_section',
406
+ [
407
+ 'label' => esc_html__( 'Button One', 'elementskit' ),
408
+ 'tab' => Controls_Manager::TAB_STYLE,
409
+ ]
410
+ );
411
+
412
+ $this->start_controls_tabs('ekit_double_button_one_style_tabs');
413
+
414
+ // Button Default Normal style start
415
+ $this->start_controls_tab(
416
+ 'ekit_double_button_one_style_normal_tab',
417
+ [
418
+ 'label' => esc_html__( 'Normal', 'elementskit' ),
419
+ ]
420
+ );
421
+
422
+ $this->add_responsive_control(
423
+ 'ekit_double_button_one_color',
424
+ [
425
+ 'label' => esc_html__( 'Color', 'elementskit' ),
426
+ 'type' => Controls_Manager::COLOR,
427
+ 'default' =>'#ffffff',
428
+ 'selectors' => [
429
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one' => 'color: {{VALUE}};',
430
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
431
+ ],
432
+ ]
433
+ );
434
+
435
+ $this->add_group_control(
436
+ Group_Control_Typography::get_type(),
437
+ [
438
+ 'name' => 'ekit_double_button_one_typography',
439
+ 'label' => esc_html__( 'Typography', 'elementskit' ),
440
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
441
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one',
442
+ ]
443
+ );
444
+
445
+ $this->add_responsive_control(
446
+ 'ekit_double_button_one_icon_font_size',
447
+ [
448
+ 'label' => esc_html__( 'Icon font size', 'elementskit' ),
449
+ 'type' => Controls_Manager::SLIDER,
450
+ 'size_units' => [ 'px' ],
451
+ 'selectors' => [
452
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > i' => 'font-size: {{SIZE}}{{UNIT}};',
453
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one > svg' => 'max-width: {{SIZE}}{{UNIT}};',
454
+ ],
455
+ ]
456
+ );
457
+
458
+ $this->add_group_control(
459
+ Group_Control_Border::get_type(),
460
+ [
461
+ 'name' => 'ekit_double_button_one_border',
462
+ 'label' => esc_html__( 'Border', 'elementskit' ),
463
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one',
464
+ ]
465
+ );
466
+
467
+ $this->add_responsive_control(
468
+ 'ekit_double_button_one_border_radius',
469
+ [
470
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
471
+ 'type' => Controls_Manager::DIMENSIONS,
472
+ 'size_units' => [ 'px', '%', 'em' ],
473
+ 'selectors' => [
474
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
475
+ ],
476
+ ]
477
+ );
478
+
479
+ $this->add_group_control(
480
+ Group_Control_Background::get_type(),
481
+ [
482
+ 'name' => 'ekit_double_button_one_background',
483
+ 'label' => esc_html__( 'Background', 'elementskit' ),
484
+ 'types' => [ 'classic', 'gradient' ],
485
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one',
486
+ 'separator' => 'before',
487
+ ]
488
+ );
489
+
490
+ $this->add_group_control(
491
+ Group_Control_Box_Shadow::get_type(),
492
+ [
493
+ 'name' => 'ekit_double_button_one_box_shadow',
494
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
495
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one',
496
+ ]
497
+ );
498
+
499
+ $this->add_responsive_control(
500
+ 'ekit_double_button_one_padding',
501
+ [
502
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
503
+ 'type' => Controls_Manager::DIMENSIONS,
504
+ 'size_units' => [ 'px', '%', 'em' ],
505
+ 'selectors' => [
506
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
507
+ ],
508
+ 'separator' => 'before',
509
+ ]
510
+ );
511
+
512
+ $this->add_responsive_control(
513
+ 'ekit_double_button_one_margin',
514
+ [
515
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
516
+ 'type' => Controls_Manager::DIMENSIONS,
517
+ 'size_units' => [ 'px', '%', 'em' ],
518
+ 'selectors' => [
519
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
520
+ ],
521
+ ]
522
+ );
523
+
524
+ $this->add_responsive_control(
525
+ 'ekit_double_button_one_align',
526
+ [
527
+ 'label' => esc_html__( 'Alignment', 'elementskit' ),
528
+ 'type' => Controls_Manager::CHOOSE,
529
+ 'options' => [
530
+ 'start' => [
531
+ 'title' => esc_html__( 'Left', 'elementskit' ),
532
+ 'icon' => 'fa fa-align-left',
533
+ ],
534
+ 'center' => [
535
+ 'title' => esc_html__( 'Center', 'elementskit' ),
536
+ 'icon' => 'fa fa-align-center',
537
+ ],
538
+ 'end' => [
539
+ 'title' => esc_html__( 'Right', 'elementskit' ),
540
+ 'icon' => 'fa fa-align-right',
541
+ ],
542
+ 'justify' => [
543
+ 'title' => esc_html__( 'Justified', 'elementskit' ),
544
+ 'icon' => 'fa fa-align-justify',
545
+ ],
546
+ ],
547
+ 'default' => '',
548
+ 'selectors' => [
549
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one' => 'text-align: {{VALUE}};',
550
+ ],
551
+ ]
552
+ );
553
+
554
+ $this->end_controls_tab(); // Button One Normal style End
555
+
556
+ // Button One Hover style start
557
+ $this->start_controls_tab(
558
+ 'ekit_double_button_one_style_hover_tab',
559
+ [
560
+ 'label' => esc_html__( 'Hover', 'elementskit' ),
561
+ ]
562
+ );
563
+
564
+ $this->add_control(
565
+ 'ekit_double_button_one_hover_color',
566
+ [
567
+ 'label' => esc_html__( 'Color', 'elementskit' ),
568
+ 'type' => Controls_Manager::COLOR,
569
+ 'default' =>'#ffffff',
570
+ 'selectors' => [
571
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:hover' => 'color: {{VALUE}};',
572
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
573
+ ],
574
+ ]
575
+ );
576
+
577
+ $this->add_group_control(
578
+ Group_Control_Border::get_type(),
579
+ [
580
+ 'name' => 'ekit_double_button_one_hover_border',
581
+ 'label' => esc_html__( 'Border', 'elementskit' ),
582
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:hover',
583
+ ]
584
+ );
585
+
586
+ $this->add_responsive_control(
587
+ 'ekit_double_button_one_hover_border_radius',
588
+ [
589
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
590
+ 'type' => Controls_Manager::DIMENSIONS,
591
+ 'size_units' => [ 'px', '%', 'em' ],
592
+ 'selectors' => [
593
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:hover' => 'border-radius: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;',
594
+ ],
595
+ ]
596
+ );
597
+
598
+ $this->add_group_control(
599
+ Group_Control_Background::get_type(),
600
+ [
601
+ 'name' => 'ekit_double_button_one_hover_background',
602
+ 'label' => esc_html__( 'Background', 'elementskit' ),
603
+ 'types' => [ 'classic', 'gradient' ],
604
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:before',
605
+ 'separator' => 'before',
606
+ ]
607
+ );
608
+
609
+ $this->add_group_control(
610
+ Group_Control_Box_Shadow::get_type(),
611
+ [
612
+ 'name' => 'ekit_double_button_one_hover_box_shadow',
613
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
614
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-one:hover',
615
+ ]
616
+ );
617
+
618
+ $this->end_controls_tab(); // Button one Hover style End
619
+
620
+ $this->end_controls_tabs();
621
+
622
+ $this->end_controls_section(); // Button One Style tab end
623
+
624
+ // Button two Style tab Start
625
+ $this->start_controls_section(
626
+ 'ekit_double_button_two_style_section',
627
+ [
628
+ 'label' => esc_html__( 'Button Two', 'elementskit' ),
629
+ 'tab' => Controls_Manager::TAB_STYLE,
630
+ ]
631
+ );
632
+
633
+ $this->start_controls_tabs('ekit_double_button_two_style_tabs');
634
+
635
+ // Button Two Normal style start
636
+ $this->start_controls_tab(
637
+ 'ekit_double_button_two_style_normal_tab',
638
+ [
639
+ 'label' => esc_html__( 'Normal', 'elementskit' ),
640
+ ]
641
+ );
642
+
643
+ $this->add_responsive_control(
644
+ 'ekit_double_button_two_color',
645
+ [
646
+ 'label' => esc_html__( 'Color', 'elementskit' ),
647
+ 'type' => Controls_Manager::COLOR,
648
+ 'default' =>'#ffffff',
649
+ 'selectors' => [
650
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two' => 'color: {{VALUE}};',
651
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
652
+ ],
653
+ ]
654
+ );
655
+
656
+ $this->add_group_control(
657
+ Group_Control_Typography::get_type(),
658
+ [
659
+ 'name' => 'ekit_double_button_two_typography',
660
+ 'label' => esc_html__( 'Typography', 'elementskit' ),
661
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
662
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two',
663
+ ]
664
+ );
665
+
666
+ $this->add_responsive_control(
667
+ 'ekit_double_button_two_icon_font_size',
668
+ [
669
+ 'label' => esc_html__( 'Icon font size', 'elementskit' ),
670
+ 'type' => Controls_Manager::SLIDER,
671
+ 'size_units' => [ 'px' ],
672
+ 'selectors' => [
673
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > i' => 'font-size: {{SIZE}}{{UNIT}};',
674
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two > svg' => 'max-width: {{SIZE}}{{UNIT}};',
675
+ ],
676
+ ]
677
+ );
678
+
679
+ $this->add_group_control(
680
+ Group_Control_Border::get_type(),
681
+ [
682
+ 'name' => 'ekit_double_button_two_border',
683
+ 'label' => esc_html__( 'Border', 'elementskit' ),
684
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two',
685
+ ]
686
+ );
687
+
688
+ $this->add_responsive_control(
689
+ 'ekit_double_button_two_border_radius',
690
+ [
691
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
692
+ 'type' => Controls_Manager::DIMENSIONS,
693
+ 'size_units' => [ 'px', '%', 'em' ],
694
+ 'selectors' => [
695
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
696
+ ],
697
+ ]
698
+ );
699
+
700
+ $this->add_group_control(
701
+ Group_Control_Background::get_type(),
702
+ [
703
+ 'name' => 'ekit_double_button_two_background',
704
+ 'label' => esc_html__( 'Background', 'elementskit' ),
705
+ 'types' => [ 'classic', 'gradient' ],
706
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two',
707
+ 'separator' => 'before',
708
+ ]
709
+ );
710
+
711
+ $this->add_group_control(
712
+ Group_Control_Box_Shadow::get_type(),
713
+ [
714
+ 'name' => 'ekit_double_button_two_box_shadow',
715
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
716
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two',
717
+ ]
718
+ );
719
+
720
+ $this->add_responsive_control(
721
+ 'ekit_double_button_two_padding',
722
+ [
723
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
724
+ 'type' => Controls_Manager::DIMENSIONS,
725
+ 'size_units' => [ 'px', '%', 'em' ],
726
+ 'selectors' => [
727
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
728
+ ],
729
+ 'separator' => 'before',
730
+ ]
731
+ );
732
+
733
+ $this->add_responsive_control(
734
+ 'ekit_double_button_two_margin',
735
+ [
736
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
737
+ 'type' => Controls_Manager::DIMENSIONS,
738
+ 'size_units' => [ 'px', '%', 'em' ],
739
+ 'selectors' => [
740
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
741
+ ],
742
+ ]
743
+ );
744
+
745
+ $this->add_responsive_control(
746
+ 'ekit_double_button_two_align',
747
+ [
748
+ 'label' => esc_html__( 'Alignment', 'elementskit' ),
749
+ 'type' => Controls_Manager::CHOOSE,
750
+ 'options' => [
751
+ 'start' => [
752
+ 'title' => esc_html__( 'Left', 'elementskit' ),
753
+ 'icon' => 'fa fa-align-left',
754
+ ],
755
+ 'center' => [
756
+ 'title' => esc_html__( 'Center', 'elementskit' ),
757
+ 'icon' => 'fa fa-align-center',
758
+ ],
759
+ 'end' => [
760
+ 'title' => esc_html__( 'Right', 'elementskit' ),
761
+ 'icon' => 'fa fa-align-right',
762
+ ],
763
+ 'justify' => [
764
+ 'title' => esc_html__( 'Justified', 'elementskit' ),
765
+ 'icon' => 'fa fa-align-justify',
766
+ ],
767
+ ],
768
+ 'selectors' => [
769
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two' => 'text-align: {{VALUE}};',
770
+ ],
771
+ ]
772
+ );
773
+
774
+ $this->end_controls_tab(); // Button two Normal style End
775
+
776
+ // Button Two Hover style start
777
+ $this->start_controls_tab(
778
+ 'ekit_double_button_two_style_hover_tab',
779
+ [
780
+ 'label' => esc_html__( 'Hover', 'elementskit' ),
781
+ ]
782
+ );
783
+ $this->add_responsive_control(
784
+ 'ekit_double_button_two_hover_color',
785
+ [
786
+ 'label' => esc_html__( 'Color', 'elementskit' ),
787
+ 'type' => Controls_Manager::COLOR,
788
+ 'default' =>'#ffffff',
789
+ 'selectors' => [
790
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:hover' => 'color: {{VALUE}};',
791
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
792
+ ],
793
+ ]
794
+ );
795
+
796
+ $this->add_group_control(
797
+ Group_Control_Border::get_type(),
798
+ [
799
+ 'name' => 'ekit_double_button_two_hover_border',
800
+ 'label' => esc_html__( 'Border', 'elementskit' ),
801
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:hover',
802
+ ]
803
+ );
804
+
805
+ $this->add_responsive_control(
806
+ 'ekit_double_button_two_hover_border_radius',
807
+ [
808
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
809
+ 'type' => Controls_Manager::DIMENSIONS,
810
+ 'size_units' => [ 'px', '%', 'em' ],
811
+ 'selectors' => [
812
+ '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
813
+ ],
814
+ ]
815
+ );
816
+
817
+ $this->add_group_control(
818
+ Group_Control_Background::get_type(),
819
+ [
820
+ 'name' => 'ekit_double_button_two_hover_background',
821
+ 'label' => esc_html__( 'Background', 'elementskit' ),
822
+ 'types' => [ 'classic', 'gradient' ],
823
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:before',
824
+ 'separator' => 'before',
825
+ ]
826
+ );
827
+
828
+ $this->add_group_control(
829
+ Group_Control_Box_Shadow::get_type(),
830
+ [
831
+ 'name' => 'ekit_double_button_two_hover_box_shadow',
832
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
833
+ 'selector' => '{{WRAPPER}} .ekit-double-btn.ekit-double-btn-two:hover',
834
+ ]
835
+ );
836
+
837
+ $this->end_controls_tab(); // Button two Hover style End
838
+
839
+ $this->end_controls_tabs();
840
+
841
+ $this->end_controls_section(); // Button two Style tab end
842
+
843
+ // Button Middle Text style start
844
+ $this->start_controls_section(
845
+ 'ekit_double_button_middletext_style_section',
846
+ [
847
+ 'label' => esc_html__( 'Middle Text', 'elementskit' ),
848
+ 'tab' => Controls_Manager::TAB_STYLE,
849
+ 'condition'=>[
850
+ 'ekit_show_button_middle_text'=>'yes',
851
+ 'ekit_button_middle_text!'=>'',
852
+ ]
853
+ ]
854
+ );
855
+ $this->add_responsive_control(
856
+ 'ekit_double_button_middletext_color',
857
+ [
858
+ 'label' => esc_html__( 'Color', 'elementskit' ),
859
+ 'type' => Controls_Manager::COLOR,
860
+ 'default' =>'#000000',
861
+ 'selectors' => [
862
+ '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text' => 'color: {{VALUE}};',
863
+ ],
864
+ ]
865
+ );
866
+
867
+ $this->add_group_control(
868
+ Group_Control_Typography::get_type(),
869
+ [
870
+ 'name' => 'ekit_double_button_middletext_typography',
871
+ 'label' => esc_html__( 'Typography', 'elementskit' ),
872
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
873
+ 'selector' => '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text',
874
+ ]
875
+ );
876
+
877
+ $this->add_group_control(
878
+ Group_Control_Border::get_type(),
879
+ [
880
+ 'name' => 'ekit_double_button_middletext_border',
881
+ 'label' => esc_html__( 'Border', 'elementskit' ),
882
+ 'selector' => '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text',
883
+ ]
884
+ );
885
+
886
+ $this->add_responsive_control(
887
+ 'ekit_double_button_middletext_border_radius',
888
+ [
889
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
890
+ 'type' => Controls_Manager::DIMENSIONS,
891
+ 'size_units' => [ 'px', '%', 'em' ],
892
+ 'selectors' => [
893
+ '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text' => 'border-radius: {{TOP}}px {{RIGHT}}px {{BOTTOM}}px {{LEFT}}px;',
894
+ ],
895
+ ]
896
+ );
897
+
898
+ $this->add_group_control(
899
+ Group_Control_Background::get_type(),
900
+ [
901
+ 'name' => 'ekit_double_button_middletext_background',
902
+ 'label' => esc_html__( 'Background', 'elementskit' ),
903
+ 'types' => [ 'classic', 'gradient' ],
904
+ 'selector' => '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text',
905
+ 'separator' => 'before',
906
+ ]
907
+ );
908
+
909
+ $this->add_group_control(
910
+ Group_Control_Box_Shadow::get_type(),
911
+ [
912
+ 'name' => 'ekit_double_button_middletext_box_shadow',
913
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
914
+ 'selector' => '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text',
915
+ ]
916
+ );
917
+ $this->add_control(
918
+ 'ekit_double_button_middletext_use_height_width',
919
+ [
920
+ 'label' => __( 'Show Title', 'elementskit' ),
921
+ 'type' => Controls_Manager::SWITCHER,
922
+ 'label_on' => __( 'Show', 'elementskit' ),
923
+ 'label_off' => __( 'Hide', 'elementskit' ),
924
+ 'return_value' => 'yes',
925
+ 'default' => 'yes',
926
+ 'separator' => 'before',
927
+ ]
928
+ );
929
+
930
+ $this->add_responsive_control(
931
+ 'ekit_double_button_middletext_width',
932
+ [
933
+ 'label' => esc_html__( 'Width', 'elementskit' ),
934
+ 'type' => Controls_Manager::SLIDER,
935
+ 'size_units' => [ 'px' ],
936
+ 'range' => [
937
+ 'px' => [
938
+ 'min' => 40,
939
+ 'max' => 140,
940
+ 'step' => 1,
941
+ ],
942
+ ],
943
+ 'default' => [
944
+ 'unit' => 'px',
945
+ 'size' => 40,
946
+ ],
947
+ 'selectors' => [
948
+ '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text' => 'width: {{SIZE}}{{UNIT}};',
949
+ ],
950
+ 'condition' => [
951
+ 'ekit_double_button_middletext_use_height_width' => 'yes'
952
+ ]
953
+ ]
954
+ );
955
+
956
+ $this->add_responsive_control(
957
+ 'ekit_double_button_middletext_height',
958
+ [
959
+ 'label' => esc_html__( 'Height', 'elementskit' ),
960
+ 'type' => Controls_Manager::SLIDER,
961
+ 'size_units' => [ 'px' ],
962
+ 'range' => [
963
+ 'px' => [
964
+ 'min' => 40,
965
+ 'max' => 140,
966
+ 'step' => 1,
967
+ ],
968
+ ],
969
+ 'default' => [
970
+ 'unit' => 'px',
971
+ 'size' => 40,
972
+ ],
973
+ 'selectors' => [
974
+ '{{WRAPPER}} .ekit-wid-con .ekit_button_middle_text' => 'height: {{SIZE}}{{UNIT}};',
975
+ ],
976
+ 'condition' => [
977
+ 'ekit_double_button_middletext_use_height_width' => 'yes'
978
+ ]
979
+ ]
980
+ );
981
+
982
+ $this->end_controls_section(); //Button Middle Text Style tab end
983
+
984
+ }
985
+
986
+ protected function render( ) {
987
+ echo '<div class="ekit-wid-con" >
988
+ <div class="ekit-element-align-wrapper">
989
+ <div class="ekit_double_button">';
990
+ $this->render_raw();
991
+ echo ' </div>
992
+ </div>
993
+ </div>';
994
+ }
995
+
996
+ protected function render_raw( ) {
997
+ $settings = $this->get_settings_for_display();
998
+
999
+ // fw_print($settings['ekit_button_one_icons']);
1000
+ // fw_print($settings['ekit_button_one_link']);
1001
+
1002
+ // Button One
1003
+ if ( ! empty( $settings['ekit_button_one_link']['url'] ) ) {
1004
+
1005
+ // new icon
1006
+ $migrated = isset( $settings['__fa4_migrated']['ekit_button_one_icons'] );
1007
+ // Check if its a new widget without previously selected icon using the old Icon control
1008
+ $is_new = empty( $settings['ekit_button_one_icon'] );
1009
+
1010
+ $button_one_target = '_self';
1011
+ if ($settings['ekit_button_one_link']['is_external'] != '') {
1012
+ $button_one_target = '_blank';
1013
+ }
1014
+ $button_one_nofollow = 'nofollow';
1015
+ if ($settings['ekit_button_one_link']['nofollow'] == '') {
1016
+ $button_one_nofollow = '';
1017
+ }
1018
+ ?>
1019
+ <a class="ekit-double-btn ekit-double-btn-one" rel="<?php echo esc_attr($button_one_nofollow); ?>" target="<?php echo esc_attr($button_one_target); ?>" href="<?php echo esc_url($settings['ekit_button_one_link']['url']); ?>">
1020
+ <?php
1021
+ if ($settings['ekit_double_button_one_icon_position'] == 'before') {
1022
+ if ($is_new || $migrated) {
1023
+ Icons_Manager::render_icon( $settings['ekit_button_one_icons'], [ 'aria-hidden' => 'true' ] );
1024
+ } else {
1025
+ echo '<i class="'. esc_attr($settings['ekit_button_one_icon']) .'" aria-hidden="true"></i>';
1026
+ }
1027
+ }
1028
+ echo esc_html($settings['ekit_button_one_text']);
1029
+ if ($settings['ekit_double_button_one_icon_position'] == 'after') {
1030
+ if ($is_new || $migrated) {
1031
+ Icons_Manager::render_icon( $settings['ekit_button_one_icons'], [ 'aria-hidden' => 'true' ] );
1032
+ } else {
1033
+ echo '<i class="'. esc_attr($settings['ekit_button_one_icon']) .'" aria-hidden="true"></i>';
1034
+ }
1035
+ }
1036
+ ?>
1037
+ </a>
1038
+ <?php
1039
+ }
1040
+
1041
+
1042
+ if( $settings['ekit_show_button_middle_text'] == 'yes' && !empty( $settings['ekit_button_middle_text'] ) ){
1043
+ echo "<span class='ekit_button_middle_text'>". esc_html($settings['ekit_button_middle_text']) ."</span>";
1044
+ }
1045
+
1046
+ // Button Two
1047
+ // new icon
1048
+ $migrated = isset( $settings['__fa4_migrated']['ekit_button_two_icons'] );
1049
+ // Check if its a new widget without previously selected icon using the old Icon control
1050
+ $is_new = empty( $settings['ekit_button_two_icon'] );
1051
+
1052
+ if ( ! empty( $settings['ekit_button_two_link']['url'] ) ) {
1053
+
1054
+ $button_two_target = '_self';
1055
+ if ($settings['ekit_button_two_link']['is_external'] != '') {
1056
+ $button_two_target = '_blank';
1057
+ }
1058
+ $button_two_nofollow = 'nofollow';
1059
+ if ($settings['ekit_button_two_link']['nofollow'] == '') {
1060
+ $button_two_nofollow = '';
1061
+ }
1062
+ ?>
1063
+
1064
+ <a class="ekit-double-btn ekit-double-btn-two" rel="<?php echo esc_attr($button_two_nofollow); ?>" target="<?php echo esc_attr($button_two_target); ?>" href="<?php echo esc_url($settings['ekit_button_two_link']['url']); ?>">
1065
+ <?php
1066
+ if ($settings['ekit_double_button_two_icon_position'] == 'before') {
1067
+ if ($is_new || $migrated) {
1068
+ Icons_Manager::render_icon( $settings['ekit_button_two_icons'], [ 'aria-hidden' => 'true' ] );
1069
+ } else {
1070
+ echo '<i class="'. esc_attr($settings['ekit_button_two_icon']) .'" aria-hidden="true"></i>';
1071
+ }
1072
+ }
1073
+ echo esc_html($settings['ekit_button_two_text']);
1074
+ if ($settings['ekit_double_button_two_icon_position'] == 'after') {
1075
+ if ($is_new || $migrated) {
1076
+ Icons_Manager::render_icon( $settings['ekit_button_two_icons'], [ 'aria-hidden' => 'true' ] );
1077
+ } else {
1078
+ echo '<i class="'. esc_attr($settings['ekit_button_two_icon']) .'" aria-hidden="true"></i>';
1079
+ }
1080
+ }
1081
+ ?>
1082
+ </a>
1083
+ <?php
1084
+ }
1085
+ }
1086
+
1087
+ protected function _content_template() { }
1088
+ }
widgets/faq/faq.php CHANGED
@@ -65,84 +65,6 @@ class Elementskit_Widget_FAQ extends Widget_Base {
65
  ]
66
  );
67
 
68
- $repeater->add_control(
69
- 'ekit_faq_content_special_item_tag_choosen',
70
- [
71
- 'label' => esc_html__( 'Highlight Content', 'elementskit' ),
72
- 'type' => Controls_Manager::SELECT,
73
- 'default' => 'span',
74
- 'options' => [
75
- 'span' => esc_html__( 'Span', 'elementskit' ),
76
- 'u' => esc_html__( 'U', 'elementskit' ),
77
- 'a' => esc_html__( 'A', 'elementskit' ),
78
- 'em' => esc_html__( 'Em', 'elementskit' ),
79
- 'strong' => esc_html__( 'Strong', 'elementskit' ),
80
- 'sub' => esc_html__( 'Sub', 'elementskit' ),
81
- 'sup' => esc_html__( 'Sup', 'elementskit' ),
82
- 'code' => esc_html__( 'Code', 'elementskit' ),
83
- ],
84
- ]
85
- );
86
-
87
- $repeater->add_control(
88
- 'ekit_faq_content_special_item_tag_website_link',
89
- [
90
- 'label' => esc_html__( 'Link', 'elementskit' ),
91
- 'type' => Controls_Manager::URL,
92
- 'placeholder' => esc_html__( 'https://your-link.com', 'elementskit' ),
93
- 'show_external' => true,
94
- 'default' => [
95
- 'url' => '',
96
- 'is_external' => true,
97
- 'nofollow' => true,
98
- ],
99
- 'dynamic' => [
100
- 'active' => true,
101
- ],
102
- 'condition' => [
103
- 'ekit_faq_content_special_item_tag_choosen' => 'a'
104
- ]
105
- ]
106
- );
107
-
108
- $repeater->add_group_control(
109
- Group_Control_Typography::get_type(),
110
- [
111
- 'name' => 'ekit_faq_content_special_elemtnt_typography',
112
- 'label' => esc_html__( 'Typography', 'elementskit' ),
113
- 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
114
- 'selector' => '
115
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >span,
116
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >u,
117
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >a,
118
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >em,
119
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >strong,
120
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >sub,
121
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >sup,
122
- {{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >code
123
- ',
124
- ]
125
- );
126
-
127
- $repeater->add_responsive_control(
128
- 'ekit_faq_content_special_elemtnt_color',
129
- [
130
- 'label' => esc_html__( 'Highlight Color', 'elementskit' ),
131
- 'type' => Controls_Manager::COLOR,
132
- 'default' => '#000000',
133
- 'selectors' => [
134
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >span' => 'color: {{VALUE}}',
135
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >u' => 'color: {{VALUE}}',
136
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >a' => 'color: {{VALUE}}',
137
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >em' => 'color: {{VALUE}}',
138
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >strong' => 'color: {{VALUE}}',
139
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >sub' => 'color: {{VALUE}}',
140
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >sup' => 'color: {{VALUE}}',
141
- '{{WRAPPER}} {{CURRENT_ITEM}} .elementskit-faq-body > p >code' => 'color: {{VALUE}}',
142
- ],
143
- ]
144
- );
145
-
146
  $this->add_control(
147
  'ekit_faq_content_items',
148
  [
@@ -348,7 +270,7 @@ class Elementskit_Widget_FAQ extends Widget_Base {
348
  'type' => Controls_Manager::DIMENSIONS,
349
  'size_units' => [ 'px', '%', 'em' ],
350
  'selectors' => [
351
- '{{WRAPPER}} .elementskit-faq-body > p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
352
  ],
353
  ]
354
  );
@@ -368,14 +290,7 @@ class Elementskit_Widget_FAQ extends Widget_Base {
368
  $this->end_controls_section();
369
 
370
  }
371
- public function kspan($content, $tags='span'){
372
- $content = strip_tags($content);
373
- return str_replace(['{{', '}}'], ["<$tags>", "</$tags>"], $content);
374
- }
375
- public function kspan_for_link($content, $href="#", $target="_self", $rel){
376
- $content = strip_tags($content);
377
- return str_replace(['{{', '}}'], ["<a href=".$href." target=".$target." rel=".$rel.">", "</a>"], $content);
378
- }
379
  protected function render( ) {
380
  echo '<div class="ekit-wid-con" >';
381
  $this->render_raw();
@@ -388,22 +303,14 @@ class Elementskit_Widget_FAQ extends Widget_Base {
388
  ?>
389
 
390
  <?php if($ekit_faq_content_items > 0) : foreach($ekit_faq_content_items as $ekit_faq_content_item) : ?>
391
- <?php
392
- $link_href = $ekit_faq_content_item['ekit_faq_content_special_item_tag_website_link']['url'];
393
- $link_target = $ekit_faq_content_item['ekit_faq_content_special_item_tag_website_link']['is_external'] == true ? '_blank' : '_self';
394
- $link_rel = $ekit_faq_content_item['ekit_faq_content_special_item_tag_website_link']['nofollow'] == true ? 'nofollow' : '';
395
- ?>
396
  <div class="elementskit-single-faq elementor-repeater-item-<?php echo esc_attr( $ekit_faq_content_item[ '_id' ] ); ?>">
397
  <div class="elementskit-faq-header">
398
  <h2 class="elementskit-faq-title"><?php echo esc_html($ekit_faq_content_item['ekit_faq_title']); ?></h2>
399
  </div>
400
  <div class="elementskit-faq-body">
401
- <?php if($ekit_faq_content_item['ekit_faq_content_special_item_tag_choosen'] != 'a') : ?>
402
- <p><?php echo wp_kses_post($this->kspan( $ekit_faq_content_item['ekit_faq_content'], $ekit_faq_content_item['ekit_faq_content_special_item_tag_choosen'] )); ?></p>
403
- <?php endif; ?>
404
- <?php if($ekit_faq_content_item['ekit_faq_content_special_item_tag_choosen'] == 'a') : ?>
405
- <p><?php echo wp_kses_post($this->kspan_for_link( $ekit_faq_content_item['ekit_faq_content'], $link_href, $link_target, $link_rel)); ?></p>
406
- <?php endif; ?>
407
  </div>
408
  </div>
409
  <?php endforeach; endif; ?>
65
  ]
66
  );
67
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  $this->add_control(
69
  'ekit_faq_content_items',
70
  [
270
  'type' => Controls_Manager::DIMENSIONS,
271
  'size_units' => [ 'px', '%', 'em' ],
272
  'selectors' => [
273
+ '{{WRAPPER}} .elementskit-single-faq .elementskit-faq-body' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
274
  ],
275
  ]
276
  );
290
  $this->end_controls_section();
291
 
292
  }
293
+
 
 
 
 
 
 
 
294
  protected function render( ) {
295
  echo '<div class="ekit-wid-con" >';
296
  $this->render_raw();
303
  ?>
304
 
305
  <?php if($ekit_faq_content_items > 0) : foreach($ekit_faq_content_items as $ekit_faq_content_item) : ?>
 
 
 
 
 
306
  <div class="elementskit-single-faq elementor-repeater-item-<?php echo esc_attr( $ekit_faq_content_item[ '_id' ] ); ?>">
307
  <div class="elementskit-faq-header">
308
  <h2 class="elementskit-faq-title"><?php echo esc_html($ekit_faq_content_item['ekit_faq_title']); ?></h2>
309
  </div>
310
  <div class="elementskit-faq-body">
311
+ <?php if(!empty($ekit_faq_content_item['ekit_faq_content'])) {
312
+ echo \ElementsKit\Utils::kses($ekit_faq_content_item['ekit_faq_content']);
313
+ } ?>
 
 
 
314
  </div>
315
  </div>
316
  <?php endforeach; endif; ?>
widgets/funfact/funfact.php CHANGED
@@ -9,9 +9,13 @@ if ( ! defined( 'ABSPATH' ) ) exit;
9
 
10
  class Elementskit_Widget_Funfact extends Widget_Base {
11
 
12
-
13
  public $base;
14
 
 
 
 
 
 
15
  public function get_name() {
16
  return Handler::get_name();
17
  }
@@ -63,13 +67,32 @@ class Elementskit_Widget_Funfact extends Widget_Base {
63
  );
64
 
65
  $this->add_control(
66
- 'ekit_funfact_icon',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  [
68
  'label' => esc_html__( 'Icon', 'elementskit' ),
69
- 'type' => Controls_Manager::ICON,
70
- 'default' => 'fa fa-amazon',
 
 
 
 
71
  'condition' => [
72
- 'ekit_funfact_icon_type' => 'icon',
 
73
  ]
74
  ]
75
  );
@@ -335,11 +358,28 @@ class Elementskit_Widget_Funfact extends Widget_Base {
335
  [
336
  'label' => esc_html__( 'Icon', 'elementskit' ),
337
  'tab' => Controls_Manager::TAB_STYLE,
338
- 'condition' => [
339
- 'ekit_funfact_icon!' => '',
340
- 'ekit_funfact_icon_type' => 'image_icon',
341
-
342
- ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  ]
344
  );
345
  $this->add_responsive_control(
@@ -459,10 +499,10 @@ class Elementskit_Widget_Funfact extends Widget_Base {
459
  $this->start_controls_section(
460
  'ekit_funfact_section_style_icon',
461
  [
462
- 'label' => esc_html__( 'Icon', 'elementskit' ),
463
  'tab' => Controls_Manager::TAB_STYLE,
464
  'condition' => [
465
- 'ekit_funfact_icon!' => '',
466
  'ekit_funfact_icon_type' => 'icon',
467
 
468
  ],
@@ -486,6 +526,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
486
  'default' => '',
487
  'selectors' => [
488
  '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon' => 'color: {{VALUE}};',
 
489
  ],
490
  ]
491
  );
@@ -497,7 +538,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
497
  'type' => Controls_Manager::COLOR,
498
  'default' => '',
499
  'selectors' => [
500
- '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon' => 'background-color: {{VALUE}};',
501
  ],
502
  ]
503
  );
@@ -507,7 +548,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
507
  [
508
  'name' => 'ekit_funfact_border_group',
509
  'label' => esc_html__( 'Border', 'elementskit' ),
510
- 'selector' => '{{WRAPPER}} .elementskit-funfact-icon',
511
  ]
512
  );
513
 
@@ -518,7 +559,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
518
  'type' => Controls_Manager::DIMENSIONS,
519
  'size_units' => [ 'px', '%' ],
520
  'selectors' => [
521
- '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
522
  ],
523
  ]
524
  );
@@ -540,6 +581,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
540
  'default' => '',
541
  'selectors' => [
542
  '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon' => 'color: {{VALUE}};',
 
543
  ],
544
  ]
545
  );
@@ -551,7 +593,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
551
  'type' => Controls_Manager::COLOR,
552
  'default' => '',
553
  'selectors' => [
554
- '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon' => 'background-color: {{VALUE}};',
555
  ],
556
  ]
557
  );
@@ -561,7 +603,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
561
  [
562
  'name' => 'ekit_funfact_border_icon_group',
563
  'label' => esc_html__( 'Border', 'elementskit' ),
564
- 'selector' => '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon',
565
  'condition' => [
566
  'ekit_funfact_view!' => 'Stacked',
567
  ],
@@ -574,7 +616,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
574
  'type' => Controls_Manager::DIMENSIONS,
575
  'size_units' => [ 'px', '%' ],
576
  'selectors' => [
577
- '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
578
  ],
579
  ]
580
  );
@@ -599,6 +641,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
599
  ],
600
  'selectors' => [
601
  '{{WRAPPER}} .elementskit-funfact-icon' => 'font-size: {{SIZE}}{{UNIT}};',
 
602
  ],
603
  'separator' => 'before',
604
  ]
@@ -619,7 +662,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
619
  'unit' => 'px',
620
  ],
621
  'selectors' => [
622
- '{{WRAPPER}} .elementskit-funfact-icon' => 'margin-bottom: {{SIZE}}{{UNIT}};',
623
  ],
624
  ]
625
  );
@@ -640,7 +683,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
640
  'unit' => 'px',
641
  ],
642
  'selectors' => [
643
- '{{WRAPPER}} .elementskit-funfact-icon' => 'padding: {{SIZE}}{{UNIT}};',
644
  ],
645
  ]
646
  );
@@ -654,7 +697,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
654
  'unit' => 'deg',
655
  ],
656
  'selectors' => [
657
- '{{WRAPPER}} .elementskit-funfact-icon' => 'transform: rotate({{SIZE}}{{UNIT}});',
658
  ],
659
  ]
660
  );
@@ -663,7 +706,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
663
  Group_Control_Box_Shadow::get_type(),
664
  [
665
  'name' => 'ekit_funfact_icon_box_shadow_group',
666
- 'selector' => '{{WRAPPER}} .elementskit-funfact-icon',
667
  ]
668
  );
669
 
@@ -999,7 +1042,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
999
  $this->add_control(
1000
  'ekit_funfact_show_overly',
1001
  [
1002
- 'label' => esc_html__( 'Enable Overly', 'elementskit' ),
1003
  'type' => Controls_Manager::SWITCHER,
1004
  'label_on' => esc_html__( 'Yes', 'elementskit' ),
1005
  'label_off' => esc_html__( 'No', 'elementskit' ),
@@ -1010,7 +1053,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
1010
  $this->add_responsive_control(
1011
  'ekit_funfact_bg_ovelry_color',
1012
  [
1013
- 'label' => esc_html__( 'Overly Color', 'elementskit' ),
1014
  'type' => Controls_Manager::COLOR,
1015
  'selectors' => [
1016
  '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-overlay' => 'background: {{VALUE}}',
@@ -1164,12 +1207,6 @@ class Elementskit_Widget_Funfact extends Widget_Base {
1164
 
1165
  }
1166
 
1167
- // Icon
1168
- if ( ! empty( $settings['ekit_funfact_icon'] ) ) {
1169
- $this->add_render_attribute( 'icon', 'class', $settings['ekit_funfact_icon'].' elementskit-funfact-icon');
1170
- $this->add_render_attribute( 'icon', 'aria-hidden', 'true' );
1171
- }
1172
-
1173
  ?>
1174
 
1175
  <div <?php echo \ElementsKit\Utils::kses($this->get_render_attribute_string( 'funfact_wrapper' )); ?>>
@@ -1184,6 +1221,21 @@ class Elementskit_Widget_Funfact extends Widget_Base {
1184
  <?php endif; ?>
1185
  <?php if($settings['ekit_funfact_icon_type'] == 'icon') : ?>
1186
  <i <?php echo \ElementsKit\Utils::kses($this->get_render_attribute_string( 'icon' )); ?>></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1187
  <?php endif; ?>
1188
  </div>
1189
  <?php endif; ?>
@@ -1195,7 +1247,7 @@ class Elementskit_Widget_Funfact extends Widget_Base {
1195
  <?php endif; ?>
1196
  </div>
1197
  <<?php echo \ElementsKit\Utils::render($settings['ekit_funfact_title_size']); ?> class="funfact-title"><?php echo esc_html($settings['ekit_funfact_title_text']); ?></<?php echo esc_html($settings['ekit_funfact_title_size']); ?>>
1198
- <?php echo esc_attr($enable_ovelry_color); ?>
1199
  </div>
1200
  </div>
1201
  </div>
9
 
10
  class Elementskit_Widget_Funfact extends Widget_Base {
11
 
 
12
  public $base;
13
 
14
+ public function __construct( $data = [], $args = null ) {
15
+ parent::__construct( $data, $args );
16
+ $this->add_script_depends('elementor-waypoints');
17
+ }
18
+
19
  public function get_name() {
20
  return Handler::get_name();
21
  }
67
  );
68
 
69
  $this->add_control(
70
+ 'ekit_funfact_icons__switch',
71
+ [
72
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
73
+ 'type' => Controls_Manager::SWITCHER,
74
+ 'default' => 'yes',
75
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
76
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
77
+ 'condition' => [
78
+ 'ekit_funfact_icon_type' => 'icon',
79
+ ]
80
+ ]
81
+ );
82
+
83
+ $this->add_control(
84
+ 'ekit_funfact_icons',
85
  [
86
  'label' => esc_html__( 'Icon', 'elementskit' ),
87
+ 'type' => Controls_Manager::ICONS,
88
+ 'fa4compatibility' => 'ekit_funfact_icon',
89
+ 'default' => [
90
+ 'value' => 'fab fa-amazon',
91
+ 'library' => 'brands',
92
+ ],
93
  'condition' => [
94
+ 'ekit_funfact_icon_type' => 'icon',
95
+ 'ekit_funfact_icons__switch' => 'yes',
96
  ]
97
  ]
98
  );
358
  [
359
  'label' => esc_html__( 'Icon', 'elementskit' ),
360
  'tab' => Controls_Manager::TAB_STYLE,
361
+ 'conditions' => [
362
+ 'terms' => [
363
+ [
364
+ 'relation' => 'OR',
365
+ 'name' => 'ekit_funfact_icons__switch',
366
+ 'operator' => 'in',
367
+ 'value' => [
368
+ 'yes',
369
+ ],
370
+ 'terms' => [
371
+ [
372
+ 'name' => 'ekit_funfact_icon_type',
373
+ 'operator' => 'in',
374
+ 'value' => [
375
+ 'image_icon',
376
+ ],
377
+ ],
378
+ ],
379
+ ],
380
+
381
+ ],
382
+ ]
383
  ]
384
  );
385
  $this->add_responsive_control(
499
  $this->start_controls_section(
500
  'ekit_funfact_section_style_icon',
501
  [
502
+ 'label' => esc_html__( 'Icons', 'elementskit' ),
503
  'tab' => Controls_Manager::TAB_STYLE,
504
  'condition' => [
505
+ 'ekit_funfact_icons__switch' => 'yes',
506
  'ekit_funfact_icon_type' => 'icon',
507
 
508
  ],
526
  'default' => '',
527
  'selectors' => [
528
  '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon' => 'color: {{VALUE}};',
529
+ '{{WRAPPER}} .elementskit-funfact .funfact-icon svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
530
  ],
531
  ]
532
  );
538
  'type' => Controls_Manager::COLOR,
539
  'default' => '',
540
  'selectors' => [
541
+ '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'background-color: {{VALUE}};',
542
  ],
543
  ]
544
  );
548
  [
549
  'name' => 'ekit_funfact_border_group',
550
  'label' => esc_html__( 'Border', 'elementskit' ),
551
+ 'selector' => '{{WRAPPER}} .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg',
552
  ]
553
  );
554
 
559
  'type' => Controls_Manager::DIMENSIONS,
560
  'size_units' => [ 'px', '%' ],
561
  'selectors' => [
562
+ '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
563
  ],
564
  ]
565
  );
581
  'default' => '',
582
  'selectors' => [
583
  '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon' => 'color: {{VALUE}};',
584
+ '{{WRAPPER}} .elementskit-funfact:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
585
  ],
586
  ]
587
  );
593
  'type' => Controls_Manager::COLOR,
594
  'default' => '',
595
  'selectors' => [
596
+ '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact:hover svg' => 'background-color: {{VALUE}};',
597
  ],
598
  ]
599
  );
603
  [
604
  'name' => 'ekit_funfact_border_icon_group',
605
  'label' => esc_html__( 'Border', 'elementskit' ),
606
+ 'selector' => '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact:hover svg',
607
  'condition' => [
608
  'ekit_funfact_view!' => 'Stacked',
609
  ],
616
  'type' => Controls_Manager::DIMENSIONS,
617
  'size_units' => [ 'px', '%' ],
618
  'selectors' => [
619
+ '{{WRAPPER}} .elementskit-funfact:hover .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
620
  ],
621
  ]
622
  );
641
  ],
642
  'selectors' => [
643
  '{{WRAPPER}} .elementskit-funfact-icon' => 'font-size: {{SIZE}}{{UNIT}};',
644
+ '{{WRAPPER}} .elementskit-funfact svg' => 'max-width: {{SIZE}}{{UNIT}};',
645
  ],
646
  'separator' => 'before',
647
  ]
662
  'unit' => 'px',
663
  ],
664
  'selectors' => [
665
+ '{{WRAPPER}} .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'margin-bottom: {{SIZE}}{{UNIT}};',
666
  ],
667
  ]
668
  );
683
  'unit' => 'px',
684
  ],
685
  'selectors' => [
686
+ '{{WRAPPER}} .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'padding: {{SIZE}}{{UNIT}};',
687
  ],
688
  ]
689
  );
697
  'unit' => 'deg',
698
  ],
699
  'selectors' => [
700
+ '{{WRAPPER}} .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg' => 'transform: rotate({{SIZE}}{{UNIT}});',
701
  ],
702
  ]
703
  );
706
  Group_Control_Box_Shadow::get_type(),
707
  [
708
  'name' => 'ekit_funfact_icon_box_shadow_group',
709
+ 'selector' => '{{WRAPPER}} .elementskit-funfact-icon, {{WRAPPER}} .elementskit-funfact svg',
710
  ]
711
  );
712
 
1042
  $this->add_control(
1043
  'ekit_funfact_show_overly',
1044
  [
1045
+ 'label' => esc_html__( 'Enable Overlay', 'elementskit' ),
1046
  'type' => Controls_Manager::SWITCHER,
1047
  'label_on' => esc_html__( 'Yes', 'elementskit' ),
1048
  'label_off' => esc_html__( 'No', 'elementskit' ),
1053
  $this->add_responsive_control(
1054
  'ekit_funfact_bg_ovelry_color',
1055
  [
1056
+ 'label' => esc_html__( 'Overlay Color', 'elementskit' ),
1057
  'type' => Controls_Manager::COLOR,
1058
  'selectors' => [
1059
  '{{WRAPPER}} .elementskit-funfact .elementskit-funfact-overlay' => 'background: {{VALUE}}',
1207
 
1208
  }
1209
 
 
 
 
 
 
 
1210
  ?>
1211
 
1212
  <div <?php echo \ElementsKit\Utils::kses($this->get_render_attribute_string( 'funfact_wrapper' )); ?>>
1221
  <?php endif; ?>
1222
  <?php if($settings['ekit_funfact_icon_type'] == 'icon') : ?>
1223
  <i <?php echo \ElementsKit\Utils::kses($this->get_render_attribute_string( 'icon' )); ?>></i>
1224
+
1225
+ <?php
1226
+ // new icon
1227
+ $migrated = isset( $settings['__fa4_migrated']['ekit_funfact_icons'] );
1228
+ // Check if its a new widget without previously selected icon using the old Icon control
1229
+ $is_new = empty( $settings['ekit_funfact_icon'] );
1230
+ if ( $is_new || $migrated ) {
1231
+ // new icon
1232
+ Icons_Manager::render_icon( $settings['ekit_funfact_icons'], [ 'aria-hidden' => 'true', 'class' => 'elementskit-funfact-icon' ] );
1233
+ } else {
1234
+ ?>
1235
+ <i class="<?php echo esc_attr($settings['ekit_funfact_icon']); ?> elementskit-funfact-icon" aria-hidden="true"></i>
1236
+ <?php
1237
+ }
1238
+ ?>
1239
  <?php endif; ?>
1240
  </div>
1241
  <?php endif; ?>
1247
  <?php endif; ?>
1248
  </div>
1249
  <<?php echo \ElementsKit\Utils::render($settings['ekit_funfact_title_size']); ?> class="funfact-title"><?php echo esc_html($settings['ekit_funfact_title_text']); ?></<?php echo esc_html($settings['ekit_funfact_title_size']); ?>>
1250
+ <?php echo $enable_ovelry_color; ?>
1251
  </div>
1252
  </div>
1253
  </div>
widgets/header-info/header-info-handler.php CHANGED
@@ -16,7 +16,7 @@ class Elementskit_Widget_Header_Info_Handler extends Core\Handler_Widget{
16
 
17
  static function get_icon()
18
  {
19
- return 'eicon-info-box ekit-widget-icon ';
20
  }
21
 
22
  static function get_categories()
16
 
17
  static function get_icon()
18
  {
19
+ return 'eicon-form-vertical ekit-widget-icon ';
20
  }
21
 
22
  static function get_categories()
widgets/header-info/header-info.php CHANGED
@@ -40,12 +40,16 @@ class Elementskit_Widget_Header_Info extends Widget_Base
40
 
41
  $headerinfogroup = new Repeater();
42
  $headerinfogroup->add_control(
43
- 'ekit_headerinfo_icon',
44
  [
45
  'label' => esc_html__('Icon', 'elementskit'),
46
  'label_block' => true,
47
- 'type' => Controls_Manager::ICON,
48
- 'default' => 'icon icon-facebook',
 
 
 
 
49
 
50
  ]
51
  );
@@ -109,6 +113,30 @@ class Elementskit_Widget_Header_Info extends Widget_Base
109
  ]
110
  );
111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  $this->add_control(
113
  'ekit_info_text_color',
114
  [
@@ -120,6 +148,7 @@ class Elementskit_Widget_Header_Info extends Widget_Base
120
  ],
121
  ]
122
  );
 
123
  $this->add_group_control(
124
  Group_Control_Typography::get_type(),
125
  [
@@ -130,6 +159,59 @@ class Elementskit_Widget_Header_Info extends Widget_Base
130
  ]
131
  );
132
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  $this->end_controls_section();
134
 
135
 
@@ -159,7 +241,22 @@ class Elementskit_Widget_Header_Info extends Widget_Base
159
  ?>
160
  <li>
161
  <a href="<?php echo esc_url($item['ekit_headerinfo_link']['url']);?>">
162
- <i class="<?php echo esc_attr($item['ekit_headerinfo_icon']);?>"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  <?php echo esc_html($item['ekit_headerinfo_text']);?>
164
  </a>
165
  </li>
40
 
41
  $headerinfogroup = new Repeater();
42
  $headerinfogroup->add_control(
43
+ 'ekit_headerinfo_icons',
44
  [
45
  'label' => esc_html__('Icon', 'elementskit'),
46
  'label_block' => true,
47
+ 'type' => Controls_Manager::ICONS,
48
+ 'fa4compatibility' => 'ekit_headerinfo_icon',
49
+ 'default' => [
50
+ 'value' => 'icon icon-facebook',
51
+ 'library' => 'ekiticons',
52
+ ],
53
 
54
  ]
55
  );
113
  ]
114
  );
115
 
116
+ $this->add_responsive_control(
117
+ 'ekit_info_item_margin',
118
+ [
119
+ 'label' => esc_html__( 'Margin', 'elementskit' ),
120
+ 'type' => Controls_Manager::DIMENSIONS,
121
+ 'size_units' => [ 'px', '%', 'em' ],
122
+ 'selectors' => [
123
+ '{{WRAPPER}} .ekit-header-info > li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
124
+ ],
125
+ ]
126
+ );
127
+
128
+ $this->add_responsive_control(
129
+ 'ekit_info_item_padding',
130
+ [
131
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
132
+ 'type' => Controls_Manager::DIMENSIONS,
133
+ 'size_units' => [ 'px', '%', 'em' ],
134
+ 'selectors' => [
135
+ '{{WRAPPER}} .ekit-header-info > li' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
136
+ ],
137
+ ]
138
+ );
139
+
140
  $this->add_control(
141
  'ekit_info_text_color',
142
  [
148
  ],
149
  ]
150
  );
151
+
152
  $this->add_group_control(
153
  Group_Control_Typography::get_type(),
154
  [
159
  ]
160
  );
161
 
162
+ $this->add_control(
163
+ 'ekit_info_icon_color',
164
+ [
165
+ 'label' => esc_html__( 'Icon Color', 'elementskit' ),
166
+ 'type' => Controls_Manager::COLOR,
167
+ 'default' => '',
168
+ 'selectors' => [
169
+ '{{WRAPPER}} .ekit-header-info > li > a i' => 'color: {{VALUE}};',
170
+ '{{WRAPPER}} .ekit-header-info > li > a svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
171
+ ],
172
+ 'separator' => 'before'
173
+ ]
174
+ );
175
+ $this->add_responsive_control(
176
+ 'ekit_simple_tab_title_icon_size',
177
+ [
178
+ 'label' => esc_html__( 'Icon Size', 'elementskit' ),
179
+ 'type' => Controls_Manager::SLIDER,
180
+ 'size_units' => [ 'px', '%' ],
181
+ 'range' => [
182
+ 'px' => [
183
+ 'min' => 1,
184
+ 'max' => 100,
185
+ 'step' => 5,
186
+ ]
187
+ ],
188
+ 'selectors' => [
189
+ '{{WRAPPER}} .ekit-header-info > li > a i' => 'font-size: {{SIZE}}{{UNIT}};',
190
+ '{{WRAPPER}} .ekit-header-info > li > a svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto',
191
+ ],
192
+ ]
193
+ );
194
+ $this->add_responsive_control(
195
+ 'ekit_info_icon_spacing',
196
+ [
197
+ 'label' => esc_html__( 'Icon Spacing', 'elementskit' ),
198
+ 'type' => Controls_Manager::SLIDER,
199
+ 'default' => [
200
+ 'size' => 10,
201
+ 'unit' => 'px',
202
+ ],
203
+ 'range' => [
204
+ 'px' => [
205
+ 'min' => 0,
206
+ 'max' => 100,
207
+ ],
208
+ ],
209
+ 'selectors' => [
210
+ '{{WRAPPER}} .ekit-header-info > li > a i, {{WRAPPER}} .ekit-header-info > li > a svg' => 'margin-right: {{SIZE}}{{UNIT}};',
211
+ ],
212
+ ]
213
+ );
214
+
215
  $this->end_controls_section();
216
 
217
 
241
  ?>
242
  <li>
243
  <a href="<?php echo esc_url($item['ekit_headerinfo_link']['url']);?>">
244
+
245
+ <?php
246
+ // new icon
247
+ $migrated = isset( $item['__fa4_migrated']['ekit_headerinfo_icons'] );
248
+ // Check if its a new widget without previously selected icon using the old Icon control
249
+ $is_new = empty( $item['ekit_headerinfo_icon'] );
250
+ if ( $is_new || $migrated ) {
251
+ // new icon
252
+ Icons_Manager::render_icon( $item['ekit_headerinfo_icons'], [ 'aria-hidden' => 'true' ] );
253
+ } else {
254
+ ?>
255
+ <i class="<?php echo esc_attr($item['ekit_headerinfo_icon']); ?>" aria-hidden="true"></i>
256
+ <?php
257
+ }
258
+ ?>
259
+
260
  <?php echo esc_html($item['ekit_headerinfo_text']);?>
261
  </a>
262
  </li>
widgets/header-offcanvas/header-offcanvas.php CHANGED
@@ -51,7 +51,6 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
51
  [
52
  'label' =>esc_html__( 'Overlay color', 'elementskit' ),
53
  'type' => Controls_Manager::COLOR,
54
- 'default' => 'rgba(0,0,0, 0.87)',
55
  'selectors' => [
56
  '{{WRAPPER}} .ekit-bg-black' => 'background-color: {{VALUE}};',
57
  ],
@@ -68,17 +67,69 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
68
  ]
69
  );
70
  $this->add_control(
71
- 'ekit_offcanvas_menu_icon',
72
  [
73
  'label' => esc_html__('Icon', 'elementskit'),
74
  'label_block' => true,
75
- 'type' => Controls_Manager::ICON,
76
- 'default' => 'icon icon-burger-menu',
77
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  ]
79
  );
80
 
81
  $this->add_control(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  'ekit_offcanvas_icon_color',
83
  [
84
  'label' =>esc_html__( 'Color', 'elementskit' ),
@@ -86,108 +137,80 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
86
  'default' => '#333',
87
  'selectors' => [
88
  '{{WRAPPER}} .ekit_navSidebar-button' => 'color: {{VALUE}};',
 
89
  ],
90
  ]
91
  );
92
 
93
- $this->add_control(
94
  'ekit_offcanvas_icon_bg_color',
95
  [
96
  'label' =>esc_html__( 'Background Color', 'elementskit' ),
97
  'type' => Controls_Manager::COLOR,
98
- 'default' => '',
99
  'selectors' => [
100
  '{{WRAPPER}} .ekit_navSidebar-button' => 'background-color: {{VALUE}};',
101
  ],
102
  ]
103
  );
104
-
105
-
106
- $this->add_responsive_control(
107
- 'ekit_offcanvas_icon_font_size',
108
- [
109
- 'label' => esc_html__('Font Size', 'elementskit'),
110
- 'type' => Controls_Manager::SLIDER,
111
- 'size_units' => ['px', 'em'],
112
- 'default' => [
113
- 'unit' => 'px',
114
- 'size' => '20',
115
- ],
116
- 'selectors' => [
117
- '{{WRAPPER}} .ekit_navSidebar-button' => 'font-size: {{SIZE}}{{UNIT}};',
118
- ],
119
-
120
- ]
121
- );
122
 
123
- $this->add_group_control(
124
- Group_Control_Border::get_type(),
125
  [
126
- 'name' => 'ekit_border',
127
- 'selector' => '{{WRAPPER}} .ekit_navSidebar-button',
128
  'separator' => 'before',
129
  ]
130
  );
131
 
132
- $this->end_controls_tab();
133
-
134
-
135
- // Close
136
- $this->start_controls_tab(
137
- 'ekit_offcanvas_close_tab',
138
  [
139
- 'label' => esc_html__( 'Close', 'elementskit' )
 
 
 
 
 
140
  ]
141
  );
142
-
143
- $this->add_control(
144
- 'ekit_offcanvas_menu_close_icon',
145
- [
146
- 'label' => esc_html__('Close Icon', 'elementskit'),
147
- 'label_block' => true,
148
- 'type' => Controls_Manager::ICON,
149
- 'default' => 'fa fa-close',
150
 
151
- ]
152
- );
153
-
154
- $this->add_control(
155
- 'ekit_offcanvas_close_icon_color',
156
  [
157
- 'label' =>esc_html__( 'Color', 'elementskit' ),
158
  'type' => Controls_Manager::COLOR,
159
- 'default' => '#333',
160
  'selectors' => [
161
- '{{WRAPPER}} .ekit_close-side-widget' => 'color: {{VALUE}};',
162
  ],
163
  ]
164
  );
165
-
166
- $this->add_control(
167
- 'ekit_offcanvas_close_icon_bg_color',
168
  [
169
- 'label' =>esc_html__( 'Background Color', 'elementskit' ),
170
  'type' => Controls_Manager::COLOR,
171
- 'default' => '',
172
  'selectors' => [
173
- '{{WRAPPER}} .ekit_close-side-widget' => 'background-color: {{VALUE}};',
174
  ],
175
  ]
176
  );
177
 
178
 
179
  $this->add_responsive_control(
180
- 'ekit_offcanvas_close_icon_font_size',
181
  [
182
  'label' => esc_html__('Font Size', 'elementskit'),
183
  'type' => Controls_Manager::SLIDER,
184
  'size_units' => ['px', 'em'],
 
185
  'default' => [
186
  'unit' => 'px',
187
  'size' => '20',
188
  ],
189
  'selectors' => [
190
- '{{WRAPPER}} .ekit_close-side-widget' => 'font-size: {{SIZE}}{{UNIT}};',
 
191
  ],
192
 
193
  ]
@@ -196,33 +219,35 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
196
  $this->add_group_control(
197
  Group_Control_Border::get_type(),
198
  [
199
- 'name' => 'ekit_close_border',
200
- 'selector' => '{{WRAPPER}} .ekit_close-side-widget',
201
  'separator' => 'before',
202
  ]
203
  );
204
 
205
- $this->end_controls_tab();
206
-
207
- $this->end_controls_tabs();
208
- // end tabs
209
-
210
- $this->end_controls_section();
211
-
212
-
213
- $this->start_controls_section(
214
- 'ekit_header_offcanvas_section_tab_style',
215
- [
216
- 'label' => esc_html__('Offcanvas', 'elementskit'),
217
- 'tab' => Controls_Manager::TAB_STYLE,
218
- ]
219
- );
220
-
221
- $this->start_controls_tabs('ekit_header_offcanvas_style_tabs');
222
- $this->start_controls_tab(
223
- 'ekit_header_offcanvas_style_hamburger_tab',
224
  [
225
- 'label' => esc_html__( 'Hamburger', 'elementskit' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
  ]
227
  );
228
 
@@ -295,7 +320,103 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
295
  $this->start_controls_tab(
296
  'ekit_header_offcanvas_style_close_tab',
297
  [
298
- 'label' => esc_html__( 'Close', 'elementskit' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
299
  ]
300
  );
301
 
@@ -370,8 +491,37 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
370
 
371
  $this->end_controls_section();
372
 
373
-
374
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
 
376
  }
377
 
@@ -387,7 +537,24 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
387
 
388
 
389
  ?>
390
- <a href="#" class="ekit_navSidebar-button ekit_offcanvas-sidebar"><i class="<?php echo esc_attr($settings['ekit_offcanvas_menu_icon']);?>"></i></a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  <!-- offset cart strart -->
392
  <!-- sidebar cart item -->
393
  <div class="ekit-sidebar-group info-group">
@@ -396,7 +563,22 @@ class Elementskit_Widget_Header_Offcanvas extends Widget_Base
396
  <div class="ekit_sidebar-widget-container">
397
  <div class="ekit_widget-heading">
398
  <a href="#" class="ekit_close-side-widget">
399
- <i class="<?php echo esc_attr($settings['ekit_offcanvas_menu_close_icon']);?>"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  </a>
401
  </div>
402
  <div class="ekit_sidebar-textwidget">
51
  [
52
  'label' =>esc_html__( 'Overlay color', 'elementskit' ),
53
  'type' => Controls_Manager::COLOR,
 
54
  'selectors' => [
55
  '{{WRAPPER}} .ekit-bg-black' => 'background-color: {{VALUE}};',
56
  ],
67
  ]
68
  );
69
  $this->add_control(
70
+ 'ekit_offcanvas_menu_icons',
71
  [
72
  'label' => esc_html__('Icon', 'elementskit'),
73
  'label_block' => true,
74
+ 'type' => Controls_Manager::ICONS,
75
+ 'fa4compatibility' => 'ekit_offcanvas_menu_icon',
76
+ 'default' => [
77
+ 'value' => 'icon icon-burger-menu',
78
+ 'library' => 'ekiticons',
79
+ ],
80
+ ]
81
+ );
82
+
83
+ $this->end_controls_tab();
84
+
85
+
86
+ // Close
87
+ $this->start_controls_tab(
88
+ 'ekit_offcanvas_close_tab',
89
+ [
90
+ 'label' => esc_html__( 'Closed', 'elementskit' )
91
  ]
92
  );
93
 
94
  $this->add_control(
95
+ 'ekit_offcanvas_menu_close_icons',
96
+ [
97
+ 'label' => esc_html__('Close Icon', 'elementskit'),
98
+ 'label_block' => true,
99
+ 'type' => Controls_Manager::ICONS,
100
+ 'fa4compatibility' => 'ekit_offcanvas_menu_close_icon',
101
+ 'default' => [
102
+ 'value' => 'fas fa-times',
103
+ 'library' => 'solid',
104
+ ],
105
+ ]
106
+ );
107
+
108
+ $this->end_controls_tab();
109
+
110
+ $this->end_controls_tabs();
111
+ // end tabs
112
+
113
+ $this->end_controls_section();
114
+
115
+
116
+ $this->start_controls_section(
117
+ 'ekit_header_offcanvas_section_tab_style',
118
+ [
119
+ 'label' => esc_html__('Offcanvas', 'elementskit'),
120
+ 'tab' => Controls_Manager::TAB_STYLE,
121
+ ]
122
+ );
123
+
124
+ $this->start_controls_tabs('ekit_header_offcanvas_style_tabs');
125
+ $this->start_controls_tab(
126
+ 'ekit_header_offcanvas_style_hamburger_tab',
127
+ [
128
+ 'label' => esc_html__( 'Hamburger', 'elementskit' )
129
+ ]
130
+ );
131
+
132
+ $this->add_responsive_control(
133
  'ekit_offcanvas_icon_color',
134
  [
135
  'label' =>esc_html__( 'Color', 'elementskit' ),
137
  'default' => '#333',
138
  'selectors' => [
139
  '{{WRAPPER}} .ekit_navSidebar-button' => 'color: {{VALUE}};',
140
+ '{{WRAPPER}} .ekit_navSidebar-button svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
141
  ],
142
  ]
143
  );
144
 
145
+ $this->add_responsive_control(
146
  'ekit_offcanvas_icon_bg_color',
147
  [
148
  'label' =>esc_html__( 'Background Color', 'elementskit' ),
149
  'type' => Controls_Manager::COLOR,
 
150
  'selectors' => [
151
  '{{WRAPPER}} .ekit_navSidebar-button' => 'background-color: {{VALUE}};',
152
  ],
153
  ]
154
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
 
156
+ $this->add_control(
157
+ 'ekit_offcanvas_icon_hover_title',
158
  [
159
+ 'label' => __( 'Hover', 'elementskit' ),
160
+ 'type' => Controls_Manager::HEADING,
161
  'separator' => 'before',
162
  ]
163
  );
164
 
165
+ $this->add_responsive_control(
166
+ 'ekit_offcanvas_icon_color_hover',
 
 
 
 
167
  [
168
+ 'label' =>esc_html__( 'Color', 'elementskit' ),
169
+ 'type' => Controls_Manager::COLOR,
170
+ 'selectors' => [
171
+ '{{WRAPPER}} .ekit_navSidebar-button:hover' => 'color: {{VALUE}};',
172
+ '{{WRAPPER}} .ekit_navSidebar-button:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
173
+ ],
174
  ]
175
  );
 
 
 
 
 
 
 
 
176
 
177
+ $this->add_responsive_control(
178
+ 'ekit_offcanvas_icon_bg_color_hover',
 
 
 
179
  [
180
+ 'label' =>esc_html__( 'Background Color', 'elementskit' ),
181
  'type' => Controls_Manager::COLOR,
 
182
  'selectors' => [
183
+ '{{WRAPPER}} .ekit_navSidebar-button:hover' => 'background-color: {{VALUE}};',
184
  ],
185
  ]
186
  );
187
+
188
+ $this->add_responsive_control(
189
+ 'ekit_offcanvas_icon_border_color_hover',
190
  [
191
+ 'label' =>esc_html__( 'Border Color', 'elementskit' ),
192
  'type' => Controls_Manager::COLOR,
 
193
  'selectors' => [
194
+ '{{WRAPPER}} .ekit_navSidebar-button:hover' => 'border-color: {{VALUE}};',
195
  ],
196
  ]
197
  );
198
 
199
 
200
  $this->add_responsive_control(
201
+ 'ekit_offcanvas_icon_font_size',
202
  [
203
  'label' => esc_html__('Font Size', 'elementskit'),
204
  'type' => Controls_Manager::SLIDER,
205
  'size_units' => ['px', 'em'],
206
+ 'separator' => 'before',
207
  'default' => [
208
  'unit' => 'px',
209
  'size' => '20',
210
  ],
211
  'selectors' => [
212
+ '{{WRAPPER}} .ekit_navSidebar-button i' => 'font-size: {{SIZE}}{{UNIT}};',
213
+ '{{WRAPPER}} .ekit_navSidebar-button svg' => 'max-width: {{SIZE}}{{UNIT}};',
214
  ],
215
 
216
  ]
219
  $this->add_group_control(
220
  Group_Control_Border::get_type(),
221
  [
222
+ 'name' => 'ekit_border',
223
+ 'selector' => '{{WRAPPER}} .ekit_navSidebar-button',
224
  'separator' => 'before',
225
  ]
226
  );
227
 
228
+ $this->add_responsive_control(
229
+ 'ekit_offcanvas_humburger_text_align',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  [
231
+ 'label' => __( 'Alignment', 'elementskit' ),
232
+ 'type' => Controls_Manager::CHOOSE,
233
+ 'options' => [
234
+ 'left' => [
235
+ 'title' => __( 'Left', 'elementskit' ),
236
+ 'icon' => 'fa fa-align-left',
237
+ ],
238
+ 'center' => [
239
+ 'title' => __( 'Center', 'elementskit' ),
240
+ 'icon' => 'fa fa-align-center',
241
+ ],
242
+ 'right' => [
243
+ 'title' => __( 'Right', 'elementskit' ),
244
+ 'icon' => 'fa fa-align-right',
245
+ ],
246
+ ],
247
+ 'selectors' => [
248
+ '{{WRAPPER}} .ekit-offcanvas-toggle-wraper' => 'text-align: {{VALUE}}',
249
+ ],
250
+ 'toggle' => true,
251
  ]
252
  );
253
 
320
  $this->start_controls_tab(
321
  'ekit_header_offcanvas_style_close_tab',
322
  [
323
+ 'label' => esc_html__( 'Closed', 'elementskit' )
324
+ ]
325
+ );
326
+
327
+ $this->add_responsive_control(
328
+ 'ekit_offcanvas_close_icon_color',
329
+ [
330
+ 'label' =>esc_html__( 'Color', 'elementskit' ),
331
+ 'type' => Controls_Manager::COLOR,
332
+ 'default' => '#333',
333
+ 'selectors' => [
334
+ '{{WRAPPER}} .ekit_close-side-widget' => 'color: {{VALUE}};',
335
+ '{{WRAPPER}} .ekit_close-side-widget svg path' => 'stroke: {{VALUE}}; fill:{{VALUE}};',
336
+ ],
337
+ ]
338
+ );
339
+
340
+ $this->add_responsive_control(
341
+ 'ekit_offcanvas_close_icon_bg_color',
342
+ [
343
+ 'label' =>esc_html__( 'Background Color', 'elementskit' ),
344
+ 'type' => Controls_Manager::COLOR,
345
+ 'selectors' => [
346
+ '{{WRAPPER}} .ekit_close-side-widget' => 'background-color: {{VALUE}};',
347
+ ],
348
+ ]
349
+ );
350
+
351
+ $this->add_control(
352
+ 'ekit_offcanvas_close_icon_hover_title',
353
+ [
354
+ 'label' => __( 'Hover', 'elementskit' ),
355
+ 'type' => Controls_Manager::HEADING,
356
+ 'separator' => 'before',
357
+ ]
358
+ );
359
+
360
+ $this->add_responsive_control(
361
+ 'ekit_offcanvas_close_icon_color_hover',
362
+ [
363
+ 'label' =>esc_html__( 'Color', 'elementskit' ),
364
+ 'type' => Controls_Manager::COLOR,
365
+ 'selectors' => [
366
+ '{{WRAPPER}} .ekit_close-side-widget:hover' => 'color: {{VALUE}};',
367
+ '{{WRAPPER}} .ekit_close-side-widget:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};'
368
+ ],
369
+ ]
370
+ );
371
+
372
+ $this->add_responsive_control(
373
+ 'ekit_offcanvas_close_icon_bg_color_hover',
374
+ [
375
+ 'label' =>esc_html__( 'Background Color', 'elementskit' ),
376
+ 'type' => Controls_Manager::COLOR,
377
+ 'selectors' => [
378
+ '{{WRAPPER}} .ekit_close-side-widget:hover' => 'background-color: {{VALUE}};',
379
+ ],
380
+ ]
381
+ );
382
+
383
+ $this->add_responsive_control(
384
+ 'ekit_offcanvas_close_icon_border_color_hover',
385
+ [
386
+ 'label' =>esc_html__( 'Border Color', 'elementskit' ),
387
+ 'type' => Controls_Manager::COLOR,
388
+ 'selectors' => [
389
+ '{{WRAPPER}} .ekit_close-side-widget:hover' => 'border-color: {{VALUE}};',
390
+ ],
391
+ ]
392
+ );
393
+
394
+
395
+ $this->add_responsive_control(
396
+ 'ekit_offcanvas_close_icon_font_size',
397
+ [
398
+ 'label' => esc_html__('Font Size', 'elementskit'),
399
+ 'type' => Controls_Manager::SLIDER,
400
+ 'size_units' => ['px', 'em'],
401
+ 'separator' => 'before',
402
+ 'default' => [
403
+ 'unit' => 'px',
404
+ 'size' => '20',
405
+ ],
406
+ 'selectors' => [
407
+ '{{WRAPPER}} .ekit_close-side-widget' => 'font-size: {{SIZE}}{{UNIT}};',
408
+ '{{WRAPPER}} .ekit_close-side-widget svg' => 'max-width: {{SIZE}}{{UNIT}};',
409
+ ],
410
+
411
+ ]
412
+ );
413
+
414
+ $this->add_group_control(
415
+ Group_Control_Border::get_type(),
416
+ [
417
+ 'name' => 'ekit_close_border',
418
+ 'selector' => '{{WRAPPER}} .ekit_close-side-widget',
419
+ 'separator' => 'before',
420
  ]
421
  );
422
 
491
 
492
  $this->end_controls_section();
493
 
494
+ $this->start_controls_section(
495
+ 'ekit_offcanvas_panel_style_tab',
496
+ [
497
+ 'label' => __( 'Offcanvas Panel', 'elementskit' ),
498
+ 'tab' => Controls_Manager::TAB_STYLE,
499
+ ]
500
+ );
501
+
502
+ $this->add_responsive_control(
503
+ 'eit_offcanvas_width',
504
+ [
505
+ 'label' => __( 'Width', 'elementskit' ),
506
+ 'type' => Controls_Manager::SLIDER,
507
+ 'size_units' => [ 'px', '%' ],
508
+ 'selectors' => [
509
+ '{{WRAPPER}} .ekit-wid-con .ekit-sidebar-widget' => 'max-width: {{SIZE}}{{UNIT}};',
510
+ ],
511
+ ]
512
+ );
513
+
514
+ $this->add_group_control(
515
+ Group_Control_Background::get_type(),
516
+ [
517
+ 'name' => 'ekit_offcanvas_background',
518
+ 'label' => __( 'Background', 'elementskit' ),
519
+ 'types' => [ 'classic', 'gradient' ],
520
+ 'selector' => '{{WRAPPER}} .ekit-wid-con .ekit-sidebar-widget',
521
+ ]
522
+ );
523
+
524
+ $this->end_controls_section();
525
 
526
  }
527
 
537
 
538
 
539
  ?>
540
+ <div class="ekit-offcanvas-toggle-wraper">
541
+ <a href="#" class="ekit_navSidebar-button ekit_offcanvas-sidebar">
542
+ <?php
543
+ // new icon
544
+ $migrated = isset( $settings['__fa4_migrated']['ekit_offcanvas_menu_icons'] );
545
+ // Check if its a new widget without previously selected icon using the old Icon control
546
+ $is_new = empty( $settings['ekit_offcanvas_menu_icon'] );
547
+ if ( $is_new || $migrated ) {
548
+ // new icon
549
+ Icons_Manager::render_icon( $settings['ekit_offcanvas_menu_icons'], [ 'aria-hidden' => 'true' ] );
550
+ } else {
551
+ ?>
552
+ <i class="<?php echo esc_attr($settings['ekit_offcanvas_menu_icon']); ?>" aria-hidden="true"></i>
553
+ <?php
554
+ }
555
+ ?>
556
+ </a>
557
+ </div>
558
  <!-- offset cart strart -->
559
  <!-- sidebar cart item -->
560
  <div class="ekit-sidebar-group info-group">
563
  <div class="ekit_sidebar-widget-container">
564
  <div class="ekit_widget-heading">
565
  <a href="#" class="ekit_close-side-widget">
566
+
567
+ <?php
568
+ // new icon
569
+ $migrated = isset( $settings['__fa4_migrated']['ekit_offcanvas_menu_close_icons'] );
570
+ // Check if its a new widget without previously selected icon using the old Icon control
571
+ $is_new = empty( $settings['ekit_offcanvas_menu_close_icon'] );
572
+ if ( $is_new || $migrated ) {
573
+ // new icon
574
+ Icons_Manager::render_icon( $settings['ekit_offcanvas_menu_close_icons'], [ 'aria-hidden' => 'true' ] );
575
+ } else {
576
+ ?>
577
+ <i class="<?php echo esc_attr($settings['ekit_offcanvas_menu_close_icon']); ?>" aria-hidden="true"></i>
578
+ <?php
579
+ }
580
+ ?>
581
+
582
  </a>
583
  </div>
584
  <div class="ekit_sidebar-textwidget">
widgets/header-search/header-search.php CHANGED
@@ -43,14 +43,30 @@ class Elementskit_Widget_Header_Search extends Widget_Base
43
  ]
44
  );
45
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
  $this->add_control(
48
- 'ekit_search_icon',
49
  [
50
  'label' => esc_html__('Select Icon', 'elementskit'),
 
 
 
 
 
51
  'label_block' => true,
52
- 'type' => Controls_Manager::ICON,
53
- 'default' => 'icon icon-search',
54
 
55
  ]
56
  );
@@ -67,6 +83,7 @@ class Elementskit_Widget_Header_Search extends Widget_Base
67
  ],
68
  'selectors' => [
69
  '{{WRAPPER}} .ekit_navsearch-button' => 'font-size: {{SIZE}}{{UNIT}};',
 
70
  ],
71
 
72
  ]
@@ -95,7 +112,8 @@ class Elementskit_Widget_Header_Search extends Widget_Base
95
  'label' =>esc_html__( 'Color', 'elementskit' ),
96
  'type' => Controls_Manager::COLOR,
97
  'selectors' => [
98
- '{{WRAPPER}} .ekit_navsearch-button' => 'color: {{VALUE}};',
 
99
  ],
100
  ]
101
  );
@@ -124,7 +142,8 @@ class Elementskit_Widget_Header_Search extends Widget_Base
124
  'label' =>esc_html__( 'Color', 'elementskit' ),
125
  'type' => Controls_Manager::COLOR,
126
  'selectors' => [
127
- '{{WRAPPER}} .ekit_navsearch-button:hover' => 'color: {{VALUE}};',
 
128
  ],
129
  ]
130
  );
@@ -201,7 +220,7 @@ class Elementskit_Widget_Header_Search extends Widget_Base
201
  $this->add_control(
202
  'ekit_search_padding',
203
  [
204
- 'label' => __( 'Padding', 'elementskit' ),
205
  'type' => Controls_Manager::DIMENSIONS,
206
  'size_units' => [ 'px', '%', 'em' ],
207
  'default' => [
@@ -220,10 +239,10 @@ class Elementskit_Widget_Header_Search extends Widget_Base
220
  $this->add_control(
221
  'ekit_search_height_width_socher',
222
  [
223
- 'label' => __( 'Use Height Width', 'elementskit' ),
224
  'type' => Controls_Manager::SWITCHER,
225
- 'label_on' => __( 'Show', 'elementskit' ),
226
- 'label_off' => __( 'Hide', 'elementskit' ),
227
  'return_value' => 'yes',
228
  'default' => 'yes',
229
  ]
@@ -322,31 +341,61 @@ class Elementskit_Widget_Header_Search extends Widget_Base
322
 
323
  protected function render_raw( ) {
324
  $settings = $this->get_settings();
 
 
 
 
 
 
 
 
 
 
325
  ?>
326
- <a href="#ekit_modal-popup-<?php echo esc_attr($this->get_id()); ?>" class="ekit_navsearch-button ekit-modal-popup"><i
327
- class="<?php echo esc_attr($settings['ekit_search_icon']);?>"></i></a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
328
  <!-- language switcher strart -->
329
  <!-- xs modal -->
330
  <div class="zoom-anim-dialog mfp-hide ekit_modal-searchPanel" id="ekit_modal-popup-<?php echo esc_attr($this->get_id()); ?>">
331
  <div class="ekit-search-panel">
332
- <form role="search" method="get" class="ekit-search-group" action="<?php echo esc_url( home_url( '/' ) ); ?>">
333
- <input type="search" class="ekit_search-field" placeholder="<?php echo esc_attr_x( 'Search &hellip;', 'placeholder', 'elementskit' ); ?>" value="<?php echo get_search_query(); ?>" name="s" />
334
- <button type="submit" class="ekit_search-button"><i class="icon icon-search"></i></button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
335
  </form>
336
  </div>
337
  </div><!-- End xs modal -->
338
  <!-- end language switcher strart -->
339
  <?php
340
-
341
-
342
-
343
-
344
  }
345
  protected function _content_template() { }
346
-
347
-
348
-
349
-
350
-
351
-
352
  }
43
  ]
44
  );
45
 
46
+ $this->add_control(
47
+ 'ekit_search_placeholder_text', [
48
+ 'label' => esc_html__('Placeholder Text', 'elementskit'),
49
+ 'type' => Controls_Manager::TEXT,
50
+ 'default' => 'Search...',
51
+ 'label_block' => true,
52
+ 'dynamic' => [
53
+ 'active' => true,
54
+ ],
55
+ ]
56
+ );
57
+
58
 
59
  $this->add_control(
60
+ 'ekit_search_icons',
61
  [
62
  'label' => esc_html__('Select Icon', 'elementskit'),
63
+ 'fa4compatibility' => 'ekit_search_icon',
64
+ 'default' => [
65
+ 'value' => 'icon icon-search',
66
+ 'library' => 'ekiticons',
67
+ ],
68
  'label_block' => true,
69
+ 'type' => Controls_Manager::ICONS,
 
70
 
71
  ]
72
  );
83
  ],
84
  'selectors' => [
85
  '{{WRAPPER}} .ekit_navsearch-button' => 'font-size: {{SIZE}}{{UNIT}};',
86
+ '{{WRAPPER}} .ekit_navsearch-button svg' => 'max-width: {{SIZE}}{{UNIT}};',
87
  ],
88
 
89
  ]
112
  'label' =>esc_html__( 'Color', 'elementskit' ),
113
  'type' => Controls_Manager::COLOR,
114
  'selectors' => [
115
+ '{{WRAPPER}} .ekit_navsearch-button, {{WRAPPER}} .ekit_search-button i' => 'color: {{VALUE}};',
116
+ '{{WRAPPER}} .ekit_navsearch-button svg path, {{WRAPPER}} .ekit_search-button svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
117
  ],
118
  ]
119
  );
142
  'label' =>esc_html__( 'Color', 'elementskit' ),
143
  'type' => Controls_Manager::COLOR,
144
  'selectors' => [
145
+ '{{WRAPPER}} .ekit_navsearch-button:hover, {{WRAPPER}} .ekit_search-button:hover i' => 'color: {{VALUE}};',
146
+ '{{WRAPPER}} .ekit_navsearch-button:hover svg path, {{WRAPPER}} .ekit_search-button:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
147
  ],
148
  ]
149
  );
220
  $this->add_control(
221
  'ekit_search_padding',
222
  [
223
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
224
  'type' => Controls_Manager::DIMENSIONS,
225
  'size_units' => [ 'px', '%', 'em' ],
226
  'default' => [
239
  $this->add_control(
240
  'ekit_search_height_width_socher',
241
  [
242
+ 'label' => esc_html__( 'Use Height Width', 'elementskit' ),
243
  'type' => Controls_Manager::SWITCHER,
244
+ 'label_on' => esc_html__( 'Show', 'elementskit' ),
245
+ 'label_off' => esc_html__( 'Hide', 'elementskit' ),
246
  'return_value' => 'yes',
247
  'default' => 'yes',
248
  ]
341
 
342
  protected function render_raw( ) {
343
  $settings = $this->get_settings();
344
+ /*
345
+ *
346
+ * Roots.io searchform.php template hack to fix Polylang search
347
+ * https://gist.github.com/bramchi/d0767c32a772550486ea
348
+ * Note: Polylang setting 'Hide URL language info for default language' should be enabled for this to work.
349
+ * Soil-nice-search disabled in Roots.
350
+ *
351
+ */
352
+ $language_prefix = (!function_exists('pll_current_language') ? '' : pll_current_language());
353
+
354
  ?>
355
+ <a href="#ekit_modal-popup-<?php echo esc_attr($this->get_id()); ?>" class="ekit_navsearch-button ekit-modal-popup">
356
+ <?php
357
+ // new icon
358
+ $migrated = isset( $settings['__fa4_migrated']['ekit_search_icons'] );
359
+ // Check if its a new widget without previously selected icon using the old Icon control
360
+ $is_new = empty( $settings['ekit_search_icon'] );
361
+ if ( $is_new || $migrated ) {
362
+ // new icon
363
+ Icons_Manager::render_icon( $settings['ekit_search_icons'], [ 'aria-hidden' => 'true' ] );
364
+ } else {
365
+ ?>
366
+ <i class="<?php echo $settings['ekit_search_icon']; ?>" aria-hidden="true"></i>
367
+ <?php
368
+ }
369
+ ?>
370
+ </a>
371
  <!-- language switcher strart -->
372
  <!-- xs modal -->
373
  <div class="zoom-anim-dialog mfp-hide ekit_modal-searchPanel" id="ekit_modal-popup-<?php echo esc_attr($this->get_id()); ?>">
374
  <div class="ekit-search-panel">
375
+ <!-- Polylang search - thanks to Alain Melsens -->
376
+ <form role="search" method="get" class="ekit-search-group" action="<?php echo esc_url( home_url( '/'.$language_prefix ) ); ?>">
377
+ <input type="search" class="ekit_search-field" placeholder="<?php echo esc_attr( $settings['ekit_search_placeholder_text'] ); ?>" value="<?php echo get_search_query(); ?>" name="s" />
378
+ <button type="submit" class="ekit_search-button">
379
+ <?php
380
+ // new icon
381
+ $migrated = isset( $settings['__fa4_migrated']['ekit_search_icons'] );
382
+ // Check if its a new widget without previously selected icon using the old Icon control
383
+ $is_new = empty( $settings['ekit_search_icon'] );
384
+ if ( $is_new || $migrated ) {
385
+ // new icon
386
+ Icons_Manager::render_icon( $settings['ekit_search_icons'], [ 'aria-hidden' => 'true' ] );
387
+ } else {
388
+ ?>
389
+ <i class="<?php echo $settings['ekit_search_icon']; ?>" aria-hidden="true"></i>
390
+ <?php
391
+ }
392
+ ?>
393
+ </button>
394
  </form>
395
  </div>
396
  </div><!-- End xs modal -->
397
  <!-- end language switcher strart -->
398
  <?php
 
 
 
 
399
  }
400
  protected function _content_template() { }
 
 
 
 
 
 
401
  }
widgets/heading/heading.php CHANGED
@@ -177,7 +177,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
177
  'ekit_heading_extra_title',
178
  [
179
  'label' => esc_html__( 'Heading Description', 'elementskit' ),
180
- 'type' => Controls_Manager::TEXTAREA,
181
  'rows' => 10,
182
  'label_block' => true,
183
  'default' =>esc_html__( 'A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradise ', 'elementskit' ),
@@ -252,7 +252,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
252
  $this->add_control(
253
  'ekit_heading_seperator_image',
254
  [
255
- 'label' => esc_html__( 'Choose Image', 'plugin-domain' ),
256
  'type' => Controls_Manager::MEDIA,
257
  'default' => [
258
  'url' => Utils::get_placeholder_image_src(),
@@ -335,6 +335,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
335
  ],
336
  ]
337
  );
 
338
  $this->add_group_control(
339
  Group_Control_Text_Shadow::get_type(),
340
  [
@@ -387,6 +388,15 @@ class Elementskit_Widget_Heading extends Widget_Base {
387
  'selector' => '{{WRAPPER}} .elementskit-section-title-wraper .elementskit-section-title > span',
388
  ]
389
  );
 
 
 
 
 
 
 
 
 
390
  $this->add_group_control(
391
  Group_Control_Text_Shadow::get_type(),
392
  [
@@ -434,7 +444,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
434
  $this->add_control(
435
  'ekit_heading_focused_title_secondary_border_radius',
436
  [
437
- 'label' => __( 'Border Radius', 'elementskit' ),
438
  'type' => Controls_Manager::DIMENSIONS,
439
  'size_units' => [ 'px', '%', 'em' ],
440
  'selectors' => [
@@ -488,7 +498,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
488
 
489
  $this->add_responsive_control(
490
  'ekit_heading_sub_title_color', [
491
- 'label' => esc_html__( 'color', 'elementskit' ),
492
  'type' => Controls_Manager::COLOR,
493
  'selectors' => [
494
  '{{WRAPPER}} .elementskit-section-title-wraper .elementskit-section-subtitle' => 'color: {{VALUE}};',
@@ -552,7 +562,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
552
  $this->add_control(
553
  'ekit_heading_sub_title_border_heading_title_left',
554
  [
555
- 'label' => esc_html__( 'Subtitle Border Left color', 'elementskit' ),
556
  'type' => Controls_Manager::HEADING,
557
  'condition' => [
558
  'ekit_heading_sub_title_border' => 'yes',
@@ -572,6 +582,48 @@ class Elementskit_Widget_Heading extends Widget_Base {
572
  )
573
  );
574
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
575
  $this->add_control(
576
  'ekit_heading_sub_title_border_heading_title_right',
577
  [
@@ -581,7 +633,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
581
  'ekit_heading_sub_title_border' => 'yes',
582
  ],
583
  ]
584
- );
585
 
586
  $this->add_group_control(
587
  Group_Control_Background::get_type(),
@@ -596,7 +648,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
596
  );
597
 
598
  $this->add_responsive_control(
599
- 'ekit_heading_sub_title_border_width',
600
  [
601
  'label' => esc_html__( 'Width', 'elementskit' ),
602
  'type' => Controls_Manager::SLIDER,
@@ -613,7 +665,22 @@ class Elementskit_Widget_Heading extends Widget_Base {
613
  'size' => 40,
614
  ],
615
  'selectors' => [
616
- '{{WRAPPER}} .elementskit-section-subtitle.elementskit-style-border::before, .elementskit-section-subtitle.elementskit-style-border::after' => 'width: {{SIZE}}{{UNIT}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
617
  ],
618
  'condition' => [
619
  'ekit_heading_sub_title_border' => 'yes',
@@ -872,7 +939,7 @@ class Elementskit_Widget_Heading extends Widget_Base {
872
  }
873
 
874
  if((!empty($ekit_heading_extra_title)) && ($settings['ekit_heading_section_extra_title_show'] == 'yes')):
875
- echo '<p>'.\ElementsKit\Utils::kspan( $ekit_heading_extra_title ).'</p>';
876
  endif;
877
 
878
  echo ($ekit_heading_seperator_position == 'bottom') ? $seperator : '';
177
  'ekit_heading_extra_title',
178
  [
179
  'label' => esc_html__( 'Heading Description', 'elementskit' ),
180
+ 'type' => Controls_Manager::WYSIWYG,
181
  'rows' => 10,
182
  'label_block' => true,
183
  'default' =>esc_html__( 'A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradise ', 'elementskit' ),
252
  $this->add_control(
253
  'ekit_heading_seperator_image',
254
  [
255
+ 'label' => esc_html__( 'Choose Image', 'elementskit' ),
256
  'type' => Controls_Manager::MEDIA,
257
  'default' => [
258
  'url' => Utils::get_placeholder_image_src(),
335
  ],
336
  ]
337
  );
338
+
339
  $this->add_group_control(
340
  Group_Control_Text_Shadow::get_type(),
341
  [
388
  'selector' => '{{WRAPPER}} .elementskit-section-title-wraper .elementskit-section-title > span',
389
  ]
390
  );
391
+ $this->add_responsive_control(
392
+ 'ekit_heading_title_text_decoration_color', [
393
+ 'label' =>esc_html__( 'Text decoration color', 'elementskit' ),
394
+ 'type' => Controls_Manager::COLOR,
395
+ 'selectors' => [
396
+ '{{WRAPPER}} .elementskit-section-title-wraper .elementskit-section-title > span' => 'text-decoration-color: {{VALUE}};',
397
+ ],
398
+ ]
399
+ );
400
  $this->add_group_control(
401
  Group_Control_Text_Shadow::get_type(),
402
  [
444
  $this->add_control(
445
  'ekit_heading_focused_title_secondary_border_radius',
446
  [
447
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
448
  'type' => Controls_Manager::DIMENSIONS,
449
  'size_units' => [ 'px', '%', 'em' ],
450
  'selectors' => [
498
 
499
  $this->add_responsive_control(
500
  'ekit_heading_sub_title_color', [
501
+ 'label' => esc_html__( 'Color', 'elementskit' ),
502
  'type' => Controls_Manager::COLOR,
503
  'selectors' => [
504
  '{{WRAPPER}} .elementskit-section-title-wraper .elementskit-section-subtitle' => 'color: {{VALUE}};',
562
  $this->add_control(
563
  'ekit_heading_sub_title_border_heading_title_left',
564
  [
565
+ 'label' => esc_html__( 'Subtitle Border Left', 'elementskit' ),
566
  'type' => Controls_Manager::HEADING,
567
  'condition' => [
568
  'ekit_heading_sub_title_border' => 'yes',
582
  )
583
  );
584
 
585
+
586
+ $this->add_responsive_control(
587
+ 'ekit_heading_sub_title_border_left_width',
588
+ [
589
+ 'label' => esc_html__( 'Width', 'elementskit' ),
590
+ 'type' => Controls_Manager::SLIDER,
591
+ 'size_units' => [ 'px' ],
592
+ 'range' => [
593
+ 'px' => [
594
+ 'min' => 0,
595
+ 'max' => 100,
596
+ 'step' => 1,
597
+ ],
598
+ ],
599
+ 'default' => [
600
+ 'unit' => 'px',
601
+ 'size' => 40,
602
+ ],
603
+ 'selectors' => [
604
+ '{{WRAPPER}} .elementskit-section-subtitle.elementskit-style-border::before' => 'width: {{SIZE}}{{UNIT}};',
605
+ ],
606
+ 'condition' => [
607
+ 'ekit_heading_sub_title_border' => 'yes',
608
+ ],
609
+ ]
610
+ );
611
+
612
+ $this->add_responsive_control(
613
+ 'ekit_heading_sub_title_border_heading_title_right_margin',
614
+ [
615
+ 'label' => __( 'Margin', 'elementskit' ),
616
+ 'type' => Controls_Manager::DIMENSIONS,
617
+ 'size_units' => [ 'px', '%', 'em' ],
618
+ 'selectors' => [
619
+ '{{WRAPPER}} .elementskit-section-subtitle.elementskit-style-border::before' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
620
+ ],
621
+ 'condition' => [
622
+ 'ekit_heading_sub_title_border' => 'yes',
623
+ ],
624
+ ]
625
+ );
626
+
627
  $this->add_control(
628
  'ekit_heading_sub_title_border_heading_title_right',
629
  [
633
  'ekit_heading_sub_title_border' => 'yes',
634
  ],
635
  ]
636
+ );
637
 
638
  $this->add_group_control(
639
  Group_Control_Background::get_type(),
648
  );
649
 
650
  $this->add_responsive_control(
651
+ 'ekit_heading_sub_title_border_right_width',
652
  [
653
  'label' => esc_html__( 'Width', 'elementskit' ),
654
  'type' => Controls_Manager::SLIDER,
665
  'size' => 40,
666
  ],
667
  'selectors' => [
668
+ '{{WRAPPER}} .elementskit-section-subtitle.elementskit-style-border::after' => 'width: {{SIZE}}{{UNIT}};',
669
+ ],
670
+ 'condition' => [
671
+ 'ekit_heading_sub_title_border' => 'yes',
672
+ ],
673
+ ]
674
+ );
675
+
676
+ $this->add_responsive_control(
677
+ 'ekit_heading_sub_title_border_heading_title_left_margin',
678
+ [
679
+ 'label' => __( 'Margin', 'elementskit' ),
680
+ 'type' => Controls_Manager::DIMENSIONS,
681
+ 'size_units' => [ 'px', '%', 'em' ],
682
+ 'selectors' => [
683
+ '{{WRAPPER}} .elementskit-section-subtitle.elementskit-style-border::after' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
684
  ],
685
  'condition' => [
686
  'ekit_heading_sub_title_border' => 'yes',
939
  }
940
 
941
  if((!empty($ekit_heading_extra_title)) && ($settings['ekit_heading_section_extra_title_show'] == 'yes')):
942
+ echo \ElementsKit\Utils::kspan( $ekit_heading_extra_title );
943
  endif;
944
 
945
  echo ($ekit_heading_seperator_position == 'bottom') ? $seperator : '';
widgets/icon-box/icon-box.php CHANGED
@@ -61,14 +61,33 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
61
  );
62
 
63
  $this->add_control(
64
- 'ekit_icon_box_header_icon',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  [
66
  'label' => esc_html__( 'Header Icon', 'elementskit' ),
67
- 'type' => Controls_Manager::ICON,
68
- 'default' => 'icon icon-review',
 
 
 
 
69
  'label_block' => true,
70
  'condition' => [
71
  'ekit_icon_box_enable_header_icon' => 'icon',
 
72
  ]
73
  ]
74
  );
@@ -132,17 +151,17 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
132
  ]
133
  );
134
  $this->add_control(
135
- 'ekit_icon_box_enable_btn',
136
- [
137
- 'label' => esc_html__( 'Enable Button', 'elementskit' ),
138
- 'type' => Controls_Manager::SWITCHER,
139
- 'label_on' => esc_html__( 'Yes', 'elementskit' ),
140
  'label_off' => esc_html__( 'No', 'elementskit' ),
141
  'return_value' => 'yes',
142
  'default' => 'no',
143
- 'separator' => 'before',
144
- ]
145
- );
146
  $this->add_control(
147
  'ekit_icon_box_enable_hover_btn',
148
  [
@@ -161,7 +180,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
161
  $this->add_control(
162
  'ekit_icon_box_button_position',
163
  [
164
- 'label' => __( 'bottom position', 'elementskit' ),
165
  'type' => Controls_Manager::SLIDER,
166
  'size_units' => [ 'px', '%' ],
167
  'condition' => [
@@ -185,28 +204,30 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
185
  ]
186
  );
187
  $this->add_control(
188
- 'ekit_icon_box_btn_text',
189
- [
190
- 'label' =>esc_html__( 'Label', 'elementskit' ),
191
- 'type' => Controls_Manager::TEXT,
192
- 'default' =>esc_html__( 'Learn more ', 'elementskit' ),
193
- 'placeholder' =>esc_html__( 'Learn more ', 'elementskit' ),
194
  'dynamic' => array( 'active' => true ),
195
  'condition' => [
196
  'ekit_icon_box_enable_btn' => 'yes',
197
  ]
198
- ]
199
- );
200
 
201
 
202
- $this->add_control(
203
- 'ekit_icon_box_btn_url',
204
- [
205
- 'label' =>esc_html__( 'URL', 'elementskit' ),
206
- 'type' => Controls_Manager::URL,
207
- 'placeholder' =>esc_url('http://your-link.com'),
208
- 'default' => [
209
- 'url' => '#',
 
 
210
  ],
211
  'dynamic' => [
212
  'active' => true,
@@ -214,63 +235,82 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
214
  'condition' => [
215
  'ekit_icon_box_enable_btn' => 'yes',
216
  ]
217
- ]
218
- );
 
219
  $this->add_control(
220
- 'ekit_icon_box_icon',
221
- [
222
- 'label' =>esc_html__( 'Icon', 'elementskit' ),
223
- 'type' => Controls_Manager::ICON,
224
- 'label_block' => true,
225
- 'default' => '',
 
226
  'condition' => [
227
  'ekit_icon_box_enable_btn' => 'yes',
228
  ]
229
- ]
230
- );
231
- $this->add_control(
232
- 'ekit_icon_box_icon_align',
233
- [
234
- 'label' =>esc_html__( 'Icon Position', 'elementskit' ),
235
- 'type' => Controls_Manager::SELECT,
236
- 'default' => 'left',
237
- 'options' => [
238
- 'left' =>esc_html__( 'Before', 'elementskit' ),
239
- 'right' =>esc_html__( 'After', 'elementskit' ),
240
- ],
241
- 'condition' => [
242
- 'ekit_icon_box_icon!' => '',
243
  'ekit_icon_box_enable_btn' => 'yes',
244
- ],
245
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
246
  );
247
 
248
  $this->add_control(
249
- 'ekit_icon_box_show_global_link',
250
- [
251
- 'label' => esc_html__( 'Global Link', 'elementskit' ),
252
- 'type' => Controls_Manager::SWITCHER,
253
- 'label_on' => esc_html__( 'Yes', 'elementskit' ),
254
- 'label_off' => esc_html__( 'No', 'elementskit' ),
255
- 'return_value' => 'yes',
256
  'default' => 'yes',
257
  'condition' => [
258
  'ekit_icon_box_enable_btn!' => 'yes',
259
- ],
260
- ]
261
  );
262
 
263
  $this->add_control(
264
- 'ekit_icon_box_global_link',
265
- [
266
- 'label' => esc_html__( 'Link', 'elementskit' ),
267
- 'type' => Controls_Manager::URL,
268
- 'placeholder' => esc_html__( 'https://your-link.com', 'elementskit' ),
269
- 'show_external' => true,
270
- 'default' => [
271
- 'url' => 'https://your-link.com',
272
- 'is_external' => true,
273
- 'nofollow' => true,
274
  ],
275
  'dynamic' => [
276
  'active' => true,
@@ -278,9 +318,9 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
278
  'condition' => [
279
  'ekit_icon_box_show_global_link' => 'yes',
280
  'ekit_icon_box_enable_btn!' => 'yes',
281
- ],
282
- ]
283
- );
284
 
285
  $this->end_controls_section();
286
 
@@ -305,11 +345,15 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
305
  );
306
 
307
  $this->add_control(
308
- 'ekit_icon_box_water_mark_icon',
309
  [
310
  'label' => esc_html__( 'Social Icons', 'elementskit' ),
311
- 'type' => Controls_Manager::ICON,
312
- 'default' => 'icon icon-review',
 
 
 
 
313
  'label_block' => true,
314
  'condition' => [
315
  'ekit_icon_box_enable_water_mark' => 'yes'
@@ -332,7 +376,8 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
332
  ],
333
  'separator' => 'before',
334
  'condition' => [
335
- 'ekit_icon_box_header_icon!' => '',
 
336
  ]
337
  ]
338
  );
@@ -340,7 +385,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
340
  $this->add_control(
341
  'ekit_icon_box_text_align_responsive',
342
  [
343
- 'label' => esc_html__( 'Alignment', 'elementskit' ),
344
  'type' => Controls_Manager::CHOOSE,
345
  'options' => [
346
  'left' => [
@@ -360,7 +405,9 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
360
  'toggle' => true,
361
  'separator' => 'before',
362
  'condition' => [
363
- 'ekit_icon_box_icon_position' => 'top'
 
 
364
  ]
365
  ]
366
  );
@@ -387,59 +434,59 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
387
  $this->end_controls_section();
388
 
389
  $this->start_controls_section(
390
- 'ekit_icon_box_badge_control_tab',
391
- [
392
- 'label' => esc_html__( 'Badge', 'elementskit' ),
393
- 'tab' => Controls_Manager::TAB_CONTENT,
394
- ]
395
- );
396
-
397
- $this->add_control(
398
- 'ekit_icon_box_badge_control',
399
- [
400
- 'label' => esc_html__( 'Show Badge', 'elementskit' ),
401
- 'type' => Controls_Manager::SWITCHER,
402
- 'label_on' => esc_html__( 'Show', 'elementskit' ),
403
- 'label_off' => esc_html__( 'Hide', 'elementskit' ),
404
- 'return_value' => 'yes',
405
- 'default' => 'no',
406
- ]
407
- );
408
  $this->add_control(
409
- 'ekit_icon_box_badge_title',
410
- [
411
- 'label' => esc_html__( 'Title', 'elementskit' ),
412
- 'type' => Controls_Manager::TEXT,
413
- 'default' => esc_html__( 'EXCLUSIVE', 'elementskit' ),
414
  'placeholder' => esc_html__( 'Type your title here', 'elementskit' ),
415
  'condition' => [
416
  'ekit_icon_box_badge_control' => 'yes'
417
  ]
418
- ]
419
  );
420
 
421
  $this->add_control(
422
- 'ekit_icon_box_badge_position',
423
- [
424
- 'label' => esc_html__( 'Border Style', 'elementskit' ),
425
- 'type' => Controls_Manager::SELECT,
426
- 'default' => 'top_left',
427
- 'options' => [
428
- 'top_left' => esc_html__( 'Top Left', 'elementskit' ),
429
- 'top_center' => esc_html__( 'Top Center', 'elementskit' ),
430
- 'top_right' => esc_html__( 'Top Right', 'elementskit' ),
431
- 'center_left' => esc_html__( 'Center Left', 'elementskit' ),
432
- 'bottom_left' => esc_html__( 'Bottom Left', 'elementskit' ),
433
- 'bottom_center' => esc_html__( 'Bottom Center', 'elementskit' ),
434
- 'bottom_right' => esc_html__( 'Bottom Right', 'elementskit' ),
435
  ],
436
  'condition' => [
437
  'ekit_icon_box_badge_control' => 'yes'
438
  ]
439
- ]
440
- );
441
 
442
- $this->end_controls_section();
443
 
444
  // Icon style
445
  $this->start_controls_section(
@@ -449,7 +496,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
449
  'tab' => Controls_Manager::TAB_STYLE,
450
  'condition' => [
451
  'ekit_icon_box_enable_header_icon!' => 'none',
452
- 'ekit_icon_box_header_icon!' => '',
453
  ]
454
  ]
455
  );
@@ -471,6 +518,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
471
  'default' => '#656565',
472
  'selectors' => [
473
  '{{WRAPPER}} .elementkit-infobox-icon' => 'color: {{VALUE}};',
 
474
  ],
475
  'condition' => [
476
  'ekit_icon_box_enable_header_icon' => 'icon'
@@ -536,6 +584,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
536
  'default' => '',
537
  'selectors' => [
538
  '{{WRAPPER}} .elementskit-infobox:hover .elementskit-info-box-icon i' => 'color: {{VALUE}};',
 
539
  ],
540
  'condition' => [
541
  'ekit_icon_box_enable_header_icon' => 'icon'
@@ -609,8 +658,9 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
609
  ],
610
  'selectors' => [
611
  '{{WRAPPER}} .elementskit-infobox .elementskit-info-box-icon i' => 'font-size: {{SIZE}}{{UNIT}};',
 
612
  ],
613
- 'separator' => 'before',
614
  'condition' => [
615
  'ekit_icon_box_enable_header_icon' => 'icon'
616
  ]
@@ -627,10 +677,10 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
627
  '{{WRAPPER}} .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
628
  ],
629
  'default' => [
630
- 'top' => '0',
631
- 'right' => '15',
632
- 'bottom' => '15',
633
- 'left' => '15',
634
  'unit' => 'px',
635
  'isLinked' => 'true',
636
  ]
@@ -718,6 +768,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
718
  ],
719
  'selectors' => [
720
  '{{WRAPPER}} .elementskit-infobox .elementkit-infobox-icon' => 'line-height: {{SIZE}}{{UNIT}};',
 
721
  ],
722
 
723
  ]
@@ -891,6 +942,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
891
  'default' => '#000000',
892
  'selectors' => [
893
  '{{WRAPPER}} .elementskit-infobox:hover .icon-hover' => 'color: {{VALUE}};',
 
894
  ],
895
  'condition' => [
896
  'ekit_icon_box_enable_water_mark' => 'yes',
@@ -899,30 +951,31 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
899
  );
900
 
901
  $this->add_responsive_control(
902
- 'ekit_icon_box_watermark_font_size',
903
- [
904
- 'label' => esc_html__( 'Water Mark Font Size', 'elementskit' ),
905
- 'type' => Controls_Manager::SLIDER,
906
- 'size_units' => [ 'px' ],
907
- 'range' => [
908
- 'px' => [
909
- 'min' => 0,
910
- 'max' => 1000,
911
- 'step' => 1,
912
- ],
913
- ],
914
- 'default' => [
915
- 'unit' => 'px',
916
- 'size' => 100,
917
- ],
918
- 'selectors' => [
919
- '{{WRAPPER}} .elementskit-infobox .icon-hover > i' => 'font-size: {{SIZE}}{{UNIT}};',
 
920
  ],
921
  'condition' => [
922
  'ekit_icon_box_enable_water_mark' => 'yes',
923
  ]
924
- ]
925
- );
926
 
927
  $this->end_controls_section();
928
 
@@ -939,16 +992,16 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
939
  ]
940
  );
941
  $this->add_responsive_control(
942
- 'ekit_icon_box_text_padding',
943
- [
944
- 'label' =>esc_html__( 'Padding', 'elementskit' ),
945
- 'type' => Controls_Manager::DIMENSIONS,
946
- 'size_units' => [ 'px', 'em', '%' ],
947
- 'selectors' => [
948
- '{{WRAPPER}} .elementskit-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
949
- ],
950
- ]
951
- );
952
  $this->add_responsive_control(
953
  'ekit_icon_box_text_margin',
954
  [
@@ -962,33 +1015,36 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
962
  );
963
 
964
  $this->add_group_control(
965
- Group_Control_Typography::get_type(),
966
- [
967
- 'name' => 'ekit_icon_box_typography_group',
968
- 'label' =>esc_html__( 'Typography', 'elementskit' ),
969
- 'selector' => '{{WRAPPER}} .elementskit-btn',
970
- ]
971
- );
972
  $this->add_responsive_control(
973
- 'ekit_icon_box_btn_icon_font_size',
974
- array(
975
- 'label' => esc_html__( 'Icon Font Size', 'elementskit' ),
976
- 'type' => Controls_Manager::SLIDER,
977
- 'size_units' => array(
978
- 'px', 'em', 'rem',
979
- ),
980
- 'range' => array(
981
- 'px' => array(
982
- 'min' => 1,
983
- 'max' => 100,
984
- ),
985
- ),
986
- 'selectors' => array(
987
- '{{WRAPPER}} .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}}',
988
- ),
989
- 'condition' => ['ekit_icon_box_icon!' => ''],
990
- )
991
- );
 
 
 
992
  $this->start_controls_tabs( 'tabs_button_style' );
993
 
994
  $this->start_controls_tab(
@@ -1006,6 +1062,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1006
  'default' => '',
1007
  'selectors' => [
1008
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
 
1009
  ],
1010
  ]
1011
  );
@@ -1029,22 +1086,22 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1029
  ]
1030
  );
1031
  $this->add_responsive_control(
1032
- 'ekit_icon_box_btn_border_radius',
1033
- [
1034
- 'label' =>esc_html__( 'Border Radius', 'elementskit' ),
1035
- 'type' => Controls_Manager::DIMENSIONS,
1036
- 'size_units' => [ 'px'],
1037
- 'default' => [
1038
- 'top' => '',
1039
- 'right' => '',
1040
- 'bottom' => '' ,
1041
- 'left' => '',
1042
- ],
1043
- 'selectors' => [
1044
- '{{WRAPPER}} .elementskit-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1045
- ],
1046
- ]
1047
- );
1048
  $this->add_group_control(
1049
  Group_Control_Box_Shadow::get_type(),
1050
  [
@@ -1069,6 +1126,7 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1069
  'type' => Controls_Manager::COLOR,
1070
  'selectors' => [
1071
  '{{WRAPPER}} .elementskit-infobox:hover .elementskit-btn' => 'color: {{VALUE}};',
 
1072
  ],
1073
  ]
1074
  );
@@ -1092,22 +1150,22 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1092
  ]
1093
  );
1094
  $this->add_responsive_control(
1095
- 'ekit_icon_box_btn_hover_border_radius',
1096
- [
1097
- 'label' =>esc_html__( 'Border Radius', 'elementskit' ),
1098
- 'type' => Controls_Manager::DIMENSIONS,
1099
- 'size_units' => [ 'px'],
1100
- 'default' => [
1101
- 'top' => '',
1102
- 'right' => '',
1103
- 'bottom' => '' ,
1104
- 'left' => '',
1105
- ],
1106
- 'selectors' => [
1107
- '{{WRAPPER}} .elementskit-infobox:hover .elementskit-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1108
- ],
1109
- ]
1110
- );
1111
  $this->add_group_control(
1112
  Group_Control_Box_Shadow::get_type(),
1113
  [
@@ -1314,17 +1372,17 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1314
  );
1315
 
1316
  $this->add_group_control(
1317
- Group_Control_Background::get_type(),
1318
- [
1319
- 'name' => 'ekit_icon_box_image_ovelry_color',
1320
- 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1321
- 'types' => [ 'gradient' ],
1322
  'selector' => '{{WRAPPER}} .elementskit-infobox.image-active::before',
1323
  'condition' => [
1324
  'ekit_icon_box_show_image_overlay' => 'yes',
1325
  ]
1326
- ]
1327
- );
1328
 
1329
  $this->add_control(
1330
  'ekit_icon_box_show_overlay',
@@ -1353,14 +1411,14 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1353
  );
1354
 
1355
  $this->add_group_control(
1356
- Group_Control_Background::get_type(),
1357
- [
1358
- 'name' => 'ekit_icon_box_bg_ovelry_color',
1359
- 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1360
- 'types' => [ 'classic', 'gradient' ],
1361
- 'selector' => '{{WRAPPER}} .elementskit-infobox.gradient-active::before',
1362
- ]
1363
- );
1364
  $this->end_controls_tab();
1365
  $this->start_controls_tab(
1366
  'ekit_icon_box_section_bg_ov_style_n_hv_tab',
@@ -1370,67 +1428,67 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1370
  );
1371
 
1372
  $this->add_group_control(
1373
- Group_Control_Background::get_type(),
1374
- [
1375
- 'name' => 'ekit_icon_box_bg_ovelry_color_hv',
1376
- 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1377
- 'types' => [ 'classic', 'gradient' ],
1378
- 'selector' => '{{WRAPPER}} .elementskit-infobox.gradient-active:hover::before',
1379
- ]
1380
  );
1381
 
1382
  $this->end_controls_tab();
1383
  $this->end_controls_tabs();
1384
  $this->add_control(
1385
- 'ekit_icon_box_section_bg_hover_color_direction',
1386
- [
1387
- 'label' => esc_html__( 'Hover Direction', 'elementskit' ),
1388
- 'type' => Controls_Manager::CHOOSE,
1389
- 'options' => [
1390
- 'hover_from_left' => [
1391
- 'title' => esc_html__( 'From Left', 'elementskit' ),
1392
- 'icon' => 'fa fa-caret-right',
1393
- ],
1394
- 'hover_from_top' => [
1395
- 'title' => esc_html__( 'From Top', 'elementskit' ),
1396
- 'icon' => 'fa fa-caret-down',
1397
- ],
1398
- 'hover_from_right' => [
1399
- 'title' => esc_html__( 'From Right', 'elementskit' ),
1400
- 'icon' => 'fa fa-caret-left',
1401
- ],
1402
- 'hover_from_bottom' => [
1403
- 'title' => esc_html__( 'From Bottom', 'elementskit' ),
1404
- 'icon' => 'fa fa-caret-up',
1405
- ],
1406
-
1407
- ],
1408
- 'default' => 'hover_from_left',
1409
- 'toggle' => true,
1410
- 'condition' => [
1411
- 'ekit_icon_box_show_overlay' => 'yes'
1412
- ]
1413
- ]
1414
- );
1415
  $this->end_controls_section();
1416
 
1417
  $this->start_controls_section(
1418
- 'ekit_icon_box_badge_style_tab',
1419
- [
1420
- 'label' => esc_html__( 'Badge', 'elementskit' ),
1421
  'tab' => Controls_Manager::TAB_STYLE,
1422
  'condition' => [
1423
  'ekit_icon_box_badge_control' => 'yes',
1424
  'ekit_icon_box_badge_title!' => ''
1425
  ]
1426
- ]
1427
- );
1428
-
1429
- $this->add_responsive_control(
1430
- 'ekit_icon_box_badge_padding',
1431
- [
1432
- 'label' => esc_html__( 'Padding', 'elementskit' ),
1433
- 'type' => Controls_Manager::DIMENSIONS,
1434
  'size_units' => [ 'px', '%', 'em' ],
1435
  'default' => [
1436
  'top' => '10',
@@ -1439,17 +1497,17 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1439
  'left' => '10',
1440
  'unit' => 'px',
1441
  ],
1442
- 'selectors' => [
1443
- '{{WRAPPER}} .ekit-badge' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1444
- ],
1445
- ]
1446
- );
1447
-
1448
- $this->add_responsive_control(
1449
- 'ekit_icon_box_badge_border_radius',
1450
- [
1451
- 'label' => esc_html__( 'Border Radius', 'elementskit' ),
1452
- 'type' => Controls_Manager::DIMENSIONS,
1453
  'size_units' => [ 'px', '%', 'em' ],
1454
  'default' => [
1455
  'top' => '0',
@@ -1458,43 +1516,43 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1458
  'left' => '0',
1459
  'unit' => 'px',
1460
  ],
1461
- 'selectors' => [
1462
- '{{WRAPPER}} .ekit-badge' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1463
- ],
1464
- ]
1465
  );
1466
 
1467
  $this->add_group_control(
1468
- Group_Control_Background::get_type(),
1469
- [
1470
- 'name' => 'ekit_icon_box_badge_background',
1471
- 'label' => esc_html__( 'Background', 'elementskit' ),
1472
- 'types' => [ 'classic', 'gradient' ],
1473
- 'selector' => '{{WRAPPER}} .ekit-badge',
1474
- ]
1475
  );
1476
 
1477
  $this->add_group_control(
1478
- Group_Control_Box_Shadow::get_type(),
1479
- [
1480
- 'name' => 'ekit_icon_box_badge_box_shadow',
1481
- 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
1482
- 'selector' => '{{WRAPPER}} .ekit-badge',
1483
- ]
1484
  );
1485
 
1486
  $this->add_group_control(
1487
- Group_Control_Typography::get_type(),
1488
- [
1489
- 'name' => 'ekit_icon_box_badge_typography',
1490
- 'label' => esc_html__( 'Typography', 'elementskit' ),
1491
- 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
1492
- 'selector' => '{{WRAPPER}} .ekit-badge',
1493
- ]
1494
- );
1495
 
1496
 
1497
- $this->end_controls_section();
1498
  }
1499
 
1500
  protected function render( ) {
@@ -1527,16 +1585,11 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1527
  }
1528
  // info box style
1529
 
 
1530
  $this->add_render_attribute( 'infobox_wrapper', 'class', 'elementskit-infobox'.' text-'.$text_align.' '.'elementor-animation-' . $settings['ekit_icon_box_info_box_hover_animation'].' '.$icon_pos_class.' '.$enable_overlay_color.' '.$ekit_icon_box_show_image.' '.$settings['ekit_icon_box_section_bg_hover_color_direction'] );
1531
 
1532
  // Icon
1533
 
1534
- if ( ! empty( $settings['ekit_icon_box_header_icon'] ) ) {
1535
- $this->add_render_attribute( 'icon', 'class', $settings['ekit_icon_box_header_icon'].' elementkit-infobox-icon');
1536
-
1537
-
1538
- $this->add_render_attribute( 'icon', 'aria-hidden', 'true' );
1539
- }
1540
  $image = '';
1541
  if ( ! empty( $settings['ekit_icon_box_show_image']['url'] ) && $settings['ekit_icon_box_show_image_overlay'] == 'yes') {
1542
  $this->add_render_attribute( 'image', 'src', $settings['ekit_icon_box_show_image']['url'] );
@@ -1552,11 +1605,32 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1552
  $btn_url = (! empty( $settings['ekit_icon_box_btn_url']['url'])) ? $settings['ekit_icon_box_btn_url']['url'] : '';
1553
 
1554
  ?>
 
 
 
 
 
 
1555
  <div <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string( 'infobox_wrapper' )); ?>>
1556
- <?php if(! empty($settings['ekit_icon_box_header_icon']) && $settings['ekit_icon_box_enable_header_icon'] == 'icon' ) : ?>
1557
- <div class="elementskit-box-header">
1558
- <div class="elementskit-info-box-icon <?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_icon_position'] != 'top' ? 'text-center' : ''); ?>">
1559
- <i <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string( 'icon' )); ?>></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1560
  </div>
1561
  </div>
1562
  <?php endif;?>
@@ -1568,11 +1642,13 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1568
  </div>
1569
  <?php endif;?>
1570
  <div class="box-body">
1571
- <<?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_title_size']); ?> class="elementskit-info-box-title">
1572
- <?php echo esc_html($settings['ekit_icon_box_title_text']); ?>
1573
- </<?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_title_size']); ?>>
 
 
1574
  <?php if($settings['ekit_icon_box_description_text'] != ''): ?>
1575
- <p><?php echo esc_html($settings['ekit_icon_box_description_text'] ); ?> </p>
1576
  <?php endif; ?>
1577
  <?php if($settings['ekit_icon_box_enable_btn'] == 'yes') : ?>
1578
  <div class="box-footer <?php if($settings['ekit_icon_box_enable_hover_btn']== 'yes'){echo esc_attr("enable_hover_btn");} else {echo esc_attr("disable_hover_button");}?>">
@@ -1580,19 +1656,49 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1580
  <?php
1581
  switch ($settings['ekit_icon_box_icon_align']) {
1582
  case 'right': ?>
1583
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1584
  <?php echo esc_html( $btn_text ); ?>
1585
- <?php if($settings['ekit_icon_box_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_icon_box_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1586
  </a>
1587
  <?php break;
1588
  case 'left': ?>
1589
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1590
- <?php if($settings['ekit_icon_box_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_icon_box_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1591
  <?php echo esc_html( $btn_text ); ?>
1592
  </a>
1593
  <?php break;
1594
  default: ?>
1595
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1596
  <?php echo esc_html( $btn_text ); ?>
1597
  </a>
1598
  <?php break;
@@ -1605,7 +1711,20 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1605
  <?php if(!empty($settings['ekit_icon_box_enable_water_mark']) && $settings['ekit_icon_box_enable_water_mark'] == 'yes') : ?>
1606
 
1607
  <div class="icon-hover">
1608
- <i class="<?php echo esc_attr($settings['ekit_icon_box_water_mark_icon']); ?>"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
1609
  </div>
1610
 
1611
  <?php endif; ?>
@@ -1614,10 +1733,6 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1614
  <?php echo \ElementsKit\Utils::render($image); ?>
1615
  <?php endif; ?>
1616
 
1617
- <?php if($settings['ekit_icon_box_show_global_link'] == 'yes' && $settings['ekit_icon_box_enable_btn'] != 'yes' && (!empty( $settings['ekit_icon_box_global_link']['url']))) : ?>
1618
- <a href="<?php echo esc_url($settings['ekit_icon_box_global_link']['url'])?>" target="<?php echo esc_attr($settings['ekit_icon_box_global_link']['is_external'] ? '_blank' : '_self');?>" rel="<?php echo esc_attr($settings['ekit_icon_box_global_link']['nofollow'] ? 'nofollow' : '');?>" class="ekit_global_link"></a>
1619
- <?php endif; ?>
1620
-
1621
  <?php if($settings['ekit_icon_box_badge_control'] == 'yes' && $settings['ekit_icon_box_badge_title'] != '') : ?>
1622
  <div class="ekit-icon-box-badge ekit_position_<?php echo esc_attr($settings['ekit_icon_box_badge_position']);?>">
1623
  <span class="ekit-badge"><?php echo esc_html($settings['ekit_icon_box_badge_title'])?></span>
@@ -1625,6 +1740,11 @@ class Elementskit_Widget_Icon_Box extends Widget_Base {
1625
  <?php endif; ?>
1626
  </div>
1627
  <?php
 
 
 
 
 
1628
  }
1629
  protected function _content_template() { }
1630
- }
61
  );
62
 
63
  $this->add_control(
64
+ 'ekit_icon_box_header_icons__switch',
65
+ [
66
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
67
+ 'type' => Controls_Manager::SWITCHER,
68
+ 'default' => 'yes',
69
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
70
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
71
+ 'condition' => [
72
+ 'ekit_icon_box_enable_header_icon!' => 'none',
73
+ ]
74
+ ]
75
+ );
76
+
77
+ $this->add_control(
78
+ 'ekit_icon_box_header_icons',
79
  [
80
  'label' => esc_html__( 'Header Icon', 'elementskit' ),
81
+ 'type' => Controls_Manager::ICONS,
82
+ 'fa4compatibility' => 'ekit_icon_box_header_icon',
83
+ 'default' => [
84
+ 'value' => 'icon icon-review',
85
+ 'library' => 'ekiticons',
86
+ ],
87
  'label_block' => true,
88
  'condition' => [
89
  'ekit_icon_box_enable_header_icon' => 'icon',
90
+ 'ekit_icon_box_header_icons__switch' => 'yes'
91
  ]
92
  ]
93
  );
151
  ]
152
  );
153
  $this->add_control(
154
+ 'ekit_icon_box_enable_btn',
155
+ [
156
+ 'label' => esc_html__( 'Enable Button', 'elementskit' ),
157
+ 'type' => Controls_Manager::SWITCHER,
158
+ 'label_on' => esc_html__( 'Yes', 'elementskit' ),
159
  'label_off' => esc_html__( 'No', 'elementskit' ),
160
  'return_value' => 'yes',
161
  'default' => 'no',
162
+ 'separator' => 'before',
163
+ ]
164
+ );
165
  $this->add_control(
166
  'ekit_icon_box_enable_hover_btn',
167
  [
180
  $this->add_control(
181
  'ekit_icon_box_button_position',
182
  [
183
+ 'label' => esc_html__( 'bottom position', 'elementskit' ),
184
  'type' => Controls_Manager::SLIDER,
185
  'size_units' => [ 'px', '%' ],
186
  'condition' => [
204
  ]
205
  );
206
  $this->add_control(
207
+ 'ekit_icon_box_btn_text',
208
+ [
209
+ 'label' =>esc_html__( 'Label', 'elementskit' ),
210
+ 'type' => Controls_Manager::TEXT,
211
+ 'default' =>esc_html__( 'Learn more ', 'elementskit' ),
212
+ 'placeholder' =>esc_html__( 'Learn more ', 'elementskit' ),
213
  'dynamic' => array( 'active' => true ),
214
  'condition' => [
215
  'ekit_icon_box_enable_btn' => 'yes',
216
  ]
217
+ ]
218
+ );
219
 
220
 
221
+ $this->add_control(
222
+ 'ekit_icon_box_btn_url',
223
+ [
224
+ 'label' =>esc_html__( 'URL', 'elementskit' ),
225
+ 'type' => Controls_Manager::URL,
226
+ 'placeholder' =>esc_url('http://your-link.com'),
227
+ 'default' => [
228
+ 'url' => '#',
229
+ 'is_external' => true,
230
+ 'nofollow' => true,
231
  ],
232
  'dynamic' => [
233
  'active' => true,
235
  'condition' => [
236
  'ekit_icon_box_enable_btn' => 'yes',
237
  ]
238
+ ]
239
+ );
240
+
241
  $this->add_control(
242
+ 'ekit_icon_box_icons__switch',
243
+ [
244
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
245
+ 'type' => Controls_Manager::SWITCHER,
246
+ 'default' => 'yes',
247
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
248
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
249
  'condition' => [
250
  'ekit_icon_box_enable_btn' => 'yes',
251
  ]
252
+ ]
253
+ );
254
+
255
+ $this->add_control(
256
+ 'ekit_icon_box_icons',
257
+ [
258
+ 'label' =>esc_html__( 'Icon', 'elementskit' ),
259
+ 'type' => Controls_Manager::ICONS,
260
+ 'fa4compatibility' => 'ekit_icon_box_icon',
261
+ 'default' => [
262
+ 'value' => '',
263
+ ],
264
+ 'label_block' => true,
265
+ 'condition' => [
266
  'ekit_icon_box_enable_btn' => 'yes',
267
+ 'ekit_icon_box_icons__switch' => 'yes'
268
+ ]
269
+ ]
270
+ );
271
+ $this->add_control(
272
+ 'ekit_icon_box_icon_align',
273
+ [
274
+ 'label' =>esc_html__( 'Icon Position', 'elementskit' ),
275
+ 'type' => Controls_Manager::SELECT,
276
+ 'default' => 'left',
277
+ 'options' => [
278
+ 'left' =>esc_html__( 'Before', 'elementskit' ),
279
+ 'right' =>esc_html__( 'After', 'elementskit' ),
280
+ ],
281
+ 'condition' => [
282
+ 'ekit_icon_box_icons__switch' => 'yes',
283
+ 'ekit_icon_box_enable_btn' => 'yes',
284
+ ],
285
+ ]
286
  );
287
 
288
  $this->add_control(
289
+ 'ekit_icon_box_show_global_link',
290
+ [
291
+ 'label' => esc_html__( 'Global Link', 'elementskit' ),
292
+ 'type' => Controls_Manager::SWITCHER,
293
+ 'label_on' => esc_html__( 'Yes', 'elementskit' ),
294
+ 'label_off' => esc_html__( 'No', 'elementskit' ),
295
+ 'return_value' => 'yes',
296
  'default' => 'yes',
297
  'condition' => [
298
  'ekit_icon_box_enable_btn!' => 'yes',
299
+ ],
300
+ ]
301
  );
302
 
303
  $this->add_control(
304
+ 'ekit_icon_box_global_link',
305
+ [
306
+ 'label' => esc_html__( 'Link', 'elementskit' ),
307
+ 'type' => Controls_Manager::URL,
308
+ 'placeholder' => esc_html__( 'https://your-link.com', 'elementskit' ),
309
+ 'show_external' => true,
310
+ 'default' => [
311
+ 'url' => 'https://your-link.com',
312
+ 'is_external' => true,
313
+ 'nofollow' => true,
314
  ],
315
  'dynamic' => [
316
  'active' => true,
318
  'condition' => [
319
  'ekit_icon_box_show_global_link' => 'yes',
320
  'ekit_icon_box_enable_btn!' => 'yes',
321
+ ],
322
+ ]
323
+ );
324
 
325
  $this->end_controls_section();
326
 
345
  );
346
 
347
  $this->add_control(
348
+ 'ekit_icon_box_water_mark_icons',
349
  [
350
  'label' => esc_html__( 'Social Icons', 'elementskit' ),
351
+ 'type' => Controls_Manager::ICONS,
352
+ 'fa4compatibility' => 'ekit_icon_box_water_mark_icon',
353
+ 'default' => [
354
+ 'value' => 'icon icon-review',
355
+ 'library' => 'ekiticons',
356
+ ],
357
  'label_block' => true,
358
  'condition' => [
359
  'ekit_icon_box_enable_water_mark' => 'yes'
376
  ],
377
  'separator' => 'before',
378
  'condition' => [
379
+ 'ekit_icon_box_header_icons__switch' => 'yes',
380
+ 'ekit_icon_box_enable_header_icon!' => 'none',
381
  ]
382
  ]
383
  );
385
  $this->add_control(
386
  'ekit_icon_box_text_align_responsive',
387
  [
388
+ 'label' => esc_html__( 'Content Alignment', 'elementskit' ),
389
  'type' => Controls_Manager::CHOOSE,
390
  'options' => [
391
  'left' => [
405
  'toggle' => true,
406
  'separator' => 'before',
407
  'condition' => [
408
+ 'ekit_icon_box_icon_position' => 'top',
409
+ 'ekit_icon_box_enable_header_icon!' => 'none',
410
+ 'ekit_icon_box_header_icons__switch' => 'yes'
411
  ]
412
  ]
413
  );
434
  $this->end_controls_section();
435
 
436
  $this->start_controls_section(
437
+ 'ekit_icon_box_badge_control_tab',
438
+ [
439
+ 'label' => esc_html__( 'Badge', 'elementskit' ),
440
+ 'tab' => Controls_Manager::TAB_CONTENT,
441
+ ]
442
+ );
443
+
444
+ $this->add_control(
445
+ 'ekit_icon_box_badge_control',
446
+ [
447
+ 'label' => esc_html__( 'Show Badge', 'elementskit' ),
448
+ 'type' => Controls_Manager::SWITCHER,
449
+ 'label_on' => esc_html__( 'Show', 'elementskit' ),
450
+ 'label_off' => esc_html__( 'Hide', 'elementskit' ),
451
+ 'return_value' => 'yes',
452
+ 'default' => 'no',
453
+ ]
454
+ );
455
  $this->add_control(
456
+ 'ekit_icon_box_badge_title',
457
+ [
458
+ 'label' => esc_html__( 'Title', 'elementskit' ),
459
+ 'type' => Controls_Manager::TEXT,
460
+ 'default' => esc_html__( 'EXCLUSIVE', 'elementskit' ),
461
  'placeholder' => esc_html__( 'Type your title here', 'elementskit' ),
462
  'condition' => [
463
  'ekit_icon_box_badge_control' => 'yes'
464
  ]
465
+ ]
466
  );
467
 
468
  $this->add_control(
469
+ 'ekit_icon_box_badge_position',
470
+ [
471
+ 'label' => esc_html__( 'Border Style', 'elementskit' ),
472
+ 'type' => Controls_Manager::SELECT,
473
+ 'default' => 'top_left',
474
+ 'options' => [
475
+ 'top_left' => esc_html__( 'Top Left', 'elementskit' ),
476
+ 'top_center' => esc_html__( 'Top Center', 'elementskit' ),
477
+ 'top_right' => esc_html__( 'Top Right', 'elementskit' ),
478
+ 'center_left' => esc_html__( 'Center Left', 'elementskit' ),
479
+ 'bottom_left' => esc_html__( 'Bottom Left', 'elementskit' ),
480
+ 'bottom_center' => esc_html__( 'Bottom Center', 'elementskit' ),
481
+ 'bottom_right' => esc_html__( 'Bottom Right', 'elementskit' ),
482
  ],
483
  'condition' => [
484
  'ekit_icon_box_badge_control' => 'yes'
485
  ]
486
+ ]
487
+ );
488
 
489
+ $this->end_controls_section();
490
 
491
  // Icon style
492
  $this->start_controls_section(
496
  'tab' => Controls_Manager::TAB_STYLE,
497
  'condition' => [
498
  'ekit_icon_box_enable_header_icon!' => 'none',
499
+ 'ekit_icon_box_header_icons__switch' => 'yes'
500
  ]
501
  ]
502
  );
518
  'default' => '#656565',
519
  'selectors' => [
520
  '{{WRAPPER}} .elementkit-infobox-icon' => 'color: {{VALUE}};',
521
+ '{{WRAPPER}} .elementskit-info-box-icon > svg path' => 'fill: {{VALUE}}; stroke: {{VALUE}};'
522
  ],
523
  'condition' => [
524
  'ekit_icon_box_enable_header_icon' => 'icon'
584
  'default' => '',
585
  'selectors' => [
586
  '{{WRAPPER}} .elementskit-infobox:hover .elementskit-info-box-icon i' => 'color: {{VALUE}};',
587
+ '{{WRAPPER}} .elementskit-infobox:hover .elementskit-info-box-icon svg path' => 'fill: {{VALUE}}; stroke: {{VALUE}};',
588
  ],
589
  'condition' => [
590
  'ekit_icon_box_enable_header_icon' => 'icon'
658
  ],
659
  'selectors' => [
660
  '{{WRAPPER}} .elementskit-infobox .elementskit-info-box-icon i' => 'font-size: {{SIZE}}{{UNIT}};',
661
+ '{{WRAPPER}} .elementskit-info-box-icon > svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto;'
662
  ],
663
+ 'separator' => 'before',
664
  'condition' => [
665
  'ekit_icon_box_enable_header_icon' => 'icon'
666
  ]
677
  '{{WRAPPER}} .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
678
  ],
679
  'default' => [
680
+ 'top' => '',
681
+ 'right' => '',
682
+ 'bottom' => '',
683
+ 'left' => '',
684
  'unit' => 'px',
685
  'isLinked' => 'true',
686
  ]
768
  ],
769
  'selectors' => [
770
  '{{WRAPPER}} .elementskit-infobox .elementkit-infobox-icon' => 'line-height: {{SIZE}}{{UNIT}};',
771
+ '{{WRAPPER}} .elementskit-infobox .elementskit-info-box-icon' => 'line-height: {{SIZE}}{{UNIT}};',
772
  ],
773
 
774
  ]
942
  'default' => '#000000',
943
  'selectors' => [
944
  '{{WRAPPER}} .elementskit-infobox:hover .icon-hover' => 'color: {{VALUE}};',
945
+ '{{WRAPPER}} .elementskit-infobox .icon-hover > svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};'
946
  ],
947
  'condition' => [
948
  'ekit_icon_box_enable_water_mark' => 'yes',
951
  );
952
 
953
  $this->add_responsive_control(
954
+ 'ekit_icon_box_watermark_font_size',
955
+ [
956
+ 'label' => esc_html__( 'Water Mark Font Size', 'elementskit' ),
957
+ 'type' => Controls_Manager::SLIDER,
958
+ 'size_units' => [ 'px' ],
959
+ 'range' => [
960
+ 'px' => [
961
+ 'min' => 0,
962
+ 'max' => 1000,
963
+ 'step' => 1,
964
+ ],
965
+ ],
966
+ 'default' => [
967
+ 'unit' => 'px',
968
+ 'size' => 100,
969
+ ],
970
+ 'selectors' => [
971
+ '{{WRAPPER}} .elementskit-infobox .icon-hover > i' => 'font-size: {{SIZE}}{{UNIT}};',
972
+ '{{WRAPPER}} .elementskit-infobox .icon-hover > svg' => 'max-width: {{SIZE}}{{UNIT}};',
973
  ],
974
  'condition' => [
975
  'ekit_icon_box_enable_water_mark' => 'yes',
976
  ]
977
+ ]
978
+ );
979
 
980
  $this->end_controls_section();
981
 
992
  ]
993
  );
994
  $this->add_responsive_control(
995
+ 'ekit_icon_box_text_padding',
996
+ [
997
+ 'label' =>esc_html__( 'Padding', 'elementskit' ),
998
+ 'type' => Controls_Manager::DIMENSIONS,
999
+ 'size_units' => [ 'px', 'em', '%' ],
1000
+ 'selectors' => [
1001
+ '{{WRAPPER}} .elementskit-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1002
+ ],
1003
+ ]
1004
+ );
1005
  $this->add_responsive_control(
1006
  'ekit_icon_box_text_margin',
1007
  [
1015
  );
1016
 
1017
  $this->add_group_control(
1018
+ Group_Control_Typography::get_type(),
1019
+ [
1020
+ 'name' => 'ekit_icon_box_typography_group',
1021
+ 'label' =>esc_html__( 'Typography', 'elementskit' ),
1022
+ 'selector' => '{{WRAPPER}} .elementskit-btn',
1023
+ ]
1024
+ );
1025
  $this->add_responsive_control(
1026
+ 'ekit_icon_box_btn_icon_font_size',
1027
+ array(
1028
+ 'label' => esc_html__( 'Icon Font Size', 'elementskit' ),
1029
+ 'type' => Controls_Manager::SLIDER,
1030
+ 'size_units' => array(
1031
+ 'px', 'em', 'rem',
1032
+ ),
1033
+ 'range' => array(
1034
+ 'px' => array(
1035
+ 'min' => 1,
1036
+ 'max' => 100,
1037
+ ),
1038
+ ),
1039
+ 'selectors' => array(
1040
+ '{{WRAPPER}} .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}};',
1041
+ '{{WRAPPER}} .elementskit-btn svg' => 'max-width: {{SIZE}}{{UNIT}};'
1042
+ ),
1043
+ 'condition' => [
1044
+ 'ekit_icon_box_icons__switch' => 'yes',
1045
+ ],
1046
+ )
1047
+ );
1048
  $this->start_controls_tabs( 'tabs_button_style' );
1049
 
1050
  $this->start_controls_tab(
1062
  'default' => '',
1063
  'selectors' => [
1064
  '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};',
1065
+ '{{WRAPPER}} .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
1066
  ],
1067
  ]
1068
  );
1086
  ]
1087
  );
1088
  $this->add_responsive_control(
1089
+ 'ekit_icon_box_btn_border_radius',
1090
+ [
1091
+ 'label' =>esc_html__( 'Border Radius', 'elementskit' ),
1092
+ 'type' => Controls_Manager::DIMENSIONS,
1093
+ 'size_units' => [ 'px'],
1094
+ 'default' => [
1095
+ 'top' => '',
1096
+ 'right' => '',
1097
+ 'bottom' => '' ,
1098
+ 'left' => '',
1099
+ ],
1100
+ 'selectors' => [
1101
+ '{{WRAPPER}} .elementskit-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1102
+ ],
1103
+ ]
1104
+ );
1105
  $this->add_group_control(
1106
  Group_Control_Box_Shadow::get_type(),
1107
  [
1126
  'type' => Controls_Manager::COLOR,
1127
  'selectors' => [
1128
  '{{WRAPPER}} .elementskit-infobox:hover .elementskit-btn' => 'color: {{VALUE}};',
1129
+ '{{WRAPPER}} .elementskit-infobox:hover .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
1130
  ],
1131
  ]
1132
  );
1150
  ]
1151
  );
1152
  $this->add_responsive_control(
1153
+ 'ekit_icon_box_btn_hover_border_radius',
1154
+ [
1155
+ 'label' =>esc_html__( 'Border Radius', 'elementskit' ),
1156
+ 'type' => Controls_Manager::DIMENSIONS,
1157
+ 'size_units' => [ 'px'],
1158
+ 'default' => [
1159
+ 'top' => '',
1160
+ 'right' => '',
1161
+ 'bottom' => '' ,
1162
+ 'left' => '',
1163
+ ],
1164
+ 'selectors' => [
1165
+ '{{WRAPPER}} .elementskit-infobox:hover .elementskit-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1166
+ ],
1167
+ ]
1168
+ );
1169
  $this->add_group_control(
1170
  Group_Control_Box_Shadow::get_type(),
1171
  [
1372
  );
1373
 
1374
  $this->add_group_control(
1375
+ Group_Control_Background::get_type(),
1376
+ [
1377
+ 'name' => 'ekit_icon_box_image_ovelry_color',
1378
+ 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1379
+ 'types' => [ 'gradient' ],
1380
  'selector' => '{{WRAPPER}} .elementskit-infobox.image-active::before',
1381
  'condition' => [
1382
  'ekit_icon_box_show_image_overlay' => 'yes',
1383
  ]
1384
+ ]
1385
+ );
1386
 
1387
  $this->add_control(
1388
  'ekit_icon_box_show_overlay',
1411
  );
1412
 
1413
  $this->add_group_control(
1414
+ Group_Control_Background::get_type(),
1415
+ [
1416
+ 'name' => 'ekit_icon_box_bg_ovelry_color',
1417
+ 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1418
+ 'types' => [ 'classic', 'gradient' ],
1419
+ 'selector' => '{{WRAPPER}} .elementskit-infobox.gradient-active::before',
1420
+ ]
1421
+ );
1422
  $this->end_controls_tab();
1423
  $this->start_controls_tab(
1424
  'ekit_icon_box_section_bg_ov_style_n_hv_tab',
1428
  );
1429
 
1430
  $this->add_group_control(
1431
+ Group_Control_Background::get_type(),
1432
+ [
1433
+ 'name' => 'ekit_icon_box_bg_ovelry_color_hv',
1434
+ 'label' => esc_html__( 'Background Overlay Color', 'elementskit' ),
1435
+ 'types' => [ 'classic', 'gradient' ],
1436
+ 'selector' => '{{WRAPPER}} .elementskit-infobox.gradient-active:hover::before',
1437
+ ]
1438
  );
1439
 
1440
  $this->end_controls_tab();
1441
  $this->end_controls_tabs();
1442
  $this->add_control(
1443
+ 'ekit_icon_box_section_bg_hover_color_direction',
1444
+ [
1445
+ 'label' => esc_html__( 'Hover Direction', 'elementskit' ),
1446
+ 'type' => Controls_Manager::CHOOSE,
1447
+ 'options' => [
1448
+ 'hover_from_left' => [
1449
+ 'title' => esc_html__( 'From Left', 'elementskit' ),
1450
+ 'icon' => 'fa fa-caret-right',
1451
+ ],
1452
+ 'hover_from_top' => [
1453
+ 'title' => esc_html__( 'From Top', 'elementskit' ),
1454
+ 'icon' => 'fa fa-caret-down',
1455
+ ],
1456
+ 'hover_from_right' => [
1457
+ 'title' => esc_html__( 'From Right', 'elementskit' ),
1458
+ 'icon' => 'fa fa-caret-left',
1459
+ ],
1460
+ 'hover_from_bottom' => [
1461
+ 'title' => esc_html__( 'From Bottom', 'elementskit' ),
1462
+ 'icon' => 'fa fa-caret-up',
1463
+ ],
1464
+
1465
+ ],
1466
+ 'default' => 'hover_from_left',
1467
+ 'toggle' => true,
1468
+ 'condition' => [
1469
+ 'ekit_icon_box_show_overlay' => 'yes'
1470
+ ]
1471
+ ]
1472
+ );
1473
  $this->end_controls_section();
1474
 
1475
  $this->start_controls_section(
1476
+ 'ekit_icon_box_badge_style_tab',
1477
+ [
1478
+ 'label' => esc_html__( 'Badge', 'elementskit' ),
1479
  'tab' => Controls_Manager::TAB_STYLE,
1480
  'condition' => [
1481
  'ekit_icon_box_badge_control' => 'yes',
1482
  'ekit_icon_box_badge_title!' => ''
1483
  ]
1484
+ ]
1485
+ );
1486
+
1487
+ $this->add_responsive_control(
1488
+ 'ekit_icon_box_badge_padding',
1489
+ [
1490
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
1491
+ 'type' => Controls_Manager::DIMENSIONS,
1492
  'size_units' => [ 'px', '%', 'em' ],
1493
  'default' => [
1494
  'top' => '10',
1497
  'left' => '10',
1498
  'unit' => 'px',
1499
  ],
1500
+ 'selectors' => [
1501
+ '{{WRAPPER}} .ekit-badge' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1502
+ ],
1503
+ ]
1504
+ );
1505
+
1506
+ $this->add_responsive_control(
1507
+ 'ekit_icon_box_badge_border_radius',
1508
+ [
1509
+ 'label' => esc_html__( 'Border Radius', 'elementskit' ),
1510
+ 'type' => Controls_Manager::DIMENSIONS,
1511
  'size_units' => [ 'px', '%', 'em' ],
1512
  'default' => [
1513
  'top' => '0',
1516
  'left' => '0',
1517
  'unit' => 'px',
1518
  ],
1519
+ 'selectors' => [
1520
+ '{{WRAPPER}} .ekit-badge' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1521
+ ],
1522
+ ]
1523
  );
1524
 
1525
  $this->add_group_control(
1526
+ Group_Control_Background::get_type(),
1527
+ [
1528
+ 'name' => 'ekit_icon_box_badge_background',
1529
+ 'label' => esc_html__( 'Background', 'elementskit' ),
1530
+ 'types' => [ 'classic', 'gradient' ],
1531
+ 'selector' => '{{WRAPPER}} .ekit-badge',
1532
+ ]
1533
  );
1534
 
1535
  $this->add_group_control(
1536
+ Group_Control_Box_Shadow::get_type(),
1537
+ [
1538
+ 'name' => 'ekit_icon_box_badge_box_shadow',
1539
+ 'label' => esc_html__( 'Box Shadow', 'elementskit' ),
1540
+ 'selector' => '{{WRAPPER}} .ekit-badge',
1541
+ ]
1542
  );
1543
 
1544
  $this->add_group_control(
1545
+ Group_Control_Typography::get_type(),
1546
+ [
1547
+ 'name' => 'ekit_icon_box_badge_typography',
1548
+ 'label' => esc_html__( 'Typography', 'elementskit' ),
1549
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
1550
+ 'selector' => '{{WRAPPER}} .ekit-badge',
1551
+ ]
1552
+ );
1553
 
1554
 
1555
+ $this->end_controls_section();
1556
  }
1557
 
1558
  protected function render( ) {
1585
  }
1586
  // info box style
1587
 
1588
+
1589
  $this->add_render_attribute( 'infobox_wrapper', 'class', 'elementskit-infobox'.' text-'.$text_align.' '.'elementor-animation-' . $settings['ekit_icon_box_info_box_hover_animation'].' '.$icon_pos_class.' '.$enable_overlay_color.' '.$ekit_icon_box_show_image.' '.$settings['ekit_icon_box_section_bg_hover_color_direction'] );
1590
 
1591
  // Icon
1592
 
 
 
 
 
 
 
1593
  $image = '';
1594
  if ( ! empty( $settings['ekit_icon_box_show_image']['url'] ) && $settings['ekit_icon_box_show_image_overlay'] == 'yes') {
1595
  $this->add_render_attribute( 'image', 'src', $settings['ekit_icon_box_show_image']['url'] );
1605
  $btn_url = (! empty( $settings['ekit_icon_box_btn_url']['url'])) ? $settings['ekit_icon_box_btn_url']['url'] : '';
1606
 
1607
  ?>
1608
+ <!-- link opening -->
1609
+ <?php if($settings['ekit_icon_box_show_global_link'] == 'yes' && $settings['ekit_icon_box_enable_btn'] != 'yes' && (!empty( $settings['ekit_icon_box_global_link']['url']))) : ?>
1610
+ <a href="<?php echo esc_url($settings['ekit_icon_box_global_link']['url'])?>" target="<?php echo esc_attr($settings['ekit_icon_box_global_link']['is_external'] ? '_blank' : '_self');?>" rel="<?php echo esc_attr($settings['ekit_icon_box_global_link']['nofollow'] ? 'nofollow' : '');?>" class="ekit_global_links">
1611
+ <?php endif; ?>
1612
+ <!-- end link opening -->
1613
+
1614
  <div <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string( 'infobox_wrapper' )); ?>>
1615
+ <?php if(! empty($settings['ekit_icon_box_header_icons']) && $settings['ekit_icon_box_enable_header_icon'] == 'icon' ) : ?>
1616
+ <div class="elementskit-box-header <?php echo 'elementor-animation-'.esc_attr($settings['ekit_icon_icons_hover_animation']); ?>">
1617
+ <div class="elementskit-info-box-icon <?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_icon_position'] != 'top' ? 'text-center' : ''); ?>">
1618
+ <?php
1619
+
1620
+ $migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_header_icons'] );
1621
+ // Check if its a new widget without previously selected icon using the old Icon control
1622
+ $is_new = empty( $settings['ekit_icon_box_header_icon'] );
1623
+ if ( $is_new || $migrated ) {
1624
+
1625
+ // new icon
1626
+ Icons_Manager::render_icon( $settings['ekit_icon_box_header_icons'], [ 'aria-hidden' => 'true', 'class' => 'elementkit-infobox-icon' ] );
1627
+ } else {
1628
+ ?>
1629
+ <i class="<?php echo $settings['ekit_icon_box_header_icon']; ?> elementkit-infobox-icon" aria-hidden="true"></i>
1630
+ <?php
1631
+ }
1632
+ ?>
1633
+
1634
  </div>
1635
  </div>
1636
  <?php endif;?>
1642
  </div>
1643
  <?php endif;?>
1644
  <div class="box-body">
1645
+ <?php if ($settings['ekit_icon_box_title_text'] != '') { ?>
1646
+ <<?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_title_size']); ?> class="elementskit-info-box-title">
1647
+ <?php echo esc_html($settings['ekit_icon_box_title_text']); ?>
1648
+ </<?php echo \ElementsKit\Utils::render($settings['ekit_icon_box_title_size']); ?>>
1649
+ <?php } ?>
1650
  <?php if($settings['ekit_icon_box_description_text'] != ''): ?>
1651
+ <p><?php echo \ElementsKit\Utils::kses($settings['ekit_icon_box_description_text'] ); ?> </p>
1652
  <?php endif; ?>
1653
  <?php if($settings['ekit_icon_box_enable_btn'] == 'yes') : ?>
1654
  <div class="box-footer <?php if($settings['ekit_icon_box_enable_hover_btn']== 'yes'){echo esc_attr("enable_hover_btn");} else {echo esc_attr("disable_hover_button");}?>">
1656
  <?php
1657
  switch ($settings['ekit_icon_box_icon_align']) {
1658
  case 'right': ?>
1659
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['is_external'] ? '_blank' : '_self');?>" rel="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['nofollow'] ? 'nofollow' : '');?>" class="elementskit-btn">
1660
  <?php echo esc_html( $btn_text ); ?>
1661
+
1662
+ <?php
1663
+ // new icon
1664
+ $migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_icons'] );
1665
+ // Check if its a new widget without previously selected icon using the old Icon control
1666
+ $is_new = empty( $settings['ekit_icon_box_icon'] );
1667
+ if ( $is_new || $migrated ) {
1668
+
1669
+ // new icon
1670
+ Icons_Manager::render_icon( $settings['ekit_icon_box_icons'], [ 'aria-hidden' => 'true' ] );
1671
+ } else {
1672
+ ?>
1673
+ <i class="<?php echo $settings['ekit_icon_box_icon']; ?>" aria-hidden="true"></i>
1674
+ <?php
1675
+ }
1676
+ ?>
1677
+
1678
  </a>
1679
  <?php break;
1680
  case 'left': ?>
1681
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['is_external'] ? '_blank' : '_self');?>" rel="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['nofollow'] ? 'nofollow' : '');?>" class="elementskit-btn">
1682
+ <?php
1683
+ // new icon
1684
+ $migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_icons'] );
1685
+ // Check if its a new widget without previously selected icon using the old Icon control
1686
+ $is_new = empty( $settings['ekit_icon_box_icon'] );
1687
+ if ( $is_new || $migrated ) {
1688
+
1689
+ // new icon
1690
+ Icons_Manager::render_icon( $settings['ekit_icon_box_icons'], [ 'aria-hidden' => 'true' ] );
1691
+ } else {
1692
+ ?>
1693
+ <i class="<?php echo $settings['ekit_icon_box_icon']; ?>" aria-hidden="true"></i>
1694
+ <?php
1695
+ }
1696
+ ?>
1697
  <?php echo esc_html( $btn_text ); ?>
1698
  </a>
1699
  <?php break;
1700
  default: ?>
1701
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['is_external'] ? '_blank' : '_self');?>" rel="<?php echo esc_attr($settings['ekit_icon_box_btn_url']['nofollow'] ? 'nofollow' : '');?>" class="elementskit-btn">
1702
  <?php echo esc_html( $btn_text ); ?>
1703
  </a>
1704
  <?php break;
1711
  <?php if(!empty($settings['ekit_icon_box_enable_water_mark']) && $settings['ekit_icon_box_enable_water_mark'] == 'yes') : ?>
1712
 
1713
  <div class="icon-hover">
1714
+ <?php
1715
+ // new icon
1716
+ $migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_water_mark_icons'] );
1717
+ // Check if its a new widget without previously selected icon using the old Icon control
1718
+ $is_new = empty( $settings['ekit_icon_box_water_mark_icon'] );
1719
+ if ( $is_new || $migrated ) {
1720
+ // new icon
1721
+ Icons_Manager::render_icon( $settings['ekit_icon_box_water_mark_icons'], [ 'aria-hidden' => 'true' ] );
1722
+ } else {
1723
+ ?>
1724
+ <i class="<?php echo $settings['ekit_icon_box_water_mark_icon']; ?>" aria-hidden="true"></i>
1725
+ <?php
1726
+ }
1727
+ ?>
1728
  </div>
1729
 
1730
  <?php endif; ?>
1733
  <?php echo \ElementsKit\Utils::render($image); ?>
1734
  <?php endif; ?>
1735
 
 
 
 
 
1736
  <?php if($settings['ekit_icon_box_badge_control'] == 'yes' && $settings['ekit_icon_box_badge_title'] != '') : ?>
1737
  <div class="ekit-icon-box-badge ekit_position_<?php echo esc_attr($settings['ekit_icon_box_badge_position']);?>">
1738
  <span class="ekit-badge"><?php echo esc_html($settings['ekit_icon_box_badge_title'])?></span>
1740
  <?php endif; ?>
1741
  </div>
1742
  <?php
1743
+ // link Closing
1744
+ if($settings['ekit_icon_box_show_global_link'] == 'yes' && $settings['ekit_icon_box_enable_btn'] != 'yes' && (!empty( $settings['ekit_icon_box_global_link']['url']))) : ?>
1745
+ </a>
1746
+ <?php endif; // end link Closing
1747
+
1748
  }
1749
  protected function _content_template() { }
1750
+ }
widgets/image-accordion/image-accordion.php CHANGED
@@ -91,9 +91,13 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
91
  'default' => '',
92
  ],
93
  [
94
- 'name' => 'ekit_img_accordion_title_icon',
95
  'label' => esc_html__('Icon for title', 'elementskit'),
96
- 'type' => Controls_Manager::ICON,
 
 
 
 
97
  'condition' => [
98
  'ekit_img_accordion_enable_icon' => 'yes',
99
  ]
@@ -108,7 +112,7 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
108
  'right' =>esc_html__( 'After', 'elementskit' ),
109
  ],
110
  'condition' => [
111
- 'ekit_img_accordion_title_icon!' => '',
112
  'ekit_img_accordion_enable_icon' => 'yes',
113
  ],
114
  ],
@@ -156,9 +160,14 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
156
  ],
157
 
158
  [
159
- 'name' => 'ekit_img_accordion_pup_up_icon',
160
  'label' => esc_html__('Pupup Icon', 'elementskit'),
161
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
162
  'label_block' => true,
163
  'condition' => [
164
  'ekit_img_accordion_enable_pupup' => 'yes'
@@ -192,9 +201,14 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
192
  ],
193
 
194
  [
195
- 'name' => 'ekit_img_accordion_project_link_icon',
196
  'label' => esc_html__('Project Link Icon', 'elementskit'),
197
- 'type' => Controls_Manager::ICON,
 
 
 
 
 
198
  'label_block' => true,
199
  'condition' => [
200
  'ekit_img_accordion_enable_project_link' => 'yes'
@@ -369,7 +383,7 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
369
  'label' => esc_html_x( 'Title Icon Spacing', 'Border Control', 'elementskit' ),
370
  'type' => Controls_Manager::DIMENSIONS,
371
  'selectors' => [
372
- '{{WRAPPER}} .elementskit-single-image-accordion .elementskit-accordion-title-wraper .icon-title > i' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
373
  ],
374
  ]
375
  );
@@ -380,10 +394,35 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
380
  'type' => Controls_Manager::COLOR,
381
  'default' => '#fff',
382
  'selectors' => [
383
- '{{WRAPPER}} .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title ' => 'color: {{VALUE}};',
 
384
  ],
385
  ]
386
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
387
 
388
  $this->add_group_control(
389
  Group_Control_Typography::get_type(),
@@ -684,6 +723,7 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
684
  ],
685
  ]
686
  );
 
687
  $this->add_control(
688
  'ekit_img_accordion_section_img_accordion_icon_spacing',
689
  [
@@ -708,7 +748,8 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
708
  'label' => esc_html__( 'Popup Icon color', 'elementskit' ),
709
  'type' => Controls_Manager::COLOR,
710
  'selectors' => [
711
- '{{WRAPPER}} .elementskit-icon-wraper a:first-child' => 'color: {{VALUE}}',
 
712
  ],
713
  ]
714
  );
@@ -719,7 +760,8 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
719
  'label' => esc_html__( 'Link Icon color', 'elementskit' ),
720
  'type' => Controls_Manager::COLOR,
721
  'selectors' => [
722
- '{{WRAPPER}} .elementskit-icon-wraper a:last-child i' => 'color: {{VALUE}}',
 
723
  ],
724
  ]
725
  );
@@ -740,6 +782,7 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
740
  'type' => Controls_Manager::COLOR,
741
  'selectors' => [
742
  '{{WRAPPER}} .elementskit-icon-wraper a:first-child:hover' => 'color: {{VALUE}}',
 
743
  ],
744
  ]
745
  );
@@ -750,7 +793,8 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
750
  'label' => esc_html__( 'Link Icon color', 'elementskit' ),
751
  'type' => Controls_Manager::COLOR,
752
  'selectors' => [
753
- '{{WRAPPER}} .elementskit-icon-wraper a:last-child:hover i' => 'color: {{VALUE}}',
 
754
  ],
755
  ]
756
  );
@@ -776,15 +820,11 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
776
  extract($settings); ?>
777
 
778
  <div class="elementskit-image-accordion-wraper">
779
- <?php foreach ( $ekit_img_accordion_items as $item ):
780
- $icon = ($item['ekit_img_accordion_title_icon'] != '') ? '<i class="'.$item['ekit_img_accordion_title_icon'].'"></i>' : '' ;
781
- ?>
782
- <div href="#" class="elementskit-single-image-accordion <?php echo \ElementsKit\Utils::render(($item['ekit_img_accordion_active'] == 'yes') ? 'active' : '') ; ?>" style="background-image: url(<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>)">
783
  <div class="elementskit-accordion-content">
784
  <?php if($item['ekit_img_accordion_enable_pupup'] == 'yes' || $item['ekit_img_accordion_enable_project_link'] == 'yes') {
785
 
786
- $pup_up_icon = $item['ekit_img_accordion_pup_up_icon'] == '' ? 'icon icon-plus icon-outline circle': $item['ekit_img_accordion_pup_up_icon'].' icon-outline circle';
787
- $project_icon = $item['ekit_img_accordion_project_link_icon'] == '' ? 'icon icon-link icon-outline circle': $item['ekit_img_accordion_project_link_icon'].' icon-outline circle';
788
 
789
  if (!empty($item['ekit_img_accordion_project_link']['url'])) {
790
 
@@ -802,18 +842,64 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
802
  ?>
803
  <div class="elementskit-icon-wraper">
804
  <?php if($item['ekit_img_accordion_enable_pupup'] == 'yes') { ?>
805
- <a href="<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>" class="<?php echo esc_attr($pup_up_icon); ?>" data-effect="mfp-zoom-out"></a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
806
  <?php } ?>
807
  <?php if($item['ekit_img_accordion_enable_project_link'] == 'yes') {?>
808
- <a href="<?php echo esc_url( $item['ekit_img_accordion_project_link']['url'] ) ?>"> <i class="<?php echo esc_attr($project_icon); ?>"></i></a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
809
  <?php } ?>
810
  </div>
811
  <?php } ?>
812
  <div class="elementskit-accordion-title-wraper">
813
- <h2 class="elementskit-accordion-title <?php echo esc_attr($item['ekit_img_accordion_title_icon'] != '') ? 'icon-title' : ''?>">
814
  <?php if($item['ekit_img_accordion_enable_icon'] == 'yes'): ?>
815
  <?php if($item['ekit_img_accordion_title_icon_position'] == 'left'): ?>
816
- <?php echo \ElementsKit\Utils::kses($icon);?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
817
  <?php endif; ?>
818
  <?php endif; ?>
819
 
@@ -821,7 +907,22 @@ class Elementskit_Widget_Image_Accordion extends Widget_Base {
821
 
822
  <?php if($item['ekit_img_accordion_enable_icon'] == 'yes'): ?>
823
  <?php if($item['ekit_img_accordion_title_icon_position'] == 'right'): ?>
824
- <?php echo \ElementsKit\Utils::kses($icon);?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
825
  <?php endif; ?>
826
  <?php endif; ?>
827
  </h2>
91
  'default' => '',
92
  ],
93
  [
94
+ 'name' => 'ekit_img_accordion_title_icons',
95
  'label' => esc_html__('Icon for title', 'elementskit'),
96
+ 'type' => Controls_Manager::ICONS,
97
+ 'fa4compatibility' => 'ekit_img_accordion_title_icon',
98
+ 'default' => [
99
+ 'value' => '',
100
+ ],
101
  'condition' => [
102
  'ekit_img_accordion_enable_icon' => 'yes',
103
  ]
112
  'right' =>esc_html__( 'After', 'elementskit' ),
113
  ],
114
  'condition' => [
115
+ 'ekit_img_accordion_title_icons!' => '',
116
  'ekit_img_accordion_enable_icon' => 'yes',
117
  ],
118
  ],
160
  ],
161
 
162
  [
163
+ 'name' => 'ekit_img_accordion_pup_up_icons',
164
  'label' => esc_html__('Pupup Icon', 'elementskit'),
165
+ 'type' => Controls_Manager::ICONS,
166
+ 'fa4compatibility' => 'ekit_img_accordion_pup_up_icon',
167
+ 'default' => [
168
+ 'value' => 'icon icon-plus',
169
+ 'library' => 'ekiticons'
170
+ ],
171
  'label_block' => true,
172
  'condition' => [
173
  'ekit_img_accordion_enable_pupup' => 'yes'
201
  ],
202
 
203
  [
204
+ 'name' => 'ekit_img_accordion_project_link_icons',
205
  'label' => esc_html__('Project Link Icon', 'elementskit'),
206
+ 'type' => Controls_Manager::ICONS,
207
+ 'fa4compatibility' => 'ekit_img_accordion_project_link_icon',
208
+ 'default' => [
209
+ 'value' => 'icon icon icon-link',
210
+ 'library' => 'ekiticons'
211
+ ],
212
  'label_block' => true,
213
  'condition' => [
214
  'ekit_img_accordion_enable_project_link' => 'yes'
383
  'label' => esc_html_x( 'Title Icon Spacing', 'Border Control', 'elementskit' ),
384
  'type' => Controls_Manager::DIMENSIONS,
385
  'selectors' => [
386
+ '{{WRAPPER}} .elementskit-single-image-accordion .elementskit-accordion-title-wraper .icon-title > i, {{WRAPPER}} .elementskit-single-image-accordion .elementskit-accordion-title-wraper .icon-title > svg' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
387
  ],
388
  ]
389
  );
394
  'type' => Controls_Manager::COLOR,
395
  'default' => '#fff',
396
  'selectors' => [
397
+ '{{WRAPPER}} .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title ' => 'color: {{VALUE}};',
398
+ '{{WRAPPER}} .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
399
  ],
400
  ]
401
+ );
402
+
403
+ $this->add_responsive_control(
404
+ 'ekit_img_accordion_title_icon_size',
405
+ [
406
+ 'label' => esc_html__( 'Icon Size', 'elementskit' ),
407
+ 'type' => Controls_Manager::SLIDER,
408
+ 'size_units' => [ 'px', '%' ],
409
+ 'range' => [
410
+ 'px' => [
411
+ 'min' => 1,
412
+ 'max' => 100,
413
+ 'step' => 5,
414
+ ],
415
+ '%' => [
416
+ 'min' => 1,
417
+ 'max' => 100,
418
+ ],
419
+ ],
420
+ 'selectors' => [
421
+ '{{WRAPPER}} .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title i' => 'font-size: {{SIZE}}{{UNIT}};',
422
+ '{{WRAPPER}} .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg' => 'max-width: {{SIZE}}{{UNIT}}; height: auto',
423
+ ],
424
+ ]
425
+ );
426
 
427
  $this->add_group_control(
428
  Group_Control_Typography::get_type(),
723
  ],
724
  ]
725
  );
726
+
727
  $this->add_control(
728
  'ekit_img_accordion_section_img_accordion_icon_spacing',
729
  [
748
  'label' => esc_html__( 'Popup Icon color', 'elementskit' ),
749
  'type' => Controls_Manager::COLOR,
750
  'selectors' => [
751
+ '{{WRAPPER}} .elementskit-icon-wraper a:first-child' => 'color: {{VALUE}};',
752
+ '{{WRAPPER}} .elementskit-icon-wraper a:first-child svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
753
  ],
754
  ]
755
  );
760
  'label' => esc_html__( 'Link Icon color', 'elementskit' ),
761
  'type' => Controls_Manager::COLOR,
762
  'selectors' => [
763
+ '{{WRAPPER}} .elementskit-icon-wraper a:last-child' => 'color: {{VALUE}};',
764
+ '{{WRAPPER}} .elementskit-icon-wraper a:last-child svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
765
  ],
766
  ]
767
  );
782
  'type' => Controls_Manager::COLOR,
783
  'selectors' => [
784
  '{{WRAPPER}} .elementskit-icon-wraper a:first-child:hover' => 'color: {{VALUE}}',
785
+ '{{WRAPPER}} .elementskit-icon-wraper a:first-child:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
786
  ],
787
  ]
788
  );
793
  'label' => esc_html__( 'Link Icon color', 'elementskit' ),
794
  'type' => Controls_Manager::COLOR,
795
  'selectors' => [
796
+ '{{WRAPPER}} .elementskit-icon-wraper a:last-child:hover' => 'color: {{VALUE}};',
797
+ '{{WRAPPER}} .elementskit-icon-wraper a:last-child:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
798
  ],
799
  ]
800
  );
820
  extract($settings); ?>
821
 
822
  <div class="elementskit-image-accordion-wraper">
823
+ <?php foreach ( $ekit_img_accordion_items as $item ) : ?>
824
+ <div class="elementskit-single-image-accordion <?php echo \ElementsKit\Utils::render(($item['ekit_img_accordion_active'] == 'yes') ? 'active' : '') ; ?>" style="background-image: url(<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>)">
 
 
825
  <div class="elementskit-accordion-content">
826
  <?php if($item['ekit_img_accordion_enable_pupup'] == 'yes' || $item['ekit_img_accordion_enable_project_link'] == 'yes') {
827
 
 
 
828
 
829
  if (!empty($item['ekit_img_accordion_project_link']['url'])) {
830
 
842
  ?>
843
  <div class="elementskit-icon-wraper">
844
  <?php if($item['ekit_img_accordion_enable_pupup'] == 'yes') { ?>
845
+ <a href="<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>" class="icon-outline circle" data-effect="mfp-zoom-out">
846
+ <?php
847
+
848
+ $migrated = isset( $item['__fa4_migrated']['ekit_img_accordion_pup_up_icons'] );
849
+ // Check if its a new widget without previously selected icon using the old Icon control
850
+ $is_new = empty( $item['ekit_img_accordion_pup_up_icon'] );
851
+ if ( $is_new || $migrated ) {
852
+
853
+ // new icon
854
+ Icons_Manager::render_icon( $item['ekit_img_accordion_pup_up_icons'], [ 'aria-hidden' => 'true'] );
855
+ } else {
856
+ ?>
857
+ <i class="<?php echo $item['ekit_img_accordion_pup_up_icon']; ?>" aria-hidden="true"></i>
858
+ <?php
859
+ }
860
+ ?>
861
+ </a>
862
  <?php } ?>
863
  <?php if($item['ekit_img_accordion_enable_project_link'] == 'yes') {?>
864
+ <a href="<?php echo esc_url( $item['ekit_img_accordion_project_link']['url'] ) ?>" class="icon-outline circle">
865
+ <?php
866
+ $migrated = isset( $item['__fa4_migrated']['ekit_img_accordion_project_link_icons'] );
867
+ // Check if its a new widget without previously selected icon using the old Icon control
868
+ $is_new = empty( $item['ekit_img_accordion_project_link_icon'] );
869
+ if ( $is_new || $migrated ) {
870
+
871
+ // new icon
872
+ Icons_Manager::render_icon( $item['ekit_img_accordion_project_link_icons'], [ 'aria-hidden' => 'true'] );
873
+ } else {
874
+ ?>
875
+ <i class="<?php echo $item['ekit_img_accordion_project_link_icon']; ?>" aria-hidden="true"></i>
876
+ <?php
877
+ }
878
+ ?>
879
+ </a>
880
  <?php } ?>
881
  </div>
882
  <?php } ?>
883
  <div class="elementskit-accordion-title-wraper">
884
+ <h2 class="elementskit-accordion-title <?php echo esc_attr($item['ekit_img_accordion_title_icons'] != '') ? 'icon-title' : ''?>">
885
  <?php if($item['ekit_img_accordion_enable_icon'] == 'yes'): ?>
886
  <?php if($item['ekit_img_accordion_title_icon_position'] == 'left'): ?>
887
+ <!-- same-1 -->
888
+ <?php
889
+
890
+ $migrated = isset( $item['__fa4_migrated']['ekit_img_accordion_title_icons'] );
891
+ // Check if its a new widget without previously selected icon using the old Icon control
892
+ $is_new = empty( $item['ekit_img_accordion_title_icon'] );
893
+ if ( $is_new || $migrated ) {
894
+
895
+ // new icon
896
+ Icons_Manager::render_icon( $item['ekit_img_accordion_title_icons'], [ 'aria-hidden' => 'true'] );
897
+ } else {
898
+ ?>
899
+ <i class="<?php echo $item['ekit_img_accordion_title_icon']; ?>" aria-hidden="true"></i>
900
+ <?php
901
+ }
902
+ ?>
903
  <?php endif; ?>
904
  <?php endif; ?>
905
 
907
 
908
  <?php if($item['ekit_img_accordion_enable_icon'] == 'yes'): ?>
909
  <?php if($item['ekit_img_accordion_title_icon_position'] == 'right'): ?>
910
+ <!-- same-1 -->
911
+ <?php
912
+
913
+ $migrated = isset( $item['__fa4_migrated']['ekit_img_accordion_title_icons'] );
914
+ // Check if its a new widget without previously selected icon using the old Icon control
915
+ $is_new = empty( $item['ekit_img_accordion_title_icon'] );
916
+ if ( $is_new || $migrated ) {
917
+
918
+ // new icon
919
+ Icons_Manager::render_icon( $item['ekit_img_accordion_title_icons'], [ 'aria-hidden' => 'true'] );
920
+ } else {
921
+ ?>
922
+ <i class="<?php echo $item['ekit_img_accordion_title_icon']; ?>" aria-hidden="true"></i>
923
+ <?php
924
+ }
925
+ ?>
926
  <?php endif; ?>
927
  <?php endif; ?>
928
  </h2>
widgets/image-box/image-box.php CHANGED
@@ -109,13 +109,32 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
109
  );
110
 
111
  $this->add_control(
112
- 'ekit_image_box_front_title_icon',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
  [
114
  'label' => esc_html__( 'Title Icon', 'elementskit' ),
115
- 'type' => Controls_Manager::ICON,
116
- 'default' => 'icon icon-review',
 
 
 
 
117
  'condition' => [
118
  'ekit_image_box_style_simple' => 'floating-style',
 
119
  ]
120
  ]
121
  );
@@ -131,7 +150,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
131
  'right' =>esc_html__( 'After', 'elementskit' ),
132
  ],
133
  'condition' => [
134
- 'ekit_image_box_front_title_icon!' => '',
135
  'ekit_image_box_style_simple' => 'floating-style',
136
  ]
137
  ]
@@ -246,7 +265,9 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
246
  'type' => Controls_Manager::URL,
247
  'placeholder' =>esc_url('http://your-link.com'),
248
  'default' => [
249
- 'url' => '#',
 
 
250
  ],
251
  'dynamic' => [
252
  'active' => true,
@@ -255,16 +276,33 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
255
  'ekit_image_box_enable_btn' => 'yes',
256
  ]
257
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
258
  );
259
  $this->add_control(
260
- 'ekit_image_box_icon',
261
  [
262
  'label' =>esc_html__( 'Icon', 'elementskit' ),
263
- 'type' => Controls_Manager::ICON,
 
 
 
 
264
  'label_block' => true,
265
- 'default' => '',
266
  'condition' => [
267
  'ekit_image_box_enable_btn' => 'yes',
 
268
  ]
269
  ]
270
  );
@@ -279,7 +317,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
279
  'right' =>esc_html__( 'After', 'elementskit' ),
280
  ],
281
  'condition' => [
282
- 'ekit_image_box_icon!' => '',
283
  'ekit_image_box_enable_btn' => 'yes',
284
  ],
285
  ]
@@ -342,7 +380,8 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
342
  'label' => esc_html__( 'Icon Color', 'elementskit' ),
343
  'type' => Controls_Manager::COLOR,
344
  'selectors' => [
345
- '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i ' => 'color: {{VALUE}}',
 
346
  ],
347
  ]
348
  );
@@ -386,6 +425,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
386
  'type' => Controls_Manager::COLOR,
387
  'selectors' => [
388
  '{{WRAPPER}} .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > i ' => 'color: {{VALUE}}',
 
389
  ],
390
  ]
391
  );
@@ -400,8 +440,33 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
400
  'type' => Controls_Manager::DIVIDER,
401
  'style' => 'thick',
402
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
403
  );
404
 
 
405
  $this->add_responsive_control(
406
  'ekit_image_box_image_floating_box_margin_top',
407
  [
@@ -467,30 +532,6 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
467
  ]
468
  );
469
 
470
- $this->add_responsive_control(
471
- 'ekit_image_box_image_floating_box_icon_font_size',
472
- [
473
- 'label' => esc_html__( 'Icon Font Size', 'elementskit' ),
474
- 'type' => Controls_Manager::SLIDER,
475
- 'size_units' => [ 'px' ],
476
- 'range' => [
477
- 'px' => [
478
- 'min' => 0,
479
- 'max' => 200,
480
- 'step' => 1,
481
- ],
482
- ],
483
- 'default' => [
484
- 'unit' => 'px',
485
- 'size' => 26,
486
- ],
487
- 'selectors' => [
488
- '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i' => 'font-size: {{SIZE}}{{UNIT}};',
489
- ],
490
- ]
491
- );
492
-
493
-
494
  $this->end_controls_section();
495
 
496
  // start classic curves style
@@ -834,10 +875,10 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
834
  ]
835
  );
836
 
837
- $this->add_control(
838
  'ekit_image_box_border_radius',
839
  [
840
- 'label' => __( 'Border radius', 'elementskit' ),
841
  'type' => Controls_Manager::DIMENSIONS,
842
  'size_units' => [ 'px', '%', 'em' ],
843
  'selectors' => [
@@ -846,6 +887,18 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
846
  ]
847
  );
848
 
 
 
 
 
 
 
 
 
 
 
 
 
849
  $this->start_controls_tabs(
850
  'ekit_image_box_style_tabs_image'
851
  );
@@ -1008,7 +1061,8 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1008
  'label' => esc_html__( 'Title', 'elementskit' ),
1009
  'type' => Controls_Manager::HEADING,
1010
  ]
1011
- );
 
1012
  $this->start_controls_tabs('ekit_image_box_style_heading_tabs');
1013
 
1014
  $this->start_controls_tab(
@@ -1045,8 +1099,9 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1045
  'label' => esc_html__( 'Color', 'elementskit' ),
1046
  'type' => Controls_Manager::COLOR,
1047
  'selectors' => [
1048
- '{{WRAPPER}} .elementskit-info-image-box .elementskit-info-box-title ' => 'color: {{VALUE}}',
1049
- '{{WRAPPER}} .elementskit-info-image-box .elementskit-info-box-title a' => 'color: {{VALUE}}',
 
1050
  ],
1051
  ]
1052
  );
@@ -1078,6 +1133,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1078
  'selectors' => [
1079
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-info-box-title ' => 'color: {{VALUE}}',
1080
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-info-box-title a' => 'color: {{VALUE}}',
 
1081
  ],
1082
  ]
1083
  );
@@ -1216,7 +1272,8 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1216
  ),
1217
  ),
1218
  'selectors' => array(
1219
- '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}}',
 
1220
  ),
1221
  )
1222
  );
@@ -1237,6 +1294,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1237
  'default' => '',
1238
  'selectors' => [
1239
  '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn' => 'color: {{VALUE}};',
 
1240
  ],
1241
  ]
1242
  );
@@ -1300,6 +1358,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1300
  'type' => Controls_Manager::COLOR,
1301
  'selectors' => [
1302
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-btn' => 'color: {{VALUE}};',
 
1303
  ],
1304
  ]
1305
  );
@@ -1411,8 +1470,6 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1411
  $btn_url = (! empty( $settings['ekit_image_box_btn_url']['url'])) ? $settings['ekit_image_box_btn_url']['url'] : '';
1412
 
1413
  $image_pos = 'image-box-img-'.$settings['ekit_image_box_content_text_align'];
1414
-
1415
-
1416
  ?>
1417
 
1418
  <div <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string('wrapper')); ?> >
@@ -1428,14 +1485,44 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1428
  ?>
1429
  <<?php echo \ElementsKit\Utils::render($settings['ekit_image_box_title_size']); ?> class="elementskit-info-box-title">
1430
 
1431
- <?php if(($settings['ekit_image_box_front_title_icon'] != '') && ($settings['ekit_image_box_front_title_icon_position'] == 'left') && ($settings['ekit_image_box_style_simple'] == 'floating-style')) : ?>
1432
- <i class="<?php echo esc_attr($settings['ekit_image_box_front_title_icon']); ?>"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1433
  <?php endif; ?>
1434
 
1435
  <?php echo \ElementsKit\Utils::render($link_wrapper_start . $settings['ekit_image_box_title_text'] . $link_wrapper_end); ?>
1436
 
1437
- <?php if(($settings['ekit_image_box_front_title_icon'] != '') && ($settings['ekit_image_box_front_title_icon_position'] == 'right') && ($settings['ekit_image_box_style_simple'] == 'floating-style')) : ?>
1438
- <i class="<?php echo esc_attr($settings['ekit_image_box_front_title_icon']); ?>"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1439
  <?php endif; ?>
1440
 
1441
  </<?php echo \ElementsKit\Utils::render($settings['ekit_image_box_title_size']); ?>>
@@ -1446,7 +1533,7 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1446
  <?php if ($settings['ekit_image_box_description_text'] != '') { ?>
1447
  <div class="elementskit-box-style-content">
1448
  <?php
1449
- echo wp_kses_post($settings['ekit_image_box_description_text']);
1450
  ?>
1451
  </div>
1452
  <?php }; ?>
@@ -1457,17 +1544,47 @@ class Elementskit_Widget_Image_Box extends Widget_Base {
1457
  <div class="box-footer">
1458
  <div class="btn-wraper">
1459
  <?php if($settings['ekit_image_box_icon_align'] == 'right'): ?>
1460
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1461
  <?php echo esc_html( $btn_text ); ?>
1462
- <?php if($settings['ekit_image_box_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_image_box_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1463
  </a>
1464
  <?php elseif ($settings['ekit_image_box_icon_align'] == 'left') : ?>
1465
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1466
- <?php if($settings['ekit_image_box_icon'] != ''): ?><i class="<?php echo esc_attr( $settings['ekit_image_box_icon'] ); ?>"></i><?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1467
  <?php echo esc_html( $btn_text ); ?>
1468
  </a>
1469
  <?php else : ?>
1470
- <a href="<?php echo esc_url( $btn_url ); ?>" class="elementskit-btn">
1471
  <?php echo esc_html( $btn_text ); ?>
1472
  </a>
1473
  <?php endif; ?>
109
  );
110
 
111
  $this->add_control(
112
+ 'ekit_image_box_front_title_icons__switch',
113
+ [
114
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
115
+ 'type' => Controls_Manager::SWITCHER,
116
+ 'default' => 'yes',
117
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
118
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
119
+ 'condition' => [
120
+ 'ekit_image_box_style_simple' => 'floating-style',
121
+ ]
122
+ ]
123
+ );
124
+
125
+ $this->add_control(
126
+ 'ekit_image_box_front_title_icons',
127
  [
128
  'label' => esc_html__( 'Title Icon', 'elementskit' ),
129
+ 'type' => Controls_Manager::ICONS,
130
+ 'fa4compatibility' => 'ekit_image_box_front_title_icon',
131
+ 'default' => [
132
+ 'value' => 'icon icon-review',
133
+ 'library' => 'ekiticons',
134
+ ],
135
  'condition' => [
136
  'ekit_image_box_style_simple' => 'floating-style',
137
+ 'ekit_image_box_front_title_icons__switch' => 'yes'
138
  ]
139
  ]
140
  );
150
  'right' =>esc_html__( 'After', 'elementskit' ),
151
  ],
152
  'condition' => [
153
+ 'ekit_image_box_front_title_icons__switch' => 'yes',
154
  'ekit_image_box_style_simple' => 'floating-style',
155
  ]
156
  ]
265
  'type' => Controls_Manager::URL,
266
  'placeholder' =>esc_url('http://your-link.com'),
267
  'default' => [
268
+ 'url' => '#',
269
+ 'is_external' => true,
270
+ 'nofollow' => true,
271
  ],
272
  'dynamic' => [
273
  'active' => true,
276
  'ekit_image_box_enable_btn' => 'yes',
277
  ]
278
  ]
279
+ );
280
+ $this->add_control(
281
+ 'ekit_image_box_icons__switch',
282
+ [
283
+ 'label' => esc_html__('Add icon? ', 'elementskit'),
284
+ 'type' => Controls_Manager::SWITCHER,
285
+ 'default' => 'yes',
286
+ 'label_on' =>esc_html__( 'Yes', 'elementskit' ),
287
+ 'label_off' =>esc_html__( 'No', 'elementskit' ),
288
+ 'condition' => [
289
+ 'ekit_image_box_enable_btn' => 'yes',
290
+ ]
291
+ ]
292
  );
293
  $this->add_control(
294
+ 'ekit_image_box_icons',
295
  [
296
  'label' =>esc_html__( 'Icon', 'elementskit' ),
297
+ 'type' => Controls_Manager::ICONS,
298
+ 'fa4compatibility' => 'ekit_image_box_icon',
299
+ 'default' => [
300
+ 'value' => '',
301
+ ],
302
  'label_block' => true,
 
303
  'condition' => [
304
  'ekit_image_box_enable_btn' => 'yes',
305
+ 'ekit_image_box_icons__switch' => 'yes'
306
  ]
307
  ]
308
  );
317
  'right' =>esc_html__( 'After', 'elementskit' ),
318
  ],
319
  'condition' => [
320
+ 'ekit_image_box_icons__switch' => 'yes',
321
  'ekit_image_box_enable_btn' => 'yes',
322
  ],
323
  ]
380
  'label' => esc_html__( 'Icon Color', 'elementskit' ),
381
  'type' => Controls_Manager::COLOR,
382
  'selectors' => [
383
+ '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i ' => 'color: {{VALUE}};',
384
+ '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
385
  ],
386
  ]
387
  );
425
  'type' => Controls_Manager::COLOR,
426
  'selectors' => [
427
  '{{WRAPPER}} .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > i ' => 'color: {{VALUE}}',
428
+ '{{WRAPPER}} .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
429
  ],
430
  ]
431
  );
440
  'type' => Controls_Manager::DIVIDER,
441
  'style' => 'thick',
442
  ]
443
+ );
444
+
445
+ $this->add_responsive_control(
446
+ 'ekit_image_box_image_floating_box_icon_font_size',
447
+ [
448
+ 'label' => esc_html__( 'Icon Font Size', 'elementskit' ),
449
+ 'type' => Controls_Manager::SLIDER,
450
+ 'size_units' => [ 'px' ],
451
+ 'range' => [
452
+ 'px' => [
453
+ 'min' => 0,
454
+ 'max' => 200,
455
+ 'step' => 1,
456
+ ],
457
+ ],
458
+ 'default' => [
459
+ 'unit' => 'px',
460
+ 'size' => 26,
461
+ ],
462
+ 'selectors' => [
463
+ '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i' => 'font-size: {{SIZE}}{{UNIT}};',
464
+ '{{WRAPPER}} .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg' => 'max-width: {{SIZE}}{{UNIT}};',
465
+ ],
466
+ ]
467
  );
468
 
469
+
470
  $this->add_responsive_control(
471
  'ekit_image_box_image_floating_box_margin_top',
472
  [
532
  ]
533
  );
534
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  $this->end_controls_section();
536
 
537
  // start classic curves style
875
  ]
876
  );
877
 
878
+ $this->add_responsive_control(
879
  'ekit_image_box_border_radius',
880
  [
881
+ 'label' => esc_html__( 'Border radius', 'elementskit' ),
882
  'type' => Controls_Manager::DIMENSIONS,
883
  'size_units' => [ 'px', '%', 'em' ],
884
  'selectors' => [
887
  ]
888
  );
889
 
890
+ $this->add_responsive_control(
891
+ 'ekit_image_box_padding',
892
+ [
893
+ 'label' => esc_html__( 'Padding', 'elementskit' ),
894
+ 'type' => Controls_Manager::DIMENSIONS,
895
+ 'size_units' => [ 'px', '%', 'em' ],
896
+ 'selectors' => [
897
+ '{{WRAPPER}} .elementskit-box-header' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
898
+ ],
899
+ ]
900
+ );
901
+
902
  $this->start_controls_tabs(
903
  'ekit_image_box_style_tabs_image'
904
  );
1061
  'label' => esc_html__( 'Title', 'elementskit' ),
1062
  'type' => Controls_Manager::HEADING,
1063
  ]
1064
+ );
1065
+
1066
  $this->start_controls_tabs('ekit_image_box_style_heading_tabs');
1067
 
1068
  $this->start_controls_tab(
1099
  'label' => esc_html__( 'Color', 'elementskit' ),
1100
  'type' => Controls_Manager::COLOR,
1101
  'selectors' => [
1102
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-info-box-title ' => 'color: {{VALUE}};',
1103
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-info-box-title a' => 'color: {{VALUE}};',
1104
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-info-box-title svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};'
1105
  ],
1106
  ]
1107
  );
1133
  'selectors' => [
1134
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-info-box-title ' => 'color: {{VALUE}}',
1135
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-info-box-title a' => 'color: {{VALUE}}',
1136
+ '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-info-box-title svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};'
1137
  ],
1138
  ]
1139
  );
1272
  ),
1273
  ),
1274
  'selectors' => array(
1275
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}};',
1276
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn svg' => 'max-width: {{SIZE}}{{UNIT}};',
1277
  ),
1278
  )
1279
  );
1294
  'default' => '',
1295
  'selectors' => [
1296
  '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn' => 'color: {{VALUE}};',
1297
+ '{{WRAPPER}} .elementskit-info-image-box .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
1298
  ],
1299
  ]
1300
  );
1358
  'type' => Controls_Manager::COLOR,
1359
  'selectors' => [
1360
  '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-btn' => 'color: {{VALUE}};',
1361
+ '{{WRAPPER}} .elementskit-info-image-box:hover .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};',
1362
  ],
1363
  ]
1364
  );
1470
  $btn_url = (! empty( $settings['ekit_image_box_btn_url']['url'])) ? $settings['ekit_image_box_btn_url']['url'] : '';
1471
 
1472
  $image_pos = 'image-box-img-'.$settings['ekit_image_box_content_text_align'];
 
 
1473
  ?>
1474
 
1475
  <div <?php echo \ElementsKit\Utils::render($this->get_render_attribute_string('wrapper')); ?> >
1485
  ?>
1486
  <<?php echo \ElementsKit\Utils::render($settings['ekit_image_box_title_size']); ?> class="elementskit-info-box-title">
1487
 
1488
+ <?php if(($settings['ekit_image_box_front_title_icons'] != '') && ($settings['ekit_image_box_front_title_icon_position'] == 'left') && ($settings['ekit_image_box_style_simple'] == 'floating-style')) : ?>
1489
+
1490
+ <?php
1491
+ // new icon
1492
+ $migrated = isset( $settings['__fa4_migrated']['ekit_image_box_front_title_icons'] );
1493
+ // Check if its a new widget without previously selected icon using the old Icon control
1494
+ $is_new = empty( $settings['ekit_image_box_front_title_icon'] );
1495
+ if ( $is_new || $migrated ) {
1496
+ // new icon
1497
+ Icons_Manager::render_icon( $settings['ekit_image_box_front_title_icons'], [ 'aria-hidden' => 'true' ] );
1498
+ } else {
1499
+ ?>
1500
+ <i class="<?php echo esc_attr($settings['ekit_image_box_front_title_icon']); ?>" aria-hidden="true"></i>
1501
+ <?php
1502
+ }
1503
+ ?>
1504
+
1505
  <?php endif; ?>
1506
 
1507
  <?php echo \ElementsKit\Utils::render($link_wrapper_start . $settings['ekit_image_box_title_text'] . $link_wrapper_end); ?>
1508
 
1509
+ <?php if(($settings['ekit_image_box_front_title_icons'] != '') && ($settings['ekit_image_box_front_title_icon_position'] == 'right') && ($settings['ekit_image_box_style_simple'] == 'floating-style')) : ?>
1510
+
1511
+ <?php
1512
+ // new icon
1513
+ $migrated = isset( $settings['__fa4_migrated']['ekit_image_box_front_title_icons'] );
1514
+ // Check if its a new widget without previously selected icon using the old Icon control
1515
+ $is_new = empty( $settings['ekit_image_box_front_title_icon'] );
1516
+ if ( $is_new || $migrated ) {
1517
+ // new icon
1518
+ Icons_Manager::render_icon( $settings['ekit_image_box_front_title_icons'], [ 'aria-hidden' => 'true' ] );
1519
+ } else {
1520
+ ?>
1521
+ <i class="<?php echo esc_attr($settings['ekit_image_box_front_title_icon']); ?>" aria-hidden="true"></i>
1522
+ <?php
1523
+ }
1524
+ ?>
1525
+
1526
  <?php endif; ?>
1527
 
1528
  </<?php echo \ElementsKit\Utils::render($settings['ekit_image_box_title_size']); ?>>
1533
  <?php if ($settings['ekit_image_box_description_text'] != '') { ?>
1534
  <div class="elementskit-box-style-content">
1535
  <?php
1536
+ echo \ElementsKit\Utils::kses($settings['ekit_image_box_description_text']);
1537
  ?>
1538
  </div>
1539
  <?php }; ?>
1544
  <div class="box-footer">
1545
  <div class="btn-wraper">
1546
  <?php if($settings['ekit_image_box_icon_align'] == 'right'): ?>
1547
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo $settings['ekit_image_box_btn_url']['is_external'] == 'on' ? '_blank' : '_self' ?>" rel="<?php echo $settings['ekit_image_box_btn_url']['nofollow'] == 'on' ? 'nofollow' : '' ?>" class="elementskit-btn">
1548
  <?php echo esc_html( $btn_text ); ?>
1549
+
1550
+ <?php
1551
+ // new icon
1552
+ $migrated = isset( $settings['__fa4_migrated']['ekit_image_box_icons'] );
1553
+ // Check if its a new widget without previously selected icon using the old Icon control
1554
+ $is_new = empty( $settings['ekit_image_box_icon'] );
1555
+ if ( $is_new || $migrated ) {
1556
+ // new icon
1557
+ Icons_Manager::render_icon( $settings['ekit_image_box_icons'], [ 'aria-hidden' => 'true' ] );
1558
+ } else {
1559
+ ?>
1560
+ <i class="<?php echo esc_attr($settings['ekit_image_box_icon']); ?>" aria-hidden="true"></i>
1561
+ <?php
1562
+ }
1563
+ ?>
1564
+
1565
  </a>
1566
  <?php elseif ($settings['ekit_image_box_icon_align'] == 'left') : ?>
1567
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo $settings['ekit_image_box_btn_url']['is_external'] == 'on' ? '_blank' : '_self' ?>" rel="<?php echo $settings['ekit_image_box_btn_url']['nofollow'] == 'on' ? 'nofollow' : '' ?>" class="elementskit-btn">
1568
+
1569
+ <?php
1570
+ // new icon
1571
+ $migrated = isset( $settings['__fa4_migrated']['ekit_image_box_icons'] );
1572
+ // Check if its a new widget without previously selected icon using the old Icon control
1573
+ $is_new = empty( $settings['ekit_image_box_icon'] );
1574
+ if ( $is_new || $migrated ) {
1575
+ // new icon
1576
+ Icons_Manager::render_icon( $settings['ekit_image_box_icons'], [ 'aria-hidden' => 'true' ] );
1577
+ } else {
1578
+ ?>
1579
+ <i class="<?php echo esc_attr($settings['ekit_image_box_icon']); ?>" aria-hidden="true"></i>
1580
+ <?php
1581
+ }
1582
+ ?>
1583
+
1584
  <?php echo esc_html( $btn_text ); ?>
1585
  </a>
1586
  <?php else : ?>
1587
+ <a href="<?php echo esc_url( $btn_url ); ?>" target="<?php echo $settings['ekit_image_box_btn_url']['is_external'] == 'on' ? '_blank' : '_self' ?>" rel="<?php echo $settings['ekit_image_box_btn_url']['nofollow'] == 'on' ? 'nofollow' : '' ?>" class="elementskit-btn">
1588
  <?php echo esc_html( $btn_text ); ?>
1589
  </a>
1590
  <?php endif; ?>
widgets/image-comparison/image-comparison.php CHANGED
@@ -14,6 +14,7 @@ class Elementskit_Widget_Image_Comparison extends Widget_Base {
14
  parent::__construct( $data, $args );
15
  $this->add_script_depends('event.move');
16
  $this->add_script_depends('twentytwenty');
 
17
  }
18
 
19
  public function get_name() {
@@ -164,18 +165,6 @@ class Elementskit_Widget_Image_Comparison extends Widget_Base {
164
  'description' => esc_html__('Move slider on mouse hover?', 'elementskit'),
165
  ]
166
  );
167
- $this->add_control(
168
- 'ekit_img_comparison_move_with_handle_only',
169
- [
170
- 'label' => esc_html__( 'Move with handle only?', 'elementskit' ),
171
- 'type' => Controls_Manager::SWITCHER,
172
- 'label_on' => esc_html__( 'Yes', 'elementskit' ),
173
- 'label_off' => esc_html__( 'No', 'elementskit' ),
174
- 'return_value' => true,
175
- 'default' => false,
176
- 'description' => esc_html__('Allow a user to swipe anywhere on the image to control slider movement.', 'elementskit'),
177
- ]
178
- );
179
  $this->add_control(
180
  'ekit_img_comparison_click_to_move',
181
  [
@@ -594,7 +583,7 @@ class Elementskit_Widget_Image_Comparison extends Widget_Base {
594
  $this->add_responsive_control(
595
  'ekit_img_comparison_handle_divider_width',
596
  array(
597
- 'label' => esc_html__( 'Divider Width', 'elementskit' ),
598
  'type' => Controls_Manager::SLIDER,
599
  'size_units' => array( 'px' ),
600
  'range' => array(
@@ -604,7 +593,7 @@ class Elementskit_Widget_Image_Comparison extends Widget_Base {
604
  ),
605
  ),
606
  'selectors' => array(
607
- '{{WRAPPER}} .elementskit-image-comparison .twentytwenty-handle:before,{{WRAPPER}} .elementskit-image-comparison .twentytwenty-handle:after' => 'width: {{SIZE}}{{UNIT}}; margin-left: calc( {{SIZE}}{{UNIT}}/-2);',
608
  )
609
  )
610
  );
@@ -654,7 +643,6 @@ class Elementskit_Widget_Image_Comparison extends Widget_Base {
654
  data-overlay="'.($settings['ekit_img_comparison_overlay']).'"
655
  data-label_after="'.($settings['ekit_img_comparison_label_after']).'"
656
  data-label_before="'.($settings['ekit_img_comparison_label_before']).'"
657
- data-move_with_handle_only="'.($settings['ekit_img_comparison_move_with_handle_only']).'"
658
  data-move_slider_on_hover="'.($settings['ekit_img_comparison_move_slider_on_hover']).'"
659
  data-click_to_move="'.($settings['ekit_img_comparison_click_to_move']).'"';
660
  ?>
14
  parent::__construct( $data, $args );
15
  $this->add_script_depends('event.move');
16
  $this->add_script_depends('twentytwenty');
17
+ $this->add_script_depends('imagesloaded');
18
  }
19
 
20
  public function get_name() {
165
  'description' => esc_html__('Move slider on mouse hover?', 'elementskit'),
166
  ]
167
  );
 
 
 
 
 
 
 
 
 
 
 
 
168
  $this->add_control(
169
  'ekit_img_comparison_click_to_move',
170
  [
583
  $this->add_responsive_control(
584
  'ekit_img_comparison_handle_divider_width',
585
  array(
586
+ 'label' => esc_html__( 'Divider Thickness', 'elementskit' ),
587
  'type' => Controls_Manager::SLIDER,
588
  'size_units' => array( 'px' ),
589
  'range' => array(
593
  ),
594
  ),
595
  'selectors' => array(
596
+ '{{WRAPPER}} .elementskit-image-comparison .twentytwenty-handle:before,{{WRAPPER}} .elementskit-image-comparison .twentytwenty-handle:after' => 'height: {{SIZE}}{{UNIT}};',
597
  )
598
  )
599
  );
643
  data-overlay="'.($settings['ekit_img_comparison_overlay']).'"
644
  data-label_after="'.($settings['ekit_img_comparison_label_after']).'"
645
  data-label_before="'.($settings['ekit_img_comparison_label_before']).'"
 
646
  data-move_slider_on_hover="'.($settings['ekit_img_comparison_move_slider_on_hover']).'"
647
  data-click_to_move="'.($settings['ekit_img_comparison_click_to_move']).'"';
648
  ?>
widgets/init/assets/css/admin-ekiticon.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:'elementskit';src:url("../fonts/elementskit.ttf?y24e1e") format("truetype"), url("../fonts/elementskit.woff?y24e1e") format("woff"), url("../fonts/elementskit.svg?y24e1e#elementskit") format("svg");font-weight:normal;font-style:normal}.icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ekit-wid-con .icon{font-family:'elementskit'!important}.ekit-wid-con .icon-home:before{content:"\e800"}.ekit-wid-con .icon-apartment1:before{content:"\e801"}.ekit-wid-con .icon-pencil:before{content:"\e802"}.ekit-wid-con .icon-magic-wand:before{content:"\e803"}.ekit-wid-con .icon-drop:before{content:"\e804"}.ekit-wid-con .icon-lighter:before{content:"\e805"}.ekit-wid-con .icon-poop:before{content:"\e806"}.ekit-wid-con .icon-sun:before{content:"\e807"}.ekit-wid-con .icon-moon:before{content:"\e808"}.ekit-wid-con .icon-cloud1:before{content:"\e809"}.ekit-wid-con .icon-cloud-upload:before{content:"\e80a"}.ekit-wid-con .icon-cloud-download:before{content:"\e80b"}.ekit-wid-con .icon-cloud-sync:before{content:"\e80c"}.ekit-wid-con .icon-cloud-check:before{content:"\e80d"}.ekit-wid-con .icon-database1:before{content:"\e80e"}.ekit-wid-con .icon-lock:before{content:"\e80f"}.ekit-wid-con .icon-cog:before{content:"\e810"}.ekit-wid-con .icon-trash:before{content:"\e811"}.ekit-wid-con .icon-dice:before{content:"\e812"}.ekit-wid-con .icon-heart1:before{content:"\e813"}.ekit-wid-con .icon-star1:before{content:"\e814"}.ekit-wid-con .icon-star-half:before{content:"\e815"}.ekit-wid-con .icon-star-empty:before{content:"\e816"}.ekit-wid-con .icon-flag:before{content:"\e817"}.ekit-wid-con .icon-envelope1:before{content:"\e818"}.ekit-wid-con .icon-paperclip:before{content:"\e819"}.ekit-wid-con .icon-inbox:before{content:"\e81a"}.ekit-wid-con .icon-eye:before{content:"\e81b"}.ekit-wid-con .icon-printer:before{content:"\e81c"}.ekit-wid-con .icon-file-empty:before{content:"\e81d"}.ekit-wid-con .icon-file-add:before{content:"\e81e"}.ekit-wid-con .icon-enter:before{content:"\e81f"}.ekit-wid-con .icon-exit:before{content:"\e820"}.ekit-wid-con .icon-graduation-hat:before{content:"\e821"}.ekit-wid-con .icon-license:before{content:"\e822"}.ekit-wid-con .icon-music-note:before{content:"\e823"}.ekit-wid-con .icon-film-play:before{content:"\e824"}.ekit-wid-con .icon-camera-video:before{content:"\e825"}.ekit-wid-con .icon-camera:before{content:"\e826"}.ekit-wid-con .icon-picture:before{content:"\e827"}.ekit-wid-con .icon-book:before{content:"\e828"}.ekit-wid-con .icon-bookmark:before{content:"\e829"}.ekit-wid-con .icon-user:before{content:"\e82a"}.ekit-wid-con .icon-users:before{content:"\e82b"}.ekit-wid-con .icon-shirt:before{content:"\e82c"}.ekit-wid-con .icon-store:before{content:"\e82d"}.ekit-wid-con .icon-cart2:before{content:"\e82e"}.ekit-wid-con .icon-tag:before{content:"\e82f"}.ekit-wid-con .icon-phone-handset:before{content:"\e830"}.ekit-wid-con .icon-phone:before{content:"\e831"}.ekit-wid-con .icon-pushpin:before{content:"\e832"}.ekit-wid-con .icon-map-marker:before{content:"\e833"}.ekit-wid-con .icon-map:before{content:"\e834"}.ekit-wid-con .icon-location:before{content:"\e835"}.ekit-wid-con .icon-calendar-full:before{content:"\e836"}.ekit-wid-con .icon-keyboard:before{content:"\e837"}.ekit-wid-con .icon-spell-check:before{content:"\e838"}.ekit-wid-con .icon-screen:before{content:"\e839"}.ekit-wid-con .icon-smartphone:before{content:"\e83a"}.ekit-wid-con .icon-tablet:before{content:"\e83b"}.ekit-wid-con .icon-laptop:before{content:"\e83c"}.ekit-wid-con .icon-laptop-phone:before{content:"\e83d"}.ekit-wid-con .icon-power-switch:before{content:"\e83e"}.ekit-wid-con .icon-bubble:before{content:"\e83f"}.ekit-wid-con .icon-heart-pulse:before{content:"\e840"}.ekit-wid-con .icon-construction:before{content:"\e841"}.ekit-wid-con .icon-pie-chart:before{content:"\e842"}.ekit-wid-con .icon-chart-bars:before{content:"\e843"}.ekit-wid-con .icon-gift1:before{content:"\e844"}.ekit-wid-con .icon-diamond1:before{content:"\e845"}.ekit-wid-con .icon-dinner:before{content:"\e847"}.ekit-wid-con .icon-coffee-cup:before{content:"\e848"}.ekit-wid-con .icon-leaf:before{content:"\e849"}.ekit-wid-con .icon-paw:before{content:"\e84a"}.ekit-wid-con .icon-rocket:before{content:"\e84b"}.ekit-wid-con .icon-briefcase:before{content:"\e84c"}.ekit-wid-con .icon-bus:before{content:"\e84d"}.ekit-wid-con .icon-car1:before{content:"\e84e"}.ekit-wid-con .icon-train:before{content:"\e84f"}.ekit-wid-con .icon-bicycle:before{content:"\e850"}.ekit-wid-con .icon-wheelchair:before{content:"\e851"}.ekit-wid-con .icon-select:before{content:"\e852"}.ekit-wid-con .icon-earth:before{content:"\e853"}.ekit-wid-con .icon-smile:before{content:"\e854"}.ekit-wid-con .icon-sad:before{content:"\e855"}.ekit-wid-con .icon-neutral:before{content:"\e856"}.ekit-wid-con .icon-mustache:before{content:"\e857"}.ekit-wid-con .icon-alarm:before{content:"\e858"}.ekit-wid-con .icon-bullhorn:before{content:"\e859"}.ekit-wid-con .icon-volume-high:before{content:"\e85a"}.ekit-wid-con .icon-volume-medium:before{content:"\e85b"}.ekit-wid-con .icon-volume-low:before{content:"\e85c"}.ekit-wid-con .icon-volume:before{content:"\e85d"}.ekit-wid-con .icon-mic:before{content:"\e85e"}.ekit-wid-con .icon-hourglass:before{content:"\e85f"}.ekit-wid-con .icon-undo:before{content:"\e860"}.ekit-wid-con .icon-redo:before{content:"\e861"}.ekit-wid-con .icon-sync:before{content:"\e862"}.ekit-wid-con .icon-history:before{content:"\e863"}.ekit-wid-con .icon-clock1:before{content:"\e864"}.ekit-wid-con .icon-download:before{content:"\e865"}.ekit-wid-con .icon-upload:before{content:"\e866"}.ekit-wid-con .icon-enter-down:before{content:"\e867"}.ekit-wid-con .icon-exit-up:before{content:"\e868"}.ekit-wid-con .icon-bug:before{content:"\e869"}.ekit-wid-con .icon-code:before{content:"\e86a"}.ekit-wid-con .icon-link:before{content:"\e86b"}.ekit-wid-con .icon-unlink:before{content:"\e86c"}.ekit-wid-con .icon-thumbs-up:before{content:"\e86d"}.ekit-wid-con .icon-thumbs-down:before{content:"\e86e"}.ekit-wid-con .icon-magnifier:before{content:"\e86f"}.ekit-wid-con .icon-cross:before{content:"\e870"}.ekit-wid-con .icon-chevron-up:before{content:"\e873"}.ekit-wid-con .icon-chevron-down:before{content:"\e874"}.ekit-wid-con .icon-chevron-left:before{content:"\e875"}.ekit-wid-con .icon-chevron-right:before{content:"\e876"}.ekit-wid-con .icon-arrow-up:before{content:"\e877"}.ekit-wid-con .icon-arrow-down:before{content:"\e878"}.ekit-wid-con .icon-arrow-left:before{content:"\e879"}.ekit-wid-con .icon-arrow-right:before{content:"\e87a"}.ekit-wid-con .icon-right-arrow:before{content:"\e9c5"}.ekit-wid-con .icon-left-arrow:before{content:"\e94a"}.ekit-wid-con .icon-download-arrow:before{content:"\e94b"}.ekit-wid-con .icon-up-arrow:before{content:"\e9c3"}.ekit-wid-con .icon-arrows:before{content:"\e9c4"}.ekit-wid-con .icon-double-angle-pointing-to-right:before{content:"\e949"}.ekit-wid-con .icon-double-left-chevron:before{content:"\e948"}.ekit-wid-con .icon-left-arrow2:before{content:"\e94c"}.ekit-wid-con .icon-right-arrow2:before{content:"\e94d"}.ekit-wid-con .icon-warning:before{content:"\e87c"}.ekit-wid-con .icon-down-arrow1:before{content:"\e994"}.ekit-wid-con .icon-up-arrow1:before{content:"\e995"}.ekit-wid-con .icon-right-arrow1:before{content:"\e996"}.ekit-wid-con .icon-left-arrows:before{content:"\e997"}.ekit-wid-con .icon-question-circle:before{content:"\e87d"}.ekit-wid-con .icon-menu-circle:before{content:"\e87e"}.ekit-wid-con .icon-checkmark-circle:before{content:"\e87f"}.ekit-wid-con .icon-cross-circle:before{content:"\e880"}.ekit-wid-con .icon-plus-circle:before{content:"\e881"}.ekit-wid-con .icon-move:before{content:"\e87b"}.ekit-wid-con .icon-circle-minus:before{content:"\e882"}.ekit-wid-con .icon-arrow-up-circle:before{content:"\e883"}.ekit-wid-con .icon-arrow-down-circle:before{content:"\e884"}.ekit-wid-con .icon-arrow-left-circle:before{content:"\e885"}.ekit-wid-con .icon-arrow-right-circle:before{content:"\e886"}.ekit-wid-con .icon-chevron-up-circle:before{content:"\e887"}.ekit-wid-con .icon-chevron-down-circle:before{content:"\e888"}.ekit-wid-con .icon-chevron-left-circle:before{content:"\e889"}.ekit-wid-con .icon-chevron-right-circle:before{content:"\e88a"}.ekit-wid-con .icon-crop:before{content:"\e88b"}.ekit-wid-con .icon-frame-expand:before{content:"\e88c"}.ekit-wid-con .icon-frame-contract:before{content:"\e88d"}.ekit-wid-con .icon-layers:before{content:"\e88e"}.ekit-wid-con .icon-funnel:before{content:"\e88f"}.ekit-wid-con .icon-text-format:before{content:"\e890"}.ekit-wid-con .icon-text-size:before{content:"\e892"}.ekit-wid-con .icon-bold:before{content:"\e893"}.ekit-wid-con .icon-italic:before{content:"\e894"}.ekit-wid-con .icon-underline:before{content:"\e895"}.ekit-wid-con .icon-strikethrough:before{content:"\e896"}.ekit-wid-con .icon-highlight:before{content:"\e897"}.ekit-wid-con .icon-text-align-left:before{content:"\e898"}.ekit-wid-con .icon-text-align-center:before{content:"\e899"}.ekit-wid-con .icon-text-align-right:before{content:"\e89a"}.ekit-wid-con .icon-text-align-justify:before{content:"\e89b"}.ekit-wid-con .icon-line-spacing:before{content:"\e89c"}.ekit-wid-con .icon-indent-increase:before{content:"\e89d"}.ekit-wid-con .icon-indent-decrease:before{content:"\e89e"}.ekit-wid-con .icon-page-break:before{content:"\e8a2"}.ekit-wid-con .icon-hand:before{content:"\e8a5"}.ekit-wid-con .icon-pointer-up:before{content:"\e8a6"}.ekit-wid-con .icon-pointer-right:before{content:"\e8a7"}.ekit-wid-con .icon-pointer-down:before{content:"\e8a8"}.ekit-wid-con .icon-pointer-left:before{content:"\e8a9"}.ekit-wid-con .icon-burger:before{content:"\e94e"}.ekit-wid-con .icon-cakes:before{content:"\e94f"}.ekit-wid-con .icon-cheese:before{content:"\e950"}.ekit-wid-con .icon-drink-glass:before{content:"\e951"}.ekit-wid-con .icon-pizza:before{content:"\e952"}.ekit-wid-con .icon-vplay:before{content:"\e953"}.ekit-wid-con .icon-newsletter:before{content:"\e954"}.ekit-wid-con .icon-coins-2:before{content:"\e955"}.ekit-wid-con .icon-commerce-2:before{content:"\e956"}.ekit-wid-con .icon-monitor:before{content:"\e957"}.ekit-wid-con .icon-business:before{content:"\e958"}.ekit-wid-con .icon-graphic-2:before{content:"\e959"}.ekit-wid-con .icon-commerce-1:before{content:"\e95a"}.ekit-wid-con .icon-hammer:before{content:"\e95b"}.ekit-wid-con .icon-justice-1:before{content:"\e95c"}.ekit-wid-con .icon-line:before{content:"\e95d"}.ekit-wid-con .icon-money-3:before{content:"\e95e"}.ekit-wid-con .icon-commerce:before{content:"\e95f"}.ekit-wid-con .icon-agenda:before{content:"\e960"}.ekit-wid-con .icon-justice:before{content:"\e961"}.ekit-wid-con .icon-technology:before{content:"\e962"}.ekit-wid-con .icon-coins-1:before{content:"\e963"}.ekit-wid-con .icon-bank:before{content:"\e964"}.ekit-wid-con .icon-calculator:before{content:"\e965"}.ekit-wid-con .icon-soundcloud:before{content:"\e966"}.ekit-wid-con .icon-chart2:before{content:"\e967"}.ekit-wid-con .icon-checked:before{content:"\e968"}.ekit-wid-con .icon-clock11:before{content:"\e969"}.ekit-wid-con .icon-comment2:before{content:"\e96a"}.ekit-wid-con .icon-comments:before{content:"\e96b"}.ekit-wid-con .icon-consult:before{content:"\e96c"}.ekit-wid-con .icon-consut2:before{content:"\e96d"}.ekit-wid-con .icon-deal:before{content:"\e96e"}.ekit-wid-con .icon-envelope11:before{content:"\e96f"}.ekit-wid-con .icon-folder:before{content:"\e970"}.ekit-wid-con .icon-folder2:before{content:"\ea6a"}.ekit-wid-con .icon-invest:before{content:"\e971"}.ekit-wid-con .icon-loan:before{content:"\e972"}.ekit-wid-con .icon-menu1:before{content:"\e871"}.ekit-wid-con .icon-list1:before{content:"\e872"}.ekit-wid-con .icon-map-marker1:before{content:"\e973"}.ekit-wid-con .icon-mutual-fund:before{content:"\e974"}.ekit-wid-con .icon-google-plus:before{content:"\e975"}.ekit-wid-con .icon-phone1:before{content:"\e976"}.ekit-wid-con .icon-pie-chart1:before{content:"\e977"}.ekit-wid-con .icon-play:before{content:"\e978"}.ekit-wid-con .icon-savings:before{content:"\e979"}.ekit-wid-con .icon-search2:before{content:"\e97a"}.ekit-wid-con .icon-tag1:before{content:"\e97b"}.ekit-wid-con .icon-tags:before{content:"\e97c"}.ekit-wid-con .icon-instagram1:before{content:"\e97d"}.ekit-wid-con .icon-quote:before{content:"\e97e"}.ekit-wid-con .icon-arrow-point-to-down:before{content:"\e97f"}.ekit-wid-con .icon-play-button:before{content:"\e980"}.ekit-wid-con .icon-minus:before{content:"\e981"}.ekit-wid-con .icon-plus:before{content:"\e982"}.ekit-wid-con .icon-tick:before{content:"\e983"}.ekit-wid-con .icon-check:before{content:"\eaaf"}.ekit-wid-con .icon-edit:before{content:"\e984"}.ekit-wid-con .icon-reply:before{content:"\e985"}.ekit-wid-con .icon-cogwheel-outline:before{content:"\e986"}.ekit-wid-con .icon-abacus:before{content:"\e987"}.ekit-wid-con .icon-abacus1:before{content:"\e988"}.ekit-wid-con .icon-agenda1:before{content:"\e989"}.ekit-wid-con .icon-shopping-basket:before{content:"\e98a"}.ekit-wid-con .icon-users1:before{content:"\e98b"}.ekit-wid-con .icon-man:before{content:"\e98c"}.ekit-wid-con .icon-support1:before{content:"\e98d"}.ekit-wid-con .icon-favorites:before{content:"\e98e"}.ekit-wid-con .icon-calendar:before{content:"\e98f"}.ekit-wid-con .icon-paper-plane:before{content:"\e990"}.ekit-wid-con .icon-placeholder:before{content:"\e991"}.ekit-wid-con .icon-phone-call:before{content:"\e992"}.ekit-wid-con .icon-contact:before{content:"\e993"}.ekit-wid-con .icon-email:before{content:"\e998"}.ekit-wid-con .icon-internet:before{content:"\e999"}.ekit-wid-con .icon-quote1:before{content:"\e99a"}.ekit-wid-con .icon-medical:before{content:"\e99b"}.ekit-wid-con .icon-eye1:before{content:"\e99c"}.ekit-wid-con .icon-full-screen:before{content:"\e99d"}.ekit-wid-con .icon-tools:before{content:"\e99e"}.ekit-wid-con .icon-pie-chart2:before{content:"\e99f"}.ekit-wid-con .icon-diamond11:before{content:"\e9a0"}.ekit-wid-con .icon-valentines-heart:before{content:"\e9a1"}.ekit-wid-con .icon-like:before{content:"\e9a2"}.ekit-wid-con .icon-team:before{content:"\e9a3"}.ekit-wid-con .icon-tshirt:before{content:"\e9a4"}.ekit-wid-con .icon-cancel:before{content:"\e9a5"}.ekit-wid-con .icon-drink:before{content:"\e9a6"}.ekit-wid-con .icon-home1:before{content:"\e9a7"}.ekit-wid-con .icon-music:before{content:"\e9a8"}.ekit-wid-con .icon-rich:before{content:"\e9a9"}.ekit-wid-con .icon-brush:before{content:"\e9aa"}.ekit-wid-con .icon-opposite-way:before{content:"\e9ab"}.ekit-wid-con .icon-cloud-computing1:before{content:"\e9ac"}.ekit-wid-con .icon-technology-1:before{content:"\e9ad"}.ekit-wid-con .icon-rotate:before{content:"\e9ae"}.ekit-wid-con .icon-medical1:before{content:"\e9af"}.ekit-wid-con .icon-flash-1:before{content:"\e9b0"}.ekit-wid-con .icon-flash:before{content:"\e9b1"}.ekit-wid-con .icon-uturn:before{content:"\e9b2"}.ekit-wid-con .icon-down-arrow:before{content:"\e9b3"}.ekit-wid-con .icon-hours-support:before{content:"\e9b4"}.ekit-wid-con .icon-bag:before{content:"\e9b5"}.ekit-wid-con .icon-photo-camera:before{content:"\e9b6"}.ekit-wid-con .icon-school:before{content:"\e9b7"}.ekit-wid-con .icon-settings:before{content:"\e9b8"}.ekit-wid-con .icon-smartphone1:before{content:"\e9b9"}.ekit-wid-con .icon-technology-11:before{content:"\e9ba"}.ekit-wid-con .icon-tool:before{content:"\e9bb"}.ekit-wid-con .icon-business1:before{content:"\e9bc"}.ekit-wid-con .icon-shuffle-arrow:before{content:"\e9bd"}.ekit-wid-con .icon-van-1:before{content:"\e9be"}.ekit-wid-con .icon-van:before{content:"\e9bf"}.ekit-wid-con .icon-vegetables:before{content:"\e9c0"}.ekit-wid-con .icon-women:before{content:"\e9c1"}.ekit-wid-con .icon-vintage:before{content:"\e9c2"}.ekit-wid-con .icon-team-1:before{content:"\e9c6"}.ekit-wid-con .icon-team1:before{content:"\e9c7"}.ekit-wid-con .icon-apple:before{content:"\e9c9"}.ekit-wid-con .icon-watch:before{content:"\e9ca"}.ekit-wid-con .icon-cogwheel:before{content:"\e9cb"}.ekit-wid-con .icon-light-bulb:before{content:"\e9cc"}.ekit-wid-con .icon-light-bulb-1:before{content:"\e9cd"}.ekit-wid-con .icon-heart-shape-outline:before{content:"\e9ce"}.ekit-wid-con .icon-online-shopping-cart:before{content:"\e9cf"}.ekit-wid-con .icon-shopping-cart1:before{content:"\e9d0"}.ekit-wid-con .icon-star2:before{content:"\e9d1"}.ekit-wid-con .icon-star-1:before{content:"\e9d2"}.ekit-wid-con .icon-favorite1:before{content:"\e9d3"}.ekit-wid-con .icon-agenda2:before{content:"\e9d4"}.ekit-wid-con .icon-agenda-1:before{content:"\e9d5"}.ekit-wid-con .icon-alarm-clock:before{content:"\e9d6"}.ekit-wid-con .icon-alarm-clock1:before{content:"\e9d7"}.ekit-wid-con .icon-atomic:before{content:"\e9d8"}.ekit-wid-con .icon-auction:before{content:"\e9d9"}.ekit-wid-con .icon-balance:before{content:"\e9da"}.ekit-wid-con .icon-balance1:before{content:"\e9db"}.ekit-wid-con .icon-bank1:before{content:"\e9dc"}.ekit-wid-con .icon-bar-chart:before{content:"\e9dd"}.ekit-wid-con .icon-barrier:before{content:"\e9de"}.ekit-wid-con .icon-battery:before{content:"\e9df"}.ekit-wid-con .icon-battery-1:before{content:"\e9e0"}.ekit-wid-con .icon-bell:before{content:"\e9e1"}.ekit-wid-con .icon-bluetooth:before{content:"\e9e2"}.ekit-wid-con .icon-book1:before{content:"\e9e3"}.ekit-wid-con .icon-briefcase1:before{content:"\e9e4"}.ekit-wid-con .icon-briefcase-1:before{content:"\e9e5"}.ekit-wid-con .icon-briefcase-2:before{content:"\e9e6"}.ekit-wid-con .icon-calculator1:before{content:"\e9e7"}.ekit-wid-con .icon-calculator2:before{content:"\e9e8"}.ekit-wid-con .icon-calculator-1:before{content:"\e9e9"}.ekit-wid-con .icon-calendar1:before{content:"\e9ea"}.ekit-wid-con .icon-calendar2:before{content:"\e9eb"}.ekit-wid-con .icon-calendar-1:before{content:"\e9ec"}.ekit-wid-con .icon-calendar-page-empty:before{content:"\eaac"}.ekit-wid-con .icon-calendar3:before{content:"\eb9c"}.ekit-wid-con .icon-car11:before{content:"\e9ed"}.ekit-wid-con .icon-carrier:before{content:"\e9ee"}.ekit-wid-con .icon-cash:before{content:"\e9ef"}.ekit-wid-con .icon-chat:before{content:"\e9f0"}.ekit-wid-con .icon-chat-1:before{content:"\e9f1"}.ekit-wid-con .icon-checked1:before{content:"\e9f2"}.ekit-wid-con .icon-clip:before{content:"\e9f3"}.ekit-wid-con .icon-clip1:before{content:"\e9f4"}.ekit-wid-con .icon-clipboard1:before{content:"\e9f5"}.ekit-wid-con .icon-clipboard11:before{content:"\e9f6"}.ekit-wid-con .icon-clock2:before{content:"\e9f7"}.ekit-wid-con .icon-clock-1:before{content:"\e9f8"}.ekit-wid-con .icon-cloud11:before{content:"\e9f9"}.ekit-wid-con .icon-cloud-computing11:before{content:"\e9fa"}.ekit-wid-con .icon-cloud-computing-1:before{content:"\e9fb"}.ekit-wid-con .icon-cogwheel1:before{content:"\e9fc"}.ekit-wid-con .icon-coins1:before{content:"\e9fd"}.ekit-wid-con .icon-compass:before{content:"\e9fe"}.ekit-wid-con .icon-contract:before{content:"\e9ff"}.ekit-wid-con .icon-conversation:before{content:"\ea00"}.ekit-wid-con .icon-crane1:before{content:"\ea01"}.ekit-wid-con .icon-crane-2:before{content:"\ea02"}.ekit-wid-con .icon-credit-card:before{content:"\ea03"}.ekit-wid-con .icon-credit-card1:before{content:"\ea04"}.ekit-wid-con .icon-cursor:before{content:"\ea05"}.ekit-wid-con .icon-customer-service:before{content:"\ea06"}.ekit-wid-con .icon-cutlery:before{content:"\ea07"}.ekit-wid-con .icon-dart-board:before{content:"\ea08"}.ekit-wid-con .icon-decision-making:before{content:"\ea09"}.ekit-wid-con .icon-desk-chair:before{content:"\ea0a"}.ekit-wid-con .icon-desk-lamp:before{content:"\ea0b"}.ekit-wid-con .icon-diamond2:before{content:"\ea0c"}.ekit-wid-con .icon-direction:before{content:"\ea0d"}.ekit-wid-con .icon-document:before{content:"\ea0e"}.ekit-wid-con .icon-dollar-bill:before{content:"\ea0f"}.ekit-wid-con .icon-download1:before{content:"\ea10"}.ekit-wid-con .icon-edit1:before{content:"\ea11"}.ekit-wid-con .icon-email1:before{content:"\ea12"}.ekit-wid-con .icon-envelope2:before{content:"\ea13"}.ekit-wid-con .icon-envelope3:before{content:"\ea14"}.ekit-wid-con .icon-eraser:before{content:"\ea15"}.ekit-wid-con .icon-eye2:before{content:"\ea16"}.ekit-wid-con .icon-factory:before{content:"\ea17"}.ekit-wid-con .icon-fast-forward:before{content:"\ea18"}.ekit-wid-con .icon-favorites1:before{content:"\ea19"}.ekit-wid-con .icon-file:before{content:"\ea1a"}.ekit-wid-con .icon-file-1:before{content:"\ea1b"}.ekit-wid-con .icon-file-2:before{content:"\ea1c"}.ekit-wid-con .icon-file-3:before{content:"\ea1d"}.ekit-wid-con .icon-filter:before{content:"\ea1e"}.ekit-wid-con .icon-finance-book:before{content:"\ea1f"}.ekit-wid-con .icon-flag1:before{content:"\ea20"}.ekit-wid-con .icon-folder1:before{content:"\ea21"}.ekit-wid-con .icon-folder-1:before{content:"\ea22"}.ekit-wid-con .icon-folders:before{content:"\ea23"}.ekit-wid-con .icon-folders1:before{content:"\ea24"}.ekit-wid-con .icon-gamepad:before{content:"\ea25"}.ekit-wid-con .icon-gift11:before{content:"\ea26"}.ekit-wid-con .icon-growth:before{content:"\ea27"}.ekit-wid-con .icon-heart11:before{content:"\ea28"}.ekit-wid-con .icon-home2:before{content:"\ea29"}.ekit-wid-con .icon-house:before{content:"\ea2a"}.ekit-wid-con .icon-house-1:before{content:"\ea2b"}.ekit-wid-con .icon-house-2:before{content:"\ea2c"}.ekit-wid-con .icon-id-card:before{content:"\ea2d"}.ekit-wid-con .icon-id-card1:before{content:"\ea2e"}.ekit-wid-con .icon-id-card-1:before{content:"\ea2f"}.ekit-wid-con .icon-idea1:before{content:"\ea30"}.ekit-wid-con .icon-image:before{content:"\ea31"}.ekit-wid-con .icon-improvement:before{content:"\ea32"}.ekit-wid-con .icon-inbox1:before{content:"\ea33"}.ekit-wid-con .icon-information:before{content:"\ea34"}.ekit-wid-con .icon-key:before{content:"\ea35"}.ekit-wid-con .icon-key1:before{content:"\ea36"}.ekit-wid-con .icon-laptop1:before{content:"\ea37"}.ekit-wid-con .icon-layers1:before{content:"\ea38"}.ekit-wid-con .icon-light-bulb1:before{content:"\ea39"}.ekit-wid-con .icon-like1:before{content:"\ea3a"}.ekit-wid-con .icon-line-chart1:before{content:"\ea3b"}.ekit-wid-con .icon-mail:before{content:"\ea3c"}.ekit-wid-con .icon-manager:before{content:"\ea3d"}.ekit-wid-con .icon-map1:before{content:"\ea3e"}.ekit-wid-con .icon-medal1:before{content:"\ea3f"}.ekit-wid-con .icon-megaphone:before{content:"\ea40"}.ekit-wid-con .icon-megaphone1:before{content:"\ea41"}.ekit-wid-con .icon-message:before{content:"\ea42"}.ekit-wid-con .icon-message-1:before{content:"\ea43"}.ekit-wid-con .icon-message-2:before{content:"\ea44"}.ekit-wid-con .icon-microphone:before{content:"\ea45"}.ekit-wid-con .icon-money1:before{content:"\ea46"}.ekit-wid-con .icon-money-bag1:before{content:"\ea47"}.ekit-wid-con .icon-monitor1:before{content:"\ea48"}.ekit-wid-con .icon-music1:before{content:"\ea49"}.ekit-wid-con .icon-next:before{content:"\ea4a"}.ekit-wid-con .icon-open-book1:before{content:"\ea4b"}.ekit-wid-con .icon-padlock:before{content:"\ea4c"}.ekit-wid-con .icon-padlock-1:before{content:"\ea4d"}.ekit-wid-con .icon-paint-brush:before{content:"\ea4e"}.ekit-wid-con .icon-pause:before{content:"\ea4f"}.ekit-wid-con .icon-pen:before{content:"\ea50"}.ekit-wid-con .icon-pencil1:before{content:"\ea51"}.ekit-wid-con .icon-percentage:before{content:"\ea52"}.ekit-wid-con .icon-phone-call1:before{content:"\ea53"}.ekit-wid-con .icon-phone-call2:before{content:"\ea54"}.ekit-wid-con .icon-photo-camera1:before{content:"\ea55"}.ekit-wid-con .icon-pie-chart3:before{content:"\ea56"}.ekit-wid-con .icon-pipe:before{content:"\ea57"}.ekit-wid-con .icon-placeholder1:before{content:"\ea58"}.ekit-wid-con .icon-placeholder2:before{content:"\ea59"}.ekit-wid-con .icon-planet-earth:before{content:"\ea5a"}.ekit-wid-con .icon-play-button1:before{content:"\ea5b"}.ekit-wid-con .icon-power-button:before{content:"\ea5c"}.ekit-wid-con .icon-presentation:before{content:"\ea5d"}.ekit-wid-con .icon-presentation1:before{content:"\ea5e"}.ekit-wid-con .icon-printer1:before{content:"\ea5f"}.ekit-wid-con .icon-push-pin:before{content:"\ea60"}.ekit-wid-con .icon-push-pin1:before{content:"\ea61"}.ekit-wid-con .icon-refresh:before{content:"\ea62"}.ekit-wid-con .icon-reload:before{content:"\ea63"}.ekit-wid-con .icon-return:before{content:"\ea64"}.ekit-wid-con .icon-rocket-ship:before{content:"\ea65"}.ekit-wid-con .icon-rss1:before{content:"\ea66"}.ekit-wid-con .icon-safebox:before{content:"\ea67"}.ekit-wid-con .icon-safebox1:before{content:"\ea68"}.ekit-wid-con .icon-settings1:before{content:"\ea69"}.ekit-wid-con .icon-settings-2:before{content:"\ea6b"}.ekit-wid-con .icon-sewing-machine:before{content:"\ea6c"}.ekit-wid-con .icon-share2:before{content:"\ea6d"}.ekit-wid-con .icon-shield1:before{content:"\ea6e"}.ekit-wid-con .icon-shield11:before{content:"\ea6f"}.ekit-wid-con .icon-shopping:before{content:"\ea70"}.ekit-wid-con .icon-shopping-bag:before{content:"\ea71"}.ekit-wid-con .icon-shopping-bag-1:before{content:"\ea72"}.ekit-wid-con .icon-shopping-bag-2:before{content:"\ea73"}.ekit-wid-con .icon-shopping-cart11:before{content:"\ea74"}.ekit-wid-con .icon-shopping-cart2:before{content:"\ea75"}.ekit-wid-con .icon-shopping-cart-1:before{content:"\ea76"}.ekit-wid-con .icon-shopping-cart-2:before{content:"\ea77"}.ekit-wid-con .icon-shopping-cart-3:before{content:"\ea78"}.ekit-wid-con .icon-smartphone2:before{content:"\ea79"}.ekit-wid-con .icon-speaker:before{content:"\ea7a"}.ekit-wid-con .icon-speakers:before{content:"\ea7b"}.ekit-wid-con .icon-stats:before{content:"\ea7c"}.ekit-wid-con .icon-stats-1:before{content:"\ea7d"}.ekit-wid-con .icon-stats-2:before{content:"\ea7e"}.ekit-wid-con .icon-stats-3:before{content:"\ea7f"}.ekit-wid-con .icon-stats-4:before{content:"\ea80"}.ekit-wid-con .icon-stats-5:before{content:"\ea81"}.ekit-wid-con .icon-stats-6:before{content:"\ea82"}.ekit-wid-con .icon-sticky-note:before{content:"\ea83"}.ekit-wid-con .icon-store1:before{content:"\ea84"}.ekit-wid-con .icon-store-1:before{content:"\ea85"}.ekit-wid-con .icon-suitcase:before{content:"\ea86"}.ekit-wid-con .icon-suitcase-1:before{content:"\ea87"}.ekit-wid-con .icon-tag2:before{content:"\ea88"}.ekit-wid-con .icon-target:before{content:"\ea89"}.ekit-wid-con .icon-team2:before{content:"\ea8a"}.ekit-wid-con .icon-tie:before{content:"\ea8b"}.ekit-wid-con .icon-trash1:before{content:"\ea8c"}.ekit-wid-con .icon-trolley:before{content:"\ea8d"}.ekit-wid-con .icon-trolley-1:before{content:"\ea8e"}.ekit-wid-con .icon-trolley-2:before{content:"\ea8f"}.ekit-wid-con .icon-trophy1:before{content:"\ea90"}.ekit-wid-con .icon-truck1:before{content:"\ea91"}.ekit-wid-con .icon-truck-1:before{content:"\ea92"}.ekit-wid-con .icon-truck-2:before{content:"\ea93"}.ekit-wid-con .icon-umbrella:before{content:"\ea94"}.ekit-wid-con .icon-upload1:before{content:"\ea95"}.ekit-wid-con .icon-user1:before{content:"\ea96"}.ekit-wid-con .icon-user-1:before{content:"\ea97"}.ekit-wid-con .icon-user-2:before{content:"\ea98"}.ekit-wid-con .icon-user-3:before{content:"\ea99"}.ekit-wid-con .icon-users2:before{content:"\ea9a"}.ekit-wid-con .icon-video-camera:before{content:"\ea9b"}.ekit-wid-con .icon-voucher:before{content:"\ea9c"}.ekit-wid-con .icon-voucher-1:before{content:"\ea9d"}.ekit-wid-con .icon-voucher-2:before{content:"\ea9e"}.ekit-wid-con .icon-voucher-3:before{content:"\ea9f"}.ekit-wid-con .icon-voucher-4:before{content:"\eaa0"}.ekit-wid-con .icon-wallet:before{content:"\eaa1"}.ekit-wid-con .icon-wallet1:before{content:"\eaa2"}.ekit-wid-con .icon-wifi:before{content:"\eaa3"}.ekit-wid-con .icon-worker:before{content:"\eaa4"}.ekit-wid-con .icon-zoom-in:before{content:"\eaa5"}.ekit-wid-con .icon-zoom-out:before{content:"\eaa6"}.ekit-wid-con .icon-burger-menu:before{content:"\eab8"}.ekit-wid-con .icon-squares:before{content:"\eaa7"}.ekit-wid-con .icon-options:before{content:"\eaa8"}.ekit-wid-con .icon-apps:before{content:"\eaa9"}.ekit-wid-con .icon-menu-11:before{content:"\eaaa"}.ekit-wid-con .icon-menu11:before{content:"\eaab"}.ekit-wid-con .icon-back_up:before{content:"\eaad"}.ekit-wid-con .icon-cart11:before{content:"\eaae"}.ekit-wid-con .icon-checkmark:before{content:"\eab0"}.ekit-wid-con .icon-dollar:before{content:"\eab1"}.ekit-wid-con .icon-domian:before{content:"\eab2"}.ekit-wid-con .icon-hosting1:before{content:"\eab3"}.ekit-wid-con .icon-key2:before{content:"\eab4"}.ekit-wid-con .icon-migration:before{content:"\eab5"}.ekit-wid-con .icon-play1:before{content:"\eab6"}.ekit-wid-con .icon-quote2:before{content:"\eab7"}.ekit-wid-con .icon-api_setup:before{content:"\eab9"}.ekit-wid-con .icon-coin:before{content:"\eaba"}.ekit-wid-con .icon-hand_shake:before{content:"\eabb"}.ekit-wid-con .icon-idea_generate:before{content:"\eabc"}.ekit-wid-con .icon-page_search:before{content:"\eabd"}.ekit-wid-con .icon-pen_shape:before{content:"\eabe"}.ekit-wid-con .icon-pencil_art:before{content:"\eabf"}.ekit-wid-con .icon-review:before{content:"\eac0"}.ekit-wid-con .icon-star:before{content:"\eac1"}.ekit-wid-con .icon-timing:before{content:"\eac2"}.ekit-wid-con .icon-trophy:before{content:"\eac3"}.ekit-wid-con .icon-communication:before{content:"\eac4"}.ekit-wid-con .icon-money-bag2:before{content:"\eac5"}.ekit-wid-con .icon-dentist:before{content:"\eac6"}.ekit-wid-con .icon-bill:before{content:"\eac7"}.ekit-wid-con .icon-label:before{content:"\eac8"}.ekit-wid-con .icon-money:before{content:"\eac9"}.ekit-wid-con .icon-shield:before{content:"\eaca"}.ekit-wid-con .icon-support:before{content:"\eacb"}.ekit-wid-con .icon-one:before{content:"\eacc"}.ekit-wid-con .icon-clock:before{content:"\eacd"}.ekit-wid-con .icon-cart:before{content:"\eace"}.ekit-wid-con .icon-globe:before{content:"\eacf"}.ekit-wid-con .icon-tooth:before{content:"\ead0"}.ekit-wid-con .icon-tooth-1:before{content:"\ead1"}.ekit-wid-con .icon-tooth-2:before{content:"\ead2"}.ekit-wid-con .icon-brain:before{content:"\ead3"}.ekit-wid-con .icon-view:before{content:"\ead4"}.ekit-wid-con .icon-doctor:before{content:"\ead5"}.ekit-wid-con .icon-heart:before{content:"\ead6"}.ekit-wid-con .icon-medicine:before{content:"\ead7"}.ekit-wid-con .icon-stethoscope:before{content:"\ead8"}.ekit-wid-con .icon-hospital:before{content:"\ead9"}.ekit-wid-con .icon-clipboard:before{content:"\eada"}.ekit-wid-con .icon-medicine-1:before{content:"\eadb"}.ekit-wid-con .icon-hospital-1:before{content:"\eadc"}.ekit-wid-con .icon-customer-support:before{content:"\eadd"}.ekit-wid-con .icon-brickwall:before{content:"\eade"}.ekit-wid-con .icon-crane2:before{content:"\eadf"}.ekit-wid-con .icon-valve:before{content:"\eae1"}.ekit-wid-con .icon-safety:before{content:"\eae2"}.ekit-wid-con .icon-energy-saving:before{content:"\eae3"}.ekit-wid-con .icon-paint-roller:before{content:"\eae4"}.ekit-wid-con .icon-paint-brushes:before{content:"\eae5"}.ekit-wid-con .icon-construction-tool-vehicle-with-crane-lifting-materials:before{content:"\eae6"}.ekit-wid-con .icon-trowel:before{content:"\eae7"}.ekit-wid-con .icon-bucket:before{content:"\eae8"}.ekit-wid-con .icon-smart:before{content:"\eae9"}.ekit-wid-con .icon-repair:before{content:"\eaea"}.ekit-wid-con .icon-saw:before{content:"\eaeb"}.ekit-wid-con .icon-cutter:before{content:"\eaec"}.ekit-wid-con .icon-plier:before{content:"\eaed"}.ekit-wid-con .icon-drill:before{content:"\eaee"}.ekit-wid-con .icon-save-money:before{content:"\eaef"}.ekit-wid-con .icon-planting:before{content:"\eaf0"}.ekit-wid-con .icon-line-chart:before{content:"\eaf1"}.ekit-wid-con .icon-open-book:before{content:"\eaf2"}.ekit-wid-con .icon-money-bag3:before{content:"\eaf3"}.ekit-wid-con .icon-server:before{content:"\eaf4"}.ekit-wid-con .icon-server-1:before{content:"\eaf5"}.ekit-wid-con .icon-server-2:before{content:"\eaf6"}.ekit-wid-con .icon-cloud-computing:before{content:"\eaf7"}.ekit-wid-con .icon-cloud:before{content:"\eaf8"}.ekit-wid-con .icon-database:before{content:"\eaf9"}.ekit-wid-con .icon-computer:before{content:"\eafa"}.ekit-wid-con .icon-server-3:before{content:"\eafb"}.ekit-wid-con .icon-server-4:before{content:"\eafc"}.ekit-wid-con .icon-server-5:before{content:"\eafd"}.ekit-wid-con .icon-server-6:before{content:"\eafe"}.ekit-wid-con .icon-server-7:before{content:"\eaff"}.ekit-wid-con .icon-cloud-1:before{content:"\eb00"}.ekit-wid-con .icon-server-8:before{content:"\eb01"}.ekit-wid-con .icon-business-and-finance:before{content:"\eb02"}.ekit-wid-con .icon-cloud-2:before{content:"\eb03"}.ekit-wid-con .icon-server-9:before{content:"\eb04"}.ekit-wid-con .icon-hosting:before{content:"\eb05"}.ekit-wid-con .icon-car:before{content:"\eb06"}.ekit-wid-con .icon-car-frontal-view:before{content:"\eb07"}.ekit-wid-con .icon-car-1:before{content:"\eb08"}.ekit-wid-con .icon-racing:before{content:"\eb09"}.ekit-wid-con .icon-car-wheel:before{content:"\eb0a"}.ekit-wid-con .icon-steering-wheel:before{content:"\eb0b"}.ekit-wid-con .icon-frontal-taxi-cab:before{content:"\eb0c"}.ekit-wid-con .icon-taxi:before{content:"\eb0d"}.ekit-wid-con .icon-cosmetics:before{content:"\eb0e"}.ekit-wid-con .icon-flower:before{content:"\eb0f"}.ekit-wid-con .icon-mirror:before{content:"\eb10"}.ekit-wid-con .icon-itunes:before{content:"\eb6b"}.ekit-wid-con .icon-salon:before{content:"\eb11"}.ekit-wid-con .icon-hair-dryer:before{content:"\eb12"}.ekit-wid-con .icon-shampoo:before{content:"\eb13"}.ekit-wid-con .icon-download-button:before{content:"\e90b"}.ekit-wid-con .icon-list:before{content:"\eb14"}.ekit-wid-con .icon-loupe:before{content:"\eb15"}.ekit-wid-con .icon-search:before{content:"\eb16"}.ekit-wid-con .icon-search-1:before{content:"\eb17"}.ekit-wid-con .icon-shopping-cart:before{content:"\eb18"}.ekit-wid-con .icon-menu:before{content:"\eb19"}.ekit-wid-con .icon-menu-1:before{content:"\eb1a"}.ekit-wid-con .icon-menu-button-of-three-horizontal-lines:before{content:"\eb1b"}.ekit-wid-con .icon-menu-2:before{content:"\eb1c"}.ekit-wid-con .icon-menu-3:before{content:"\eb1d"}.ekit-wid-con .icon-menu-5:before{content:"\eb1f"}.ekit-wid-con .icon-menu-button:before{content:"\eb20"}.ekit-wid-con .icon-list-1:before{content:"\eb21"}.ekit-wid-con .icon-menu-6:before{content:"\eb22"}.ekit-wid-con .icon-menu-7:before{content:"\eb23"}.ekit-wid-con .icon-menu-8:before{content:"\eb24"}.ekit-wid-con .icon-list-2:before{content:"\eb25"}.ekit-wid-con .icon-dot:before{content:"\eb26"}.ekit-wid-con .icon-menu-9:before{content:"\eb27"}.ekit-wid-con .icon-search11:before{content:"\eb28"}.ekit-wid-con .icon-search-minus:before{content:"\eb29"}.ekit-wid-con .icon-search-11:before{content:"\eb2a"}.ekit-wid-con .icon-search-2:before{content:"\eb2b"}.ekit-wid-con .icon-search-3:before{content:"\eb2c"}.ekit-wid-con .icon-magnifying-glass-search:before{content:"\eb2d"}.ekit-wid-con .icon-loupe1:before{content:"\eb2e"}.ekit-wid-con .icon-speed:before{content:"\eb2f"}.ekit-wid-con .icon-search21:before{content:"\eb30"}.ekit-wid-con .icon-search-4:before{content:"\eb31"}.ekit-wid-con .icon-search-5:before{content:"\eb32"}.ekit-wid-con .icon-detective:before{content:"\eb33"}.ekit-wid-con .icon-cart1:before{content:"\eb34"}.ekit-wid-con .icon-buying-on-smartphone:before{content:"\eb35"}.ekit-wid-con .icon-badge:before{content:"\eb36"}.ekit-wid-con .icon-basket1:before{content:"\eb37"}.ekit-wid-con .icon-commerce-and-shopping:before{content:"\eb38"}.ekit-wid-con .icon-comment:before{content:"\eb39"}.ekit-wid-con .icon-comment-1:before{content:"\eb3a"}.ekit-wid-con .icon-share:before{content:"\eb3b"}.ekit-wid-con .icon-share-1:before{content:"\eb3c"}.ekit-wid-con .icon-share-2:before{content:"\eb3d"}.ekit-wid-con .icon-share-3:before{content:"\eb3e"}.ekit-wid-con .icon-comment1:before{content:"\eb3f"}.ekit-wid-con .icon-favorite:before{content:"\eb40"}.ekit-wid-con .icon-retweet:before{content:"\eb41"}.ekit-wid-con .icon-share1:before{content:"\eb42"}.ekit-wid-con .icon-facebook:before{content:"\eb43"}.ekit-wid-con .icon-twitter:before{content:"\eb44"}.ekit-wid-con .icon-linkedin:before{content:"\eb45"}.ekit-wid-con .icon-whatsapp-1:before{content:"\eb46"}.ekit-wid-con .icon-dribbble:before{content:"\eb47"}.ekit-wid-con .icon-facebook-2:before{content:"\eb48"}.ekit-wid-con .icon-twitter1:before{content:"\eb49"}.ekit-wid-con .icon-vk:before{content:"\eb4a"}.ekit-wid-con .icon-youtube-v:before{content:"\eb4b"}.ekit-wid-con .icon-vimeo:before{content:"\eae0"}.ekit-wid-con .icon-youtube:before{content:"\eb4c"}.ekit-wid-con .icon-snapchat-1:before{content:"\eb4d"}.ekit-wid-con .icon-behance:before{content:"\eb4e"}.ekit-wid-con .icon-github:before{content:"\eb4f"}.ekit-wid-con .icon-pinterest:before{content:"\eb50"}.ekit-wid-con .icon-spotify:before{content:"\eb51"}.ekit-wid-con .icon-soundcloud-1:before{content:"\eb52"}.ekit-wid-con .icon-skype-1:before{content:"\eb53"}.ekit-wid-con .icon-rss:before{content:"\eb54"}.ekit-wid-con .icon-reddit-1:before{content:"\eb55"}.ekit-wid-con .icon-dribbble-1:before{content:"\eb56"}.ekit-wid-con .icon-wordpress-1:before{content:"\eb57"}.ekit-wid-con .icon-logo:before{content:"\eb58"}.ekit-wid-con .icon-dropbox-1:before{content:"\eb59"}.ekit-wid-con .icon-blogger-1:before{content:"\eb5a"}.ekit-wid-con .icon-photo:before{content:"\eb5b"}.ekit-wid-con .icon-hangouts:before{content:"\eb5c"}.ekit-wid-con .icon-xing:before{content:"\eb5d"}.ekit-wid-con .icon-myspace:before{content:"\eb5e"}.ekit-wid-con .icon-flickr-1:before{content:"\eb5f"}.ekit-wid-con .icon-envato:before{content:"\eb60"}.ekit-wid-con .icon-picasa-1:before{content:"\eb61"}.ekit-wid-con .icon-wattpad:before{content:"\eb62"}.ekit-wid-con .icon-emoji:before{content:"\eb63"}.ekit-wid-con .icon-deviantart-1:before{content:"\eb64"}.ekit-wid-con .icon-yahoo-1:before{content:"\eb65"}.ekit-wid-con .icon-vine-1:before{content:"\eb66"}.ekit-wid-con .icon-delicious:before{content:"\eb67"}.ekit-wid-con .icon-kickstarter-1:before{content:"\eb68"}.ekit-wid-con .icon-stumbleupon-1:before{content:"\eb69"}.ekit-wid-con .icon-brands-and-logotypes:before{content:"\eb6a"}.ekit-wid-con .icon-instagram-1:before{content:"\eb6c"}.ekit-wid-con .icon-facebook-1:before{content:"\eb6d"}.ekit-wid-con .icon-instagram-2:before{content:"\eb6e"}.ekit-wid-con .icon-twitter-1:before{content:"\eb6f"}.ekit-wid-con .icon-whatsapp-2:before{content:"\eb70"}.ekit-wid-con .icon-youtube-1:before{content:"\eb71"}.ekit-wid-con .icon-linkedin-1:before{content:"\eb72"}.ekit-wid-con .icon-telegram:before{content:"\eb73"}.ekit-wid-con .icon-github-1:before{content:"\eb74"}.ekit-wid-con .icon-vk-1:before{content:"\eb75"}.ekit-wid-con .icon-pinterest-1:before{content:"\eb76"}.ekit-wid-con .icon-rss-1:before{content:"\eb77"}.ekit-wid-con .icon-twitch:before{content:"\eb78"}.ekit-wid-con .icon-snapchat-2:before{content:"\eb79"}.ekit-wid-con .icon-skype-2:before{content:"\eb7a"}.ekit-wid-con .icon-behance-2:before{content:"\eb7b"}.ekit-wid-con .icon-spotify-1:before{content:"\eb7c"}.ekit-wid-con .icon-periscope:before{content:"\eb7d"}.ekit-wid-con .icon-dribbble-2:before{content:"\eb7e"}.ekit-wid-con .icon-tumblr-1:before{content:"\eb7f"}.ekit-wid-con .icon-soundcloud-2:before{content:"\eb80"}.ekit-wid-con .icon-google-drive-1:before{content:"\eb81"}.ekit-wid-con .icon-dropbox-2:before{content:"\eb82"}.ekit-wid-con .icon-reddit-2:before{content:"\eb83"}.ekit-wid-con .icon-html:before{content:"\eb84"}.ekit-wid-con .icon-vimeo-1:before{content:"\eb85"}.ekit-wid-con .icon-hangout:before{content:"\eb86"}.ekit-wid-con .icon-blogger-2:before{content:"\eb87"}.ekit-wid-con .icon-yahoo-2:before{content:"\eb88"}.ekit-wid-con .icon-path:before{content:"\eb89"}.ekit-wid-con .icon-yelp-1:before{content:"\eb8a"}.ekit-wid-con .icon-slideshare:before{content:"\eb8b"}.ekit-wid-con .icon-picasa-2:before{content:"\eb8c"}.ekit-wid-con .icon-myspace-1:before{content:"\eb8d"}.ekit-wid-con .icon-flickr-2:before{content:"\eb8e"}.ekit-wid-con .icon-xing-1:before{content:"\eb8f"}.ekit-wid-con .icon-envato-1:before{content:"\eb90"}.ekit-wid-con .icon-swarm:before{content:"\eb91"}.ekit-wid-con .icon-wattpad-1:before{content:"\eb92"}.ekit-wid-con .icon-foursquare:before{content:"\eb93"}.ekit-wid-con .icon-deviantart-2:before{content:"\eb94"}.ekit-wid-con .icon-kickstarter-2:before{content:"\eb95"}.ekit-wid-con .icon-delicious-1:before{content:"\eb96"}.ekit-wid-con .icon-vine-2:before{content:"\eb97"}.ekit-wid-con .icon-digg:before{content:"\eb98"}.ekit-wid-con .icon-bebo:before{content:"\eb99"}.ekit-wid-con .icon-stumbleupon-2:before{content:"\eb9a"}.ekit-wid-con .icon-forrst:before{content:"\eb9b"}.ekit-wid-con .icon-eye3:before{content:"\eb9d"}.ekit-wid-con .icon-microscope:before{content:"\eb9e"}.ekit-wid-con .icon-Anti-Lock:before{content:"\eb9f"}.ekit-wid-con .icon-apartment:before{content:"\eba0"}.ekit-wid-con .icon-app:before{content:"\eba2"}.ekit-wid-con .icon-Aroma:before{content:"\eba3"}.ekit-wid-con .icon-bamboo-Leaf:before{content:"\eba5"}.ekit-wid-con .icon-basket:before{content:"\eba6"}.ekit-wid-con .icon-Battery:before{content:"\eba7"}.ekit-wid-con .icon-Bettery:before{content:"\eba8"}.ekit-wid-con .icon-building:before{content:"\eba9"}.ekit-wid-con .icon-car-2:before{content:"\ebaa"}.ekit-wid-con .icon-Car:before{content:"\ebab"}.ekit-wid-con .icon-Child:before{content:"\ebac"}.ekit-wid-con .icon-cityscape:before{content:"\ebad"}.ekit-wid-con .icon-cleaner:before{content:"\ebae"}.ekit-wid-con .icon-Coffee-cup:before{content:"\ebaf"}.ekit-wid-con .icon-coins:before{content:"\ebb0"}.ekit-wid-con .icon-Computer:before{content:"\ebb1"}.ekit-wid-con .icon-Consultancy:before{content:"\ebb2"}.ekit-wid-con .icon-cottage:before{content:"\ebb3"}.ekit-wid-con .icon-crane:before{content:"\ebb4"}.ekit-wid-con .icon-Custom-api:before{content:"\ebb5"}.ekit-wid-con .icon-customer-support-2:before{content:"\ebb6"}.ekit-wid-con .icon-Design-2:before{content:"\ebb7"}.ekit-wid-con .icon-Design-3:before{content:"\ebb8"}.ekit-wid-con .icon-design:before{content:"\ebb9"}.ekit-wid-con .icon-diamond:before{content:"\ebba"}.ekit-wid-con .icon-diploma:before{content:"\ebbb"}.ekit-wid-con .icon-Document-Search:before{content:"\ebbc"}.ekit-wid-con .icon-Download:before{content:"\ebbd"}.ekit-wid-con .icon-drilling:before{content:"\ebbe"}.ekit-wid-con .icon-engine:before{content:"\ebbf"}.ekit-wid-con .icon-engineer:before{content:"\ebc0"}.ekit-wid-con .icon-envelope:before{content:"\ebc1"}.ekit-wid-con .icon-Family:before{content:"\ebc2"}.ekit-wid-con .icon-friendship:before{content:"\ebc3"}.ekit-wid-con .icon-gift:before{content:"\ebc4"}.ekit-wid-con .icon-graph-2:before{content:"\ebc5"}.ekit-wid-con .icon-graph:before{content:"\ebc6"}.ekit-wid-con .icon-hamburger-2:before{content:"\ebc7"}.ekit-wid-con .icon-handshake:before{content:"\ebc8"}.ekit-wid-con .icon-Helmet:before{content:"\ebc9"}.ekit-wid-con .icon-hot-Stone-2:before{content:"\ebca"}.ekit-wid-con .icon-hot-stone:before{content:"\ebcb"}.ekit-wid-con .icon-idea:before{content:"\ebcc"}.ekit-wid-con .icon-Leaf:before{content:"\ebcd"}.ekit-wid-con .icon-management:before{content:"\ebce"}.ekit-wid-con .icon-Massage-table:before{content:"\ebcf"}.ekit-wid-con .icon-Mechanic:before{content:"\ebd0"}.ekit-wid-con .icon-Money-2:before{content:"\ebd2"}.ekit-wid-con .icon-money-bag:before{content:"\ebd3"}.ekit-wid-con .icon-Money:before{content:"\ebd4"}.ekit-wid-con .icon-oil-bottle:before{content:"\ebd5"}.ekit-wid-con .icon-Physiotherapy:before{content:"\ebd6"}.ekit-wid-con .icon-Profile:before{content:"\ebd7"}.ekit-wid-con .icon-Rating:before{content:"\ebd8"}.ekit-wid-con .icon-right-mark:before{content:"\ebd9"}.ekit-wid-con .icon-rings:before{content:"\ebda"}.ekit-wid-con .icon-Safe-house:before{content:"\ebdb"}.ekit-wid-con .icon-Scan:before{content:"\ebdc"}.ekit-wid-con .icon-social-care:before{content:"\ebdd"}.ekit-wid-con .icon-Speed-Clock:before{content:"\ebde"}.ekit-wid-con .icon-stopwatch:before{content:"\ebdf"}.ekit-wid-con .icon-Support-2:before{content:"\ebe0"}.ekit-wid-con .icon-target-2:before{content:"\ebe1"}.ekit-wid-con .icon-Target:before{content:"\ebe2"}.ekit-wid-con .icon-tripod:before{content:"\ebe3"}.ekit-wid-con .icon-truck:before{content:"\ebe4"}.ekit-wid-con .icon-university:before{content:"\ebe5"}.ekit-wid-con .icon-User:before{content:"\ebe6"}.ekit-wid-con .icon-Web-Portals:before{content:"\ebe7"}.ekit-wid-con .icon-window:before{content:"\ebe8"}.ekit-wid-con .icon-ek_line_icon:before{content:"\ebe9"}.ekit-wid-con .icon-ek_stroke_icon:before{content:"\eba1"}.ekit-wid-con .icon-ekit:before{content:"\e947"}.ekit-wid-con .icon-elements-kit-logo:before{content:"\e90d"}.ekit-wid-con .icon-degree-image:before{content:"\e900"}.ekit-wid-con .icon-accordion:before{content:"\e901"}.ekit-wid-con .icon-animated-flip-box:before{content:"\e902"}.ekit-wid-con .icon-animated-text:before{content:"\e903"}.ekit-wid-con .icon-brands:before{content:"\e904"}.ekit-wid-con .icon-business-hour:before{content:"\e905"}.ekit-wid-con .icon-button:before{content:"\e906"}.ekit-wid-con .icon-carousel:before{content:"\e907"}.ekit-wid-con .icon-Circle-progress:before{content:"\e908"}.ekit-wid-con .icon-contact-form:before{content:"\e909"}.ekit-wid-con .icon-countdown-timer:before{content:"\e90a"}.ekit-wid-con .icon-dropbar:before{content:"\e90c"}.ekit-wid-con .icon-faq:before{content:"\e90e"}.ekit-wid-con .icon-full-width-scroll:before{content:"\e90f"}.ekit-wid-con .icon-google-map:before{content:"\e910"}.ekit-wid-con .icon-heading-style:before{content:"\e911"}.ekit-wid-con .icon-help-desk:before{content:"\e912"}.ekit-wid-con .icon-horizontal-timeline:before{content:"\e913"}.ekit-wid-con .icon-iframe:before{content:"\e914"}.ekit-wid-con .icon-image-comparison:before{content:"\e915"}.ekit-wid-con .icon-image-gallery:before{content:"\e916"}.ekit-wid-con .icon-image-justify:before{content:"\e917"}.ekit-wid-con .icon-image-magnifier:before{content:"\e918"}.ekit-wid-con .icon-image-masonry:before{content:"\e919"}.ekit-wid-con .icon-inline-svg:before{content:"\e91a"}.ekit-wid-con .icon-instagram:before{content:"\e91b"}.ekit-wid-con .icon-listing:before{content:"\e91c"}.ekit-wid-con .icon-music-player:before{content:"\e91d"}.ekit-wid-con .icon-news-ticker:before{content:"\e91e"}.ekit-wid-con .icon-off-canvus-menu:before{content:"\e91f"}.ekit-wid-con .icon-parallax:before{content:"\e920"}.ekit-wid-con .icon-portfolio:before{content:"\e921"}.ekit-wid-con .icon-post-banner:before{content:"\e922"}.ekit-wid-con .icon-post-carousel:before{content:"\e923"}.ekit-wid-con .icon-post-grid:before{content:"\e924"}.ekit-wid-con .icon-post-slider:before{content:"\e925"}.ekit-wid-con .icon-pricing-list:before{content:"\e926"}.ekit-wid-con .icon-pricing-table:before{content:"\e927"}.ekit-wid-con .icon-product-featured:before{content:"\e928"}.ekit-wid-con .icon-product-image:before{content:"\e929"}.ekit-wid-con .icon-product-recent:before{content:"\e92a"}.ekit-wid-con .icon-product-sale:before{content:"\e92b"}.ekit-wid-con .icon-product-top-rated:before{content:"\e92c"}.ekit-wid-con .icon-product-top-seller:before{content:"\e92d"}.ekit-wid-con .icon-progress-bar:before{content:"\e92e"}.ekit-wid-con .icon-protected-content-v2:before{content:"\e92f"}.ekit-wid-con .icon-protected-content-v3:before{content:"\e930"}.ekit-wid-con .icon-protected-content:before{content:"\e931"}.ekit-wid-con .icon-qr_code:before{content:"\e932"}.ekit-wid-con .icon-scroll-button:before{content:"\e933"}.ekit-wid-con .icon-search1:before{content:"\e934"}.ekit-wid-con .icon-service:before{content:"\e935"}.ekit-wid-con .icon-slider-image:before{content:"\e936"}.ekit-wid-con .icon-social-share:before{content:"\e937"}.ekit-wid-con .icon-subscribe:before{content:"\e938"}.ekit-wid-con .icon-tab:before{content:"\e939"}.ekit-wid-con .icon-table:before{content:"\e93a"}.ekit-wid-con .icon-team-join:before{content:"\e93b"}.ekit-wid-con .icon-team-member:before{content:"\e93c"}.ekit-wid-con .icon-testimonial-carousel:before{content:"\e93d"}.ekit-wid-con .icon-testimonial-grid:before{content:"\e93e"}.ekit-wid-con .icon-testimonial-quote:before{content:"\e93f"}.ekit-wid-con .icon-testimonial-slider:before{content:"\e940"}.ekit-wid-con .icon-toggle:before{content:"\e941"}.ekit-wid-con .icon-user-login:before{content:"\e942"}.ekit-wid-con .icon-user-registration:before{content:"\e943"}.ekit-wid-con .icon-vertical-timeline:before{content:"\e944"}.ekit-wid-con .icon-video-player:before{content:"\e945"}.ekit-wid-con .icon-weather:before{content:"\e946"}
1
+ @font-face{font-family:'elementskit';src:url("../fonts/elementskit.ttf?y24e1e") format("truetype"), url("../fonts/elementskit.woff?y24e1e") format("woff"), url("../fonts/elementskit.svg?y24e1e#elementskit") format("svg");font-weight:normal;font-style:normal}.ekit-wid-con .fasicon,.ekit-wid-con .icon,.ekit-wid-con .icon:before{font-family:'elementskit'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ekit-wid-con .icon-home:before{content:"\e800"}.ekit-wid-con .icon-apartment1:before{content:"\e801"}.ekit-wid-con .icon-pencil:before{content:"\e802"}.ekit-wid-con .icon-magic-wand:before{content:"\e803"}.ekit-wid-con .icon-drop:before{content:"\e804"}.ekit-wid-con .icon-lighter:before{content:"\e805"}.ekit-wid-con .icon-poop:before{content:"\e806"}.ekit-wid-con .icon-sun:before{content:"\e807"}.ekit-wid-con .icon-moon:before{content:"\e808"}.ekit-wid-con .icon-cloud1:before{content:"\e809"}.ekit-wid-con .icon-cloud-upload:before{content:"\e80a"}.ekit-wid-con .icon-cloud-download:before{content:"\e80b"}.ekit-wid-con .icon-cloud-sync:before{content:"\e80c"}.ekit-wid-con .icon-cloud-check:before{content:"\e80d"}.ekit-wid-con .icon-database1:before{content:"\e80e"}.ekit-wid-con .icon-lock:before{content:"\e80f"}.ekit-wid-con .icon-cog:before{content:"\e810"}.ekit-wid-con .icon-trash:before{content:"\e811"}.ekit-wid-con .icon-dice:before{content:"\e812"}.ekit-wid-con .icon-heart1:before{content:"\e813"}.ekit-wid-con .icon-star1:before{content:"\e814"}.ekit-wid-con .icon-star-half:before{content:"\e815"}.ekit-wid-con .icon-star-empty:before{content:"\e816"}.ekit-wid-con .icon-flag:before{content:"\e817"}.ekit-wid-con .icon-envelope1:before{content:"\e818"}.ekit-wid-con .icon-paperclip:before{content:"\e819"}.ekit-wid-con .icon-inbox:before{content:"\e81a"}.ekit-wid-con .icon-eye:before{content:"\e81b"}.ekit-wid-con .icon-printer:before{content:"\e81c"}.ekit-wid-con .icon-file-empty:before{content:"\e81d"}.ekit-wid-con .icon-file-add:before{content:"\e81e"}.ekit-wid-con .icon-enter:before{content:"\e81f"}.ekit-wid-con .icon-exit:before{content:"\e820"}.ekit-wid-con .icon-graduation-hat:before{content:"\e821"}.ekit-wid-con .icon-license:before{content:"\e822"}.ekit-wid-con .icon-music-note:before{content:"\e823"}.ekit-wid-con .icon-film-play:before{content:"\e824"}.ekit-wid-con .icon-camera-video:before{content:"\e825"}.ekit-wid-con .icon-camera:before{content:"\e826"}.ekit-wid-con .icon-picture:before{content:"\e827"}.ekit-wid-con .icon-book:before{content:"\e828"}.ekit-wid-con .icon-bookmark:before{content:"\e829"}.ekit-wid-con .icon-user:before{content:"\e82a"}.ekit-wid-con .icon-users:before{content:"\e82b"}.ekit-wid-con .icon-shirt:before{content:"\e82c"}.ekit-wid-con .icon-store:before{content:"\e82d"}.ekit-wid-con .icon-cart2:before{content:"\e82e"}.ekit-wid-con .icon-tag:before{content:"\e82f"}.ekit-wid-con .icon-phone-handset:before{content:"\e830"}.ekit-wid-con .icon-phone:before{content:"\e831"}.ekit-wid-con .icon-pushpin:before{content:"\e832"}.ekit-wid-con .icon-map-marker:before{content:"\e833"}.ekit-wid-con .icon-map:before{content:"\e834"}.ekit-wid-con .icon-location:before{content:"\e835"}.ekit-wid-con .icon-calendar-full:before{content:"\e836"}.ekit-wid-con .icon-keyboard:before{content:"\e837"}.ekit-wid-con .icon-spell-check:before{content:"\e838"}.ekit-wid-con .icon-screen:before{content:"\e839"}.ekit-wid-con .icon-smartphone:before{content:"\e83a"}.ekit-wid-con .icon-tablet:before{content:"\e83b"}.ekit-wid-con .icon-laptop:before{content:"\e83c"}.ekit-wid-con .icon-laptop-phone:before{content:"\e83d"}.ekit-wid-con .icon-power-switch:before{content:"\e83e"}.ekit-wid-con .icon-bubble:before{content:"\e83f"}.ekit-wid-con .icon-heart-pulse:before{content:"\e840"}.ekit-wid-con .icon-construction:before{content:"\e841"}.ekit-wid-con .icon-pie-chart:before{content:"\e842"}.ekit-wid-con .icon-chart-bars:before{content:"\e843"}.ekit-wid-con .icon-gift1:before{content:"\e844"}.ekit-wid-con .icon-diamond1:before{content:"\e845"}.ekit-wid-con .icon-dinner:before{content:"\e847"}.ekit-wid-con .icon-coffee-cup:before{content:"\e848"}.ekit-wid-con .icon-leaf:before{content:"\e849"}.ekit-wid-con .icon-paw:before{content:"\e84a"}.ekit-wid-con .icon-rocket:before{content:"\e84b"}.ekit-wid-con .icon-briefcase:before{content:"\e84c"}.ekit-wid-con .icon-bus:before{content:"\e84d"}.ekit-wid-con .icon-car1:before{content:"\e84e"}.ekit-wid-con .icon-train:before{content:"\e84f"}.ekit-wid-con .icon-bicycle:before{content:"\e850"}.ekit-wid-con .icon-wheelchair:before{content:"\e851"}.ekit-wid-con .icon-select:before{content:"\e852"}.ekit-wid-con .icon-earth:before{content:"\e853"}.ekit-wid-con .icon-smile:before{content:"\e854"}.ekit-wid-con .icon-sad:before{content:"\e855"}.ekit-wid-con .icon-neutral:before{content:"\e856"}.ekit-wid-con .icon-mustache:before{content:"\e857"}.ekit-wid-con .icon-alarm:before{content:"\e858"}.ekit-wid-con .icon-bullhorn:before{content:"\e859"}.ekit-wid-con .icon-volume-high:before{content:"\e85a"}.ekit-wid-con .icon-volume-medium:before{content:"\e85b"}.ekit-wid-con .icon-volume-low:before{content:"\e85c"}.ekit-wid-con .icon-volume:before{content:"\e85d"}.ekit-wid-con .icon-mic:before{content:"\e85e"}.ekit-wid-con .icon-hourglass:before{content:"\e85f"}.ekit-wid-con .icon-undo:before{content:"\e860"}.ekit-wid-con .icon-redo:before{content:"\e861"}.ekit-wid-con .icon-sync:before{content:"\e862"}.ekit-wid-con .icon-history:before{content:"\e863"}.ekit-wid-con .icon-clock1:before{content:"\e864"}.ekit-wid-con .icon-download:before{content:"\e865"}.ekit-wid-con .icon-upload:before{content:"\e866"}.ekit-wid-con .icon-enter-down:before{content:"\e867"}.ekit-wid-con .icon-exit-up:before{content:"\e868"}.ekit-wid-con .icon-bug:before{content:"\e869"}.ekit-wid-con .icon-code:before{content:"\e86a"}.ekit-wid-con .icon-link:before{content:"\e86b"}.ekit-wid-con .icon-unlink:before{content:"\e86c"}.ekit-wid-con .icon-thumbs-up:before{content:"\e86d"}.ekit-wid-con .icon-thumbs-down:before{content:"\e86e"}.ekit-wid-con .icon-magnifier:before{content:"\e86f"}.ekit-wid-con .icon-cross:before{content:"\e870"}.ekit-wid-con .icon-chevron-up:before{content:"\e873"}.ekit-wid-con .icon-chevron-down:before{content:"\e874"}.ekit-wid-con .icon-chevron-left:before{content:"\e875"}.ekit-wid-con .icon-chevron-right:before{content:"\e876"}.ekit-wid-con .icon-arrow-up:before{content:"\e877"}.ekit-wid-con .icon-arrow-down:before{content:"\e878"}.ekit-wid-con .icon-arrow-left:before{content:"\e879"}.ekit-wid-con .icon-arrow-right:before{content:"\e87a"}.ekit-wid-con .icon-right-arrow:before{content:"\e9c5"}.ekit-wid-con .icon-left-arrow:before{content:"\e94a"}.ekit-wid-con .icon-download-arrow:before{content:"\e94b"}.ekit-wid-con .icon-up-arrow:before{content:"\e9c3"}.ekit-wid-con .icon-arrows:before{content:"\e9c4"}.ekit-wid-con .icon-double-angle-pointing-to-right:before{content:"\e949"}.ekit-wid-con .icon-double-left-chevron:before{content:"\e948"}.ekit-wid-con .icon-left-arrow2:before{content:"\e94c"}.ekit-wid-con .icon-right-arrow2:before{content:"\e94d"}.ekit-wid-con .icon-warning:before{content:"\e87c"}.ekit-wid-con .icon-down-arrow1:before{content:"\e994"}.ekit-wid-con .icon-up-arrow1:before{content:"\e995"}.ekit-wid-con .icon-right-arrow1:before{content:"\e996"}.ekit-wid-con .icon-left-arrows:before{content:"\e997"}.ekit-wid-con .icon-question-circle:before{content:"\e87d"}.ekit-wid-con .icon-menu-circle:before{content:"\e87e"}.ekit-wid-con .icon-checkmark-circle:before{content:"\e87f"}.ekit-wid-con .icon-cross-circle:before{content:"\e880"}.ekit-wid-con .icon-plus-circle:before{content:"\e881"}.ekit-wid-con .icon-move:before{content:"\e87b"}.ekit-wid-con .icon-circle-minus:before{content:"\e882"}.ekit-wid-con .icon-arrow-up-circle:before{content:"\e883"}.ekit-wid-con .icon-arrow-down-circle:before{content:"\e884"}.ekit-wid-con .icon-arrow-left-circle:before{content:"\e885"}.ekit-wid-con .icon-arrow-right-circle:before{content:"\e886"}.ekit-wid-con .icon-chevron-up-circle:before{content:"\e887"}.ekit-wid-con .icon-chevron-down-circle:before{content:"\e888"}.ekit-wid-con .icon-chevron-left-circle:before{content:"\e889"}.ekit-wid-con .icon-chevron-right-circle:before{content:"\e88a"}.ekit-wid-con .icon-crop:before{content:"\e88b"}.ekit-wid-con .icon-frame-expand:before{content:"\e88c"}.ekit-wid-con .icon-frame-contract:before{content:"\e88d"}.ekit-wid-con .icon-layers:before{content:"\e88e"}.ekit-wid-con .icon-funnel:before{content:"\e88f"}.ekit-wid-con .icon-text-format:before{content:"\e890"}.ekit-wid-con .icon-text-size:before{content:"\e892"}.ekit-wid-con .icon-bold:before{content:"\e893"}.ekit-wid-con .icon-italic:before{content:"\e894"}.ekit-wid-con .icon-underline:before{content:"\e895"}.ekit-wid-con .icon-strikethrough:before{content:"\e896"}.ekit-wid-con .icon-highlight:before{content:"\e897"}.ekit-wid-con .icon-text-align-left:before{content:"\e898"}.ekit-wid-con .icon-text-align-center:before{content:"\e899"}.ekit-wid-con .icon-text-align-right:before{content:"\e89a"}.ekit-wid-con .icon-text-align-justify:before{content:"\e89b"}.ekit-wid-con .icon-line-spacing:before{content:"\e89c"}.ekit-wid-con .icon-indent-increase:before{content:"\e89d"}.ekit-wid-con .icon-indent-decrease:before{content:"\e89e"}.ekit-wid-con .icon-page-break:before{content:"\e8a2"}.ekit-wid-con .icon-hand:before{content:"\e8a5"}.ekit-wid-con .icon-pointer-up:before{content:"\e8a6"}.ekit-wid-con .icon-pointer-right:before{content:"\e8a7"}.ekit-wid-con .icon-pointer-down:before{content:"\e8a8"}.ekit-wid-con .icon-pointer-left:before{content:"\e8a9"}.ekit-wid-con .icon-burger:before{content:"\e94e"}.ekit-wid-con .icon-cakes:before{content:"\e94f"}.ekit-wid-con .icon-cheese:before{content:"\e950"}.ekit-wid-con .icon-drink-glass:before{content:"\e951"}.ekit-wid-con .icon-pizza:before{content:"\e952"}.ekit-wid-con .icon-vplay:before{content:"\e953"}.ekit-wid-con .icon-newsletter:before{content:"\e954"}.ekit-wid-con .icon-coins-2:before{content:"\e955"}.ekit-wid-con .icon-commerce-2:before{content:"\e956"}.ekit-wid-con .icon-monitor:before{content:"\e957"}.ekit-wid-con .icon-business:before{content:"\e958"}.ekit-wid-con .icon-graphic-2:before{content:"\e959"}.ekit-wid-con .icon-commerce-1:before{content:"\e95a"}.ekit-wid-con .icon-hammer:before{content:"\e95b"}.ekit-wid-con .icon-justice-1:before{content:"\e95c"}.ekit-wid-con .icon-line:before{content:"\e95d"}.ekit-wid-con .icon-money-3:before{content:"\e95e"}.ekit-wid-con .icon-commerce:before{content:"\e95f"}.ekit-wid-con .icon-agenda:before{content:"\e960"}.ekit-wid-con .icon-justice:before{content:"\e961"}.ekit-wid-con .icon-technology:before{content:"\e962"}.ekit-wid-con .icon-coins-1:before{content:"\e963"}.ekit-wid-con .icon-bank:before{content:"\e964"}.ekit-wid-con .icon-calculator:before{content:"\e965"}.ekit-wid-con .icon-soundcloud:before{content:"\e966"}.ekit-wid-con .icon-chart2:before{content:"\e967"}.ekit-wid-con .icon-checked:before{content:"\e968"}.ekit-wid-con .icon-clock11:before{content:"\e969"}.ekit-wid-con .icon-comment2:before{content:"\e96a"}.ekit-wid-con .icon-comments:before{content:"\e96b"}.ekit-wid-con .icon-consult:before{content:"\e96c"}.ekit-wid-con .icon-consut2:before{content:"\e96d"}.ekit-wid-con .icon-deal:before{content:"\e96e"}.ekit-wid-con .icon-envelope11:before{content:"\e96f"}.ekit-wid-con .icon-folder:before{content:"\e970"}.ekit-wid-con .icon-folder2:before{content:"\ea6a"}.ekit-wid-con .icon-invest:before{content:"\e971"}.ekit-wid-con .icon-loan:before{content:"\e972"}.ekit-wid-con .icon-menu1:before{content:"\e871"}.ekit-wid-con .icon-list1:before{content:"\e872"}.ekit-wid-con .icon-map-marker1:before{content:"\e973"}.ekit-wid-con .icon-mutual-fund:before{content:"\e974"}.ekit-wid-con .icon-google-plus:before{content:"\e975"}.ekit-wid-con .icon-phone1:before{content:"\e976"}.ekit-wid-con .icon-pie-chart1:before{content:"\e977"}.ekit-wid-con .icon-play:before{content:"\e978"}.ekit-wid-con .icon-savings:before{content:"\e979"}.ekit-wid-con .icon-search2:before{content:"\e97a"}.ekit-wid-con .icon-tag1:before{content:"\e97b"}.ekit-wid-con .icon-tags:before{content:"\e97c"}.ekit-wid-con .icon-instagram1:before{content:"\e97d"}.ekit-wid-con .icon-quote:before{content:"\e97e"}.ekit-wid-con .icon-arrow-point-to-down:before{content:"\e97f"}.ekit-wid-con .icon-play-button:before{content:"\e980"}.ekit-wid-con .icon-minus:before{content:"\e981"}.ekit-wid-con .icon-plus:before{content:"\e982"}.ekit-wid-con .icon-tick:before{content:"\e983"}.ekit-wid-con .icon-check:before{content:"\eaaf"}.ekit-wid-con .icon-edit:before{content:"\e984"}.ekit-wid-con .icon-reply:before{content:"\e985"}.ekit-wid-con .icon-cogwheel-outline:before{content:"\e986"}.ekit-wid-con .icon-abacus:before{content:"\e987"}.ekit-wid-con .icon-abacus1:before{content:"\e988"}.ekit-wid-con .icon-agenda1:before{content:"\e989"}.ekit-wid-con .icon-shopping-basket:before{content:"\e98a"}.ekit-wid-con .icon-users1:before{content:"\e98b"}.ekit-wid-con .icon-man:before{content:"\e98c"}.ekit-wid-con .icon-support1:before{content:"\e98d"}.ekit-wid-con .icon-favorites:before{content:"\e98e"}.ekit-wid-con .icon-calendar:before{content:"\e98f"}.ekit-wid-con .icon-paper-plane:before{content:"\e990"}.ekit-wid-con .icon-placeholder:before{content:"\e991"}.ekit-wid-con .icon-phone-call:before{content:"\e992"}.ekit-wid-con .icon-contact:before{content:"\e993"}.ekit-wid-con .icon-email:before{content:"\e998"}.ekit-wid-con .icon-internet:before{content:"\e999"}.ekit-wid-con .icon-quote1:before{content:"\e99a"}.ekit-wid-con .icon-medical:before{content:"\e99b"}.ekit-wid-con .icon-eye1:before{content:"\e99c"}.ekit-wid-con .icon-full-screen:before{content:"\e99d"}.ekit-wid-con .icon-tools:before{content:"\e99e"}.ekit-wid-con .icon-pie-chart2:before{content:"\e99f"}.ekit-wid-con .icon-diamond11:before{content:"\e9a0"}.ekit-wid-con .icon-valentines-heart:before{content:"\e9a1"}.ekit-wid-con .icon-like:before{content:"\e9a2"}.ekit-wid-con .icon-team:before{content:"\e9a3"}.ekit-wid-con .icon-tshirt:before{content:"\e9a4"}.ekit-wid-con .icon-cancel:before{content:"\e9a5"}.ekit-wid-con .icon-drink:before{content:"\e9a6"}.ekit-wid-con .icon-home1:before{content:"\e9a7"}.ekit-wid-con .icon-music:before{content:"\e9a8"}.ekit-wid-con .icon-rich:before{content:"\e9a9"}.ekit-wid-con .icon-brush:before{content:"\e9aa"}.ekit-wid-con .icon-opposite-way:before{content:"\e9ab"}.ekit-wid-con .icon-cloud-computing1:before{content:"\e9ac"}.ekit-wid-con .icon-technology-1:before{content:"\e9ad"}.ekit-wid-con .icon-rotate:before{content:"\e9ae"}.ekit-wid-con .icon-medical1:before{content:"\e9af"}.ekit-wid-con .icon-flash-1:before{content:"\e9b0"}.ekit-wid-con .icon-flash:before{content:"\e9b1"}.ekit-wid-con .icon-uturn:before{content:"\e9b2"}.ekit-wid-con .icon-down-arrow:before{content:"\e9b3"}.ekit-wid-con .icon-hours-support:before{content:"\e9b4"}.ekit-wid-con .icon-bag:before{content:"\e9b5"}.ekit-wid-con .icon-photo-camera:before{content:"\e9b6"}.ekit-wid-con .icon-school:before{content:"\e9b7"}.ekit-wid-con .icon-settings:before{content:"\e9b8"}.ekit-wid-con .icon-smartphone1:before{content:"\e9b9"}.ekit-wid-con .icon-technology-11:before{content:"\e9ba"}.ekit-wid-con .icon-tool:before{content:"\e9bb"}.ekit-wid-con .icon-business1:before{content:"\e9bc"}.ekit-wid-con .icon-shuffle-arrow:before{content:"\e9bd"}.ekit-wid-con .icon-van-1:before{content:"\e9be"}.ekit-wid-con .icon-van:before{content:"\e9bf"}.ekit-wid-con .icon-vegetables:before{content:"\e9c0"}.ekit-wid-con .icon-women:before{content:"\e9c1"}.ekit-wid-con .icon-vintage:before{content:"\e9c2"}.ekit-wid-con .icon-team-1:before{content:"\e9c6"}.ekit-wid-con .icon-team1:before{content:"\e9c7"}.ekit-wid-con .icon-apple:before{content:"\e9c9"}.ekit-wid-con .icon-watch:before{content:"\e9ca"}.ekit-wid-con .icon-cogwheel:before{content:"\e9cb"}.ekit-wid-con .icon-light-bulb:before{content:"\e9cc"}.ekit-wid-con .icon-light-bulb-1:before{content:"\e9cd"}.ekit-wid-con .icon-heart-shape-outline:before{content:"\e9ce"}.ekit-wid-con .icon-online-shopping-cart:before{content:"\e9cf"}.ekit-wid-con .icon-shopping-cart1:before{content:"\e9d0"}.ekit-wid-con .icon-star2:before{content:"\e9d1"}.ekit-wid-con .icon-star-1:before{content:"\e9d2"}.ekit-wid-con .icon-favorite1:before{content:"\e9d3"}.ekit-wid-con .icon-agenda2:before{content:"\e9d4"}.ekit-wid-con .icon-agenda-1:before{content:"\e9d5"}.ekit-wid-con .icon-alarm-clock:before{content:"\e9d6"}.ekit-wid-con .icon-alarm-clock1:before{content:"\e9d7"}.ekit-wid-con .icon-atomic:before{content:"\e9d8"}.ekit-wid-con .icon-auction:before{content:"\e9d9"}.ekit-wid-con .icon-balance:before{content:"\e9da"}.ekit-wid-con .icon-balance1:before{content:"\e9db"}.ekit-wid-con .icon-bank1:before{content:"\e9dc"}.ekit-wid-con .icon-bar-chart:before{content:"\e9dd"}.ekit-wid-con .icon-barrier:before{content:"\e9de"}.ekit-wid-con .icon-battery:before{content:"\e9df"}.ekit-wid-con .icon-battery-1:before{content:"\e9e0"}.ekit-wid-con .icon-bell:before{content:"\e9e1"}.ekit-wid-con .icon-bluetooth:before{content:"\e9e2"}.ekit-wid-con .icon-book1:before{content:"\e9e3"}.ekit-wid-con .icon-briefcase1:before{content:"\e9e4"}.ekit-wid-con .icon-briefcase-1:before{content:"\e9e5"}.ekit-wid-con .icon-briefcase-2:before{content:"\e9e6"}.ekit-wid-con .icon-calculator1:before{content:"\e9e7"}.ekit-wid-con .icon-calculator2:before{content:"\e9e8"}.ekit-wid-con .icon-calculator-1:before{content:"\e9e9"}.ekit-wid-con .icon-calendar1:before{content:"\e9ea"}.ekit-wid-con .icon-calendar2:before{content:"\e9eb"}.ekit-wid-con .icon-calendar-1:before{content:"\e9ec"}.ekit-wid-con .icon-calendar-page-empty:before{content:"\eaac"}.ekit-wid-con .icon-calendar3:before{content:"\eb9c"}.ekit-wid-con .icon-car11:before{content:"\e9ed"}.ekit-wid-con .icon-carrier:before{content:"\e9ee"}.ekit-wid-con .icon-cash:before{content:"\e9ef"}.ekit-wid-con .icon-chat:before{content:"\e9f0"}.ekit-wid-con .icon-chat-1:before{content:"\e9f1"}.ekit-wid-con .icon-checked1:before{content:"\e9f2"}.ekit-wid-con .icon-clip:before{content:"\e9f3"}.ekit-wid-con .icon-clip1:before{content:"\e9f4"}.ekit-wid-con .icon-clipboard1:before{content:"\e9f5"}.ekit-wid-con .icon-clipboard11:before{content:"\e9f6"}.ekit-wid-con .icon-clock2:before{content:"\e9f7"}.ekit-wid-con .icon-clock-1:before{content:"\e9f8"}.ekit-wid-con .icon-cloud11:before{content:"\e9f9"}.ekit-wid-con .icon-cloud-computing11:before{content:"\e9fa"}.ekit-wid-con .icon-cloud-computing-1:before{content:"\e9fb"}.ekit-wid-con .icon-cogwheel1:before{content:"\e9fc"}.ekit-wid-con .icon-coins1:before{content:"\e9fd"}.ekit-wid-con .icon-compass:before{content:"\e9fe"}.ekit-wid-con .icon-contract:before{content:"\e9ff"}.ekit-wid-con .icon-conversation:before{content:"\ea00"}.ekit-wid-con .icon-crane1:before{content:"\ea01"}.ekit-wid-con .icon-crane-2:before{content:"\ea02"}.ekit-wid-con .icon-credit-card:before{content:"\ea03"}.ekit-wid-con .icon-credit-card1:before{content:"\ea04"}.ekit-wid-con .icon-cursor:before{content:"\ea05"}.ekit-wid-con .icon-customer-service:before{content:"\ea06"}.ekit-wid-con .icon-cutlery:before{content:"\ea07"}.ekit-wid-con .icon-dart-board:before{content:"\ea08"}.ekit-wid-con .icon-decision-making:before{content:"\ea09"}.ekit-wid-con .icon-desk-chair:before{content:"\ea0a"}.ekit-wid-con .icon-desk-lamp:before{content:"\ea0b"}.ekit-wid-con .icon-diamond2:before{content:"\ea0c"}.ekit-wid-con .icon-direction:before{content:"\ea0d"}.ekit-wid-con .icon-document:before{content:"\ea0e"}.ekit-wid-con .icon-dollar-bill:before{content:"\ea0f"}.ekit-wid-con .icon-download1:before{content:"\ea10"}.ekit-wid-con .icon-edit1:before{content:"\ea11"}.ekit-wid-con .icon-email1:before{content:"\ea12"}.ekit-wid-con .icon-envelope2:before{content:"\ea13"}.ekit-wid-con .icon-envelope3:before{content:"\ea14"}.ekit-wid-con .icon-eraser:before{content:"\ea15"}.ekit-wid-con .icon-eye2:before{content:"\ea16"}.ekit-wid-con .icon-factory:before{content:"\ea17"}.ekit-wid-con .icon-fast-forward:before{content:"\ea18"}.ekit-wid-con .icon-favorites1:before{content:"\ea19"}.ekit-wid-con .icon-file:before{content:"\ea1a"}.ekit-wid-con .icon-file-1:before{content:"\ea1b"}.ekit-wid-con .icon-file-2:before{content:"\ea1c"}.ekit-wid-con .icon-file-3:before{content:"\ea1d"}.ekit-wid-con .icon-filter:before{content:"\ea1e"}.ekit-wid-con .icon-finance-book:before{content:"\ea1f"}.ekit-wid-con .icon-flag1:before{content:"\ea20"}.ekit-wid-con .icon-folder1:before{content:"\ea21"}.ekit-wid-con .icon-folder-1:before{content:"\ea22"}.ekit-wid-con .icon-folders:before{content:"\ea23"}.ekit-wid-con .icon-folders1:before{content:"\ea24"}.ekit-wid-con .icon-gamepad:before{content:"\ea25"}.ekit-wid-con .icon-gift11:before{content:"\ea26"}.ekit-wid-con .icon-growth:before{content:"\ea27"}.ekit-wid-con .icon-heart11:before{content:"\ea28"}.ekit-wid-con .icon-home2:before{content:"\ea29"}.ekit-wid-con .icon-house:before{content:"\ea2a"}.ekit-wid-con .icon-house-1:before{content:"\ea2b"}.ekit-wid-con .icon-house-2:before{content:"\ea2c"}.ekit-wid-con .icon-id-card:before{content:"\ea2d"}.ekit-wid-con .icon-id-card1:before{content:"\ea2e"}.ekit-wid-con .icon-id-card-1:before{content:"\ea2f"}.ekit-wid-con .icon-idea1:before{content:"\ea30"}.ekit-wid-con .icon-image:before{content:"\ea31"}.ekit-wid-con .icon-improvement:before{content:"\ea32"}.ekit-wid-con .icon-inbox1:before{content:"\ea33"}.ekit-wid-con .icon-information:before{content:"\ea34"}.ekit-wid-con .icon-key:before{content:"\ea35"}.ekit-wid-con .icon-key1:before{content:"\ea36"}.ekit-wid-con .icon-laptop1:before{content:"\ea37"}.ekit-wid-con .icon-layers1:before{content:"\ea38"}.ekit-wid-con .icon-light-bulb1:before{content:"\ea39"}.ekit-wid-con .icon-like1:before{content:"\ea3a"}.ekit-wid-con .icon-line-chart1:before{content:"\ea3b"}.ekit-wid-con .icon-mail:before{content:"\ea3c"}.ekit-wid-con .icon-manager:before{content:"\ea3d"}.ekit-wid-con .icon-map1:before{content:"\ea3e"}.ekit-wid-con .icon-medal1:before{content:"\ea3f"}.ekit-wid-con .icon-megaphone:before{content:"\ea40"}.ekit-wid-con .icon-megaphone1:before{content:"\ea41"}.ekit-wid-con .icon-message:before{content:"\ea42"}.ekit-wid-con .icon-message-1:before{content:"\ea43"}.ekit-wid-con .icon-message-2:before{content:"\ea44"}.ekit-wid-con .icon-microphone:before{content:"\ea45"}.ekit-wid-con .icon-money1:before{content:"\ea46"}.ekit-wid-con .icon-money-bag1:before{content:"\ea47"}.ekit-wid-con .icon-monitor1:before{content:"\ea48"}.ekit-wid-con .icon-music1:before{content:"\ea49"}.ekit-wid-con .icon-next:before{content:"\ea4a"}.ekit-wid-con .icon-open-book1:before{content:"\ea4b"}.ekit-wid-con .icon-padlock:before{content:"\ea4c"}.ekit-wid-con .icon-padlock-1:before{content:"\ea4d"}.ekit-wid-con .icon-paint-brush:before{content:"\ea4e"}.ekit-wid-con .icon-pause:before{content:"\ea4f"}.ekit-wid-con .icon-pen:before{content:"\ea50"}.ekit-wid-con .icon-pencil1:before{content:"\ea51"}.ekit-wid-con .icon-percentage:before{content:"\ea52"}.ekit-wid-con .icon-phone-call1:before{content:"\ea53"}.ekit-wid-con .icon-phone-call2:before{content:"\ea54"}.ekit-wid-con .icon-photo-camera1:before{content:"\ea55"}.ekit-wid-con .icon-pie-chart3:before{content:"\ea56"}.ekit-wid-con .icon-pipe:before{content:"\ea57"}.ekit-wid-con .icon-placeholder1:before{content:"\ea58"}.ekit-wid-con .icon-placeholder2:before{content:"\ea59"}.ekit-wid-con .icon-planet-earth:before{content:"\ea5a"}.ekit-wid-con .icon-play-button1:before{content:"\ea5b"}.ekit-wid-con .icon-power-button:before{content:"\ea5c"}.ekit-wid-con .icon-presentation:before{content:"\ea5d"}.ekit-wid-con .icon-presentation1:before{content:"\ea5e"}.ekit-wid-con .icon-printer1:before{content:"\ea5f"}.ekit-wid-con .icon-push-pin:before{content:"\ea60"}.ekit-wid-con .icon-push-pin1:before{content:"\ea61"}.ekit-wid-con .icon-refresh:before{content:"\ea62"}.ekit-wid-con .icon-reload:before{content:"\ea63"}.ekit-wid-con .icon-return:before{content:"\ea64"}.ekit-wid-con .icon-rocket-ship:before{content:"\ea65"}.ekit-wid-con .icon-rss1:before{content:"\ea66"}.ekit-wid-con .icon-safebox:before{content:"\ea67"}.ekit-wid-con .icon-safebox1:before{content:"\ea68"}.ekit-wid-con .icon-settings1:before{content:"\ea69"}.ekit-wid-con .icon-settings-2:before{content:"\ea6b"}.ekit-wid-con .icon-sewing-machine:before{content:"\ea6c"}.ekit-wid-con .icon-share2:before{content:"\ea6d"}.ekit-wid-con .icon-shield1:before{content:"\ea6e"}.ekit-wid-con .icon-shield11:before{content:"\ea6f"}.ekit-wid-con .icon-shopping:before{content:"\ea70"}.ekit-wid-con .icon-shopping-bag:before{content:"\ea71"}.ekit-wid-con .icon-shopping-bag-1:before{content:"\ea72"}.ekit-wid-con .icon-shopping-bag-2:before{content:"\ea73"}.ekit-wid-con .icon-shopping-cart11:before{content:"\ea74"}.ekit-wid-con .icon-shopping-cart2:before{content:"\ea75"}.ekit-wid-con .icon-shopping-cart-1:before{content:"\ea76"}.ekit-wid-con .icon-shopping-cart-2:before{content:"\ea77"}.ekit-wid-con .icon-shopping-cart-3:before{content:"\ea78"}.ekit-wid-con .icon-smartphone2:before{content:"\ea79"}.ekit-wid-con .icon-speaker:before{content:"\ea7a"}.ekit-wid-con .icon-speakers:before{content:"\ea7b"}.ekit-wid-con .icon-stats:before{content:"\ea7c"}.ekit-wid-con .icon-stats-1:before{content:"\ea7d"}.ekit-wid-con .icon-stats-2:before{content:"\ea7e"}.ekit-wid-con .icon-stats-3:before{content:"\ea7f"}.ekit-wid-con .icon-stats-4:before{content:"\ea80"}.ekit-wid-con .icon-stats-5:before{content:"\ea81"}.ekit-wid-con .icon-stats-6:before{content:"\ea82"}.ekit-wid-con .icon-sticky-note:before{content:"\ea83"}.ekit-wid-con .icon-store1:before{content:"\ea84"}.ekit-wid-con .icon-store-1:before{content:"\ea85"}.ekit-wid-con .icon-suitcase:before{content:"\ea86"}.ekit-wid-con .icon-suitcase-1:before{content:"\ea87"}.ekit-wid-con .icon-tag2:before{content:"\ea88"}.ekit-wid-con .icon-target:before{content:"\ea89"}.ekit-wid-con .icon-team2:before{content:"\ea8a"}.ekit-wid-con .icon-tie:before{content:"\ea8b"}.ekit-wid-con .icon-trash1:before{content:"\ea8c"}.ekit-wid-con .icon-trolley:before{content:"\ea8d"}.ekit-wid-con .icon-trolley-1:before{content:"\ea8e"}.ekit-wid-con .icon-trolley-2:before{content:"\ea8f"}.ekit-wid-con .icon-trophy1:before{content:"\ea90"}.ekit-wid-con .icon-truck1:before{content:"\ea91"}.ekit-wid-con .icon-truck-1:before{content:"\ea92"}.ekit-wid-con .icon-truck-2:before{content:"\ea93"}.ekit-wid-con .icon-umbrella:before{content:"\ea94"}.ekit-wid-con .icon-upload1:before{content:"\ea95"}.ekit-wid-con .icon-user1:before{content:"\ea96"}.ekit-wid-con .icon-user-1:before{content:"\ea97"}.ekit-wid-con .icon-user-2:before{content:"\ea98"}.ekit-wid-con .icon-user-3:before{content:"\ea99"}.ekit-wid-con .icon-users2:before{content:"\ea9a"}.ekit-wid-con .icon-video-camera:before{content:"\ea9b"}.ekit-wid-con .icon-voucher:before{content:"\ea9c"}.ekit-wid-con .icon-voucher-1:before{content:"\ea9d"}.ekit-wid-con .icon-voucher-2:before{content:"\ea9e"}.ekit-wid-con .icon-voucher-3:before{content:"\ea9f"}.ekit-wid-con .icon-voucher-4:before{content:"\eaa0"}.ekit-wid-con .icon-wallet:before{content:"\eaa1"}.ekit-wid-con .icon-wallet1:before{content:"\eaa2"}.ekit-wid-con .icon-wifi:before{content:"\eaa3"}.ekit-wid-con .icon-worker:before{content:"\eaa4"}.ekit-wid-con .icon-zoom-in:before{content:"\eaa5"}.ekit-wid-con .icon-zoom-out:before{content:"\eaa6"}.ekit-wid-con .icon-burger-menu:before{content:"\eab8"}.ekit-wid-con .icon-squares:before{content:"\eaa7"}.ekit-wid-con .icon-options:before{content:"\eaa8"}.ekit-wid-con .icon-apps:before{content:"\eaa9"}.ekit-wid-con .icon-menu-11:before{content:"\eaaa"}.ekit-wid-con .icon-menu11:before{content:"\eaab"}.ekit-wid-con .icon-back_up:before{content:"\eaad"}.ekit-wid-con .icon-cart11:before{content:"\eaae"}.ekit-wid-con .icon-checkmark:before{content:"\eab0"}.ekit-wid-con .icon-dollar:before{content:"\eab1"}.ekit-wid-con .icon-domian:before{content:"\eab2"}.ekit-wid-con .icon-hosting1:before{content:"\eab3"}.ekit-wid-con .icon-key2:before{content:"\eab4"}.ekit-wid-con .icon-migration:before{content:"\eab5"}.ekit-wid-con .icon-play1:before{content:"\eab6"}.ekit-wid-con .icon-quote2:before{content:"\eab7"}.ekit-wid-con .icon-api_setup:before{content:"\eab9"}.ekit-wid-con .icon-coin:before{content:"\eaba"}.ekit-wid-con .icon-hand_shake:before{content:"\eabb"}.ekit-wid-con .icon-idea_generate:before{content:"\eabc"}.ekit-wid-con .icon-page_search:before{content:"\eabd"}.ekit-wid-con .icon-pen_shape:before{content:"\eabe"}.ekit-wid-con .icon-pencil_art:before{content:"\eabf"}.ekit-wid-con .icon-review:before{content:"\eac0"}.ekit-wid-con .icon-star:before{content:"\eac1"}.ekit-wid-con .icon-timing:before{content:"\eac2"}.ekit-wid-con .icon-trophy:before{content:"\eac3"}.ekit-wid-con .icon-communication:before{content:"\eac4"}.ekit-wid-con .icon-money-bag2:before{content:"\eac5"}.ekit-wid-con .icon-dentist:before{content:"\eac6"}.ekit-wid-con .icon-bill:before{content:"\eac7"}.ekit-wid-con .icon-label:before{content:"\eac8"}.ekit-wid-con .icon-money:before{content:"\eac9"}.ekit-wid-con .icon-shield:before{content:"\eaca"}.ekit-wid-con .icon-support:before{content:"\eacb"}.ekit-wid-con .icon-one:before{content:"\eacc"}.ekit-wid-con .icon-clock:before{content:"\eacd"}.ekit-wid-con .icon-cart:before{content:"\eace"}.ekit-wid-con .icon-globe:before{content:"\eacf"}.ekit-wid-con .icon-tooth:before{content:"\ead0"}.ekit-wid-con .icon-tooth-1:before{content:"\ead1"}.ekit-wid-con .icon-tooth-2:before{content:"\ead2"}.ekit-wid-con .icon-brain:before{content:"\ead3"}.ekit-wid-con .icon-view:before{content:"\ead4"}.ekit-wid-con .icon-doctor:before{content:"\ead5"}.ekit-wid-con .icon-heart:before{content:"\ead6"}.ekit-wid-con .icon-medicine:before{content:"\ead7"}.ekit-wid-con .icon-stethoscope:before{content:"\ead8"}.ekit-wid-con .icon-hospital:before{content:"\ead9"}.ekit-wid-con .icon-clipboard:before{content:"\eada"}.ekit-wid-con .icon-medicine-1:before{content:"\eadb"}.ekit-wid-con .icon-hospital-1:before{content:"\eadc"}.ekit-wid-con .icon-customer-support:before{content:"\eadd"}.ekit-wid-con .icon-brickwall:before{content:"\eade"}.ekit-wid-con .icon-crane2:before{content:"\eadf"}.ekit-wid-con .icon-valve:before{content:"\eae1"}.ekit-wid-con .icon-safety:before{content:"\eae2"}.ekit-wid-con .icon-energy-saving:before{content:"\eae3"}.ekit-wid-con .icon-paint-roller:before{content:"\eae4"}.ekit-wid-con .icon-paint-brushes:before{content:"\eae5"}.ekit-wid-con .icon-construction-tool-vehicle-with-crane-lifting-materials:before{content:"\eae6"}.ekit-wid-con .icon-trowel:before{content:"\eae7"}.ekit-wid-con .icon-bucket:before{content:"\eae8"}.ekit-wid-con .icon-smart:before{content:"\eae9"}.ekit-wid-con .icon-repair:before{content:"\eaea"}.ekit-wid-con .icon-saw:before{content:"\eaeb"}.ekit-wid-con .icon-cutter:before{content:"\eaec"}.ekit-wid-con .icon-plier:before{content:"\eaed"}.ekit-wid-con .icon-drill:before{content:"\eaee"}.ekit-wid-con .icon-save-money:before{content:"\eaef"}.ekit-wid-con .icon-planting:before{content:"\eaf0"}.ekit-wid-con .icon-line-chart:before{content:"\eaf1"}.ekit-wid-con .icon-open-book:before{content:"\eaf2"}.ekit-wid-con .icon-money-bag3:before{content:"\eaf3"}.ekit-wid-con .icon-server:before{content:"\eaf4"}.ekit-wid-con .icon-server-1:before{content:"\eaf5"}.ekit-wid-con .icon-server-2:before{content:"\eaf6"}.ekit-wid-con .icon-cloud-computing:before{content:"\eaf7"}.ekit-wid-con .icon-cloud:before{content:"\eaf8"}.ekit-wid-con .icon-database:before{content:"\eaf9"}.ekit-wid-con .icon-computer:before{content:"\eafa"}.ekit-wid-con .icon-server-3:before{content:"\eafb"}.ekit-wid-con .icon-server-4:before{content:"\eafc"}.ekit-wid-con .icon-server-5:before{content:"\eafd"}.ekit-wid-con .icon-server-6:before{content:"\eafe"}.ekit-wid-con .icon-server-7:before{content:"\eaff"}.ekit-wid-con .icon-cloud-1:before{content:"\eb00"}.ekit-wid-con .icon-server-8:before{content:"\eb01"}.ekit-wid-con .icon-business-and-finance:before{content:"\eb02"}.ekit-wid-con .icon-cloud-2:before{content:"\eb03"}.ekit-wid-con .icon-server-9:before{content:"\eb04"}.ekit-wid-con .icon-hosting:before{content:"\eb05"}.ekit-wid-con .icon-car:before{content:"\eb06"}.ekit-wid-con .icon-car-frontal-view:before{content:"\eb07"}.ekit-wid-con .icon-car-1:before{content:"\eb08"}.ekit-wid-con .icon-racing:before{content:"\eb09"}.ekit-wid-con .icon-car-wheel:before{content:"\eb0a"}.ekit-wid-con .icon-steering-wheel:before{content:"\eb0b"}.ekit-wid-con .icon-frontal-taxi-cab:before{content:"\eb0c"}.ekit-wid-con .icon-taxi:before{content:"\eb0d"}.ekit-wid-con .icon-cosmetics:before{content:"\eb0e"}.ekit-wid-con .icon-flower:before{content:"\eb0f"}.ekit-wid-con .icon-mirror:before{content:"\eb10"}.ekit-wid-con .icon-itunes:before{content:"\eb6b"}.ekit-wid-con .icon-salon:before{content:"\eb11"}.ekit-wid-con .icon-hair-dryer:before{content:"\eb12"}.ekit-wid-con .icon-shampoo:before{content:"\eb13"}.ekit-wid-con .icon-download-button:before{content:"\e90b"}.ekit-wid-con .icon-list:before{content:"\eb14"}.ekit-wid-con .icon-loupe:before{content:"\eb15"}.ekit-wid-con .icon-search:before{content:"\eb16"}.ekit-wid-con .icon-search-1:before{content:"\eb17"}.ekit-wid-con .icon-shopping-cart:before{content:"\eb18"}.ekit-wid-con .icon-menu:before{content:"\eb19"}.ekit-wid-con .icon-menu-1:before{content:"\eb1a"}.ekit-wid-con .icon-menu-button-of-three-horizontal-lines:before{content:"\eb1b"}.ekit-wid-con .icon-menu-2:before{content:"\eb1c"}.ekit-wid-con .icon-menu-3:before{content:"\eb1d"}.ekit-wid-con .icon-menu-5:before{content:"\eb1f"}.ekit-wid-con .icon-menu-button:before{content:"\eb20"}.ekit-wid-con .icon-list-1:before{content:"\eb21"}.ekit-wid-con .icon-menu-6:before{content:"\eb22"}.ekit-wid-con .icon-menu-7:before{content:"\eb23"}.ekit-wid-con .icon-menu-8:before{content:"\eb24"}.ekit-wid-con .icon-list-2:before{content:"\eb25"}.ekit-wid-con .icon-dot:before{content:"\eb26"}.ekit-wid-con .icon-menu-9:before{content:"\eb27"}.ekit-wid-con .icon-search11:before{content:"\eb28"}.ekit-wid-con .icon-search-minus:before{content:"\eb29"}.ekit-wid-con .icon-search-11:before{content:"\eb2a"}.ekit-wid-con .icon-search-2:before{content:"\eb2b"}.ekit-wid-con .icon-search-3:before{content:"\eb2c"}.ekit-wid-con .icon-magnifying-glass-search:before{content:"\eb2d"}.ekit-wid-con .icon-loupe1:before{content:"\eb2e"}.ekit-wid-con .icon-speed:before{content:"\eb2f"}.ekit-wid-con .icon-search21:before{content:"\eb30"}.ekit-wid-con .icon-search-4:before{content:"\eb31"}.ekit-wid-con .icon-search-5:before{content:"\eb32"}.ekit-wid-con .icon-detective:before{content:"\eb33"}.ekit-wid-con .icon-cart1:before{content:"\eb34"}.ekit-wid-con .icon-buying-on-smartphone:before{content:"\eb35"}.ekit-wid-con .icon-badge:before{content:"\eb36"}.ekit-wid-con .icon-basket1:before{content:"\eb37"}.ekit-wid-con .icon-commerce-and-shopping:before{content:"\eb38"}.ekit-wid-con .icon-comment:before{content:"\eb39"}.ekit-wid-con .icon-comment-1:before{content:"\eb3a"}.ekit-wid-con .icon-share:before{content:"\eb3b"}.ekit-wid-con .icon-share-1:before{content:"\eb3c"}.ekit-wid-con .icon-share-2:before{content:"\eb3d"}.ekit-wid-con .icon-share-3:before{content:"\eb3e"}.ekit-wid-con .icon-comment1:before{content:"\eb3f"}.ekit-wid-con .icon-favorite:before{content:"\eb40"}.ekit-wid-con .icon-retweet:before{content:"\eb41"}.ekit-wid-con .icon-share1:before{content:"\eb42"}.ekit-wid-con .icon-facebook:before{content:"\eb43"}.ekit-wid-con .icon-twitter:before{content:"\eb44"}.ekit-wid-con .icon-linkedin:before{content:"\eb45"}.ekit-wid-con .icon-whatsapp-1:before{content:"\eb46"}.ekit-wid-con .icon-dribbble:before{content:"\eb47"}.ekit-wid-con .icon-facebook-2:before{content:"\eb48"}.ekit-wid-con .icon-twitter1:before{content:"\eb49"}.ekit-wid-con .icon-vk:before{content:"\eb4a"}.ekit-wid-con .icon-youtube-v:before{content:"\eb4b"}.ekit-wid-con .icon-vimeo:before{content:"\eae0"}.ekit-wid-con .icon-youtube:before{content:"\eb4c"}.ekit-wid-con .icon-snapchat-1:before{content:"\eb4d"}.ekit-wid-con .icon-behance:before{content:"\eb4e"}.ekit-wid-con .icon-github:before{content:"\eb4f"}.ekit-wid-con .icon-pinterest:before{content:"\eb50"}.ekit-wid-con .icon-spotify:before{content:"\eb51"}.ekit-wid-con .icon-soundcloud-1:before{content:"\eb52"}.ekit-wid-con .icon-skype-1:before{content:"\eb53"}.ekit-wid-con .icon-rss:before{content:"\eb54"}.ekit-wid-con .icon-reddit-1:before{content:"\eb55"}.ekit-wid-con .icon-dribbble-1:before{content:"\eb56"}.ekit-wid-con .icon-wordpress-1:before{content:"\eb57"}.ekit-wid-con .icon-logo:before{content:"\eb58"}.ekit-wid-con .icon-dropbox-1:before{content:"\eb59"}.ekit-wid-con .icon-blogger-1:before{content:"\eb5a"}.ekit-wid-con .icon-photo:before{content:"\eb5b"}.ekit-wid-con .icon-hangouts:before{content:"\eb5c"}.ekit-wid-con .icon-xing:before{content:"\eb5d"}.ekit-wid-con .icon-myspace:before{content:"\eb5e"}.ekit-wid-con .icon-flickr-1:before{content:"\eb5f"}.ekit-wid-con .icon-envato:before{content:"\eb60"}.ekit-wid-con .icon-picasa-1:before{content:"\eb61"}.ekit-wid-con .icon-wattpad:before{content:"\eb62"}.ekit-wid-con .icon-emoji:before{content:"\eb63"}.ekit-wid-con .icon-deviantart-1:before{content:"\eb64"}.ekit-wid-con .icon-yahoo-1:before{content:"\eb65"}.ekit-wid-con .icon-vine-1:before{content:"\eb66"}.ekit-wid-con .icon-delicious:before{content:"\eb67"}.ekit-wid-con .icon-kickstarter-1:before{content:"\eb68"}.ekit-wid-con .icon-stumbleupon-1:before{content:"\eb69"}.ekit-wid-con .icon-brands-and-logotypes:before{content:"\eb6a"}.ekit-wid-con .icon-instagram-1:before{content:"\eb6c"}.ekit-wid-con .icon-facebook-1:before{content:"\eb6d"}.ekit-wid-con .icon-instagram-2:before{content:"\eb6e"}.ekit-wid-con .icon-twitter-1:before{content:"\eb6f"}.ekit-wid-con .icon-whatsapp-2:before{content:"\eb70"}.ekit-wid-con .icon-youtube-1:before{content:"\eb71"}.ekit-wid-con .icon-linkedin-1:before{content:"\eb72"}.ekit-wid-con .icon-telegram:before{content:"\eb73"}.ekit-wid-con .icon-github-1:before{content:"\eb74"}.ekit-wid-con .icon-vk-1:before{content:"\eb75"}.ekit-wid-con .icon-pinterest-1:before{content:"\eb76"}.ekit-wid-con .icon-rss-1:before{content:"\eb77"}.ekit-wid-con .icon-twitch:before{content:"\eb78"}.ekit-wid-con .icon-snapchat-2:before{content:"\eb79"}.ekit-wid-con .icon-skype-2:before{content:"\eb7a"}.ekit-wid-con .icon-behance-2:before{content:"\eb7b"}.ekit-wid-con .icon-spotify-1:before{content:"\eb7c"}.ekit-wid-con .icon-periscope:before{content:"\eb7d"}.ekit-wid-con .icon-dribbble-2:before{content:"\eb7e"}.ekit-wid-con .icon-tumblr-1:before{content:"\eb7f"}.ekit-wid-con .icon-soundcloud-2:before{content:"\eb80"}.ekit-wid-con .icon-google-drive-1:before{content:"\eb81"}.ekit-wid-con .icon-dropbox-2:before{content:"\eb82"}.ekit-wid-con .icon-reddit-2:before{content:"\eb83"}.ekit-wid-con .icon-html:before{content:"\eb84"}.ekit-wid-con .icon-vimeo-1:before{content:"\eb85"}.ekit-wid-con .icon-hangout:before{content:"\eb86"}.ekit-wid-con .icon-blogger-2:before{content:"\eb87"}.ekit-wid-con .icon-yahoo-2:before{content:"\eb88"}.ekit-wid-con .icon-path:before{content:"\eb89"}.ekit-wid-con .icon-yelp-1:before{content:"\eb8a"}.ekit-wid-con .icon-slideshare:before{content:"\eb8b"}.ekit-wid-con .icon-picasa-2:before{content:"\eb8c"}.ekit-wid-con .icon-myspace-1:before{content:"\eb8d"}.ekit-wid-con .icon-flickr-2:before{content:"\eb8e"}.ekit-wid-con .icon-xing-1:before{content:"\eb8f"}.ekit-wid-con .icon-envato-1:before{content:"\eb90"}.ekit-wid-con .icon-swarm:before{content:"\eb91"}.ekit-wid-con .icon-wattpad-1:before{content:"\eb92"}.ekit-wid-con .icon-foursquare:before{content:"\eb93"}.ekit-wid-con .icon-deviantart-2:before{content:"\eb94"}.ekit-wid-con .icon-kickstarter-2:before{content:"\eb95"}.ekit-wid-con .icon-delicious-1:before{content:"\eb96"}.ekit-wid-con .icon-vine-2:before{content:"\eb97"}.ekit-wid-con .icon-digg:before{content:"\eb98"}.ekit-wid-con .icon-bebo:before{content:"\eb99"}.ekit-wid-con .icon-stumbleupon-2:before{content:"\eb9a"}.ekit-wid-con .icon-forrst:before{content:"\eb9b"}.ekit-wid-con .icon-eye3:before{content:"\eb9d"}.ekit-wid-con .icon-microscope:before{content:"\eb9e"}.ekit-wid-con .icon-Anti-Lock:before{content:"\eb9f"}.ekit-wid-con .icon-apartment:before{content:"\eba0"}.ekit-wid-con .icon-app:before{content:"\eba2"}.ekit-wid-con .icon-Aroma:before{content:"\eba3"}.ekit-wid-con .icon-bamboo-Leaf:before{content:"\eba5"}.ekit-wid-con .icon-basket:before{content:"\eba6"}.ekit-wid-con .icon-Battery:before{content:"\eba7"}.ekit-wid-con .icon-Bettery:before{content:"\eba8"}.ekit-wid-con .icon-building:before{content:"\eba9"}.ekit-wid-con .icon-car-2:before{content:"\ebaa"}.ekit-wid-con .icon-Car:before{content:"\ebab"}.ekit-wid-con .icon-Child:before{content:"\ebac"}.ekit-wid-con .icon-cityscape:before{content:"\ebad"}.ekit-wid-con .icon-cleaner:before{content:"\ebae"}.ekit-wid-con .icon-Coffee-cup:before{content:"\ebaf"}.ekit-wid-con .icon-coins:before{content:"\ebb0"}.ekit-wid-con .icon-Computer:before{content:"\ebb1"}.ekit-wid-con .icon-Consultancy:before{content:"\ebb2"}.ekit-wid-con .icon-cottage:before{content:"\ebb3"}.ekit-wid-con .icon-crane:before{content:"\ebb4"}.ekit-wid-con .icon-Custom-api:before{content:"\ebb5"}.ekit-wid-con .icon-customer-support-2:before{content:"\ebb6"}.ekit-wid-con .icon-Design-2:before{content:"\ebb7"}.ekit-wid-con .icon-Design-3:before{content:"\ebb8"}.ekit-wid-con .icon-design:before{content:"\ebb9"}.ekit-wid-con .icon-diamond:before{content:"\ebba"}.ekit-wid-con .icon-diploma:before{content:"\ebbb"}.ekit-wid-con .icon-Document-Search:before{content:"\ebbc"}.ekit-wid-con .icon-Download:before{content:"\ebbd"}.ekit-wid-con .icon-drilling:before{content:"\ebbe"}.ekit-wid-con .icon-engine:before{content:"\ebbf"}.ekit-wid-con .icon-engineer:before{content:"\ebc0"}.ekit-wid-con .icon-envelope:before{content:"\ebc1"}.ekit-wid-con .icon-Family:before{content:"\ebc2"}.ekit-wid-con .icon-friendship:before{content:"\ebc3"}.ekit-wid-con .icon-gift:before{content:"\ebc4"}.ekit-wid-con .icon-graph-2:before{content:"\ebc5"}.ekit-wid-con .icon-graph:before{content:"\ebc6"}.ekit-wid-con .icon-hamburger-2:before{content:"\ebc7"}.ekit-wid-con .icon-handshake:before{content:"\ebc8"}.ekit-wid-con .icon-Helmet:before{content:"\ebc9"}.ekit-wid-con .icon-hot-Stone-2:before{content:"\ebca"}.ekit-wid-con .icon-hot-stone:before{content:"\ebcb"}.ekit-wid-con .icon-idea:before{content:"\ebcc"}.ekit-wid-con .icon-Leaf:before{content:"\ebcd"}.ekit-wid-con .icon-management:before{content:"\ebce"}.ekit-wid-con .icon-Massage-table:before{content:"\ebcf"}.ekit-wid-con .icon-Mechanic:before{content:"\ebd0"}.ekit-wid-con .icon-Money-2:before{content:"\ebd2"}.ekit-wid-con .icon-money-bag:before{content:"\ebd3"}.ekit-wid-con .icon-Money:before{content:"\ebd4"}.ekit-wid-con .icon-oil-bottle:before{content:"\ebd5"}.ekit-wid-con .icon-Physiotherapy:before{content:"\ebd6"}.ekit-wid-con .icon-Profile:before{content:"\ebd7"}.ekit-wid-con .icon-Rating:before{content:"\ebd8"}.ekit-wid-con .icon-right-mark:before{content:"\ebd9"}.ekit-wid-con .icon-rings:before{content:"\ebda"}.ekit-wid-con .icon-Safe-house:before{content:"\ebdb"}.ekit-wid-con .icon-Scan:before{content:"\ebdc"}.ekit-wid-con .icon-social-care:before{content:"\ebdd"}.ekit-wid-con .icon-Speed-Clock:before{content:"\ebde"}.ekit-wid-con .icon-stopwatch:before{content:"\ebdf"}.ekit-wid-con .icon-Support-2:before{content:"\ebe0"}.ekit-wid-con .icon-target-2:before{content:"\ebe1"}.ekit-wid-con .icon-Target:before{content:"\ebe2"}.ekit-wid-con .icon-tripod:before{content:"\ebe3"}.ekit-wid-con .icon-truck:before{content:"\ebe4"}.ekit-wid-con .icon-university:before{content:"\ebe5"}.ekit-wid-con .icon-User:before{content:"\ebe6"}.ekit-wid-con .icon-Web-Portals:before{content:"\ebe7"}.ekit-wid-con .icon-window:before{content:"\ebe8"}.ekit-wid-con .icon-ek_line_icon:before{content:"\ebe9"}.ekit-wid-con .icon-ek_stroke_icon:before{content:"\eba1"}.ekit-wid-con .icon-ekit:before{content:"\e947"}.ekit-wid-con .icon-elements-kit-logo:before{content:"\e90d"}.ekit-wid-con .icon-degree-image:before{content:"\e900"}.ekit-wid-con .icon-accordion:before{content:"\e901"}.ekit-wid-con .icon-animated-flip-box:before{content:"\e902"}.ekit-wid-con .icon-animated-text:before{content:"\e903"}.ekit-wid-con .icon-brands:before{content:"\e904"}.ekit-wid-con .icon-business-hour:before{content:"\e905"}.ekit-wid-con .icon-button:before{content:"\e906"}.ekit-wid-con .icon-carousel:before{content:"\e907"}.ekit-wid-con .icon-Circle-progress:before{content:"\e908"}.ekit-wid-con .icon-contact-form:before{content:"\e909"}.ekit-wid-con .icon-countdown-timer:before{content:"\e90a"}.ekit-wid-con .icon-dropbar:before{content:"\e90c"}.ekit-wid-con .icon-faq:before{content:"\e90e"}.ekit-wid-con .icon-full-width-scroll:before{content:"\e90f"}.ekit-wid-con .icon-google-map:before{content:"\e910"}.ekit-wid-con .icon-heading-style:before{content:"\e911"}.ekit-wid-con .icon-help-desk:before{content:"\e912"}.ekit-wid-con .icon-horizontal-timeline:before{content:"\e913"}.ekit-wid-con .icon-iframe:before{content:"\e914"}.ekit-wid-con .icon-image-comparison:before{content:"\e915"}.ekit-wid-con .icon-image-gallery:before{content:"\e916"}.ekit-wid-con .icon-image-justify:before{content:"\e917"}.ekit-wid-con .icon-image-magnifier:before{content:"\e918"}.ekit-wid-con .icon-image-masonry:before{content:"\e919"}.ekit-wid-con .icon-inline-svg:before{content:"\e91a"}.ekit-wid-con .icon-instagram:before{content:"\e91b"}.ekit-wid-con .icon-listing:before{content:"\e91c"}.ekit-wid-con .icon-music-player:before{content:"\e91d"}.ekit-wid-con .icon-news-ticker:before{content:"\e91e"}.ekit-wid-con .icon-off-canvus-menu:before{content:"\e91f"}.ekit-wid-con .icon-parallax:before{content:"\e920"}.ekit-wid-con .icon-portfolio:before{content:"\e921"}.ekit-wid-con .icon-post-banner:before{content:"\e922"}.ekit-wid-con .icon-post-carousel:before{content:"\e923"}.ekit-wid-con .icon-post-grid:before{content:"\e924"}.ekit-wid-con .icon-post-slider:before{content:"\e925"}.ekit-wid-con .icon-pricing-list:before{content:"\e926"}.ekit-wid-con .icon-pricing-table:before{content:"\e927"}.ekit-wid-con .icon-product-featured:before{content:"\e928"}.ekit-wid-con .icon-product-image:before{content:"\e929"}.ekit-wid-con .icon-product-recent:before{content:"\e92a"}.ekit-wid-con .icon-product-sale:before{content:"\e92b"}.ekit-wid-con .icon-product-top-rated:before{content:"\e92c"}.ekit-wid-con .icon-product-top-seller:before{content:"\e92d"}.ekit-wid-con .icon-progress-bar:before{content:"\e92e"}.ekit-wid-con .icon-protected-content-v2:before{content:"\e92f"}.ekit-wid-con .icon-protected-content-v3:before{content:"\e930"}.ekit-wid-con .icon-protected-content:before{content:"\e931"}.ekit-wid-con .icon-qr_code:before{content:"\e932"}.ekit-wid-con .icon-scroll-button:before{content:"\e933"}.ekit-wid-con .icon-search1:before{content:"\e934"}.ekit-wid-con .icon-service:before{content:"\e935"}.ekit-wid-con .icon-slider-image:before{content:"\e936"}.ekit-wid-con .icon-social-share:before{content:"\e937"}.ekit-wid-con .icon-subscribe:before{content:"\e938"}.ekit-wid-con .icon-tab:before{content:"\e939"}.ekit-wid-con .icon-table:before{content:"\e93a"}.ekit-wid-con .icon-team-join:before{content:"\e93b"}.ekit-wid-con .icon-team-member:before{content:"\e93c"}.ekit-wid-con .icon-testimonial-carousel:before{content:"\e93d"}.ekit-wid-con .icon-testimonial-grid:before{content:"\e93e"}.ekit-wid-con .icon-testimonial-quote:before{content:"\e93f"}.ekit-wid-con .icon-testimonial-slider:before{content:"\e940"}.ekit-wid-con .icon-toggle:before{content:"\e941"}.ekit-wid-con .icon-user-login:before{content:"\e942"}.ekit-wid-con .icon-user-registration:before{content:"\e943"}.ekit-wid-con .icon-vertical-timeline:before{content:"\e944"}.ekit-wid-con .icon-video-player:before{content:"\e945"}.ekit-wid-con .icon-weather:before{content:"\e946"}
widgets/init/assets/css/editor.css CHANGED
@@ -31,3 +31,7 @@
31
  .elementor-element-wrapper:hover .ekit-widget-icon:after {
32
  color: #d30c5c;
33
  }
 
 
 
 
31
  .elementor-element-wrapper:hover .ekit-widget-icon:after {
32
  color: #d30c5c;
33
  }
34
+
35
+ #elementor-panel-category-elementskit .elementor-element{
36
+ max-height: 85px;
37
+ }
widgets/init/assets/css/responsive.css CHANGED
@@ -1 +1 @@
1
- @media (max-width:767px){.ekit-wid-con .elementskit-image-accordion-wraper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991px){.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{width:50%}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{margin-bottom:30px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{max-width:100%}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{margin-bottom:30px;margin-right:30px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{font-size:28px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{font-size:14px}}@media (max-width:480px){.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{display:block;width:100%}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{margin-bottom:30px}.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){margin-right:0}.ekit-wid-con .elementskit-countdown-timer-4:after,.ekit-wid-con .elementskit-countdown-timer-4:before{display:none}.ekit-wid-con .elementskit-countdown-timer-4{width:100%;margin-left:0px;height:100%;line-height:1}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{padding:15px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child){margin-bottom:30px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{display:block}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{line-height:normal}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{max-width:100%}}@media (max-width:991px){.ekit-wid-con .timeline-item{padding:20px}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{padding-left:20px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:20px}.ekit-wid-con .timeline-content{padding-right:20px}.ekit-wid-con .horizantal-timeline .single-timeline{width:49%}}@media (max-width:767px){.ekit-wid-con .timeline-item{padding:10px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{padding-left:0px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:0px}.ekit-wid-con .timeline-content{padding-right:0px;margin-top:20px}}@media (max-width:480px){.ekit-wid-con .single-timeline{display:block}.ekit-wid-con .single-timeline .timeline-img{display:none}.ekit-wid-con .timeline-item{width:100%;margin-right:0px;padding:20px}.ekit-wid-con .timeline-info{width:100%;margin-left:0;text-align:right;padding:10px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-item{margin-right:0;margin-left:0}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-info{text-align:left}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item{margin-right:0;margin-left:0}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info{text-align:left}.ekit-wid-con .timeline-classic .timeline-info{width:100%;margin-left:0px}.ekit-wid-con .timeline-slider-info .title{font-size:18px}}@media (max-width:320px){.ekit-wid-con .timeline-slider-area{padding:0}.ekit-wid-con .horizantal-timeline .single-timeline{width:100%}}@media (max-width:1024px){.ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{text-align:left}.ekit-wid-con .timeline-item .timeline-content{text-align:left}.ekit-wid-con .timeline-area.vertical-timeline{padding-left:35px}}@media (max-width:991px){.ekit-wid-con .horizantal-timeline .single-timeline{margin-right:1%}}@media (max-width:1024px){.ekit-wid-con .timeline-info{text-align:left}.ekit-wid-con .timeline-pin-icon{left:-60px;-webkit-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}}@media (max-width:480px){.ekit-wid-con .timeline-pin-icon{width:20px;height:20px;line-height:18px;left:-43px;-webkit-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);font-size:10px}}@media (max-width:1024px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:0px}}@media (max-width:1024px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{margin-left:30px}.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:480px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{margin-left:0px}}@media (min-width:992px) and (max-width:1199px){.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{display:none}.ekit-wid-con .elementskit-testimonial-preset{overflow:hidden}.ekit-wid-con .elementskit-single-testimonial-slider{-webkit-box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1)}}@media (max-width:991px){.ekit-wid-con .elementskit-testimonial-preset{overflow:hidden;padding:40px}.ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider{padding-left:0;padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider{-webkit-box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card{margin-bottom:0px}.ekit-wid-con .elementskit-single-testimonial-slider.style-2{padding:30px;border-left:0px solid #2575fc}.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{margin-left:0px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{display:none}.ekit-wid-con .elementskit-commentor-content{padding-right:0px;margin-bottom:30px}.ekit-wid-con .elementskit-tootltip-testimonial{width:90%;margin-left:auto;margin-right:auto}}@media (max-width:767px){.ekit-wid-con .elementskit-testimonial_card{padding:100px 60px 40px}.ekit-wid-con .elementskit-testimonial-slider .slick-next,.ekit-wid-con .elementskit-testimonial-slider .slick-prev{display:none!important}}@media (max-width:320px){.ekit-wid-con .elementskit-testimonial-preset{padding:20px 10px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block{padding:20px}.ekit-wid-con .elementskit-testimonial_card{padding:50px 30px 20px}.ekit-wid-con .elementskit-testimonial_card>p{font-size:15px}}@media (max-width:991px){.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:26px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider{margin-left:auto;margin-right:0;left:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{margin-left:auto;margin-right:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{margin:auto}}@media (max-width:480px){.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:26px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider{margin-left:auto;margin-right:inherit}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:0px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{margin-left:auto;margin-right:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{margin:auto}}@media (max-width:991px){body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:inherit;bottom:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:0;bottom:inherit;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category{width:100%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category{width:50%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category{width:33.33%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category{width:25%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category{width:20%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category{width:16.66%}}@media (max-width:480px){body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:inherit;bottom:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:0;bottom:inherit;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category{width:100%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category{width:50%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category{width:33.33%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category{width:25%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category{width:20%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category{width:16.66%}}@media (max-width:991px){.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product{width:100%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product{width:50%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product{width:33.33%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product{width:25%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product{width:20%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product{width:16.66%;margin:0}}@media (max-width:480px){.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product{width:100%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product{width:50%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product{width:33.33%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product{width:25%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product{width:20%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product{width:16.66%;margin:0}}@media (max-width:768px){.ekit-wid-con .elementkit-tab-wraper.vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}}
1
+ .ekit-wid-con{}@media (max-width:767px){.ekit-wid-con .elementskit-image-accordion-wraper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991px){.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{width:50%}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{margin-bottom:40px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{max-width:100%}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{margin-bottom:30px;margin-right:30px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{font-size:28px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{font-size:14px}}@media (max-width:480px){.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{display:block;width:100%}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{margin-bottom:40px;width:100%}.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){margin-right:0}.ekit-wid-con .elementskit-countdown-timer-4:after,.ekit-wid-con .elementskit-countdown-timer-4:before{display:none}.ekit-wid-con .elementskit-countdown-timer-4{width:100%;margin-left:0px;height:100%;line-height:1}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{padding:15px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child){margin-bottom:30px}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{display:block}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{line-height:normal}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{max-width:100%}}@media (max-width:991px){.ekit-wid-con{}.ekit-wid-con .profile-card,.ekit-wid-con .profile-image-card,.ekit-wid-con .vintage-profile-card{margin-bottom:30px}.ekit-wid-con .profile-image-card-group>li{margin-bottom:0px}.ekit-wid-con .fullwidth-profile-card .profile-entry-content{padding-left:30px;padding-right:25px}.ekit-wid-con .fullwidth-profile-card .profile-img{display:block}.ekit-wid-con .owl-carousel .owl-item .profile-header img{width:100%}.ekit-wid-con .team-slider-wraper{overflow:hidden;position:relative}.ekit-wid-con .single-preview .entry-content{background-size:100%}.ekit-wid-con .team-sync-thumb{overflow:visible;margin-bottom:30px}.ekit-wid-con .team-sync-thumb .owl-item{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ekit-wid-con .team-sync-prev .owl-stage-outer{padding-bottom:50px}}@media (max-width:767px){.ekit-wid-con{}.ekit-wid-con .team-slider{padding:0}.ekit-wid-con .team-slider{overflow:visible}.ekit-wid-con .team-slider .owl-stage-outer{padding:50px 0px}.ekit-wid-con .profile-square-v.square-v4 .profile-card{max-height:500px}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{max-height:380px}.ekit-wid-con .fullwidth-profile-card .profile-entry-content{padding-left:0;padding-right:0;padding-top:30px}}@media (max-width:480px){.ekit-wid-con .profile-image-card-group.five-col>li,.ekit-wid-con .profile-image-card-group.four-col>li{width:100%}.ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group{padding:62px 29px}.ekit-wid-con .profile-info-text{padding-right:0}.ekit-wid-con .image-card-v2.style-circle .profile-image-card{width:240px;height:240px}.ekit-wid-con .elementskit-team-popup .modal-body{display:block;padding:40px 25px}.ekit-wid-con .elementskit-team-popup .modal-body .modal_image_wraper{margin-bottom:30px}.ekit-wid-con .elementskit-team-popup .modal-body .modal_content_wraper,.ekit-wid-con .elementskit-team-popup .modal-body .modal_image_wraper{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:991px){.ekit-wid-con .timeline-item{padding:20px}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{padding-left:20px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:20px}.ekit-wid-con .timeline-content{padding-right:20px}.ekit-wid-con .horizantal-timeline .single-timeline{width:49%}}@media (max-width:767px){.ekit-wid-con .timeline-item{padding:10px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{padding-left:0px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:0px}.ekit-wid-con .timeline-content{padding-right:0px;margin-top:20px}}@media (max-width:480px){.ekit-wid-con .single-timeline{display:block}.ekit-wid-con .single-timeline .timeline-img{display:none}.ekit-wid-con .timeline-item{width:100%;margin-right:0px;padding:20px}.ekit-wid-con .timeline-info{width:100%;margin-left:0;text-align:right;padding:10px}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-item{margin-right:0;margin-left:0}.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-info{text-align:left}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item{margin-right:0;margin-left:0}.ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info{text-align:left}.ekit-wid-con .timeline-classic .timeline-info{width:100%;margin-left:0px}.ekit-wid-con .timeline-slider-info .title{font-size:18px}}@media (max-width:320px){.ekit-wid-con .timeline-slider-area{padding:0}.ekit-wid-con .horizantal-timeline .single-timeline{width:100%}}@media (max-width:1024px){.ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{text-align:left}.ekit-wid-con .timeline-item .timeline-content{text-align:left}.ekit-wid-con .timeline-area.vertical-timeline{padding-left:35px}}@media (max-width:991px){.ekit-wid-con .horizantal-timeline .single-timeline{margin-right:1%}}@media (max-width:1024px){.ekit-wid-con .timeline-info{text-align:left}.ekit-wid-con .timeline-pin-icon{left:-60px;-webkit-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%)}}@media (max-width:480px){.ekit-wid-con .timeline-pin-icon{width:20px;height:20px;line-height:18px;left:-43px;-webkit-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);font-size:10px}}@media (max-width:1024px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content{padding-left:0px}}@media (max-width:1024px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{margin-left:30px}.ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:480px){.ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon{margin-left:0px}}@media (max-width:991px){.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2{width:50%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3{width:33.33333%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4{width:25%}.ekit-wid-con .post--tab .tabContent{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.ekit-wid-con .post--tab .tabHeader{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}@media (max-width:480px){.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2{width:50%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3{width:33.33333%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4{width:25%}.ekit-wid-con .post--tab{display:block}.ekit-wid-con .post--tab .tabHeader .tab__list{border:none;margin-bottom:15px}.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{display:inline-block;position:relative;padding:10px 15px}}@media (min-width:992px) and (max-width:1199px){.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{display:none}.ekit-wid-con .elementskit-testimonial-preset{overflow:hidden}.ekit-wid-con .elementskit-single-testimonial-slider{-webkit-box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1)}}@media (max-width:991px){.ekit-wid-con .elementskit-testimonial-preset{overflow:hidden;padding:40px}.ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider{padding-left:0;padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider{-webkit-box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card{margin-bottom:0px}.ekit-wid-con .elementskit-single-testimonial-slider.style-2{padding:30px;border-left:0px solid #2575fc}.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{margin-left:0px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{display:none}.ekit-wid-con .elementskit-commentor-content{padding-right:0px;margin-bottom:30px}.ekit-wid-con .elementskit-tootltip-testimonial{width:90%;margin-left:auto;margin-right:auto}}@media (max-width:767px){.ekit-wid-con .elementskit-testimonial_card{padding:100px 60px 40px}.ekit-wid-con .elementskit-testimonial-slider .slick-next,.ekit-wid-con .elementskit-testimonial-slider .slick-prev{display:none!important}}@media (max-width:320px){.ekit-wid-con .elementskit-testimonial-preset{padding:20px 10px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block{padding:20px}.ekit-wid-con .elementskit-testimonial_card{padding:50px 30px 20px}.ekit-wid-con .elementskit-testimonial_card>p{font-size:15px}}@media (max-width:991px){.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:26px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider{margin-left:auto;margin-right:0;left:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{margin-left:auto;margin-right:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{margin:auto}}@media (max-width:480px){.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:26px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{margin:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider{margin-left:auto;margin-right:inherit}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:0px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{margin-left:auto;margin-right:0}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{margin:auto}}@media (max-width:991px){body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:inherit;bottom:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:0;bottom:inherit;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category{width:100%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category{width:50%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category{width:33.33%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category{width:25%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category{width:20%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category{width:16.66%}}@media (max-width:480px){body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:inherit;bottom:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:0;bottom:inherit;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category{width:100%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category{width:50%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category{width:33.33%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category{width:25%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category{width:20%}body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category{width:16.66%}}@media (max-width:991px){.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product{width:100%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product{width:50%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product{width:33.33%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product{width:25%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product{width:20%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product{width:16.66%;margin:0}}@media (max-width:480px){.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product{width:100%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product{width:50%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product{width:33.33%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product{width:25%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product{width:20%;margin:0}.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product{width:16.66%;margin:0}}@media (max-width:480px){.ekit-wid-con .elementskit-team-popup .modal-dialog{width:100%;max-width:100%}}@media (max-width:768px){.ekit-wid-con .elementkit-tab-wraper.vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}}
widgets/init/assets/css/style.css CHANGED
@@ -1 +1 @@
1
- .ekit-wid-con{}.ekit-wid-con .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.ekit-wid-con .container{max-width:540px}}@media (min-width:768px){.ekit-wid-con .container{max-width:720px}}@media (min-width:992px){.ekit-wid-con .container{max-width:960px}}@media (min-width:1200px){.ekit-wid-con .container{max-width:1140px}}.ekit-wid-con .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.ekit-wid-con .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.ekit-wid-con .no-gutters{margin-right:0;margin-left:0}.ekit-wid-con .no-gutters>.col,.ekit-wid-con .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-2,.ekit-wid-con .col-lg-3,.ekit-wid-con .col-lg-4,.ekit-wid-con .col-lg-5,.ekit-wid-con .col-lg-6,.ekit-wid-con .col-lg-7,.ekit-wid-con .col-lg-8,.ekit-wid-con .col-lg-9,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.ekit-wid-con .col-lg-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-2,.ekit-wid-con .col-md-3,.ekit-wid-con .col-md-4,.ekit-wid-con .col-md-5,.ekit-wid-con .col-md-6,.ekit-wid-con .col-md-7,.ekit-wid-con .col-md-8,.ekit-wid-con .col-md-9,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.ekit-wid-con .col-md-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-2,.ekit-wid-con .col-sm-3,.ekit-wid-con .col-sm-4,.ekit-wid-con .col-sm-5,.ekit-wid-con .col-sm-6,.ekit-wid-con .col-sm-7,.ekit-wid-con .col-sm-8,.ekit-wid-con .col-sm-9,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.ekit-wid-con .col-sm-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-2,.ekit-wid-con .col-xl-3,.ekit-wid-con .col-xl-4,.ekit-wid-con .col-xl-5,.ekit-wid-con .col-xl-6,.ekit-wid-con .col-xl-7,.ekit-wid-con .col-xl-8,.ekit-wid-con .col-xl-9,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.ekit-wid-con .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.ekit-wid-con .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ekit-wid-con .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ekit-wid-con .order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ekit-wid-con .order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ekit-wid-con .order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ekit-wid-con .order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ekit-wid-con .order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ekit-wid-con .order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ekit-wid-con .order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ekit-wid-con .order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ekit-wid-con .order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ekit-wid-con .order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ekit-wid-con .order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ekit-wid-con .order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ekit-wid-con .order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ekit-wid-con .order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ekit-wid-con .offset-1{margin-left:8.33333%}.ekit-wid-con .offset-2{margin-left:16.66667%}.ekit-wid-con .offset-3{margin-left:25%}.ekit-wid-con .offset-4{margin-left:33.33333%}.ekit-wid-con .offset-5{margin-left:41.66667%}.ekit-wid-con .offset-6{margin-left:50%}.ekit-wid-con .offset-7{margin-left:58.33333%}.ekit-wid-con .offset-8{margin-left:66.66667%}.ekit-wid-con .offset-9{margin-left:75%}.ekit-wid-con .offset-10{margin-left:83.33333%}.ekit-wid-con .offset-11{margin-left:91.66667%}@media (min-width:576px){.ekit-wid-con .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ekit-wid-con .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ekit-wid-con .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ekit-wid-con .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ekit-wid-con .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ekit-wid-con .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ekit-wid-con .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ekit-wid-con .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ekit-wid-con .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ekit-wid-con .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ekit-wid-con .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ekit-wid-con .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ekit-wid-con .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ekit-wid-con .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ekit-wid-con .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ekit-wid-con .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ekit-wid-con .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ekit-wid-con .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ekit-wid-con .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ekit-wid-con .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ekit-wid-con .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ekit-wid-con .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ekit-wid-con .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ekit-wid-con .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ekit-wid-con .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ekit-wid-con .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ekit-wid-con .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ekit-wid-con .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ekit-wid-con .offset-sm-0{margin-left:0}.ekit-wid-con .offset-sm-1{margin-left:8.33333%}.ekit-wid-con .offset-sm-2{margin-left:16.66667%}.ekit-wid-con .offset-sm-3{margin-left:25%}.ekit-wid-con .offset-sm-4{margin-left:33.33333%}.ekit-wid-con .offset-sm-5{margin-left:41.66667%}.ekit-wid-con .offset-sm-6{margin-left:50%}.ekit-wid-con .offset-sm-7{margin-left:58.33333%}.ekit-wid-con .offset-sm-8{margin-left:66.66667%}.ekit-wid-con .offset-sm-9{margin-left:75%}.ekit-wid-con .offset-sm-10{margin-left:83.33333%}.ekit-wid-con .offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.ekit-wid-con .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ekit-wid-con .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ekit-wid-con .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ekit-wid-con .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ekit-wid-con .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ekit-wid-con .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ekit-wid-con .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ekit-wid-con .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ekit-wid-con .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ekit-wid-con .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ekit-wid-con .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ekit-wid-con .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ekit-wid-con .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ekit-wid-con .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ekit-wid-con .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ekit-wid-con .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ekit-wid-con .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ekit-wid-con .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ekit-wid-con .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ekit-wid-con .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ekit-wid-con .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ekit-wid-con .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ekit-wid-con .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ekit-wid-con .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ekit-wid-con .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ekit-wid-con .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ekit-wid-con .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ekit-wid-con .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ekit-wid-con .offset-md-0{margin-left:0}.ekit-wid-con .offset-md-1{margin-left:8.33333%}.ekit-wid-con .offset-md-2{margin-left:16.66667%}.ekit-wid-con .offset-md-3{margin-left:25%}.ekit-wid-con .offset-md-4{margin-left:33.33333%}.ekit-wid-con .offset-md-5{margin-left:41.66667%}.ekit-wid-con .offset-md-6{margin-left:50%}.ekit-wid-con .offset-md-7{margin-left:58.33333%}.ekit-wid-con .offset-md-8{margin-left:66.66667%}.ekit-wid-con .offset-md-9{margin-left:75%}.ekit-wid-con .offset-md-10{margin-left:83.33333%}.ekit-wid-con .offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.ekit-wid-con .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ekit-wid-con .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ekit-wid-con .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ekit-wid-con .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ekit-wid-con .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ekit-wid-con .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ekit-wid-con .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ekit-wid-con .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ekit-wid-con .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ekit-wid-con .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ekit-wid-con .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ekit-wid-con .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ekit-wid-con .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ekit-wid-con .order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ekit-wid-con .order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ekit-wid-con .order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ekit-wid-con .order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ekit-wid-con .order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ekit-wid-con .order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ekit-wid-con .order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ekit-wid-con .order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ekit-wid-con .order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ekit-wid-con .order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ekit-wid-con .order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ekit-wid-con .order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ekit-wid-con .order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ekit-wid-con .order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ekit-wid-con .order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ekit-wid-con .offset-lg-0{margin-left:0}.ekit-wid-con .offset-lg-1{margin-left:8.33333%}.ekit-wid-con .offset-lg-2{margin-left:16.66667%}.ekit-wid-con .offset-lg-3{margin-left:25%}.ekit-wid-con .offset-lg-4{margin-left:33.33333%}.ekit-wid-con .offset-lg-5{margin-left:41.66667%}.ekit-wid-con .offset-lg-6{margin-left:50%}.ekit-wid-con .offset-lg-7{margin-left:58.33333%}.ekit-wid-con .offset-lg-8{margin-left:66.66667%}.ekit-wid-con .offset-lg-9{margin-left:75%}.ekit-wid-con .offset-lg-10{margin-left:83.33333%}.ekit-wid-con .offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.ekit-wid-con .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ekit-wid-con .col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ekit-wid-con .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ekit-wid-con .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ekit-wid-con .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ekit-wid-con .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ekit-wid-con .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ekit-wid-con .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ekit-wid-con .col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ekit-wid-con .col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ekit-wid-con .col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ekit-wid-con .col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ekit-wid-con .col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ekit-wid-con .order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ekit-wid-con .order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ekit-wid-con .order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ekit-wid-con .order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ekit-wid-con .order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ekit-wid-con .order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ekit-wid-con .order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ekit-wid-con .order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ekit-wid-con .order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ekit-wid-con .order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ekit-wid-con .order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ekit-wid-con .order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ekit-wid-con .order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ekit-wid-con .order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ekit-wid-con .order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ekit-wid-con .offset-xl-0{margin-left:0}.ekit-wid-con .offset-xl-1{margin-left:8.33333%}.ekit-wid-con .offset-xl-2{margin-left:16.66667%}.ekit-wid-con .offset-xl-3{margin-left:25%}.ekit-wid-con .offset-xl-4{margin-left:33.33333%}.ekit-wid-con .offset-xl-5{margin-left:41.66667%}.ekit-wid-con .offset-xl-6{margin-left:50%}.ekit-wid-con .offset-xl-7{margin-left:58.33333%}.ekit-wid-con .offset-xl-8{margin-left:66.66667%}.ekit-wid-con .offset-xl-9{margin-left:75%}.ekit-wid-con .offset-xl-10{margin-left:83.33333%}.ekit-wid-con .offset-xl-11{margin-left:91.66667%}}.ekit-wid-con .form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.ekit-wid-con .form-control{-webkit-transition:none;-o-transition:none;transition:none}}.ekit-wid-con .form-control::-ms-expand{background-color:transparent;border:0}.ekit-wid-con .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.ekit-wid-con .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .form-control::placeholder{color:#6c757d;opacity:1}.ekit-wid-con .form-control:disabled,.ekit-wid-con .form-control[readonly]{background-color:#e9ecef;opacity:1}.ekit-wid-con select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.ekit-wid-con .form-control-file,.ekit-wid-con .form-control-range{display:block;width:100%}.ekit-wid-con .col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.ekit-wid-con .col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.ekit-wid-con .col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.ekit-wid-con .form-control-plaintext{display:block;width:100%;padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.ekit-wid-con .form-control-plaintext.form-control-lg,.ekit-wid-con .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.ekit-wid-con .form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.ekit-wid-con .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.ekit-wid-con select.form-control[multiple],.ekit-wid-con select.form-control[size]{height:auto}.ekit-wid-con textarea.form-control{height:auto}.ekit-wid-con .form-group{margin-bottom:1rem}.ekit-wid-con .form-text{display:block;margin-top:0.25rem}.ekit-wid-con .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.ekit-wid-con .form-row>.col,.ekit-wid-con .form-row>[class*=col-]{padding-right:5px;padding-left:5px}.ekit-wid-con .form-check{position:relative;display:block;padding-left:1.25rem}.ekit-wid-con .form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.ekit-wid-con .form-check-input:disabled~.form-check-label{color:#6c757d}.ekit-wid-con .form-check-label{margin-bottom:0}.ekit-wid-con .form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:0.75rem}.ekit-wid-con .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}.ekit-wid-con .valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#28a745}.ekit-wid-con .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40, 167, 69, 0.9);border-radius:0.25rem}.ekit-wid-con .form-control.is-valid,.ekit-wid-con .was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.ekit-wid-con .form-control.is-valid:focus,.ekit-wid-con .was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25)}.ekit-wid-con .form-control.is-valid~.valid-feedback,.ekit-wid-con .form-control.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .form-control:valid~.valid-feedback,.ekit-wid-con .was-validated .form-control:valid~.valid-tooltip{display:block}.ekit-wid-con .was-validated textarea.form-control:valid,.ekit-wid-con textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.ekit-wid-con .custom-select.is-valid,.ekit-wid-con .was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.ekit-wid-con .custom-select.is-valid:focus,.ekit-wid-con .was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25)}.ekit-wid-con .custom-select.is-valid~.valid-feedback,.ekit-wid-con .custom-select.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .custom-select:valid~.valid-feedback,.ekit-wid-con .was-validated .custom-select:valid~.valid-tooltip{display:block}.ekit-wid-con .form-control-file.is-valid~.valid-feedback,.ekit-wid-con .form-control-file.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .form-control-file:valid~.valid-feedback,.ekit-wid-con .was-validated .form-control-file:valid~.valid-tooltip{display:block}.ekit-wid-con .form-check-input.is-valid~.form-check-label,.ekit-wid-con .was-validated .form-check-input:valid~.form-check-label{color:#28a745}.ekit-wid-con .form-check-input.is-valid~.valid-feedback,.ekit-wid-con .form-check-input.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .form-check-input:valid~.valid-feedback,.ekit-wid-con .was-validated .form-check-input:valid~.valid-tooltip{display:block}.ekit-wid-con .custom-control-input.is-valid~.custom-control-label,.ekit-wid-con .was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.ekit-wid-con .custom-control-input.is-valid~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.ekit-wid-con .custom-control-input.is-valid~.valid-feedback,.ekit-wid-con .custom-control-input.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .custom-control-input:valid~.valid-feedback,.ekit-wid-con .was-validated .custom-control-input:valid~.valid-tooltip{display:block}.ekit-wid-con .custom-control-input.is-valid:checked~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.ekit-wid-con .custom-control-input.is-valid:focus~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25)}.ekit-wid-con .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.ekit-wid-con .custom-file-input.is-valid~.custom-file-label,.ekit-wid-con .was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.ekit-wid-con .custom-file-input.is-valid~.valid-feedback,.ekit-wid-con .custom-file-input.is-valid~.valid-tooltip,.ekit-wid-con .was-validated .custom-file-input:valid~.valid-feedback,.ekit-wid-con .was-validated .custom-file-input:valid~.valid-tooltip{display:block}.ekit-wid-con .custom-file-input.is-valid:focus~.custom-file-label,.ekit-wid-con .was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25)}.ekit-wid-con .invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545}.ekit-wid-con .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220, 53, 69, 0.9);border-radius:0.25rem}.ekit-wid-con .form-control.is-invalid,.ekit-wid-con .was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.ekit-wid-con .form-control.is-invalid:focus,.ekit-wid-con .was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25)}.ekit-wid-con .form-control.is-invalid~.invalid-feedback,.ekit-wid-con .form-control.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .form-control:invalid~.invalid-feedback,.ekit-wid-con .was-validated .form-control:invalid~.invalid-tooltip{display:block}.ekit-wid-con .was-validated textarea.form-control:invalid,.ekit-wid-con textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.ekit-wid-con .custom-select.is-invalid,.ekit-wid-con .was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.ekit-wid-con .custom-select.is-invalid:focus,.ekit-wid-con .was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25)}.ekit-wid-con .custom-select.is-invalid~.invalid-feedback,.ekit-wid-con .custom-select.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .custom-select:invalid~.invalid-feedback,.ekit-wid-con .was-validated .custom-select:invalid~.invalid-tooltip{display:block}.ekit-wid-con .form-control-file.is-invalid~.invalid-feedback,.ekit-wid-con .form-control-file.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .form-control-file:invalid~.invalid-feedback,.ekit-wid-con .was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.ekit-wid-con .form-check-input.is-invalid~.form-check-label,.ekit-wid-con .was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.ekit-wid-con .form-check-input.is-invalid~.invalid-feedback,.ekit-wid-con .form-check-input.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .form-check-input:invalid~.invalid-feedback,.ekit-wid-con .was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.ekit-wid-con .custom-control-input.is-invalid~.custom-control-label,.ekit-wid-con .was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.ekit-wid-con .custom-control-input.is-invalid~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.ekit-wid-con .custom-control-input.is-invalid~.invalid-feedback,.ekit-wid-con .custom-control-input.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .custom-control-input:invalid~.invalid-feedback,.ekit-wid-con .was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.ekit-wid-con .custom-control-input.is-invalid:checked~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.ekit-wid-con .custom-control-input.is-invalid:focus~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25)}.ekit-wid-con .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.ekit-wid-con .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.ekit-wid-con .custom-file-input.is-invalid~.custom-file-label,.ekit-wid-con .was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.ekit-wid-con .custom-file-input.is-invalid~.invalid-feedback,.ekit-wid-con .custom-file-input.is-invalid~.invalid-tooltip,.ekit-wid-con .was-validated .custom-file-input:invalid~.invalid-feedback,.ekit-wid-con .was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.ekit-wid-con .custom-file-input.is-invalid:focus~.custom-file-label,.ekit-wid-con .was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25)}.ekit-wid-con .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekit-wid-con .form-inline .form-check{width:100%}@media (min-width:576px){.ekit-wid-con .form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.ekit-wid-con .form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.ekit-wid-con .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.ekit-wid-con .form-inline .form-control-plaintext{display:inline-block}.ekit-wid-con .form-inline .custom-select,.ekit-wid-con .form-inline .input-group{width:auto}.ekit-wid-con .form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.ekit-wid-con .form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0}.ekit-wid-con .form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ekit-wid-con .form-inline .custom-control-label{margin-bottom:0}}.ekit-wid-con .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.ekit-wid-con .btn{-webkit-transition:none;-o-transition:none;transition:none}}.ekit-wid-con .btn:hover{color:#212529;text-decoration:none}.ekit-wid-con .btn.focus,.ekit-wid-con .btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.ekit-wid-con .btn.disabled,.ekit-wid-con .btn:disabled{opacity:0.65}.ekit-wid-con a.btn.disabled,.ekit-wid-con fieldset:disabled a.btn{pointer-events:none}.ekit-wid-con .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.ekit-wid-con .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.ekit-wid-con .btn-primary.focus,.ekit-wid-con .btn-primary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5)}.ekit-wid-con .btn-primary.disabled,.ekit-wid-con .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.ekit-wid-con .btn-primary:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-primary:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.ekit-wid-con .btn-primary:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-primary:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5)}.ekit-wid-con .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.ekit-wid-con .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.ekit-wid-con .btn-secondary.focus,.ekit-wid-con .btn-secondary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5)}.ekit-wid-con .btn-secondary.disabled,.ekit-wid-con .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.ekit-wid-con .btn-secondary:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-secondary:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.ekit-wid-con .btn-secondary:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-secondary:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5)}.ekit-wid-con .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.ekit-wid-con .btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.ekit-wid-con .btn-success.focus,.ekit-wid-con .btn-success:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5);box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}.ekit-wid-con .btn-success.disabled,.ekit-wid-con .btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.ekit-wid-con .btn-success:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-success:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.ekit-wid-con .btn-success:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-success:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5);box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}.ekit-wid-con .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.ekit-wid-con .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.ekit-wid-con .btn-info.focus,.ekit-wid-con .btn-info:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}.ekit-wid-con .btn-info.disabled,.ekit-wid-con .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.ekit-wid-con .btn-info:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-info:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.ekit-wid-con .btn-info:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-info:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}.ekit-wid-con .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.ekit-wid-con .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.ekit-wid-con .btn-warning.focus,.ekit-wid-con .btn-warning:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5);box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5)}.ekit-wid-con .btn-warning.disabled,.ekit-wid-con .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.ekit-wid-con .btn-warning:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-warning:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.ekit-wid-con .btn-warning:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-warning:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5);box-shadow:0 0 0 0.2rem rgba(222, 170, 12, 0.5)}.ekit-wid-con .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.ekit-wid-con .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.ekit-wid-con .btn-danger.focus,.ekit-wid-con .btn-danger:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5)}.ekit-wid-con .btn-danger.disabled,.ekit-wid-con .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.ekit-wid-con .btn-danger:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-danger:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.ekit-wid-con .btn-danger:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-danger:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5)}.ekit-wid-con .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.ekit-wid-con .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.ekit-wid-con .btn-light.focus,.ekit-wid-con .btn-light:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5)}.ekit-wid-con .btn-light.disabled,.ekit-wid-con .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.ekit-wid-con .btn-light:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-light:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.ekit-wid-con .btn-light:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-light:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5);box-shadow:0 0 0 0.2rem rgba(216, 217, 219, 0.5)}.ekit-wid-con .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.ekit-wid-con .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.ekit-wid-con .btn-dark.focus,.ekit-wid-con .btn-dark:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5);box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5)}.ekit-wid-con .btn-dark.disabled,.ekit-wid-con .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.ekit-wid-con .btn-dark:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-dark:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.ekit-wid-con .btn-dark:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-dark:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5);box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5)}.ekit-wid-con .btn-outline-primary{color:#007bff;border-color:#007bff}.ekit-wid-con .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.ekit-wid-con .btn-outline-primary.focus,.ekit-wid-con .btn-outline-primary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5)}.ekit-wid-con .btn-outline-primary.disabled,.ekit-wid-con .btn-outline-primary:disabled{color:#007bff;background-color:transparent}.ekit-wid-con .btn-outline-primary:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-primary:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.ekit-wid-con .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5)}.ekit-wid-con .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.ekit-wid-con .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.ekit-wid-con .btn-outline-secondary.focus,.ekit-wid-con .btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5)}.ekit-wid-con .btn-outline-secondary.disabled,.ekit-wid-con .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.ekit-wid-con .btn-outline-secondary:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-secondary:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.ekit-wid-con .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5)}.ekit-wid-con .btn-outline-success{color:#28a745;border-color:#28a745}.ekit-wid-con .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.ekit-wid-con .btn-outline-success.focus,.ekit-wid-con .btn-outline-success:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5)}.ekit-wid-con .btn-outline-success.disabled,.ekit-wid-con .btn-outline-success:disabled{color:#28a745;background-color:transparent}.ekit-wid-con .btn-outline-success:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-success:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.ekit-wid-con .btn-outline-success:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-success:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5)}.ekit-wid-con .btn-outline-info{color:#17a2b8;border-color:#17a2b8}.ekit-wid-con .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.ekit-wid-con .btn-outline-info.focus,.ekit-wid-con .btn-outline-info:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5)}.ekit-wid-con .btn-outline-info.disabled,.ekit-wid-con .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.ekit-wid-con .btn-outline-info:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-info:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.ekit-wid-con .btn-outline-info:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-info:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5)}.ekit-wid-con .btn-outline-warning{color:#ffc107;border-color:#ffc107}.ekit-wid-con .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.ekit-wid-con .btn-outline-warning.focus,.ekit-wid-con .btn-outline-warning:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5)}.ekit-wid-con .btn-outline-warning.disabled,.ekit-wid-con .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5)}.ekit-wid-con .btn-outline-danger{color:#dc3545;border-color:#dc3545}.ekit-wid-con .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.ekit-wid-con .btn-outline-danger.focus,.ekit-wid-con .btn-outline-danger:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5)}.ekit-wid-con .btn-outline-danger.disabled,.ekit-wid-con .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.ekit-wid-con .btn-outline-danger:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-danger:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.ekit-wid-con .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5)}.ekit-wid-con .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.ekit-wid-con .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.ekit-wid-con .btn-outline-light.focus,.ekit-wid-con .btn-outline-light:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5)}.ekit-wid-con .btn-outline-light.disabled,.ekit-wid-con .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.ekit-wid-con .btn-outline-light:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-light:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.ekit-wid-con .btn-outline-light:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-light:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5)}.ekit-wid-con .btn-outline-dark{color:#343a40;border-color:#343a40}.ekit-wid-con .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.ekit-wid-con .btn-outline-dark.focus,.ekit-wid-con .btn-outline-dark:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5)}.ekit-wid-con .btn-outline-dark.disabled,.ekit-wid-con .btn-outline-dark:disabled{color:#343a40;background-color:transparent}.ekit-wid-con .btn-outline-dark:not(:disabled):not(.disabled).active,.ekit-wid-con .btn-outline-dark:not(:disabled):not(.disabled):active,.ekit-wid-con .show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.ekit-wid-con .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.ekit-wid-con .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.ekit-wid-con .show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5)}.ekit-wid-con .btn-link{font-weight:400;color:#007bff;text-decoration:none}.ekit-wid-con .btn-link:hover{color:#0056b3;text-decoration:underline}.ekit-wid-con .btn-link.focus,.ekit-wid-con .btn-link:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.ekit-wid-con .btn-link.disabled,.ekit-wid-con .btn-link:disabled{color:#6c757d;pointer-events:none}.ekit-wid-con .btn-group-lg>.btn,.ekit-wid-con .btn-lg{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.ekit-wid-con .btn-group-sm>.btn,.ekit-wid-con .btn-sm{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.ekit-wid-con .btn-block{display:block;width:100%}.ekit-wid-con .btn-block+.btn-block{margin-top:0.5rem}.ekit-wid-con input[type=button].btn-block,.ekit-wid-con input[type=reset].btn-block,.ekit-wid-con input[type=submit].btn-block{width:100%}.ekit-wid-con .fade{-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.ekit-wid-con .fade{-webkit-transition:none;-o-transition:none;transition:none}}.ekit-wid-con .fade:not(.show){opacity:0}.ekit-wid-con .collapse:not(.show){display:none}.ekit-wid-con .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.ekit-wid-con .collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.ekit-wid-con .dropdown,.ekit-wid-con .dropleft,.ekit-wid-con .dropright,.ekit-wid-con .dropup{position:relative}.ekit-wid-con .dropdown-toggle{white-space:nowrap}.ekit-wid-con .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.ekit-wid-con .dropdown-toggle:empty:after{margin-left:0}.ekit-wid-con .dropup .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.ekit-wid-con .dropup .dropdown-toggle:empty:after{margin-left:0}.ekit-wid-con .dropright .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.ekit-wid-con .dropright .dropdown-toggle:empty:after{margin-left:0}.ekit-wid-con .dropright .dropdown-toggle:after{vertical-align:0}.ekit-wid-con .dropleft .dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.ekit-wid-con .dropleft .dropdown-toggle:after{display:none}.ekit-wid-con .dropleft .dropdown-toggle:before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.ekit-wid-con .dropleft .dropdown-toggle:empty:after{margin-left:0}.ekit-wid-con .dropleft .dropdown-toggle:before{vertical-align:0}.ekit-wid-con .dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.ekit-wid-con .dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.ekit-wid-con .dropdown-item:focus,.ekit-wid-con .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.ekit-wid-con .dropdown-item.active,.ekit-wid-con .dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.ekit-wid-con .dropdown-item.disabled,.ekit-wid-con .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.ekit-wid-con .dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.ekit-wid-con .dropdown-item-text{display:block;padding:0.25rem 1.5rem;color:#212529}.ekit-wid-con .btn-group,.ekit-wid-con .btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ekit-wid-con .btn-group-vertical>.btn,.ekit-wid-con .btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ekit-wid-con .btn-group-vertical>.btn:hover,.ekit-wid-con .btn-group>.btn:hover{z-index:1}.ekit-wid-con .btn-group-vertical>.btn.active,.ekit-wid-con .btn-group-vertical>.btn:active,.ekit-wid-con .btn-group-vertical>.btn:focus,.ekit-wid-con .btn-group>.btn.active,.ekit-wid-con .btn-group>.btn:active,.ekit-wid-con .btn-group>.btn:focus{z-index:1}.ekit-wid-con .btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ekit-wid-con .btn-toolbar .input-group{width:auto}.ekit-wid-con .btn-group>.btn-group:not(:first-child),.ekit-wid-con .btn-group>.btn:not(:first-child){margin-left:-1px}.ekit-wid-con .btn-group>.btn-group:not(:last-child)>.btn,.ekit-wid-con .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.ekit-wid-con .btn-group>.btn-group:not(:first-child)>.btn,.ekit-wid-con .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ekit-wid-con .dropdown-toggle-split{padding-right:0.5625rem;padding-left:0.5625rem}.ekit-wid-con .dropdown-toggle-split:after,.ekit-wid-con .dropright .dropdown-toggle-split:after,.ekit-wid-con .dropup .dropdown-toggle-split:after{margin-left:0}.ekit-wid-con .dropleft .dropdown-toggle-split:before{margin-right:0}.ekit-wid-con .btn-group-sm>.btn+.dropdown-toggle-split,.ekit-wid-con .btn-sm+.dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}.ekit-wid-con .btn-group-lg>.btn+.dropdown-toggle-split,.ekit-wid-con .btn-lg+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.ekit-wid-con .btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ekit-wid-con .btn-group-vertical>.btn,.ekit-wid-con .btn-group-vertical>.btn-group{width:100%}.ekit-wid-con .btn-group-vertical>.btn-group:not(:first-child),.ekit-wid-con .btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.ekit-wid-con .btn-group-vertical>.btn-group:not(:last-child)>.btn,.ekit-wid-con .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.ekit-wid-con .btn-group-vertical>.btn-group:not(:first-child)>.btn,.ekit-wid-con .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ekit-wid-con .btn-group-toggle>.btn,.ekit-wid-con .btn-group-toggle>.btn-group>.btn{margin-bottom:0}.ekit-wid-con .btn-group-toggle>.btn-group>.btn input[type=checkbox],.ekit-wid-con .btn-group-toggle>.btn-group>.btn input[type=radio],.ekit-wid-con .btn-group-toggle>.btn input[type=checkbox],.ekit-wid-con .btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.ekit-wid-con .input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.ekit-wid-con .input-group>.custom-file,.ekit-wid-con .input-group>.custom-select,.ekit-wid-con .input-group>.form-control,.ekit-wid-con .input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.ekit-wid-con .input-group>.custom-file+.custom-file,.ekit-wid-con .input-group>.custom-file+.custom-select,.ekit-wid-con .input-group>.custom-file+.form-control,.ekit-wid-con .input-group>.custom-select+.custom-file,.ekit-wid-con .input-group>.custom-select+.custom-select,.ekit-wid-con .input-group>.custom-select+.form-control,.ekit-wid-con .input-group>.form-control+.custom-file,.ekit-wid-con .input-group>.form-control+.custom-select,.ekit-wid-con .input-group>.form-control+.form-control,.ekit-wid-con .input-group>.form-control-plaintext+.custom-file,.ekit-wid-con .input-group>.form-control-plaintext+.custom-select,.ekit-wid-con .input-group>.form-control-plaintext+.form-control{margin-left:-1px}.ekit-wid-con .input-group>.custom-file .custom-file-input:focus~.custom-file-label,.ekit-wid-con .input-group>.custom-select:focus,.ekit-wid-con .input-group>.form-control:focus{z-index:3}.ekit-wid-con .input-group>.custom-file .custom-file-input:focus{z-index:4}.ekit-wid-con .input-group>.custom-select:not(:last-child),.ekit-wid-con .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ekit-wid-con .input-group>.custom-select:not(:first-child),.ekit-wid-con .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ekit-wid-con .input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekit-wid-con .input-group>.custom-file:not(:last-child) .custom-file-label,.ekit-wid-con .input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.ekit-wid-con .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.ekit-wid-con .input-group-append,.ekit-wid-con .input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.ekit-wid-con .input-group-append .btn,.ekit-wid-con .input-group-prepend .btn{position:relative;z-index:2}.ekit-wid-con .input-group-append .btn:focus,.ekit-wid-con .input-group-prepend .btn:focus{z-index:3}.ekit-wid-con .input-group-append .btn+.btn,.ekit-wid-con .input-group-append .btn+.input-group-text,.ekit-wid-con .input-group-append .input-group-text+.btn,.ekit-wid-con .input-group-append .input-group-text+.input-group-text,.ekit-wid-con .input-group-prepend .btn+.btn,.ekit-wid-con .input-group-prepend .btn+.input-group-text,.ekit-wid-con .input-group-prepend .input-group-text+.btn,.ekit-wid-con .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.ekit-wid-con .input-group-prepend{margin-right:-1px}.ekit-wid-con .input-group-append{margin-left:-1px}.ekit-wid-con .input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.375rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem}.ekit-wid-con .input-group-text input[type=checkbox],.ekit-wid-con .input-group-text input[type=radio]{margin-top:0}.ekit-wid-con .input-group-lg>.custom-select,.ekit-wid-con .input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.ekit-wid-con .input-group-lg>.custom-select,.ekit-wid-con .input-group-lg>.form-control,.ekit-wid-con .input-group-lg>.input-group-append>.btn,.ekit-wid-con .input-group-lg>.input-group-append>.input-group-text,.ekit-wid-con .input-group-lg>.input-group-prepend>.btn,.ekit-wid-con .input-group-lg>.input-group-prepend>.input-group-text{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.ekit-wid-con .input-group-sm>.custom-select,.ekit-wid-con .input-group-sm>.form-control:not(textarea){height:calc(1.5em + 0.5rem + 2px)}.ekit-wid-con .input-group-sm>.custom-select,.ekit-wid-con .input-group-sm>.form-control,.ekit-wid-con .input-group-sm>.input-group-append>.btn,.ekit-wid-con .input-group-sm>.input-group-append>.input-group-text,.ekit-wid-con .input-group-sm>.input-group-prepend>.btn,.ekit-wid-con .input-group-sm>.input-group-prepend>.input-group-text{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.ekit-wid-con .input-group-lg>.custom-select,.ekit-wid-con .input-group-sm>.custom-select{padding-right:1.75rem}.ekit-wid-con .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.ekit-wid-con .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.ekit-wid-con .input-group>.input-group-append:not(:last-child)>.btn,.ekit-wid-con .input-group>.input-group-append:not(:last-child)>.input-group-text,.ekit-wid-con .input-group>.input-group-prepend>.btn,.ekit-wid-con .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.ekit-wid-con .input-group>.input-group-append>.btn,.ekit-wid-con .input-group>.input-group-append>.input-group-text,.ekit-wid-con .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.ekit-wid-con .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.ekit-wid-con .input-group>.input-group-prepend:not(:first-child)>.btn,.ekit-wid-con .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.ekit-wid-con .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.ekit-wid-con .custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.ekit-wid-con .custom-control-input{position:absolute;z-index:-1;opacity:0}.ekit-wid-con .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.ekit-wid-con .custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.ekit-wid-con .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.ekit-wid-con .custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.ekit-wid-con .custom-control-input:disabled~.custom-control-label{color:#6c757d}.ekit-wid-con .custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.ekit-wid-con .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.ekit-wid-con .custom-control-label:before{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.ekit-wid-con .custom-control-label:after{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.ekit-wid-con .custom-checkbox .custom-control-label:before{border-radius:0.25rem}.ekit-wid-con .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.ekit-wid-con .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.ekit-wid-con .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.ekit-wid-con .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0, 123, 255, 0.5)}.ekit-wid-con .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0, 123, 255, 0.5)}.ekit-wid-con .custom-radio .custom-control-lab