Version Description
Wordpress 4.9+
Download this release
Release Info
Developer | ataurr |
Plugin | ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) |
Version | 2.1.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.13 to 2.1.0
- config/widget-list.php +5 -0
- elementskit-lite.php +7 -7
- languages/elementskit.pot +1 -1
- libs/banner/{init.php → banner.php} +53 -82
- libs/framework/assets/css/admin-style.css +1 -1
- libs/framework/assets/js/ekit-admin-core.js +1 -1
- libs/framework/views/settings-init.php +2 -2
- libs/notice/notice.php +20 -11
- libs/pro-awareness/assets/request.png +0 -0
- libs/pro-awareness/init.php +0 -320
- libs/pro-awareness/pro-awareness.php +433 -0
- libs/pro-label/admin-notice.php +9 -39
- libs/pro-label/init.php +0 -3
- libs/pro-label/views/modal.php +1 -1
- libs/pro-label/views/notice.php +0 -4
- libs/rating/rating.php +459 -410
- libs/{announcements/init.php → stories/stories.php} +87 -87
- libs/{announcements → stories}/views/template.php +27 -26
- modules/controls/init.php +1 -1
- modules/library/assets/js/editor.js +1 -1
- modules/library/views/editor/template-library-item.php +1 -1
- modules/library/views/editor/template-library-pro-button.php +1 -1
- modules/onepage-scroll/assets/css/one-page-scroll.min.css +1 -1
- modules/widget-builder/export/export-screen.php +0 -74
- modules/widget-builder/import/import-screen.php +0 -165
- modules/widget-builder/init.php +0 -6
- modules/widget-builder/views/builder.php +1 -1
- plugin.php +62 -61
- readme.txt +21 -3
- widgets/accordion/accordion.php +2 -2
- widgets/blog-posts/blog-posts.php +4 -0
- widgets/button/button.php +3 -1
- widgets/fluent-forms/fluent-forms-handler.php +30 -0
- widgets/fluent-forms/fluent-forms.php +2684 -0
- widgets/heading/heading.php +2 -2
- widgets/icon-box/icon-box.php +3 -3
- widgets/image-accordion/image-accordion.php +2 -2
- widgets/image-box/image-box.php +3 -3
- widgets/init/assets/css/widget-styles.css +1 -1
config/widget-list.php
CHANGED
@@ -278,6 +278,11 @@ class Widget_List {
|
|
278 |
'title' => 'Tablepress',
|
279 |
'package' => 'free',
|
280 |
],
|
|
|
|
|
|
|
|
|
|
|
281 |
'advanced-accordion' => [
|
282 |
'slug' => 'advanced-accordion',
|
283 |
'title' => 'Advanced Accordion',
|
278 |
'title' => 'Tablepress',
|
279 |
'package' => 'free',
|
280 |
],
|
281 |
+
'fluent-forms' => [
|
282 |
+
'slug' => 'fluent-forms',
|
283 |
+
'title' => 'Fluent Forms',
|
284 |
+
'package' => 'free',
|
285 |
+
],
|
286 |
'advanced-accordion' => [
|
287 |
'slug' => 'advanced-accordion',
|
288 |
'title' => 'Advanced Accordion',
|
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://products.wpmet.com/elementskit
|
8 |
* Author: Wpmet
|
9 |
-
* Version: 2.0
|
10 |
* Author URI: https://wpmet.com/
|
11 |
*
|
12 |
* Text Domain: elementskit-lite
|
@@ -27,7 +27,7 @@ final class ElementsKit_Lite{
|
|
27 |
* @var string The plugin version.
|
28 |
*/
|
29 |
static function version(){
|
30 |
-
return '2.0
|
31 |
}
|
32 |
|
33 |
/**
|
@@ -77,7 +77,7 @@ final class ElementsKit_Lite{
|
|
77 |
* @var string Minimum Elementor version required to run the plugin.
|
78 |
*/
|
79 |
static function min_el_version(){
|
80 |
-
return '2.
|
81 |
}
|
82 |
|
83 |
/**
|
@@ -211,9 +211,9 @@ final class ElementsKit_Lite{
|
|
211 |
public function __construct() {
|
212 |
// Load the main static helper class.
|
213 |
require_once self::plugin_dir() . 'libs/notice/notice.php'; // new notice system
|
214 |
-
require_once self::plugin_dir() . 'libs/banner/
|
215 |
-
require_once self::plugin_dir() . 'libs/
|
216 |
-
require_once self::plugin_dir() . 'libs/pro-awareness/
|
217 |
require_once self::plugin_dir() . 'helpers/utils.php';
|
218 |
|
219 |
// Load translation
|
@@ -252,7 +252,7 @@ final class ElementsKit_Lite{
|
|
252 |
\Oxaim\Libs\Notice::init();
|
253 |
|
254 |
// init pro menu class
|
255 |
-
\Wpmet\Libs\Pro_Awareness
|
256 |
|
257 |
// Check if Elementor installed and activated.
|
258 |
if ( ! did_action( 'elementor/loaded' ) ) {
|
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://products.wpmet.com/elementskit
|
8 |
* Author: Wpmet
|
9 |
+
* Version: 2.1.0
|
10 |
* Author URI: https://wpmet.com/
|
11 |
*
|
12 |
* Text Domain: elementskit-lite
|
27 |
* @var string The plugin version.
|
28 |
*/
|
29 |
static function version(){
|
30 |
+
return '2.1.0';
|
31 |
}
|
32 |
|
33 |
/**
|
77 |
* @var string Minimum Elementor version required to run the plugin.
|
78 |
*/
|
79 |
static function min_el_version(){
|
80 |
+
return '2.8.0';
|
81 |
}
|
82 |
|
83 |
/**
|
211 |
public function __construct() {
|
212 |
// Load the main static helper class.
|
213 |
require_once self::plugin_dir() . 'libs/notice/notice.php'; // new notice system
|
214 |
+
require_once self::plugin_dir() . 'libs/banner/banner.php'; // new banner system
|
215 |
+
require_once self::plugin_dir() . 'libs/stories/stories.php'; // new stories system
|
216 |
+
require_once self::plugin_dir() . 'libs/pro-awareness/pro-awareness.php'; // pro menu class file
|
217 |
require_once self::plugin_dir() . 'helpers/utils.php';
|
218 |
|
219 |
// Load translation
|
252 |
\Oxaim\Libs\Notice::init();
|
253 |
|
254 |
// init pro menu class
|
255 |
+
\Wpmet\Libs\Pro_Awareness::init();
|
256 |
|
257 |
// Check if Elementor installed and activated.
|
258 |
if ( ! did_action( 'elementor/loaded' ) ) {
|
languages/elementskit.pot
CHANGED
@@ -10023,7 +10023,7 @@ msgid "Button Position"
|
|
10023 |
msgstr ""
|
10024 |
|
10025 |
#: widgets/widget-notice.php:17
|
10026 |
-
msgid "Go
|
10027 |
msgstr ""
|
10028 |
|
10029 |
#: widgets/woo-category-list/woo-category-list-handler.php:11
|
10023 |
msgstr ""
|
10024 |
|
10025 |
#: widgets/widget-notice.php:17
|
10026 |
+
msgid "Go Premium for More Features"
|
10027 |
msgstr ""
|
10028 |
|
10029 |
#: widgets/woo-category-list/woo-category-list-handler.php:11
|
libs/banner/{init.php → banner.php}
RENAMED
@@ -1,24 +1,24 @@
|
|
1 |
<?php
|
2 |
-
namespace Wpmet\Libs
|
3 |
|
4 |
defined( 'ABSPATH' ) || exit;
|
5 |
|
6 |
-
if(!class_exists('\Wpmet\Libs\Banner
|
7 |
|
8 |
-
class
|
9 |
|
10 |
-
protected $script_version = '1.0
|
11 |
|
12 |
-
protected $key;
|
13 |
-
protected $api;
|
14 |
protected $data;
|
15 |
protected $last_check;
|
16 |
-
protected $check_interval = (3600 *
|
17 |
|
18 |
protected $plugin_screens;
|
19 |
|
20 |
protected $text_domain;
|
21 |
protected $filter_string;
|
|
|
22 |
protected $api_url;
|
23 |
|
24 |
|
@@ -31,46 +31,52 @@ class Init {
|
|
31 |
}
|
32 |
|
33 |
public function call(){
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
$this->get_banner();
|
40 |
|
41 |
if(!empty($this->data->error)) {
|
42 |
-
|
43 |
return;
|
44 |
}
|
45 |
|
46 |
if(empty($this->data)) {
|
47 |
-
|
48 |
return;
|
49 |
}
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
if(!empty($this->filter_string)) {
|
54 |
-
|
55 |
-
$list = explode(',', $this->filter_string);
|
56 |
-
|
57 |
-
foreach ($list as $idx => $item) {
|
58 |
-
$list[$idx] = trim($item);
|
59 |
-
}
|
60 |
-
}
|
61 |
-
|
62 |
-
foreach($this->data as $banner) {
|
63 |
-
|
64 |
-
if($banner->type != 'banner') continue;
|
65 |
|
66 |
-
if(
|
|
|
|
|
67 |
|
|
|
68 |
continue;
|
69 |
}
|
70 |
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
}
|
73 |
-
|
74 |
|
75 |
|
76 |
private function in_whitelist($conf, $list) {
|
@@ -78,7 +84,6 @@ class Init {
|
|
78 |
$match = $conf->data->whitelist;
|
79 |
|
80 |
if(empty($match)) {
|
81 |
-
|
82 |
return true;
|
83 |
};
|
84 |
|
@@ -86,7 +91,6 @@ class Init {
|
|
86 |
|
87 |
foreach($list as $word) {
|
88 |
if(in_array($word, $match_arr)) {
|
89 |
-
|
90 |
return true;
|
91 |
}
|
92 |
}
|
@@ -100,7 +104,6 @@ class Init {
|
|
100 |
$match = $conf->data->blacklist;
|
101 |
|
102 |
if(empty($match)) {
|
103 |
-
|
104 |
return false;
|
105 |
};
|
106 |
|
@@ -113,7 +116,6 @@ class Init {
|
|
113 |
|
114 |
foreach($list as $word) {
|
115 |
if(in_array($word, $match_arr)) {
|
116 |
-
|
117 |
return true;
|
118 |
}
|
119 |
}
|
@@ -123,7 +125,6 @@ class Init {
|
|
123 |
|
124 |
|
125 |
public function is_test($is_test = false) {
|
126 |
-
|
127 |
if($is_test === true){
|
128 |
$this->check_interval = 1;
|
129 |
}
|
@@ -133,7 +134,6 @@ class Init {
|
|
133 |
|
134 |
|
135 |
public function set_text_domain($text_domain) {
|
136 |
-
|
137 |
$this->text_domain = $text_domain;
|
138 |
|
139 |
return $this;
|
@@ -141,22 +141,27 @@ class Init {
|
|
141 |
|
142 |
|
143 |
public function set_filter($filter_string) {
|
144 |
-
|
145 |
$this->filter_string = $filter_string;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
|
147 |
return $this;
|
148 |
}
|
149 |
|
150 |
|
151 |
public function set_api_url($url) {
|
152 |
-
|
153 |
$this->api_url = $url;
|
154 |
-
|
155 |
return $this;
|
156 |
}
|
157 |
|
158 |
public function set_plugin_screens($screen) {
|
159 |
-
|
160 |
$this->plugin_screens[] = $screen;
|
161 |
|
162 |
return $this;
|
@@ -164,18 +169,18 @@ class Init {
|
|
164 |
|
165 |
|
166 |
private function get_banner() {
|
167 |
-
$this->data = get_option($this->text_domain . '
|
168 |
$this->data = $this->data == '' ? [] : $this->data;
|
169 |
|
170 |
-
$this->last_check = get_option($this->text_domain . '
|
171 |
$this->last_check = $this->last_check == '' ? 0 : $this->last_check;
|
172 |
|
173 |
if(($this->check_interval + $this->last_check) < time()){
|
174 |
-
$response = wp_remote_get( $this->
|
175 |
-
|
176 |
'timeout' => 10,
|
177 |
'httpversion' => '1.1',
|
178 |
-
|
179 |
);
|
180 |
|
181 |
if(!is_wp_error($response) && isset($response['body']) && $response['body'] != ''){
|
@@ -184,66 +189,32 @@ class Init {
|
|
184 |
|
185 |
if(!empty($response)) {
|
186 |
$this->data = $response;
|
|
|
|
|
187 |
}
|
188 |
|
189 |
-
update_option($this->text_domain . '__last_check', time());
|
190 |
-
update_option($this->text_domain . '__data', $this->data);
|
191 |
-
|
192 |
return;
|
193 |
}
|
194 |
}
|
195 |
}
|
196 |
|
197 |
|
198 |
-
public function show($banner) {
|
199 |
-
|
200 |
-
if($banner->start <= time() && time() <= $banner->end) {
|
201 |
-
|
202 |
-
$screen = get_current_screen();
|
203 |
-
|
204 |
-
if($this->is_correct_screen_to_show($banner->screen, $screen->id) && class_exists('\Oxaim\Libs\Notice')) {
|
205 |
-
|
206 |
-
// var_dump($banner); exit;
|
207 |
-
$inline_css = '';
|
208 |
-
$banner_unique_id = ((isset($banner->data->unique_key) && $banner->data->unique_key != '') ? $banner->data->unique_key : $banner->id );
|
209 |
-
|
210 |
-
if(!empty($banner->data->style_css)) {
|
211 |
-
|
212 |
-
$inline_css =' style="'.$banner->data->style_css.'"';
|
213 |
-
}
|
214 |
-
|
215 |
-
$contents = '<a target="_blank" '.$inline_css.' class="wpmet-jhanda-href" href="'.$banner->data->banner_link.'"><img style="display: block;margin: 0 auto;" src="'.$banner->data->banner_image.'" /></a>';
|
216 |
-
|
217 |
-
\Oxaim\Libs\Notice::instance('wpmet-jhanda', $banner_unique_id)
|
218 |
-
->set_dismiss('global', (3600 * 24 * 15))
|
219 |
-
->set_gutter(false)
|
220 |
-
->set_html($contents)
|
221 |
-
->call();
|
222 |
-
}
|
223 |
-
}
|
224 |
-
}
|
225 |
-
|
226 |
-
|
227 |
public function is_correct_screen_to_show($b_screen, $screen_id) {
|
228 |
|
229 |
if(in_array($b_screen, [$screen_id, 'all_page'])) {
|
230 |
-
|
231 |
return true;
|
232 |
}
|
233 |
|
234 |
|
235 |
if($b_screen == 'plugin_page') {
|
236 |
-
|
237 |
return in_array($screen_id, $this->plugin_screens);
|
238 |
}
|
239 |
|
240 |
return false;
|
241 |
}
|
242 |
|
243 |
-
|
244 |
private static $instance;
|
245 |
|
246 |
-
|
247 |
public static function instance($text_domain = '') {
|
248 |
|
249 |
if(!self::$instance) {
|
1 |
<?php
|
2 |
+
namespace Wpmet\Libs;
|
3 |
|
4 |
defined( 'ABSPATH' ) || exit;
|
5 |
|
6 |
+
if(!class_exists('\Wpmet\Libs\Banner')):
|
7 |
|
8 |
+
class Banner {
|
9 |
|
10 |
+
protected $script_version = '1.1.0';
|
11 |
|
12 |
+
protected $key = 'wpmet_banner';
|
|
|
13 |
protected $data;
|
14 |
protected $last_check;
|
15 |
+
protected $check_interval = (3600 * 6);
|
16 |
|
17 |
protected $plugin_screens;
|
18 |
|
19 |
protected $text_domain;
|
20 |
protected $filter_string;
|
21 |
+
protected $filter_array = [];
|
22 |
protected $api_url;
|
23 |
|
24 |
|
31 |
}
|
32 |
|
33 |
public function call(){
|
34 |
+
add_action( 'admin_head', [$this, 'show_banner'] );
|
35 |
+
}
|
36 |
+
|
37 |
+
public function show_banner(){
|
|
|
38 |
$this->get_banner();
|
39 |
|
40 |
if(!empty($this->data->error)) {
|
|
|
41 |
return;
|
42 |
}
|
43 |
|
44 |
if(empty($this->data)) {
|
|
|
45 |
return;
|
46 |
}
|
47 |
|
48 |
+
foreach($this->data as $banner) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
+
if($banner->type != 'banner') {
|
51 |
+
continue;
|
52 |
+
}
|
53 |
|
54 |
+
if(!empty($this->filter_array) && $this->in_blacklist($banner, $this->filter_array)) {
|
55 |
continue;
|
56 |
}
|
57 |
|
58 |
+
if($banner->start <= time() && time() <= $banner->end) {
|
59 |
+
$screen = get_current_screen();
|
60 |
+
if($this->is_correct_screen_to_show($banner->screen, $screen->id) && class_exists('\Oxaim\Libs\Notice')) {
|
61 |
+
|
62 |
+
$inline_css = '';
|
63 |
+
$banner_unique_id = ((isset($banner->data->unique_key) && $banner->data->unique_key != '') ? $banner->data->unique_key : $banner->id );
|
64 |
+
|
65 |
+
if(!empty($banner->data->style_css)) {
|
66 |
+
$inline_css =' style="'.$banner->data->style_css.'"';
|
67 |
+
}
|
68 |
+
|
69 |
+
$contents = '<a target="_blank" '.$inline_css.' class="wpmet-jhanda-href" href="'.$banner->data->banner_link.'"><img style="display: block;margin: 0 auto;" src="'.$banner->data->banner_image.'" /></a>';
|
70 |
+
|
71 |
+
\Oxaim\Libs\Notice::instance('wpmet-jhanda', $banner_unique_id)
|
72 |
+
->set_dismiss('global', (3600 * 24 * 15))
|
73 |
+
->set_gutter(false)
|
74 |
+
->set_html($contents)
|
75 |
+
->call();
|
76 |
+
}
|
77 |
+
}
|
78 |
}
|
79 |
+
}
|
80 |
|
81 |
|
82 |
private function in_whitelist($conf, $list) {
|
84 |
$match = $conf->data->whitelist;
|
85 |
|
86 |
if(empty($match)) {
|
|
|
87 |
return true;
|
88 |
};
|
89 |
|
91 |
|
92 |
foreach($list as $word) {
|
93 |
if(in_array($word, $match_arr)) {
|
|
|
94 |
return true;
|
95 |
}
|
96 |
}
|
104 |
$match = $conf->data->blacklist;
|
105 |
|
106 |
if(empty($match)) {
|
|
|
107 |
return false;
|
108 |
};
|
109 |
|
116 |
|
117 |
foreach($list as $word) {
|
118 |
if(in_array($word, $match_arr)) {
|
|
|
119 |
return true;
|
120 |
}
|
121 |
}
|
125 |
|
126 |
|
127 |
public function is_test($is_test = false) {
|
|
|
128 |
if($is_test === true){
|
129 |
$this->check_interval = 1;
|
130 |
}
|
134 |
|
135 |
|
136 |
public function set_text_domain($text_domain) {
|
|
|
137 |
$this->text_domain = $text_domain;
|
138 |
|
139 |
return $this;
|
141 |
|
142 |
|
143 |
public function set_filter($filter_string) {
|
|
|
144 |
$this->filter_string = $filter_string;
|
145 |
+
if(!empty($filter_string)) {
|
146 |
+
|
147 |
+
$filter = explode(',', $this->filter_string);
|
148 |
+
|
149 |
+
foreach ($filter as $id => $item) {
|
150 |
+
$this->filter_array[$id] = trim($item);
|
151 |
+
}
|
152 |
+
}
|
153 |
|
154 |
return $this;
|
155 |
}
|
156 |
|
157 |
|
158 |
public function set_api_url($url) {
|
|
|
159 |
$this->api_url = $url;
|
160 |
+
|
161 |
return $this;
|
162 |
}
|
163 |
|
164 |
public function set_plugin_screens($screen) {
|
|
|
165 |
$this->plugin_screens[] = $screen;
|
166 |
|
167 |
return $this;
|
169 |
|
170 |
|
171 |
private function get_banner() {
|
172 |
+
$this->data = get_option($this->text_domain . '__banner_data');
|
173 |
$this->data = $this->data == '' ? [] : $this->data;
|
174 |
|
175 |
+
$this->last_check = get_option($this->text_domain . '__banner_last_check');
|
176 |
$this->last_check = $this->last_check == '' ? 0 : $this->last_check;
|
177 |
|
178 |
if(($this->check_interval + $this->last_check) < time()){
|
179 |
+
$response = wp_remote_get( $this->api_url . '/cache/'.$this->text_domain.'.json?nocache='.time(),
|
180 |
+
[
|
181 |
'timeout' => 10,
|
182 |
'httpversion' => '1.1',
|
183 |
+
]
|
184 |
);
|
185 |
|
186 |
if(!is_wp_error($response) && isset($response['body']) && $response['body'] != ''){
|
189 |
|
190 |
if(!empty($response)) {
|
191 |
$this->data = $response;
|
192 |
+
update_option($this->text_domain . '__banner_last_check', time());
|
193 |
+
update_option($this->text_domain . '__banner_data', $this->data);
|
194 |
}
|
195 |
|
|
|
|
|
|
|
196 |
return;
|
197 |
}
|
198 |
}
|
199 |
}
|
200 |
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
public function is_correct_screen_to_show($b_screen, $screen_id) {
|
203 |
|
204 |
if(in_array($b_screen, [$screen_id, 'all_page'])) {
|
|
|
205 |
return true;
|
206 |
}
|
207 |
|
208 |
|
209 |
if($b_screen == 'plugin_page') {
|
|
|
210 |
return in_array($screen_id, $this->plugin_screens);
|
211 |
}
|
212 |
|
213 |
return false;
|
214 |
}
|
215 |
|
|
|
216 |
private static $instance;
|
217 |
|
|
|
218 |
public static function instance($text_domain = '') {
|
219 |
|
220 |
if(!self::$instance) {
|
libs/framework/assets/css/admin-style.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
body.toplevel_page_elementskit{overflow-y:scroll}#ekit-admin-settings-form{margin-top:30px}.ekit_tab_wraper_group{margin-right:0;margin-left:0}.ekit_tab_wraper_group>div:first-of-type{padding-right:0}.ekit_tab_wraper_group>div:last-of-type{padding-left:0}.ekit_tab_wraper_group .attr-tab-pane{min-height:500px}.attr-tab-content{background-color:#fff;padding:30px;border-radius:20px}.ekit-admin-section-heaer-title{margin-top:0;color:#f2295b;font-size:24px;line-height:28px;font-weight:700;vertical-align:middle;display:flex;justify-content:center;align-items:center}.ekit-admin-section-heaer-title i{font-size:18px;line-height:18px!important;color:#f2295b;width:40px;height:40px;background-color:#fde9ee;border-radius:5px;display:inline-flex;vertical-align:middle;text-align:center;align-items:center;justify-content:center;margin-right:13px}.ekit-admin-nav .attr-nav-tabs{border:none}.ekit-admin-nav li{background-color:#fff}.ekit-admin-nav li.attr-active{border-top-left-radius:10px;border-bottom-left-radius:10px}.ekit-admin-nav li.attr-active .ekit-admin-nav-link{border-radius:10px}.ekit-admin-nav li.attr-active .ekit-admin-nav-link:before{content:"";background-color:#f2295b;height:10px;width:10px;position:absolute;left:17px;border-radius:100px;top:50%;transform:translateY(-50%)}.ekit-admin-nav li.attr-active .ekit-admin-nav-link:hover{background-color:#fff}.ekit-admin-nav .ekit-admin-nav-link{text-decoration:none;border:none;padding:23px 40px}.ekit-admin-nav .ekit-admin-nav-link .ekit-admin-tab-icon{color:#121116}.ekit-admin-nav .ekit-admin-nav-link.top{border-bottom-right-radius:30px}.ekit-admin-nav .ekit-admin-nav-link.bottom{border-top-right-radius:30px}.ekit-admin-nav .ekit-admin-nav-link.ekit-admin-nav-hidden{background-color:#f1f1f1;cursor:default;padding:15px}.ekit-admin-nav .ekit-admin-nav-link:hover{background-color:#f1f1f1}.ekit-admin-nav .ekit-admin-nav-link:focus{outline:0;box-shadow:none}.ekit-admin-nav .ekit-admin-title{text-transform:uppercase;color:#f2295b;font-size:14px;line-height:16px;font-weight:700}.attr-btn{cursor:pointer}.ekit_container{width:100%}.ekit-admin-card-shadow{border-radius:3px;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 20px 0 rgba(194,204,222,.3)}#ekit-admin-settings-form .ekit-admin-card{margin-bottom:50px;border-radius:20px}.attr-input-switch{margin-bottom:10px;position:relative}.ekit-admin-input-switch .ekit-admin-control-label{justify-content:space-between;font-weight:600;font-size:14px;line-height:16px;color:#121116;padding:23px 26px}#adminmenu .toplevel_page_elementskit.current .wp-menu-image img,#adminmenu .toplevel_page_elementskit:hover .wp-menu-image img{opacity:1}#adminmenu .toplevel_page_elementskit .wp-menu-image{display:flex;align-items:center;justify-content:center}#adminmenu .toplevel_page_elementskit .wp-menu-image img{opacity:.6;padding:0;width:18px;transition:all .4s ease}.ekit-admin-input-text{margin-bottom:0;margin-top:0!important}.ekit-admin-input-text:not(:last-child){margin-bottom:0}.ekit-admin-input-text>label{font-weight:700;margin-bottom:7px;display:inline-block;color:#121116;font-size:14px;line-height:16px}.ekit-admin-input-text .attr-form-control{border-radius:5px;padding:8px 30px;height:54px;box-sizing:border-box;font-size:14px;line-height:28px;display:inline-block;color:rgba(18,17,22,.4);border:none;box-shadow:none;color:#121116}.ekit-admin-input-text .attr-form-control:focus{border:1px solid #f2295b;box-shadow:none;outline:0}#ekit-admin-license-form .attr-form-control{border-radius:3px;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 20px 0 rgba(194,204,222,.3)}.ekit-admin-license-form-submit{border-radius:5px;padding:8px 30px;height:54px;box-sizing:border-box}.ekit_logo{padding-top:35px}.ekit-admin-input-text .attr-form-control::-moz-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control:-moz-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control:-ms-input-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.ekit_accordion_card{background-color:#f5f5f5;border-radius:20px}.ekit_accordion_card:not(:last-child){margin-bottom:30px}.ekit_accordion_card .ekit-admin-input-text:not(:last-child){margin-bottom:30px}.ekit_accordion_card .attr-panel-body{padding:30px;padding-top:0}.ekit_accordion_card .card-header{padding:0;border-bottom:0 solid #000}.ekit_accordion_card .attr-btn{display:block;text-decoration:none;width:100%;text-align:left;padding:29px 30px;color:#333;font-weight:700;cursor:pointer;font-size:14px;line-height:16px;text-transform:uppercase;position:relative;transition:all .4s}.ekit_accordion_card .attr-btn:before{content:"\f107";color:#121116;font-size:16px;font-family:fontawesome;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.ekit_accordion_card .attr-btn[aria-expanded=true]{color:#f2295b}.ekit_accordion_card .attr-btn[aria-expanded=true]:before{content:"\f106";color:#f2295b}.ekit_accordion_card .attr-btn:focus{box-shadow:none}.ekit_accordion_card .attr-panel-heading{padding:0;border-radius:0}[class^=attr]{box-sizing:border-box}.attr-btn-primary{color:#fff;background-color:#f2295b;border-color:#f2295b;text-decoration:none}.attr-btn-primary:focus,.attr-btn-primary:hover{background-color:#f2295b;border-color:#f2295b;outline:0}.attr-card-body{padding:1.25rem}.attr-card-body .attr-card-title{margin-top:0;margin-bottom:.75rem}.ekit-admin-dashboard-banner{display:block}.ekit-admin-save-icon{color:#fff;font-size:14px;margin-right:6px;height:14px;width:14px}.ekit-admin-input-switch .ekit-admin-settings-form-submit{background-color:#f2295b;border-radius:27px;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s;display:flex;align-items:center}.ekit-admin-input-switch .ekit-admin-settings-form-submit:focus,.ekit-admin-input-switch .ekit-admin-settings-form-submit:hover{background-color:#ad0730;outline:0}.ekit-admin-section-header{padding-bottom:17px;margin-bottom:30px}.ekit-admin-section-header.fixed{position:fixed;top:0;padding-top:30px;background-color:#fff;z-index:1}.ekit-admin-section-header.fixed+div{margin-top:90px}.ekit-admin-dual-layout{display:flex;align-items:center}.ekit-admin-dual-layout .ekit-admin-right-content{margin:0}.ekit-admin-dual-layout .ekit-admin-right-content--heading__sub-title{left:0;transform:inherit}.ekit-admin-section{padding:50px 30px}.ekit-admin-section:last-of-type{padding-bottom:0}.ekit-admin-right-content{padding:0 50px;width:50%;box-sizing:border-box;margin:0 auto}.ekit-admin-right-content p{color:#121116;font-size:18px;line-height:28px}.ekit-admin-right-content p:last-of-type{margin-bottom:0}.ekit-admin-right-content--form{position:relative;max-width:300px}.ekit-admin-right-content--form input{height:54px;background-color:#2d3cfe;border:none;box-shadow:none;border-radius:27px;padding:0 30px;color:#fff;font-size:14px;box-shadow:0 7px 15px rgba(45,60,254,.3);padding-right:70px}.ekit-admin-right-content--form input::-moz-placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input:-ms-input-placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input::placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input:focus{outline:0;border:none;box-shadow:0 7px 15px rgba(45,60,254,.3)}.ekit-admin-right-content--form button{width:48px;height:48px;background-color:#fff;border-radius:100px;color:#2d3cfe;position:absolute;right:2px;top:50%;border-color:transparent;transition:all .4s;transform:translateY(-50%)}.ekit-admin-right-content--form button:focus,.ekit-admin-right-content--form button:hover{outline:0;box-shadow:none;background-color:inherit;border:1px solid #fff}.ekit-admin-right-content--form button i{font-size:18px;line-height:16px}.ekit-admin-right-content--heading{position:relative}.ekit-admin-right-content--heading h2{color:#f2295b;font-size:24px;line-height:28px;font-weight:700;letter-spacing:-1px}.ekit-admin-right-content--heading__sub-title{font-size:60px;line-height:69px;color:#000;opacity:.05;letter-spacing:-1px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.ekit-admin-right-content--button,.ekit-admin-right-content--form{margin-top:45px}.ekit-admin-right-content--link{display:inline-block;border-radius:27px;background-color:#f2295b;box-shadow:0 7px 15px rgba(242,41,91,.3);border:none;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;padding:19px 34px;transition:all .4s}.ekit-admin-right-content--link i{margin-right:7px}.ekit-admin-right-content--link:focus,.ekit-admin-right-content--link:hover{background-color:#ad0730}.ekit-admin-subscribed-section .ekit-admin-right-content--heading h2{color:#2d3cfe}.ekit-admin-support-section .ekit-admin-right-content--heading h2{color:#00be75}.ekit-admin-support-section .ekit-admin-right-content--link{background-color:#00be75;box-shadow:0 7px 15px rgba(0,190,117,.3)}.ekit-admin-support-section .ekit-admin-right-content--link:focus,.ekit-admin-support-section .ekit-admin-right-content--link:hover{background-color:#108458}.ekit-admin-subscribed-section,.ekit-admin-support-section{justify-content:space-between}.ekit-admin-rate-now-section{justify-content:space-between}.ekit-admin-rate-now-section .ekit-admin-right-content p span{color:#fec42d}.ekit-admin-rate-now-section .ekit-admin-right-content--heading h2{color:#fec42d}.ekit-admin-rate-now-section .ekit-admin-right-content--link{background-color:#fec42d;box-shadow:0 7px 15px rgba(254,196,45,.3)}.ekit-admin-rate-now-section .ekit-admin-right-content--link:focus,.ekit-admin-rate-now-section .ekit-admin-right-content--link:hover{background-color:#dea203}.ekit-admin-except-title p{font-size:24px;line-height:25px}.ekit-admin-except-title p span{display:block;font-weight:700}.ekit-admin-left-thumb img{max-width:100%}.ekit-admin-faq-section .ekit-admin-accordion{max-width:700px;margin:0 auto;margin-top:30px}.ekit-admin-single-accordion{background-color:#fff;box-shadow:0 7px 15px rgba(0,0,0,.07);margin:10px 0}.ekit-admin-single-accordion.active .ekit-admin-single-accordion--heading:after{content:'\f106';color:#f2295b}.ekit-admin-single-accordion--heading{cursor:pointer;margin:0;color:#121116;font-size:14px;line-height:20px;padding:18px 20px;position:relative}.ekit-admin-single-accordion--heading:after{content:'\f107';font-family:fontawesome;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:12px}.ekit-admin-single-accordion--body{padding:0;display:none}.ekit-admin-single-accordion--body__content{padding:30px;padding-top:0}.ekit-admin-single-accordion--body p{margin:0}.ekit-admin-video-tutorial-list{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.ekit-admin-video-tutorial-list a{text-decoration:none}.ekit-admin-video-tutorial-list a h2{font-size:18px;line-height:20px;text-align:center;display:block}.ekit-admin-video-tutorial-list .tutorial-thumb{position:relative}.ekit-admin-video-tutorial-list .tutorial-thumb:before{content:'';background-image:url(../images/video-icon.png);display:inline-block;height:30px;width:30px;background-color:#fff;padding:20px;background-repeat:no-repeat;border-radius:100px;box-shadow:0 7px 15px rgba(0,0,0,.1);background-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ekit-admin-video-tutorial-list .tutorial-thumb img{max-width:100%;display:block}.ekti-admin-video-tutorial-popup{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;overflow-y:auto;z-index:10000;opacity:0;visibility:hidden;transition:all .4s}.ekti-admin-video-tutorial-popup.show{opacity:1;visibility:visible}.ekti-admin-video-tutorial-popup.show .ekti-admin-video-tutorial-popup-content{transform:translate(-50%,-50%) scale(1)}.ekti-admin-video-tutorial-popup .ekti-admin-video-tutorial-popup-content{position:absolute;top:50%;left:50%;transition:all .7s;transform:translate(-50%,-50%) scale(0)}.ekti-admin-video-tutorial-close{position:absolute;top:-10px;right:-6px;cursor:pointer;background-color:#ce1b04;border-radius:100px;width:30px;height:30px;box-sizing:border-box;text-align:center;line-height:33px}.ekti-admin-video-tutorial-close i{color:#fff;font-size:20px}.ekit-admin-access-token{text-decoration:none;color:#f2295b;text-align:right;display:block;font-size:16px;font-weight:600}.ekit-admin-access-token:focus,.ekit-admin-access-token:hover{color:#cd1c48;outline:0}#v-elementskit-userdata{padding-bottom:150px;position:relative;z-index:1}#v-elementskit-userdata .ekit-admin-fields-container{max-width:60%}#v-elementskit-userdata:before{content:'';background-image:url(../images/user-data-thumb.png);position:absolute;display:block;bottom:0;right:0;height:281px;width:444px;display:block;background-repeat:no-repeat;background-position:right bottom;z-index:-1}.ekit-admin-fields-container-description{font-size:18px;line-height:28px;color:#121116;width:55%;display:block}#v-elementskit-elements .ekit-admin-fields-container-fieldset,#v-elementskit-modules .ekit-admin-fields-container-fieldset{margin-top:20px}#v-elementskit-elements .ekit-admin-section-header,#v-elementskit-modules .ekit-admin-section-header{margin-bottom:20px}.ekit-admin-fields-container-fieldset .attr-row{margin-left:-10px;margin-right:-10px}.ekit-admin-fields-container-fieldset .attr-row>div{padding:0 10px}.ekit-admin-fields-container-fieldset .ekit-admin-card-shadow{background-color:#fff;border-radius:10px;box-shadow:none;border:1px solid #ededed;padding:0;margin:0;margin-bottom:20px}.ekit-admin-fields-container-fieldset .ekit-admin-card-shadow:hover{border-color:#f2295b}.ekit-admin-fields-container-fieldset .attr-input-switch:hover .ekit-admin-demo-tooltip{visibility:visible;opacity:1;top:-10px}.ekit-admin-user-data-separator{display:block;border:2px solid #fff;margin-bottom:30px;position:relative}.ekit-admin-user-data-separator:before{content:"";width:40px;height:4px;background-color:#f2295b;display:block;position:absolute;top:-2px;left:-2px}.ekit-admin-demo-tooltip{background-color:#121116;color:#fff;font-size:10px;line-height:13px;text-decoration:none;text-transform:uppercase;padding:2px 9px;border-radius:3px;display:inline-block;position:absolute;right:20px;top:0;opacity:0;visibility:hidden;transition:all .4s}.ekit-admin-demo-tooltip:focus,.ekit-admin-demo-tooltip:hover{color:#fff;border:none;box-shadow:none}.ekit-admin-demo-tooltip:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #121116;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.ekit-admin-demo-tooltip i{margin-right:5px}.admin-bar .ekit-admin-section-header.fixed{top:30px}.ekit-go-pro-con{justify-content:center}.ekit-go-pro-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;border:none;background-color:transparent;position:relative;z-index:9;cursor:pointer}.ekit-go-pro-close:focus{outline:0;border:none;box-shadow:none}.attr-modal-dialog-centered{display:flex;align-items:center;height:100vh}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1}.ekit-admin-input-text--elementskit-license-key{display:block}.ekit-admin-license-form-submit.btn-license-activate{background-color:#f2295b;border-radius:27px!important;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s;margin-left:0!important;height:auto;display:flex;align-items:center}.ekit-admin-license-form-submit.btn-license-activate:focus,.ekit-admin-license-form-submit.btn-license-activate:hover{background-color:#ad0730;outline:0}.attr-input-group-btn{text-align:left;margin-top:0}.ekit-spinner{width:13px!important;height:13px!important;top:0!important}.attr-modal-content{box-shadow:none}.ekit-go-pro-con .attr-modal-body{padding:30px}.ekit-go-pro-con .attr-modal-body a{color:#f2295b}.elementskit-template-save-btn-editor{background-color:#ccc;border:none;display:inline-flex;align-items:center;color:#fff;border-radius:27px;box-shadow:0 7px 15px rgba(204,204,204,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s}.elementskit-template-save-btn-editor:active,.elementskit-template-save-btn-editor:focus,.elementskit-template-save-btn-editor:hover{color:#fff!important;background-color:#adadad!important;outline:0;border:none;box-shadow:0 7px 15px rgba(204,204,204,.3)!important}.elementskit-template-save-btn-editor img{max-width:14px;margin-right:5px}.elementskit-template-save-btn{background-color:#f2295b;border-radius:27px;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s}.elementskit-template-save-btn:focus,.elementskit-template-save-btn:hover{background-color:#ad0730;outline:0}.attr-panel-heading.pro-disabled{position:relative;overflow:hidden;border-radius:20px!important}.attr-panel-heading.pro-disabled .attr-btn:before{display:none}.attr-panel-heading.pro-disabled:after{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:1px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.modal-backdrop.attr-fade{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.ekit-go-pro-con{margin-top:50px}.ekit-go-pro-con .icon{font-size:90px;color:#f2295b;opacity:.3}.ekit-go-pro-con h2{font-size:44px;margin:56px 0 34px 0}.ekit-go-pro-con p{font-size:20px;font-weight:300;line-height:1.2}.ekit-go-pro-con .attr-modal-body{padding:30px 15px}#v-elementskit-ekit-go-pro-nav-tab .ekit-admin-tab-icon{height:40px;overflow:visible}.ekit-go-pro-gif{height:58px;position:absolute;top:9px;right:25px;transform:rotate(32deg);opacity:.55}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:focus,.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:hover{border-left-color:#79b679}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:focus .ekit-go-pro-gif,.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:hover .ekit-go-pro-gif{filter:invert(1) brightness(50%) sepia(100%) saturate(10000%) hue-rotate(126deg)}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab .ekit-admin-title{color:#79b679}.ekit-content-type-pro-disabled .ekit-admin-input-switch:before{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:1px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.attr-panel-heading.pro-disabled{position:relative;overflow:hidden;border-radius:20px!important}.attr-panel-heading.pro-disabled .attr-btn:before{display:none}.attr-panel-heading.pro-disabled:after{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:6px;position:absolute;text-align:center;text-transform:uppercase;top:-4px;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.ekit-content-type-pro-disabled .ekit-admin-input-switch:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:.4}
|
1 |
+
body.toplevel_page_elementskit{overflow-y:scroll}#ekit-admin-settings-form{margin-top:30px}.ekit_tab_wraper_group{margin-right:0;margin-left:0}.ekit_tab_wraper_group>div:first-of-type{padding-right:0}.ekit_tab_wraper_group>div:last-of-type{padding-left:0}.ekit_tab_wraper_group .attr-tab-pane{min-height:500px}.attr-tab-content{background-color:#fff;padding:30px;border-radius:20px}.ekit-admin-section-heaer-title{margin-top:0;color:#f2295b;font-size:24px;line-height:28px;font-weight:700;vertical-align:middle;display:flex;justify-content:center;align-items:center}.ekit-admin-section-heaer-title i{font-size:18px;line-height:18px!important;color:#f2295b;width:40px;height:40px;background-color:#fde9ee;border-radius:5px;display:inline-flex;vertical-align:middle;text-align:center;align-items:center;justify-content:center;margin-right:13px}.ekit-admin-nav .attr-nav-tabs{border:none}.ekit-admin-nav li{background-color:#fff}.ekit-admin-nav li.attr-active{border-top-left-radius:10px;border-bottom-left-radius:10px}.ekit-admin-nav li.attr-active .ekit-admin-nav-link{border-radius:10px}.ekit-admin-nav li.attr-active .ekit-admin-nav-link:before{content:"";background-color:#f2295b;height:10px;width:10px;position:absolute;left:17px;border-radius:100px;top:50%;transform:translateY(-50%)}.ekit-admin-nav li.attr-active .ekit-admin-nav-link:hover{background-color:#fff}.ekit-admin-nav .ekit-admin-nav-link{text-decoration:none;border:none;padding:23px 40px}.ekit-admin-nav .ekit-admin-nav-link .ekit-admin-tab-icon{color:#121116}.ekit-admin-nav .ekit-admin-nav-link.top{border-bottom-right-radius:30px}.ekit-admin-nav .ekit-admin-nav-link.bottom{border-top-right-radius:30px}.ekit-admin-nav .ekit-admin-nav-link.ekit-admin-nav-hidden{background-color:#f1f1f1;cursor:default;padding:15px}.ekit-admin-nav .ekit-admin-nav-link:hover{background-color:#f1f1f1}.ekit-admin-nav .ekit-admin-nav-link:focus{outline:0;box-shadow:none}.ekit-admin-nav .ekit-admin-title{text-transform:uppercase;color:#f2295b;font-size:14px;line-height:16px;font-weight:700}.attr-btn{cursor:pointer}.ekit_container{width:100%}.ekit-admin-card-shadow{border-radius:3px;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 20px 0 rgba(194,204,222,.3)}#ekit-admin-settings-form .ekit-admin-card{margin-bottom:50px;border-radius:20px}.attr-input-switch{margin-bottom:10px;position:relative}.ekit-admin-input-switch .ekit-admin-control-label{justify-content:space-between;font-weight:600;font-size:14px;line-height:16px;color:#121116;padding:23px 26px}#adminmenu .toplevel_page_elementskit.current .wp-menu-image img,#adminmenu .toplevel_page_elementskit:hover .wp-menu-image img{opacity:1}#adminmenu .toplevel_page_elementskit .wp-menu-image{display:flex;align-items:center;justify-content:center}#adminmenu .toplevel_page_elementskit .wp-menu-image img{opacity:.6;padding:0;width:18px;transition:all .4s ease}.ekit-admin-input-text{margin-bottom:0;margin-top:0!important}.ekit-admin-input-text:not(:last-child){margin-bottom:0}.ekit-admin-input-text>label{font-weight:700;margin-bottom:7px;display:inline-block;color:#121116;font-size:14px;line-height:16px}.ekit-admin-input-text .attr-form-control{border-radius:5px;padding:8px 30px;height:54px;box-sizing:border-box;font-size:14px;line-height:28px;display:inline-block;color:rgba(18,17,22,.4);border:none;box-shadow:none;color:#121116}.ekit-admin-input-text .attr-form-control:focus{border:1px solid #f2295b;box-shadow:none;outline:0}#ekit-admin-license-form .attr-form-control{border-radius:3px;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 20px 0 rgba(194,204,222,.3)}.ekit-admin-license-form-submit{border-radius:5px;padding:8px 30px;height:54px;box-sizing:border-box}.ekit_logo{padding-top:35px}.ekit-admin-input-text .attr-form-control::-moz-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control:-moz-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control:-ms-input-placeholder{color:rgba(0,0,0,.3)}.ekit-admin-input-text .attr-form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.ekit_accordion_card{background-color:#f5f5f5;border-radius:20px}.ekit_accordion_card:not(:last-child){margin-bottom:30px}.ekit_accordion_card .ekit-admin-input-text:not(:last-child){margin-bottom:30px}.ekit_accordion_card .attr-panel-body{padding:30px;padding-top:0}.ekit_accordion_card .card-header{padding:0;border-bottom:0 solid #000}.ekit_accordion_card .attr-btn{display:block;text-decoration:none;width:100%;text-align:left;padding:29px 30px;color:#333;font-weight:700;cursor:pointer;font-size:14px;line-height:16px;text-transform:uppercase;position:relative;transition:all .4s}.ekit_accordion_card .attr-btn:before{content:"\f107";color:#121116;font-size:16px;font-family:fontawesome;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.ekit_accordion_card .attr-btn[aria-expanded=true]{color:#f2295b}.ekit_accordion_card .attr-btn[aria-expanded=true]:before{content:"\f106";color:#f2295b}.ekit_accordion_card .attr-btn:focus{box-shadow:none}.ekit_accordion_card .attr-panel-heading{padding:0;border-radius:0}[class^=attr]{box-sizing:border-box}.attr-btn-primary{color:#fff;background-color:#f2295b;border-color:#f2295b;text-decoration:none}.attr-btn-primary:focus,.attr-btn-primary:hover{background-color:#f2295b;border-color:#f2295b;outline:0}.attr-card-body{padding:1.25rem}.attr-card-body .attr-card-title{margin-top:0;margin-bottom:.75rem}.ekit-admin-dashboard-banner{display:block}.ekit-admin-save-icon{color:#fff;font-size:14px;margin-right:6px;height:14px;width:14px}.ekit-admin-input-switch .ekit-admin-settings-form-submit{background-color:#f2295b;border-radius:27px;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s;display:flex;align-items:center}.ekit-admin-input-switch .ekit-admin-settings-form-submit:focus,.ekit-admin-input-switch .ekit-admin-settings-form-submit:hover{background-color:#ad0730;outline:0}.ekit-admin-section-header{padding-bottom:17px;margin-bottom:30px}.ekit-admin-section-header.fixed{position:fixed;top:0;padding-top:30px;background-color:#fff;z-index:1}.ekit-admin-section-header.fixed+div{margin-top:90px}.ekit-admin-dual-layout{display:flex;align-items:center}.ekit-admin-dual-layout .ekit-admin-right-content{margin:0}.ekit-admin-dual-layout .ekit-admin-right-content--heading__sub-title{left:0;transform:inherit}.ekit-admin-section{padding:50px 30px}.ekit-admin-section:last-of-type{padding-bottom:0}.ekit-admin-right-content{padding:0 50px;width:50%;box-sizing:border-box;margin:0 auto}.ekit-admin-right-content p{color:#121116;font-size:18px;line-height:28px}.ekit-admin-right-content p:last-of-type{margin-bottom:0}.ekit-admin-right-content--form{position:relative;max-width:300px}.ekit-admin-right-content--form input{height:54px;background-color:#2d3cfe;border:none;box-shadow:none;border-radius:27px;padding:0 30px;color:#fff;font-size:14px;box-shadow:0 7px 15px rgba(45,60,254,.3);padding-right:70px}.ekit-admin-right-content--form input::-moz-placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input:-ms-input-placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input::placeholder{color:#fff;opacity:.5}.ekit-admin-right-content--form input:focus{outline:0;border:none;box-shadow:0 7px 15px rgba(45,60,254,.3)}.ekit-admin-right-content--form button{width:48px;height:48px;background-color:#fff;border-radius:100px;color:#2d3cfe;position:absolute;right:2px;top:50%;border-color:transparent;transition:all .4s;transform:translateY(-50%)}.ekit-admin-right-content--form button:focus,.ekit-admin-right-content--form button:hover{outline:0;box-shadow:none;background-color:inherit;border:1px solid #fff}.ekit-admin-right-content--form button i{font-size:18px;line-height:16px}.ekit-admin-right-content--heading{position:relative}.ekit-admin-right-content--heading h2{color:#f2295b;font-size:24px;line-height:28px;font-weight:700;letter-spacing:-1px}.ekit-admin-right-content--heading__sub-title{font-size:60px;line-height:69px;color:#000;opacity:.05;letter-spacing:-1px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.ekit-admin-right-content--button,.ekit-admin-right-content--form{margin-top:45px}.ekit-admin-right-content--link{display:inline-block;border-radius:27px;background-color:#f2295b;box-shadow:0 7px 15px rgba(242,41,91,.3);border:none;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;padding:19px 34px;transition:all .4s}.ekit-admin-right-content--link i{margin-right:7px}.ekit-admin-right-content--link:focus,.ekit-admin-right-content--link:hover{background-color:#ad0730}.ekit-admin-subscribed-section .ekit-admin-right-content--heading h2{color:#2d3cfe}.ekit-admin-support-section .ekit-admin-right-content--heading h2{color:#00be75}.ekit-admin-support-section .ekit-admin-right-content--link{background-color:#00be75;box-shadow:0 7px 15px rgba(0,190,117,.3)}.ekit-admin-support-section .ekit-admin-right-content--link:focus,.ekit-admin-support-section .ekit-admin-right-content--link:hover{background-color:#108458}.ekit-admin-subscribed-section,.ekit-admin-support-section{justify-content:space-between}.ekit-admin-rate-now-section{justify-content:space-between}.ekit-admin-rate-now-section .ekit-admin-right-content p span{color:#fec42d}.ekit-admin-rate-now-section .ekit-admin-right-content--heading h2{color:#fec42d}.ekit-admin-rate-now-section .ekit-admin-right-content--link{background-color:#fec42d;box-shadow:0 7px 15px rgba(254,196,45,.3)}.ekit-admin-rate-now-section .ekit-admin-right-content--link:focus,.ekit-admin-rate-now-section .ekit-admin-right-content--link:hover{background-color:#dea203}.ekit-admin-except-title p{font-size:24px;line-height:25px}.ekit-admin-except-title p span{display:block;font-weight:700}.ekit-admin-left-thumb img{max-width:100%}.ekit-admin-faq-section .ekit-admin-accordion{max-width:700px;margin:0 auto;margin-top:30px}.ekit-admin-single-accordion{background-color:#fff;box-shadow:0 7px 15px rgba(0,0,0,.07);margin:10px 0}.ekit-admin-single-accordion.active .ekit-admin-single-accordion--heading:after{content:'\f106';color:#f2295b}.ekit-admin-single-accordion--heading{cursor:pointer;margin:0;color:#121116;font-size:14px;line-height:20px;padding:18px 20px;position:relative}.ekit-admin-single-accordion--heading:after{content:'\f107';font-family:fontawesome;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:12px}.ekit-admin-single-accordion--body{padding:0;display:none}.ekit-admin-single-accordion--body__content{padding:30px;padding-top:0}.ekit-admin-single-accordion--body p{margin:0}.ekit-admin-video-tutorial-list{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.ekit-admin-video-tutorial-list a{text-decoration:none}.ekit-admin-video-tutorial-list a h2{font-size:18px;line-height:20px;text-align:center;display:block}.ekit-admin-video-tutorial-list .tutorial-thumb{position:relative}.ekit-admin-video-tutorial-list .tutorial-thumb:before{content:'';background-image:url(../images/video-icon.png);display:inline-block;height:30px;width:30px;background-color:#fff;padding:20px;background-repeat:no-repeat;border-radius:100px;box-shadow:0 7px 15px rgba(0,0,0,.1);background-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ekit-admin-video-tutorial-list .tutorial-thumb img{max-width:100%;display:block}.ekti-admin-video-tutorial-popup{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;overflow-y:auto;z-index:10000;opacity:0;visibility:hidden;transition:all .4s}.ekti-admin-video-tutorial-popup.show{opacity:1;visibility:visible}.ekti-admin-video-tutorial-popup.show .ekti-admin-video-tutorial-popup-content{transform:translate(-50%,-50%) scale(1)}.ekti-admin-video-tutorial-popup .ekti-admin-video-tutorial-popup-content{position:absolute;top:50%;left:50%;transition:all .7s;transform:translate(-50%,-50%) scale(0)}.ekti-admin-video-tutorial-close{position:absolute;top:-10px;right:-6px;cursor:pointer;background-color:#ce1b04;border-radius:100px;width:30px;height:30px;box-sizing:border-box;text-align:center;line-height:33px}.ekti-admin-video-tutorial-close i{color:#fff;font-size:20px}.ekit-admin-access-token{text-decoration:none;color:#f2295b;text-align:right;display:block;font-size:16px;font-weight:600}.ekit-admin-access-token:focus,.ekit-admin-access-token:hover{color:#cd1c48;outline:0}#v-elementskit-userdata{padding-bottom:150px;position:relative;z-index:1}#v-elementskit-userdata .ekit-admin-fields-container{max-width:60%}#v-elementskit-userdata:before{content:'';background-image:url(../images/user-data-thumb.png);position:absolute;display:block;bottom:0;right:0;height:281px;width:444px;display:block;background-repeat:no-repeat;background-position:right bottom;z-index:-1}.ekit-admin-fields-container-description{font-size:18px;line-height:28px;color:#121116;width:55%;display:block}#v-elementskit-elements .ekit-admin-fields-container-fieldset,#v-elementskit-modules .ekit-admin-fields-container-fieldset{margin-top:20px}#v-elementskit-elements .ekit-admin-section-header,#v-elementskit-modules .ekit-admin-section-header{margin-bottom:20px}.ekit-admin-fields-container-fieldset .attr-row{margin-left:-10px;margin-right:-10px}.ekit-admin-fields-container-fieldset .attr-row>div{padding:0 10px}.ekit-admin-fields-container-fieldset .ekit-admin-card-shadow{background-color:#fff;border-radius:10px;box-shadow:none;border:1px solid #ededed;padding:0;margin:0;margin-bottom:20px}.ekit-admin-fields-container-fieldset .ekit-admin-card-shadow:hover{border-color:#f2295b}.ekit-admin-fields-container-fieldset .attr-input-switch:hover .ekit-admin-demo-tooltip{visibility:visible;opacity:1;top:-10px}.ekit-admin-user-data-separator{display:block;border:2px solid #fff;margin-bottom:30px;position:relative}.ekit-admin-user-data-separator:before{content:"";width:40px;height:4px;background-color:#f2295b;display:block;position:absolute;top:-2px;left:-2px}.ekit-admin-demo-tooltip{background-color:#121116;color:#fff;font-size:10px;line-height:13px;text-decoration:none;text-transform:uppercase;padding:2px 9px;border-radius:3px;display:inline-block;position:absolute;right:20px;top:0;opacity:0;visibility:hidden;transition:all .4s}.ekit-admin-demo-tooltip:focus,.ekit-admin-demo-tooltip:hover{color:#fff;border:none;box-shadow:none}.ekit-admin-demo-tooltip:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #121116;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.ekit-admin-demo-tooltip i{margin-right:5px}.admin-bar .ekit-admin-section-header.fixed{top:30px}.ekit-go-pro-con{justify-content:center}.ekit-go-pro-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;border:none;background-color:transparent;position:relative;z-index:9;cursor:pointer}.ekit-go-pro-close:focus{outline:0;border:none;box-shadow:none}.attr-modal-dialog-centered{display:flex;align-items:center;height:100vh}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1}.ekit-admin-input-text--elementskit-license-key{display:block}.ekit-admin-license-form-submit.btn-license-activate{background-color:#f2295b;border-radius:27px!important;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s;margin-left:0!important;height:auto;display:flex;align-items:center}.ekit-admin-license-form-submit.btn-license-activate:focus,.ekit-admin-license-form-submit.btn-license-activate:hover{background-color:#ad0730;outline:0}.attr-input-group-btn{text-align:left;margin-top:0}.ekit-spinner{width:13px!important;height:13px!important;top:0!important}.attr-modal-content{box-shadow:none}.ekit-go-pro-con .attr-modal-body{padding:30px}.ekit-go-pro-con .attr-modal-body a{color:#f2295b}.elementskit-template-save-btn-editor{background-color:#ccc;border:none;display:inline-flex;align-items:center;color:#fff;border-radius:27px;box-shadow:0 7px 15px rgba(204,204,204,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s}.elementskit-template-save-btn-editor:active,.elementskit-template-save-btn-editor:focus,.elementskit-template-save-btn-editor:hover{color:#fff!important;background-color:#adadad!important;outline:0;border:none;box-shadow:0 7px 15px rgba(204,204,204,.3)!important}.elementskit-template-save-btn-editor img{max-width:14px;margin-right:5px}.elementskit-template-save-btn{background-color:#f2295b;border-radius:27px;box-shadow:0 7px 15px rgba(242,41,91,.3);font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:700;border:none;padding:12px 23px;transition:all .4s}.elementskit-template-save-btn:focus,.elementskit-template-save-btn:hover{background-color:#ad0730;outline:0}.attr-panel-heading.pro-disabled{position:relative;overflow:hidden;border-radius:20px!important}.attr-panel-heading.pro-disabled .attr-btn:before{display:none}.attr-panel-heading.pro-disabled:after{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:1px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.modal-backdrop.attr-fade{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.ekit-go-pro-con{margin-top:50px}.ekit-go-pro-con .icon{font-size:90px;color:#f2295b;opacity:.3}.ekit-go-pro-con h2{font-size:44px;margin:56px 0 34px 0}.ekit-go-pro-con p{font-size:20px;font-weight:300;line-height:1.2}.ekit-go-pro-con .attr-modal-body{padding:30px 15px}#v-elementskit-ekit-go-pro-nav-tab .ekit-admin-tab-icon{height:40px;overflow:visible}.ekit-go-pro-gif{height:58px;position:absolute;top:9px;right:25px;transform:rotate(32deg);opacity:.55}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:focus,.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:hover{border-left-color:#fcb214}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:focus .ekit-go-pro-gif,.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab:hover .ekit-go-pro-gif{filter:invert(1) brightness(60%) sepia(80%) saturate(10000%) hue-rotate(35deg)}.attr-nav-tabs>li>#v-elementskit-ekit-go-pro-nav-tab .ekit-admin-title{color:#fcb214}.ekit-content-type-pro-disabled .ekit-admin-input-switch:before{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:1px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.attr-panel-heading.pro-disabled{position:relative;overflow:hidden;border-radius:20px!important}.attr-panel-heading.pro-disabled .attr-btn:before{display:none}.attr-panel-heading.pro-disabled:after{background-color:#f2295b;background-image:none;box-shadow:rgba(0,5,41,.1) 0 3px 7px 0;color:#fff;content:"PRO";display:block;font-size:10px;font-weight:600;height:25px;left:-41px;line-height:28px;padding-bottom:1px;padding-left:3px;padding-right:0;padding-top:6px;position:absolute;text-align:center;text-transform:uppercase;top:-4px;transform:matrix(.70711,-.70711,.70711,.70711,0,0);width:100px}.ekit-content-type-pro-disabled .ekit-admin-input-switch:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:.4}
|
libs/framework/assets/js/ekit-admin-core.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){"use strict";i.r(e);i(1),i(2),i(4)},function(t,e){if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var i=!1,n=this;t(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||t(n).trigger(t.support.transition.end)},e),this},t(function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.close=function(e){var n=t(this),o=n.attr("data-target");o||(o=(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var r=t("#"===o?[]:o);function s(){r.detach().trigger("closed.bs.attr-alert").remove()}e&&e.preventDefault(),r.length||(r=n.closest(".attr-alert")),r.trigger(e=t.Event("close.bs.attr-alert")),e.isDefaultPrevented()||(r.removeClass("attr-in"),t.support.transition&&r.hasClass("attr-fade")?r.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s())};var n=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var n=t(this),o=n.data("bs.attr-alert");o||n.data("bs.alert",o=new i(this)),"string"==typeof e&&o[e].call(n)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";var e=function(i,n){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,n),this.isLoading=!1};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.button"),r="object"==typeof i&&i;o||n.data("bs.button",o=new e(this,r)),"toggle"==i?o.toggle():i&&o.setState(i)})}e.VERSION="3.3.7",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var i="disabled",n=this.$element,o=n.is("input")?"val":"html",r=n.data();e+="Text",null==r.resetText&&n.data("resetText",n[o]()),setTimeout(t.proxy(function(){n[o](null==r[e]?this.options[e]:r[e]),"loadingText"==e?(this.isLoading=!0,n.addClass("attr-"+i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass("attr-"+i).removeAttr(i).prop(i,!1))},this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-attr-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".attr-active").removeClass("attr-active"),this.$element.addClass("attr-active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("attr-active")&&(t=!1),this.$element.toggleClass("attr-active")),i.prop("checked",this.$element.hasClass("attr-active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("attr-active")),this.$element.toggleClass("attr-active")};var n=t.fn.button;t.fn.button=i,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-attr-toggle^="button"]',function(e){var n=t(e.target).closest(".attr-btn");i.call(n,"toggle"),t(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),n.is("input,button")?n.trigger("focus"):n.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-attr-toggle^="button"]',function(e){t(e.target).closest(".attr-btn").toggleClass("attr-focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";var e=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".attr-carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-carousel"),r=t.extend({},e.DEFAULTS,n.data(),"object"==typeof i&&i),s="string"==typeof i?i:r.slide;o||n.data("bs.carousel",o=new e(this,r)),"number"==typeof i?o.to(i):s?o[s]():r.interval&&o.pause().cycle()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".attr-item"),this.$items.index(t||this.$active)},e.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var n=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(n)},e.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".attr-item.attr-active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".attr-next, .attr-prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(i,n){var o=this.$element.find(".attr-item.attr-active"),r=n||this.getItemForDirection(i,o),s=this.interval,a="next"==i?"left":"right",l=this;if(r.hasClass("attr-active"))return this.sliding=!1;var d=r[0],c=t.Event("slide.bs.carousel",{relatedTarget:d,direction:a});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,s&&this.pause(),this.$indicators.length){this.$indicators.find(".attr-active").removeClass("attr-active");var p=t(this.$indicators.children()[this.getItemIndex(r)]);p&&p.addClass("attr-active")}var f=t.Event("slid.bs.carousel",{relatedTarget:d,direction:a});return t.support.transition&&this.$element.hasClass("slide")?(r.addClass("attr-"+i),r[0].offsetWidth,o.addClass("attr-"+a),r.addClass("attr-"+a),o.one("bsTransitionEnd",function(){r.removeClass(["attr-"+i,"attr-"+a].join(" ")).addClass("attr-active"),o.removeClass(["attr-active","attr-"+a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(f)},0)}).emulateTransitionEnd(e.TRANSITION_DURATION)):(o.removeClass("attr-active"),r.addClass("attr-active"),this.sliding=!1,this.$element.trigger(f)),s&&this.cycle(),this}};var n=t.fn.carousel;t.fn.carousel=i,t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=n,this};var o=function(e){var n,o=t(this),r=t(o.attr("data-target")||(n=o.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(r.hasClass("attr-carousel")){var s=t.extend({},r.data(),o.data()),a=o.attr("data-slide-to");a&&(s.interval=!1),i.call(r,s),a&&r.data("bs.attr-carousel").to(a),e.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),function(t){"use strict";var e=function(i,n){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,n),this.$trigger=t('[data-attr-toggle="collapse"][href="#'+i.id+'"],[data-attr-toggle="collapse"][data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function i(e){var i,n=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(n)}function n(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-collapse"),r=t.extend({},e.DEFAULTS,n.data(),"object"==typeof i&&i);!o&&r.toggle&&/show|hide/.test(i)&&(r.toggle=!1),o||n.data("bs.collapse",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=350,e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("attr-in")){var i,o=this.$parent&&this.$parent.children(".attr-panel").children(".attr-in, .attr-collapsing");if(!(o&&o.length&&(i=o.data("bs.attr-collapse"))&&i.transitioning)){var r=t.Event("show.bs.attr-collapse");if(this.$element.trigger(r),!r.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),i||o.data("bs.collapse",null));var s=this.dimension();this.$element.removeClass("attr-collapse").addClass("attr-collapsing")[s](0).attr("aria-expanded",!0),this.$trigger.removeClass("attr-collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("attr-collapsing").addClass("attr-collapse attr-in")[s](""),this.transitioning=0,this.$element.trigger("shown.bs.attr-collapse")};if(!t.support.transition)return a.call(this);var l=t.camelCase(["scroll",s].join("-"));this.$element.one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(e.TRANSITION_DURATION)[s](this.$element[0][l])}}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("attr-in")){var i=t.Event("hide.bs.attr-collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("attr-collapsing").removeClass("attr-collapse attr-in").attr("aria-expanded",!1),this.$trigger.addClass("attr-collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("attr-collapsing").addClass("attr-collapse").trigger("hidden.bs.attr-collapse")};if(!t.support.transition)return o.call(this);this.$element[n](0).one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(e.TRANSITION_DURATION)}}},e.prototype.toggle=function(){this[this.$element.hasClass("attr-in")?"hide":"show"]()},e.prototype.getParent=function(){return t(this.options.parent).find('[data-attr-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(e,n){var o=t(n);this.addAriaAndCollapsedClass(i(o),o)},this)).end()},e.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("attr-in");t.attr("aria-expanded",i),e.toggleClass("attr-collapsed",!i).attr("aria-expanded",i)};var o=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-attr-toggle="collapse"]',function(e){var o=t(this);o.attr("data-target")||e.preventDefault();var r=i(o),s=r.data("bs.attr-collapse")?"toggle":o.data();n.call(r,s)})}(jQuery),function(t){"use strict";var e=".dropdown-backdrop",i='[data-attr-toggle="dropdown"]',n=function(e){t(e).on("click.bs.dropdown",this.toggle)};function o(e){var i=e.attr("data-target");i||(i=(i=e.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&t(i);return n&&n.length?n:e.parent()}function r(n){n&&3===n.which||(t(e).remove(),t(i).each(function(){var e=t(this),i=o(e),r={relatedTarget:this};i.hasClass("attr-open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&t.contains(i[0],n.target)||(i.trigger(n=t.Event("hide.bs.dropdown",r)),n.isDefaultPrevented()||(e.attr("aria-expanded","false"),i.removeClass("attr-open").trigger(t.Event("hidden.bs.dropdown",r)))))}))}n.VERSION="3.3.7",n.prototype.toggle=function(e){var i=t(this);if(!i.is(".attr-disabled, :disabled")){var n=o(i),s=n.hasClass("attr-open");if(r(),!s){"ontouchstart"in document.documentElement&&!n.closest(".attr-navbar-nav").length&&t(document.createElement("div")).addClass("attr-dropdown-backdrop").insertAfter(t(this)).on("click",r);var a={relatedTarget:this};if(n.trigger(e=t.Event("show.bs.dropdown",a)),e.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),n.toggleClass("attr-open").trigger(t.Event("shown.bs.dropdown",a))}return!1}},n.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var n=t(this);if(e.preventDefault(),e.stopPropagation(),!n.is(".attr-disabled, :disabled")){var r=o(n),s=r.hasClass("attr-open");if(!s&&27!=e.which||s&&27==e.which)return 27==e.which&&r.find(i).trigger("focus"),n.trigger("click");var a=r.find(".dropdown-menu li:not(.attr-disabled):visible a");if(a.length){var l=a.index(e.target);38==e.which&&l>0&&l--,40==e.which&&l<a.length-1&&l++,~l||(l=0),a.eq(l).trigger("focus")}}}};var s=t.fn.dropdown;t.fn.dropdown=function(e){return this.each(function(){var i=t(this),o=i.data("bs.attr-dropdown");o||i.data("bs.dropdown",o=new n(this)),"string"==typeof e&&o[e].call(i)})},t.fn.dropdown.Constructor=n,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=s,this},t(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",i,n.prototype.toggle).on("keydown.bs.dropdown.data-api",i,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)}(jQuery),function(t){"use strict";var e=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".attr-modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".attr-modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.attr-modal")},this))};function i(i,n){return this.each(function(){var o=t(this),r=o.data("bs.attr-modal"),s=t.extend({},e.DEFAULTS,o.data(),"object"==typeof i&&i);r||o.data("bs.modal",r=new e(this,s)),"string"==typeof i?r[i](n):s.show&&r.show(n)})}e.VERSION="3.3.7",e.TRANSITION_DURATION=300,e.BACKDROP_TRANSITION_DURATION=150,e.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},e.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},e.prototype.show=function(i){var n=this,o=t.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("attr-modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var o=t.support.transition&&n.$element.hasClass("attr-fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),o&&n.$element[0].offsetWidth,n.$element.addClass("attr-in"),n.enforceFocus();var r=t.Event("shown.bs.modal",{relatedTarget:i});o?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(e.TRANSITION_DURATION):n.$element.trigger("focus").trigger(r)}))},e.prototype.hide=function(i){i&&i.preventDefault(),i=t.Event("hide.bs.attr-modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("attr-in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("attr-fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(e.TRANSITION_DURATION):this.hideModal())},e.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},e.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},e.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},e.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("attr-modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.attr-modal")})},e.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},e.prototype.backdrop=function(i){var n=this,o=this.$element.hasClass("attr-fade")?"attr-fade":"";if(this.isShown&&this.options.backdrop){var r=t.support.transition&&o;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("attr-in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(e.BACKDROP_TRANSITION_DURATION):i()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("attr-in");var s=function(){n.removeBackdrop(),i&&i()};t.support.transition&&this.$element.hasClass("attr-fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(e.BACKDROP_TRANSITION_DURATION):s()}else i&&i()},e.prototype.handleUpdate=function(){this.adjustDialog()},e.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},e.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},e.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},e.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},e.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},e.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var n=t.fn.modal;t.fn.modal=i,t.fn.modal.Constructor=e,t.fn.modal.noConflict=function(){return t.fn.modal=n,this},t(document).on("click.bs.modal.data-api",'[data-attr-toggle="modal"]',function(e){var n=t(this),o=n.attr("href"),r=t(n.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),s=r.data("bs.attr-modal")?"toggle":t.extend({remote:!/#/.test(o)&&o},r.data(),n.data());n.is("a")&&e.preventDefault(),r.one("show.bs.modal",function(t){t.isDefaultPrevented()||r.one("hidden.bs.modal",function(){n.is(":visible")&&n.trigger("focus")})}),i.call(r,s,this)})}(jQuery),function(t){"use strict";var e=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="attr-tooltip" role="tooltip"><div class="attr-tooltip-arrow"></div><div class="attr-tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,i,n){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),r=o.length;r--;){var s=o[r];if("click"==s)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,n){i[t]!=n&&(e[t]=n)}),e},e.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("attr-in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}},e.prototype.show=function(){var i=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var n=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!n)return;var o=this,r=this.tip(),s=this.getUID(this.type);this.setContent(),r.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&r.addClass("attr-fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,d=l.test(a);d&&(a=a.replace(l,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass("attr-"+a).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),p=r[0].offsetWidth,f=r[0].offsetHeight;if(d){var h=a,u=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+f>u.bottom?"top":"top"==a&&c.top-f<u.top?"bottom":"right"==a&&c.right+p>u.width?"left":"left"==a&&c.left-p<u.left?"right":a,r.removeClass("attr-"+h).addClass("attr-"+a)}var m=this.getCalculatedOffset(a,c,p,f);this.applyPlacement(m,a);var g=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("attr-fade")?r.one("bsTransitionEnd",g).emulateTransitionEnd(e.TRANSITION_DURATION):g()}},e.prototype.applyPlacement=function(e,i){var n=this.tip(),o=n[0].offsetWidth,r=n[0].offsetHeight,s=parseInt(n.css("margin-top"),10),a=parseInt(n.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),e.top+=s,e.left+=a,t.offset.setOffset(n[0],t.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),n.addClass("attr-in");var l=n[0].offsetWidth,d=n[0].offsetHeight;"top"==i&&d!=r&&(e.top=e.top+r-d);var c=this.getViewportAdjustedDelta(i,e,l,d);c.left?e.left+=c.left:e.top+=c.top;var p=/top|bottom/.test(i),f=p?2*c.left-o+l:2*c.top-r+d,h=p?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(f,n[0][h],p)},e.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".attr-tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("attr-fade attr-in attr-top attr-bottom attr-left attr-right")},e.prototype.hide=function(i){var n=this,o=t(this.$tip),r=t.Event("hide.bs."+this.type);function s(){"in"!=n.hoverState&&o.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),i&&i()}if(this.$element.trigger(r),!r.isDefaultPrevented())return o.removeClass("attr-in"),t.support.transition&&o.hasClass("attr-fade")?o.one("bsTransitionEnd",s).emulateTransitionEnd(e.TRANSITION_DURATION):s(),this.hoverState=null,this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(e){var i=(e=e||this.$element)[0],n="BODY"==i.tagName,o=i.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var r=window.SVGElement&&i instanceof window.SVGElement,s=n?{top:0,left:0}:r?null:e.offset(),a={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=n?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,a,l,s)},e.prototype.getCalculatedOffset=function(t,e,i,n){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-n,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-n/2,left:e.left-i}:{top:e.top+e.height/2-n/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,i,n){var o={top:0,left:0};if(!this.$viewport)return o;var r=this.options.viewport&&this.options.viewport.padding||0,s=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-r-s.scroll,l=e.top+r-s.scroll+n;a<s.top?o.top=s.top-a:l>s.top+s.height&&(o.top=s.top+s.height-l)}else{var d=e.left-r,c=e.left+r+i;d<s.left?o.left=s.left-d:c>s.right&&(o.left=s.left+s.width-c)}return o},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".attr-tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("attr-in")?i.leave(i):i.enter(i)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var i=t.fn.tooltip;t.fn.tooltip=function(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-tooltip"),r="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.tooltip",o=new e(this,r)),"string"==typeof i&&o[i]())})},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.7",e.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="attr-popover" role="tooltip"><div class="attr-arrow"></div><h3 class="attr-popover-title"></h3><div class="attr-popover-content"></div></div>'}),e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),e.prototype.constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".attr-popover-title")[this.options.html?"html":"text"](e),t.find(".attr-popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("attr-fade attr-top attr-bottom attr-left attr-right attr-in"),t.find(".attr-popover-title").html()||t.find(".attr-popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".attr-arrow")};var i=t.fn.popover;t.fn.popover=function(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-popover"),r="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.popover",o=new e(this,r)),"string"==typeof i&&o[i]())})},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery),function(t){"use strict";function e(i,n){this.$body=t(document.body),this.$scrollElement=t(i).is(document.body)?t(window):t(i),this.options=t.extend({},e.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var n=t(this),o=n.data("bs.scrollspy"),r="object"==typeof i&&i;o||n.data("bs.scrollspy",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),o=e.data("target")||e.attr("href"),r=/^#./.test(o)&&t(o);return r&&r.length&&r.is(":visible")&&[[r[i]().top+n,o]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),n=this.options.offset+i-this.$scrollElement.height(),o=this.offsets,r=this.targets,s=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=n)return s!=(t=r[r.length-1])&&this.activate(t);if(s&&e<o[0])return this.activeTarget=null,this.clear();for(t=o.length;t--;)s!=r[t]&&e>=o[t]&&(void 0===o[t+1]||e<o[t+1])&&this.activate(r[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=t(i).parents("li").addClass("attr-active");n.parent(".attr-dropdown-menu").length&&(n=n.closest("li.attr-dropdown").addClass("attr-active")),n.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("attr-active")};var n=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=n,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),function(t){"use strict";var e=function(e){this.element=t(e)};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.tab");o||n.data("bs.tab",o=new e(this)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.attr-dropdown-menu)"),n=e.data("target");if(n||(n=(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("attr-active")){var o=i.find(".attr-active:last a"),r=t.Event("hide.bs.tab",{relatedTarget:e[0]}),s=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(r),e.trigger(s),!s.isDefaultPrevented()&&!r.isDefaultPrevented()){var a=t(n);this.activate(e.closest("li"),i),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},e.prototype.activate=function(i,n,o){var r=n.find("> .attr-active"),s=o&&t.support.transition&&(r.length&&r.hasClass("attr-fade")||!!n.find("> .attr-fade").length);function a(){r.removeClass("attr-active").find("> .attr-dropdown-menu > .attr-active").removeClass("attr-active").end().find('[data-attr-toggle="tab"]').attr("aria-expanded",!1),i.addClass("attr-active").find('[data-attr-toggle="tab"]').attr("aria-expanded",!0),s?(i[0].offsetWidth,i.addClass("attr-in")):i.removeClass("attr-fade"),i.parent(".attr-dropdown-menu").length&&i.closest("li.attr-dropdown").addClass("attr-active").end().find('[data-attr-toggle="tab"]').attr("aria-expanded",!0),o&&o()}r.length&&s?r.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a(),r.removeClass("attr-in")};var n=t.fn.tab;t.fn.tab=i,t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=n,this};var o=function(e){e.preventDefault(),i.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-attr-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-attr-toggle="pill"]',o)}(jQuery),function(t){"use strict";var e=function(i,n){this.options=t.extend({},e.DEFAULTS,n),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(i),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-affix"),r="object"==typeof i&&i;o||n.data("bs.affix",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.RESET="affix affix-top affix-bottom",e.DEFAULTS={offset:0,target:window},e.prototype.getState=function(t,e,i,n){var o=this.$target.scrollTop(),r=this.$element.offset(),s=this.$target.height();if(null!=i&&"top"==this.affixed)return o<i&&"top";if("bottom"==this.affixed)return null!=i?!(o+this.unpin<=r.top)&&"bottom":!(o+s<=t-n)&&"bottom";var a=null==this.affixed,l=a?o:r.top;return null!=i&&o<=i?"top":null!=n&&l+(a?s:e)>=t-n&&"bottom"},e.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(e.RESET).addClass("attr-affix");var t=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-t},e.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},e.prototype.checkPosition=function(){if(this.$element.is(":visible")){var i=this.$element.height(),n=this.options.offset,o=n.top,r=n.bottom,s=Math.max(t(document).height(),t(document.body).height());"object"!=typeof n&&(r=o=n),"function"==typeof o&&(o=n.top(this.$element)),"function"==typeof r&&(r=n.bottom(this.$element));var a=this.getState(s,i,o,r);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var l="affix"+(a?"-"+a:""),d=t.Event(l+".bs.affix");if(this.$element.trigger(d),d.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(e.RESET).addClass("attr-"+l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:s-i-r})}};var n=t.fn.affix;t.fn.affix=i,t.fn.affix.Constructor=e,t.fn.affix.noConflict=function(){return t.fn.affix=n,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var e=t(this),n=e.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),i.call(e,n)})})}(jQuery)},function(t,e,i){(function(e){t.exports=function(){"use strict";function t(t){return t&&"[object Function]"==={}.toString.call(t)}function i(t,e){if(1!==t.nodeType)return[];var i=window.getComputedStyle(t,null);return e?i[e]:i}function n(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function o(t){if(!t||-1!==["HTML","BODY","#document"].indexOf(t.nodeName))return window.document.body;var e=i(t),r=e.overflow,s=e.overflowX,a=e.overflowY;return/(auto|scroll)/.test(r+a+s)?t:o(n(t))}function r(t){var e=t&&t.offsetParent,n=e&&e.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TD","TABLE"].indexOf(e.nodeName)&&"static"===i(e,"position")?r(e):e:window.document.documentElement}function s(t){return null===t.parentNode?t:s(t.parentNode)}function a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return window.document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?t:e,o=i?e:t,l=document.createRange();l.setStart(n,0),l.setEnd(o,0);var d=l.commonAncestorContainer;if(t!==d&&e!==d||n.contains(o))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||r(t.firstElementChild)===t)}(d)?d:r(d);var c=s(t);return c.host?a(c.host,e):a(t,s(e).host)}function l(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top",i="top"===e?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var o=window.document.documentElement,r=window.document.scrollingElement||o;return r[i]}return t[i]}function d(t,e){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(e,"top"),o=l(e,"left"),r=i?-1:1;return t.top+=n*r,t.bottom+=n*r,t.left+=o*r,t.right+=o*r,t}function c(t,e){var i="x"===e?"Left":"Top",n="Left"==i?"Right":"Bottom";return+t["border"+i+"Width"].split("px")[0]+ +t["border"+n+"Width"].split("px")[0]}function p(t,e,i,n){return U(e["offset"+t],e["scroll"+t],i["client"+t],i["offset"+t],i["scroll"+t],z()?i["offset"+t]+n["margin"+("Height"===t?"Top":"Left")]+n["margin"+("Height"===t?"Bottom":"Right")]:0)}function f(){var t=window.document.body,e=window.document.documentElement,i=z()&&window.getComputedStyle(e);return{height:p("Height",t,e,i),width:p("Width",t,e,i)}}function h(t){return G({},t,{right:t.left+t.width,bottom:t.top+t.height})}function u(t){var e={};if(z())try{e=t.getBoundingClientRect();var n=l(t,"top"),o=l(t,"left");e.top+=n,e.left+=o,e.bottom+=n,e.right+=o}catch(t){}else e=t.getBoundingClientRect();var r={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?f():{},a=s.width||t.clientWidth||r.right-r.left,d=s.height||t.clientHeight||r.bottom-r.top,p=t.offsetWidth-a,u=t.offsetHeight-d;if(p||u){var m=i(t);p-=c(m,"x"),u-=c(m,"y"),r.width-=p,r.height-=u}return h(r)}function m(t,e){var n=z(),r="HTML"===e.nodeName,s=u(t),a=u(e),l=o(t),c=i(e),p=+c.borderTopWidth.split("px")[0],f=+c.borderLeftWidth.split("px")[0],m=h({top:s.top-a.top-p,left:s.left-a.left-f,width:s.width,height:s.height});if(m.marginTop=0,m.marginLeft=0,!n&&r){var g=+c.marginTop.split("px")[0],v=+c.marginLeft.split("px")[0];m.top-=p-g,m.bottom-=p-g,m.left-=f-v,m.right-=f-v,m.marginTop=g,m.marginLeft=v}return(n?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(m=d(m,e)),m}function g(t){var e=window.document.documentElement,i=m(t,e),n=U(e.clientWidth,window.innerWidth||0),o=U(e.clientHeight,window.innerHeight||0),r=l(e),s=l(e,"left"),a={top:r-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:n,height:o};return h(a)}function v(t){var e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===i(t,"position")||v(n(t)))}function b(t,e,i,r){var s={top:0,left:0},l=a(t,e);if("viewport"===r)s=g(l);else{var d;"scrollParent"===r?"BODY"===(d=o(n(t))).nodeName&&(d=window.document.documentElement):d="window"===r?window.document.documentElement:r;var c=m(d,l);if("HTML"!==d.nodeName||v(l))s=c;else{var p=f(),h=p.height,u=p.width;s.top+=c.top-c.marginTop,s.bottom=h+c.top,s.left+=c.left-c.marginLeft,s.right=u+c.left}}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function y(t){var e=t.width,i=t.height;return e*i}function w(t,e,i,n,o){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=b(i,n,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return G({key:t},a[t],{area:y(a[t])})}).sort(function(t,e){return e.area-t.area}),d=l.filter(function(t){var e=t.width,n=t.height;return e>=i.clientWidth&&n>=i.clientHeight}),c=0<d.length?d[0].key:l[0].key,p=t.split("-")[1];return c+(p?"-"+p:"")}function T(t,e,i){var n=a(e,i);return m(i,n)}function $(t){var e=window.getComputedStyle(t),i=parseFloat(e.marginTop)+parseFloat(e.marginBottom),n=parseFloat(e.marginLeft)+parseFloat(e.marginRight),o={width:t.offsetWidth+n,height:t.offsetHeight+i};return o}function C(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function x(t,e,i){i=i.split("-")[0];var n=$(t),o={width:n.width,height:n.height},r=-1!==["right","left"].indexOf(i),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",d=r?"width":"height";return o[s]=e[s]+e[l]/2-n[l]/2,o[a]=i===a?e[a]-n[d]:e[C(a)],o}function k(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function E(e,i,n){var o=void 0===n?e:e.slice(0,function(t,e,i){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===i});var n=k(t,function(t){return t[e]===i});return t.indexOf(n)}(e,"name",n));return o.forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&t(n)&&(i.offsets.popper=h(i.offsets.popper),i.offsets.reference=h(i.offsets.reference),i=n(i,e))}),i}function O(t,e){return t.some(function(t){var i=t.name,n=t.enabled;return n&&i===e})}function S(t){for(var e=[!1,"ms","Webkit","Moz","O"],i=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<e.length-1;n++){var o=e[n],r=o?""+o+i:t;if(void 0!==window.document.body.style[r])return r}return null}function _(t,e,i,n){i.updateBound=n,window.addEventListener("resize",i.updateBound,{passive:!0});var r=o(t);return function t(e,i,n,r){var s="BODY"===e.nodeName,a=s?window:e;a.addEventListener(i,n,{passive:!0}),s||t(o(a.parentNode),i,n,r),r.push(a)}(r,"scroll",i.updateBound,i.scrollParents),i.scrollElement=r,i.eventsEnabled=!0,i}function D(){var t;this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=(this.reference,t=this.state,window.removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function I(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function N(t,e){Object.keys(e).forEach(function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&I(e[i])&&(n="px"),t.style[i]=e[i]+n})}function A(t,e,i){var n=k(t,function(t){var i=t.name;return i===e}),o=!!n&&t.some(function(t){return t.name===i&&t.enabled&&t.order<n.order});if(!o){var r="`"+e+"`";console.warn("`"+i+"` modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}function R(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=X.indexOf(t),n=X.slice(i+1).concat(X.slice(0,i));return e?n.reverse():n}function j(t,e,i,n){var o=[0,0],r=-1!==["right","left"].indexOf(n),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=s.indexOf(k(s,function(t){return-1!==t.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,d=-1===a?[s]:[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))];return(d=d.map(function(t,n){var o=(1===n?!r:r)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,i,n){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a;switch(s){case"%p":a=i;break;case"%":case"%r":default:a=n}var l=h(a);return l[e]/100*r}return"vh"===s||"vw"===s?("vh"===s?U(document.documentElement.clientHeight,window.innerHeight||0):U(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r}(t,o,e,i)})})).forEach(function(t,e){t.forEach(function(i,n){I(i)&&(o[e]+=i*("-"===t[n-1]?-1:1))})}),o}for(var L=Math.min,P=Math.floor,U=Math.max,W=["native code","[object MutationObserverConstructor]"],B="undefined"!=typeof window,F=["Edge","Trident","Firefox"],H=0,M=0;M<F.length;M+=1)if(B&&0<=navigator.userAgent.indexOf(F[M])){H=1;break}var Q,V=B&&function(t){return W.some(function(e){return-1<(t||"").toString().indexOf(e)})}(window.MutationObserver)?function(t){var e=!1,i=0,n=document.createElement("span"),o=new MutationObserver(function(){t(),e=!1});return o.observe(n,{attributes:!0}),function(){e||(e=!0,n.setAttribute("x-index",i),++i)}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},H))}},z=function(){return null==Q&&(Q=-1!==navigator.appVersion.indexOf("MSIE 10")),Q},q=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Y=function(){function t(t,e){for(var i,n=0;n<e.length;n++)(i=e[n]).enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),K=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t},G=Object.assign||function(t){for(var e,i=1;i<arguments.length;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],X=J.slice(3),Z={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},tt=function(){function e(i,n){var o=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};q(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=V(this.update.bind(this)),this.options=G({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=i.jquery?i[0]:i,this.popper=n.jquery?n[0]:n,this.options.modifiers={},Object.keys(G({},e.Defaults.modifiers,r.modifiers)).forEach(function(t){o.options.modifiers[t]=G({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return G({name:t},o.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(e){e.enabled&&t(e.onLoad)&&e.onLoad(o.reference,o.popper,o.options,e,o.state)}),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return Y(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=T(this.state,this.popper,this.reference),t.placement=w(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.offsets.popper=x(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position="absolute",t=E(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,O(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[S("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=_(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return D.call(this)}}]),e}();return tt.Utils=("undefined"==typeof window?e:window).PopperUtils,tt.placements=J,tt.Defaults={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,i=e.split("-")[0],n=e.split("-")[1];if(n){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",d=a?"width":"height",c={start:K({},l,r[l]),end:K({},l,r[l]+r[d]-s[d])};t.offsets.popper=G({},s,c[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var i,n=e.offset,o=t.placement,r=t.offsets,s=r.popper,a=r.reference,l=o.split("-")[0];return i=I(+n)?[+n,0]:j(n,s,a,l),"left"===l?(s.top+=i[0],s.left-=i[1]):"right"===l?(s.top+=i[0],s.left+=i[1]):"top"===l?(s.left+=i[0],s.top-=i[1]):"bottom"===l&&(s.left+=i[0],s.top+=i[1]),t.popper=s,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var i=e.boundariesElement||r(t.instance.popper);t.instance.reference===i&&(i=r(i));var n=b(t.instance.popper,t.instance.reference,e.padding,i);e.boundaries=n;var o=e.priority,s=t.offsets.popper,a={primary:function(t){var i=s[t];return s[t]<n[t]&&!e.escapeWithReference&&(i=U(s[t],n[t])),K({},t,i)},secondary:function(t){var i="right"===t?"left":"top",o=s[i];return s[t]>n[t]&&!e.escapeWithReference&&(o=L(s[i],n[t]-("right"===t?s.width:s.height))),K({},i,o)}};return o.forEach(function(t){var e=-1===["left","top"].indexOf(t)?"secondary":"primary";s=G({},s,a[e](t))}),t.offsets.popper=s,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,n=e.reference,o=t.placement.split("-")[0],r=P,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",d=s?"width":"height";return i[a]<r(n[l])&&(t.offsets.popper[l]=r(n[l])-i[d]),i[l]>r(n[a])&&(t.offsets.popper[l]=r(n[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){if(!A(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),d=l?"height":"width",c=l?"Top":"Left",p=c.toLowerCase(),f=l?"left":"top",u=l?"bottom":"right",m=$(n)[d];a[u]-m<s[p]&&(t.offsets.popper[p]-=s[p]-(a[u]-m)),a[p]+m>s[u]&&(t.offsets.popper[p]+=a[p]+m-s[u]);var g=a[p]+a[d]/2-m/2,v=i(t.instance.popper,"margin"+c).replace("px",""),b=g-h(t.offsets.popper)[p]-v;return b=U(L(s[d]-m,b),0),t.arrowElement=n,t.offsets.arrow={},t.offsets.arrow[p]=Math.round(b),t.offsets.arrow[f]="",t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(O(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var i=b(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement),n=t.placement.split("-")[0],o=C(n),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Z.FLIP:s=[n,o];break;case Z.CLOCKWISE:s=R(n);break;case Z.COUNTERCLOCKWISE:s=R(n,!0);break;default:s=e.behavior}return s.forEach(function(a,l){if(n!==a||s.length===l+1)return t;n=t.placement.split("-")[0],o=C(n);var d=t.offsets.popper,c=t.offsets.reference,p=P,f="left"===n&&p(d.right)>p(c.left)||"right"===n&&p(d.left)<p(c.right)||"top"===n&&p(d.bottom)>p(c.top)||"bottom"===n&&p(d.top)<p(c.bottom),h=p(d.left)<p(i.left),u=p(d.right)>p(i.right),m=p(d.top)<p(i.top),g=p(d.bottom)>p(i.bottom),v="left"===n&&h||"right"===n&&u||"top"===n&&m||"bottom"===n&&g,b=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(b&&"start"===r&&h||b&&"end"===r&&u||!b&&"start"===r&&m||!b&&"end"===r&&g);(f||v||y)&&(t.flipped=!0,(f||v)&&(n=s[l+1]),y&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=n+(r?"-"+r:""),t.offsets.popper=G({},t.offsets.popper,x(t.instance.popper,t.offsets.reference,t.placement)),t=E(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],n=t.offsets,o=n.popper,r=n.reference,s=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return o[s?"left":"top"]=r[i]-(a?o[s?"width":"height"]:0),t.placement=C(e),t.offsets.popper=h(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!A(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=k(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<i.top||e.left>i.right||e.top>i.bottom||e.right<i.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var i=e.x,n=e.y,o=t.offsets.popper,s=k(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,l,d=void 0===s?e.gpuAcceleration:s,c=r(t.instance.popper),p=u(c),f={position:o.position},h={left:P(o.left),top:P(o.top),bottom:P(o.bottom),right:P(o.right)},m="bottom"===i?"top":"bottom",g="right"===n?"left":"right",v=S("transform");if(l="bottom"==m?-p.height+h.bottom:h.top,a="right"==g?-p.width+h.right:h.left,d&&v)f[v]="translate3d("+a+"px, "+l+"px, 0)",f[m]=0,f[g]=0,f.willChange="transform";else{var b="bottom"==m?-1:1,y="right"==g?-1:1;f[m]=l*b,f[g]=a*y,f.willChange=m+", "+g}var w={"x-placement":t.placement};return t.attributes=G({},w,t.attributes),t.styles=G({},f,t.styles),t.arrowStyles=G({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){return N(t.instance.popper,t.styles),function(t,e){Object.keys(e).forEach(function(i){var n=e[i];!1===n?t.removeAttribute(i):t.setAttribute(i,e[i])})}(t.instance.popper,t.attributes),t.arrowElement&&Object.keys(t.arrowStyles).length&&N(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,i,n,o){var r=T(0,e,t),s=w(i.placement,r,e,t,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return e.setAttribute("x-placement",s),N(e,{position:"absolute"}),i},gpuAcceleration:void 0}}},tt}()}).call(this,i(3))},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e){jQuery(document).ready(function(t){"use strict";var e;if(t(".ekit-admin-single-accordion").on("click",".ekit-admin-single-accordion--heading",function(){t(this).next().slideToggle().parent().toggleClass("active").siblings().removeClass("active").find(".ekit-admin-single-accordion--body").slideUp()}),t(".ekit-admin-single-accordion:first-child .ekit-admin-single-accordion--heading").trigger("click"),t(".ekit-admin-video-tutorial-item").on("click","a",function(e){var i=t(this).data("video_id");i&&(e.preventDefault(),t(".ekti-admin-video-tutorial-popup").toggleClass("show").find(".ekti-admin-video-tutorial-iframe").html('<iframe width="700" height="400" src="https://www.youtube.com/embed/'+i+'?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'))}),t(".ekti-admin-video-tutorial-close").on("click",function(){t(this).parents(".ekti-admin-video-tutorial-popup").removeClass("show").find(".ekti-admin-video-tutorial-iframe").html("")}),t(".ekit-admin-nav-link").on("click",function(e){t(this).hasClass("ekit-admin-nav-hidden")?e.preventDefault():(window.location.hash=this.hash,t(this).parents(".attr-nav-tabs").find("a").removeClass("top").removeClass("bottom"),t(this).parents("li").prev().find("a").addClass("top"),t(this).parents("li").next().find("a").addClass("bottom"))}),(e=window.location.hash)&&t(`${e}-tab`).trigger("click"),t("#v-elementskit-tabContent").length>0){var i=t("#v-elementskit-tabContent").offset().top;t(window).scroll(function(){var e=t(".ekit-admin-section-header");t(window).scrollTop()>=i?e.addClass("fixed").css({width:jQuery("#v-elementskit-tabContent").width()}):e.removeClass("fixed").css({width:"auto"})})}t("#ekit-admin-settings-form").on("submit",function(e){var i=t(this),n=i.find(".ekit-admin-settings-form-submit"),o=i.serialize();i.addClass("is-loading"),n.attr("disabled",!0),n.find(".ekit-admin-save-icon").hide(),t.post(ajaxurl+"?action=ekit_admin_action",o,function(e){var o,r,s,a;console.log(e),i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),o=t("#ekit-admin-switch__module__list____header-footer").prop("checked"),r=t("#elementskit-template-admin-menu").html(),s=t("#toplevel_page_elementskit .wp-submenu"),a=s.find('a[href="edit.php?post_type=elementskit_template"]'),1==o?a.length>0||"y"==s.attr("item-added")?a.parent().show():(s.find("li.wp-first-item").after(r),s.attr("item-added","y")):a.parent().hide()}),e.preventDefault()}),t("#ekit-admin-license-form").on("submit",function(e){var i=t(this),n=i.find(".ekit-admin-license-form-submit"),o=i.serialize(),r=i.find(".elementskit-license-form-result .attr-alert");i.addClass("is-loading"),n.find(".ekit-admin-save-icon").hide(),t.post(ajaxurl+"?action=ekit_admin_license",o,function(t){i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),r.attr("class","attr-alert attr-alert-"+t.status).html(t.message),1==t.validate&&setTimeout(function(){window.location.reload()},2e3)},"json"),e.preventDefault()}),t(".ekit-zoom-connection").on("click",function(t){t.preventDefault(),jQuery.ajax({data:{},type:"post",url:window.rest_config.rest_url+"elementskit/v1/zoom-meeting/hosts/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.rest_config.nonce)},success:function(t){alert(t.message)}})}),t("#ekit_instagram_refresh_feed_btn").click(function(e){e.preventDefault();var i=elementskit.resturl+"widget/instagram-feed/refresh_feed",n=t("#ekit-admin-option-textuser__data__instragram____username__").val();t.get("https://www.instagram.com/"+n+"/?__a=1",function(e){console.log(e),t.ajax({type:"POST",url:i,data:{content:e},success:function(t){alert("Instagram data refreshed")},error:function(t){alert("Instagram data refreshed")}})})}),t(document).on("click","#dribble_access_btn",function(e){e.preventDefault();var i=t(this),n=t("#ekit-admin-option-textuser__data__dribble____client__id__").val(),o=t("#ekit-admin-option-textuser__data__dribble____client__secret__").val(),r=i.data("rest"),s=i.data("nonce"),a=function(t){var e,i=t<=20?20:t,n="ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789",o=n.length,r="";for(e=0;e<i;e++)r+=n.charAt(Math.floor(Math.random()*o));return r}(20),l={uuid:a},d=r+"elementskit/v1/dribble/redirect_uri",c="?client_id="+n+"&cs="+o+"&scope=public&state="+JSON.stringify(l)+"&redirect_uri="+d;!function(t,e,i,n){var o=o||screen.height/2-i/2,r=r||screen.width/2-e/2,s=window.open(t,"","location=1,status=1,resizable=yes,width="+e+",height="+i+",top="+o+",left="+r);setTimeout(function t(){s&&0==s.closed?setTimeout(t,100):n&&n()},100)}(r+"elementskit/v1/dribble/initiate"+c,600,500,function(e){var n={tok_uuid:a};jQuery.ajax({data:n,type:"post",url:r+"elementskit/v1/dribble/retrieve/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",s)},success:function(e){e.success?(t("#ekit-admin-option-textuser__data__dribble____access__token__").prop("disabled",!1).val(e.token),i.text("Refresh Access Token")):alert("Failed to retrieve the token.")},error:function(t){},complete:function(){}})})})})}]);
|
1 |
+
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,i){"use strict";i.r(e);i(1),i(2),i(4)},function(t,e){if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var i=!1,n=this;t(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||t(n).trigger(t.support.transition.end)},e),this},t(function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.close=function(e){var n=t(this),o=n.attr("data-target");o||(o=(o=n.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var r=t("#"===o?[]:o);function s(){r.detach().trigger("closed.bs.attr-alert").remove()}e&&e.preventDefault(),r.length||(r=n.closest(".attr-alert")),r.trigger(e=t.Event("close.bs.attr-alert")),e.isDefaultPrevented()||(r.removeClass("attr-in"),t.support.transition&&r.hasClass("attr-fade")?r.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s())};var n=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var n=t(this),o=n.data("bs.attr-alert");o||n.data("bs.alert",o=new i(this)),"string"==typeof e&&o[e].call(n)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";var e=function(i,n){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,n),this.isLoading=!1};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.button"),r="object"==typeof i&&i;o||n.data("bs.button",o=new e(this,r)),"toggle"==i?o.toggle():i&&o.setState(i)})}e.VERSION="3.3.7",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var i="disabled",n=this.$element,o=n.is("input")?"val":"html",r=n.data();e+="Text",null==r.resetText&&n.data("resetText",n[o]()),setTimeout(t.proxy(function(){n[o](null==r[e]?this.options[e]:r[e]),"loadingText"==e?(this.isLoading=!0,n.addClass("attr-"+i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass("attr-"+i).removeAttr(i).prop(i,!1))},this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-attr-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".attr-active").removeClass("attr-active"),this.$element.addClass("attr-active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("attr-active")&&(t=!1),this.$element.toggleClass("attr-active")),i.prop("checked",this.$element.hasClass("attr-active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("attr-active")),this.$element.toggleClass("attr-active")};var n=t.fn.button;t.fn.button=i,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-attr-toggle^="button"]',function(e){var n=t(e.target).closest(".attr-btn");i.call(n,"toggle"),t(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),n.is("input,button")?n.trigger("focus"):n.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-attr-toggle^="button"]',function(e){t(e.target).closest(".attr-btn").toggleClass("attr-focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";var e=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".attr-carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-carousel"),r=t.extend({},e.DEFAULTS,n.data(),"object"==typeof i&&i),s="string"==typeof i?i:r.slide;o||n.data("bs.carousel",o=new e(this,r)),"number"==typeof i?o.to(i):s?o[s]():r.interval&&o.pause().cycle()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".attr-item"),this.$items.index(t||this.$active)},e.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var n=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(n)},e.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".attr-item.attr-active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".attr-next, .attr-prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(i,n){var o=this.$element.find(".attr-item.attr-active"),r=n||this.getItemForDirection(i,o),s=this.interval,a="next"==i?"left":"right",l=this;if(r.hasClass("attr-active"))return this.sliding=!1;var d=r[0],c=t.Event("slide.bs.carousel",{relatedTarget:d,direction:a});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,s&&this.pause(),this.$indicators.length){this.$indicators.find(".attr-active").removeClass("attr-active");var p=t(this.$indicators.children()[this.getItemIndex(r)]);p&&p.addClass("attr-active")}var f=t.Event("slid.bs.carousel",{relatedTarget:d,direction:a});return t.support.transition&&this.$element.hasClass("slide")?(r.addClass("attr-"+i),r[0].offsetWidth,o.addClass("attr-"+a),r.addClass("attr-"+a),o.one("bsTransitionEnd",function(){r.removeClass(["attr-"+i,"attr-"+a].join(" ")).addClass("attr-active"),o.removeClass(["attr-active","attr-"+a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(f)},0)}).emulateTransitionEnd(e.TRANSITION_DURATION)):(o.removeClass("attr-active"),r.addClass("attr-active"),this.sliding=!1,this.$element.trigger(f)),s&&this.cycle(),this}};var n=t.fn.carousel;t.fn.carousel=i,t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=n,this};var o=function(e){var n,o=t(this),r=t(o.attr("data-target")||(n=o.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(r.hasClass("attr-carousel")){var s=t.extend({},r.data(),o.data()),a=o.attr("data-slide-to");a&&(s.interval=!1),i.call(r,s),a&&r.data("bs.attr-carousel").to(a),e.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),function(t){"use strict";var e=function(i,n){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,n),this.$trigger=t('[data-attr-toggle="collapse"][href="#'+i.id+'"],[data-attr-toggle="collapse"][data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function i(e){var i,n=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(n)}function n(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-collapse"),r=t.extend({},e.DEFAULTS,n.data(),"object"==typeof i&&i);!o&&r.toggle&&/show|hide/.test(i)&&(r.toggle=!1),o||n.data("bs.collapse",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=350,e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("attr-in")){var i,o=this.$parent&&this.$parent.children(".attr-panel").children(".attr-in, .attr-collapsing");if(!(o&&o.length&&(i=o.data("bs.attr-collapse"))&&i.transitioning)){var r=t.Event("show.bs.attr-collapse");if(this.$element.trigger(r),!r.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),i||o.data("bs.collapse",null));var s=this.dimension();this.$element.removeClass("attr-collapse").addClass("attr-collapsing")[s](0).attr("aria-expanded",!0),this.$trigger.removeClass("attr-collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("attr-collapsing").addClass("attr-collapse attr-in")[s](""),this.transitioning=0,this.$element.trigger("shown.bs.attr-collapse")};if(!t.support.transition)return a.call(this);var l=t.camelCase(["scroll",s].join("-"));this.$element.one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(e.TRANSITION_DURATION)[s](this.$element[0][l])}}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("attr-in")){var i=t.Event("hide.bs.attr-collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("attr-collapsing").removeClass("attr-collapse attr-in").attr("aria-expanded",!1),this.$trigger.addClass("attr-collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("attr-collapsing").addClass("attr-collapse").trigger("hidden.bs.attr-collapse")};if(!t.support.transition)return o.call(this);this.$element[n](0).one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(e.TRANSITION_DURATION)}}},e.prototype.toggle=function(){this[this.$element.hasClass("attr-in")?"hide":"show"]()},e.prototype.getParent=function(){return t(this.options.parent).find('[data-attr-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(e,n){var o=t(n);this.addAriaAndCollapsedClass(i(o),o)},this)).end()},e.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("attr-in");t.attr("aria-expanded",i),e.toggleClass("attr-collapsed",!i).attr("aria-expanded",i)};var o=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-attr-toggle="collapse"]',function(e){var o=t(this);o.attr("data-target")||e.preventDefault();var r=i(o),s=r.data("bs.attr-collapse")?"toggle":o.data();n.call(r,s)})}(jQuery),function(t){"use strict";var e=".dropdown-backdrop",i='[data-attr-toggle="dropdown"]',n=function(e){t(e).on("click.bs.dropdown",this.toggle)};function o(e){var i=e.attr("data-target");i||(i=(i=e.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&t(i);return n&&n.length?n:e.parent()}function r(n){n&&3===n.which||(t(e).remove(),t(i).each(function(){var e=t(this),i=o(e),r={relatedTarget:this};i.hasClass("attr-open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&t.contains(i[0],n.target)||(i.trigger(n=t.Event("hide.bs.dropdown",r)),n.isDefaultPrevented()||(e.attr("aria-expanded","false"),i.removeClass("attr-open").trigger(t.Event("hidden.bs.dropdown",r)))))}))}n.VERSION="3.3.7",n.prototype.toggle=function(e){var i=t(this);if(!i.is(".attr-disabled, :disabled")){var n=o(i),s=n.hasClass("attr-open");if(r(),!s){"ontouchstart"in document.documentElement&&!n.closest(".attr-navbar-nav").length&&t(document.createElement("div")).addClass("attr-dropdown-backdrop").insertAfter(t(this)).on("click",r);var a={relatedTarget:this};if(n.trigger(e=t.Event("show.bs.dropdown",a)),e.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),n.toggleClass("attr-open").trigger(t.Event("shown.bs.dropdown",a))}return!1}},n.prototype.keydown=function(e){if(/(38|40|27|32)/.test(e.which)&&!/input|textarea/i.test(e.target.tagName)){var n=t(this);if(e.preventDefault(),e.stopPropagation(),!n.is(".attr-disabled, :disabled")){var r=o(n),s=r.hasClass("attr-open");if(!s&&27!=e.which||s&&27==e.which)return 27==e.which&&r.find(i).trigger("focus"),n.trigger("click");var a=r.find(".dropdown-menu li:not(.attr-disabled):visible a");if(a.length){var l=a.index(e.target);38==e.which&&l>0&&l--,40==e.which&&l<a.length-1&&l++,~l||(l=0),a.eq(l).trigger("focus")}}}};var s=t.fn.dropdown;t.fn.dropdown=function(e){return this.each(function(){var i=t(this),o=i.data("bs.attr-dropdown");o||i.data("bs.dropdown",o=new n(this)),"string"==typeof e&&o[e].call(i)})},t.fn.dropdown.Constructor=n,t.fn.dropdown.noConflict=function(){return t.fn.dropdown=s,this},t(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",i,n.prototype.toggle).on("keydown.bs.dropdown.data-api",i,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)}(jQuery),function(t){"use strict";var e=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),this.$dialog=this.$element.find(".attr-modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".attr-modal-content").load(this.options.remote,t.proxy(function(){this.$element.trigger("loaded.bs.attr-modal")},this))};function i(i,n){return this.each(function(){var o=t(this),r=o.data("bs.attr-modal"),s=t.extend({},e.DEFAULTS,o.data(),"object"==typeof i&&i);r||o.data("bs.modal",r=new e(this,s)),"string"==typeof i?r[i](n):s.show&&r.show(n)})}e.VERSION="3.3.7",e.TRANSITION_DURATION=300,e.BACKDROP_TRANSITION_DURATION=150,e.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},e.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},e.prototype.show=function(i){var n=this,o=t.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("attr-modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var o=t.support.transition&&n.$element.hasClass("attr-fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),o&&n.$element[0].offsetWidth,n.$element.addClass("attr-in"),n.enforceFocus();var r=t.Event("shown.bs.modal",{relatedTarget:i});o?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(e.TRANSITION_DURATION):n.$element.trigger("focus").trigger(r)}))},e.prototype.hide=function(i){i&&i.preventDefault(),i=t.Event("hide.bs.attr-modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(document).off("focusin.bs.modal"),this.$element.removeClass("attr-in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),t.support.transition&&this.$element.hasClass("attr-fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(e.TRANSITION_DURATION):this.hideModal())},e.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},e.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},e.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},e.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("attr-modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.attr-modal")})},e.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},e.prototype.backdrop=function(i){var n=this,o=this.$element.hasClass("attr-fade")?"attr-fade":"";if(this.isShown&&this.options.backdrop){var r=t.support.transition&&o;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("attr-in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(e.BACKDROP_TRANSITION_DURATION):i()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("attr-in");var s=function(){n.removeBackdrop(),i&&i()};t.support.transition&&this.$element.hasClass("attr-fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(e.BACKDROP_TRANSITION_DURATION):s()}else i&&i()},e.prototype.handleUpdate=function(){this.adjustDialog()},e.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},e.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},e.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},e.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},e.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},e.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var n=t.fn.modal;t.fn.modal=i,t.fn.modal.Constructor=e,t.fn.modal.noConflict=function(){return t.fn.modal=n,this},t(document).on("click.bs.modal.data-api",'[data-attr-toggle="modal"]',function(e){var n=t(this),o=n.attr("href"),r=t(n.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),s=r.data("bs.attr-modal")?"toggle":t.extend({remote:!/#/.test(o)&&o},r.data(),n.data());n.is("a")&&e.preventDefault(),r.one("show.bs.modal",function(t){t.isDefaultPrevented()||r.one("hidden.bs.modal",function(){n.is(":visible")&&n.trigger("focus")})}),i.call(r,s,this)})}(jQuery),function(t){"use strict";var e=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="attr-tooltip" role="tooltip"><div class="attr-tooltip-arrow"></div><div class="attr-tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,i,n){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),r=o.length;r--;){var s=o[r];if("click"==s)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,n){i[t]!=n&&(e[t]=n)}),e},e.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("attr-in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}},e.prototype.show=function(){var i=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var n=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!n)return;var o=this,r=this.tip(),s=this.getUID(this.type);this.setContent(),r.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&r.addClass("attr-fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,d=l.test(a);d&&(a=a.replace(l,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass("attr-"+a).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),p=r[0].offsetWidth,f=r[0].offsetHeight;if(d){var h=a,u=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+f>u.bottom?"top":"top"==a&&c.top-f<u.top?"bottom":"right"==a&&c.right+p>u.width?"left":"left"==a&&c.left-p<u.left?"right":a,r.removeClass("attr-"+h).addClass("attr-"+a)}var m=this.getCalculatedOffset(a,c,p,f);this.applyPlacement(m,a);var g=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("attr-fade")?r.one("bsTransitionEnd",g).emulateTransitionEnd(e.TRANSITION_DURATION):g()}},e.prototype.applyPlacement=function(e,i){var n=this.tip(),o=n[0].offsetWidth,r=n[0].offsetHeight,s=parseInt(n.css("margin-top"),10),a=parseInt(n.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),e.top+=s,e.left+=a,t.offset.setOffset(n[0],t.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),n.addClass("attr-in");var l=n[0].offsetWidth,d=n[0].offsetHeight;"top"==i&&d!=r&&(e.top=e.top+r-d);var c=this.getViewportAdjustedDelta(i,e,l,d);c.left?e.left+=c.left:e.top+=c.top;var p=/top|bottom/.test(i),f=p?2*c.left-o+l:2*c.top-r+d,h=p?"offsetWidth":"offsetHeight";n.offset(e),this.replaceArrow(f,n[0][h],p)},e.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".attr-tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("attr-fade attr-in attr-top attr-bottom attr-left attr-right")},e.prototype.hide=function(i){var n=this,o=t(this.$tip),r=t.Event("hide.bs."+this.type);function s(){"in"!=n.hoverState&&o.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),i&&i()}if(this.$element.trigger(r),!r.isDefaultPrevented())return o.removeClass("attr-in"),t.support.transition&&o.hasClass("attr-fade")?o.one("bsTransitionEnd",s).emulateTransitionEnd(e.TRANSITION_DURATION):s(),this.hoverState=null,this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(e){var i=(e=e||this.$element)[0],n="BODY"==i.tagName,o=i.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var r=window.SVGElement&&i instanceof window.SVGElement,s=n?{top:0,left:0}:r?null:e.offset(),a={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=n?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,a,l,s)},e.prototype.getCalculatedOffset=function(t,e,i,n){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-n,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-n/2,left:e.left-i}:{top:e.top+e.height/2-n/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,i,n){var o={top:0,left:0};if(!this.$viewport)return o;var r=this.options.viewport&&this.options.viewport.padding||0,s=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-r-s.scroll,l=e.top+r-s.scroll+n;a<s.top?o.top=s.top-a:l>s.top+s.height&&(o.top=s.top+s.height-l)}else{var d=e.left-r,c=e.left+r+i;d<s.left?o.left=s.left-d:c>s.right&&(o.left=s.left+s.width-c)}return o},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".attr-tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("attr-in")?i.leave(i):i.enter(i)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var i=t.fn.tooltip;t.fn.tooltip=function(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-tooltip"),r="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.tooltip",o=new e(this,r)),"string"==typeof i&&o[i]())})},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.7",e.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="attr-popover" role="tooltip"><div class="attr-arrow"></div><h3 class="attr-popover-title"></h3><div class="attr-popover-content"></div></div>'}),e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),e.prototype.constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".attr-popover-title")[this.options.html?"html":"text"](e),t.find(".attr-popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("attr-fade attr-top attr-bottom attr-left attr-right attr-in"),t.find(".attr-popover-title").html()||t.find(".attr-popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".attr-arrow")};var i=t.fn.popover;t.fn.popover=function(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-popover"),r="object"==typeof i&&i;!o&&/destroy|hide/.test(i)||(o||n.data("bs.popover",o=new e(this,r)),"string"==typeof i&&o[i]())})},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=i,this}}(jQuery),function(t){"use strict";function e(i,n){this.$body=t(document.body),this.$scrollElement=t(i).is(document.body)?t(window):t(i),this.options=t.extend({},e.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var n=t(this),o=n.data("bs.scrollspy"),r="object"==typeof i&&i;o||n.data("bs.scrollspy",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),o=e.data("target")||e.attr("href"),r=/^#./.test(o)&&t(o);return r&&r.length&&r.is(":visible")&&[[r[i]().top+n,o]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),n=this.options.offset+i-this.$scrollElement.height(),o=this.offsets,r=this.targets,s=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=n)return s!=(t=r[r.length-1])&&this.activate(t);if(s&&e<o[0])return this.activeTarget=null,this.clear();for(t=o.length;t--;)s!=r[t]&&e>=o[t]&&(void 0===o[t+1]||e<o[t+1])&&this.activate(r[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=t(i).parents("li").addClass("attr-active");n.parent(".attr-dropdown-menu").length&&(n=n.closest("li.attr-dropdown").addClass("attr-active")),n.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("attr-active")};var n=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=n,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),function(t){"use strict";var e=function(e){this.element=t(e)};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.tab");o||n.data("bs.tab",o=new e(this)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.attr-dropdown-menu)"),n=e.data("target");if(n||(n=(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("attr-active")){var o=i.find(".attr-active:last a"),r=t.Event("hide.bs.tab",{relatedTarget:e[0]}),s=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(r),e.trigger(s),!s.isDefaultPrevented()&&!r.isDefaultPrevented()){var a=t(n);this.activate(e.closest("li"),i),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},e.prototype.activate=function(i,n,o){var r=n.find("> .attr-active"),s=o&&t.support.transition&&(r.length&&r.hasClass("attr-fade")||!!n.find("> .attr-fade").length);function a(){r.removeClass("attr-active").find("> .attr-dropdown-menu > .attr-active").removeClass("attr-active").end().find('[data-attr-toggle="tab"]').attr("aria-expanded",!1),i.addClass("attr-active").find('[data-attr-toggle="tab"]').attr("aria-expanded",!0),s?(i[0].offsetWidth,i.addClass("attr-in")):i.removeClass("attr-fade"),i.parent(".attr-dropdown-menu").length&&i.closest("li.attr-dropdown").addClass("attr-active").end().find('[data-attr-toggle="tab"]').attr("aria-expanded",!0),o&&o()}r.length&&s?r.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a(),r.removeClass("attr-in")};var n=t.fn.tab;t.fn.tab=i,t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=n,this};var o=function(e){e.preventDefault(),i.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-attr-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-attr-toggle="pill"]',o)}(jQuery),function(t){"use strict";var e=function(i,n){this.options=t.extend({},e.DEFAULTS,n),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(i),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(i){return this.each(function(){var n=t(this),o=n.data("bs.attr-affix"),r="object"==typeof i&&i;o||n.data("bs.affix",o=new e(this,r)),"string"==typeof i&&o[i]()})}e.VERSION="3.3.7",e.RESET="affix affix-top affix-bottom",e.DEFAULTS={offset:0,target:window},e.prototype.getState=function(t,e,i,n){var o=this.$target.scrollTop(),r=this.$element.offset(),s=this.$target.height();if(null!=i&&"top"==this.affixed)return o<i&&"top";if("bottom"==this.affixed)return null!=i?!(o+this.unpin<=r.top)&&"bottom":!(o+s<=t-n)&&"bottom";var a=null==this.affixed,l=a?o:r.top;return null!=i&&o<=i?"top":null!=n&&l+(a?s:e)>=t-n&&"bottom"},e.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(e.RESET).addClass("attr-affix");var t=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-t},e.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},e.prototype.checkPosition=function(){if(this.$element.is(":visible")){var i=this.$element.height(),n=this.options.offset,o=n.top,r=n.bottom,s=Math.max(t(document).height(),t(document.body).height());"object"!=typeof n&&(r=o=n),"function"==typeof o&&(o=n.top(this.$element)),"function"==typeof r&&(r=n.bottom(this.$element));var a=this.getState(s,i,o,r);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var l="affix"+(a?"-"+a:""),d=t.Event(l+".bs.affix");if(this.$element.trigger(d),d.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(e.RESET).addClass("attr-"+l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:s-i-r})}};var n=t.fn.affix;t.fn.affix=i,t.fn.affix.Constructor=e,t.fn.affix.noConflict=function(){return t.fn.affix=n,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var e=t(this),n=e.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),i.call(e,n)})})}(jQuery)},function(t,e,i){(function(e){t.exports=function(){"use strict";function t(t){return t&&"[object Function]"==={}.toString.call(t)}function i(t,e){if(1!==t.nodeType)return[];var i=window.getComputedStyle(t,null);return e?i[e]:i}function n(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function o(t){if(!t||-1!==["HTML","BODY","#document"].indexOf(t.nodeName))return window.document.body;var e=i(t),r=e.overflow,s=e.overflowX,a=e.overflowY;return/(auto|scroll)/.test(r+a+s)?t:o(n(t))}function r(t){var e=t&&t.offsetParent,n=e&&e.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TD","TABLE"].indexOf(e.nodeName)&&"static"===i(e,"position")?r(e):e:window.document.documentElement}function s(t){return null===t.parentNode?t:s(t.parentNode)}function a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return window.document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?t:e,o=i?e:t,l=document.createRange();l.setStart(n,0),l.setEnd(o,0);var d=l.commonAncestorContainer;if(t!==d&&e!==d||n.contains(o))return function(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||r(t.firstElementChild)===t)}(d)?d:r(d);var c=s(t);return c.host?a(c.host,e):a(t,s(e).host)}function l(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top",i="top"===e?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var o=window.document.documentElement,r=window.document.scrollingElement||o;return r[i]}return t[i]}function d(t,e){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(e,"top"),o=l(e,"left"),r=i?-1:1;return t.top+=n*r,t.bottom+=n*r,t.left+=o*r,t.right+=o*r,t}function c(t,e){var i="x"===e?"Left":"Top",n="Left"==i?"Right":"Bottom";return+t["border"+i+"Width"].split("px")[0]+ +t["border"+n+"Width"].split("px")[0]}function p(t,e,i,n){return U(e["offset"+t],e["scroll"+t],i["client"+t],i["offset"+t],i["scroll"+t],z()?i["offset"+t]+n["margin"+("Height"===t?"Top":"Left")]+n["margin"+("Height"===t?"Bottom":"Right")]:0)}function f(){var t=window.document.body,e=window.document.documentElement,i=z()&&window.getComputedStyle(e);return{height:p("Height",t,e,i),width:p("Width",t,e,i)}}function h(t){return G({},t,{right:t.left+t.width,bottom:t.top+t.height})}function u(t){var e={};if(z())try{e=t.getBoundingClientRect();var n=l(t,"top"),o=l(t,"left");e.top+=n,e.left+=o,e.bottom+=n,e.right+=o}catch(t){}else e=t.getBoundingClientRect();var r={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?f():{},a=s.width||t.clientWidth||r.right-r.left,d=s.height||t.clientHeight||r.bottom-r.top,p=t.offsetWidth-a,u=t.offsetHeight-d;if(p||u){var m=i(t);p-=c(m,"x"),u-=c(m,"y"),r.width-=p,r.height-=u}return h(r)}function m(t,e){var n=z(),r="HTML"===e.nodeName,s=u(t),a=u(e),l=o(t),c=i(e),p=+c.borderTopWidth.split("px")[0],f=+c.borderLeftWidth.split("px")[0],m=h({top:s.top-a.top-p,left:s.left-a.left-f,width:s.width,height:s.height});if(m.marginTop=0,m.marginLeft=0,!n&&r){var g=+c.marginTop.split("px")[0],v=+c.marginLeft.split("px")[0];m.top-=p-g,m.bottom-=p-g,m.left-=f-v,m.right-=f-v,m.marginTop=g,m.marginLeft=v}return(n?e.contains(l):e===l&&"BODY"!==l.nodeName)&&(m=d(m,e)),m}function g(t){var e=window.document.documentElement,i=m(t,e),n=U(e.clientWidth,window.innerWidth||0),o=U(e.clientHeight,window.innerHeight||0),r=l(e),s=l(e,"left"),a={top:r-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:n,height:o};return h(a)}function v(t){var e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===i(t,"position")||v(n(t)))}function b(t,e,i,r){var s={top:0,left:0},l=a(t,e);if("viewport"===r)s=g(l);else{var d;"scrollParent"===r?"BODY"===(d=o(n(t))).nodeName&&(d=window.document.documentElement):d="window"===r?window.document.documentElement:r;var c=m(d,l);if("HTML"!==d.nodeName||v(l))s=c;else{var p=f(),h=p.height,u=p.width;s.top+=c.top-c.marginTop,s.bottom=h+c.top,s.left+=c.left-c.marginLeft,s.right=u+c.left}}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function y(t){var e=t.width,i=t.height;return e*i}function w(t,e,i,n,o){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=b(i,n,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return G({key:t},a[t],{area:y(a[t])})}).sort(function(t,e){return e.area-t.area}),d=l.filter(function(t){var e=t.width,n=t.height;return e>=i.clientWidth&&n>=i.clientHeight}),c=0<d.length?d[0].key:l[0].key,p=t.split("-")[1];return c+(p?"-"+p:"")}function T(t,e,i){var n=a(e,i);return m(i,n)}function $(t){var e=window.getComputedStyle(t),i=parseFloat(e.marginTop)+parseFloat(e.marginBottom),n=parseFloat(e.marginLeft)+parseFloat(e.marginRight),o={width:t.offsetWidth+n,height:t.offsetHeight+i};return o}function C(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function x(t,e,i){i=i.split("-")[0];var n=$(t),o={width:n.width,height:n.height},r=-1!==["right","left"].indexOf(i),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",d=r?"width":"height";return o[s]=e[s]+e[l]/2-n[l]/2,o[a]=i===a?e[a]-n[d]:e[C(a)],o}function k(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function E(e,i,n){var o=void 0===n?e:e.slice(0,function(t,e,i){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===i});var n=k(t,function(t){return t[e]===i});return t.indexOf(n)}(e,"name",n));return o.forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&t(n)&&(i.offsets.popper=h(i.offsets.popper),i.offsets.reference=h(i.offsets.reference),i=n(i,e))}),i}function O(t,e){return t.some(function(t){var i=t.name,n=t.enabled;return n&&i===e})}function S(t){for(var e=[!1,"ms","Webkit","Moz","O"],i=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<e.length-1;n++){var o=e[n],r=o?""+o+i:t;if(void 0!==window.document.body.style[r])return r}return null}function _(t,e,i,n){i.updateBound=n,window.addEventListener("resize",i.updateBound,{passive:!0});var r=o(t);return function t(e,i,n,r){var s="BODY"===e.nodeName,a=s?window:e;a.addEventListener(i,n,{passive:!0}),s||t(o(a.parentNode),i,n,r),r.push(a)}(r,"scroll",i.updateBound,i.scrollParents),i.scrollElement=r,i.eventsEnabled=!0,i}function D(){var t;this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=(this.reference,t=this.state,window.removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function I(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function N(t,e){Object.keys(e).forEach(function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&I(e[i])&&(n="px"),t.style[i]=e[i]+n})}function A(t,e,i){var n=k(t,function(t){var i=t.name;return i===e}),o=!!n&&t.some(function(t){return t.name===i&&t.enabled&&t.order<n.order});if(!o){var r="`"+e+"`";console.warn("`"+i+"` modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}function R(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],i=X.indexOf(t),n=X.slice(i+1).concat(X.slice(0,i));return e?n.reverse():n}function j(t,e,i,n){var o=[0,0],r=-1!==["right","left"].indexOf(n),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=s.indexOf(k(s,function(t){return-1!==t.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,d=-1===a?[s]:[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))];return(d=d.map(function(t,n){var o=(1===n?!r:r)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,i,n){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a;switch(s){case"%p":a=i;break;case"%":case"%r":default:a=n}var l=h(a);return l[e]/100*r}return"vh"===s||"vw"===s?("vh"===s?U(document.documentElement.clientHeight,window.innerHeight||0):U(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r}(t,o,e,i)})})).forEach(function(t,e){t.forEach(function(i,n){I(i)&&(o[e]+=i*("-"===t[n-1]?-1:1))})}),o}for(var L=Math.min,P=Math.floor,U=Math.max,W=["native code","[object MutationObserverConstructor]"],B="undefined"!=typeof window,F=["Edge","Trident","Firefox"],H=0,M=0;M<F.length;M+=1)if(B&&0<=navigator.userAgent.indexOf(F[M])){H=1;break}var Q,V=B&&function(t){return W.some(function(e){return-1<(t||"").toString().indexOf(e)})}(window.MutationObserver)?function(t){var e=!1,i=0,n=document.createElement("span"),o=new MutationObserver(function(){t(),e=!1});return o.observe(n,{attributes:!0}),function(){e||(e=!0,n.setAttribute("x-index",i),++i)}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},H))}},z=function(){return null==Q&&(Q=-1!==navigator.appVersion.indexOf("MSIE 10")),Q},q=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Y=function(){function t(t,e){for(var i,n=0;n<e.length;n++)(i=e[n]).enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),K=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t},G=Object.assign||function(t){for(var e,i=1;i<arguments.length;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],X=J.slice(3),Z={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},tt=function(){function e(i,n){var o=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};q(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=V(this.update.bind(this)),this.options=G({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=i.jquery?i[0]:i,this.popper=n.jquery?n[0]:n,this.options.modifiers={},Object.keys(G({},e.Defaults.modifiers,r.modifiers)).forEach(function(t){o.options.modifiers[t]=G({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return G({name:t},o.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(e){e.enabled&&t(e.onLoad)&&e.onLoad(o.reference,o.popper,o.options,e,o.state)}),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return Y(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=T(this.state,this.popper,this.reference),t.placement=w(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.offsets.popper=x(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position="absolute",t=E(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,O(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[S("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=_(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return D.call(this)}}]),e}();return tt.Utils=("undefined"==typeof window?e:window).PopperUtils,tt.placements=J,tt.Defaults={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,i=e.split("-")[0],n=e.split("-")[1];if(n){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",d=a?"width":"height",c={start:K({},l,r[l]),end:K({},l,r[l]+r[d]-s[d])};t.offsets.popper=G({},s,c[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var i,n=e.offset,o=t.placement,r=t.offsets,s=r.popper,a=r.reference,l=o.split("-")[0];return i=I(+n)?[+n,0]:j(n,s,a,l),"left"===l?(s.top+=i[0],s.left-=i[1]):"right"===l?(s.top+=i[0],s.left+=i[1]):"top"===l?(s.left+=i[0],s.top-=i[1]):"bottom"===l&&(s.left+=i[0],s.top+=i[1]),t.popper=s,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var i=e.boundariesElement||r(t.instance.popper);t.instance.reference===i&&(i=r(i));var n=b(t.instance.popper,t.instance.reference,e.padding,i);e.boundaries=n;var o=e.priority,s=t.offsets.popper,a={primary:function(t){var i=s[t];return s[t]<n[t]&&!e.escapeWithReference&&(i=U(s[t],n[t])),K({},t,i)},secondary:function(t){var i="right"===t?"left":"top",o=s[i];return s[t]>n[t]&&!e.escapeWithReference&&(o=L(s[i],n[t]-("right"===t?s.width:s.height))),K({},i,o)}};return o.forEach(function(t){var e=-1===["left","top"].indexOf(t)?"secondary":"primary";s=G({},s,a[e](t))}),t.offsets.popper=s,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,n=e.reference,o=t.placement.split("-")[0],r=P,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",d=s?"width":"height";return i[a]<r(n[l])&&(t.offsets.popper[l]=r(n[l])-i[d]),i[l]>r(n[a])&&(t.offsets.popper[l]=r(n[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){if(!A(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),d=l?"height":"width",c=l?"Top":"Left",p=c.toLowerCase(),f=l?"left":"top",u=l?"bottom":"right",m=$(n)[d];a[u]-m<s[p]&&(t.offsets.popper[p]-=s[p]-(a[u]-m)),a[p]+m>s[u]&&(t.offsets.popper[p]+=a[p]+m-s[u]);var g=a[p]+a[d]/2-m/2,v=i(t.instance.popper,"margin"+c).replace("px",""),b=g-h(t.offsets.popper)[p]-v;return b=U(L(s[d]-m,b),0),t.arrowElement=n,t.offsets.arrow={},t.offsets.arrow[p]=Math.round(b),t.offsets.arrow[f]="",t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(O(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var i=b(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement),n=t.placement.split("-")[0],o=C(n),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Z.FLIP:s=[n,o];break;case Z.CLOCKWISE:s=R(n);break;case Z.COUNTERCLOCKWISE:s=R(n,!0);break;default:s=e.behavior}return s.forEach(function(a,l){if(n!==a||s.length===l+1)return t;n=t.placement.split("-")[0],o=C(n);var d=t.offsets.popper,c=t.offsets.reference,p=P,f="left"===n&&p(d.right)>p(c.left)||"right"===n&&p(d.left)<p(c.right)||"top"===n&&p(d.bottom)>p(c.top)||"bottom"===n&&p(d.top)<p(c.bottom),h=p(d.left)<p(i.left),u=p(d.right)>p(i.right),m=p(d.top)<p(i.top),g=p(d.bottom)>p(i.bottom),v="left"===n&&h||"right"===n&&u||"top"===n&&m||"bottom"===n&&g,b=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(b&&"start"===r&&h||b&&"end"===r&&u||!b&&"start"===r&&m||!b&&"end"===r&&g);(f||v||y)&&(t.flipped=!0,(f||v)&&(n=s[l+1]),y&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=n+(r?"-"+r:""),t.offsets.popper=G({},t.offsets.popper,x(t.instance.popper,t.offsets.reference,t.placement)),t=E(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],n=t.offsets,o=n.popper,r=n.reference,s=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return o[s?"left":"top"]=r[i]-(a?o[s?"width":"height"]:0),t.placement=C(e),t.offsets.popper=h(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!A(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=k(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<i.top||e.left>i.right||e.top>i.bottom||e.right<i.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var i=e.x,n=e.y,o=t.offsets.popper,s=k(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,l,d=void 0===s?e.gpuAcceleration:s,c=r(t.instance.popper),p=u(c),f={position:o.position},h={left:P(o.left),top:P(o.top),bottom:P(o.bottom),right:P(o.right)},m="bottom"===i?"top":"bottom",g="right"===n?"left":"right",v=S("transform");if(l="bottom"==m?-p.height+h.bottom:h.top,a="right"==g?-p.width+h.right:h.left,d&&v)f[v]="translate3d("+a+"px, "+l+"px, 0)",f[m]=0,f[g]=0,f.willChange="transform";else{var b="bottom"==m?-1:1,y="right"==g?-1:1;f[m]=l*b,f[g]=a*y,f.willChange=m+", "+g}var w={"x-placement":t.placement};return t.attributes=G({},w,t.attributes),t.styles=G({},f,t.styles),t.arrowStyles=G({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){return N(t.instance.popper,t.styles),function(t,e){Object.keys(e).forEach(function(i){var n=e[i];!1===n?t.removeAttribute(i):t.setAttribute(i,e[i])})}(t.instance.popper,t.attributes),t.arrowElement&&Object.keys(t.arrowStyles).length&&N(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,i,n,o){var r=T(0,e,t),s=w(i.placement,r,e,t,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return e.setAttribute("x-placement",s),N(e,{position:"absolute"}),i},gpuAcceleration:void 0}}},tt}()}).call(this,i(3))},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e){jQuery(document).ready(function(t){"use strict";var e;if(t(".ekit-admin-single-accordion").on("click",".ekit-admin-single-accordion--heading",function(){t(this).next().slideToggle().parent().toggleClass("active").siblings().removeClass("active").find(".ekit-admin-single-accordion--body").slideUp()}),t(".ekit-admin-single-accordion:first-child .ekit-admin-single-accordion--heading").trigger("click"),t(".ekit-admin-video-tutorial-item").on("click","a",function(e){var i=t(this).data("video_id");i&&(e.preventDefault(),t(".ekti-admin-video-tutorial-popup").toggleClass("show").find(".ekti-admin-video-tutorial-iframe").html('<iframe width="700" height="400" src="https://www.youtube.com/embed/'+i+'?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'))}),t(".ekti-admin-video-tutorial-close").on("click",function(){t(this).parents(".ekti-admin-video-tutorial-popup").removeClass("show").find(".ekti-admin-video-tutorial-iframe").html("")}),t(".ekit-admin-nav-link").on("click",function(e){t(this).hasClass("ekit-admin-nav-hidden")?e.preventDefault():(window.location.hash=this.hash,t(this).parents(".attr-nav-tabs").find("a").removeClass("top").removeClass("bottom"),t(this).parents("li").prev().find("a").addClass("top"),t(this).parents("li").next().find("a").addClass("bottom"))}),(e=window.location.hash)&&t(`${e}-tab`).trigger("click"),t("#v-elementskit-tabContent").length>0){var i=t("#v-elementskit-tabContent").offset().top;t(window).scroll(function(){var e=t(".ekit-admin-section-header");t(window).scrollTop()>=i?e.addClass("fixed").css({width:jQuery("#v-elementskit-tabContent").width()}):e.removeClass("fixed").css({width:"auto"})})}t("#ekit-admin-settings-form").on("submit",function(e){var i=t(this),n=i.find(".ekit-admin-settings-form-submit"),o=i.serialize();i.addClass("is-loading"),n.attr("disabled",!0),n.find(".ekit-admin-save-icon").hide(),t.post(ajaxurl+"?action=ekit_admin_action",o,function(e){var o,r,s,a;i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),o=t("#ekit-admin-switch__module__list____header-footer").prop("checked"),r=t("#elementskit-template-admin-menu").html(),s=t("#toplevel_page_elementskit .wp-submenu"),a=s.find('a[href="edit.php?post_type=elementskit_template"]'),1==o?a.length>0||"y"==s.attr("item-added")?a.parent().show():(s.find("li.wp-first-item").after(r),s.attr("item-added","y")):a.parent().hide()}),e.preventDefault()}),t("#ekit-admin-license-form").on("submit",function(e){var i=t(this),n=i.find(".ekit-admin-license-form-submit"),o=i.serialize(),r=i.find(".elementskit-license-form-result .attr-alert");i.addClass("is-loading"),n.find(".ekit-admin-save-icon").hide(),t.post(ajaxurl+"?action=ekit_admin_license",o,function(t){i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),r.attr("class","attr-alert attr-alert-"+t.status).html(t.message),1==t.validate&&setTimeout(function(){window.location.reload()},2e3)},"json"),e.preventDefault()}),t(".ekit-zoom-connection").on("click",function(t){t.preventDefault(),jQuery.ajax({data:{},type:"post",url:window.rest_config.rest_url+"elementskit/v1/zoom-meeting/hosts/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.rest_config.nonce)},success:function(t){alert(t.message)}})}),t("#ekit_instagram_refresh_feed_btn").click(function(e){e.preventDefault();var i=elementskit.resturl+"widget/instagram-feed/refresh_feed",n=t("#ekit-admin-option-textuser__data__instragram____username__").val();t.get("https://www.instagram.com/"+n+"/?__a=1",function(e){t.ajax({type:"POST",url:i,data:{content:e},success:function(t){alert("Instagram data refreshed")},error:function(t){alert("Instagram data refreshed")}})})}),t(document).on("click","#dribble_access_btn",function(e){e.preventDefault();var i=t(this),n=t("#ekit-admin-option-textuser__data__dribble____client__id__").val(),o=t("#ekit-admin-option-textuser__data__dribble____client__secret__").val(),r=i.data("rest"),s=i.data("nonce"),a=function(t){var e,i=t<=20?20:t,n="ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz0123456789",o=n.length,r="";for(e=0;e<i;e++)r+=n.charAt(Math.floor(Math.random()*o));return r}(20),l={uuid:a},d=r+"elementskit/v1/dribble/redirect_uri",c="?client_id="+n+"&cs="+o+"&scope=public&state="+JSON.stringify(l)+"&redirect_uri="+d;!function(t,e,i,n){var o=o||screen.height/2-i/2,r=r||screen.width/2-e/2,s=window.open(t,"","location=1,status=1,resizable=yes,width="+e+",height="+i+",top="+o+",left="+r);setTimeout(function t(){s&&0==s.closed?setTimeout(t,100):n&&n()},100)}(r+"elementskit/v1/dribble/initiate"+c,600,500,function(e){var n={tok_uuid:a};jQuery.ajax({data:n,type:"post",url:r+"elementskit/v1/dribble/retrieve/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",s)},success:function(e){e.success?(t("#ekit-admin-option-textuser__data__dribble____access__token__").prop("disabled",!1).val(e.token),i.text("Refresh Access Token")):alert("Failed to retrieve the token.")},error:function(t){},complete:function(){}})})})})}]);
|
libs/framework/views/settings-init.php
CHANGED
@@ -60,11 +60,11 @@ $sections = apply_filters('elementskit/admin/sections/list', $sections);
|
|
60 |
<li role="presentation" class="ekit-go-pro-nav-tab">
|
61 |
<a class="ekit-admin-nav-link" id="v-elementskit-ekit-go-pro-nav-tab" href="https://go.wpmet.com/ekitpro" role="tab" target="_blank">
|
62 |
<div class="ekit-admin-tab-content">
|
63 |
-
<span class="ekit-admin-title"><?php echo esc_html__('Go
|
64 |
<span class="ekit-admin-subtitle"><?php echo esc_html__('Get premium features', 'elementskit-lite'); ?></span>
|
65 |
</div>
|
66 |
<div class="ekit-admin-tab-icon">
|
67 |
-
<img src="<?php echo self::get_url() . 'assets/images/loader-krasi.gif'; ?>" class="ekit-go-pro-gif" alt="elementskit go pro" />
|
68 |
</div>
|
69 |
</a>
|
70 |
</li>
|
60 |
<li role="presentation" class="ekit-go-pro-nav-tab">
|
61 |
<a class="ekit-admin-nav-link" id="v-elementskit-ekit-go-pro-nav-tab" href="https://go.wpmet.com/ekitpro" role="tab" target="_blank">
|
62 |
<div class="ekit-admin-tab-content">
|
63 |
+
<span class="ekit-admin-title"><?php echo esc_html__('Go Premium', 'elementskit-lite'); ?></span>
|
64 |
<span class="ekit-admin-subtitle"><?php echo esc_html__('Get premium features', 'elementskit-lite'); ?></span>
|
65 |
</div>
|
66 |
<div class="ekit-admin-tab-icon">
|
67 |
+
<img src="<?php echo self::get_url() . 'assets/images/loader-krasi.gif'; ?>" class="ekit-go-pro-gif" alt="elementskit go pro premium" />
|
68 |
</div>
|
69 |
</a>
|
70 |
</li>
|
libs/notice/notice.php
CHANGED
@@ -12,7 +12,7 @@ class Notice{
|
|
12 |
*
|
13 |
* @var string
|
14 |
*/
|
15 |
-
protected $script_version = '2.0.
|
16 |
|
17 |
/**
|
18 |
* Unique ID to identify each notice
|
@@ -325,7 +325,7 @@ class Notice{
|
|
325 |
<div class="notice-right-container">
|
326 |
|
327 |
<?php if(empty($this->html)): ?>
|
328 |
-
<div class="
|
329 |
<?php echo (empty($this->title) ? '' : sprintf('<h3>%s</h3>', $this->title)); ?>
|
330 |
<?php echo ( $this->message );?>
|
331 |
</div>
|
@@ -392,22 +392,24 @@ class Notice{
|
|
392 |
jQuery(document).ready(function ($) {
|
393 |
$( '.wpmet-notice.is-dismissible' ).on( 'click', '.notice-dismiss', function() {
|
394 |
|
395 |
-
_this
|
396 |
-
var notice_id
|
397 |
var expired_time = _this.attr( 'expired_time' ) || '';
|
398 |
var dismissible = _this.attr( 'dismissible' ) || '';
|
399 |
-
var x
|
400 |
|
401 |
-
console.log({
|
402 |
-
|
403 |
-
});
|
404 |
// return;
|
405 |
|
|
|
|
|
406 |
$.ajax({
|
407 |
url: ajaxurl,
|
408 |
type: 'POST',
|
409 |
data: {
|
410 |
-
action
|
411 |
notice_id : notice_id,
|
412 |
dismissible : dismissible,
|
413 |
expired_time : expired_time,
|
@@ -426,6 +428,10 @@ class Notice{
|
|
426 |
margin-top: -1px;
|
427 |
}
|
428 |
|
|
|
|
|
|
|
|
|
429 |
.wpmet-notice-buttons {
|
430 |
text-decoration:none;
|
431 |
}
|
@@ -435,10 +441,13 @@ class Notice{
|
|
435 |
}
|
436 |
|
437 |
.wpmet-notice .notice-right-container{
|
438 |
-
padding-top: 10px;
|
439 |
}
|
440 |
.wpmet-notice .notice-right-container .submit {
|
441 |
-
padding-top:
|
|
|
|
|
|
|
442 |
}
|
443 |
|
444 |
.wpmet-notice img{
|
12 |
*
|
13 |
* @var string
|
14 |
*/
|
15 |
+
protected $script_version = '2.0.5';
|
16 |
|
17 |
/**
|
18 |
* Unique ID to identify each notice
|
325 |
<div class="notice-right-container">
|
326 |
|
327 |
<?php if(empty($this->html)): ?>
|
328 |
+
<div class="main-message">
|
329 |
<?php echo (empty($this->title) ? '' : sprintf('<h3>%s</h3>', $this->title)); ?>
|
330 |
<?php echo ( $this->message );?>
|
331 |
</div>
|
392 |
jQuery(document).ready(function ($) {
|
393 |
$( '.wpmet-notice.is-dismissible' ).on( 'click', '.notice-dismiss', function() {
|
394 |
|
395 |
+
_this = $( this ).parents('.wpmet-notice').eq(0);
|
396 |
+
var notice_id = _this.attr( 'id' ) || '';
|
397 |
var expired_time = _this.attr( 'expired_time' ) || '';
|
398 |
var dismissible = _this.attr( 'dismissible' ) || '';
|
399 |
+
var x = $( this ).attr('class');
|
400 |
|
401 |
+
// console.log({
|
402 |
+
// _this, x, notice_id, expired_time, dismissible
|
403 |
+
// });
|
404 |
// return;
|
405 |
|
406 |
+
_this.addClass('hidden');
|
407 |
+
|
408 |
$.ajax({
|
409 |
url: ajaxurl,
|
410 |
type: 'POST',
|
411 |
data: {
|
412 |
+
action : 'wpmet-notices',
|
413 |
notice_id : notice_id,
|
414 |
dismissible : dismissible,
|
415 |
expired_time : expired_time,
|
428 |
margin-top: -1px;
|
429 |
}
|
430 |
|
431 |
+
.wpmet-notice .main-message{
|
432 |
+
margin-bottom: 10px;
|
433 |
+
}
|
434 |
+
|
435 |
.wpmet-notice-buttons {
|
436 |
text-decoration:none;
|
437 |
}
|
441 |
}
|
442 |
|
443 |
.wpmet-notice .notice-right-container{
|
444 |
+
/* padding-top: 10px; */
|
445 |
}
|
446 |
.wpmet-notice .notice-right-container .submit {
|
447 |
+
padding-top: 0;
|
448 |
+
margin-top: 0;
|
449 |
+
margin-bottom: 15px;
|
450 |
+
padding-bottom: 0;
|
451 |
}
|
452 |
|
453 |
.wpmet-notice img{
|
libs/pro-awareness/assets/request.png
ADDED
Binary file
|
libs/pro-awareness/init.php
DELETED
@@ -1,320 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace Wpmet\Libs\Pro_Awareness;
|
4 |
-
|
5 |
-
defined( 'ABSPATH' ) || exit;
|
6 |
-
|
7 |
-
if(!class_exists('\Wpmet\Libs\Pro_Awareness\Init')):
|
8 |
-
|
9 |
-
class Init {
|
10 |
-
|
11 |
-
private static $instance;
|
12 |
-
|
13 |
-
private $text_domain;
|
14 |
-
private $parent_menu_slug;
|
15 |
-
private $default_grid_link = 'https://help.wpmet.com/';
|
16 |
-
private $default_grid_title = 'Support Center';
|
17 |
-
private $default_grid_thumbnail = '';
|
18 |
-
private $default_grid_desc = '';
|
19 |
-
private $pro_link_conf = [];
|
20 |
-
private $grids = [];
|
21 |
-
|
22 |
-
protected $script_version = '1.0.0';
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Get version of this script
|
26 |
-
*
|
27 |
-
* @return string Version name
|
28 |
-
*/
|
29 |
-
public function get_version() {
|
30 |
-
return $this->script_version;
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Get current directory path
|
35 |
-
*
|
36 |
-
* @return string
|
37 |
-
*/
|
38 |
-
public function get_script_location() {
|
39 |
-
return __FILE__;
|
40 |
-
}
|
41 |
-
|
42 |
-
|
43 |
-
public static function instance($text_domain) {
|
44 |
-
|
45 |
-
self::$instance = new self();
|
46 |
-
|
47 |
-
return self::$instance->set_text_domain($text_domain);
|
48 |
-
}
|
49 |
-
|
50 |
-
protected function set_text_domain($val) {
|
51 |
-
|
52 |
-
$this->text_domain = $val;
|
53 |
-
|
54 |
-
return $this;
|
55 |
-
}
|
56 |
-
|
57 |
-
private function default_grid() {
|
58 |
-
|
59 |
-
return [
|
60 |
-
'url' => $this->default_grid_link,
|
61 |
-
'title' => $this->default_grid_title,
|
62 |
-
'thumbnail' => $this->default_grid_thumbnail,
|
63 |
-
'description' => $this->default_grid_desc,
|
64 |
-
];
|
65 |
-
}
|
66 |
-
|
67 |
-
public function set_default_grid_link($url) {
|
68 |
-
|
69 |
-
$this->default_grid_link = $url;
|
70 |
-
|
71 |
-
return $this;
|
72 |
-
}
|
73 |
-
|
74 |
-
public function set_default_grid_title($title) {
|
75 |
-
|
76 |
-
$this->default_grid_title = $title;
|
77 |
-
|
78 |
-
return $this;
|
79 |
-
}
|
80 |
-
|
81 |
-
public function set_default_grid_desc($title) {
|
82 |
-
|
83 |
-
$this->default_grid_desc = $title;
|
84 |
-
|
85 |
-
return $this;
|
86 |
-
}
|
87 |
-
|
88 |
-
public function set_default_grid_thumbnail($thumbnail) {
|
89 |
-
|
90 |
-
$this->default_grid_thumbnail = $thumbnail;
|
91 |
-
|
92 |
-
return $this;
|
93 |
-
}
|
94 |
-
|
95 |
-
public function set_parent_menu_slug($slug) {
|
96 |
-
|
97 |
-
$this->parent_menu_slug = $slug;
|
98 |
-
|
99 |
-
return $this;
|
100 |
-
}
|
101 |
-
|
102 |
-
public function set_pro_link($url, $conf = []) {
|
103 |
-
|
104 |
-
if($url == ''){
|
105 |
-
return $this;
|
106 |
-
}
|
107 |
-
|
108 |
-
$this->pro_link_conf[] = [
|
109 |
-
'url' => $url,
|
110 |
-
'anchor' => empty($conf['anchor']) ? '<span style="color: #FCB214;" class="pro_aware pro">Upgrade To Premium</span>' : $conf['anchor'],
|
111 |
-
'permission' => empty($conf['permission']) ? 'manage_options' : $conf['permission'],
|
112 |
-
];
|
113 |
-
|
114 |
-
return $this;
|
115 |
-
}
|
116 |
-
|
117 |
-
public function set_grid($conf = []) {
|
118 |
-
|
119 |
-
if(!empty($conf['url'])) {
|
120 |
-
|
121 |
-
$this->grids[] = [
|
122 |
-
'url' => $conf['url'],
|
123 |
-
'title' => empty($conf['title']) ? esc_html__('Default Title', $this->text_domain) : $conf['title'],
|
124 |
-
'thumbnail' => empty($conf['thumbnail'])? '' : esc_url($conf['thumbnail']) ,
|
125 |
-
'description' => empty($conf['description'])? '' : $conf['description'] ,
|
126 |
-
];
|
127 |
-
}
|
128 |
-
|
129 |
-
return $this;
|
130 |
-
}
|
131 |
-
|
132 |
-
protected function prepare_pro_links() {
|
133 |
-
|
134 |
-
if(!empty($this->pro_link_conf)) {
|
135 |
-
|
136 |
-
foreach($this->pro_link_conf as $conf) {
|
137 |
-
|
138 |
-
add_submenu_page($this->parent_menu_slug, $conf['anchor'], $conf['anchor'], $conf['permission'], $conf['url'], '');
|
139 |
-
}
|
140 |
-
}
|
141 |
-
}
|
142 |
-
|
143 |
-
protected function prepare_grid_links() {
|
144 |
-
|
145 |
-
if(!empty($this->grids)) {
|
146 |
-
|
147 |
-
add_submenu_page($this->parent_menu_slug, 'Get Help', 'Get Help', 'manage_options', $this->text_domain.'_get_help', [$this, 'generate_grids']);
|
148 |
-
}
|
149 |
-
}
|
150 |
-
|
151 |
-
|
152 |
-
public function generate_grids() {
|
153 |
-
|
154 |
-
/**
|
155 |
-
* Adding default grid at first position
|
156 |
-
*/
|
157 |
-
array_unshift($this->grids, $this->default_grid());
|
158 |
-
|
159 |
-
?>
|
160 |
-
|
161 |
-
|
162 |
-
<div class="pro_aware grid_container <?php //echo $this->text_domain ?> wpmet_pro_a-grid-container">
|
163 |
-
<div class="wpmet_pro_a-row">
|
164 |
-
<?php
|
165 |
-
foreach($this->grids as $grid) {
|
166 |
-
?>
|
167 |
-
<div class="grid wpmet_pro_a-grid">
|
168 |
-
<div class="wpmet_pro_a-grid-inner">
|
169 |
-
<a target="_blank" href="<?php echo esc_url( $grid['url'] ); ?>" class="wpmet_pro_a_wrapper" title="<?php echo esc_attr( $grid['title'] ); ?>" title="<?php echo esc_attr( $grid['title'] ); ?>">
|
170 |
-
<div class="wpmet_pro_a_thumb">
|
171 |
-
<img src="<?php echo esc_attr($grid['thumbnail']); ?>" alt="Thumbnail">
|
172 |
-
</div>
|
173 |
-
<!-- // thumbnail -->
|
174 |
-
|
175 |
-
<h4 class="wpmet_pro_a_grid_title"><?php echo esc_attr( $grid['title'] ); ?></h4>
|
176 |
-
<?php if(!empty($grid['description'])) { ?>
|
177 |
-
<p class="wpmet_pro_a_description"><?php echo esc_html( $grid['description'] ); ?></p>
|
178 |
-
<!-- // description -->
|
179 |
-
<?php } ?>
|
180 |
-
<!-- // title -->
|
181 |
-
</a>
|
182 |
-
</div>
|
183 |
-
</div>
|
184 |
-
<?php
|
185 |
-
} ?>
|
186 |
-
</div>
|
187 |
-
</div>
|
188 |
-
|
189 |
-
<?php
|
190 |
-
}
|
191 |
-
|
192 |
-
public static function enqueue_scripts() {
|
193 |
-
echo "
|
194 |
-
<script>
|
195 |
-
|
196 |
-
</script>
|
197 |
-
|
198 |
-
<style>
|
199 |
-
.wpmet_pro_a-grid-container {
|
200 |
-
max-width: 1140px;
|
201 |
-
width: 100%;
|
202 |
-
padding-right: 15px;
|
203 |
-
padding-left: 15px;
|
204 |
-
box-sizing: border-box;
|
205 |
-
margin-top: 50px;
|
206 |
-
}
|
207 |
-
|
208 |
-
.wpmet_pro_a-grid-inner {
|
209 |
-
margin-bottom: 20px;
|
210 |
-
background-color: #fff;
|
211 |
-
border-radius: 4px;
|
212 |
-
box-shadow: 0px 2px 5px 10px rgba(0,0,0,.01);
|
213 |
-
transition: all .4s ease;
|
214 |
-
}
|
215 |
-
.wpmet_pro_a-grid-inner .wpmet_pro_a_wrapper {
|
216 |
-
padding: 35px 50px;
|
217 |
-
display: block;
|
218 |
-
}
|
219 |
-
|
220 |
-
.wpmet_pro_a-grid-inner:hover {
|
221 |
-
transform: translateY(-3px);
|
222 |
-
box-shadow: 0px 10px 15px 15px rgba(0,0,0,.05);
|
223 |
-
}
|
224 |
-
|
225 |
-
.wpmet_pro_a-row {
|
226 |
-
display: -webkit-box;
|
227 |
-
display: -ms-flexbox;
|
228 |
-
display: flex;
|
229 |
-
-ms-flex-wrap: wrap;
|
230 |
-
flex-wrap: wrap;
|
231 |
-
margin-right: -15px;
|
232 |
-
margin-left: -15px;
|
233 |
-
box-sizing: border-box;
|
234 |
-
}
|
235 |
-
|
236 |
-
.wpmet_pro_a-grid {
|
237 |
-
padding-right: 15px;
|
238 |
-
padding-left: 15px;
|
239 |
-
position: relative;
|
240 |
-
width: 100%;
|
241 |
-
min-height: 1px;
|
242 |
-
box-sizing: border-box;
|
243 |
-
}
|
244 |
-
|
245 |
-
.wpmet_pro_a_thumb {
|
246 |
-
min-height: 76px;
|
247 |
-
margin-bottom: 10px;
|
248 |
-
display: block;
|
249 |
-
border-radius: inherit;
|
250 |
-
}
|
251 |
-
|
252 |
-
.wpmet_pro_a_grid_title {
|
253 |
-
font-size:1.6rem;
|
254 |
-
margin:0;
|
255 |
-
color: #222;
|
256 |
-
display: inline-block;
|
257 |
-
line-height: normal;
|
258 |
-
text-decoration: none;
|
259 |
-
}
|
260 |
-
|
261 |
-
.wpmet_pro_a_description {
|
262 |
-
margin-bottom: 0;
|
263 |
-
}
|
264 |
-
.wp-submenu > li > a{
|
265 |
-
position: relative;
|
266 |
-
}
|
267 |
-
|
268 |
-
@media (min-width: 991px) {
|
269 |
-
.wpmet_pro_a-grid {
|
270 |
-
-webkit-box-flex: 0;
|
271 |
-
-ms-flex: 0 0 33.333333%;
|
272 |
-
flex: 0 0 33.333333%;
|
273 |
-
max-width: 33.333333%;
|
274 |
-
}
|
275 |
-
}
|
276 |
-
|
277 |
-
@media (max-width: 991px) and (min-width: 768px) {
|
278 |
-
.wpmet_pro_a-grid {
|
279 |
-
-webkit-box-flex: 0;
|
280 |
-
-ms-flex: 0 0 50%;
|
281 |
-
flex: 0 0 50%;
|
282 |
-
max-width: 50%;
|
283 |
-
}
|
284 |
-
}
|
285 |
-
|
286 |
-
@media (max-width: 767px) {
|
287 |
-
.wpmet_pro_a-grid {
|
288 |
-
-webkit-box-flex: 0;
|
289 |
-
-ms-flex: 0 0 100%;
|
290 |
-
flex: 0 0 100%;
|
291 |
-
max-width: 100%;
|
292 |
-
}
|
293 |
-
.wpmet_pro_a_grid_title {
|
294 |
-
font-size: 1.2rem;
|
295 |
-
}
|
296 |
-
}
|
297 |
-
</style>
|
298 |
-
";
|
299 |
-
}
|
300 |
-
|
301 |
-
public function generate_menus() {
|
302 |
-
|
303 |
-
if(!empty($this->parent_menu_slug)) {
|
304 |
-
$this->prepare_grid_links();
|
305 |
-
$this->prepare_pro_links();
|
306 |
-
}
|
307 |
-
}
|
308 |
-
|
309 |
-
public static function init() {
|
310 |
-
add_action( 'admin_head', [ __CLASS__, 'enqueue_scripts' ] );
|
311 |
-
}
|
312 |
-
|
313 |
-
public function call() {
|
314 |
-
|
315 |
-
add_action('admin_menu', [$this, 'generate_menus'], 99999);
|
316 |
-
}
|
317 |
-
|
318 |
-
}
|
319 |
-
|
320 |
-
endif;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
libs/pro-awareness/pro-awareness.php
ADDED
@@ -0,0 +1,433 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Wpmet\Libs;
|
4 |
+
|
5 |
+
defined('ABSPATH') || exit;
|
6 |
+
|
7 |
+
if(!class_exists('\Wpmet\Libs\Pro_Awareness')) :
|
8 |
+
|
9 |
+
class Pro_Awareness
|
10 |
+
{
|
11 |
+
|
12 |
+
private static $instance;
|
13 |
+
|
14 |
+
private $text_domain;
|
15 |
+
private $plugin_file;
|
16 |
+
private $parent_menu_slug;
|
17 |
+
private $default_grid_link = 'https://help.wpmet.com/';
|
18 |
+
private $default_grid_title = 'Support Center';
|
19 |
+
private $default_grid_thumbnail = '';
|
20 |
+
private $default_grid_desc = '';
|
21 |
+
private $pro_link_conf = [];
|
22 |
+
|
23 |
+
private $grids = [];
|
24 |
+
private $action_links = [];
|
25 |
+
private $row_meta_links = [];
|
26 |
+
private $parent_menu_text = 'Get Help';
|
27 |
+
|
28 |
+
|
29 |
+
protected $script_version = '1.0.2';
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Get version of this script
|
33 |
+
*
|
34 |
+
* @return string Version name
|
35 |
+
*/
|
36 |
+
public function get_version() {
|
37 |
+
return $this->script_version;
|
38 |
+
}
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Get current directory path
|
42 |
+
*
|
43 |
+
* @return string
|
44 |
+
*/
|
45 |
+
public function get_script_location() {
|
46 |
+
return __FILE__;
|
47 |
+
}
|
48 |
+
|
49 |
+
|
50 |
+
public static function instance($text_domain) {
|
51 |
+
|
52 |
+
self::$instance = new self();
|
53 |
+
|
54 |
+
return self::$instance->set_text_domain($text_domain);
|
55 |
+
}
|
56 |
+
|
57 |
+
protected function set_text_domain($val) {
|
58 |
+
|
59 |
+
$this->text_domain = $val;
|
60 |
+
|
61 |
+
return $this;
|
62 |
+
}
|
63 |
+
|
64 |
+
private function default_grid() {
|
65 |
+
|
66 |
+
return [
|
67 |
+
'url' => $this->default_grid_link,
|
68 |
+
'title' => $this->default_grid_title,
|
69 |
+
'thumbnail' => $this->default_grid_thumbnail,
|
70 |
+
'description' => $this->default_grid_desc,
|
71 |
+
];
|
72 |
+
}
|
73 |
+
|
74 |
+
public function set_parent_menu_text($text) {
|
75 |
+
|
76 |
+
$this->parent_menu_text = $text;
|
77 |
+
|
78 |
+
return $this;
|
79 |
+
}
|
80 |
+
|
81 |
+
public function set_default_grid_link($url) {
|
82 |
+
|
83 |
+
$this->default_grid_link = $url;
|
84 |
+
|
85 |
+
return $this;
|
86 |
+
}
|
87 |
+
|
88 |
+
public function set_default_grid_title($title) {
|
89 |
+
|
90 |
+
$this->default_grid_title = $title;
|
91 |
+
|
92 |
+
return $this;
|
93 |
+
}
|
94 |
+
|
95 |
+
public function set_default_grid_desc($title) {
|
96 |
+
|
97 |
+
$this->default_grid_desc = $title;
|
98 |
+
|
99 |
+
return $this;
|
100 |
+
}
|
101 |
+
|
102 |
+
public function set_default_grid_thumbnail($thumbnail) {
|
103 |
+
|
104 |
+
$this->default_grid_thumbnail = $thumbnail;
|
105 |
+
|
106 |
+
return $this;
|
107 |
+
}
|
108 |
+
|
109 |
+
public function set_parent_menu_slug($slug) {
|
110 |
+
|
111 |
+
$this->parent_menu_slug = $slug;
|
112 |
+
|
113 |
+
return $this;
|
114 |
+
}
|
115 |
+
|
116 |
+
public function set_plugin_file($plugin_file) {
|
117 |
+
|
118 |
+
$this->plugin_file = $plugin_file;
|
119 |
+
|
120 |
+
return $this;
|
121 |
+
}
|
122 |
+
|
123 |
+
public function set_pro_link($url, $conf = []) {
|
124 |
+
|
125 |
+
if($url == '') {
|
126 |
+
return $this;
|
127 |
+
}
|
128 |
+
|
129 |
+
$this->pro_link_conf[] = [
|
130 |
+
'url' => $url,
|
131 |
+
'anchor' => empty($conf['anchor']) ? '<span style="color: #FCB214;" class="pro_aware pro">Upgrade To Premium</span>' : $conf['anchor'],
|
132 |
+
'permission' => empty($conf['permission']) ? 'manage_options' : $conf['permission'],
|
133 |
+
];
|
134 |
+
|
135 |
+
return $this;
|
136 |
+
}
|
137 |
+
|
138 |
+
/**
|
139 |
+
* Set page grid
|
140 |
+
*/
|
141 |
+
public function set_page_grid($conf = []) {
|
142 |
+
|
143 |
+
if(!empty($conf['url'])) {
|
144 |
+
|
145 |
+
$this->grids[] = [
|
146 |
+
'url' => $conf['url'],
|
147 |
+
'title' => empty($conf['title']) ? esc_html__('Default Title', $this->text_domain) : $conf['title'],
|
148 |
+
'thumbnail' => empty($conf['thumbnail']) ? '' : esc_url($conf['thumbnail']),
|
149 |
+
'description' => empty($conf['description']) ? '' : $conf['description'],
|
150 |
+
];
|
151 |
+
}
|
152 |
+
|
153 |
+
return $this;
|
154 |
+
}
|
155 |
+
|
156 |
+
/**
|
157 |
+
* @deprecated This method will be removed
|
158 |
+
*/
|
159 |
+
public function set_grid($conf = []) {
|
160 |
+
$this->set_page_grid($conf);
|
161 |
+
|
162 |
+
return $this;
|
163 |
+
}
|
164 |
+
|
165 |
+
protected function prepare_pro_links() {
|
166 |
+
|
167 |
+
if(!empty($this->pro_link_conf)) {
|
168 |
+
|
169 |
+
foreach($this->pro_link_conf as $conf) {
|
170 |
+
|
171 |
+
add_submenu_page($this->parent_menu_slug, $conf['anchor'], $conf['anchor'], $conf['permission'], $conf['url'], '');
|
172 |
+
}
|
173 |
+
}
|
174 |
+
}
|
175 |
+
|
176 |
+
protected function prepare_grid_links() {
|
177 |
+
|
178 |
+
if(!empty($this->grids)) {
|
179 |
+
|
180 |
+
add_submenu_page($this->parent_menu_slug, $this->parent_menu_text, $this->parent_menu_text, 'manage_options', $this->text_domain . '_get_help', [$this, 'generate_grids']);
|
181 |
+
}
|
182 |
+
}
|
183 |
+
|
184 |
+
|
185 |
+
public function generate_grids() {
|
186 |
+
|
187 |
+
/**
|
188 |
+
* Adding default grid at first position
|
189 |
+
*/
|
190 |
+
array_unshift($this->grids, $this->default_grid());
|
191 |
+
|
192 |
+
?>
|
193 |
+
|
194 |
+
|
195 |
+
<div class="pro_aware grid_container wpmet_pro_a-grid-container">
|
196 |
+
|
197 |
+
<?php do_action($this->text_domain.'/pro_awareness/before_grid_contents'); ?>
|
198 |
+
|
199 |
+
<div class="wpmet_pro_a-row">
|
200 |
+
<?php
|
201 |
+
foreach($this->grids as $grid) {
|
202 |
+
?>
|
203 |
+
<div class="grid wpmet_pro_a-grid">
|
204 |
+
<div class="wpmet_pro_a-grid-inner">
|
205 |
+
<a target="_blank" href="<?php echo esc_url($grid['url']); ?>"
|
206 |
+
class="wpmet_pro_a_wrapper" title="<?php echo esc_attr($grid['title']); ?>"
|
207 |
+
title="<?php echo esc_attr($grid['title']); ?>">
|
208 |
+
<div class="wpmet_pro_a_thumb">
|
209 |
+
<img src="<?php echo esc_attr($grid['thumbnail']); ?>" alt="Thumbnail">
|
210 |
+
</div>
|
211 |
+
<!-- // thumbnail -->
|
212 |
+
|
213 |
+
<h4 class="wpmet_pro_a_grid_title"><?php echo esc_attr($grid['title']); ?></h4>
|
214 |
+
<?php if(!empty($grid['description'])) { ?>
|
215 |
+
<p class="wpmet_pro_a_description"><?php echo esc_html($grid['description']); ?></p>
|
216 |
+
<!-- // description -->
|
217 |
+
<?php } ?>
|
218 |
+
<!-- // title -->
|
219 |
+
</a>
|
220 |
+
</div>
|
221 |
+
</div>
|
222 |
+
<?php
|
223 |
+
} ?>
|
224 |
+
</div>
|
225 |
+
|
226 |
+
<?php do_action($this->text_domain.'/pro_awareness/after_grid_contents'); ?>
|
227 |
+
|
228 |
+
</div>
|
229 |
+
|
230 |
+
<?php
|
231 |
+
}
|
232 |
+
|
233 |
+
public static function enqueue_scripts() {
|
234 |
+
echo "
|
235 |
+
<script>
|
236 |
+
|
237 |
+
</script>
|
238 |
+
|
239 |
+
<style>
|
240 |
+
.wpmet_pro_a-grid-container {
|
241 |
+
max-width: 1140px;
|
242 |
+
width: 100%;
|
243 |
+
padding-right: 15px;
|
244 |
+
padding-left: 15px;
|
245 |
+
box-sizing: border-box;
|
246 |
+
margin-top: 50px;
|
247 |
+
}
|
248 |
+
|
249 |
+
.wpmet_pro_a-grid-inner {
|
250 |
+
margin-bottom: 20px;
|
251 |
+
background-color: #fff;
|
252 |
+
border-radius: 4px;
|
253 |
+
box-shadow: 0px 2px 5px 10px rgba(0,0,0,.01);
|
254 |
+
transition: all .4s ease;
|
255 |
+
}
|
256 |
+
.wpmet_pro_a-grid-inner .wpmet_pro_a_wrapper {
|
257 |
+
padding: 35px 50px;
|
258 |
+
display: block;
|
259 |
+
}
|
260 |
+
|
261 |
+
.wpmet_pro_a-grid-inner:hover {
|
262 |
+
transform: translateY(-3px);
|
263 |
+
box-shadow: 0px 10px 15px 15px rgba(0,0,0,.05);
|
264 |
+
}
|
265 |
+
|
266 |
+
.wpmet_pro_a-row {
|
267 |
+
display: -webkit-box;
|
268 |
+
display: -ms-flexbox;
|
269 |
+
display: flex;
|
270 |
+
-ms-flex-wrap: wrap;
|
271 |
+
flex-wrap: wrap;
|
272 |
+
margin-right: -15px;
|
273 |
+
margin-left: -15px;
|
274 |
+
box-sizing: border-box;
|
275 |
+
}
|
276 |
+
|
277 |
+
.wpmet_pro_a-grid {
|
278 |
+
padding-right: 15px;
|
279 |
+
padding-left: 15px;
|
280 |
+
position: relative;
|
281 |
+
width: 100%;
|
282 |
+
min-height: 1px;
|
283 |
+
box-sizing: border-box;
|
284 |
+
}
|
285 |
+
|
286 |
+
.wpmet_pro_a_thumb {
|
287 |
+
min-height: 76px;
|
288 |
+
margin-bottom: 10px;
|
289 |
+
display: block;
|
290 |
+
border-radius: inherit;
|
291 |
+
}
|
292 |
+
|
293 |
+
.wpmet_pro_a_grid_title {
|
294 |
+
font-size:1.6rem;
|
295 |
+
margin:0;
|
296 |
+
color: #222;
|
297 |
+
display: inline-block;
|
298 |
+
line-height: normal;
|
299 |
+
text-decoration: none;
|
300 |
+
}
|
301 |
+
|
302 |
+
.wpmet_pro_a_description {
|
303 |
+
margin-bottom: 0;
|
304 |
+
}
|
305 |
+
.wp-submenu > li > a{
|
306 |
+
position: relative;
|
307 |
+
}
|
308 |
+
|
309 |
+
@media (min-width: 991px) {
|
310 |
+
.wpmet_pro_a-grid {
|
311 |
+
-webkit-box-flex: 0;
|
312 |
+
-ms-flex: 0 0 33.333333%;
|
313 |
+
flex: 0 0 33.333333%;
|
314 |
+
max-width: 33.333333%;
|
315 |
+
}
|
316 |
+
}
|
317 |
+
|
318 |
+
@media (max-width: 991px) and (min-width: 768px) {
|
319 |
+
.wpmet_pro_a-grid {
|
320 |
+
-webkit-box-flex: 0;
|
321 |
+
-ms-flex: 0 0 50%;
|
322 |
+
flex: 0 0 50%;
|
323 |
+
max-width: 50%;
|
324 |
+
}
|
325 |
+
}
|
326 |
+
|
327 |
+
@media (max-width: 767px) {
|
328 |
+
.wpmet_pro_a-grid {
|
329 |
+
-webkit-box-flex: 0;
|
330 |
+
-ms-flex: 0 0 100%;
|
331 |
+
flex: 0 0 100%;
|
332 |
+
max-width: 100%;
|
333 |
+
}
|
334 |
+
.wpmet_pro_a_grid_title {
|
335 |
+
font-size: 1.2rem;
|
336 |
+
}
|
337 |
+
}
|
338 |
+
</style>
|
339 |
+
";
|
340 |
+
}
|
341 |
+
|
342 |
+
public function insert_plugin_links($links) {
|
343 |
+
|
344 |
+
foreach($this->action_links as $action_link) {
|
345 |
+
|
346 |
+
if(!empty($action_link['link']) && !empty($action_link['text'])) {
|
347 |
+
|
348 |
+
$attributes = '';
|
349 |
+
|
350 |
+
if(!empty($action_link['attr'])) {
|
351 |
+
|
352 |
+
foreach($action_link['attr'] as $key => $val) {
|
353 |
+
|
354 |
+
$attributes .= $key.'="'.esc_attr($val).'" ';
|
355 |
+
}
|
356 |
+
}
|
357 |
+
|
358 |
+
$links[] = sprintf('<a href="%s" ' . $attributes . ' > %s </a>', $action_link['link'], esc_html($action_link['text']));
|
359 |
+
}
|
360 |
+
}
|
361 |
+
|
362 |
+
|
363 |
+
return $links;
|
364 |
+
}
|
365 |
+
|
366 |
+
public function insert_plugin_row_meta($links, $file) {
|
367 |
+
if($file == $this->plugin_file) {
|
368 |
+
|
369 |
+
foreach($this->row_meta_links as $meta) {
|
370 |
+
|
371 |
+
if(!empty($meta['link']) && !empty($meta['text'])) {
|
372 |
+
|
373 |
+
$attributes = '';
|
374 |
+
|
375 |
+
if(!empty($meta['attr'])) {
|
376 |
+
|
377 |
+
foreach($meta['attr'] as $key => $val) {
|
378 |
+
|
379 |
+
$attributes .= $key.'="'.esc_attr($val).'" ';
|
380 |
+
}
|
381 |
+
}
|
382 |
+
|
383 |
+
$links[] = sprintf('<a href="%s" %s > %s </a>', $meta['link'], $attributes, esc_html($meta['text']));
|
384 |
+
}
|
385 |
+
}
|
386 |
+
|
387 |
+
}
|
388 |
+
|
389 |
+
return $links;
|
390 |
+
}
|
391 |
+
|
392 |
+
public function set_plugin_action_link($text, $link, $attr = []) {
|
393 |
+
|
394 |
+
$this->action_links[] = [
|
395 |
+
'text' => $text,
|
396 |
+
'link' => $link,
|
397 |
+
'attr' => $attr,
|
398 |
+
];
|
399 |
+
|
400 |
+
return $this;
|
401 |
+
}
|
402 |
+
|
403 |
+
public function set_plugin_row_meta($text, $link, $attr = []) {
|
404 |
+
|
405 |
+
$this->row_meta_links[] = [
|
406 |
+
'text' => $text,
|
407 |
+
'link' => $link,
|
408 |
+
'attr' => $attr,
|
409 |
+
];
|
410 |
+
|
411 |
+
return $this;
|
412 |
+
}
|
413 |
+
|
414 |
+
public function generate_menus() {
|
415 |
+
add_filter('plugin_action_links_' . $this->plugin_file, [$this, 'insert_plugin_links']);
|
416 |
+
add_filter('plugin_row_meta', [$this, 'insert_plugin_row_meta'], 10, 2);
|
417 |
+
|
418 |
+
if(!empty($this->parent_menu_slug)) {
|
419 |
+
$this->prepare_grid_links();
|
420 |
+
$this->prepare_pro_links();
|
421 |
+
}
|
422 |
+
}
|
423 |
+
|
424 |
+
public static function init() {
|
425 |
+
add_action('admin_head', [__CLASS__, 'enqueue_scripts']);
|
426 |
+
}
|
427 |
+
|
428 |
+
public function call() {
|
429 |
+
add_action('admin_menu', [$this, 'generate_menus'], 99999);
|
430 |
+
}
|
431 |
+
}
|
432 |
+
|
433 |
+
endif;
|
libs/pro-label/admin-notice.php
CHANGED
@@ -3,33 +3,6 @@ namespace ElementsKit_Lite\Libs\Pro_Label;
|
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
trait Admin_Notice{
|
6 |
-
/**
|
7 |
-
* Extending plugin links
|
8 |
-
*
|
9 |
-
* @since 1.1.2
|
10 |
-
*/
|
11 |
-
public function insert_plugin_links($links)
|
12 |
-
{
|
13 |
-
$links[] = sprintf('<a href="'.admin_url().'admin.php?page=elementskit">' . esc_html__('Settings', 'elementskit-lite') . '</a>');
|
14 |
-
$links[] = sprintf('<a href="https://go.wpmet.com/ekitpro" target="_blank" style="color: #39b54a; font-weight: bold;">' . esc_html__('Go Pro', 'elementskit-lite') . '</a>');
|
15 |
-
|
16 |
-
return $links;
|
17 |
-
}
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Extending plugin row meta
|
21 |
-
*
|
22 |
-
* @since 1.1.2
|
23 |
-
*/
|
24 |
-
public function insert_plugin_row_meta($links, $file)
|
25 |
-
{
|
26 |
-
if($file == 'elementskit/elementskit-lite.php'){
|
27 |
-
$links[] = sprintf('<a href="https://go.wpmet.com/ekitdoc" target="_blank">' . esc_html__('Documentation', 'elementskit-lite') . '</a>');
|
28 |
-
$links[] = sprintf('<a href="https://go.wpmet.com/ekityoutube" target="_blank">' . esc_html__('Video Tutorials', 'elementskit-lite') . '</a>');
|
29 |
-
}
|
30 |
-
return $links;
|
31 |
-
}
|
32 |
-
|
33 |
|
34 |
public function footer_alert_box(){
|
35 |
include 'views/modal.php';
|
@@ -41,20 +14,17 @@ trait Admin_Notice{
|
|
41 |
'default_class' => 'button',
|
42 |
'class' => 'button-primary ', // button-primary button-secondary button-small button-large button-link
|
43 |
];
|
44 |
-
$btn['text'] = esc_html__('Go
|
45 |
$btn['url'] = 'https://go.wpmet.com/ekitpro';
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
->set_type('error')
|
56 |
-
->set_message($contents)
|
57 |
-
->set_button($btn)
|
58 |
->call();
|
59 |
|
60 |
}
|
3 |
defined( 'ABSPATH' ) || exit;
|
4 |
|
5 |
trait Admin_Notice{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
public function footer_alert_box(){
|
8 |
include 'views/modal.php';
|
14 |
'default_class' => 'button',
|
15 |
'class' => 'button-primary ', // button-primary button-secondary button-small button-large button-link
|
16 |
];
|
17 |
+
$btn['text'] = esc_html__('Go Premium', 'elementskit-lite');
|
18 |
$btn['url'] = 'https://go.wpmet.com/ekitpro';
|
19 |
|
20 |
+
\Oxaim\Libs\Notice::instance('elementskit-lite', 'go-pro-noti2ce')
|
21 |
+
->set_dismiss('global', (3600 * 24 * 300))
|
22 |
+
->set_type('warning')
|
23 |
+
->set_message('
|
24 |
+
<div class="ekit-go-pro-notice">
|
25 |
+
<p><strong>Thank you for using ElementsKit Lite.</strong> To get more amaizing features and the outstanding pro readymade layouts, please get the <a style="color: #FCB214;" target="_blank" href="https://go.wpmet.com/ekitpro">Premium Version</a>.</p>
|
26 |
+
</div>
|
27 |
+
')
|
|
|
|
|
|
|
28 |
->call();
|
29 |
|
30 |
}
|
libs/pro-label/init.php
CHANGED
@@ -19,9 +19,6 @@ class Init{
|
|
19 |
add_action( 'admin_head', [$this, 'show_go_pro_notice'] );
|
20 |
}
|
21 |
|
22 |
-
//Plugin list links
|
23 |
-
add_filter('plugin_action_links_elementskit/elementskit-lite.php', [$this, 'insert_plugin_links']);
|
24 |
-
add_filter('plugin_row_meta', [$this, 'insert_plugin_row_meta'], 10, 2);
|
25 |
add_action('admin_footer', [$this, 'footer_alert_box']);
|
26 |
}
|
27 |
}
|
19 |
add_action( 'admin_head', [$this, 'show_go_pro_notice'] );
|
20 |
}
|
21 |
|
|
|
|
|
|
|
22 |
add_action('admin_footer', [$this, 'footer_alert_box']);
|
23 |
}
|
24 |
}
|
libs/pro-label/views/modal.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
<button type="button" class="close attr-hidden" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
5 |
<div class="attr-modal-body attr-text-center">
|
6 |
<i class="icon icon-information"></i>
|
7 |
-
<h2>Go
|
8 |
<p>Purchase our <a href="https://go.wpmet.com/ekitpro">pro version</a> to unlock these premium features!</p>
|
9 |
</div>
|
10 |
</div>
|
4 |
<button type="button" class="close attr-hidden" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
5 |
<div class="attr-modal-body attr-text-center">
|
6 |
<i class="icon icon-information"></i>
|
7 |
+
<h2>Go Premium</h2>
|
8 |
<p>Purchase our <a href="https://go.wpmet.com/ekitpro">pro version</a> to unlock these premium features!</p>
|
9 |
</div>
|
10 |
</div>
|
libs/pro-label/views/notice.php
DELETED
@@ -1,4 +0,0 @@
|
|
1 |
-
<div class="ekit-go-pro-notice">
|
2 |
-
<h2>Thank you for using ElementsKit_Lite</h2>
|
3 |
-
<p>To take full advantages of ElementsKit and get the outstanding readymade layouts, please buy <strong>pro version</strong>.</p>
|
4 |
-
</div>
|
|
|
|
|
|
|
|
libs/rating/rating.php
CHANGED
@@ -3,499 +3,548 @@
|
|
3 |
namespace Wpmet\Rating;
|
4 |
|
5 |
defined('ABSPATH') || exit;
|
6 |
-
require_once 'rating-notice.php';
|
7 |
-
if (class_exists('Wpmet\Rating\Rating')) {
|
8 |
-
error_log("Class exists");
|
9 |
-
return;
|
10 |
-
}
|
11 |
|
12 |
use DateTime;
|
13 |
-
use
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Asking client for rating and
|
19 |
-
* other stuffs
|
20 |
-
* Class Rating
|
21 |
-
* @package MetForm\Utils
|
22 |
-
*/
|
23 |
-
class Rating
|
24 |
-
{
|
25 |
-
private $plugin_name;
|
26 |
-
private $days;
|
27 |
-
private $style;
|
28 |
-
private $rating_url;
|
29 |
-
private $version;
|
30 |
-
private $condition_status = true;
|
31 |
-
|
32 |
|
33 |
-
|
34 |
-
{
|
35 |
-
$this->plugin_name = $plugin_name;
|
36 |
-
return $this;
|
37 |
-
}
|
38 |
-
|
39 |
-
public function first_appear_day($days = 7)
|
40 |
-
{
|
41 |
-
$this->days = $days;
|
42 |
-
return $this;
|
43 |
-
}
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
{
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
case 'boolean':
|
61 |
-
$this->condition_status = $result;
|
62 |
-
break;
|
63 |
-
case 'object':
|
64 |
-
$this->condition_status = $result();
|
65 |
-
break;
|
66 |
-
default:
|
67 |
-
$this->condition_status = false;
|
68 |
}
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
}
|
80 |
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
86 |
|
87 |
-
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
-
|
|
|
|
|
|
|
|
|
92 |
|
93 |
-
|
94 |
-
|
95 |
-
|
|
|
|
|
96 |
|
97 |
-
|
|
|
|
|
|
|
|
|
98 |
|
99 |
-
|
100 |
-
|
101 |
|
102 |
-
|
103 |
|
104 |
-
|
105 |
-
|
106 |
-
}
|
107 |
|
108 |
-
|
109 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
}
|
111 |
|
|
|
112 |
}
|
113 |
-
return $this;
|
114 |
-
}
|
115 |
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
}
|
121 |
-
}
|
122 |
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
|
|
127 |
|
|
|
|
|
128 |
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
|
|
|
|
|
|
|
|
|
|
133 |
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
}
|
143 |
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
}
|
149 |
|
150 |
-
public function get_days($from_date, $to_date)
|
151 |
-
{
|
152 |
-
return round(($to_date->format('U') - $from_date->format('U')) / (60 * 60 * 24));
|
153 |
-
}
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
$datetime1 = new DateTime($install_date);
|
160 |
-
$datetime2 = new DateTime($display_date);
|
161 |
-
$diff_interval = $this->get_days($datetime1, $datetime2);
|
162 |
-
if ($diff_interval >= $in_days && get_option($this->plugin_name . '_first_action_Date') == "yes") {
|
163 |
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
|
|
|
|
|
|
|
|
|
166 |
}
|
167 |
-
}
|
168 |
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
$datetime1 = new DateTime($install_date);
|
175 |
-
$datetime2 = new DateTime($display_date);
|
176 |
-
$diff_interval = $this->get_days($datetime1, $datetime2);
|
177 |
-
|
178 |
-
$plugin_name = $this->plugin_name;
|
179 |
-
|
180 |
-
if ($diff_interval >= $days) {
|
181 |
-
|
182 |
-
// $array['btn'] = [
|
183 |
-
// [
|
184 |
-
// 'label' => 'Ok, you deserved it',
|
185 |
-
// 'url' => $this->rating_url,
|
186 |
-
// 'style' => [
|
187 |
-
// 'class' => 'none'
|
188 |
-
// ],
|
189 |
-
// 'id' => 'btn_deserved'
|
190 |
-
//
|
191 |
-
// ],
|
192 |
-
// [
|
193 |
-
// 'label' => 'I already did',
|
194 |
-
// 'url' => '#',
|
195 |
-
// 'style' => [
|
196 |
-
// 'class' => 'none'
|
197 |
-
// ],
|
198 |
-
// 'id' => 'btn_already_did'
|
199 |
-
// ],
|
200 |
-
// [
|
201 |
-
// 'label' => 'No, not good enough',
|
202 |
-
// 'style' => [
|
203 |
-
// 'class' => 'none'
|
204 |
-
// ],
|
205 |
-
// 'url' => '#',
|
206 |
-
// 'id' => 'btn_not_good'
|
207 |
-
// ]
|
208 |
-
// ];
|
209 |
-
//
|
210 |
-
// $btn = $array['btn'];
|
211 |
-
|
212 |
-
$message = "Hello! Seems like you have used {$plugin_name} to build this website — Thanks a lot! <br>
|
213 |
-
Could you please do us a <b>big favor</b> and give it a <b>5-star</b> rating on WordPress? This would boost our motivation and help other users make a comfortable decision while choosing the {$plugin_name}";
|
214 |
-
|
215 |
-
\Wpmet\Notice\Notice::instance('elementskit-lite', 'rating')
|
216 |
-
->dismissible('global', (60))
|
217 |
-
->add_id($this->plugin_name . '_plugin_rating_msg_used_in_day')
|
218 |
-
// ->add_title('Metform')
|
219 |
-
->add_message($message)
|
220 |
-
->add_logo('https://ps.w.org/elementskit-lite/assets/icon-128x128.png', "max-height: 100px")
|
221 |
-
->add_button([
|
222 |
-
'url' => $this->rating_url,
|
223 |
-
'text' => 'Ok, you deserved it',
|
224 |
-
'class' => 'button-primary',
|
225 |
-
'id' => 'btn_deserved',
|
226 |
-
])
|
227 |
-
->add_button([
|
228 |
-
'url' => '#',
|
229 |
-
'text' => 'I already did',
|
230 |
-
'class' => 'button-default',
|
231 |
-
'id' => 'btn_already_did',
|
232 |
-
'icon' => 'dashicons-before dashicons-smiley'
|
233 |
-
])
|
234 |
-
->add_button([
|
235 |
-
'url' => 'https://help.wpmet.com/',
|
236 |
-
'text' => 'I need support',
|
237 |
-
'class' => 'button-default',
|
238 |
-
'id' => '#',
|
239 |
-
'icon' => 'dashicons-before dashicons-sos',
|
240 |
-
])
|
241 |
-
->add_button([
|
242 |
-
'url' => '#',
|
243 |
-
'text' => 'No, not good enough',
|
244 |
-
'class' => 'button-default',
|
245 |
-
'id' => 'btn_not_good',
|
246 |
-
'icon' => 'dashicons-before dashicons-thumbs-down',
|
247 |
-
])
|
248 |
-
->init();
|
249 |
-
|
250 |
-
// Notice::push(
|
251 |
-
// [
|
252 |
-
// 'id' => $this->plugin_name . '_plugin_rating_msg_used_in_day',
|
253 |
-
// 'type' => 'info',
|
254 |
-
// 'dismissible' => false,
|
255 |
-
// 'btn' => $btn,
|
256 |
-
// 'style' => $this->style,
|
257 |
-
// 'message' => "Awesome, you've been using {$plugin_name} for more {$diff_interval} days. May we ask you to give a 5-star rating on wordpress?",
|
258 |
-
// ]
|
259 |
-
// );
|
260 |
}
|
261 |
-
}
|
262 |
-
|
263 |
-
|
264 |
-
/**
|
265 |
-
* Change the status of Rating notification
|
266 |
-
* not to show the message again
|
267 |
-
*/
|
268 |
-
public function never_show_message()
|
269 |
-
{
|
270 |
-
add_option($this->plugin_name . '_never_show', 'yes');
|
271 |
-
}
|
272 |
|
|
|
|
|
|
|
|
|
273 |
|
274 |
-
/**
|
275 |
-
*
|
276 |
-
* Ask me later functionality
|
277 |
-
*
|
278 |
-
*/
|
279 |
-
public function ask_me_later()
|
280 |
-
{
|
281 |
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
$datetime1 = new DateTime($install_date);
|
287 |
-
$datetime2 = new DateTime($display_date);
|
288 |
-
$diff_interval = $this->get_days($datetime1, $datetime2);
|
289 |
-
|
290 |
-
$plugin_name = $this->plugin_name;
|
291 |
-
|
292 |
-
if ($diff_interval >= $days) {
|
293 |
-
|
294 |
-
|
295 |
-
$message = "Hello! Seems like you have used {$plugin_name} to build this website — Thanks a lot! <br>
|
296 |
-
Could you please do us a <b>big favor</b> and give it a <b>5-star</b> rating on WordPress? This would boost our motivation and help other users make a comfortable decision while choosing the {$plugin_name}";
|
297 |
-
|
298 |
-
\Wpmet\Notice\Notice::instance('elementskit-lite', 'rating')
|
299 |
-
->dismissible('global', (60))
|
300 |
-
->add_id($this->plugin_name . '_plugin_rating_msg_used_in_day')
|
301 |
-
->add_message($message)
|
302 |
-
->add_logo('https://ps.w.org/elementskit-lite/assets/icon-128x128.png', "max-height: 100px")
|
303 |
-
->add_button([
|
304 |
-
'url' => $this->rating_url,
|
305 |
-
'text' => 'Ok, you deserved it',
|
306 |
-
'class' => 'button-primary',
|
307 |
-
'id' => 'btn_deserved',
|
308 |
-
])
|
309 |
-
->add_button([
|
310 |
-
'url' => '#',
|
311 |
-
'text' => 'I already did',
|
312 |
-
'class' => 'button-default',
|
313 |
-
'id' => 'btn_already_did',
|
314 |
-
'icon' => 'dashicons-before dashicons-smiley'
|
315 |
-
])
|
316 |
-
->add_button([
|
317 |
-
'url' => 'https://help.wpmet.com/',
|
318 |
-
'text' => 'I need support',
|
319 |
-
'class' => 'button-default',
|
320 |
-
'id' => '#',
|
321 |
-
'icon' => 'dashicons-before dashicons-sos',
|
322 |
-
])
|
323 |
-
->add_button([
|
324 |
-
'url' => '#',
|
325 |
-
'text' => 'No, not good enough',
|
326 |
-
'class' => 'button-default',
|
327 |
-
'id' => 'btn_not_good',
|
328 |
-
'icon' => 'dashicons-before dashicons-thumbs-down',
|
329 |
-
])
|
330 |
-
->init();
|
331 |
|
|
|
|
|
|
|
332 |
}
|
333 |
-
}
|
334 |
|
|
|
|
|
|
|
|
|
335 |
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
*
|
342 |
-
*/
|
343 |
|
|
|
|
|
|
|
|
|
344 |
|
345 |
-
|
346 |
-
|
|
|
|
|
|
|
|
|
|
|
347 |
|
348 |
-
|
349 |
|
350 |
-
|
351 |
-
} else {
|
352 |
|
353 |
-
|
354 |
}
|
355 |
-
}
|
356 |
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
|
366 |
-
return $this->version;
|
367 |
-
}
|
368 |
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
|
|
|
|
|
|
|
|
|
|
375 |
|
376 |
|
377 |
-
|
378 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
|
380 |
-
return get_option($this->plugin_name . '_version');
|
381 |
-
}
|
382 |
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
|
|
|
|
388 |
|
389 |
-
public function set_version($version)
|
390 |
-
{
|
391 |
|
392 |
-
|
|
|
|
|
393 |
|
394 |
-
add_option($this->plugin_name . '_version');
|
395 |
-
} else {
|
396 |
|
397 |
-
|
|
|
|
|
|
|
|
|
398 |
}
|
399 |
-
}
|
400 |
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
*/
|
407 |
-
|
408 |
-
public function scripts()
|
409 |
-
{
|
410 |
-
echo "
|
411 |
-
<script>
|
412 |
-
jQuery(document).ready(function ($) {
|
413 |
-
$( '#btn_already_did' ).on( 'click', function() {
|
414 |
|
415 |
-
|
416 |
-
|
417 |
-
type: 'POST',
|
418 |
-
data: {
|
419 |
-
action : 'never_show_message',
|
420 |
|
421 |
-
|
422 |
-
|
423 |
-
$('#metform-sites-notice-id-MetForm_plugin_rating_msg_used_in_day').remove();
|
424 |
-
|
425 |
-
}
|
426 |
-
});
|
427 |
|
428 |
-
|
|
|
|
|
|
|
|
|
|
|
429 |
|
430 |
-
$('#btn_deserved').click(function(){
|
431 |
-
$.ajax({
|
432 |
-
url: ajaxurl,
|
433 |
-
type: 'POST',
|
434 |
-
data: {
|
435 |
-
action : 'never_show_message',
|
436 |
|
437 |
-
|
438 |
-
|
439 |
-
$('#metform-sites-notice-id-MetForm_plugin_rating_msg_used_in_day').remove();
|
440 |
|
441 |
-
|
442 |
-
|
443 |
-
});
|
444 |
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
|
452 |
-
|
453 |
-
|
454 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
455 |
|
456 |
-
}
|
457 |
});
|
458 |
-
|
459 |
-
|
460 |
-
});
|
461 |
-
</script>
|
462 |
";
|
463 |
-
|
464 |
-
|
465 |
-
/**
|
466 |
-
* Cron job activities. Where it will check basic
|
467 |
-
* functionality every day.
|
468 |
-
*
|
469 |
-
*/
|
470 |
|
471 |
-
|
472 |
-
|
|
|
|
|
|
|
|
|
|
|
473 |
|
474 |
-
|
475 |
|
476 |
-
|
477 |
-
|
478 |
|
479 |
-
|
480 |
-
|
|
|
|
|
|
|
|
|
|
|
481 |
|
482 |
-
$this->
|
483 |
-
|
|
|
|
|
484 |
|
485 |
-
|
|
|
|
|
486 |
|
487 |
-
|
488 |
-
return;
|
489 |
-
}
|
490 |
|
491 |
-
|
492 |
-
$this
|
|
|
493 |
}
|
494 |
-
$this->is_used_in($this->days);
|
495 |
-
|
496 |
-
add_action('admin_footer', [$this, 'scripts'], 9999);
|
497 |
-
add_action("wp_ajax_never_show_message", [$this, "never_show_message"]);
|
498 |
-
add_action("wp_ajax_ask_me_later_message", [$this, "ask_me_later_message"]);
|
499 |
}
|
500 |
}
|
501 |
}
|
3 |
namespace Wpmet\Rating;
|
4 |
|
5 |
defined('ABSPATH') || exit;
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
use DateTime;
|
8 |
+
use Oxaim\Libs\Notice as LibsNotice;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
+
if (!class_exists('Wpmet\Rating\Rating')) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
+
/**
|
13 |
+
* Asking client for rating and
|
14 |
+
* other stuffs
|
15 |
+
* Class Rating
|
16 |
+
* @package MetForm\Utils
|
17 |
+
*/
|
18 |
+
class Rating
|
19 |
{
|
20 |
+
private $plugin_name;
|
21 |
+
private $days;
|
22 |
+
private $rating_url;
|
23 |
+
private $version;
|
24 |
+
private $condition_status = true;
|
25 |
+
private $text_domain;
|
26 |
+
private $plugin_logo;
|
27 |
+
private $plugin_screens;
|
28 |
+
|
29 |
+
/**
|
30 |
+
* scripts version
|
31 |
+
*
|
32 |
+
* @var string
|
33 |
+
*/
|
34 |
+
protected $script_version = '1.0.1';
|
35 |
+
|
36 |
+
private static $instance;
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Method: instance -> Return Notice module class instance
|
40 |
+
*
|
41 |
+
* @param string|null $text_domain
|
42 |
+
* @param string|null $unique_id
|
43 |
+
* @return mixed
|
44 |
+
*/
|
45 |
+
public static function instance($text_domain = null, $unique_id = null)
|
46 |
+
{
|
47 |
+
if ($text_domain == null) {
|
48 |
+
return false;
|
49 |
+
}
|
50 |
|
51 |
+
self::$instance = new self();
|
52 |
+
self::$instance->config($text_domain, (is_null($unique_id) ? uniqid() : $unique_id));
|
53 |
+
return self::$instance;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
}
|
55 |
|
56 |
+
/**
|
57 |
+
* Set Text domain
|
58 |
+
*
|
59 |
+
* @param string $text_domain
|
60 |
+
* @param string $unique_id
|
61 |
+
*/
|
62 |
+
public function config($text_domain, $unique_id)
|
63 |
+
{
|
64 |
+
$this->text_domain = $text_domain;
|
65 |
}
|
66 |
|
67 |
+
/**
|
68 |
+
* Get vesrion of $this
|
69 |
+
*
|
70 |
+
* @return \Wpmet\Rating\Rating
|
71 |
+
*/
|
72 |
+
public function get_version()
|
73 |
+
{
|
74 |
+
return $this->script_version;
|
75 |
+
}
|
76 |
|
77 |
+
/**
|
78 |
+
* @return $this file location for debugging 🐛 purpose
|
79 |
+
*/
|
80 |
+
public function get_script_location()
|
81 |
+
{
|
82 |
+
return __FILE__;
|
83 |
+
}
|
84 |
|
85 |
+
/**
|
86 |
+
* @param
|
87 |
+
*/
|
88 |
+
public function set_plugin($plugin_name, $plugin_url)
|
89 |
+
{
|
90 |
+
$this->plugin_name = $plugin_name;
|
91 |
+
$this->rating_url = $plugin_url;
|
92 |
+
return $this;
|
93 |
+
}
|
94 |
|
95 |
+
public function set_first_appear_day($days = 7)
|
96 |
+
{
|
97 |
+
$this->days = $days;
|
98 |
+
return $this;
|
99 |
+
}
|
100 |
|
101 |
+
public function set_rating_url($url)
|
102 |
+
{
|
103 |
+
$this->rating_url = $url;
|
104 |
+
return $this;
|
105 |
+
}
|
106 |
|
107 |
+
public function set_plugin_logo($logo_url)
|
108 |
+
{
|
109 |
+
$this->plugin_logo = $logo_url;
|
110 |
+
return $this;
|
111 |
+
}
|
112 |
|
113 |
+
public function set_allowed_screens($screen)
|
114 |
+
{
|
115 |
|
116 |
+
$this->plugin_screens[] = $screen;
|
117 |
|
118 |
+
return $this;
|
119 |
+
}
|
|
|
120 |
|
121 |
+
public function set_condition($result)
|
122 |
+
{
|
123 |
+
switch (gettype($result)) {
|
124 |
+
case 'boolean':
|
125 |
+
$this->condition_status = $result;
|
126 |
+
break;
|
127 |
+
case 'object':
|
128 |
+
$this->condition_status = $result();
|
129 |
+
break;
|
130 |
+
default:
|
131 |
+
$this->condition_status = false;
|
132 |
}
|
133 |
|
134 |
+
return $this;
|
135 |
}
|
|
|
|
|
136 |
|
137 |
+
public static function init()
|
138 |
+
{
|
139 |
+
add_action("wp_ajax_wpmet_rating_never_show_message", [__CLASS__, "never_show_message"]);
|
140 |
+
add_action("wp_ajax_wpmet_rating_ask_me_later_message", [__CLASS__, "ask_me_later_message"]);
|
141 |
}
|
|
|
142 |
|
143 |
+
protected function is_current_screen_allowed($current_screen_id)
|
144 |
+
{
|
145 |
+
if (in_array($current_screen_id, $this->plugin_screens)) {
|
146 |
+
return true;
|
147 |
+
}
|
148 |
|
149 |
+
return false;
|
150 |
+
}
|
151 |
|
152 |
+
/**
|
153 |
+
* ------------------------------------------
|
154 |
+
* 🚀 Rating class execution point
|
155 |
+
* ------------------------------------------
|
156 |
+
*/
|
157 |
+
public function call()
|
158 |
+
{
|
159 |
+
add_action('admin_head', [$this, 'fire']);
|
160 |
+
}
|
161 |
|
162 |
+
/**
|
163 |
+
* -------------------------------------------
|
164 |
+
* 🔥 fire the rating functionality
|
165 |
+
* -------------------------------------------
|
166 |
+
*/
|
167 |
+
public function fire()
|
168 |
+
{
|
169 |
+
|
170 |
+
$current_screen = get_current_screen();
|
171 |
+
if (!$this->is_current_screen_allowed($current_screen->id)) {
|
172 |
+
return;
|
173 |
+
}
|
174 |
|
175 |
+
if ($this->condition_status === false) {
|
176 |
+
return;
|
177 |
+
}
|
|
|
178 |
|
179 |
+
if (current_user_can('update_plugins')) {
|
180 |
+
add_action('admin_footer', [$this, 'scripts'], 9999);
|
181 |
+
add_action('wp', [$this, 'cron_activation']);
|
182 |
+
add_action($this->plugin_name . '_cronjob', [$this, 'corn_job_func']);
|
|
|
183 |
|
|
|
|
|
|
|
|
|
184 |
|
185 |
+
if ($this->action_on_fire()) {
|
186 |
+
if (!$this->is_installation_date_exists()) {
|
187 |
+
$this->set_installation_date();
|
188 |
+
}
|
|
|
|
|
|
|
|
|
189 |
|
190 |
+
if (get_option($this->plugin_name . '_ask_me_later') == 'yes' && get_option($this->plugin_name . '_never_show') != 'yes') {
|
191 |
+
$this->ask_me_later();
|
192 |
+
}
|
193 |
+
if (get_option($this->plugin_name . '_never_show') != 'yes') {
|
194 |
+
if (get_option($this->plugin_name . '_ask_me_later') == 'yes') {
|
195 |
+
return;
|
196 |
+
}
|
197 |
|
198 |
+
$this->is_used_in($this->days);
|
199 |
+
}
|
200 |
+
}
|
201 |
+
}
|
202 |
}
|
|
|
203 |
|
204 |
+
public function cron_activation()
|
205 |
+
{
|
206 |
+
if (!wp_next_scheduled($this->plugin_name . '_cronjob')) {
|
207 |
+
wp_schedule_event(time(), 'daily', $this->plugin_name . '_cronjob');
|
208 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
|
211 |
+
private function action_on_fire()
|
212 |
+
{
|
213 |
+
return true;
|
214 |
+
}
|
215 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
|
217 |
+
public function set_installation_date()
|
218 |
+
{
|
219 |
+
add_option($this->plugin_name . '_install_date', date('Y-m-d h:i:s'));
|
220 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
221 |
|
222 |
+
public function is_installation_date_exists()
|
223 |
+
{
|
224 |
+
return (get_option($this->plugin_name . '_install_date') == false) ? false : true;
|
225 |
}
|
|
|
226 |
|
227 |
+
public function get_installation_date()
|
228 |
+
{
|
229 |
+
return get_option($this->plugin_name . '_install_date');
|
230 |
+
}
|
231 |
|
232 |
+
public function set_first_action_date()
|
233 |
+
{
|
234 |
+
add_option($this->plugin_name . '_first_action_Date', date('Y-m-d h:i:s'));
|
235 |
+
add_option($this->plugin_name . '_first_action', 'yes');
|
236 |
+
}
|
|
|
|
|
237 |
|
238 |
+
public function get_days($from_date, $to_date)
|
239 |
+
{
|
240 |
+
return round(($to_date->format('U') - $from_date->format('U')) / (60 * 60 * 24));
|
241 |
+
}
|
242 |
|
243 |
+
public function is_first_use($in_days)
|
244 |
+
{
|
245 |
+
$install_date = get_option($this->plugin_name . '_install_date');
|
246 |
+
$display_date = date('Y-m-d h:i:s');
|
247 |
+
$datetime1 = new DateTime($install_date);
|
248 |
+
$datetime2 = new DateTime($display_date);
|
249 |
+
$diff_interval = $this->get_days($datetime1, $datetime2);
|
250 |
|
251 |
+
if ($diff_interval >= $in_days && get_option($this->plugin_name . '_first_action_Date') == "yes") {
|
252 |
|
253 |
+
// action implementation here
|
|
|
254 |
|
255 |
+
}
|
256 |
}
|
|
|
257 |
|
258 |
+
public function is_used_in($days)
|
259 |
+
{
|
260 |
+
|
261 |
+
$install_date = get_option($this->plugin_name . '_install_date');
|
262 |
+
$display_date = date('Y-m-d h:i:s');
|
263 |
+
$datetime1 = new DateTime($install_date);
|
264 |
+
$datetime2 = new DateTime($display_date);
|
265 |
+
$diff_interval = $this->get_days($datetime1, $datetime2);
|
266 |
+
$plugin_name = $this->plugin_name;
|
267 |
+
|
268 |
+
if ($diff_interval >= $days) {
|
269 |
+
$message = "Hello! Seems like you have used {$plugin_name} to build this website — Thanks a lot! <br>
|
270 |
+
Could you please do us a <b>big favor</b> and give it a <b>5-star</b> rating on WordPress?
|
271 |
+
This would boost our motivation and help other users make a comfortable decision while choosing the {$plugin_name}";
|
272 |
+
|
273 |
+
LibsNotice::instance($this->text_domain, '_plugin_rating_msg_used_in_day')
|
274 |
+
->set_dismiss('global', (3600 * 24 * 15))
|
275 |
+
->set_message($message)
|
276 |
+
->set_logo($this->plugin_logo, "max-height: 100px")
|
277 |
+
->set_button([
|
278 |
+
'url' => $this->rating_url,
|
279 |
+
'text' => esc_html__('Ok, you deserved it', $this->text_domain),
|
280 |
+
'class' => 'button-primary',
|
281 |
+
'id' => 'btn_deserved',
|
282 |
+
])
|
283 |
+
->set_button([
|
284 |
+
'url' => '#',
|
285 |
+
'text' => esc_html__('I already did', $this->text_domain),
|
286 |
+
'class' => 'button-default',
|
287 |
+
'id' => 'btn_already_did',
|
288 |
+
'icon' => 'dashicons-before dashicons-smiley'
|
289 |
+
])
|
290 |
+
->set_button([
|
291 |
+
'url' => 'https://help.wpmet.com/',
|
292 |
+
'text' => esc_html('I need support',$this->text_domain),
|
293 |
+
'class' => 'button-default',
|
294 |
+
'id' => '#',
|
295 |
+
'icon' => 'dashicons-before dashicons-sos',
|
296 |
+
])
|
297 |
+
->set_button([
|
298 |
+
'url' => '#',
|
299 |
+
'text' => esc_html__('No, not good enough', $this->text_domain),
|
300 |
+
'class' => 'button-default',
|
301 |
+
'id' => 'btn_not_good',
|
302 |
+
'icon' => 'dashicons-before dashicons-thumbs-down',
|
303 |
+
])
|
304 |
+
->call();
|
305 |
+
}
|
306 |
+
}
|
307 |
|
|
|
|
|
308 |
|
309 |
+
/**
|
310 |
+
* ---------------------------------------------
|
311 |
+
* Change the status of Rating notification
|
312 |
+
* not to show the message again
|
313 |
+
* ---------------------------------------------
|
314 |
+
*/
|
315 |
+
public static function never_show_message()
|
316 |
+
{
|
317 |
+
$plugin_name = $_POST['plugin_name'];
|
318 |
+
add_option($plugin_name . '_never_show', 'yes');
|
319 |
+
}
|
320 |
|
321 |
|
322 |
+
/**
|
323 |
+
*----------------------------------
|
324 |
+
* Ask me later functionality
|
325 |
+
*----------------------------------
|
326 |
+
*/
|
327 |
+
public function ask_me_later()
|
328 |
+
{
|
329 |
+
|
330 |
+
$days = 30;
|
331 |
+
|
332 |
+
$install_date = get_option($this->plugin_name . '_install_date');
|
333 |
+
$display_date = date('Y-m-d h:i:s');
|
334 |
+
$datetime1 = new DateTime($install_date);
|
335 |
+
$datetime2 = new DateTime($display_date);
|
336 |
+
$diff_interval = $this->get_days($datetime1, $datetime2);
|
337 |
+
|
338 |
+
$plugin_name = $this->plugin_name;
|
339 |
+
|
340 |
+
if ($diff_interval >= $days) {
|
341 |
+
|
342 |
+
|
343 |
+
$message = "Hello! Seems like you have used {$plugin_name} to build this website — Thanks a lot! <br>
|
344 |
+
Could you please do us a <b>big favor</b> and give it a <b>5-star</b> rating on WordPress?
|
345 |
+
This would boost our motivation and help other users make a comfortable decision while choosing the {$plugin_name}";
|
346 |
+
|
347 |
+
LibsNotice::instance($this->text_domain, '_plugin_rating_msg_used_in_day')
|
348 |
+
->set_dismiss('global', (3600 * 24 * 15))
|
349 |
+
->set_message($message)
|
350 |
+
->set_logo($this->plugin_logo, "max-height: 100px")
|
351 |
+
->set_button([
|
352 |
+
'url' => $this->rating_url,
|
353 |
+
'text' => 'Ok, you deserved it',
|
354 |
+
'class' => 'button-primary',
|
355 |
+
'id' => 'btn_deserved',
|
356 |
+
])
|
357 |
+
->set_button([
|
358 |
+
'url' => '#',
|
359 |
+
'text' => 'I already did',
|
360 |
+
'class' => 'button-default',
|
361 |
+
'id' => 'btn_already_did',
|
362 |
+
'icon' => 'dashicons-before dashicons-smiley'
|
363 |
+
])
|
364 |
+
->set_button([
|
365 |
+
'url' => 'https://help.wpmet.com/',
|
366 |
+
'text' => 'I need support',
|
367 |
+
'class' => 'button-default',
|
368 |
+
'id' => '#',
|
369 |
+
'icon' => 'dashicons-before dashicons-sos',
|
370 |
+
])
|
371 |
+
->set_button([
|
372 |
+
'url' => '#',
|
373 |
+
'text' => 'No, not good enough',
|
374 |
+
'class' => 'button-default',
|
375 |
+
'id' => 'btn_not_good',
|
376 |
+
'icon' => 'dashicons-before dashicons-thumbs-down',
|
377 |
+
])
|
378 |
+
->call();
|
379 |
+
}
|
380 |
+
}
|
381 |
|
|
|
|
|
382 |
|
383 |
+
/**
|
384 |
+
*---------------------------------------------------------
|
385 |
+
* When user will click @notGoodEnough button
|
386 |
+
* Then it will fire this function to change the status
|
387 |
+
* for next asking time
|
388 |
+
*---------------------------------------------------------
|
389 |
+
*/
|
390 |
|
|
|
|
|
391 |
|
392 |
+
public static function ask_me_later_message()
|
393 |
+
{
|
394 |
+
$plugin_name = $_POST['plugin_name'];
|
395 |
|
|
|
|
|
396 |
|
397 |
+
if (get_option($plugin_name . '_ask_me_later') == false) {
|
398 |
+
add_option($plugin_name . '_ask_me_later', 'yes');
|
399 |
+
} else {
|
400 |
+
add_option($plugin_name . '_never_show', 'yes');
|
401 |
+
}
|
402 |
}
|
|
|
403 |
|
404 |
+
/**
|
405 |
+
*--------------------------------------
|
406 |
+
* Get current version of the plugin
|
407 |
+
*--------------------------------------
|
408 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
|
410 |
+
public function get_current_version()
|
411 |
+
{
|
|
|
|
|
|
|
412 |
|
413 |
+
return $this->version;
|
414 |
+
}
|
|
|
|
|
|
|
|
|
415 |
|
416 |
+
/**
|
417 |
+
*-------------------------------------------
|
418 |
+
* Get previous version of the plugin
|
419 |
+
* that have been stored in database
|
420 |
+
*-------------------------------------------
|
421 |
+
*/
|
422 |
|
|
|
|
|
|
|
|
|
|
|
|
|
423 |
|
424 |
+
public function get_previous_version()
|
425 |
+
{
|
|
|
426 |
|
427 |
+
return get_option($this->plugin_name . '_version');
|
428 |
+
}
|
|
|
429 |
|
430 |
+
/**
|
431 |
+
*----------------------------------------
|
432 |
+
* Set current version of the plugin
|
433 |
+
*----------------------------------------
|
434 |
+
*/
|
435 |
+
|
436 |
+
public function set_version($version)
|
437 |
+
{
|
438 |
+
if (!get_option($this->plugin_name . '_version')) {
|
439 |
+
add_option($this->plugin_name . '_version');
|
440 |
+
} else {
|
441 |
+
update_option($this->plugin_name . '_version', $version);
|
442 |
+
}
|
443 |
+
}
|
444 |
|
445 |
+
/**
|
446 |
+
*
|
447 |
+
* JS Ajax script for updating
|
448 |
+
* rating status from users
|
449 |
+
*
|
450 |
+
*/
|
451 |
+
|
452 |
+
public function scripts()
|
453 |
+
{
|
454 |
+
echo "
|
455 |
+
<script>
|
456 |
+
jQuery(document).ready(function ($) {
|
457 |
+
$( '#btn_already_did' ).on( 'click', function() {
|
458 |
+
|
459 |
+
$.ajax({
|
460 |
+
url: ajaxurl,
|
461 |
+
type: 'POST',
|
462 |
+
data: {
|
463 |
+
action : 'wpmet_rating_never_show_message',
|
464 |
+
plugin_name : '" . $this->text_domain . "',
|
465 |
+
|
466 |
+
},
|
467 |
+
success:function(response){
|
468 |
+
$('#" . $this->text_domain . "-_plugin_rating_msg_used_in_day').remove();
|
469 |
+
|
470 |
+
}
|
471 |
+
});
|
472 |
+
|
473 |
+
});
|
474 |
+
|
475 |
+
$('#btn_deserved').click(function(){
|
476 |
+
$.ajax({
|
477 |
+
url: ajaxurl,
|
478 |
+
type: 'POST',
|
479 |
+
data: {
|
480 |
+
action : 'wpmet_rating_never_show_message',
|
481 |
+
plugin_name : '" . $this->text_domain . "',
|
482 |
+
|
483 |
+
},
|
484 |
+
success:function(response){
|
485 |
+
$('#" . $this->text_domain . "-_plugin_rating_msg_used_in_day').remove();
|
486 |
+
|
487 |
+
}
|
488 |
+
});
|
489 |
+
});
|
490 |
+
|
491 |
+
$('#btn_not_good').click(function(){
|
492 |
+
$.ajax({
|
493 |
+
url: ajaxurl,
|
494 |
+
type: 'POST',
|
495 |
+
data: {
|
496 |
+
action : 'wpmet_rating_ask_me_later_message',
|
497 |
+
plugin_name : '" . $this->text_domain . "',
|
498 |
+
|
499 |
+
},
|
500 |
+
success:function(response){
|
501 |
+
$('#" . $this->text_domain . "-_plugin_rating_msg_used_in_day').remove();
|
502 |
+
|
503 |
+
}
|
504 |
+
});
|
505 |
+
});
|
506 |
|
|
|
507 |
});
|
508 |
+
</script>
|
|
|
|
|
|
|
509 |
";
|
510 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
511 |
|
512 |
+
/**
|
513 |
+
* Cron job activities. Where it will check basic
|
514 |
+
* functionality every day.
|
515 |
+
*
|
516 |
+
*/
|
517 |
+
public function corn_job_func()
|
518 |
+
{
|
519 |
|
520 |
+
if ($this->get_current_version() != $this->get_previous_version()) {
|
521 |
|
522 |
+
$this->set_version($this->get_current_version());
|
523 |
+
}
|
524 |
|
525 |
+
if ($this->action_on_fire()) {
|
526 |
+
if (
|
527 |
+
get_option($this->plugin_name . '_ask_me_later') == 'yes'
|
528 |
+
&& get_option($this->plugin_name . '_never_show') != 'yes'
|
529 |
+
) {
|
530 |
+
$this->ask_me_later();
|
531 |
+
}
|
532 |
|
533 |
+
if (get_option($this->plugin_name . '_never_show') != 'yes') {
|
534 |
+
if (get_option($this->plugin_name . '_ask_me_later') == 'yes') {
|
535 |
+
return;
|
536 |
+
}
|
537 |
|
538 |
+
if (!$this->is_installation_date_exists()) {
|
539 |
+
$this->set_installation_date();
|
540 |
+
}
|
541 |
|
542 |
+
$this->is_used_in($this->days);
|
|
|
|
|
543 |
|
544 |
+
add_action('admin_footer', [$this, 'scripts'], 9999);
|
545 |
+
add_action("wp_ajax_wpmet_rating_never_show_message", [$this, "never_show_message"]);
|
546 |
+
add_action("wp_ajax_wpmet_rating_ask_me_later_message", [$this, "ask_me_later_message"]);
|
547 |
}
|
|
|
|
|
|
|
|
|
|
|
548 |
}
|
549 |
}
|
550 |
}
|
libs/{announcements/init.php → stories/stories.php}
RENAMED
@@ -1,21 +1,20 @@
|
|
1 |
<?php
|
2 |
-
namespace Wpmet\Libs
|
3 |
|
4 |
defined('ABSPATH') || exit;
|
5 |
|
6 |
-
if (!class_exists('\Wpmet\Libs\
|
7 |
|
8 |
-
class
|
9 |
|
10 |
-
protected $script_version = '1.
|
11 |
|
12 |
-
protected $key;
|
13 |
-
protected $api;
|
14 |
protected $data;
|
15 |
protected $title;
|
16 |
protected $plugin_link = [];
|
17 |
protected $last_check;
|
18 |
-
protected $check_interval = (3600 *
|
19 |
|
20 |
protected $plugin_screens;
|
21 |
|
@@ -23,7 +22,7 @@ if (!class_exists('\Wpmet\Libs\Announcements\Init')):
|
|
23 |
protected $filter_string;
|
24 |
protected $api_url;
|
25 |
|
26 |
-
private $
|
27 |
|
28 |
/**
|
29 |
* Get version of this script
|
@@ -50,51 +49,7 @@ if (!class_exists('\Wpmet\Libs\Announcements\Init')):
|
|
50 |
}
|
51 |
|
52 |
public function call() {
|
53 |
-
|
54 |
-
$this->key = 'wpmet_announcements';
|
55 |
-
$this->api = $this->api_url . '?csrf=wpmet_true&nocache=' . time();
|
56 |
-
|
57 |
-
$this->get_announcements();
|
58 |
-
|
59 |
-
if (!empty($this->data->error)) {
|
60 |
-
|
61 |
-
return;
|
62 |
-
}
|
63 |
-
|
64 |
-
if (empty($this->data)) {
|
65 |
-
|
66 |
-
return;
|
67 |
-
}
|
68 |
-
|
69 |
-
$list = [];
|
70 |
-
|
71 |
-
if (!empty($this->filter_string)) {
|
72 |
-
|
73 |
-
$list = explode(',', $this->filter_string);
|
74 |
-
|
75 |
-
foreach ($list as $idx => $item) {
|
76 |
-
$list[$idx] = trim($item);
|
77 |
-
}
|
78 |
-
$list = array_filter($list);
|
79 |
-
}
|
80 |
-
|
81 |
-
|
82 |
-
foreach ($this->data as $announcement) {
|
83 |
-
|
84 |
-
if (!empty($list) && $this->in_blacklist($announcement, $list)) {
|
85 |
-
|
86 |
-
continue;
|
87 |
-
}
|
88 |
-
|
89 |
-
$this->set_announcements($announcement);
|
90 |
-
}
|
91 |
-
|
92 |
-
if(empty($this->announcements)) {
|
93 |
-
return;
|
94 |
-
}
|
95 |
-
|
96 |
-
add_action('wp_dashboard_setup', [$this, 'show_announcements_widget']);
|
97 |
-
|
98 |
}
|
99 |
|
100 |
private function in_whitelist($conf, $list) {
|
@@ -187,8 +142,8 @@ if (!class_exists('\Wpmet\Libs\Announcements\Init')):
|
|
187 |
return $this;
|
188 |
}
|
189 |
|
190 |
-
private function
|
191 |
-
$filter = [];
|
192 |
foreach (get_option('active_plugins') as $plugin) {
|
193 |
$temp = pathinfo($plugin);
|
194 |
if(!empty($temp)) {
|
@@ -196,88 +151,133 @@ if (!class_exists('\Wpmet\Libs\Announcements\Init')):
|
|
196 |
}
|
197 |
}
|
198 |
|
199 |
-
if (isset($this->
|
200 |
return;
|
201 |
}
|
202 |
|
203 |
// if start and endtime is set, check current time is inside the timeframe
|
204 |
-
if ((!empty($
|
205 |
return;
|
206 |
}
|
207 |
|
208 |
-
if(empty(array_intersect($filter, $
|
209 |
return;
|
210 |
}
|
211 |
|
212 |
-
$this->
|
213 |
-
'id' => $
|
214 |
-
'title' => $
|
215 |
-
'description' => $
|
216 |
-
'type' => $
|
217 |
-
'priority' => $
|
218 |
-
'
|
219 |
-
'
|
220 |
];
|
221 |
}
|
222 |
|
223 |
-
private function
|
224 |
-
$this->data = get_option($this->text_domain . '
|
225 |
$this->data = $this->data == '' ? [] : $this->data;
|
226 |
|
227 |
-
$this->last_check = get_option($this->text_domain . '
|
228 |
|
229 |
$this->last_check = empty($this->last_check) ? 0 : $this->last_check;
|
230 |
|
231 |
if (($this->check_interval + $this->last_check) < time()) {
|
232 |
-
$response = wp_remote_get($this->
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
);
|
|
|
238 |
|
239 |
if (!is_wp_error($response) && isset($response['body']) && $response['body'] != '') {
|
240 |
|
241 |
$response = json_decode($response['body']);
|
242 |
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
|
|
248 |
|
249 |
return;
|
250 |
}
|
251 |
}
|
252 |
}
|
253 |
|
254 |
-
public function
|
255 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
|
257 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
|
259 |
// Move our widget to top.
|
260 |
global $wp_meta_boxes;
|
261 |
|
262 |
$dashboard = $wp_meta_boxes['dashboard']['normal']['core'];
|
263 |
$ours = [
|
264 |
-
'wpmet-
|
265 |
];
|
266 |
|
267 |
$wp_meta_boxes['dashboard']['normal']['core'] = array_merge( $ours, $dashboard );
|
268 |
}
|
269 |
|
270 |
public function show() {
|
271 |
-
usort($this->
|
272 |
-
|
|
|
|
|
|
|
273 |
});
|
274 |
-
|
275 |
include_once 'views/template.php';
|
276 |
|
277 |
}
|
278 |
|
279 |
/**
|
280 |
-
* Crosscheck if
|
281 |
*
|
282 |
* @param string $b_screen
|
283 |
* @param string $screen_id
|
1 |
<?php
|
2 |
+
namespace Wpmet\Libs;
|
3 |
|
4 |
defined('ABSPATH') || exit;
|
5 |
|
6 |
+
if (!class_exists('\Wpmet\Libs\Stories')):
|
7 |
|
8 |
+
class Stories {
|
9 |
|
10 |
+
protected $script_version = '1.1.1';
|
11 |
|
12 |
+
protected $key = 'wpmet_stories';
|
|
|
13 |
protected $data;
|
14 |
protected $title;
|
15 |
protected $plugin_link = [];
|
16 |
protected $last_check;
|
17 |
+
protected $check_interval = (3600 * 6);
|
18 |
|
19 |
protected $plugin_screens;
|
20 |
|
22 |
protected $filter_string;
|
23 |
protected $api_url;
|
24 |
|
25 |
+
private $stories;
|
26 |
|
27 |
/**
|
28 |
* Get version of this script
|
49 |
}
|
50 |
|
51 |
public function call() {
|
52 |
+
add_action('wp_dashboard_setup', [$this, 'show_story_widget'], 111);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
}
|
54 |
|
55 |
private function in_whitelist($conf, $list) {
|
142 |
return $this;
|
143 |
}
|
144 |
|
145 |
+
private function set_stories($story) {
|
146 |
+
$filter = [$this->text_domain];
|
147 |
foreach (get_option('active_plugins') as $plugin) {
|
148 |
$temp = pathinfo($plugin);
|
149 |
if(!empty($temp)) {
|
151 |
}
|
152 |
}
|
153 |
|
154 |
+
if (isset($this->stories[$story->id])) {
|
155 |
return;
|
156 |
}
|
157 |
|
158 |
// if start and endtime is set, check current time is inside the timeframe
|
159 |
+
if ((!empty($story->start) && !empty($story->end)) && (intval($story->start) > time() || intval($story->end) < time())) {
|
160 |
return;
|
161 |
}
|
162 |
|
163 |
+
if(empty(array_intersect($filter, $story->plugins))) {
|
164 |
return;
|
165 |
}
|
166 |
|
167 |
+
$this->stories[$story->id] = [
|
168 |
+
'id' => $story->id,
|
169 |
+
'title' => $story->title,
|
170 |
+
'description' => $story->description,
|
171 |
+
'type' => $story->type,
|
172 |
+
'priority' => $story->priority,
|
173 |
+
'story_link' => $story->data->story_link,
|
174 |
+
'story_image' => $story->data->story_image,
|
175 |
];
|
176 |
}
|
177 |
|
178 |
+
private function get_stories() {
|
179 |
+
$this->data = get_option($this->text_domain . '__stories_data');
|
180 |
$this->data = $this->data == '' ? [] : $this->data;
|
181 |
|
182 |
+
$this->last_check = get_option($this->text_domain . '__stories_last_check');
|
183 |
|
184 |
$this->last_check = empty($this->last_check) ? 0 : $this->last_check;
|
185 |
|
186 |
if (($this->check_interval + $this->last_check) < time()) {
|
187 |
+
$response = wp_remote_get($this->api_url . 'cache/stories.json?nocache=' . time(),
|
188 |
+
[
|
189 |
+
'timeout' => 10,
|
190 |
+
'httpversion' => '1.1',
|
191 |
+
]
|
192 |
);
|
193 |
+
|
194 |
|
195 |
if (!is_wp_error($response) && isset($response['body']) && $response['body'] != '') {
|
196 |
|
197 |
$response = json_decode($response['body']);
|
198 |
|
199 |
+
if (!empty($response)) {
|
200 |
+
$this->data = $response;
|
201 |
+
|
202 |
+
update_option($this->text_domain . '__stories_last_check', time());
|
203 |
+
update_option($this->text_domain . '__stories_data', $this->data);
|
204 |
+
}
|
205 |
|
206 |
return;
|
207 |
}
|
208 |
}
|
209 |
}
|
210 |
|
211 |
+
public function show_story_widget() {
|
212 |
+
$this->get_stories();
|
213 |
+
|
214 |
+
if (!empty($this->data->error)) {
|
215 |
+
|
216 |
+
return;
|
217 |
+
}
|
218 |
+
|
219 |
+
if (empty($this->data)) {
|
220 |
+
|
221 |
+
return;
|
222 |
+
}
|
223 |
+
|
224 |
+
$list = [];
|
225 |
+
|
226 |
+
if (!empty($this->filter_string)) {
|
227 |
|
228 |
+
$list = explode(',', $this->filter_string);
|
229 |
+
|
230 |
+
foreach ($list as $idx => $item) {
|
231 |
+
$list[$idx] = trim($item);
|
232 |
+
}
|
233 |
+
$list = array_filter($list);
|
234 |
+
}
|
235 |
+
|
236 |
+
|
237 |
+
foreach ($this->data as $story) {
|
238 |
+
|
239 |
+
if (!empty($list) && $this->in_blacklist($story, $list)) {
|
240 |
+
|
241 |
+
continue;
|
242 |
+
}
|
243 |
+
|
244 |
+
$this->set_stories($story);
|
245 |
+
}
|
246 |
+
|
247 |
+
if(empty($this->stories)) {
|
248 |
+
return;
|
249 |
+
}
|
250 |
+
|
251 |
+
|
252 |
+
|
253 |
+
$this->title = (isset($this->title) && !empty($this->title) ? $this->title . ' ' : '') . 'Stories';
|
254 |
+
|
255 |
+
wp_add_dashboard_widget( 'wpmet-stories', __( 'Wpmet Stories', $this->text_domain ), [ $this, 'show' ] );
|
256 |
|
257 |
// Move our widget to top.
|
258 |
global $wp_meta_boxes;
|
259 |
|
260 |
$dashboard = $wp_meta_boxes['dashboard']['normal']['core'];
|
261 |
$ours = [
|
262 |
+
'wpmet-stories' => $dashboard['wpmet-stories'],
|
263 |
];
|
264 |
|
265 |
$wp_meta_boxes['dashboard']['normal']['core'] = array_merge( $ours, $dashboard );
|
266 |
}
|
267 |
|
268 |
public function show() {
|
269 |
+
usort($this->stories, function ($a, $b) {
|
270 |
+
if ($a['priority']==$b['priority']) {
|
271 |
+
return 0;
|
272 |
+
}
|
273 |
+
return ($a['priority'] < $b['priority']) ? -1 : 1;
|
274 |
});
|
|
|
275 |
include_once 'views/template.php';
|
276 |
|
277 |
}
|
278 |
|
279 |
/**
|
280 |
+
* Crosscheck if Story library will be shown at current WP admin page or not
|
281 |
*
|
282 |
* @param string $b_screen
|
283 |
* @param string $screen_id
|
libs/{announcements → stories}/views/template.php
RENAMED
@@ -1,39 +1,39 @@
|
|
1 |
<style>
|
2 |
-
.wpmet-
|
3 |
display: flex;
|
4 |
flex-wrap: wrap;
|
5 |
width: 100%;
|
6 |
margin-bottom: 10px;
|
7 |
}
|
8 |
-
.wpmet-
|
9 |
width: 75px;
|
10 |
padding-right: 7px;
|
11 |
box-sizing: border-box;
|
12 |
align-self: flex-start;
|
13 |
padding-top: 5px;
|
14 |
}
|
15 |
-
.wpmet-
|
16 |
width: 100%;
|
17 |
display: block;
|
18 |
min-height: 34px;
|
19 |
}
|
20 |
-
.wpmet-
|
21 |
width: calc(100% - 75px);
|
22 |
font-weight: 400;
|
23 |
line-height: 1.5;
|
24 |
font-size: 13px;
|
25 |
}
|
26 |
-
.wpmet-
|
27 |
font-weight: 500;
|
28 |
color: #0073aa;
|
29 |
text-decoration: none;
|
30 |
padding-bottom: 5px;
|
31 |
display: inline-block;
|
32 |
}
|
33 |
-
.wpmet-
|
34 |
margin-bottom: 0;
|
35 |
}
|
36 |
-
.wpmet-
|
37 |
display: block;
|
38 |
}
|
39 |
.wpmet-bullet-wall {
|
@@ -73,9 +73,8 @@
|
|
73 |
color: #007cba;
|
74 |
font-weight: 600;
|
75 |
}
|
76 |
-
.wpmet-
|
77 |
width: 100%;
|
78 |
-
height: 50px;
|
79 |
}
|
80 |
.wpmet-dashboard-widget-block .dashicons {
|
81 |
vertical-align: middle;
|
@@ -87,7 +86,7 @@
|
|
87 |
<div class="wpmet-title-bar">
|
88 |
<?php
|
89 |
foreach ($this->plugin_link as $k => $link) {
|
90 |
-
echo '<a href="' . $link[1] . '">' . $link[0] . '</a>';
|
91 |
if (isset($this->plugin_link[$k + 1])) {
|
92 |
echo '<div class="wpmet-bullet-wall"></div>';
|
93 |
}
|
@@ -97,37 +96,39 @@
|
|
97 |
</div>
|
98 |
|
99 |
<?php
|
100 |
-
foreach ($this->
|
101 |
-
if($
|
102 |
?>
|
103 |
-
<div class="wpmet-
|
104 |
-
<?php if(isset($
|
105 |
-
<div class="wpmet-
|
106 |
-
<img src="<?php echo esc_url($
|
107 |
</div>
|
108 |
<?php endif; ?>
|
109 |
|
110 |
-
<div class="wpmet-
|
111 |
|
112 |
-
<a
|
113 |
-
<?php echo esc_html($
|
114 |
</a>
|
115 |
|
116 |
-
<?php if(isset($
|
117 |
-
<span><?php echo esc_html($
|
118 |
<?php endif; ?>
|
119 |
|
120 |
</div>
|
121 |
</div>
|
122 |
<?php
|
123 |
-
elseif($
|
124 |
?>
|
125 |
-
<div class="wpmet-
|
126 |
-
<
|
|
|
|
|
127 |
</div>
|
128 |
<?php
|
129 |
endif;
|
130 |
-
|
131 |
?>
|
132 |
|
133 |
<div class="wpmet-dashboard-widget-block">
|
@@ -136,7 +137,7 @@ foreach ($this->announcements as $announcements) {
|
|
136 |
<?php echo esc_html__('Need Help?', $this->text_domain); ?>
|
137 |
<span aria-hidden="true" class="dashicons dashicons-external"></span>
|
138 |
</a>
|
139 |
-
<a href="https://wpmet.com/blog
|
140 |
<?php echo esc_html__('Blog', $this->text_domain) ;?>
|
141 |
<span aria-hidden="true" class="dashicons dashicons-external"></span>
|
142 |
</a>
|
1 |
<style>
|
2 |
+
.wpmet-str {
|
3 |
display: flex;
|
4 |
flex-wrap: wrap;
|
5 |
width: 100%;
|
6 |
margin-bottom: 10px;
|
7 |
}
|
8 |
+
.wpmet-str-thumb {
|
9 |
width: 75px;
|
10 |
padding-right: 7px;
|
11 |
box-sizing: border-box;
|
12 |
align-self: flex-start;
|
13 |
padding-top: 5px;
|
14 |
}
|
15 |
+
.wpmet-str-thumb img {
|
16 |
width: 100%;
|
17 |
display: block;
|
18 |
min-height: 34px;
|
19 |
}
|
20 |
+
.wpmet-str-desc.with-image {
|
21 |
width: calc(100% - 75px);
|
22 |
font-weight: 400;
|
23 |
line-height: 1.5;
|
24 |
font-size: 13px;
|
25 |
}
|
26 |
+
.wpmet-str-desc a {
|
27 |
font-weight: 500;
|
28 |
color: #0073aa;
|
29 |
text-decoration: none;
|
30 |
padding-bottom: 5px;
|
31 |
display: inline-block;
|
32 |
}
|
33 |
+
.wpmet-str:last-child {
|
34 |
margin-bottom: 0;
|
35 |
}
|
36 |
+
.wpmet-str-desc span {
|
37 |
display: block;
|
38 |
}
|
39 |
.wpmet-bullet-wall {
|
73 |
color: #007cba;
|
74 |
font-weight: 600;
|
75 |
}
|
76 |
+
.wpmet-str .wpmet-banner {
|
77 |
width: 100%;
|
|
|
78 |
}
|
79 |
.wpmet-dashboard-widget-block .dashicons {
|
80 |
vertical-align: middle;
|
86 |
<div class="wpmet-title-bar">
|
87 |
<?php
|
88 |
foreach ($this->plugin_link as $k => $link) {
|
89 |
+
echo '<a target="_blank" href="' . $link[1] . '">' . $link[0] . '</a>';
|
90 |
if (isset($this->plugin_link[$k + 1])) {
|
91 |
echo '<div class="wpmet-bullet-wall"></div>';
|
92 |
}
|
96 |
</div>
|
97 |
|
98 |
<?php
|
99 |
+
foreach ($this->stories as $story) :
|
100 |
+
if($story['type'] === 'news' || $story['type'] === '') :
|
101 |
?>
|
102 |
+
<div class="wpmet-str <?php echo ((isset($story['story_image']) && $story['story_image'] != '') ? 'with-image' : ''); ?>">
|
103 |
+
<?php if(isset($story['story_image']) && $story['story_image'] != ''): ?>
|
104 |
+
<div class="wpmet-str-thumb">
|
105 |
+
<img src="<?php echo esc_url($story['story_image']); ?>" />
|
106 |
</div>
|
107 |
<?php endif; ?>
|
108 |
|
109 |
+
<div class="wpmet-str-desc">
|
110 |
|
111 |
+
<a target="_blank" href="<?php echo esc_url($story['story_link']) ?>">
|
112 |
+
<?php echo esc_html($story['title']); ?>
|
113 |
</a>
|
114 |
|
115 |
+
<?php if(isset($story['description']) && $story['description'] != ''): ?>
|
116 |
+
<span><?php echo esc_html($story['description']); ?> </span>
|
117 |
<?php endif; ?>
|
118 |
|
119 |
</div>
|
120 |
</div>
|
121 |
<?php
|
122 |
+
elseif($story['type'] === 'banner') :
|
123 |
?>
|
124 |
+
<div class="wpmet-str">
|
125 |
+
<a target="_blank" href="<?php echo esc_url($story['story_link']) ?>">
|
126 |
+
<img class="wpmet-banner" src="<?php echo isset($story['story_image']) && $story['story_image'] != '' ? $story['story_image'] : '#'; ?>" />
|
127 |
+
</a>
|
128 |
</div>
|
129 |
<?php
|
130 |
endif;
|
131 |
+
endforeach;
|
132 |
?>
|
133 |
|
134 |
<div class="wpmet-dashboard-widget-block">
|
137 |
<?php echo esc_html__('Need Help?', $this->text_domain); ?>
|
138 |
<span aria-hidden="true" class="dashicons dashicons-external"></span>
|
139 |
</a>
|
140 |
+
<a href="https://wpmet.com/blog/?utm_source=wpmet_announcements&utm_medium=inplugin_campaign&utm_campaign=blog" target="_blank">
|
141 |
<?php echo esc_html__('Blog', $this->text_domain) ;?>
|
142 |
<span aria-hidden="true" class="dashicons dashicons-external"></span>
|
143 |
</a>
|
modules/controls/init.php
CHANGED
@@ -78,7 +78,7 @@ class Init{
|
|
78 |
* Use dependencies ['jquery', 'elementor-frontend']
|
79 |
* Using ['jquery', 'elementor-editor'] causes Advanced Widgets content editor window not to open
|
80 |
*/
|
81 |
-
wp_enqueue_script( 'elementskit-js-widgetarea-control-editor', self::get_url() . 'assets/js/widgetarea-editor.js', ['jquery', 'elementor-frontend'], \ElementsKit_Lite::version() );
|
82 |
}
|
83 |
|
84 |
public function widgetarea_enqueue_styles_editor() {
|
78 |
* Use dependencies ['jquery', 'elementor-frontend']
|
79 |
* Using ['jquery', 'elementor-editor'] causes Advanced Widgets content editor window not to open
|
80 |
*/
|
81 |
+
wp_enqueue_script( 'elementskit-js-widgetarea-control-editor', self::get_url() . 'assets/js/widgetarea-editor.js', ['jquery', 'elementor-frontend'], \ElementsKit_Lite::version(), true );
|
82 |
}
|
83 |
|
84 |
public function widgetarea_enqueue_styles_editor() {
|
modules/library/assets/js/editor.js
CHANGED
@@ -1 +1 @@
|
|
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;t.layout.showLoadingView();var i,n,a;i=e.get("template_id"),a={unique_id:i,data:{edit_mode:!0,display:!0,template_id:i}},(n={success:function(e){$e.run("document/elements/import",{model:window.elementor.elementsModel,data:e,options:{}}),console.log("imported A"),t.closeModal()}})&&jQuery.extend(!0,a,n),elementorCommon.ajax.addRequest("get_elementskit_template_data",a)}}),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(){let e=setInterval(()=>{window.elementor.$previewContents.find(".elementor-add-new-section").length&&(this.initAizenButton(),clearInterval(e))},100);window.elementor.$previewContents.on("click",".elementor-editor-element-setting.elementor-editor-element-add",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='<div class="add-elementskit-template ekit-wid-con"><i class="icon icon-ekit"></i></div>';i.find(".add-elementskit-template").length||(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&&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)&&i.prev(".elementor-add-section").find(".elementor-add-new-section").prepend(n)}))},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);
|
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;t.layout.showLoadingView();var i,n,a;i=e.get("template_id"),a={unique_id:i,data:{edit_mode:!0,display:!0,template_id:i}},(n={success:function(e){$e.run("document/elements/import",{model:window.elementor.elementsModel,data:e,options:{}}),t.closeModal()}})&&jQuery.extend(!0,a,n),elementorCommon.ajax.addRequest("get_elementskit_template_data",a)}}),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(){let e=setInterval(()=>{window.elementor.$previewContents.find(".elementor-add-new-section").length&&(this.initAizenButton(),clearInterval(e))},100);window.elementor.$previewContents.on("click",".elementor-editor-element-setting.elementor-editor-element-add",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='<div class="add-elementskit-template ekit-wid-con"><i class="icon icon-ekit"></i></div>';i.find(".add-elementskit-template").length||(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&&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)&&i.prev(".elementor-add-section").find(".elementor-add-new-section").prepend(n)}))},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/views/editor/template-library-item.php
CHANGED
@@ -25,7 +25,7 @@
|
|
25 |
<# } else { #>
|
26 |
<a class="elementor-template-library-template-action elementor-button elementskit-template-library-template-go-pro" href="https://go.wpmet.com/ekitpro" target="_blank">
|
27 |
<i class="eicon-heart"></i><span class="elementor-button-title"><?php
|
28 |
-
esc_html_e( 'Go
|
29 |
?></span>
|
30 |
</a>
|
31 |
<# } #>
|
25 |
<# } else { #>
|
26 |
<a class="elementor-template-library-template-action elementor-button elementskit-template-library-template-go-pro" href="https://go.wpmet.com/ekitpro" target="_blank">
|
27 |
<i class="eicon-heart"></i><span class="elementor-button-title"><?php
|
28 |
+
esc_html_e( 'Go Premium', 'elementskit-lite' );
|
29 |
?></span>
|
30 |
</a>
|
31 |
<# } #>
|
modules/library/views/editor/template-library-pro-button.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<a href="https://go.wpmet.com/ekitpro" target="_blank" >
|
4 |
<button class="elementor-template-library-template-action elementskit-preview-button-go-pro elementskit-template-library-template-insert elementskit-preview-button-go-pro elementor-button elementor-button-success" >
|
5 |
<i class="eicon-heart"></i><span class="elementor-button-title"><?php
|
6 |
-
esc_html_e( 'Go
|
7 |
?></span>
|
8 |
</button>
|
9 |
</a>
|
3 |
<a href="https://go.wpmet.com/ekitpro" target="_blank" >
|
4 |
<button class="elementor-template-library-template-action elementskit-preview-button-go-pro elementskit-template-library-template-insert elementskit-preview-button-go-pro elementor-button elementor-button-success" >
|
5 |
<i class="eicon-heart"></i><span class="elementor-button-title"><?php
|
6 |
+
esc_html_e( 'Go Premium', 'elementskit-lite' );
|
7 |
?></span>
|
8 |
</button>
|
9 |
</a>
|
modules/onepage-scroll/assets/css/one-page-scroll.min.css
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
* @license GPLv2+
|
5 |
*
|
6 |
* Copyright (C) 2020 by WpMet
|
7 |
-
*/.ops-enabled body,html.ops-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.ops-section{position:relative
|
4 |
* @license GPLv2+
|
5 |
*
|
6 |
* Copyright (C) 2020 by WpMet
|
7 |
+
*/.ops-enabled body,html.ops-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.ops-section{position:relative;box-sizing:border-box}.ops-slide{float:left}.ops-slide,.ops-slidesContainer{height:100%;display:block}.ops-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.ops-section.ops-table,.ops-slide.ops-table{display:table;table-layout:fixed;width:100%}.ops-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.ops-slidesContainer{float:left;position:relative}.ops-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translate3d(0,0,0)}.ops-controlArrow.ops-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.ops-controlArrow.ops-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.ops-scrollable{overflow:hidden;position:relative}.ops-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.ops-notransition{transition:none!important}#ops-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;transform:translate3d(0,0,0)}#ops-nav.ops-right{right:17px}#ops-nav.ops-left{left:17px}.ops-slidesNav{position:absolute;z-index:4;opacity:1;transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.ops-slidesNav.ops-bottom{bottom:17px}.ops-slidesNav.ops-top{top:17px}#ops-nav ul,.ops-slidesNav ul{margin:0;padding:0}#ops-nav ul li,.ops-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.ops-slidesNav ul li{display:inline-block}#ops-nav ul li a,.ops-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#ops-nav ul li a.active span,#ops-nav ul li:hover a.active span,.ops-slidesNav ul li a.active span,.ops-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#ops-nav ul li a span,.ops-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#ops-nav ul li:hover a span,.ops-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#ops-nav ul li .ops-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#ops-nav ul li:hover .ops-tooltip,#ops-nav.ops-show-active a.active+.ops-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#ops-nav ul li .ops-tooltip.ops-right{right:20px}#ops-nav ul li .ops-tooltip.ops-left{left:20px}.ops-auto-height .ops-slide,.ops-auto-height .ops-tableCell,.ops-auto-height.ops-section,.ops-normal-scroll.ops-section{height:auto!important}.ops-responsive .ops-auto-height-responsive .ops-slide,.ops-responsive .ops-auto-height-responsive .ops-tableCell,.ops-responsive .ops-auto-height-responsive.ops-section{height:auto!important}.elementor-element-edit-mode.ops-section{min-height:100vh}.ops-section:not(.ops-normal-scroll){display:flex;align-items:center}.ops-section:not(.ops-normal-scroll)>.elementor-container{width:100%}.elementor .elementor-section.ops-section:not(.ops-normal-scroll){overflow:hidden}.ops-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
|
modules/widget-builder/export/export-screen.php
DELETED
@@ -1,74 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace ElementsKit_Lite\Modules\Widget_Builder\Export;
|
4 |
-
|
5 |
-
use ElementsKit_Lite\Traits\Singleton;
|
6 |
-
|
7 |
-
class Export_Screen {
|
8 |
-
|
9 |
-
use Singleton;
|
10 |
-
|
11 |
-
|
12 |
-
public function init() {
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Add another action in bulk option dropdown
|
16 |
-
*/
|
17 |
-
add_filter('bulk_actions-edit-elementskit_widget', [$this, 'add_option_in_bulk']);
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Handler for new bulk option
|
21 |
-
*/
|
22 |
-
add_filter('handle_bulk_actions-edit-elementskit_widget', [$this, 'bulk_response_export'], 10, 3);
|
23 |
-
|
24 |
-
}
|
25 |
-
|
26 |
-
|
27 |
-
public function add_option_in_bulk($bulk_actions) {
|
28 |
-
|
29 |
-
$bulk_actions['export-in-json'] = __('Export', 'elementskit-lite');
|
30 |
-
|
31 |
-
return $bulk_actions;
|
32 |
-
}
|
33 |
-
|
34 |
-
|
35 |
-
public function bulk_response_export($redirect_url, $action, $post_ids) {
|
36 |
-
|
37 |
-
if($action == 'export-in-json') {
|
38 |
-
|
39 |
-
if(!is_user_logged_in() || !current_user_can('manage_options')) {
|
40 |
-
|
41 |
-
return [
|
42 |
-
'success' => false,
|
43 |
-
'message' => [
|
44 |
-
esc_html__("Not enough permission.", 'elementskit-lite'),
|
45 |
-
],
|
46 |
-
];
|
47 |
-
}
|
48 |
-
|
49 |
-
$exported = [];
|
50 |
-
|
51 |
-
foreach($post_ids as $post_id) {
|
52 |
-
|
53 |
-
$metas = get_post_meta($post_id);
|
54 |
-
|
55 |
-
$each['_md_hash'] = md5('ekit_wb_' . $post_id);
|
56 |
-
$each['_elementor_edit_mode'] = empty($metas['_elementor_edit_mode'][0]) ? 'builder' : $metas['_elementor_edit_mode'][0];
|
57 |
-
$each['_wp_page_template'] = empty($metas['_wp_page_template'][0]) ? 'elementor_canvas' : $metas['_wp_page_template'][0];
|
58 |
-
$each['elementskit_custom_widget_data'] = empty($metas['elementskit_custom_widget_data'][0]) ? '' : $metas['elementskit_custom_widget_data'][0];
|
59 |
-
|
60 |
-
$exported[] = $each;
|
61 |
-
}
|
62 |
-
|
63 |
-
|
64 |
-
header('Content-disposition: attachment; filename=widget_export.' . date('Y-m-d') . '.json');
|
65 |
-
header("Content-type: application/json; charset=utf-8");
|
66 |
-
echo json_encode($exported);
|
67 |
-
exit();
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
return $redirect_url;
|
72 |
-
}
|
73 |
-
|
74 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modules/widget-builder/import/import-screen.php
DELETED
@@ -1,165 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace ElementsKit_Lite\Modules\Widget_Builder\Import;
|
4 |
-
|
5 |
-
use ElementsKit_Lite\Traits\Singleton;
|
6 |
-
|
7 |
-
class Import_Screen {
|
8 |
-
|
9 |
-
use Singleton;
|
10 |
-
|
11 |
-
|
12 |
-
public function init() {
|
13 |
-
|
14 |
-
add_action('admin_head-edit.php', [$this, 'button_import']);
|
15 |
-
|
16 |
-
add_action('admin_notices', function() {
|
17 |
-
if(!empty($_REQUEST['import-from-json'])) {
|
18 |
-
printf('<div id="message" class="updated notice is-dismissable"><p>' . __('%d posts imported successfully.', 'elementskit-lite') . '</p></div>', intval($_REQUEST['import-from-json']));
|
19 |
-
}
|
20 |
-
});
|
21 |
-
}
|
22 |
-
|
23 |
-
|
24 |
-
public function button_import() {
|
25 |
-
|
26 |
-
if(!is_user_logged_in() || !current_user_can('manage_options')) {
|
27 |
-
|
28 |
-
return [
|
29 |
-
'success' => false,
|
30 |
-
'message' => [
|
31 |
-
esc_html__("Not enough permission.", 'elementskit-lite'),
|
32 |
-
],
|
33 |
-
];
|
34 |
-
}
|
35 |
-
|
36 |
-
global $current_screen, $wp;
|
37 |
-
|
38 |
-
$args = array($_GET);
|
39 |
-
|
40 |
-
|
41 |
-
if(isset($_GET['handler']) && $_GET['handler'] = 'ekit_wb_import') {
|
42 |
-
|
43 |
-
if(wp_verify_nonce($_GET['nonce'], 'ekit_wb_import_nnc')) {
|
44 |
-
|
45 |
-
$fl = get_attached_file($_GET['media_id']);
|
46 |
-
|
47 |
-
if(!empty($fl)) {
|
48 |
-
|
49 |
-
$cont = $this->read_json_file($fl);
|
50 |
-
|
51 |
-
$cont = json_decode($cont);
|
52 |
-
|
53 |
-
foreach($cont as $item) {
|
54 |
-
|
55 |
-
$wb_data = unserialize($item->elementskit_custom_widget_data);
|
56 |
-
$p_title = $wb_data->title;
|
57 |
-
|
58 |
-
$wd_id = $this->create_new_widget($p_title);
|
59 |
-
|
60 |
-
$wb_data->push_id = $wd_id;
|
61 |
-
|
62 |
-
update_post_meta($wd_id, '_elementor_edit_mode', $item->_elementor_edit_mode);
|
63 |
-
update_post_meta($wd_id, '_wp_page_template', $item->_wp_page_template);
|
64 |
-
update_post_meta($wd_id, 'elementskit_custom_widget_data', $wb_data);
|
65 |
-
|
66 |
-
\ElementsKit_Lite\Modules\Widget_Builder\Widget_File::instance()->create($wb_data, $wd_id);
|
67 |
-
}
|
68 |
-
|
69 |
-
|
70 |
-
$args['import-from-json'] = count($cont);
|
71 |
-
|
72 |
-
$redir = home_url(add_query_arg($args, $wp->request));
|
73 |
-
$redir = remove_query_arg(['handler', 'nonce', 'media_id', 'post_status'], $redir);
|
74 |
-
|
75 |
-
|
76 |
-
wp_redirect($redir);
|
77 |
-
|
78 |
-
exit();
|
79 |
-
}
|
80 |
-
}
|
81 |
-
}
|
82 |
-
|
83 |
-
|
84 |
-
$args['handler'] = 'ekit_wb_import';
|
85 |
-
$args['nonce'] = wp_create_nonce('ekit_wb_import_nnc');
|
86 |
-
|
87 |
-
$redir = home_url(add_query_arg($args, $wp->request));
|
88 |
-
|
89 |
-
|
90 |
-
if('elementskit_widget' == $current_screen->post_type) { ?>
|
91 |
-
|
92 |
-
<script type="text/javascript">
|
93 |
-
jQuery(document).ready(function ($) {
|
94 |
-
$($(".wrap .page-title-action")[0]).after('<a id="ekit_import_btn" href="#" class="page-title-action">Import</a>');
|
95 |
-
|
96 |
-
$(document).on('click', '#ekit_import_btn', function (ev) {
|
97 |
-
ev.preventDefault();
|
98 |
-
|
99 |
-
|
100 |
-
var button = $(this),
|
101 |
-
aw_uploader = wp.media({
|
102 |
-
title: 'Widget Import',
|
103 |
-
library: {
|
104 |
-
uploadedTo: wp.media.view.settings.post.id,
|
105 |
-
type: 'file'
|
106 |
-
},
|
107 |
-
button: {
|
108 |
-
text: 'Use this file'
|
109 |
-
},
|
110 |
-
multiple: false
|
111 |
-
}).on('select', function () {
|
112 |
-
|
113 |
-
var attachment = aw_uploader.state().get('selection').first().toJSON();
|
114 |
-
|
115 |
-
import_wb_widgets(attachment, '<?php echo $redir ?>');
|
116 |
-
|
117 |
-
}).open();
|
118 |
-
|
119 |
-
});
|
120 |
-
|
121 |
-
|
122 |
-
});
|
123 |
-
|
124 |
-
|
125 |
-
function import_wb_widgets($importer_file, $url) {
|
126 |
-
|
127 |
-
var append = '&media_id=' + $importer_file.id;
|
128 |
-
|
129 |
-
|
130 |
-
window.location = $url + append;
|
131 |
-
}
|
132 |
-
|
133 |
-
|
134 |
-
</script>
|
135 |
-
<?php
|
136 |
-
}
|
137 |
-
}
|
138 |
-
|
139 |
-
|
140 |
-
private function read_json_file($file_path) {
|
141 |
-
|
142 |
-
ob_start();
|
143 |
-
|
144 |
-
include $file_path;
|
145 |
-
|
146 |
-
$contents = ob_get_clean();
|
147 |
-
|
148 |
-
return $contents;
|
149 |
-
}
|
150 |
-
|
151 |
-
|
152 |
-
private function create_new_widget($title) {
|
153 |
-
|
154 |
-
$widget_data = [
|
155 |
-
'post_title' => $title,
|
156 |
-
'post_status' => 'publish',
|
157 |
-
'post_type' => 'elementskit_widget',
|
158 |
-
];
|
159 |
-
|
160 |
-
$id = wp_insert_post($widget_data);
|
161 |
-
|
162 |
-
return $id;
|
163 |
-
}
|
164 |
-
|
165 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modules/widget-builder/init.php
CHANGED
@@ -2,8 +2,6 @@
|
|
2 |
namespace ElementsKit_Lite\Modules\Widget_Builder;
|
3 |
|
4 |
use ElementsKit_Lite\Modules\Widget_Builder\Controls\Widget_Writer;
|
5 |
-
use ElementsKit_Lite\Modules\Widget_Builder\Export\Export_Screen;
|
6 |
-
use ElementsKit_Lite\Modules\Widget_Builder\Import\Import_Screen;
|
7 |
|
8 |
defined( 'ABSPATH' ) || exit;
|
9 |
|
@@ -37,10 +35,6 @@ class Init{
|
|
37 |
new Api\Common();
|
38 |
new Cpt();
|
39 |
new Live_Action();
|
40 |
-
|
41 |
-
|
42 |
-
Export_Screen::instance()->init();
|
43 |
-
Import_Screen::instance()->init();
|
44 |
}
|
45 |
|
46 |
public function include_files(){
|
2 |
namespace ElementsKit_Lite\Modules\Widget_Builder;
|
3 |
|
4 |
use ElementsKit_Lite\Modules\Widget_Builder\Controls\Widget_Writer;
|
|
|
|
|
5 |
|
6 |
defined( 'ABSPATH' ) || exit;
|
7 |
|
35 |
new Api\Common();
|
36 |
new Cpt();
|
37 |
new Live_Action();
|
|
|
|
|
|
|
|
|
38 |
}
|
39 |
|
40 |
public function include_files(){
|
modules/widget-builder/views/builder.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
pull_id: <?php echo $id ;?>,
|
6 |
nonce: '<?php echo wp_create_nonce( 'wp_rest' ); ?>',
|
7 |
live_url: '<?php echo str_replace(['&', 'action=edit'], ['&','action=elementor'], get_edit_post_link($id)); ?>',
|
8 |
-
pro: false
|
9 |
assets: {
|
10 |
'wysiwyg': '<?php echo $this->url; ?>assets/img/wysiwyg.png',
|
11 |
'noImagePreview': '<?php echo $this->url; ?>assets/img/no-image.png',
|
5 |
pull_id: <?php echo $id ;?>,
|
6 |
nonce: '<?php echo wp_create_nonce( 'wp_rest' ); ?>',
|
7 |
live_url: '<?php echo str_replace(['&', 'action=edit'], ['&','action=elementor'], get_edit_post_link($id)); ?>',
|
8 |
+
pro: <?php echo \ElementsKit_Lite::package_type() == 'pro' ? 'true' : 'false'; ?>,
|
9 |
assets: {
|
10 |
'wysiwyg': '<?php echo $this->url; ?>assets/img/wysiwyg.png',
|
11 |
'noImagePreview': '<?php echo $this->url; ?>assets/img/no-image.png',
|
plugin.php
CHANGED
@@ -50,6 +50,8 @@ class Plugin{
|
|
50 |
// Register default modules
|
51 |
Core\Build_Modules::instance();
|
52 |
|
|
|
|
|
53 |
// Register ElementsKit supported widgets to Elementor from 3rd party plugins.
|
54 |
add_action( 'elementor/widgets/widgets_registered', [$this, 'register_widgets'], 1050);
|
55 |
|
@@ -57,77 +59,76 @@ class Plugin{
|
|
57 |
Compatibility\Wpml\Init::instance();
|
58 |
Compatibility\Conflicts\Init::instance();
|
59 |
|
60 |
-
// Register data migration class
|
61 |
-
//Compatibility\Data_Migration\Translate_File::instance()->init();
|
62 |
-
//Libs\Xs_Migration\Initiator::instance()->init();
|
63 |
-
|
64 |
-
add_action('wp_head', [$this, 'add_meta_for_search_excluded']);
|
65 |
-
|
66 |
-
// Add banner class
|
67 |
-
add_action('admin_head', function() {
|
68 |
-
|
69 |
-
$filter_string = ''; // elementskit,metform-pro
|
70 |
-
$filter_string .= ((!in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')))) ? '' : ',elementskit');
|
71 |
-
$filter_string .= (!class_exists('\MetForm\Plugin') ? '' : ',metform');
|
72 |
-
$filter_string .= (!class_exists('\MetForm_Pro\Plugin') ? '' : ',metform-pro');
|
73 |
|
74 |
-
|
|
|
|
|
|
|
75 |
|
76 |
-
\Wpmet\Libs\Banner\Init::instance('elementskit-lite')
|
77 |
-
// ->is_test(true)
|
78 |
-
->set_filter(ltrim($filter_string, ','))
|
79 |
-
->set_api_url('https://api.wpmet.com/public/jhanda/index.php')
|
80 |
-
->set_plugin_screens('edit-elementskit_template')
|
81 |
-
->set_plugin_screens('toplevel_page_elementskit')
|
82 |
-
->call();
|
83 |
-
});
|
84 |
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
-
// Asking rating service
|
91 |
-
// require_once 'libs/rating/rating.php';
|
92 |
-
// (new \Wpmet\Rating\Rating())
|
93 |
-
// ->plugin_name('elementskit')
|
94 |
-
// ->first_appear_day(7)
|
95 |
-
// ->condition($this->should_show_rating_notice())
|
96 |
-
// ->rating_url('https://wordpress.org/plugins/elementskit-lite/')
|
97 |
-
// ->init();
|
98 |
|
99 |
/**
|
100 |
-
* Show WPMET
|
101 |
*/
|
102 |
-
\Wpmet\Libs\
|
103 |
// ->is_test(true)
|
104 |
-
|
105 |
-
->
|
106 |
-
->
|
|
|
107 |
->call();
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
}
|
133 |
|
50 |
// Register default modules
|
51 |
Core\Build_Modules::instance();
|
52 |
|
53 |
+
add_action('wp_head', [$this, 'add_meta_for_search_excluded']);
|
54 |
+
|
55 |
// Register ElementsKit supported widgets to Elementor from 3rd party plugins.
|
56 |
add_action( 'elementor/widgets/widgets_registered', [$this, 'register_widgets'], 1050);
|
57 |
|
59 |
Compatibility\Wpml\Init::instance();
|
60 |
Compatibility\Conflicts\Init::instance();
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
|
63 |
+
$filter_string = ''; // elementskit,metform-pro
|
64 |
+
$filter_string .= ((!in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')))) ? '' : ',elementskit');
|
65 |
+
$filter_string .= (!class_exists('\MetForm\Plugin') ? '' : ',metform');
|
66 |
+
$filter_string .= (!class_exists('\MetForm_Pro\Plugin') ? '' : ',metform-pro');
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
|
69 |
+
/**
|
70 |
+
* Show WPMET stories widget in dashboard
|
71 |
+
*/
|
72 |
+
\Wpmet\Libs\Stories::instance('elementskit-lite')
|
73 |
+
// ->is_test(true)
|
74 |
+
->set_filter($filter_string)
|
75 |
+
->set_plugin('ElementsKit', 'https://wpmet.com/plugin/elementskit/')
|
76 |
+
->set_api_url('https://api.wpmet.com/public/stories/')
|
77 |
+
->call();
|
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
|
80 |
/**
|
81 |
+
* Show WPMET banner (codename: jhanda)
|
82 |
*/
|
83 |
+
\Wpmet\Libs\Banner::instance('elementskit-lite')
|
84 |
// ->is_test(true)
|
85 |
+
->set_filter(ltrim($filter_string, ','))
|
86 |
+
->set_api_url('https://api.wpmet.com/public/jhanda')
|
87 |
+
->set_plugin_screens('edit-elementskit_template')
|
88 |
+
->set_plugin_screens('toplevel_page_elementskit')
|
89 |
->call();
|
90 |
|
91 |
+
$is_pro_active = in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')));
|
92 |
+
|
93 |
+
/**
|
94 |
+
* Show go Premium menu
|
95 |
+
*/
|
96 |
+
\Wpmet\Libs\Pro_Awareness::instance('elementskit-lite')
|
97 |
+
->set_parent_menu_slug('elementskit')
|
98 |
+
->set_plugin_file('elementskit-lite/elementskit-lite.php')
|
99 |
+
->set_pro_link(
|
100 |
+
((\ElementsKit_Lite::package_type() != 'free') ? '' : 'http://go.wpmet.com/ekitpro')
|
101 |
+
)
|
102 |
+
->set_default_grid_thumbnail(\ElementsKit_Lite::lib_url() . 'pro-awareness/assets/support.png')
|
103 |
+
|
104 |
+
->set_page_grid([
|
105 |
+
'url' => 'https://go.wpmet.com/facebook-group',
|
106 |
+
'title' => 'Join the Community',
|
107 |
+
'thumbnail' => \ElementsKit_Lite::lib_url() . 'pro-awareness/assets/community.png',
|
108 |
+
])
|
109 |
+
->set_page_grid([
|
110 |
+
'url' => 'https://www.youtube.com/playlist?list=PL3t2OjZ6gY8MVnyA4OLB6qXb77-roJOuY',
|
111 |
+
'title' => 'Video Tutorials',
|
112 |
+
'thumbnail' => \ElementsKit_Lite::lib_url() . 'pro-awareness/assets/videos.png',
|
113 |
+
])
|
114 |
+
->set_page_grid([
|
115 |
+
'url' => 'https://wpmet.com/plugin/elementskit/roadmaps#ideas',
|
116 |
+
'title' => 'Request a feature',
|
117 |
+
'thumbnail' => \ElementsKit_Lite::lib_url() . 'pro-awareness/assets/request.png',
|
118 |
+
])
|
119 |
+
->set_plugin_row_meta('Documentation','https://go.wpmet.com/ekitdoc', ['target'=>'_blank'])
|
120 |
+
->set_plugin_row_meta('Facebook Community','http://go.wpmet.com/facebook-group', ['target'=>'_blank'])
|
121 |
+
->set_plugin_row_meta('Rate the plugin ★★★★★','https://wordpress.org/support/plugin/elementskit-lite/reviews/#new-post', ['target'=>'_blank'])
|
122 |
+
->set_plugin_action_link('Settings',admin_url() . 'admin.php?page=elementskit')
|
123 |
+
->set_plugin_action_link(($is_pro_active ? '' : 'Go Premium'),'https://wpmet.com/plugin/elementskit', ['target'=>'_blank', 'style' => 'color: #FCB214; font-weight: bold;'])
|
124 |
+
->call();
|
125 |
+
|
126 |
+
|
127 |
+
|
128 |
+
// Adding pro lebel
|
129 |
+
if(\ElementsKit_Lite::package_type() == 'free'){
|
130 |
+
new Libs\Pro_Label\Init();
|
131 |
+
}
|
132 |
|
133 |
}
|
134 |
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: Ataurr, wpmet, emranio, pobonpaul1994, easin55474, khalidjubair, enamulhoquemohon
|
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: 5.0
|
5 |
-
Tested up to: 5.
|
6 |
-
Stable tag: 2.0
|
7 |
Requires PHP: 7.0
|
8 |
License: GPLv3 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
@@ -345,6 +345,24 @@ Our Hotspot Widget for Elementor page builder offers lots of styles including: H
|
|
345 |
- Widgets area
|
346 |
|
347 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
Version: 2.0.13 (06-12-2020)
|
349 |
Fix: Elementor dependency error fixed on Onepage scroll
|
350 |
|
@@ -360,7 +378,7 @@ Fix: Updated Facebook community link
|
|
360 |
Version: 2.0.10 (30-11-2020)
|
361 |
New: Option to set Pricing Table Widget button 'text-align' and 'width'.
|
362 |
New: Added instagram API settings.
|
363 |
-
New: Added new library
|
364 |
Removed: Removed instagram share option from share widget, since it's not officially supported.
|
365 |
Fix: Testimonial Widget image missing if not set
|
366 |
Fix: Product Carousel breaks when collapsed in Advanced Widgets.
|
2 |
Contributors: Ataurr, wpmet, emranio, pobonpaul1994, easin55474, khalidjubair, enamulhoquemohon
|
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: 5.0
|
5 |
+
Tested up to: 5.6
|
6 |
+
Stable tag: 2.1.0
|
7 |
Requires PHP: 7.0
|
8 |
License: GPLv3 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
345 |
- Widgets area
|
346 |
|
347 |
== Changelog ==
|
348 |
+
Version: 2.1.0 (24-12-2020)
|
349 |
+
New: Added new 'Fluent Forms' widgets.
|
350 |
+
New: added new background color control on each page list
|
351 |
+
New: added new column control
|
352 |
+
New: Tab Widget now has option to enable URL hash routing capability.
|
353 |
+
Fix: Testimonial default style broken issues fixed
|
354 |
+
Fix: Nav Widget css compatibility with Twenty Twenty One Theme.
|
355 |
+
Fix: Contact Form 7 Widget minor css fix.
|
356 |
+
Fix: Minor css issue on Onepage Scroll Module.
|
357 |
+
Fix: Megamenu horizontal scroll issues fixed
|
358 |
+
Fix: Minor css issue on Onepage Scroll Module.
|
359 |
+
Fix: Divider conflict issues with some theme is fixed
|
360 |
+
Fix: Buttons white-space are reset to default.
|
361 |
+
Fix: Image Accordion, Accordion, Button and Heading Widget compatibility with TwentyTwentyOne Theme.
|
362 |
+
Fix: CSS ul and ol list style wasn't visible inside widgets.
|
363 |
+
Tweek: Improved design issues
|
364 |
+
|
365 |
+
|
366 |
Version: 2.0.13 (06-12-2020)
|
367 |
Fix: Elementor dependency error fixed on Onepage scroll
|
368 |
|
378 |
Version: 2.0.10 (30-11-2020)
|
379 |
New: Option to set Pricing Table Widget button 'text-align' and 'width'.
|
380 |
New: Added instagram API settings.
|
381 |
+
New: Added new library stories dashboard widget.
|
382 |
Removed: Removed instagram share option from share widget, since it's not officially supported.
|
383 |
Fix: Testimonial Widget image missing if not set
|
384 |
Fix: Product Carousel breaks when collapsed in Advanced Widgets.
|
widgets/accordion/accordion.php
CHANGED
@@ -781,7 +781,7 @@ class ElementsKit_Widget_Accordion extends Widget_Base {
|
|
781 |
|
782 |
<div class="elementskit-card">
|
783 |
<div class="elementskit-card-header" id="primaryHeading-<?php echo esc_attr($i); ?>-<?php echo esc_attr($this->get_id()); ?>">
|
784 |
-
<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)?>">
|
785 |
<?php if(($ekit_accordion_icon_pos_style == 'left') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
|
786 |
<div class="ekit_accordion_icon_left_group">
|
787 |
|
@@ -887,7 +887,7 @@ class ElementsKit_Widget_Accordion extends Widget_Base {
|
|
887 |
|
888 |
<div id="Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" class="<?php echo esc_attr($is_active); ?>" aria-labelledby="primaryHeading-<?php echo esc_attr($i); ?>-<?php echo esc_attr($this->get_id()); ?>" data-parent="#accordion-<?php echo esc_attr($acc_id); ?>">
|
889 |
|
890 |
-
<div class="elementskit-card-body">
|
891 |
<?php echo do_shortcode(($accorion_content['acc_content'])); ?>
|
892 |
</div>
|
893 |
|
781 |
|
782 |
<div class="elementskit-card">
|
783 |
<div class="elementskit-card-header" id="primaryHeading-<?php echo esc_attr($i); ?>-<?php echo esc_attr($this->get_id()); ?>">
|
784 |
+
<a href="#Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" class="ekit-accordion--toggler 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)?>">
|
785 |
<?php if(($ekit_accordion_icon_pos_style == 'left') || ($ekit_accordion_icon_pos_style == 'bothside')) : ?>
|
786 |
<div class="ekit_accordion_icon_left_group">
|
787 |
|
887 |
|
888 |
<div id="Collapse-<?php echo esc_attr($accorion_content['_id'].$acc_id)?>" class="<?php echo esc_attr($is_active); ?>" aria-labelledby="primaryHeading-<?php echo esc_attr($i); ?>-<?php echo esc_attr($this->get_id()); ?>" data-parent="#accordion-<?php echo esc_attr($acc_id); ?>">
|
889 |
|
890 |
+
<div class="elementskit-card-body ekit-accordion--content">
|
891 |
<?php echo do_shortcode(($accorion_content['acc_content'])); ?>
|
892 |
</div>
|
893 |
|
widgets/blog-posts/blog-posts.php
CHANGED
@@ -2452,6 +2452,7 @@ class ElementsKit_Widget_Blog_Posts extends Widget_Base {
|
|
2452 |
'orderby' => array( $ekit_blog_posts_order_by => $ekit_blog_posts_sort ),
|
2453 |
'posts_per_page' => $ekit_blog_posts_num,
|
2454 |
'offset' => $ekit_blog_posts_offset,
|
|
|
2455 |
];
|
2456 |
|
2457 |
if($ekit_blog_posts_is_manual_selection === 'yes'){
|
@@ -2759,6 +2760,9 @@ class ElementsKit_Widget_Blog_Posts extends Widget_Base {
|
|
2759 |
$btn_class = ($settings['ekit_blog_posts_btn_class'] != '') ? $settings['ekit_blog_posts_btn_class'] : '';
|
2760 |
$btn_id = ($settings['ekit_blog_posts_btn_id'] != '') ? 'id='.$settings['ekit_blog_posts_btn_id'] : '';
|
2761 |
$icon_align = $settings['ekit_blog_posts_btn_icon_align'];
|
|
|
|
|
|
|
2762 |
?>
|
2763 |
<div class="btn-wraper">
|
2764 |
<?php if($icon_align == 'right'): ?>
|
2452 |
'orderby' => array( $ekit_blog_posts_order_by => $ekit_blog_posts_sort ),
|
2453 |
'posts_per_page' => $ekit_blog_posts_num,
|
2454 |
'offset' => $ekit_blog_posts_offset,
|
2455 |
+
'post_status' => 'publish'
|
2456 |
];
|
2457 |
|
2458 |
if($ekit_blog_posts_is_manual_selection === 'yes'){
|
2760 |
$btn_class = ($settings['ekit_blog_posts_btn_class'] != '') ? $settings['ekit_blog_posts_btn_class'] : '';
|
2761 |
$btn_id = ($settings['ekit_blog_posts_btn_id'] != '') ? 'id='.$settings['ekit_blog_posts_btn_id'] : '';
|
2762 |
$icon_align = $settings['ekit_blog_posts_btn_icon_align'];
|
2763 |
+
|
2764 |
+
// Reset Whitespace for this specific widget
|
2765 |
+
$btn_class .= ' whitespace--normal';
|
2766 |
?>
|
2767 |
<div class="btn-wraper">
|
2768 |
<?php if($icon_align == 'right'): ?>
|
widgets/button/button.php
CHANGED
@@ -542,7 +542,9 @@ class ElementsKit_Widget_Button extends Widget_Base {
|
|
542 |
if ( ! empty( $settings['ekit_btn_url']['url'] ) ) {
|
543 |
$this->add_link_attributes( 'button', $settings['ekit_btn_url'] );
|
544 |
}
|
545 |
-
|
|
|
|
|
546 |
?>
|
547 |
<div class="ekit-btn-wraper">
|
548 |
<?php if($icon_align == 'right'): ?>
|
542 |
if ( ! empty( $settings['ekit_btn_url']['url'] ) ) {
|
543 |
$this->add_link_attributes( 'button', $settings['ekit_btn_url'] );
|
544 |
}
|
545 |
+
|
546 |
+
// Reset Whitespace for this specific widget
|
547 |
+
$btn_class .= ' whitespace--normal';
|
548 |
?>
|
549 |
<div class="ekit-btn-wraper">
|
550 |
<?php if($icon_align == 'right'): ?>
|
widgets/fluent-forms/fluent-forms-handler.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Elementor;
|
3 |
+
|
4 |
+
|
5 |
+
class ElementsKit_Widget_Fluent_Forms_Handler extends \ElementsKit_Lite\Core\Handler_Widget{
|
6 |
+
|
7 |
+
static function get_name() {
|
8 |
+
return 'elementskit-fluent-forms';
|
9 |
+
}
|
10 |
+
|
11 |
+
static function get_title() {
|
12 |
+
return esc_html__( 'Fluent Forms', 'elementskit-lite' );
|
13 |
+
}
|
14 |
+
|
15 |
+
static function get_icon() {
|
16 |
+
return 'eicon-mail ekit-widget-icon';
|
17 |
+
}
|
18 |
+
|
19 |
+
static function get_categories() {
|
20 |
+
return [ 'elementskit' ];
|
21 |
+
}
|
22 |
+
|
23 |
+
static function get_dir() {
|
24 |
+
return \ElementsKit_Lite::widget_dir() . 'fluent-forms/';
|
25 |
+
}
|
26 |
+
|
27 |
+
static function get_url() {
|
28 |
+
return \ElementsKit_Lite::widget_url() . 'fluent-forms/';
|
29 |
+
}
|
30 |
+
}
|
widgets/fluent-forms/fluent-forms.php
ADDED
@@ -0,0 +1,2684 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Elementor;
|
3 |
+
use \Elementor\ElementsKit_Widget_Fluent_Forms_Handler as Handler;
|
4 |
+
use \ElementsKit_Lite\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager;
|
5 |
+
|
6 |
+
if (! defined( 'ABSPATH' ) ) exit;
|
7 |
+
|
8 |
+
class ElementsKit_Widget_Fluent_Forms extends Widget_Base {
|
9 |
+
use \ElementsKit_Lite\Widgets\Widget_Notice;
|
10 |
+
|
11 |
+
public $base;
|
12 |
+
|
13 |
+
public function __construct( $data = [], $args = null ) {
|
14 |
+
parent::__construct( $data, $args );
|
15 |
+
}
|
16 |
+
|
17 |
+
public function get_name() {
|
18 |
+
return Handler::get_name();
|
19 |
+
}
|
20 |
+
|
21 |
+
public function get_title() {
|
22 |
+
return Handler::get_title();
|
23 |
+
}
|
24 |
+
|
25 |
+
public function get_icon() {
|
26 |
+
return Handler::get_icon();
|
27 |
+
}
|
28 |
+
|
29 |
+
public function get_categories() {
|
30 |
+
return Handler::get_categories();
|
31 |
+
}
|
32 |
+
|
33 |
+
public static function getForms()
|
34 |
+
{
|
35 |
+
if(!function_exists('wpFluent')){ return [esc_html__("Please install the 'Fluent Forms' plugin.", 'elementskit-lite')]; }
|
36 |
+
$ff_list = wpFluent()->table('fluentform_forms')
|
37 |
+
->select(['id', 'title'])
|
38 |
+
->orderBy('id', 'DESC')
|
39 |
+
->get();
|
40 |
+
|
41 |
+
|
42 |
+
$forms = array();
|
43 |
+
|
44 |
+
if ($ff_list) {
|
45 |
+
$forms[0] = esc_html__('Select a Fluent Form', 'elementskit-lite');
|
46 |
+
foreach ($ff_list as $form) {
|
47 |
+
$forms[$form->id] = $form->title .' ('.$form->id.')';
|
48 |
+
}
|
49 |
+
} else {
|
50 |
+
$forms[0] = esc_html__('Create a Form First', 'elementskit-lite');
|
51 |
+
}
|
52 |
+
|
53 |
+
return $forms;
|
54 |
+
|
55 |
+
}
|
56 |
+
|
57 |
+
protected function _register_controls() {
|
58 |
+
|
59 |
+
// General Controls
|
60 |
+
$this->start_controls_section(
|
61 |
+
'section_fluent_form',
|
62 |
+
[
|
63 |
+
'label' => __('Fluent Form', 'elementskit-lite'),
|
64 |
+
]
|
65 |
+
);
|
66 |
+
|
67 |
+
|
68 |
+
$this->add_control(
|
69 |
+
'form_list',
|
70 |
+
[
|
71 |
+
'label' => esc_html__('Fluent Form', 'elementskit-lite'),
|
72 |
+
'type' => Controls_Manager::SELECT,
|
73 |
+
'label_block' => true,
|
74 |
+
'options' => self::getForms(),
|
75 |
+
'default' => '0',
|
76 |
+
]
|
77 |
+
);
|
78 |
+
|
79 |
+
$this->add_control(
|
80 |
+
'custom_title_description',
|
81 |
+
[
|
82 |
+
'label' => __('Custom Title & Description', 'elementskit-lite'),
|
83 |
+
'type' => Controls_Manager::SWITCHER,
|
84 |
+
'label_on' => __('Yes', 'elementskit-lite'),
|
85 |
+
'label_off' => __('No', 'elementskit-lite'),
|
86 |
+
'return_value' => 'yes',
|
87 |
+
]
|
88 |
+
);
|
89 |
+
|
90 |
+
$this->add_control(
|
91 |
+
'form_title_custom',
|
92 |
+
[
|
93 |
+
'label' => esc_html__('Title', 'elementskit-lite'),
|
94 |
+
'type' => Controls_Manager::TEXT,
|
95 |
+
'label_block' => true,
|
96 |
+
'default' => '',
|
97 |
+
'condition' => [
|
98 |
+
'custom_title_description' => 'yes',
|
99 |
+
],
|
100 |
+
]
|
101 |
+
);
|
102 |
+
|
103 |
+
$this->add_control(
|
104 |
+
'form_description_custom',
|
105 |
+
[
|
106 |
+
'label' => esc_html__('Description', 'elementskit-lite'),
|
107 |
+
'type' => Controls_Manager::TEXTAREA,
|
108 |
+
'default' => '',
|
109 |
+
'condition' => [
|
110 |
+
'custom_title_description' => 'yes',
|
111 |
+
],
|
112 |
+
]
|
113 |
+
);
|
114 |
+
|
115 |
+
$this->add_control(
|
116 |
+
'labels_switch',
|
117 |
+
[
|
118 |
+
'label' => __('Labels', 'elementskit-lite'),
|
119 |
+
'type' => Controls_Manager::SWITCHER,
|
120 |
+
'default' => 'yes',
|
121 |
+
'label_on' => __('Show', 'elementskit-lite'),
|
122 |
+
'label_off' => __('Hide', 'elementskit-lite'),
|
123 |
+
'return_value' => 'yes'
|
124 |
+
]
|
125 |
+
);
|
126 |
+
|
127 |
+
$this->add_control(
|
128 |
+
'placeholder_switch',
|
129 |
+
[
|
130 |
+
'label' => __('Placeholder', 'elementskit-lite'),
|
131 |
+
'type' => Controls_Manager::SWITCHER,
|
132 |
+
'default' => 'yes',
|
133 |
+
'label_on' => __('Show', 'elementskit-lite'),
|
134 |
+
'label_off' => __('Hide', 'elementskit-lite'),
|
135 |
+
'return_value' => 'yes',
|
136 |
+
]
|
137 |
+
);
|
138 |
+
|
139 |
+
$this->end_controls_section();
|
140 |
+
|
141 |
+
// Error Controls
|
142 |
+
$this->start_controls_section(
|
143 |
+
'section_errors',
|
144 |
+
[
|
145 |
+
'label' => __('Errors', 'elementskit-lite'),
|
146 |
+
]
|
147 |
+
);
|
148 |
+
|
149 |
+
$this->add_control(
|
150 |
+
'error_messages',
|
151 |
+
[
|
152 |
+
'label' => __('Error Messages', 'elementskit-lite'),
|
153 |
+
'type' => Controls_Manager::SWITCHER,
|
154 |
+
'default' => 'yes',
|
155 |
+
'label_on' => __('Show', 'elementskit-lite'),
|
156 |
+
'label_off' => __('Hide', 'elementskit-lite'),
|
157 |
+
'return_value' => 'yes',
|
158 |
+
]
|
159 |
+
);
|
160 |
+
|
161 |
+
$this->end_controls_section();
|
162 |
+
|
163 |
+
// Title & Description style
|
164 |
+
$this->start_controls_section(
|
165 |
+
'section_form_title_style',
|
166 |
+
[
|
167 |
+
'label' => __('Title & Description', 'elementskit-lite'),
|
168 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
169 |
+
'condition' => [
|
170 |
+
'custom_title_description' => 'yes',
|
171 |
+
],
|
172 |
+
]
|
173 |
+
);
|
174 |
+
|
175 |
+
$this->add_responsive_control(
|
176 |
+
'heading_alignment',
|
177 |
+
[
|
178 |
+
'label' => __('Alignment', 'elementskit-lite'),
|
179 |
+
'type' => Controls_Manager::CHOOSE,
|
180 |
+
'options' => [
|
181 |
+
'left' => [
|
182 |
+
'title' => __('Left', 'elementskit-lite'),
|
183 |
+
'icon' => 'fa fa-align-left',
|
184 |
+
],
|
185 |
+
'center' => [
|
186 |
+
'title' => __('Center', 'elementskit-lite'),
|
187 |
+
'icon' => 'fa fa-align-center',
|
188 |
+
],
|
189 |
+
'right' => [
|
190 |
+
'title' => __('Right', 'elementskit-lite'),
|
191 |
+
'icon' => 'fa fa-align-right',
|
192 |
+
],
|
193 |
+
],
|
194 |
+
'default' => '',
|
195 |
+
'selectors' => [
|
196 |
+
'{{WRAPPER}} .ekit-fluentform-widget-title' => 'text-align: {{VALUE}};',
|
197 |
+
'{{WRAPPER}} .ekit-fluentform-widget-description' => 'text-align: {{VALUE}};',
|
198 |
+
],
|
199 |
+
'condition' => [
|
200 |
+
'custom_title_description' => 'yes',
|
201 |
+
],
|
202 |
+
]
|
203 |
+
);
|
204 |
+
|
205 |
+
$this->add_control(
|
206 |
+
'heading_title',
|
207 |
+
[
|
208 |
+
'label' => __('Title', 'elementskit-lite'),
|
209 |
+
'type' => Controls_Manager::HEADING,
|
210 |
+
'separator' => 'before',
|
211 |
+
'condition' => [
|
212 |
+
'custom_title_description' => 'yes',
|
213 |
+
],
|
214 |
+
]
|
215 |
+
);
|
216 |
+
|
217 |
+
$this->add_control(
|
218 |
+
'form_title_text_color',
|
219 |
+
[
|
220 |
+
'label' => __('Color', 'elementskit-lite'),
|
221 |
+
'type' => Controls_Manager::COLOR,
|
222 |
+
'default' => '',
|
223 |
+
'selectors' => [
|
224 |
+
'{{WRAPPER}} .ekit-fluentform-widget-title' => 'color: {{VALUE}}',
|
225 |
+
],
|
226 |
+
'condition' => [
|
227 |
+
'custom_title_description' => 'yes',
|
228 |
+
],
|
229 |
+
]
|
230 |
+
);
|
231 |
+
|
232 |
+
$this->add_group_control(
|
233 |
+
Group_Control_Typography::get_type(),
|
234 |
+
[
|
235 |
+
'name' => 'form_title_typography',
|
236 |
+
'label' => __('Typography', 'elementskit-lite'),
|
237 |
+
'selector' => '{{WRAPPER}} .ekit-fluentform-widget-title',
|
238 |
+
'condition' => [
|
239 |
+
'custom_title_description' => 'yes',
|
240 |
+
],
|
241 |
+
]
|
242 |
+
);
|
243 |
+
|
244 |
+
$this->add_responsive_control(
|
245 |
+
'form_title_margin',
|
246 |
+
[
|
247 |
+
'label' => __('Margin', 'elementskit-lite'),
|
248 |
+
'type' => Controls_Manager::DIMENSIONS,
|
249 |
+
'size_units' => ['px', 'em', '%'],
|
250 |
+
'allowed_dimensions' => 'vertical',
|
251 |
+
'placeholder' => [
|
252 |
+
'top' => '',
|
253 |
+
'right' => 'auto',
|
254 |
+
'bottom' => '',
|
255 |
+
'left' => 'auto',
|
256 |
+
],
|
257 |
+
'selectors' => [
|
258 |
+
'{{WRAPPER}} .ekit-fluentform-widget-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
259 |
+
],
|
260 |
+
'condition' => [
|
261 |
+
'custom_title_description' => 'yes',
|
262 |
+
],
|
263 |
+
]
|
264 |
+
);
|
265 |
+
|
266 |
+
$this->add_responsive_control(
|
267 |
+
'form_title_padding',
|
268 |
+
[
|
269 |
+
'label' => esc_html__('Padding', 'elementskit-lite'),
|
270 |
+
'type' => Controls_Manager::DIMENSIONS,
|
271 |
+
'size_units' => ['px', 'em', '%'],
|
272 |
+
'selectors' => [
|
273 |
+
'{{WRAPPER}} .ekit-fluentform-widget-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
274 |
+
],
|
275 |
+
]
|
276 |
+
);
|
277 |
+
|
278 |
+
|
279 |
+
$this->add_control(
|
280 |
+
'heading_description',
|
281 |
+
[
|
282 |
+
'label' => __('Description', 'elementskit-lite'),
|
283 |
+
'type' => Controls_Manager::HEADING,
|
284 |
+
'separator' => 'before',
|
285 |
+
'condition' => [
|
286 |
+
'custom_title_description' => 'yes',
|
287 |
+
],
|
288 |
+
]
|
289 |
+
);
|
290 |
+
|
291 |
+
$this->add_control(
|
292 |
+
'heading_description_text_color',
|
293 |
+
[
|
294 |
+
'label' => __('Color', 'elementskit-lite'),
|
295 |
+
'type' => Controls_Manager::COLOR,
|
296 |
+
'default' => '',
|
297 |
+
'selectors' => [
|
298 |
+
'{{WRAPPER}} .ekit-fluentform-widget-description' => 'color: {{VALUE}}',
|
299 |
+
],
|
300 |
+
'condition' => [
|
301 |
+
'custom_title_description' => 'yes',
|
302 |
+
],
|
303 |
+
]
|
304 |
+
);
|
305 |
+
|
306 |
+
$this->add_group_control(
|
307 |
+
Group_Control_Typography::get_type(),
|
308 |
+
[
|
309 |
+
'name' => 'heading_description_typography',
|
310 |
+
'label' => __('Typography', 'elementskit-lite'),
|
311 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
312 |
+
'selector' => '{{WRAPPER}} .ekit-fluentform-widget-description',
|
313 |
+
'condition' => [
|
314 |
+
'custom_title_description' => 'yes',
|
315 |
+
],
|
316 |
+
]
|
317 |
+
);
|
318 |
+
|
319 |
+
|
320 |
+
$this->add_responsive_control(
|
321 |
+
'heading_description_margin',
|
322 |
+
[
|
323 |
+
'label' => __('Margin', 'elementskit-lite'),
|
324 |
+
'type' => Controls_Manager::DIMENSIONS,
|
325 |
+
'size_units' => ['px', 'em', '%'],
|
326 |
+
'allowed_dimensions' => 'vertical',
|
327 |
+
'placeholder' => [
|
328 |
+
'top' => '',
|
329 |
+
'right' => 'auto',
|
330 |
+
'bottom' => '',
|
331 |
+
'left' => 'auto',
|
332 |
+
],
|
333 |
+
'selectors' => [
|
334 |
+
'{{WRAPPER}} .ekit-fluentform-widget-description' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
335 |
+
],
|
336 |
+
'condition' => [
|
337 |
+
'custom_title_description' => 'yes',
|
338 |
+
],
|
339 |
+
]
|
340 |
+
);
|
341 |
+
|
342 |
+
$this->add_responsive_control(
|
343 |
+
'heading_description_padding',
|
344 |
+
[
|
345 |
+
'label' => esc_html__('Padding', 'elementskit-lite'),
|
346 |
+
'type' => Controls_Manager::DIMENSIONS,
|
347 |
+
'size_units' => ['px', 'em', '%'],
|
348 |
+
'selectors' => [
|
349 |
+
'{{WRAPPER}} .ekit-fluentform-widget-description' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
350 |
+
],
|
351 |
+
]
|
352 |
+
);
|
353 |
+
|
354 |
+
$this->end_controls_section();
|
355 |
+
|
356 |
+
// Form Container style
|
357 |
+
$this->start_controls_section(
|
358 |
+
'section_form_container_style',
|
359 |
+
[
|
360 |
+
'label' => __('Form Container', 'elementskit-lite'),
|
361 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
362 |
+
]
|
363 |
+
);
|
364 |
+
|
365 |
+
|
366 |
+
$this->add_group_control(
|
367 |
+
Group_Control_Background::get_type(),
|
368 |
+
[
|
369 |
+
'name' => 'form_container_background',
|
370 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
371 |
+
'types' => [ 'classic', 'gradient' ],
|
372 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper',
|
373 |
+
]
|
374 |
+
);
|
375 |
+
|
376 |
+
|
377 |
+
$this->add_control(
|
378 |
+
'form_container_link_color',
|
379 |
+
[
|
380 |
+
'label' => __('Link Color', 'elementskit-lite'),
|
381 |
+
'type' => Controls_Manager::COLOR,
|
382 |
+
'default' => '',
|
383 |
+
'selectors' => [
|
384 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group a' => 'color: {{VALUE}};',
|
385 |
+
],
|
386 |
+
]
|
387 |
+
);
|
388 |
+
|
389 |
+
$this->add_responsive_control(
|
390 |
+
'form_container_max_width',
|
391 |
+
[
|
392 |
+
'label' => esc_html__('Max Width', 'elementskit-lite'),
|
393 |
+
'type' => Controls_Manager::SLIDER,
|
394 |
+
'size_units' => ['px', 'em', '%'],
|
395 |
+
'range' => [
|
396 |
+
'px' => [
|
397 |
+
'min' => 10,
|
398 |
+
'max' => 1500,
|
399 |
+
],
|
400 |
+
'em' => [
|
401 |
+
'min' => 1,
|
402 |
+
'max' => 80,
|
403 |
+
],
|
404 |
+
],
|
405 |
+
'selectors' => [
|
406 |
+
'{{WRAPPER}} .fluentform-widget-wrapper' => 'width: {{SIZE}}{{UNIT}};'
|
407 |
+
],
|
408 |
+
]
|
409 |
+
);
|
410 |
+
|
411 |
+
$this->add_responsive_control(
|
412 |
+
'form_container_alignment',
|
413 |
+
[
|
414 |
+
'label' => esc_html__('Alignment', 'elementskit-lite'),
|
415 |
+
'type' => Controls_Manager::CHOOSE,
|
416 |
+
'label_block' => true,
|
417 |
+
'options' => [
|
418 |
+
'default' => [
|
419 |
+
'title' => __('Default', 'elementskit-lite'),
|
420 |
+
'icon' => 'fa fa-ban',
|
421 |
+
],
|
422 |
+
'left' => [
|
423 |
+
'title' => esc_html__('Left', 'elementskit-lite'),
|
424 |
+
'icon' => 'eicon-h-align-left',
|
425 |
+
],
|
426 |
+
'center' => [
|
427 |
+
'title' => esc_html__('Center', 'elementskit-lite'),
|
428 |
+
'icon' => 'eicon-h-align-center',
|
429 |
+
],
|
430 |
+
'right' => [
|
431 |
+
'title' => esc_html__('Right', 'elementskit-lite'),
|
432 |
+
'icon' => 'eicon-h-align-right',
|
433 |
+
],
|
434 |
+
],
|
435 |
+
'default' => 'default',
|
436 |
+
]
|
437 |
+
);
|
438 |
+
|
439 |
+
$this->add_responsive_control(
|
440 |
+
'form_container_margin',
|
441 |
+
[
|
442 |
+
'label' => esc_html__('Margin', 'elementskit-lite'),
|
443 |
+
'type' => Controls_Manager::DIMENSIONS,
|
444 |
+
'size_units' => ['px', 'em', '%'],
|
445 |
+
'selectors' => [
|
446 |
+
'{{WRAPPER}} .fluentform-widget-wrapper' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
447 |
+
],
|
448 |
+
]
|
449 |
+
);
|
450 |
+
|
451 |
+
$this->add_responsive_control(
|
452 |
+
'form_container_padding',
|
453 |
+
[
|
454 |
+
'label' => esc_html__('Padding', 'elementskit-lite'),
|
455 |
+
'type' => Controls_Manager::DIMENSIONS,
|
456 |
+
'size_units' => ['px', 'em', '%'],
|
457 |
+
'selectors' => [
|
458 |
+
'{{WRAPPER}} .fluentform-widget-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
459 |
+
],
|
460 |
+
]
|
461 |
+
);
|
462 |
+
|
463 |
+
|
464 |
+
$this->add_group_control(
|
465 |
+
Group_Control_Border::get_type(),
|
466 |
+
[
|
467 |
+
'name' => 'form_container_border',
|
468 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper',
|
469 |
+
]
|
470 |
+
);
|
471 |
+
|
472 |
+
$this->add_control(
|
473 |
+
'form_container_border_radius',
|
474 |
+
[
|
475 |
+
'label' => esc_html__('Border Radius', 'elementskit-lite'),
|
476 |
+
'type' => Controls_Manager::DIMENSIONS,
|
477 |
+
'separator' => 'before',
|
478 |
+
'size_units' => ['px'],
|
479 |
+
'selectors' => [
|
480 |
+
'{{WRAPPER}} .fluentform-widget-wrapper' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
481 |
+
],
|
482 |
+
]
|
483 |
+
);
|
484 |
+
|
485 |
+
$this->add_group_control(
|
486 |
+
Group_Control_Box_Shadow::get_type(),
|
487 |
+
[
|
488 |
+
'name' => 'form_container_box_shadow',
|
489 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper',
|
490 |
+
]
|
491 |
+
);
|
492 |
+
|
493 |
+
$this->end_controls_section();
|
494 |
+
|
495 |
+
// Label Style
|
496 |
+
$this->start_controls_section(
|
497 |
+
'section_form_label_style',
|
498 |
+
[
|
499 |
+
'label' => __('Labels', 'elementskit-lite'),
|
500 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
501 |
+
]
|
502 |
+
);
|
503 |
+
|
504 |
+
$this->add_control(
|
505 |
+
'form_label_text_color',
|
506 |
+
[
|
507 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
508 |
+
'type' => Controls_Manager::COLOR,
|
509 |
+
'selectors' => [
|
510 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-input--label label' => 'color: {{VALUE}}',
|
511 |
+
],
|
512 |
+
]
|
513 |
+
);
|
514 |
+
|
515 |
+
$this->add_group_control(
|
516 |
+
Group_Control_Typography::get_type(),
|
517 |
+
[
|
518 |
+
'name' => 'form_label_typography',
|
519 |
+
'label' => __('Typography', 'elementskit-lite'),
|
520 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-el-input--label label',
|
521 |
+
]
|
522 |
+
);
|
523 |
+
|
524 |
+
$this->end_controls_section();
|
525 |
+
|
526 |
+
// Input Textarea style
|
527 |
+
$this->start_controls_section(
|
528 |
+
'section_form_fields_style',
|
529 |
+
[
|
530 |
+
'label' => __('Input & Textarea', 'elementskit-lite'),
|
531 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
532 |
+
]
|
533 |
+
);
|
534 |
+
|
535 |
+
$this->add_responsive_control(
|
536 |
+
'input_alignment',
|
537 |
+
[
|
538 |
+
'label' => __('Alignment', 'elementskit-lite'),
|
539 |
+
'type' => Controls_Manager::CHOOSE,
|
540 |
+
'options' => [
|
541 |
+
'left' => [
|
542 |
+
'title' => __('Left', 'elementskit-lite'),
|
543 |
+
'icon' => 'fa fa-align-left',
|
544 |
+
],
|
545 |
+
'center' => [
|
546 |
+
'title' => __('Center', 'elementskit-lite'),
|
547 |
+
'icon' => 'fa fa-align-center',
|
548 |
+
],
|
549 |
+
'right' => [
|
550 |
+
'title' => __('Right', 'elementskit-lite'),
|
551 |
+
'icon' => 'fa fa-align-right',
|
552 |
+
],
|
553 |
+
],
|
554 |
+
'default' => '',
|
555 |
+
'selectors' => [
|
556 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select' => 'text-align: {{VALUE}};',
|
557 |
+
],
|
558 |
+
]
|
559 |
+
);
|
560 |
+
|
561 |
+
$this->start_controls_tabs('tabs_form_fields_style');
|
562 |
+
|
563 |
+
$this->start_controls_tab(
|
564 |
+
'tab_form_fields_normal',
|
565 |
+
[
|
566 |
+
'label' => __('Normal', 'elementskit-lite'),
|
567 |
+
]
|
568 |
+
);
|
569 |
+
|
570 |
+
$this->add_control(
|
571 |
+
'form_field_bg_color',
|
572 |
+
[
|
573 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
574 |
+
'type' => Controls_Manager::COLOR,
|
575 |
+
'default' => '',
|
576 |
+
'selectors' => [
|
577 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple' => 'background-color: {{VALUE}}',
|
578 |
+
],
|
579 |
+
]
|
580 |
+
);
|
581 |
+
|
582 |
+
$this->add_control(
|
583 |
+
'form_field_text_color',
|
584 |
+
[
|
585 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
586 |
+
'type' => Controls_Manager::COLOR,
|
587 |
+
'default' => '',
|
588 |
+
'selectors' => [
|
589 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select' => 'color: {{VALUE}}',
|
590 |
+
],
|
591 |
+
]
|
592 |
+
);
|
593 |
+
|
594 |
+
$this->add_group_control(
|
595 |
+
Group_Control_Border::get_type(),
|
596 |
+
[
|
597 |
+
'name' => 'form_field_border',
|
598 |
+
'label' => __('Border', 'elementskit-lite'),
|
599 |
+
'placeholder' => '1px',
|
600 |
+
'default' => '1px',
|
601 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple',
|
602 |
+
'separator' => 'before',
|
603 |
+
]
|
604 |
+
);
|
605 |
+
|
606 |
+
$this->add_control(
|
607 |
+
'form_field_radius',
|
608 |
+
[
|
609 |
+
'label' => __('Border Radius', 'elementskit-lite'),
|
610 |
+
'type' => Controls_Manager::DIMENSIONS,
|
611 |
+
'size_units' => ['px', 'em', '%'],
|
612 |
+
'selectors' => [
|
613 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
614 |
+
],
|
615 |
+
]
|
616 |
+
);
|
617 |
+
|
618 |
+
$this->add_responsive_control(
|
619 |
+
'form_field_text_indent',
|
620 |
+
[
|
621 |
+
'label' => __('Text Indent', 'elementskit-lite'),
|
622 |
+
'type' => Controls_Manager::SLIDER,
|
623 |
+
'range' => [
|
624 |
+
'px' => [
|
625 |
+
'min' => 0,
|
626 |
+
'max' => 60,
|
627 |
+
'step' => 1,
|
628 |
+
],
|
629 |
+
'%' => [
|
630 |
+
'min' => 0,
|
631 |
+
'max' => 30,
|
632 |
+
'step' => 1,
|
633 |
+
],
|
634 |
+
],
|
635 |
+
'size_units' => ['px', 'em', '%'],
|
636 |
+
'selectors' => [
|
637 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select' => 'text-indent: {{SIZE}}{{UNIT}}',
|
638 |
+
],
|
639 |
+
'separator' => 'before',
|
640 |
+
]
|
641 |
+
);
|
642 |
+
|
643 |
+
$this->add_responsive_control(
|
644 |
+
'form_input_width',
|
645 |
+
[
|
646 |
+
'label' => __('Input Width', 'elementskit-lite'),
|
647 |
+
'type' => Controls_Manager::SLIDER,
|
648 |
+
'range' => [
|
649 |
+
'px' => [
|
650 |
+
'min' => 0,
|
651 |
+
'max' => 1200,
|
652 |
+
'step' => 1,
|
653 |
+
],
|
654 |
+
],
|
655 |
+
'size_units' => ['px', 'em', '%'],
|
656 |
+
'selectors' => [
|
657 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select, {{WRAPPER}} .frm-fluent-form .choices' => 'width: {{SIZE}}{{UNIT}}',
|
658 |
+
],
|
659 |
+
]
|
660 |
+
);
|
661 |
+
|
662 |
+
$this->add_responsive_control(
|
663 |
+
'form_input_height',
|
664 |
+
[
|
665 |
+
'label' => __('Input Height', 'elementskit-lite'),
|
666 |
+
'type' => Controls_Manager::SLIDER,
|
667 |
+
'range' => [
|
668 |
+
'px' => [
|
669 |
+
'min' => 0,
|
670 |
+
'max' => 80,
|
671 |
+
'step' => 1,
|
672 |
+
],
|
673 |
+
],
|
674 |
+
'size_units' => ['px', 'em', '%'],
|
675 |
+
'selectors' => [
|
676 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select' => 'height: {{SIZE}}{{UNIT}}',
|
677 |
+
],
|
678 |
+
]
|
679 |
+
);
|
680 |
+
|
681 |
+
$this->add_responsive_control(
|
682 |
+
'form_textarea_width',
|
683 |
+
[
|
684 |
+
'label' => __('Textarea Width', 'elementskit-lite'),
|
685 |
+
'type' => Controls_Manager::SLIDER,
|
686 |
+
'range' => [
|
687 |
+
'px' => [
|
688 |
+
'min' => 0,
|
689 |
+
'max' => 1200,
|
690 |
+
'step' => 1,
|
691 |
+
],
|
692 |
+
],
|
693 |
+
'size_units' => ['px', 'em', '%'],
|
694 |
+
'selectors' => [
|
695 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea' => 'width: {{SIZE}}{{UNIT}}',
|
696 |
+
],
|
697 |
+
]
|
698 |
+
);
|
699 |
+
|
700 |
+
$this->add_responsive_control(
|
701 |
+
'form_textarea_height',
|
702 |
+
[
|
703 |
+
'label' => __('Textarea Height', 'elementskit-lite'),
|
704 |
+
'type' => Controls_Manager::SLIDER,
|
705 |
+
'range' => [
|
706 |
+
'px' => [
|
707 |
+
'min' => 0,
|
708 |
+
'max' => 400,
|
709 |
+
'step' => 1,
|
710 |
+
],
|
711 |
+
],
|
712 |
+
'size_units' => ['px', 'em', '%'],
|
713 |
+
'selectors' => [
|
714 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea' => 'height: {{SIZE}}{{UNIT}}',
|
715 |
+
],
|
716 |
+
]
|
717 |
+
);
|
718 |
+
|
719 |
+
$this->add_responsive_control(
|
720 |
+
'form_field_padding',
|
721 |
+
[
|
722 |
+
'label' => __('Padding', 'elementskit-lite'),
|
723 |
+
'type' => Controls_Manager::DIMENSIONS,
|
724 |
+
'size_units' => ['px', 'em', '%'],
|
725 |
+
'selectors' => [
|
726 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
727 |
+
],
|
728 |
+
]
|
729 |
+
);
|
730 |
+
|
731 |
+
$this->add_responsive_control(
|
732 |
+
'form_field_spacing',
|
733 |
+
[
|
734 |
+
'label' => __('Spacing', 'elementskit-lite'),
|
735 |
+
'type' => Controls_Manager::SLIDER,
|
736 |
+
'range' => [
|
737 |
+
'px' => [
|
738 |
+
'min' => 0,
|
739 |
+
'max' => 100,
|
740 |
+
'step' => 1,
|
741 |
+
],
|
742 |
+
],
|
743 |
+
'size_units' => ['px', 'em', '%'],
|
744 |
+
'selectors' => [
|
745 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group' => 'margin-bottom: {{SIZE}}{{UNIT}}',
|
746 |
+
],
|
747 |
+
]
|
748 |
+
);
|
749 |
+
|
750 |
+
$this->add_group_control(
|
751 |
+
Group_Control_Typography::get_type(),
|
752 |
+
[
|
753 |
+
'name' => 'form_field_typography',
|
754 |
+
'label' => __('Typography', 'elementskit-lite'),
|
755 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select',
|
756 |
+
'separator' => 'before',
|
757 |
+
]
|
758 |
+
);
|
759 |
+
|
760 |
+
$this->add_group_control(
|
761 |
+
Group_Control_Box_Shadow::get_type(),
|
762 |
+
[
|
763 |
+
'name' => 'form_field_box_shadow',
|
764 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group select',
|
765 |
+
'separator' => 'before',
|
766 |
+
]
|
767 |
+
);
|
768 |
+
|
769 |
+
$this->end_controls_tab();
|
770 |
+
|
771 |
+
$this->start_controls_tab(
|
772 |
+
'tab_form_fields_focus',
|
773 |
+
[
|
774 |
+
'label' => __('Focus', 'elementskit-lite'),
|
775 |
+
]
|
776 |
+
);
|
777 |
+
|
778 |
+
$this->add_control(
|
779 |
+
'form_field_bg_color_focus',
|
780 |
+
[
|
781 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
782 |
+
'type' => Controls_Manager::COLOR,
|
783 |
+
'default' => '',
|
784 |
+
'selectors' => [
|
785 |
+
'{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea:focus' => 'background-color: {{VALUE}}',
|
786 |
+
],
|
787 |
+
]
|
788 |
+
);
|
789 |
+
|
790 |
+
$this->add_group_control(
|
791 |
+
Group_Control_Border::get_type(),
|
792 |
+
[
|
793 |
+
'name' => 'form_input_focus_border',
|
794 |
+
'label' => __('Border', 'elementskit-lite'),
|
795 |
+
'placeholder' => '1px',
|
796 |
+
'default' => '1px',
|
797 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea:focus',
|
798 |
+
]
|
799 |
+
);
|
800 |
+
|
801 |
+
$this->add_group_control(
|
802 |
+
Group_Control_Box_Shadow::get_type(),
|
803 |
+
[
|
804 |
+
'name' => 'form_input_focus_box_shadow',
|
805 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea:focus',
|
806 |
+
'separator' => 'before',
|
807 |
+
]
|
808 |
+
);
|
809 |
+
|
810 |
+
$this->end_controls_tab();
|
811 |
+
|
812 |
+
$this->end_controls_tabs();
|
813 |
+
|
814 |
+
$this->end_controls_section();
|
815 |
+
|
816 |
+
// Placeholder Style
|
817 |
+
$this->start_controls_section(
|
818 |
+
'section_placeholder_style',
|
819 |
+
[
|
820 |
+
'label' => __('Placeholder', 'elementskit-lite'),
|
821 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
822 |
+
'condition' => [
|
823 |
+
'placeholder_switch' => 'yes',
|
824 |
+
],
|
825 |
+
]
|
826 |
+
);
|
827 |
+
|
828 |
+
$this->add_control(
|
829 |
+
'form_placeholder_text_color',
|
830 |
+
[
|
831 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
832 |
+
'type' => Controls_Manager::COLOR,
|
833 |
+
'selectors' => [
|
834 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, {{WRAPPER}} .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder' => 'color: {{VALUE}}',
|
835 |
+
],
|
836 |
+
'condition' => [
|
837 |
+
'placeholder_switch' => 'yes',
|
838 |
+
],
|
839 |
+
]
|
840 |
+
);
|
841 |
+
|
842 |
+
$this->end_controls_section();
|
843 |
+
|
844 |
+
|
845 |
+
// Radio & Checkbox Styles
|
846 |
+
$this->start_controls_section(
|
847 |
+
'section_form_radio_checkbox_style',
|
848 |
+
[
|
849 |
+
'label' => __('Radio & Checkbox', 'elementskit-lite'),
|
850 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
851 |
+
]
|
852 |
+
);
|
853 |
+
|
854 |
+
$this->add_control(
|
855 |
+
'radio_checkbox_label_color',
|
856 |
+
[
|
857 |
+
'label' => __('Label Color', 'elementskit-lite'),
|
858 |
+
'type' => Controls_Manager::COLOR,
|
859 |
+
'default' => '',
|
860 |
+
'selectors' => [
|
861 |
+
'{{WRAPPER}} .ff-el-form-check-label' => 'color: {{VALUE}}',
|
862 |
+
],
|
863 |
+
]
|
864 |
+
);
|
865 |
+
|
866 |
+
$this->add_group_control(
|
867 |
+
Group_Control_Typography::get_type(),
|
868 |
+
[
|
869 |
+
'name' => 'radio_checkbox_label_typo',
|
870 |
+
'label' => __('Label Typography', 'elementskit-lite'),
|
871 |
+
'selector' => '{{WRAPPER}} .ff-el-form-check-label',
|
872 |
+
'separator' => 'after',
|
873 |
+
'fields_options' => [
|
874 |
+
'typography' => [
|
875 |
+
'label' => __('Label Typography', 'elementskit-lite'),
|
876 |
+
],
|
877 |
+
]
|
878 |
+
]
|
879 |
+
);
|
880 |
+
|
881 |
+
$this->add_responsive_control(
|
882 |
+
'form_radio_checkbox_text_indent',
|
883 |
+
[
|
884 |
+
'label' => __('Text Indent', 'elementskit-lite'),
|
885 |
+
'type' => Controls_Manager::SLIDER,
|
886 |
+
'range' => [
|
887 |
+
'px' => [
|
888 |
+
'min' => 0,
|
889 |
+
'max' => 60,
|
890 |
+
'step' => 1,
|
891 |
+
],
|
892 |
+
'%' => [
|
893 |
+
'min' => 0,
|
894 |
+
'max' => 30,
|
895 |
+
'step' => 1,
|
896 |
+
],
|
897 |
+
],
|
898 |
+
'default' => [
|
899 |
+
'unit' => 'px',
|
900 |
+
'size' => 3
|
901 |
+
],
|
902 |
+
'size_units' => ['px', 'em', '%'],
|
903 |
+
'selectors' => [
|
904 |
+
'{{WRAPPER}} .ff-el-input--content input[type="checkbox"], {{WRAPPER}} .ff-el-input--content input[type="radio"]' => 'margin-right: {{SIZE}}{{UNIT}}',
|
905 |
+
]
|
906 |
+
]
|
907 |
+
);
|
908 |
+
|
909 |
+
$this->add_control(
|
910 |
+
'form_custom_radio_checkbox',
|
911 |
+
[
|
912 |
+
'label' => __('Custom Styles', 'elementskit-lite'),
|
913 |
+
'type' => Controls_Manager::SWITCHER,
|
914 |
+
'label_on' => __('Yes', 'elementskit-lite'),
|
915 |
+
'label_off' => __('No', 'elementskit-lite'),
|
916 |
+
'return_value' => 'yes'
|
917 |
+
]
|
918 |
+
);
|
919 |
+
|
920 |
+
$this->add_responsive_control(
|
921 |
+
'form_radio_checkbox_size',
|
922 |
+
[
|
923 |
+
'label' => __('Size', 'elementskit-lite'),
|
924 |
+
'type' => Controls_Manager::SLIDER,
|
925 |
+
'default' => [
|
926 |
+
'size' => '15',
|
927 |
+
'unit' => 'px',
|
928 |
+
],
|
929 |
+
'range' => [
|
930 |
+
'px' => [
|
931 |
+
'min' => 0,
|
932 |
+
'max' => 80,
|
933 |
+
'step' => 1,
|
934 |
+
],
|
935 |
+
],
|
936 |
+
'size_units' => ['px', 'em', '%'],
|
937 |
+
'selectors' => [
|
938 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"], {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}}',
|
939 |
+
],
|
940 |
+
'condition' => [
|
941 |
+
'form_custom_radio_checkbox' => 'yes',
|
942 |
+
],
|
943 |
+
]
|
944 |
+
);
|
945 |
+
|
946 |
+
$this->start_controls_tabs('tabs_radio_checkbox_style');
|
947 |
+
|
948 |
+
$this->start_controls_tab(
|
949 |
+
'form_radio_checkbox_normal',
|
950 |
+
[
|
951 |
+
'label' => __('Normal', 'elementskit-lite'),
|
952 |
+
'condition' => [
|
953 |
+
'form_custom_radio_checkbox' => 'yes',
|
954 |
+
],
|
955 |
+
]
|
956 |
+
);
|
957 |
+
|
958 |
+
$this->add_control(
|
959 |
+
'form_radio_checkbox_bg_color',
|
960 |
+
[
|
961 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
962 |
+
'type' => Controls_Manager::COLOR,
|
963 |
+
'default' => '',
|
964 |
+
'selectors' => [
|
965 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after' => 'background-color: {{VALUE}}',
|
966 |
+
],
|
967 |
+
'condition' => [
|
968 |
+
'form_custom_radio_checkbox' => 'yes',
|
969 |
+
],
|
970 |
+
]
|
971 |
+
);
|
972 |
+
|
973 |
+
$this->add_responsive_control(
|
974 |
+
'form_checkbox_border_width',
|
975 |
+
[
|
976 |
+
'label' => __('Border Width', 'elementskit-lite'),
|
977 |
+
'type' => Controls_Manager::SLIDER,
|
978 |
+
'range' => [
|
979 |
+
'px' => [
|
980 |
+
'min' => 0,
|
981 |
+
'max' => 15,
|
982 |
+
'step' => 1,
|
983 |
+
],
|
984 |
+
],
|
985 |
+
'size_units' => ['px'],
|
986 |
+
'selectors' => [
|
987 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after' => 'border-width: {{SIZE}}{{UNIT}}',
|
988 |
+
],
|
989 |
+
'condition' => [
|
990 |
+
'form_custom_radio_checkbox' => 'yes',
|
991 |
+
],
|
992 |
+
]
|
993 |
+
);
|
994 |
+
|
995 |
+
$this->add_control(
|
996 |
+
'form_checkbox_border_color',
|
997 |
+
[
|
998 |
+
'label' => __('Border Color', 'elementskit-lite'),
|
999 |
+
'type' => Controls_Manager::COLOR,
|
1000 |
+
'default' => '',
|
1001 |
+
'selectors' => [
|
1002 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after' => 'border-color: {{VALUE}}',
|
1003 |
+
],
|
1004 |
+
'condition' => [
|
1005 |
+
'form_custom_radio_checkbox' => 'yes',
|
1006 |
+
],
|
1007 |
+
]
|
1008 |
+
);
|
1009 |
+
|
1010 |
+
$this->add_control(
|
1011 |
+
'form_checkbox_heading',
|
1012 |
+
[
|
1013 |
+
'label' => __('Checkbox', 'elementskit-lite'),
|
1014 |
+
'type' => Controls_Manager::HEADING,
|
1015 |
+
'condition' => [
|
1016 |
+
'form_custom_radio_checkbox' => 'yes',
|
1017 |
+
],
|
1018 |
+
]
|
1019 |
+
);
|
1020 |
+
|
1021 |
+
$this->add_control(
|
1022 |
+
'form_checkbox_border_radius',
|
1023 |
+
[
|
1024 |
+
'label' => __('Border Radius', 'elementskit-lite'),
|
1025 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1026 |
+
'size_units' => ['px', 'em', '%'],
|
1027 |
+
'selectors' => [
|
1028 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1029 |
+
],
|
1030 |
+
'condition' => [
|
1031 |
+
'form_custom_radio_checkbox' => 'yes',
|
1032 |
+
],
|
1033 |
+
]
|
1034 |
+
);
|
1035 |
+
|
1036 |
+
$this->add_control(
|
1037 |
+
'form_radio_heading',
|
1038 |
+
[
|
1039 |
+
'label' => __('Radio Buttons', 'elementskit-lite'),
|
1040 |
+
'type' => Controls_Manager::HEADING,
|
1041 |
+
'condition' => [
|
1042 |
+
'form_custom_radio_checkbox' => 'yes',
|
1043 |
+
],
|
1044 |
+
]
|
1045 |
+
);
|
1046 |
+
|
1047 |
+
$this->add_control(
|
1048 |
+
'form_radio_border_radius',
|
1049 |
+
[
|
1050 |
+
'label' => __('Border Radius', 'elementskit-lite'),
|
1051 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1052 |
+
'size_units' => ['px', 'em', '%'],
|
1053 |
+
'selectors' => [
|
1054 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:after' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1055 |
+
],
|
1056 |
+
'condition' => [
|
1057 |
+
'form_custom_radio_checkbox' => 'yes',
|
1058 |
+
],
|
1059 |
+
]
|
1060 |
+
);
|
1061 |
+
|
1062 |
+
$this->end_controls_tab();
|
1063 |
+
|
1064 |
+
$this->start_controls_tab(
|
1065 |
+
'form_radio_checkbox_checked',
|
1066 |
+
[
|
1067 |
+
'label' => __('Checked', 'elementskit-lite'),
|
1068 |
+
'condition' => [
|
1069 |
+
'form_custom_radio_checkbox' => 'yes',
|
1070 |
+
],
|
1071 |
+
]
|
1072 |
+
);
|
1073 |
+
|
1074 |
+
$this->add_control(
|
1075 |
+
'form_radio_checkbox_bg_color_checked',
|
1076 |
+
[
|
1077 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
1078 |
+
'type' => Controls_Manager::COLOR,
|
1079 |
+
'default' => '',
|
1080 |
+
'selectors' => [
|
1081 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked:after' => 'background-color: {{VALUE}}',
|
1082 |
+
],
|
1083 |
+
'condition' => [
|
1084 |
+
'form_custom_radio_checkbox' => 'yes',
|
1085 |
+
],
|
1086 |
+
]
|
1087 |
+
);
|
1088 |
+
|
1089 |
+
$this->add_control(
|
1090 |
+
'form_radio_checkbox_border_checked',
|
1091 |
+
[
|
1092 |
+
'label' => __('Border Color', 'elementskit-lite'),
|
1093 |
+
'type' => Controls_Manager::COLOR,
|
1094 |
+
'default' => '',
|
1095 |
+
'selectors' => [
|
1096 |
+
'{{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked:after, {{WRAPPER}} .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked:after' => 'border-color: {{VALUE}}',
|
1097 |
+
],
|
1098 |
+
'condition' => [
|
1099 |
+
'form_custom_radio_checkbox' => 'yes',
|
1100 |
+
],
|
1101 |
+
]
|
1102 |
+
);
|
1103 |
+
|
1104 |
+
$this->end_controls_tab();
|
1105 |
+
|
1106 |
+
$this->end_controls_tabs();
|
1107 |
+
|
1108 |
+
$this->end_controls_section();
|
1109 |
+
|
1110 |
+
// Section Break Style
|
1111 |
+
$this->start_controls_section(
|
1112 |
+
'form_section_break_style',
|
1113 |
+
[
|
1114 |
+
'label' => __('Section Break', 'elementskit-lite'),
|
1115 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1116 |
+
]
|
1117 |
+
);
|
1118 |
+
|
1119 |
+
$this->add_control(
|
1120 |
+
'form_section_break_label',
|
1121 |
+
[
|
1122 |
+
'label' => __('Label', 'elementskit-lite'),
|
1123 |
+
'type' => Controls_Manager::HEADING
|
1124 |
+
]
|
1125 |
+
);
|
1126 |
+
|
1127 |
+
$this->add_control(
|
1128 |
+
'form_section_break_label_color',
|
1129 |
+
[
|
1130 |
+
'label' => __('Color', 'elementskit-lite'),
|
1131 |
+
'type' => Controls_Manager::COLOR,
|
1132 |
+
'default' => '',
|
1133 |
+
'selectors' => [
|
1134 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title' => 'color: {{VALUE}};',
|
1135 |
+
],
|
1136 |
+
]
|
1137 |
+
);
|
1138 |
+
|
1139 |
+
$this->add_group_control(
|
1140 |
+
Group_Control_Typography::get_type(),
|
1141 |
+
[
|
1142 |
+
'name' => 'form_section_break_label_typography',
|
1143 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1144 |
+
'selector' => '.fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title',
|
1145 |
+
'separator' => 'before',
|
1146 |
+
]
|
1147 |
+
);
|
1148 |
+
|
1149 |
+
$this->add_responsive_control(
|
1150 |
+
'form_section_break_label_padding',
|
1151 |
+
[
|
1152 |
+
'label' => __('Padding', 'elementskit-lite'),
|
1153 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1154 |
+
'size_units' => ['px', 'em', '%'],
|
1155 |
+
'selectors' => [
|
1156 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1157 |
+
],
|
1158 |
+
]
|
1159 |
+
);
|
1160 |
+
|
1161 |
+
$this->add_responsive_control(
|
1162 |
+
'form_section_break_label_margin',
|
1163 |
+
[
|
1164 |
+
'label' => __('Margin', 'elementskit-lite'),
|
1165 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1166 |
+
'size_units' => ['px', 'em', '%'],
|
1167 |
+
'selectors' => [
|
1168 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-el-section-title' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1169 |
+
],
|
1170 |
+
]
|
1171 |
+
);
|
1172 |
+
|
1173 |
+
$this->add_control(
|
1174 |
+
'form_section_break_description',
|
1175 |
+
[
|
1176 |
+
'label' => __('Description', 'elementskit-lite'),
|
1177 |
+
'type' => Controls_Manager::HEADING,
|
1178 |
+
'separator' => 'before'
|
1179 |
+
]
|
1180 |
+
);
|
1181 |
+
|
1182 |
+
$this->add_control(
|
1183 |
+
'form_section_break_description_color',
|
1184 |
+
[
|
1185 |
+
'label' => __('Color', 'elementskit-lite'),
|
1186 |
+
'type' => Controls_Manager::COLOR,
|
1187 |
+
'default' => '',
|
1188 |
+
'selectors' => [
|
1189 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-section_break_desk' => 'color: {{VALUE}};',
|
1190 |
+
],
|
1191 |
+
]
|
1192 |
+
);
|
1193 |
+
|
1194 |
+
$this->add_group_control(
|
1195 |
+
Group_Control_Typography::get_type(),
|
1196 |
+
[
|
1197 |
+
'name' => 'form_section_break_description_typography',
|
1198 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1199 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break div',
|
1200 |
+
'separator' => 'before',
|
1201 |
+
]
|
1202 |
+
);
|
1203 |
+
|
1204 |
+
$this->add_responsive_control(
|
1205 |
+
'form_section_break_description_padding',
|
1206 |
+
[
|
1207 |
+
'label' => __('Padding', 'elementskit-lite'),
|
1208 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1209 |
+
'size_units' => ['px', 'em', '%'],
|
1210 |
+
'selectors' => [
|
1211 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-section_break_desk' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1212 |
+
],
|
1213 |
+
]
|
1214 |
+
);
|
1215 |
+
|
1216 |
+
$this->add_responsive_control(
|
1217 |
+
'form_section_break_description_margin',
|
1218 |
+
[
|
1219 |
+
'label' => __('Margin', 'elementskit-lite'),
|
1220 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1221 |
+
'size_units' => ['px', 'em', '%'],
|
1222 |
+
'selectors' => [
|
1223 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-section-break .ff-section_break_desk' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1224 |
+
],
|
1225 |
+
]
|
1226 |
+
);
|
1227 |
+
|
1228 |
+
$this->add_responsive_control(
|
1229 |
+
'form_section_break_alignment',
|
1230 |
+
[
|
1231 |
+
'label' => __('Alignment', 'elementskit-lite'),
|
1232 |
+
'type' => Controls_Manager::CHOOSE,
|
1233 |
+
'options' => [
|
1234 |
+
'left' => [
|
1235 |
+
'title' => __('Left', 'elementskit-lite'),
|
1236 |
+
'icon' => 'eicon-h-align-left',
|
1237 |
+
],
|
1238 |
+
'center' => [
|
1239 |
+
'title' => __('Center', 'elementskit-lite'),
|
1240 |
+
'icon' => 'eicon-h-align-center',
|
1241 |
+
],
|
1242 |
+
'right' => [
|
1243 |
+
'title' => __('Right', 'elementskit-lite'),
|
1244 |
+
'icon' => 'eicon-h-align-right',
|
1245 |
+
],
|
1246 |
+
],
|
1247 |
+
'prefix_class' => 'fluentform-widget-section-break-content-'
|
1248 |
+
]
|
1249 |
+
);
|
1250 |
+
|
1251 |
+
$this->add_control(
|
1252 |
+
'form_section_break_separator_color',
|
1253 |
+
[
|
1254 |
+
'label' => __('Separator Color', 'elementskit-lite'),
|
1255 |
+
'type' => Controls_Manager::COLOR,
|
1256 |
+
'selectors' => [
|
1257 |
+
'{{WRAPPER}} .ff-el-section-break hr' => 'border-color: {{VALUE}}',
|
1258 |
+
],
|
1259 |
+
]
|
1260 |
+
);
|
1261 |
+
|
1262 |
+
$this->end_controls_section();
|
1263 |
+
|
1264 |
+
// Checkbox Grid Style
|
1265 |
+
$this->start_controls_section(
|
1266 |
+
'section_form_checkbox_grid',
|
1267 |
+
[
|
1268 |
+
'label' => __('Checkbox Grid', 'elementskit-lite'),
|
1269 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1270 |
+
]
|
1271 |
+
);
|
1272 |
+
|
1273 |
+
$this->add_control(
|
1274 |
+
'section_form_checkbox_grid_head',
|
1275 |
+
[
|
1276 |
+
'label' => __('Grid Table Head', 'elementskit-lite'),
|
1277 |
+
'type' => Controls_Manager::HEADING,
|
1278 |
+
'separator' => 'before'
|
1279 |
+
]
|
1280 |
+
);
|
1281 |
+
|
1282 |
+
$this->add_control(
|
1283 |
+
'form_checkbox_grid_table_head_text_color',
|
1284 |
+
[
|
1285 |
+
'label' => __('Color', 'elementskit-lite'),
|
1286 |
+
'type' => Controls_Manager::COLOR,
|
1287 |
+
'default' => '',
|
1288 |
+
'selectors' => [
|
1289 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead th' => 'color: {{VALUE}};',
|
1290 |
+
],
|
1291 |
+
]
|
1292 |
+
);
|
1293 |
+
|
1294 |
+
$this->add_control(
|
1295 |
+
'form_checkbox_grid_table_head_color',
|
1296 |
+
[
|
1297 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
1298 |
+
'type' => Controls_Manager::COLOR,
|
1299 |
+
'default' => '',
|
1300 |
+
'selectors' => [
|
1301 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead th' => 'background-color: {{VALUE}};',
|
1302 |
+
],
|
1303 |
+
]
|
1304 |
+
);
|
1305 |
+
|
1306 |
+
$this->add_group_control(
|
1307 |
+
Group_Control_Typography::get_type(),
|
1308 |
+
[
|
1309 |
+
'name' => 'form_checkbox_grid_table_head_typography',
|
1310 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1311 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead th',
|
1312 |
+
'separator' => 'before',
|
1313 |
+
]
|
1314 |
+
);
|
1315 |
+
|
1316 |
+
$this->add_responsive_control(
|
1317 |
+
'form_checkbox_grid_table_head_height',
|
1318 |
+
[
|
1319 |
+
'label' => __('Height', 'elementskit-lite'),
|
1320 |
+
'type' => Controls_Manager::SLIDER,
|
1321 |
+
'range' => [
|
1322 |
+
'px' => [
|
1323 |
+
'min' => 0,
|
1324 |
+
'max' => 1200,
|
1325 |
+
'step' => 1,
|
1326 |
+
],
|
1327 |
+
],
|
1328 |
+
'size_units' => ['px', '%'],
|
1329 |
+
'selectors' => [
|
1330 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead th' => 'height: {{SIZE}}{{UNIT}}',
|
1331 |
+
]
|
1332 |
+
]
|
1333 |
+
);
|
1334 |
+
|
1335 |
+
$this->add_group_control(
|
1336 |
+
Group_Control_Border::get_type(),
|
1337 |
+
[
|
1338 |
+
'name' => 'form_checkbox_grid_table_head_border',
|
1339 |
+
'label' => __('Border', 'elementskit-lite'),
|
1340 |
+
'default' => '',
|
1341 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead tr',
|
1342 |
+
]
|
1343 |
+
);
|
1344 |
+
|
1345 |
+
$this->add_responsive_control(
|
1346 |
+
'form_checkbox_grid_table_head_padding',
|
1347 |
+
[
|
1348 |
+
'label' => __('Padding', 'elementskit-lite'),
|
1349 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1350 |
+
'size_units' => ['px', 'em', '%'],
|
1351 |
+
'selectors' => [
|
1352 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table thead th' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1353 |
+
],
|
1354 |
+
]
|
1355 |
+
);
|
1356 |
+
|
1357 |
+
$this->add_control(
|
1358 |
+
'form_checkbox_grid_table_item',
|
1359 |
+
[
|
1360 |
+
'label' => __('Grid Table Item', 'elementskit-lite'),
|
1361 |
+
'type' => Controls_Manager::HEADING,
|
1362 |
+
'separator' => 'before'
|
1363 |
+
]
|
1364 |
+
);
|
1365 |
+
|
1366 |
+
$this->add_control(
|
1367 |
+
'form_checkbox_grid_table_item_color',
|
1368 |
+
[
|
1369 |
+
'label' => __('Color', 'elementskit-lite'),
|
1370 |
+
'type' => Controls_Manager::COLOR,
|
1371 |
+
'default' => '',
|
1372 |
+
'selectors' => [
|
1373 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr td' => 'color: {{VALUE}} !important;',
|
1374 |
+
],
|
1375 |
+
]
|
1376 |
+
);
|
1377 |
+
|
1378 |
+
$this->add_control(
|
1379 |
+
'form_checkbox_grid_table_item_bg_color',
|
1380 |
+
[
|
1381 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
1382 |
+
'type' => Controls_Manager::COLOR,
|
1383 |
+
'default' => '',
|
1384 |
+
'selectors' => [
|
1385 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr td' => 'background-color: {{VALUE}};',
|
1386 |
+
],
|
1387 |
+
]
|
1388 |
+
);
|
1389 |
+
|
1390 |
+
$this->add_control(
|
1391 |
+
'form_checkbox_grid_table_item_odd_bg_color',
|
1392 |
+
[
|
1393 |
+
'label' => __('Odd Item Background Color', 'elementskit-lite'),
|
1394 |
+
'type' => Controls_Manager::COLOR,
|
1395 |
+
'default' => '',
|
1396 |
+
'selectors' => [
|
1397 |
+
'{{WRAPPER}} .fluentform-widget-wrapper tbody>tr:nth-child(2n)>td' => 'background-color: {{VALUE}} !important;',
|
1398 |
+
],
|
1399 |
+
]
|
1400 |
+
);
|
1401 |
+
|
1402 |
+
$this->add_group_control(
|
1403 |
+
Group_Control_Typography::get_type(),
|
1404 |
+
[
|
1405 |
+
'name' => 'form_checkbox_grid_table_item_typography',
|
1406 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1407 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr td',
|
1408 |
+
]
|
1409 |
+
);
|
1410 |
+
|
1411 |
+
$this->add_responsive_control(
|
1412 |
+
'form_checkbox_grid_table_item_height',
|
1413 |
+
[
|
1414 |
+
'label' => __('Height', 'elementskit-lite'),
|
1415 |
+
'type' => Controls_Manager::SLIDER,
|
1416 |
+
'range' => [
|
1417 |
+
'px' => [
|
1418 |
+
'min' => 0,
|
1419 |
+
'max' => 1200,
|
1420 |
+
'step' => 1,
|
1421 |
+
],
|
1422 |
+
],
|
1423 |
+
'size_units' => ['px', '%'],
|
1424 |
+
'selectors' => [
|
1425 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr td' => 'height: {{SIZE}}{{UNIT}}',
|
1426 |
+
]
|
1427 |
+
]
|
1428 |
+
);
|
1429 |
+
|
1430 |
+
$this->add_group_control(
|
1431 |
+
Group_Control_Border::get_type(),
|
1432 |
+
[
|
1433 |
+
'name' => 'form_checkbox_grid_table_item_border',
|
1434 |
+
'label' => __('Border', 'elementskit-lite'),
|
1435 |
+
'default' => '',
|
1436 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr',
|
1437 |
+
]
|
1438 |
+
);
|
1439 |
+
|
1440 |
+
$this->add_responsive_control(
|
1441 |
+
'form_checkbox_grid_table_item_padding',
|
1442 |
+
[
|
1443 |
+
'label' => __('Padding', 'elementskit-lite'),
|
1444 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1445 |
+
'size_units' => ['px', 'em', '%'],
|
1446 |
+
'selectors' => [
|
1447 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-table tbody tr td' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1448 |
+
],
|
1449 |
+
]
|
1450 |
+
);
|
1451 |
+
|
1452 |
+
$this->end_controls_section();
|
1453 |
+
|
1454 |
+
// Address Line Styles
|
1455 |
+
$this->start_controls_section(
|
1456 |
+
'section_form_address_line_style',
|
1457 |
+
[
|
1458 |
+
'label' => __('Address Line', 'elementskit-lite'),
|
1459 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1460 |
+
]
|
1461 |
+
);
|
1462 |
+
|
1463 |
+
$this->add_control(
|
1464 |
+
'address_line_label_color',
|
1465 |
+
[
|
1466 |
+
'label' => __('Label Color', 'elementskit-lite'),
|
1467 |
+
'type' => Controls_Manager::COLOR,
|
1468 |
+
'default' => '',
|
1469 |
+
'selectors' => [
|
1470 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .fluent-address label' => 'color: {{VALUE}};',
|
1471 |
+
],
|
1472 |
+
]
|
1473 |
+
);
|
1474 |
+
|
1475 |
+
$this->add_group_control(
|
1476 |
+
Group_Control_Typography::get_type(),
|
1477 |
+
[
|
1478 |
+
'name' => 'address_line_label_typography',
|
1479 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1480 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .fluent-address label',
|
1481 |
+
]
|
1482 |
+
);
|
1483 |
+
|
1484 |
+
$this->end_controls_section();
|
1485 |
+
|
1486 |
+
// Image Upload Style
|
1487 |
+
$this->start_controls_section(
|
1488 |
+
'section_form_image_upload_style',
|
1489 |
+
[
|
1490 |
+
'label' => __('Image Upload', 'elementskit-lite'),
|
1491 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1492 |
+
]
|
1493 |
+
);
|
1494 |
+
|
1495 |
+
$this->start_controls_tabs('tabs_form_image_upload_button_style');
|
1496 |
+
|
1497 |
+
$this->start_controls_tab(
|
1498 |
+
'tab_form_image_upload_button_normal',
|
1499 |
+
[
|
1500 |
+
'label' => __('Normal', 'elementskit-lite'),
|
1501 |
+
]
|
1502 |
+
);
|
1503 |
+
|
1504 |
+
$this->add_control(
|
1505 |
+
'form_image_upload_bg_color',
|
1506 |
+
[
|
1507 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
1508 |
+
'type' => Controls_Manager::COLOR,
|
1509 |
+
'default' => '',
|
1510 |
+
'selectors' => [
|
1511 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn' => 'background-color: {{VALUE}};',
|
1512 |
+
],
|
1513 |
+
]
|
1514 |
+
);
|
1515 |
+
|
1516 |
+
$this->add_group_control(
|
1517 |
+
Group_Control_Border::get_type(),
|
1518 |
+
[
|
1519 |
+
'name' => 'form_image_upload_button_border_normal',
|
1520 |
+
'label' => __('Border', 'elementskit-lite'),
|
1521 |
+
'default' => '',
|
1522 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn',
|
1523 |
+
]
|
1524 |
+
);
|
1525 |
+
|
1526 |
+
$this->add_control(
|
1527 |
+
'form_image_upload_button_border_radius',
|
1528 |
+
[
|
1529 |
+
'label' => __('Border Radius', 'elementskit-lite'),
|
1530 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1531 |
+
'size_units' => ['px', 'em', '%'],
|
1532 |
+
'selectors' => [
|
1533 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1534 |
+
],
|
1535 |
+
]
|
1536 |
+
);
|
1537 |
+
|
1538 |
+
$this->add_responsive_control(
|
1539 |
+
'form_image_upload_button_padding',
|
1540 |
+
[
|
1541 |
+
'label' => __('Padding', 'elementskit-lite'),
|
1542 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1543 |
+
'size_units' => ['px', 'em', '%'],
|
1544 |
+
'selectors' => [
|
1545 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1546 |
+
],
|
1547 |
+
]
|
1548 |
+
);
|
1549 |
+
|
1550 |
+
$this->add_group_control(
|
1551 |
+
Group_Control_Typography::get_type(),
|
1552 |
+
[
|
1553 |
+
'name' => 'form_image_upload_typography',
|
1554 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1555 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn',
|
1556 |
+
]
|
1557 |
+
);
|
1558 |
+
|
1559 |
+
$this->add_group_control(
|
1560 |
+
Group_Control_Box_Shadow::get_type(),
|
1561 |
+
[
|
1562 |
+
'name' => 'form_image_upload_button_box_shadow',
|
1563 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn',
|
1564 |
+
]
|
1565 |
+
);
|
1566 |
+
|
1567 |
+
$this->end_controls_tab();
|
1568 |
+
|
1569 |
+
$this->start_controls_tab(
|
1570 |
+
'tab_form_image_upload_button_hover',
|
1571 |
+
[
|
1572 |
+
'label' => __('Hover', 'elementskit-lite'),
|
1573 |
+
]
|
1574 |
+
);
|
1575 |
+
|
1576 |
+
$this->add_control(
|
1577 |
+
'form_image_upload_button_bg_color_hover',
|
1578 |
+
[
|
1579 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
1580 |
+
'type' => Controls_Manager::COLOR,
|
1581 |
+
'default' => '',
|
1582 |
+
'selectors' => [
|
1583 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn:hover' => 'background-color: {{VALUE}} !important;',
|
1584 |
+
],
|
1585 |
+
]
|
1586 |
+
);
|
1587 |
+
|
1588 |
+
$this->add_control(
|
1589 |
+
'form_image_upload_button_text_color_hover',
|
1590 |
+
[
|
1591 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
1592 |
+
'type' => Controls_Manager::COLOR,
|
1593 |
+
'default' => '',
|
1594 |
+
'selectors' => [
|
1595 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn:hover' => 'color: {{VALUE}} !important;',
|
1596 |
+
],
|
1597 |
+
]
|
1598 |
+
);
|
1599 |
+
|
1600 |
+
$this->add_control(
|
1601 |
+
'form_image_upload_button_border_color_hover',
|
1602 |
+
[
|
1603 |
+
'label' => __('Border Color', 'elementskit-lite'),
|
1604 |
+
'type' => Controls_Manager::COLOR,
|
1605 |
+
'default' => '',
|
1606 |
+
'selectors' => [
|
1607 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff_upload_btn.ff-btn:hover' => 'border-color: {{VALUE}}',
|
1608 |
+
],
|
1609 |
+
]
|
1610 |
+
);
|
1611 |
+
|
1612 |
+
$this->end_controls_tab();
|
1613 |
+
|
1614 |
+
$this->end_controls_tabs();
|
1615 |
+
$this->end_controls_section();
|
1616 |
+
|
1617 |
+
|
1618 |
+
|
1619 |
+
// Pagination Style
|
1620 |
+
if( defined("FLUENTFORMPRO") ) {
|
1621 |
+
|
1622 |
+
// Range Slider
|
1623 |
+
$this->start_controls_section(
|
1624 |
+
'range_slider_section',
|
1625 |
+
[
|
1626 |
+
'label' => __('Range Slider', 'elementskit-lite'),
|
1627 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1628 |
+
]
|
1629 |
+
);
|
1630 |
+
|
1631 |
+
$this->add_control(
|
1632 |
+
'range_slider_counter_color',
|
1633 |
+
[
|
1634 |
+
'label' => __('Counter Color', 'elementskit-lite'),
|
1635 |
+
'type' => Controls_Manager::COLOR,
|
1636 |
+
'selectors' => [
|
1637 |
+
'{{WRAPPER}} .ff_range_value' => 'color: {{VALUE}}',
|
1638 |
+
],
|
1639 |
+
]
|
1640 |
+
);
|
1641 |
+
|
1642 |
+
$this->add_group_control(
|
1643 |
+
Group_Control_Typography::get_type(),
|
1644 |
+
[
|
1645 |
+
'name' => 'range_slider_counter_typo',
|
1646 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1647 |
+
'selector' => '{{WRAPPER}} .ff_range_value',
|
1648 |
+
'separator' => 'before',
|
1649 |
+
'fields_options' => [
|
1650 |
+
'typography' => [
|
1651 |
+
'label' => __( 'Counter Typography', 'elementskit-lite' )
|
1652 |
+
],
|
1653 |
+
]
|
1654 |
+
]
|
1655 |
+
);
|
1656 |
+
|
1657 |
+
$this->start_controls_tabs('range_slider_tabs');
|
1658 |
+
|
1659 |
+
$this->start_controls_tab(
|
1660 |
+
'range_slider_normal',
|
1661 |
+
[
|
1662 |
+
'label' => __('Normal', 'elementskit-lite'),
|
1663 |
+
]
|
1664 |
+
);
|
1665 |
+
$this->add_control(
|
1666 |
+
'range_slider_normal_color',
|
1667 |
+
[
|
1668 |
+
'label' => __('Color', 'elementskit-lite'),
|
1669 |
+
'type' => Controls_Manager::COLOR,
|
1670 |
+
'selectors' => [
|
1671 |
+
'{{WRAPPER}} .rangeslider' => 'background: {{VALUE}}',
|
1672 |
+
],
|
1673 |
+
]
|
1674 |
+
);
|
1675 |
+
$this->end_controls_tab();
|
1676 |
+
|
1677 |
+
$this->start_controls_tab(
|
1678 |
+
'range_slider_active',
|
1679 |
+
[
|
1680 |
+
'label' => __('Active', 'elementskit-lite'),
|
1681 |
+
]
|
1682 |
+
);
|
1683 |
+
$this->add_control(
|
1684 |
+
'range_slider_active_color',
|
1685 |
+
[
|
1686 |
+
'label' => __('Color', 'elementskit-lite'),
|
1687 |
+
'type' => Controls_Manager::COLOR,
|
1688 |
+
'selectors' => [
|
1689 |
+
'{{WRAPPER}} .rangeslider' => 'background: {{VALUE}}',
|
1690 |
+
],
|
1691 |
+
]
|
1692 |
+
);
|
1693 |
+
$this->end_controls_tab();
|
1694 |
+
|
1695 |
+
$this->end_controls_tabs();
|
1696 |
+
|
1697 |
+
|
1698 |
+
$this->end_controls_section();
|
1699 |
+
// End Range Slider
|
1700 |
+
|
1701 |
+
// Net Promoter Score
|
1702 |
+
$this->start_controls_section(
|
1703 |
+
'pro_score_section',
|
1704 |
+
[
|
1705 |
+
'label' => __('Net Promoter Score', 'elementskit-lite'),
|
1706 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1707 |
+
]
|
1708 |
+
);
|
1709 |
+
|
1710 |
+
$this->add_control(
|
1711 |
+
'pro_score_label',
|
1712 |
+
[
|
1713 |
+
'label' => esc_html__( 'Label:', 'elementskit-lite' ),
|
1714 |
+
'type' => Controls_Manager::HEADING,
|
1715 |
+
]
|
1716 |
+
);
|
1717 |
+
|
1718 |
+
$this->add_control(
|
1719 |
+
'pro_score_label_color',
|
1720 |
+
[
|
1721 |
+
'label' => __('Color', 'elementskit-lite'),
|
1722 |
+
'type' => Controls_Manager::COLOR,
|
1723 |
+
'default' => '',
|
1724 |
+
'selectors' => [
|
1725 |
+
'{{WRAPPER}} .ff_not-likely, {{WRAPPER}} .ff_extremely-likely' => 'color: {{VALUE}}',
|
1726 |
+
],
|
1727 |
+
]
|
1728 |
+
);
|
1729 |
+
|
1730 |
+
$this->add_group_control(
|
1731 |
+
Group_Control_Typography::get_type(),
|
1732 |
+
[
|
1733 |
+
'name' => 'pro_score_label_typo',
|
1734 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1735 |
+
'selector' => '{{WRAPPER}} .ff_not-likely, {{WRAPPER}} .ff_extremely-likely',
|
1736 |
+
'separator' => 'after',
|
1737 |
+
]
|
1738 |
+
);
|
1739 |
+
|
1740 |
+
$this->add_control(
|
1741 |
+
'pro_score_input',
|
1742 |
+
[
|
1743 |
+
'label' => esc_html__( 'Input:', 'elementskit-lite' ),
|
1744 |
+
'type' => Controls_Manager::HEADING,
|
1745 |
+
'separator' => 'before',
|
1746 |
+
]
|
1747 |
+
);
|
1748 |
+
|
1749 |
+
$this->add_control(
|
1750 |
+
'pro_score_input_color',
|
1751 |
+
[
|
1752 |
+
'label' => __('Color', 'elementskit-lite'),
|
1753 |
+
'type' => Controls_Manager::COLOR,
|
1754 |
+
'default' => '',
|
1755 |
+
'selectors' => [
|
1756 |
+
'{{WRAPPER}} .ff_net_table tbody tr td label' => 'color: {{VALUE}}',
|
1757 |
+
],
|
1758 |
+
]
|
1759 |
+
);
|
1760 |
+
|
1761 |
+
$this->add_group_control(
|
1762 |
+
Group_Control_Typography::get_type(),
|
1763 |
+
[
|
1764 |
+
'name' => 'pro_score_input_typo',
|
1765 |
+
'label' => __('Typography', 'elementskit-lite'),
|
1766 |
+
'selector' => '{{WRAPPER}} .ff_net_table tbody tr td label',
|
1767 |
+
'separator' => 'after',
|
1768 |
+
]
|
1769 |
+
);
|
1770 |
+
|
1771 |
+
$this->add_group_control(
|
1772 |
+
Group_Control_Background::get_type(),
|
1773 |
+
[
|
1774 |
+
'name' => 'pro_score_input_bg',
|
1775 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
1776 |
+
'types' => [ 'classic', 'gradient' ],
|
1777 |
+
'selector' => '{{WRAPPER}} .ff_net_table tbody tr td label'
|
1778 |
+
]
|
1779 |
+
);
|
1780 |
+
|
1781 |
+
$this->add_control(
|
1782 |
+
'pro_score_input_border_color',
|
1783 |
+
[
|
1784 |
+
'label' => __('Border Color', 'elementskit-lite'),
|
1785 |
+
'type' => Controls_Manager::COLOR,
|
1786 |
+
'default' => '',
|
1787 |
+
'selectors' => [
|
1788 |
+
'{{WRAPPER}} .ff_net_table tbody tr td, {{WRAPPER}} .ff_net_table tbody tr td:first-of-type' => 'border-color: {{VALUE}}',
|
1789 |
+
],
|
1790 |
+
]
|
1791 |
+
);
|
1792 |
+
|
1793 |
+
$this->add_control(
|
1794 |
+
'pro_score_input_hover_border_color',
|
1795 |
+
[
|
1796 |
+
'label' => __('Hover Border Color', 'elementskit-lite'),
|
1797 |
+
'type' => Controls_Manager::COLOR,
|
1798 |
+
'default' => '',
|
1799 |
+
'selectors' => [
|
1800 |
+
'{{WRAPPER}} .ff_net_table tbody tr td label:hover:after' => 'border-color: {{VALUE}}',
|
1801 |
+
],
|
1802 |
+
]
|
1803 |
+
);
|
1804 |
+
|
1805 |
+
|
1806 |
+
$this->end_controls_section();
|
1807 |
+
// End Net Promoter Score
|
1808 |
+
|
1809 |
+
// Rating
|
1810 |
+
$this->start_controls_section(
|
1811 |
+
'rating_section',
|
1812 |
+
[
|
1813 |
+
'label' => __('Rating', 'elementskit-lite'),
|
1814 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1815 |
+
]
|
1816 |
+
);
|
1817 |
+
|
1818 |
+
$this->add_responsive_control(
|
1819 |
+
'rating_font_size',
|
1820 |
+
[
|
1821 |
+
'label' => esc_html__( 'Font Size', 'elementskit-lite' ),
|
1822 |
+
'type' => Controls_Manager::SLIDER,
|
1823 |
+
'size_units' => [ 'px' ],
|
1824 |
+
'range' => [
|
1825 |
+
'px' => [
|
1826 |
+
'min' => 0,
|
1827 |
+
'max' => 100,
|
1828 |
+
'step' => 1,
|
1829 |
+
],
|
1830 |
+
],
|
1831 |
+
'selectors' => [
|
1832 |
+
'{{WRAPPER}} .fluentform .ff-el-ratings svg' => 'width: {{SIZE}}{{UNIT}};height: {{SIZE}}{{UNIT}};',
|
1833 |
+
],
|
1834 |
+
]
|
1835 |
+
);
|
1836 |
+
|
1837 |
+
$this->add_responsive_control(
|
1838 |
+
'rating_gap',
|
1839 |
+
[
|
1840 |
+
'label' => esc_html__( 'Gap', 'elementskit-lite' ),
|
1841 |
+
'type' => Controls_Manager::SLIDER,
|
1842 |
+
'size_units' => [ 'px' ],
|
1843 |
+
'range' => [
|
1844 |
+
'px' => [
|
1845 |
+
'min' => 0,
|
1846 |
+
'max' => 100,
|
1847 |
+
'step' => 1,
|
1848 |
+
],
|
1849 |
+
],
|
1850 |
+
'selectors' => [
|
1851 |
+
'{{WRAPPER}} .fluentform .ff-el-ratings svg' => 'margin: 0 {{SIZE}}{{UNIT}}',
|
1852 |
+
],
|
1853 |
+
]
|
1854 |
+
);
|
1855 |
+
|
1856 |
+
$this->start_controls_tabs('rating_tabs');
|
1857 |
+
|
1858 |
+
$this->start_controls_tab(
|
1859 |
+
'rating_normal',
|
1860 |
+
[
|
1861 |
+
'label' => __('Normal', 'elementskit-lite'),
|
1862 |
+
]
|
1863 |
+
);
|
1864 |
+
$this->add_control(
|
1865 |
+
'rating_normal_color',
|
1866 |
+
[
|
1867 |
+
'label' => __('Color', 'elementskit-lite'),
|
1868 |
+
'type' => Controls_Manager::COLOR,
|
1869 |
+
'selectors' => [
|
1870 |
+
'{{WRAPPER}} .fluentform .ff-el-ratings label svg' => 'fill: {{VALUE}}',
|
1871 |
+
],
|
1872 |
+
]
|
1873 |
+
);
|
1874 |
+
$this->end_controls_tab();
|
1875 |
+
|
1876 |
+
$this->start_controls_tab(
|
1877 |
+
'rating_active',
|
1878 |
+
[
|
1879 |
+
'label' => __('Active', 'elementskit-lite'),
|
1880 |
+
]
|
1881 |
+
);
|
1882 |
+
$this->add_control(
|
1883 |
+
'rating_active_color',
|
1884 |
+
[
|
1885 |
+
'label' => __('Color', 'elementskit-lite'),
|
1886 |
+
'type' => Controls_Manager::COLOR,
|
1887 |
+
'selectors' => [
|
1888 |
+
'{{WRAPPER}} .fluentform .ff-el-ratings label.active svg' => 'fill: {{VALUE}}',
|
1889 |
+
],
|
1890 |
+
]
|
1891 |
+
);
|
1892 |
+
$this->end_controls_tab();
|
1893 |
+
|
1894 |
+
$this->end_controls_tabs();
|
1895 |
+
|
1896 |
+
|
1897 |
+
$this->end_controls_section();
|
1898 |
+
// End Rating
|
1899 |
+
|
1900 |
+
$this->start_controls_section(
|
1901 |
+
'section_form_pagination_style',
|
1902 |
+
[
|
1903 |
+
'label' => __('Pagination', 'elementskit-lite'),
|
1904 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1905 |
+
]
|
1906 |
+
);
|
1907 |
+
|
1908 |
+
$this->add_control(
|
1909 |
+
'form_pagination_progressbar_label',
|
1910 |
+
[
|
1911 |
+
'label' => __('Progressbar Label', 'elementskit-lite'),
|
1912 |
+
'type' => Controls_Manager::HEADING
|
1913 |
+
]
|
1914 |
+
);
|
1915 |
+
|
1916 |
+
$this->add_control(
|
1917 |
+
'show_label',
|
1918 |
+
[
|
1919 |
+
'label' => __( 'Show Label', 'elementskit-lite' ),
|
1920 |
+
'type' => Controls_Manager::SWITCHER,
|
1921 |
+
'label_on' => __( 'Show', 'elementskit-lite' ),
|
1922 |
+
'label_off' => __( 'Hide', 'elementskit-lite' ),
|
1923 |
+
'return_value' => 'yes',
|
1924 |
+
'default' => 'yes',
|
1925 |
+
'render_type' => 'template',
|
1926 |
+
'prefix_class' => 'ekit-fluent-form-widget-step-header-'
|
1927 |
+
]
|
1928 |
+
);
|
1929 |
+
|
1930 |
+
$this->add_control(
|
1931 |
+
'form_progressbar_label_color',
|
1932 |
+
[
|
1933 |
+
'label' => __( 'Label Color', 'elementskit-lite' ),
|
1934 |
+
'type' => Controls_Manager::COLOR,
|
1935 |
+
'scheme' => [
|
1936 |
+
'type' => Scheme_Color::get_type(),
|
1937 |
+
'value' => Scheme_Color::COLOR_1,
|
1938 |
+
],
|
1939 |
+
'selectors' => [
|
1940 |
+
'{{WRAPPER}} .ff-el-progress-status' => 'color: {{VALUE}}',
|
1941 |
+
],
|
1942 |
+
'condition' => [
|
1943 |
+
'show_label' => 'yes'
|
1944 |
+
]
|
1945 |
+
]
|
1946 |
+
);
|
1947 |
+
|
1948 |
+
$this->add_group_control(
|
1949 |
+
Group_Control_Typography::get_type(),
|
1950 |
+
[
|
1951 |
+
'name' => 'form_progressbar_label_typography',
|
1952 |
+
'label' => __( 'Typography', 'elementskit-lite' ),
|
1953 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1954 |
+
'selector' => '{{WRAPPER}} .ff-el-progress-status',
|
1955 |
+
'condition' => [
|
1956 |
+
'show_label' => 'yes'
|
1957 |
+
]
|
1958 |
+
]
|
1959 |
+
);
|
1960 |
+
|
1961 |
+
$this->add_control(
|
1962 |
+
'form_progressbar_label_space',
|
1963 |
+
[
|
1964 |
+
'label' => __( 'Spacing', 'elementskit-lite' ),
|
1965 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1966 |
+
'size_units' => [ 'px', '%', 'em' ],
|
1967 |
+
'selectors' => [
|
1968 |
+
'{{WRAPPER}} .ff-el-progress-status' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1969 |
+
],
|
1970 |
+
'condition' => [
|
1971 |
+
'show_label' => 'yes'
|
1972 |
+
],
|
1973 |
+
'separator' => 'after'
|
1974 |
+
]
|
1975 |
+
);
|
1976 |
+
|
1977 |
+
$this->add_control(
|
1978 |
+
'form_pagination_progressbar',
|
1979 |
+
[
|
1980 |
+
'label' => __('Progressbar', 'elementskit-lite'),
|
1981 |
+
'type' => Controls_Manager::HEADING,
|
1982 |
+
]
|
1983 |
+
);
|
1984 |
+
|
1985 |
+
$this->add_control(
|
1986 |
+
'show_form_progressbar',
|
1987 |
+
[
|
1988 |
+
'label' => __( 'Show Progressbar', 'elementskit-lite' ),
|
1989 |
+
'type' => Controls_Manager::SWITCHER,
|
1990 |
+
'label_on' => __( 'Show', 'elementskit-lite' ),
|
1991 |
+
'label_off' => __( 'Hide', 'elementskit-lite' ),
|
1992 |
+
'return_value' => 'yes',
|
1993 |
+
'default' => 'yes',
|
1994 |
+
'prefix_class' => 'ekit-fluent-form-widget-step-progressbar-'
|
1995 |
+
]
|
1996 |
+
);
|
1997 |
+
|
1998 |
+
$this->start_controls_tabs('form_progressbar_style_tabs');
|
1999 |
+
|
2000 |
+
$this->start_controls_tab(
|
2001 |
+
'form_progressbar_normal',
|
2002 |
+
[
|
2003 |
+
'label' => __('Normal', 'elementskit-lite'),
|
2004 |
+
'condition' => [
|
2005 |
+
'show_form_progressbar' => 'yes'
|
2006 |
+
],
|
2007 |
+
]
|
2008 |
+
);
|
2009 |
+
|
2010 |
+
$this->add_group_control(
|
2011 |
+
Group_Control_Background::get_type(),
|
2012 |
+
[
|
2013 |
+
'name' => 'form_progressbar_bg',
|
2014 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
2015 |
+
'types' => [ 'classic', 'gradient' ],
|
2016 |
+
'selector' => '{{WRAPPER}} .ff-el-progress',
|
2017 |
+
'condition' => [
|
2018 |
+
'show_form_progressbar' => 'yes'
|
2019 |
+
],
|
2020 |
+
'exclude' => [
|
2021 |
+
'image'
|
2022 |
+
]
|
2023 |
+
]
|
2024 |
+
);
|
2025 |
+
|
2026 |
+
$this->add_control(
|
2027 |
+
'form_progressbar_color',
|
2028 |
+
[
|
2029 |
+
'label' => __( 'Text Color', 'elementskit-lite' ),
|
2030 |
+
'type' => Controls_Manager::COLOR,
|
2031 |
+
'scheme' => [
|
2032 |
+
'type' => Scheme_Color::get_type(),
|
2033 |
+
'value' => Scheme_Color::COLOR_1,
|
2034 |
+
],
|
2035 |
+
'selectors' => [
|
2036 |
+
'{{WRAPPER}} .ff-el-progress-bar span' => 'color: {{VALUE}};',
|
2037 |
+
],
|
2038 |
+
'condition' => [
|
2039 |
+
'show_form_progressbar' => 'yes'
|
2040 |
+
]
|
2041 |
+
]
|
2042 |
+
);
|
2043 |
+
|
2044 |
+
$this->add_control(
|
2045 |
+
'form_progressbar_height',
|
2046 |
+
[
|
2047 |
+
'label' => __( 'Height', 'elementskit-lite' ),
|
2048 |
+
'type' => Controls_Manager::SLIDER,
|
2049 |
+
'size_units' => [ 'px' ],
|
2050 |
+
'range' => [
|
2051 |
+
'px' => [
|
2052 |
+
'min' => 0,
|
2053 |
+
'max' => 100,
|
2054 |
+
'step' => 1,
|
2055 |
+
]
|
2056 |
+
],
|
2057 |
+
'selectors' => [
|
2058 |
+
'{{WRAPPER}} .ff-el-progress' => 'height: {{SIZE}}{{UNIT}};',
|
2059 |
+
],
|
2060 |
+
'condition' => [
|
2061 |
+
'show_form_progressbar' => 'yes'
|
2062 |
+
]
|
2063 |
+
]
|
2064 |
+
);
|
2065 |
+
|
2066 |
+
$this->add_group_control(
|
2067 |
+
Group_Control_Border::get_type(),
|
2068 |
+
[
|
2069 |
+
'name' => 'form_progressbar_border',
|
2070 |
+
'label' => __( 'Border', 'elementskit-lite' ),
|
2071 |
+
'selector' => '{{WRAPPER}} .ff-el-progress',
|
2072 |
+
'condition' => [
|
2073 |
+
'show_form_progressbar' => 'yes'
|
2074 |
+
]
|
2075 |
+
]
|
2076 |
+
);
|
2077 |
+
|
2078 |
+
$this->add_control(
|
2079 |
+
'form_progressbar_border_radius',
|
2080 |
+
[
|
2081 |
+
'label' => __( 'Border Radius', 'elementskit-lite' ),
|
2082 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2083 |
+
'size_units' => [ 'px', '%', 'em' ],
|
2084 |
+
'selectors' => [
|
2085 |
+
'{{WRAPPER}} .ff-el-progress' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2086 |
+
],
|
2087 |
+
'condition' => [
|
2088 |
+
'show_form_progressbar' => 'yes'
|
2089 |
+
]
|
2090 |
+
]
|
2091 |
+
);
|
2092 |
+
|
2093 |
+
$this->end_controls_tab();
|
2094 |
+
|
2095 |
+
$this->start_controls_tab(
|
2096 |
+
'form_progressbar_filled',
|
2097 |
+
[
|
2098 |
+
'label' => __('Filled', 'elementskit-lite'),
|
2099 |
+
'condition' => [
|
2100 |
+
'show_form_progressbar' => 'yes'
|
2101 |
+
],
|
2102 |
+
]
|
2103 |
+
);
|
2104 |
+
|
2105 |
+
$this->add_group_control(
|
2106 |
+
Group_Control_Background::get_type(),
|
2107 |
+
[
|
2108 |
+
'name' => 'form_progressbar_bg_filled',
|
2109 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
2110 |
+
'types' => [ 'classic', 'gradient' ],
|
2111 |
+
'selector' => '{{WRAPPER}} .ff-el-progress-bar',
|
2112 |
+
'condition' => [
|
2113 |
+
'show_form_progressbar' => 'yes'
|
2114 |
+
],
|
2115 |
+
'exclude' => [
|
2116 |
+
'image'
|
2117 |
+
]
|
2118 |
+
]
|
2119 |
+
);
|
2120 |
+
|
2121 |
+
|
2122 |
+
$this->end_controls_tab();
|
2123 |
+
|
2124 |
+
$this->end_controls_tabs();
|
2125 |
+
|
2126 |
+
|
2127 |
+
|
2128 |
+
$this->add_control(
|
2129 |
+
'form_pagination_button_style',
|
2130 |
+
[
|
2131 |
+
'label' => __('Button', 'elementskit-lite'),
|
2132 |
+
'type' => Controls_Manager::HEADING,
|
2133 |
+
'separator' => 'before'
|
2134 |
+
]
|
2135 |
+
);
|
2136 |
+
|
2137 |
+
$this->start_controls_tabs(
|
2138 |
+
'form_pagination_button_style_tabs'
|
2139 |
+
);
|
2140 |
+
|
2141 |
+
|
2142 |
+
$this->start_controls_tab(
|
2143 |
+
'form_pagination_button',
|
2144 |
+
[
|
2145 |
+
'label' => __('Normal', 'elementskit-lite'),
|
2146 |
+
]
|
2147 |
+
);
|
2148 |
+
|
2149 |
+
|
2150 |
+
$this->add_control(
|
2151 |
+
'form_pagination_button_color',
|
2152 |
+
[
|
2153 |
+
'label' => __( 'Color', 'elementskit-lite' ),
|
2154 |
+
'type' => Controls_Manager::COLOR,
|
2155 |
+
'selectors' => [
|
2156 |
+
'{{WRAPPER}} .step-nav button' => 'color: {{VALUE}};',
|
2157 |
+
]
|
2158 |
+
]
|
2159 |
+
);
|
2160 |
+
|
2161 |
+
$this->add_group_control(
|
2162 |
+
Group_Control_Typography::get_type(),
|
2163 |
+
[
|
2164 |
+
'name' => 'form_pagination_button_typography',
|
2165 |
+
'label' => __( 'Typography', 'elementskit-lite' ),
|
2166 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
2167 |
+
'selector' => '{{WRAPPER}} .step-nav button',
|
2168 |
+
]
|
2169 |
+
);
|
2170 |
+
|
2171 |
+
$this->add_group_control(
|
2172 |
+
Group_Control_Background::get_type(),
|
2173 |
+
[
|
2174 |
+
'name' => 'form_pagination_button_bg',
|
2175 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
2176 |
+
'types' => [ 'classic', 'gradient' ],
|
2177 |
+
'selector' => '{{WRAPPER}} .step-nav button',
|
2178 |
+
]
|
2179 |
+
);
|
2180 |
+
|
2181 |
+
$this->add_group_control(
|
2182 |
+
Group_Control_Border::get_type(),
|
2183 |
+
[
|
2184 |
+
'name' => 'form_pagination_button_border',
|
2185 |
+
'label' => __( 'Border', 'elementskit-lite' ),
|
2186 |
+
'selector' => '{{WRAPPER}} .step-nav button',
|
2187 |
+
]
|
2188 |
+
);
|
2189 |
+
|
2190 |
+
$this->add_control(
|
2191 |
+
'form_pagination_button_border_radius',
|
2192 |
+
[
|
2193 |
+
'label' => __( 'Border Radius', 'elementskit-lite' ),
|
2194 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2195 |
+
'size_units' => [ 'px', '%', 'em' ],
|
2196 |
+
'selectors' => [
|
2197 |
+
'{{WRAPPER}} .step-nav button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2198 |
+
],
|
2199 |
+
]
|
2200 |
+
);
|
2201 |
+
|
2202 |
+
$this->add_control(
|
2203 |
+
'form_pagination_button_padding',
|
2204 |
+
[
|
2205 |
+
'label' => __( 'Padding', 'elementskit-lite' ),
|
2206 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2207 |
+
'size_units' => [ 'px', '%', 'em' ],
|
2208 |
+
'selectors' => [
|
2209 |
+
'{{WRAPPER}} .step-nav button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2210 |
+
],
|
2211 |
+
]
|
2212 |
+
);
|
2213 |
+
|
2214 |
+
$this->end_controls_tab();
|
2215 |
+
|
2216 |
+
$this->start_controls_tab(
|
2217 |
+
'form_pagination_button_hover',
|
2218 |
+
[
|
2219 |
+
'label' => __('Hover', 'elementskit-lite'),
|
2220 |
+
]
|
2221 |
+
);
|
2222 |
+
|
2223 |
+
$this->add_control(
|
2224 |
+
'form_pagination_button_hover_color',
|
2225 |
+
[
|
2226 |
+
'label' => __( 'Color', 'elementskit-lite' ),
|
2227 |
+
'type' => Controls_Manager::COLOR,
|
2228 |
+
'selectors' => [
|
2229 |
+
'{{WRAPPER}} .step-nav button:hover' => 'color: {{VALUE}};',
|
2230 |
+
]
|
2231 |
+
]
|
2232 |
+
);
|
2233 |
+
|
2234 |
+
$this->add_group_control(
|
2235 |
+
Group_Control_Background::get_type(),
|
2236 |
+
[
|
2237 |
+
'name' => 'form_pagination_button_hover_bg',
|
2238 |
+
'label' => __( 'Background', 'elementskit-lite' ),
|
2239 |
+
'types' => [ 'classic', 'gradient' ],
|
2240 |
+
'selector' => '{{WRAPPER}} .step-nav button:hover',
|
2241 |
+
]
|
2242 |
+
);
|
2243 |
+
|
2244 |
+
$this->add_control(
|
2245 |
+
'form_pagination_button_border_hover_color',
|
2246 |
+
[
|
2247 |
+
'label' => __( 'Border Color', 'elementskit-lite' ),
|
2248 |
+
'type' => Controls_Manager::COLOR,
|
2249 |
+
'selectors' => [
|
2250 |
+
'{{WRAPPER}} .step-nav button:hover' => 'border-color: {{VALUE}};',
|
2251 |
+
]
|
2252 |
+
]
|
2253 |
+
);
|
2254 |
+
|
2255 |
+
$this->add_control(
|
2256 |
+
'form_pagination_button_border_hover_radius',
|
2257 |
+
[
|
2258 |
+
'label' => __( 'Border Radius', 'elementskit-lite' ),
|
2259 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2260 |
+
'size_units' => [ 'px', '%', 'em' ],
|
2261 |
+
'selectors' => [
|
2262 |
+
'{{WRAPPER}} .step-nav button:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2263 |
+
],
|
2264 |
+
]
|
2265 |
+
);
|
2266 |
+
|
2267 |
+
$this->end_controls_tab();
|
2268 |
+
|
2269 |
+
$this->end_controls_tabs();
|
2270 |
+
|
2271 |
+
|
2272 |
+
$this->end_controls_section();
|
2273 |
+
}
|
2274 |
+
|
2275 |
+
// Submit Button Styles
|
2276 |
+
$this->start_controls_section(
|
2277 |
+
'section_form_submit_button_style',
|
2278 |
+
[
|
2279 |
+
'label' => __('Submit Button', 'elementskit-lite'),
|
2280 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
2281 |
+
]
|
2282 |
+
);
|
2283 |
+
|
2284 |
+
$this->add_responsive_control(
|
2285 |
+
'form_submit_button_align',
|
2286 |
+
[
|
2287 |
+
'label' => __('Alignment', 'elementskit-lite'),
|
2288 |
+
'type' => Controls_Manager::CHOOSE,
|
2289 |
+
'options' => [
|
2290 |
+
'left' => [
|
2291 |
+
'title' => __('Left', 'elementskit-lite'),
|
2292 |
+
'icon' => 'eicon-h-align-left',
|
2293 |
+
],
|
2294 |
+
'center' => [
|
2295 |
+
'title' => __('Center', 'elementskit-lite'),
|
2296 |
+
'icon' => 'eicon-h-align-center',
|
2297 |
+
],
|
2298 |
+
'right' => [
|
2299 |
+
'title' => __('Right', 'elementskit-lite'),
|
2300 |
+
'icon' => 'eicon-h-align-right',
|
2301 |
+
],
|
2302 |
+
],
|
2303 |
+
'default' => '',
|
2304 |
+
'prefix_class' => 'fluentform-widget-submit-button-',
|
2305 |
+
'condition' => [
|
2306 |
+
'form_submit_button_width_type' => 'custom',
|
2307 |
+
],
|
2308 |
+
]
|
2309 |
+
);
|
2310 |
+
|
2311 |
+
$this->add_control(
|
2312 |
+
'form_submit_button_width_type',
|
2313 |
+
[
|
2314 |
+
'label' => __('Width', 'elementskit-lite'),
|
2315 |
+
'type' => Controls_Manager::SELECT,
|
2316 |
+
'default' => 'custom',
|
2317 |
+
'options' => [
|
2318 |
+
'full-width' => __('Full Width', 'elementskit-lite'),
|
2319 |
+
'custom' => __('Custom', 'elementskit-lite'),
|
2320 |
+
],
|
2321 |
+
'prefix_class' => 'fluentform-widget-submit-button-',
|
2322 |
+
]
|
2323 |
+
);
|
2324 |
+
|
2325 |
+
$this->add_responsive_control(
|
2326 |
+
'form_submit_button_width',
|
2327 |
+
[
|
2328 |
+
'label' => __('Width', 'elementskit-lite'),
|
2329 |
+
'type' => Controls_Manager::SLIDER,
|
2330 |
+
'range' => [
|
2331 |
+
'px' => [
|
2332 |
+
'min' => 0,
|
2333 |
+
'max' => 1200,
|
2334 |
+
'step' => 1,
|
2335 |
+
],
|
2336 |
+
],
|
2337 |
+
'size_units' => ['px', '%'],
|
2338 |
+
'selectors' => [
|
2339 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'width: {{SIZE}}{{UNIT}}',
|
2340 |
+
],
|
2341 |
+
'condition' => [
|
2342 |
+
'form_submit_button_width_type' => 'custom',
|
2343 |
+
],
|
2344 |
+
]
|
2345 |
+
);
|
2346 |
+
|
2347 |
+
$this->start_controls_tabs('tabs_submit_button_style');
|
2348 |
+
|
2349 |
+
$this->start_controls_tab(
|
2350 |
+
'tab_submit_button_normal',
|
2351 |
+
[
|
2352 |
+
'label' => __('Normal', 'elementskit-lite'),
|
2353 |
+
]
|
2354 |
+
);
|
2355 |
+
|
2356 |
+
$this->add_control(
|
2357 |
+
'form_submit_button_bg_color_normal',
|
2358 |
+
[
|
2359 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
2360 |
+
'type' => Controls_Manager::COLOR,
|
2361 |
+
'default' => '#409EFF',
|
2362 |
+
'selectors' => [
|
2363 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'background-color: {{VALUE}} !important;',
|
2364 |
+
],
|
2365 |
+
]
|
2366 |
+
);
|
2367 |
+
|
2368 |
+
$this->add_control(
|
2369 |
+
'form_submit_button_text_color_normal',
|
2370 |
+
[
|
2371 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
2372 |
+
'type' => Controls_Manager::COLOR,
|
2373 |
+
'default' => '#ffffff',
|
2374 |
+
'selectors' => [
|
2375 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'color: {{VALUE}} !important;',
|
2376 |
+
],
|
2377 |
+
]
|
2378 |
+
);
|
2379 |
+
|
2380 |
+
$this->add_group_control(
|
2381 |
+
Group_Control_Border::get_type(),
|
2382 |
+
[
|
2383 |
+
'name' => 'form_submit_button_border_normal',
|
2384 |
+
'label' => __('Border', 'elementskit-lite'),
|
2385 |
+
'placeholder' => '1px',
|
2386 |
+
'default' => '1px',
|
2387 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit',
|
2388 |
+
]
|
2389 |
+
);
|
2390 |
+
|
2391 |
+
$this->add_control(
|
2392 |
+
'form_submit_button_border_radius',
|
2393 |
+
[
|
2394 |
+
'label' => __('Border Radius', 'elementskit-lite'),
|
2395 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2396 |
+
'size_units' => ['px', 'em', '%'],
|
2397 |
+
'selectors' => [
|
2398 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2399 |
+
],
|
2400 |
+
]
|
2401 |
+
);
|
2402 |
+
|
2403 |
+
$this->add_responsive_control(
|
2404 |
+
'form_submit_button_padding',
|
2405 |
+
[
|
2406 |
+
'label' => __('Padding', 'elementskit-lite'),
|
2407 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2408 |
+
'size_units' => ['px', 'em', '%'],
|
2409 |
+
'selectors' => [
|
2410 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2411 |
+
],
|
2412 |
+
]
|
2413 |
+
);
|
2414 |
+
|
2415 |
+
$this->add_responsive_control(
|
2416 |
+
'form_submit_button_margin',
|
2417 |
+
[
|
2418 |
+
'label' => __('Margin Top', 'elementskit-lite'),
|
2419 |
+
'type' => Controls_Manager::SLIDER,
|
2420 |
+
'range' => [
|
2421 |
+
'px' => [
|
2422 |
+
'min' => 0,
|
2423 |
+
'max' => 150,
|
2424 |
+
'step' => 1,
|
2425 |
+
],
|
2426 |
+
],
|
2427 |
+
'size_units' => ['px', 'em', '%'],
|
2428 |
+
'selectors' => [
|
2429 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit' => 'margin-top: {{SIZE}}{{UNIT}}',
|
2430 |
+
],
|
2431 |
+
]
|
2432 |
+
);
|
2433 |
+
|
2434 |
+
$this->add_group_control(
|
2435 |
+
Group_Control_Typography::get_type(),
|
2436 |
+
[
|
2437 |
+
'name' => 'form_submit_button_typography',
|
2438 |
+
'label' => __('Typography', 'elementskit-lite'),
|
2439 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit',
|
2440 |
+
'separator' => 'before',
|
2441 |
+
]
|
2442 |
+
);
|
2443 |
+
|
2444 |
+
$this->add_group_control(
|
2445 |
+
Group_Control_Box_Shadow::get_type(),
|
2446 |
+
[
|
2447 |
+
'name' => 'form_submit_button_box_shadow',
|
2448 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit',
|
2449 |
+
'separator' => 'before',
|
2450 |
+
]
|
2451 |
+
);
|
2452 |
+
|
2453 |
+
$this->end_controls_tab();
|
2454 |
+
|
2455 |
+
$this->start_controls_tab(
|
2456 |
+
'tab_submit_button_hover',
|
2457 |
+
[
|
2458 |
+
'label' => __('Hover', 'elementskit-lite'),
|
2459 |
+
]
|
2460 |
+
);
|
2461 |
+
|
2462 |
+
$this->add_control(
|
2463 |
+
'form_submit_button_bg_color_hover',
|
2464 |
+
[
|
2465 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
2466 |
+
'type' => Controls_Manager::COLOR,
|
2467 |
+
'default' => '',
|
2468 |
+
'selectors' => [
|
2469 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover' => 'background-color: {{VALUE}} !important;',
|
2470 |
+
],
|
2471 |
+
]
|
2472 |
+
);
|
2473 |
+
|
2474 |
+
$this->add_control(
|
2475 |
+
'form_submit_button_text_color_hover',
|
2476 |
+
[
|
2477 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
2478 |
+
'type' => Controls_Manager::COLOR,
|
2479 |
+
'default' => '',
|
2480 |
+
'selectors' => [
|
2481 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover' => 'color: {{VALUE}} !important;',
|
2482 |
+
],
|
2483 |
+
]
|
2484 |
+
);
|
2485 |
+
|
2486 |
+
$this->add_control(
|
2487 |
+
'form_submit_button_border_color_hover',
|
2488 |
+
[
|
2489 |
+
'label' => __('Border Color', 'elementskit-lite'),
|
2490 |
+
'type' => Controls_Manager::COLOR,
|
2491 |
+
'default' => '',
|
2492 |
+
'selectors' => [
|
2493 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover' => 'border-color: {{VALUE}}',
|
2494 |
+
],
|
2495 |
+
]
|
2496 |
+
);
|
2497 |
+
|
2498 |
+
$this->end_controls_tab();
|
2499 |
+
|
2500 |
+
$this->end_controls_tabs();
|
2501 |
+
|
2502 |
+
$this->end_controls_section();
|
2503 |
+
|
2504 |
+
// Submit Button Styles
|
2505 |
+
$this->start_controls_section(
|
2506 |
+
'section_form_success_message_style',
|
2507 |
+
[
|
2508 |
+
'label' => __('Success Message', 'elementskit-lite'),
|
2509 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
2510 |
+
]
|
2511 |
+
);
|
2512 |
+
|
2513 |
+
$this->add_control(
|
2514 |
+
'form_success_message_bg_color',
|
2515 |
+
[
|
2516 |
+
'label' => __('Background Color', 'elementskit-lite'),
|
2517 |
+
'type' => Controls_Manager::COLOR,
|
2518 |
+
'selectors' => [
|
2519 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-message-success' => 'background-color: {{VALUE}}',
|
2520 |
+
],
|
2521 |
+
]
|
2522 |
+
);
|
2523 |
+
|
2524 |
+
$this->add_control(
|
2525 |
+
'form_success_message_text_color',
|
2526 |
+
[
|
2527 |
+
'label' => __('Text Color', 'elementskit-lite'),
|
2528 |
+
'type' => Controls_Manager::COLOR,
|
2529 |
+
'selectors' => [
|
2530 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .ff-message-success' => 'color: {{VALUE}}',
|
2531 |
+
],
|
2532 |
+
]
|
2533 |
+
);
|
2534 |
+
|
2535 |
+
$this->add_group_control(
|
2536 |
+
Group_Control_Border::get_type(),
|
2537 |
+
[
|
2538 |
+
'name' => 'form_success_message_border',
|
2539 |
+
'label' => __('Border', 'elementskit-lite'),
|
2540 |
+
'placeholder' => '1px',
|
2541 |
+
'default' => '1px',
|
2542 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-message-success',
|
2543 |
+
]
|
2544 |
+
);
|
2545 |
+
|
2546 |
+
$this->add_group_control(
|
2547 |
+
Group_Control_Typography::get_type(),
|
2548 |
+
[
|
2549 |
+
'name' => 'form_success_message_typography',
|
2550 |
+
'label' => __('Typography', 'elementskit-lite'),
|
2551 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .ff-message-success',
|
2552 |
+
]
|
2553 |
+
);
|
2554 |
+
|
2555 |
+
$this->end_controls_section();
|
2556 |
+
|
2557 |
+
// Error Message styles
|
2558 |
+
$this->start_controls_section(
|
2559 |
+
'section_form_error_style',
|
2560 |
+
[
|
2561 |
+
'label' => __('Error Message', 'elementskit-lite'),
|
2562 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
2563 |
+
]
|
2564 |
+
);
|
2565 |
+
|
2566 |
+
$this->add_control(
|
2567 |
+
'form_error_message_text_color',
|
2568 |
+
[
|
2569 |
+
'label' => __('Color', 'elementskit-lite'),
|
2570 |
+
'type' => Controls_Manager::COLOR,
|
2571 |
+
'default' => '',
|
2572 |
+
'selectors' => [
|
2573 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .error.text-danger' => 'color: {{VALUE}}',
|
2574 |
+
],
|
2575 |
+
]
|
2576 |
+
);
|
2577 |
+
|
2578 |
+
$this->add_group_control(
|
2579 |
+
Group_Control_Typography::get_type(),
|
2580 |
+
[
|
2581 |
+
'name' => 'form_error_message_typography',
|
2582 |
+
'label' => __('Typography', 'elementskit-lite'),
|
2583 |
+
'selector' => '{{WRAPPER}} .fluentform-widget-wrapper .error.text-danger',
|
2584 |
+
]
|
2585 |
+
);
|
2586 |
+
|
2587 |
+
$this->add_responsive_control(
|
2588 |
+
'form_error_message_padding',
|
2589 |
+
[
|
2590 |
+
'label' => __('Padding', 'elementskit-lite'),
|
2591 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2592 |
+
'size_units' => ['px', 'em', '%'],
|
2593 |
+
'selectors' => [
|
2594 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .error.text-danger' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2595 |
+
],
|
2596 |
+
]
|
2597 |
+
);
|
2598 |
+
|
2599 |
+
$this->add_responsive_control(
|
2600 |
+
'form_error_message_margin',
|
2601 |
+
[
|
2602 |
+
'label' => __('Margin', 'elementskit-lite'),
|
2603 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2604 |
+
'size_units' => ['px', 'em', '%'],
|
2605 |
+
'selectors' => [
|
2606 |
+
'{{WRAPPER}} .fluentform-widget-wrapper .error.text-danger' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2607 |
+
],
|
2608 |
+
]
|
2609 |
+
);
|
2610 |
+
|
2611 |
+
$this->end_controls_section();
|
2612 |
+
|
2613 |
+
|
2614 |
+
$this->insert_pro_message();
|
2615 |
+
}
|
2616 |
+
|
2617 |
+
protected function render( ) {
|
2618 |
+
echo '<div class="ekit-wid-con">';
|
2619 |
+
$this->render_raw();
|
2620 |
+
echo '</div>';
|
2621 |
+
}
|
2622 |
+
|
2623 |
+
protected function render_raw( ) {
|
2624 |
+
$settings = $this->get_settings_for_display();
|
2625 |
+
extract($settings);
|
2626 |
+
|
2627 |
+
$this->add_render_attribute(
|
2628 |
+
'ekit_fluent_forms_widget_wrapper',
|
2629 |
+
[
|
2630 |
+
'class' => [
|
2631 |
+
'fluentform-widget-wrapper',
|
2632 |
+
]
|
2633 |
+
]
|
2634 |
+
);
|
2635 |
+
|
2636 |
+
|
2637 |
+
if ( $placeholder_switch != 'yes' ) {
|
2638 |
+
$this->add_render_attribute( 'ekit_fluent_forms_widget_wrapper', 'class', 'hide-placeholder' );
|
2639 |
+
}
|
2640 |
+
|
2641 |
+
if( $labels_switch != 'yes' ) {
|
2642 |
+
$this->add_render_attribute( 'ekit_fluent_forms_widget_wrapper', 'class', 'hide-fluent-form-labels' );
|
2643 |
+
}
|
2644 |
+
|
2645 |
+
if( $error_messages != 'yes' ) {
|
2646 |
+
$this->add_render_attribute( 'ekit_fluent_forms_widget_wrapper', 'class', 'hide-error-message' );
|
2647 |
+
}
|
2648 |
+
|
2649 |
+
if ( $form_custom_radio_checkbox == 'yes' ) {
|
2650 |
+
$this->add_render_attribute( 'ekit_fluent_forms_widget_wrapper', 'class', 'fluentform-widget-custom-radio-checkbox' );
|
2651 |
+
}
|
2652 |
+
|
2653 |
+
if ( $form_container_alignment ) {
|
2654 |
+
$this->add_render_attribute( 'ekit_fluent_forms_widget_wrapper', 'class', 'fluentform-widget-align-'.$form_container_alignment.'' );
|
2655 |
+
}
|
2656 |
+
|
2657 |
+
if ( ! empty( $form_list ) ) { ?>
|
2658 |
+
|
2659 |
+
<div <?php echo $this->get_render_attribute_string('ekit_fluent_forms_widget_wrapper'); ?>>
|
2660 |
+
|
2661 |
+
<?php if ($custom_title_description == 'yes') { ?>
|
2662 |
+
<div class="ekit-fluentform-widget-heading">
|
2663 |
+
<?php if ($form_title_custom != '') { ?>
|
2664 |
+
<h3 class="ekit-fluentform-widget-title">
|
2665 |
+
<?php echo esc_attr($form_title_custom); ?>
|
2666 |
+
</h3>
|
2667 |
+
<?php } ?>
|
2668 |
+
<?php if ($form_description_custom != '') { ?>
|
2669 |
+
<p class="ekit-fluentform-widget-description">
|
2670 |
+
<?php echo $this->parse_text_editor($form_description_custom); ?>
|
2671 |
+
</p>
|
2672 |
+
<?php } ?>
|
2673 |
+
</div>
|
2674 |
+
<?php } ?>
|
2675 |
+
|
2676 |
+
<?php echo do_shortcode('[fluentform id="' . $form_list . '"]'); ?>
|
2677 |
+
</div>
|
2678 |
+
|
2679 |
+
<?php
|
2680 |
+
}
|
2681 |
+
|
2682 |
+
}
|
2683 |
+
protected function _content_template() { }
|
2684 |
+
}
|
widgets/heading/heading.php
CHANGED
@@ -1295,7 +1295,7 @@ class ElementsKit_Widget_Heading extends Widget_Base {
|
|
1295 |
}
|
1296 |
echo ($ekit_heading_seperator_position == 'before') ? $seperator : '';
|
1297 |
if(!empty($ekit_heading_title)):
|
1298 |
-
echo '<'.$ekit_heading_title_tag.' class="elementskit-section-title '.$title_text_fill.''.$title_border.'">
|
1299 |
'.\ElementsKit_Lite\Utils::kspan($ekit_heading_title).'
|
1300 |
</'.$ekit_heading_title_tag.'>';
|
1301 |
endif;
|
@@ -1315,7 +1315,7 @@ class ElementsKit_Widget_Heading extends Widget_Base {
|
|
1315 |
|
1316 |
if($ekit_heading_sub_title_position == 'after_title' || ($ekit_heading_sub_title_position == 'before_title' && $title_float_left == 'yes')){
|
1317 |
if(!empty($ekit_heading_sub_title) && ($settings['ekit_heading_sub_title_show'] == 'yes')):
|
1318 |
-
echo '<'.$ekit_heading_sub_title_tag.' class="elementskit-section-subtitle '.$sub_title_text_fill.' '.$sub_title_border.''.$subheading_outline.'">'.esc_html( $ekit_heading_sub_title ).'</'.$ekit_heading_sub_title_tag.'>';
|
1319 |
endif;
|
1320 |
}
|
1321 |
|
1295 |
}
|
1296 |
echo ($ekit_heading_seperator_position == 'before') ? $seperator : '';
|
1297 |
if(!empty($ekit_heading_title)):
|
1298 |
+
echo '<'.$ekit_heading_title_tag.' class="ekit-heading--title elementskit-section-title '.$title_text_fill.''.$title_border.'">
|
1299 |
'.\ElementsKit_Lite\Utils::kspan($ekit_heading_title).'
|
1300 |
</'.$ekit_heading_title_tag.'>';
|
1301 |
endif;
|
1315 |
|
1316 |
if($ekit_heading_sub_title_position == 'after_title' || ($ekit_heading_sub_title_position == 'before_title' && $title_float_left == 'yes')){
|
1317 |
if(!empty($ekit_heading_sub_title) && ($settings['ekit_heading_sub_title_show'] == 'yes')):
|
1318 |
+
echo '<'.$ekit_heading_sub_title_tag.' class="ekit-heading--subtitle elementskit-section-subtitle '.$sub_title_text_fill.' '.$sub_title_border.''.$subheading_outline.'">'.esc_html( $ekit_heading_sub_title ).'</'.$ekit_heading_sub_title_tag.'>';
|
1319 |
endif;
|
1320 |
}
|
1321 |
|
widgets/icon-box/icon-box.php
CHANGED
@@ -1744,7 +1744,7 @@ class ElementsKit_Widget_Icon_Box extends Widget_Base {
|
|
1744 |
<?php
|
1745 |
switch ($settings['ekit_icon_box_icon_align']) {
|
1746 |
case 'right': ?>
|
1747 |
-
<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 <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1748 |
<?php echo esc_html( $btn_text ); ?>
|
1749 |
|
1750 |
<?php
|
@@ -1766,7 +1766,7 @@ class ElementsKit_Widget_Icon_Box extends Widget_Base {
|
|
1766 |
</a>
|
1767 |
<?php break;
|
1768 |
case 'left': ?>
|
1769 |
-
<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 <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1770 |
<?php
|
1771 |
// new icon
|
1772 |
$migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_icons'] );
|
@@ -1786,7 +1786,7 @@ class ElementsKit_Widget_Icon_Box extends Widget_Base {
|
|
1786 |
</a>
|
1787 |
<?php break;
|
1788 |
default: ?>
|
1789 |
-
<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 <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1790 |
<?php echo esc_html( $btn_text ); ?>
|
1791 |
</a>
|
1792 |
<?php break;
|
1744 |
<?php
|
1745 |
switch ($settings['ekit_icon_box_icon_align']) {
|
1746 |
case 'right': ?>
|
1747 |
+
<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 whitespace--normal <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1748 |
<?php echo esc_html( $btn_text ); ?>
|
1749 |
|
1750 |
<?php
|
1766 |
</a>
|
1767 |
<?php break;
|
1768 |
case 'left': ?>
|
1769 |
+
<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 whitespace--normal <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1770 |
<?php
|
1771 |
// new icon
|
1772 |
$migrated = isset( $settings['__fa4_migrated']['ekit_icon_box_icons'] );
|
1786 |
</a>
|
1787 |
<?php break;
|
1788 |
default: ?>
|
1789 |
+
<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 whitespace--normal <?php echo isset($settings['ekit_icon_box_button_hover_animation']) ? 'elementor-animation-'.$settings['ekit_icon_box_button_hover_animation'] : ''; ?>">
|
1790 |
<?php echo esc_html( $btn_text ); ?>
|
1791 |
</a>
|
1792 |
<?php break;
|
widgets/image-accordion/image-accordion.php
CHANGED
@@ -907,7 +907,7 @@ class ElementsKit_Widget_Image_Accordion extends Widget_Base {
|
|
907 |
$settings = $this->get_settings_for_display();
|
908 |
extract($settings);
|
909 |
?>
|
910 |
-
<div class="
|
911 |
<?php foreach ( $ekit_img_accordion_items as $key => $item ) : ?>
|
912 |
<input type="radio" name="ekit_ia_<?php echo $this->get_id(); ?>" id="ekit_ia_<?php echo $this->get_id() .'_'. $key; ?>" class="elementskit-single-image-accordion--input" <?php echo \ElementsKit_Lite\Utils::render(($item['ekit_img_accordion_active'] == 'yes') ? 'checked' : '') ; ?> hidden>
|
913 |
<label for="ekit_ia_<?php echo $this->get_id() .'_'. $key; ?>" class="elementskit-single-image-accordion ekit-image-accordion-item" style="background-image: url(<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>)">
|
@@ -1027,7 +1027,7 @@ class ElementsKit_Widget_Image_Accordion extends Widget_Base {
|
|
1027 |
}
|
1028 |
?>
|
1029 |
<span class="elementskit-btn-wraper">
|
1030 |
-
<a class="elementskit-btn" <?php echo $this->get_render_attribute_string( 'button-' . $key ); ?>>
|
1031 |
<?php echo esc_html($item['ekit_img_accordion_button_label']);?>
|
1032 |
</a>
|
1033 |
</span>
|
907 |
$settings = $this->get_settings_for_display();
|
908 |
extract($settings);
|
909 |
?>
|
910 |
+
<div class="ekit-image-accordion elementskit-image-accordion-wraper">
|
911 |
<?php foreach ( $ekit_img_accordion_items as $key => $item ) : ?>
|
912 |
<input type="radio" name="ekit_ia_<?php echo $this->get_id(); ?>" id="ekit_ia_<?php echo $this->get_id() .'_'. $key; ?>" class="elementskit-single-image-accordion--input" <?php echo \ElementsKit_Lite\Utils::render(($item['ekit_img_accordion_active'] == 'yes') ? 'checked' : '') ; ?> hidden>
|
913 |
<label for="ekit_ia_<?php echo $this->get_id() .'_'. $key; ?>" class="elementskit-single-image-accordion ekit-image-accordion-item" style="background-image: url(<?php echo esc_url($item['ekit_img_accordion_bg']['url']); ?>)">
|
1027 |
}
|
1028 |
?>
|
1029 |
<span class="elementskit-btn-wraper">
|
1030 |
+
<a class="ekit-image-accordion--btn elementskit-btn whitespace--normal" <?php echo $this->get_render_attribute_string( 'button-' . $key ); ?>>
|
1031 |
<?php echo esc_html($item['ekit_img_accordion_button_label']);?>
|
1032 |
</a>
|
1033 |
</span>
|
widgets/image-box/image-box.php
CHANGED
@@ -1647,7 +1647,7 @@ class ElementsKit_Widget_Image_Box extends Widget_Base {
|
|
1647 |
<div class="box-footer">
|
1648 |
<div class="btn-wraper">
|
1649 |
<?php if($settings['ekit_image_box_icon_align'] == 'right'): ?>
|
1650 |
-
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn">
|
1651 |
<?php echo esc_html( $btn_text ); ?>
|
1652 |
|
1653 |
<?php
|
@@ -1667,7 +1667,7 @@ class ElementsKit_Widget_Image_Box extends Widget_Base {
|
|
1667 |
|
1668 |
</a>
|
1669 |
<?php elseif ($settings['ekit_image_box_icon_align'] == 'left') : ?>
|
1670 |
-
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn">
|
1671 |
|
1672 |
<?php
|
1673 |
// new icon
|
@@ -1687,7 +1687,7 @@ class ElementsKit_Widget_Image_Box extends Widget_Base {
|
|
1687 |
<?php echo esc_html( $btn_text ); ?>
|
1688 |
</a>
|
1689 |
<?php else : ?>
|
1690 |
-
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn">
|
1691 |
<?php echo esc_html( $btn_text ); ?>
|
1692 |
</a>
|
1693 |
<?php endif; ?>
|
1647 |
<div class="box-footer">
|
1648 |
<div class="btn-wraper">
|
1649 |
<?php if($settings['ekit_image_box_icon_align'] == 'right'): ?>
|
1650 |
+
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn whitespace--normal">
|
1651 |
<?php echo esc_html( $btn_text ); ?>
|
1652 |
|
1653 |
<?php
|
1667 |
|
1668 |
</a>
|
1669 |
<?php elseif ($settings['ekit_image_box_icon_align'] == 'left') : ?>
|
1670 |
+
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn whitespace--normal">
|
1671 |
|
1672 |
<?php
|
1673 |
// new icon
|
1687 |
<?php echo esc_html( $btn_text ); ?>
|
1688 |
</a>
|
1689 |
<?php else : ?>
|
1690 |
+
<a <?php echo $this->get_render_attribute_string( 'button-2' ); ?> class="elementskit-btn whitespace--normal">
|
1691 |
<?php echo esc_html( $btn_text ); ?>
|
1692 |
</a>
|
1693 |
<?php endif; ?>
|
widgets/init/assets/css/widget-styles.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";.ekit-wid-con .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.ekit-wid-con .col,.ekit-wid-con .col-1,.ekit-wid-con .col-10,.ekit-wid-con .col-11,.ekit-wid-con .col-12,.ekit-wid-con .col-2,.ekit-wid-con .col-3,.ekit-wid-con .col-4,.ekit-wid-con .col-5,.ekit-wid-con .col-6,.ekit-wid-con .col-7,.ekit-wid-con .col-8,.ekit-wid-con .col-9,.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.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-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.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-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.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-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.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-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.ekit-wid-con .col{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-first{order:-1}.ekit-wid-con .order-last{order:13}.ekit-wid-con .order-0{order:0}.ekit-wid-con .order-1{order:1}.ekit-wid-con .order-2{order:2}.ekit-wid-con .order-3{order:3}.ekit-wid-con .order-4{order:4}.ekit-wid-con .order-5{order:5}.ekit-wid-con .order-6{order:6}.ekit-wid-con .order-7{order:7}.ekit-wid-con .order-8{order:8}.ekit-wid-con .order-9{order:9}.ekit-wid-con .order-10{order:10}.ekit-wid-con .order-11{order:11}.ekit-wid-con .order-12{order:12}.ekit-wid-con .offset-1{margin-left:8.333333%}.ekit-wid-con .offset-2{margin-left:16.666667%}.ekit-wid-con .offset-3{margin-left:25%}.ekit-wid-con .offset-4{margin-left:33.333333%}.ekit-wid-con .offset-5{margin-left:41.666667%}.ekit-wid-con .offset-6{margin-left:50%}.ekit-wid-con .offset-7{margin-left:58.333333%}.ekit-wid-con .offset-8{margin-left:66.666667%}.ekit-wid-con .offset-9{margin-left:75%}.ekit-wid-con .offset-10{margin-left:83.333333%}.ekit-wid-con .offset-11{margin-left:91.666667%}@media (min-width:576px){.ekit-wid-con .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-sm-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-sm-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-sm-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-sm-first{order:-1}.ekit-wid-con .order-sm-last{order:13}.ekit-wid-con .order-sm-0{order:0}.ekit-wid-con .order-sm-1{order:1}.ekit-wid-con .order-sm-2{order:2}.ekit-wid-con .order-sm-3{order:3}.ekit-wid-con .order-sm-4{order:4}.ekit-wid-con .order-sm-5{order:5}.ekit-wid-con .order-sm-6{order:6}.ekit-wid-con .order-sm-7{order:7}.ekit-wid-con .order-sm-8{order:8}.ekit-wid-con .order-sm-9{order:9}.ekit-wid-con .order-sm-10{order:10}.ekit-wid-con .order-sm-11{order:11}.ekit-wid-con .order-sm-12{order:12}.ekit-wid-con .offset-sm-0{margin-left:0}.ekit-wid-con .offset-sm-1{margin-left:8.333333%}.ekit-wid-con .offset-sm-2{margin-left:16.666667%}.ekit-wid-con .offset-sm-3{margin-left:25%}.ekit-wid-con .offset-sm-4{margin-left:33.333333%}.ekit-wid-con .offset-sm-5{margin-left:41.666667%}.ekit-wid-con .offset-sm-6{margin-left:50%}.ekit-wid-con .offset-sm-7{margin-left:58.333333%}.ekit-wid-con .offset-sm-8{margin-left:66.666667%}.ekit-wid-con .offset-sm-9{margin-left:75%}.ekit-wid-con .offset-sm-10{margin-left:83.333333%}.ekit-wid-con .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.ekit-wid-con .col-md{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-md-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-md-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-md-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-md-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-md-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-md-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-md-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-md-first{order:-1}.ekit-wid-con .order-md-last{order:13}.ekit-wid-con .order-md-0{order:0}.ekit-wid-con .order-md-1{order:1}.ekit-wid-con .order-md-2{order:2}.ekit-wid-con .order-md-3{order:3}.ekit-wid-con .order-md-4{order:4}.ekit-wid-con .order-md-5{order:5}.ekit-wid-con .order-md-6{order:6}.ekit-wid-con .order-md-7{order:7}.ekit-wid-con .order-md-8{order:8}.ekit-wid-con .order-md-9{order:9}.ekit-wid-con .order-md-10{order:10}.ekit-wid-con .order-md-11{order:11}.ekit-wid-con .order-md-12{order:12}.ekit-wid-con .offset-md-0{margin-left:0}.ekit-wid-con .offset-md-1{margin-left:8.333333%}.ekit-wid-con .offset-md-2{margin-left:16.666667%}.ekit-wid-con .offset-md-3{margin-left:25%}.ekit-wid-con .offset-md-4{margin-left:33.333333%}.ekit-wid-con .offset-md-5{margin-left:41.666667%}.ekit-wid-con .offset-md-6{margin-left:50%}.ekit-wid-con .offset-md-7{margin-left:58.333333%}.ekit-wid-con .offset-md-8{margin-left:66.666667%}.ekit-wid-con .offset-md-9{margin-left:75%}.ekit-wid-con .offset-md-10{margin-left:83.333333%}.ekit-wid-con .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.ekit-wid-con .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-lg-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-lg-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-lg-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-lg-first{order:-1}.ekit-wid-con .order-lg-last{order:13}.ekit-wid-con .order-lg-0{order:0}.ekit-wid-con .order-lg-1{order:1}.ekit-wid-con .order-lg-2{order:2}.ekit-wid-con .order-lg-3{order:3}.ekit-wid-con .order-lg-4{order:4}.ekit-wid-con .order-lg-5{order:5}.ekit-wid-con .order-lg-6{order:6}.ekit-wid-con .order-lg-7{order:7}.ekit-wid-con .order-lg-8{order:8}.ekit-wid-con .order-lg-9{order:9}.ekit-wid-con .order-lg-10{order:10}.ekit-wid-con .order-lg-11{order:11}.ekit-wid-con .order-lg-12{order:12}.ekit-wid-con .offset-lg-0{margin-left:0}.ekit-wid-con .offset-lg-1{margin-left:8.333333%}.ekit-wid-con .offset-lg-2{margin-left:16.666667%}.ekit-wid-con .offset-lg-3{margin-left:25%}.ekit-wid-con .offset-lg-4{margin-left:33.333333%}.ekit-wid-con .offset-lg-5{margin-left:41.666667%}.ekit-wid-con .offset-lg-6{margin-left:50%}.ekit-wid-con .offset-lg-7{margin-left:58.333333%}.ekit-wid-con .offset-lg-8{margin-left:66.666667%}.ekit-wid-con .offset-lg-9{margin-left:75%}.ekit-wid-con .offset-lg-10{margin-left:83.333333%}.ekit-wid-con .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.ekit-wid-con .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-xl-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-xl-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-xl-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-xl-first{order:-1}.ekit-wid-con .order-xl-last{order:13}.ekit-wid-con .order-xl-0{order:0}.ekit-wid-con .order-xl-1{order:1}.ekit-wid-con .order-xl-2{order:2}.ekit-wid-con .order-xl-3{order:3}.ekit-wid-con .order-xl-4{order:4}.ekit-wid-con .order-xl-5{order:5}.ekit-wid-con .order-xl-6{order:6}.ekit-wid-con .order-xl-7{order:7}.ekit-wid-con .order-xl-8{order:8}.ekit-wid-con .order-xl-9{order:9}.ekit-wid-con .order-xl-10{order:10}.ekit-wid-con .order-xl-11{order:11}.ekit-wid-con .order-xl-12{order:12}.ekit-wid-con .offset-xl-0{margin-left:0}.ekit-wid-con .offset-xl-1{margin-left:8.333333%}.ekit-wid-con .offset-xl-2{margin-left:16.666667%}.ekit-wid-con .offset-xl-3{margin-left:25%}.ekit-wid-con .offset-xl-4{margin-left:33.333333%}.ekit-wid-con .offset-xl-5{margin-left:41.666667%}.ekit-wid-con .offset-xl-6{margin-left:50%}.ekit-wid-con .offset-xl-7{margin-left:58.333333%}.ekit-wid-con .offset-xl-8{margin-left:66.666667%}.ekit-wid-con .offset-xl-9{margin-left:75%}.ekit-wid-con .offset-xl-10{margin-left:83.333333%}.ekit-wid-con .offset-xl-11{margin-left:91.666667%}}.ekit-wid-con .fade{opacity:0;transition:opacity .15s linear}.ekit-wid-con .fade.in{opacity:1}.ekit-wid-con .collapse{display:none}.ekit-wid-con .collapse.in{display:block}.ekit-wid-con .collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.ekit-wid-con .nav-tabs{border-bottom:1px solid #ddd}.ekit-wid-con .nav-tabs>li{float:left;margin-bottom:-1px}.ekit-wid-con .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.ekit-wid-con .tab-content>.tab-pane{display:none}.ekit-wid-con .tab-content>.active{display:block}.ekit-wid-con .clearfix:after,.ekit-wid-con .clearfix:before,.ekit-wid-con .nav:after,.ekit-wid-con .nav:before,.ekit-wid-con .row:after,.ekit-wid-con .row:before{display:table;content:" "}.ekit-wid-con .clearfix:after,.ekit-wid-con .nav:after,.ekit-wid-con .row:after{clear:both}.ekit-wid-con .hide{display:none!important}.ekit-wid-con .show{display:block!important}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}:focus{outline:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:auto;display:inline-block}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-handle .twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-handle .twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}div.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-handle>.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-handle>.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-handle>.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-handle>.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.nav-alignment-dynamic,.nav-alignment-flex-start{justify-content:flex-start}.elementskit-menu-container{z-index:10000}.elementskit-navbar-nav>li>a .ekit-menu-icon{padding-right:5px}.ekit-menu-badge{position:absolute;top:5px;right:5px;background-color:#bbb;color:#fff;font-size:16px;padding:4px 8px;border-radius:3px;font-size:8px;line-height:1;z-index:10}.ekit-menu-badge>.ekit-menu-badge-arrow{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border-left:solid transparent;border-right:solid transparent;border-top:solid #bbb;border-bottom:solid transparent;border-width:6px}.elementskit-dropdown li{position:relative}.elementskit-dropdown .ekit-menu-badge{top:50%;transform:translateY(-50%)}.elementskit-navbar-nav-default .elementskit-navbar-nav{padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav>li{position:relative}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{height:100%;display:flex;align-items:center;text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{position:static}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal}.elementskit-navbar-nav-default .elementskit-dropdown{border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;background-color:#f4f4f4;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;padding-left:0;list-style:none;opacity:0;visibility:hidden;transition:transform .4s ease}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:100%;top:0}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown.open-fromleft{left:auto;right:100%}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{display:block;padding-top:15px;padding-left:10px;padding-bottom:15px;padding-right:10px;color:#000;font-weight:400;font-size:14px;transition:all .3s}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover{color:#1e73be;background-color:#fff}.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover{color:#0d3a4f;background-color:rgba(255,255,255,.5)}.elementskit-navbar-nav-default .elementskit-megamenu-panel{width:100%}.elementskit-navbar-nav-default .elementskit-overlay{display:none}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:none}.elementskit-navbar-nav-default .elementskit-menu-close{border:1px solid rgba(0,0,0,.5);color:rgba(51,51,51,.5);float:right;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:20px}.elementskit-navbar-nav-default .elementskit-dropdown-has>a{position:relative}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:6px;display:block;float:right;cursor:pointer;position:relative;font-weight:900;font-style:normal;font-size:11px}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{padding:4px 15px}}.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator{font-style:normal}.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator{font-style:normal}.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator::before{content:'+'}.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator::before{content:'\f0d7'}.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel>li>a .elementskit-submenu-indicator::before{content:'\f0da'}.elementskit-navbar-nav-default.elementskit-menu-container{background:rgba(255,255,255,0);background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;position:relative;height:100px;z-index:90000}.elementskit-navbar-nav-default .elementskit-dropdown{min-width:250px;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav{display:flex;height:100%;justify-content:flex-start}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size:15px;color:#000;padding-left:15px;padding-right:15px}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center{justify-content:center}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{justify-content:flex-end}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified{justify-content:space-between}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.elementskit-navbar-nav-default .elementskit-megamenu-panel{transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block}}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-megamenu-has:hover>.elementskit-megamenu-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-dropdown{display:none}@media (max-width:1024px){.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;transition:left .6s cubic-bezier(.6,.1,.68,.53)}.elementskit-navbar-nav-default .no-scroller{overflow:hidden}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:block;position:relative;z-index:5;width:100%}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{float:left}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{float:right}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:12px;transition:all .4s ease;padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:5px}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{color:#000;font-size:12px;padding-top:7px;padding-left:7px;padding-right:7px;padding-bottom:7px}.elementskit-navbar-nav-default .elementskit-dropdown{display:block;border:0;margin-left:0}.elementskit-navbar-nav-default .elementskit-megamenu-panel{display:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a{padding-left:15px}}@media (min-width:1025px){.elementskit-dropdown-has .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.elementskit-dropdown-has:hover>.elementskit-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1023px) and (min-width:768px){.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-megamenu-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;transition:max-height 5s ease-out}.ekit_menu_responsive_tablet .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_tablet .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-menu-close,.elementskit-menu-hamburger{display:none}.elementskit-menu-hamburger{color:#000}@media (max-width:1024px){.elementskit-menu-overlay{display:block;position:fixed;z-index:14;top:0;left:-110%;height:100%;width:100%;background-color:rgba(51,51,51,.5);transition:all .4s ease;opacity:1;visibility:visible;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s}.elementskit-menu-hamburger{border:1px solid rgba(0,0,0,.2);float:right}.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0,0,0,.5)}.elementskit-menu-close,.elementskit-menu-hamburger{padding:8px;background-color:transparent;border-radius:.25rem;position:relative;z-index:10;cursor:pointer;width:45px;transition:all .4s ease-in}.elementskit-menu-close .elementskit-menu-hamburger-icon,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{height:1px;width:100%;display:block;margin-bottom:4px}.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child{margin-bottom:0}.elementskit-navbar-nav .ekit-menu-badge{font-size:7px}}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>.elementskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow{display:none}.dropdown-item,.ekit-menu-nav-link{position:relative}.dropdown-item>i,.ekit-menu-nav-link>i{padding-right:5px}@-webkit-keyframes xs-zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes xs-zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.xs-zoomIn{-webkit-animation-name:xs-zoomIn;animation-name:xs-zoomIn}.elementskit-nav-logo{display:inline-block}@media (max-width:1024px){.elementor-widget-ekit-nav-menu{-webkit-animation:none!important;animation:none!important}.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{display:block}}@media (max-width:1024px){.elementskit-menu-close,.elementskit-menu-hamburger{display:block}.elementskit-menu-container{max-width:350px}.elementskit-menu-overlay.active{left:0;transition:all .6s cubic-bezier(.22,.61,.24,1) 0s}.elementskit-menu-offcanvas-elements{height:100%!important;padding-bottom:10px}.elementskit-menu-offcanvas-elements.active{left:0}.elementskit-dropdown{position:relative;max-height:0;box-shadow:none;transition:max-height 2s cubic-bezier(0,1,0,1)}.ekit_menu_responsive_tablet .ekit-menu-badge{position:static;margin-left:10px;order:1}.ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_tablet .elementskit-submenu-indicator{order:2;border:1px solid;border-radius:30px}}@media screen and (min-width:766px) and (max-width:1024px){.ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements{position:static}.ekit_menu_responsive_mobile .elementskit-nav-identity-panel{display:none}.ekit_menu_responsive_mobile .elementskit-menu-hamburger,.ekit_menu_responsive_mobile .elementskit-menu-overlay{display:none}.ekit_menu_responsive_mobile .elementskit-menu-container{overflow-y:unset;overflow-x:unset}.ekit_menu_responsive_mobile .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.ekit_menu_responsive_mobile .elementskit-megamenu-panel{transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width.top_position .elementskit-megamenu-panel{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.ekit_menu_responsive_mobile .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}@media (max-width:767px){.ekit_menu_responsive_mobile .elementskit-navbar-nav{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown{position:relative}.ekit_menu_responsive_mobile .ekit-menu-badge{position:static;margin-left:10px;order:1}.ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_mobile .elementskit-submenu-indicator{order:2;border:1px solid;border-radius:30px}.ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-dropdown~.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_mobile .elementskit-dropdown.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;transition:max-height 5s ease-out}.ekit_menu_responsive_mobile .elementskit-navbar-nav,.ekit_menu_responsive_tablet .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_mobile .elementskit-dropdown>li>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i{color:inherit!important}@media (max-width:767px){.ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{height:120vh!important}.ekit-sticky .elementskit-menu-overlay{display:none}.ekit-sticky .elementskit-menu-offcanvas-elements:before{position:fixed;content:"";top:0;left:-110%;height:100%;width:100%;background-color:rgba(51,51,51,.5);transition:left .5s ease}.ekit-sticky .elementskit-menu-offcanvas-elements:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:inherit}.ekit-sticky .elementskit-menu-offcanvas-elements.active:before{left:0}.ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{position:relative;z-index:5}}@media (min-width:1025px){.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}.ekit-vertical-menu-tigger{display:block;background:#ffb25d;box-shadow:0 7px 15px rgba(255,178,93,.3);padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:16px;font-size:14px;color:#fff;font-weight:500;line-height:1}.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon{max-width:14px}.ekit-vertical-menu-tigger .vertical-menu-icon{transition:all .4s ease-in}.ekit-vertical-menu-tigger:hover{color:#fff}.vertical-menu-right-icon{margin-right:7px}.vertical-menu-left-icon{float:right}.ekit-vertical-navbar-nav{padding-left:0;list-style:none;box-shadow:0 10px 25px rgba(0,0,0,.1);background-color:#fff;margin-left:0;margin-bottom:0;list-style:none}.ekit-vertical-navbar-nav .elementskit-dropdown,.ekit-vertical-navbar-nav .elementskit-megamenu-panel{margin-left:0;list-style:none;margin-bottom:0}.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown{display:none}.ekit-vertical-navbar-nav>li:not(:last-child){border-bottom:1px solid #ededed}.ekit-vertical-navbar-nav>li>a{font-size:14px;font-weight:500;color:#101010;display:block;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:19px;display:flex;align-items:center}.ekit-vertical-navbar-nav>li>a .ekit-menu-icon{margin-right:7px;padding-right:0}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge-arrow{display:none}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge{position:static;order:1;margin-left:10px}.ekit-vertical-navbar-nav>li>a:hover{color:#4285f4}.ekit-vertical-navbar-nav>li:hover>a{color:#4285f4}.ekit-vertical-navbar-nav li.elementskit-dropdown-has{position:relative}@media (min-width:1025px){.ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover>.elementskit-dropdown{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}@media (min-width:1025px){.ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position{position:relative}.ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position{position:static}.ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{display:none;width:auto!important}.ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open{display:block}.ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}}.ekit-vertical-navbar-nav .elementskit-dropdown{padding-left:0;list-style:none;max-width:220px;width:100%}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown{position:absolute;left:100%;top:0;z-index:100;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(10px);opacity:0;visibility:hidden;transition:all .3s linear;pointer-events:none}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-dropdown{display:none;max-height:none;max-width:100%;padding:10px 15px}}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown>li:not(:last-child){border-bottom:1px solid #ededed}}.ekit-vertical-navbar-nav .elementskit-dropdown>li:first-child{margin-top:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li:last-child{margin-bottom:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li>a{font-size:14px;font-weight:500;color:#101010;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:19px;display:flex;align-items:center}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{position:absolute;left:100%;top:0;z-index:100;transform:translateY(10px);opacity:0;visibility:hidden;transition:all .3s linear;pointer-events:none;width:100%}}.ekit-vertical-navbar-nav .elementskit-submenu-indicator{display:block;line-height:1;margin-left:auto;position:relative;font-weight:900;font-style:normal;font-family:'Font Awesome 5 Free';order:2}.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before{content:"\f105"}.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge{margin-left:auto}.badge-position-right .ekit-menu-badge~.elementskit-submenu-indicator{margin-left:12px}.ekit-vertical-main-menu-on-click{position:relative}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{position:absolute;top:100%;z-index:1111;left:0;width:100%}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container{opacity:1;visibility:visible}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon{transform:rotateX(180deg)}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{opacity:0;visibility:hidden}.ekit-vertical-menu-container{transition:all .3s ease-in-out}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:0}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(../img/arrow.png)}table.dataTable thead .sorting_asc{background-image:url(../img/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(../img/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(../img/sort_asc_disabled.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}.ekit_table.display table.dataTable tbody td,.ekit_table.display table.dataTable tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}.ekit_table.display table.dataTable tbody tr:first-child td,.ekit_table.display table.dataTable tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}.ekit_table.display table.dataTable tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}.ekit_table.display table.dataTable tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}.ekit_table.display table.dataTable tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}.ekit_table.display table.dataTable tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}.ekit_table.display table.dataTable tbody tr>.sorting_1,.ekit_table.display table.dataTable tbody tr>.sorting_2,.ekit_table.display table.dataTable tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}.ekit_table.display table.dataTable tbody tr.selected>.sorting_1,.ekit_table.display table.dataTable tbody tr.selected>.sorting_2,.ekit_table.display table.dataTable tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}.ekit_table.display table.dataTable tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}.ekit_table.display table.dataTable tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}.ekit_table.display table.dataTable tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}.ekit_table.display table.dataTable tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}.ekit_table.display table.dataTable tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}.ekit_table.display table.dataTable tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}.ekit_table.display table.dataTable tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}.ekit_table.display table.dataTable tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}.ekit_table.display table.dataTable tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:400;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}a.dt-button,button.dt-button,div.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:.333em;margin-bottom:.333em;padding:.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:#000;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:linear-gradient(to bottom,#fff 0,#e9e9e9 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:0}a.dt-button.disabled,button.dt-button.disabled,div.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fff 0,#f9f9f9 100%)}a.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),button.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled){background-color:#e2e2e2;background-image:linear-gradient(to bottom,#f3f3f3 0,#e2e2e2 100%);box-shadow:inset 1px 1px 3px #999}a.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),button.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:#ccc;background-image:linear-gradient(to bottom,#eaeaea 0,#ccc 100%)}a.dt-button:hover,button.dt-button:hover,div.dt-button:hover{text-decoration:none}a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:linear-gradient(to bottom,#f9f9f9 0,#e0e0e0 100%)}a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:0;background-color:#79ace9;background-image:linear-gradient(to bottom,#bddef4 0,#79ace9 100%)}.dt-button embed{outline:0}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#fff;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection a.dt-button,div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled){background-color:#dadada;background-image:linear-gradient(to bottom,#f0f0f0 0,#dadada 100%);box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-moz-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);z-index:2001}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}a.dt-button.processing,button.dt-button.processing,div.dt-button.processing{color:rgba(0,0,0,.2)}a.dt-button.processing:after,button.dt-button.processing:after,div.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}table.DTFC_Cloned tfoot,table.DTFC_Cloned thead{background-color:#fff}div.DTFC_Blocker{background-color:#fff}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}table.fixedHeader-floating{position:fixed!important;background-color:#fff}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute!important;background-color:#fff}@media print{table.fixedHeader-floating{display:none}}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}table.dataTable tr.dtrg-group td{background-color:#e0e0e0}table.dataTable tr.dtrg-group.dtrg-level-0 td{font-weight:700}table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f0f0f0;padding-top:.25em;padding-bottom:.25em;padding-left:2em;font-size:.9em}table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f3f3f3}.ekit_table .dataTables_wrapper{padding-top:20px;padding-bottom:20px}.dataTables_filter,.ekit_table .dataTables_wrapper .dataTables_length,.ekit_table .ekit_table_length{padding-bottom:20px}.ekit_table table.dataTable.no-footer{border-bottom:1px solid #e6e6e6}.ekit_table .dataTables_wrapper select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:solid 1px #bbb;padding:12px 48px 12px 18px}.ekit_table .dataTables_wrapper select:not([multiple]):after{content:" - Remember this"}.ekit_table .dataTables_wrapper .dataTables_filter input{border:solid 1px #bbb;padding:12px 48px 12px 18px}.ekit_table .dataTables_wrapper table{margin-top:20px;margin-bottom:20px}.ekit_table table.dataTable thead th{font-size:14px;font-weight:500;letter-spacing:.3px;color:#fff}.ekit_table.display table.dataTable tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f9f9f9}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}.elementskit-invisible{visibility:hidden}.ekit-wid-con .select{cursor:pointer;display:block;position:relative;font-size:16px;color:#7b7b7b;width:220px;height:44px;float:right}.met_d--block{display:block}.met_d--none{display:none}.met_d--flex{display:flex}.before\:last\:met_d--none:last-child:before{display:none}.after\:first\:met_d--none:first-child:after{display:none}.after\:active\:met_d--none.active:after{display:none}.met_w--12{width:12px}.met_w--16{width:16px}.met_w--20{width:20px}.met_w--24{width:24px}.met_w--48{width:48px}.before\:met_w--4:before{width:4px}.before\:met_w--16:before{width:16px}.before\:met_w--19:before{width:19px}.before\:met_w--48:before{width:48px}.active\:before\:met_w--18.active:before{width:18px}.after\:met_w--1:after{width:1px}.met_h--12{height:12px}.met_h--16{height:16px}.met_h--20{height:20px}.met_h--24{height:24px}.met_h--48{height:48px}.before\:met_h--4:before{height:4px}.before\:met_h--16:before{height:16px}.before\:met_h--19:before{height:19px}.before\:met_h--48:before{height:48px}.active\:before\:met_h--18.active:before{height:18px}.after\:met_h--1:after{height:1px}.after\:met_content:after,.before\:met_content:before{content:" "}.met_pos--fixed{position:fixed}.met_pos--relative{position:relative}.met_pos--absolute{position:absolute}.before\:met_pos--absolute:before{position:absolute}.after\:met_pos--absolute:after{position:absolute}.met_top--0{top:0}.met_top--15{top:15px}.met_top--20{top:20px}.met_top--50p{top:50%}.met_top--100p{top:100%}.before\:met_top--0:before{top:0}.before\:met_top--5:before{top:5px}.before\:met_top--12:before{top:12px}.before\:active\:met_top--13.active:before{top:13px}.after\:met_top--m1:after{top:-1px}.after\:met_top--5:after{top:5px}.met_bottom--0{bottom:0}.met_bottom--20{bottom:20px}.met_bottom--100p{bottom:100%}.before\:met_bottom--0:before{bottom:0}.met_left--0{left:0}.met_left--1{left:1px}.met_left--20{left:20px}.met_left--50p{left:50%}.met_left--100p{left:100%}.before\:met_left--0:before{left:0}.before\:met_left--5:before{left:5px}.before\:met_left--12:before{left:12px}.before\:active\:met_left--13.active:before{left:13px}.after\:met_left--m1:after{left:-1px}.after\:met_left--5:after{left:5px}.met_right--0{right:0}.met_right--20{right:20px}.met_right--100p{right:100%}.met_mx--m40{margin-left:-40px;margin-right:-40px}.met_mx--m28{margin-left:-28px;margin-right:-28px}.met_mx--12{margin-left:12px;margin-right:12px}.met_mx--20{margin-left:20px;margin-right:20px}.met_mx--24{margin-left:24px;margin-right:24px}.met_mx--36{margin-left:36px;margin-right:36px}.met_my--m40{margin-top:-40px;margin-bottom:-40px}.met_my--m28{margin-top:-28px;margin-bottom:-28px}.met_my--12{margin-top:12px;margin-bottom:12px}.met_my--20{margin-top:20px;margin-bottom:20px}.met_my--24{margin-top:24px;margin-bottom:24px}.met_my--36{margin-top:36px;margin-bottom:36px}.met_m--0{margin:0}.met_ml--1{margin-left:1px}.met_ml--6{margin-left:6px}.met_ml--15{margin-left:15px}.met_ml--20{margin-left:20px}.met_ml--21{margin-left:21px}.met_ml--35{margin-left:35px}.met_mr--1{margin-right:1px}.met_mr--10{margin-right:10px}.met_mr--15{margin-right:15px}.met_mr--20{margin-right:20px}.met_mb--0{margin-bottom:0}.met_mb--0i{margin-bottom:0!important}.met_mb--20{margin-bottom:20px}.met_not_last_mr--20:not(:last-child){margin-right:20px}.met_not_last_mb--20:not(:last-child){margin-bottom:20px}.met_p--0{padding:0}.met_px--8{padding-left:8px;padding-right:8px}.met_py--5{padding-top:5px;padding-bottom:5px}.met_pt--10{padding-top:10px}.met_pl--10{padding-left:10px}.met_pr--10{padding-right:10px}.met_pb--10{padding-bottom:10px}.met_color--white{color:#fff}.active>.active\:met_bgc--nonei{background-color:transparent!important}.active .active\:_\:met_bgc--nonei{background-color:transparent!important}.met_bd--2{border:solid 2px}.met_bd--6{border:solid 6px}.met_bdt--2{border-top:solid 2px}.met_bdt--4{border-top:solid 4px}.met_bdt--6{border-top:solid 6px}.met_bdl--2{border-left:solid 2px}.met_bdl--4{border-left:solid 4px}.met_bdl--6{border-left:solid 6px}.before\:met_bdt--2:before{border-top:solid 2px}.before\:met_bdl--2:before{border-left:solid 2px}.after\:met_bdt--2:after{border-top:solid 2px}.after\:met_bdl--2:after{border-left:solid 2px}.active>.active\:met_bd--1{border-style:solid;border-width:1px}.active .active\:_\:met_bd--1{border-style:solid;border-width:1px}.met_bdc--none{border-color:transparent}.met_bdt_color--current{border-top-color:currentColor}.met_bdb_color--current{border-bottom-color:currentColor}.met_bdl_color--current{border-left-color:currentColor}.met_bdr_color--current{border-right-color:currentColor}.met_radius--4{border-radius:4px}.met_radius--circle{border-radius:50%}.before\:met_radius--circle:before{border-radius:50%}.met_shadow_inset--6{box-shadow:inset 0 0 0 6px currentColor}.active>.active\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.active>.active\:met_shadow_inset--8{box-shadow:inset 0 0 0 8px currentColor}.active .active\:_\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.met_fs--14{font-size:14px}.met_lh--0{line-height:0}.met_lh--16{line-height:16px}.met_list--none{list-style:none}.met_text--nowrap{white-space:nowrap}.met_opacity--0{opacity:0}.met_opacity--8{opacity:.08}.met_opacity--30{opacity:.3}.met_opacity--70{opacity:.7}.hover\:met_opacity--60:hover{opacity:.6}.hover\:met_opacity--100:hover{opacity:1}a:hover>.a\:hover\:met_opacity--60{opacity:.6}a:hover>.a\:hover\:met_opacity--100{opacity:1}.before\:met_opacity--30:before{opacity:.3}.after\:met_opacity--30:after{opacity:.3}.active>.active\:met_opacity--0{opacity:0}.active>.active\:met_opacity--100{opacity:1}.active .active\:_\:met_opacity--0{opacity:0}.active .active\:_\:met_opacity--100{opacity:100}.met_transition--300ms{transition:all .3s}.before\:met_transition--300ms:before{transition:all .3s}.met_translateTop--m50p{transform:translateY(-50%)}.met_translateLeft--m50p{transform:translateX(-50%)}.met_scale--0{transform:scale(0)}.hover\:met_scaleX--200:hover{transform:scaleX(2)}.hover\:met_scaleY--200:hover{transform:scaleY(2)}a:hover>.a:hover\:met_scaleX--200:hover{transform:scaleX(2)}a:hover>.a:hover\:met_scaleY--200:hover{transform:scaleY(2)}.active>.active\:met_scale--150{transform:scale(1.5)}.active>.active\:met_scaleX--20{transform:scaleX(.2)}.active>.active\:met_scaleX--200{transform:scaleX(2)}.active>.active\:met_scaleY--20{transform:scaleY(.2)}.active>.active\:met_scaleY--200{transform:scaleY(2)}.active .active\:_\:met_scale--40{transform:scale(.4)}.active .active\:_\:met_scale--150{transform:scale(1.5)}.active .active\:_\:met_scaleX--20{transform:scaleX(.2)}.active .active\:_\:met_scaleX--100{transform:scaleX(1)}.active .active\:_\:met_scaleX--200{transform:scaleX(2)}.active .active\:_\:met_scaleY--20{transform:scaleY(.2)}.active .active\:_\:met_scaleY--100{transform:scaleY(1)}.active .active\:_\:met_scaleY--200{transform:scaleY(2)}.met_scale--top{transform-origin:top}.met_scale--bottom{transform-origin:bottom}.met_scale--left{transform-origin:left}.met_scale--right{transform-origin:right}.elementor-editor-active .editor\:met_display--none,.elementor-editor-preview .editor\:met_display--none{display:none}.ekit-wid-con .ekit_social_media,.ekit-wid-con .ekit_socialshare{margin-left:0;padding-left:0;list-style:none}.ekit-wid-con .ekit_social_media>li>a,.ekit-wid-con .ekit_socialshare>li>a{display:block;cursor:pointer;transition:all .4s ease}.ekit-wid-con .ekit_social_media>li>a i,.ekit-wid-con .ekit_socialshare>li>a i{vertical-align:middle;display:inline-block}.ekit-wid-con .ekit_social_media>li>a svg,.ekit-wid-con .ekit_socialshare>li>a svg{max-width:16px;height:auto;vertical-align:middle}@media (max-width:1024px){.ekit-wid-con .ekit_social_media>li,.ekit-wid-con .ekit_socialshare>li{margin-bottom:20px}}.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item{margin:0}.ekit-wid-con .elementor-inline-items{margin:0!important}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item{display:inline-block}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:inline-block}.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{position:absolute}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child:after{display:none}.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:none}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item{margin:0;padding:0}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a{padding:5px 15px}.ekit-wid-con .elementor-icon-list-item>a{align-items:center;transition:all .4s ease;position:relative}.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right{justify-content:space-between;width:100%}.ekit-wid-con .ekit_menu_label{border-radius:3px;padding:2px 5px;display:inline-block;font-size:10px;color:#fff;background-color:#c91765;margin-left:5px}.ekit-wid-con .ekit_menu_subtitle{font-size:11px;font-style:normal;color:#8d96ae;display:block;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-text{transition:all .4s ease}.ekit-wid-con .ekit_page_list_content{display:flex}.elementor-widget-elementskit-page-list.elementor-align-center .ekit-wid-con .ekit_page_list_content{align-items:center}.elementor-widget-elementskit-page-list.elementor-align-left .ekit-wid-con .ekit_page_list_content{align-items:flex-start}.elementor-widget-elementskit-page-list.elementor-align-right .ekit-wid-con .ekit_page_list_content{align-items:flex-end}.ekit-wid-con .elementor-icon-list-icon{display:inline-block;text-align:center;line-height:inherit}.ekit-wid-con .elementor-icon-list-icon svg{width:inherit;max-width:100%;height:auto;vertical-align:middle}.ekit-wid-con .elementor-icon-list-icon>i{transition:all .4s ease}.ekit-enabled-bg-img .elementor-icon-list-item a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden}.ekit-enabled-bg-img .elementor-icon-list-item a:after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:all .4s}.ekit-enabled-bg-img .elementor-icon-list-item a:hover:after{background-color:rgba(34,34,34,.9)}.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper{z-index:1}.ekit-enabled-bg-img .elementor-icon-list-item a>img{z-index:1}.ekit-wid-con .nav{margin:0;padding:0;list-style:none}.ekit-wid-con .ekit-form form p{margin-bottom:0}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:56px;border-radius:0;padding-left:30px;box-shadow:none}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover{border-color:#333}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;transition:all .4s ease;padding:12px 72px;font-size:.9375rem;background-color:#313636;border:0 solid #000;color:#fff;cursor:pointer}.ekit-wid-con .ekit-form form input[type=submit]:hover{background-color:#4d68ff}.ekit-wid-con .ekit-form form select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:56px}.ekit-wid-con .ekit-form form select[multiple]{height:100px}.ekit-wid-con .ekit-form form label{margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#313636;font-weight:400}.ekit-wid-con .ekit-form form label span{pointer-events:none;color:#777;font-size:.8125rem;display:block}.ekit-wid-con .ekit-form form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;padding-left:30px;height:176px;resize:none;padding-top:15px;box-shadow:none}.ekit-wid-con .ekit-form form textarea:hover{border-color:#333}.ekit-wid-con .ekit-form form textarea:focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form .intl-tel-input{width:100%}.ekit-wid-con .ekit-form form .ekit-form-input{margin-bottom:50px}.ekit-wid-con .btn-text-primary{color:#4285f4}.ekit-wid-con .btn-pill{border-radius:2rem}.ekit-wid-con .d-flex{display:flex}.ekit-wid-con .ekit-review-wrapper{background-color:#f2f2f5;font-family:Roboto,sans-serif;overflow:hidden}.ekit-wid-con .ekit-review-slider-wrapper .slick-list{padding:0}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow{height:40px;width:40px;z-index:10;background-color:#fff;box-shadow:0 7px 15px rgba(0,0,0,.07);border-radius:50%}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow::before{display:none}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow i{font-size:12px;color:#d1d1d1;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow:hover i{color:#4285f4}.ekit-wid-con .ekit-review-slider-wrapper .slick-prev{left:0}.ekit-wid-con .ekit-review-slider-wrapper .slick-next{right:0}.ekit-wid-con .ekit-review-overview,.ekit-wid-con .review-card-overview{display:flex;background-color:#fff}.ekit-wid-con .ekit-review-card,.ekit-wid-con .ekit-review-overview{background-color:#fff}.ekit-wid-con .ekit-review-card h4,.ekit-wid-con .ekit-review-overview h4{margin:0;white-space:nowrap}.ekit-wid-con .ekit-review-card--name,.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-card--title h4,.ekit-wid-con .ekit-review-overview--name,.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--title h4{color:#000032}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-weight:500}.ekit-wid-con .ekit-review-card--rating>div,.ekit-wid-con .ekit-review-overview--rating>div{display:flex}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:18px;font-weight:700}.ekit-wid-con .ekit-review-card--rating .rating-stars,.ekit-wid-con .ekit-review-overview--rating .rating-stars{margin:0 .5rem}.ekit-wid-con .ekit-review-card--rating .rating-text,.ekit-wid-con .ekit-review-overview--rating .rating-text{color:#878787;margin-bottom:0}.ekit-wid-con .ekit-review-overview{padding:1.5rem 2rem;justify-content:space-between;margin:0 0 1.5rem 0;border-width:1px}.ekit-wid-con .ekit-review-overview--thumbnail{margin-right:1rem}.ekit-wid-con .ekit-review-overview--thumbnail img{width:40px;height:40px;border-radius:50%}.ekit-wid-con .ekit-review-overview--title{display:flex}.ekit-wid-con .ekit-review-overview--title img{height:26px;margin-right:.5rem}.ekit-wid-con .ekit-review-overview--title h4{font-size:22px;line-height:28px;font-weight:400}.ekit-wid-con .ekit-review-overview--title h4 span{font-family:Roboto;font-size:26px;font-weight:900;text-transform:capitalize}.ekit-wid-con .ekit-review-overview--rating{display:flex;align-items:center}.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-text{line-height:27px}.ekit-wid-con .ekit-review-overview--rating .rating-text{font-style:italic;font-size:12px;font-weight:400}.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:22px;font-weight:700}.ekit-wid-con .ekit-review-overview--stars{display:flex;align-items:center;margin:0 10px;height:27px}.ekit-wid-con .ekit-review-overview--stars .icon{font-size:20px}.ekit-wid-con .ekit-review-overview--actions{display:grid;place-items:center}.ekit-wid-con .ekit-review-overview--actions .btn{font-size:15px;font-weight:400;padding:0 30px;color:#fff;min-height:35px;line-height:35px}.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment{overflow:hidden}.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card{-moz-column-break-inside:avoid;break-inside:avoid-column}.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment{min-height:unset}.ekit-wid-con .ekit-review-card{overflow:hidden;position:relative;border-color:#f2f2f5;border-width:1px;padding:2rem;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"}.ekit-wid-con .ekit-review-card::before{content:""}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{grid-area:date}.ekit-wid-con .ekit-review-card--top-right-logo{position:absolute;top:2rem;right:2rem;z-index:10}.ekit-wid-con .ekit-review-card--top-right-logo i{font-size:20px}.ekit-wid-con .ekit-review-card--image,.ekit-wid-con .ekit-review-card--image img,.ekit-wid-con .ekit-review-card--thumbnail img{border-radius:50%}.ekit-wid-con .ekit-review-card--image{width:60px;height:60px;grid-area:thumbnail;min-width:60px;border-radius:50%;background-color:#eae9f7;display:flex;justify-content:center;align-items:center;padding:1rem;position:relative}.ekit-wid-con .ekit-review-card--image img{height:100%;width:100%}.ekit-wid-con .ekit-review-card--thumbnail{grid-area:thumbnail;padding-right:1rem}.ekit-wid-con .ekit-review-card--thumbnail .thumbnail{width:40px;height:40px;min-width:40px;border-radius:50%}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,.ekit-wid-con .ekit-review-card--thumbnail-badge>div{position:relative}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge{width:20px;height:20px;border-radius:50%;background-color:#fff;position:absolute;bottom:0;right:0}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img{width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.ekit-wid-con .ekit-review-card--average,.ekit-wid-con .ekit-review-card--title{color:#000032}.ekit-wid-con .ekit-review-card--title{font-size:24px;line-height:24px;margin:0 0 .8rem 0}.ekit-wid-con .ekit-review-card--name{grid-area:name;font-size:14px;font-weight:700;margin:0 0 .25rem 0}.ekit-wid-con .ekit-review-card--rating .rating-text{font-size:13px}.ekit-wid-con .ekit-review-card--average{font-size:18px;font-weight:700;line-height:22px;margin-right:1rem}.ekit-wid-con .ekit-review-card--stars{grid-area:stars;color:#f4be28;font-size:13px;line-height:20px}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc,.ekit-wid-con .ekit-review-card--posted-on p{margin-bottom:0}.ekit-wid-con .ekit-review-card--top-right-image{position:absolute;top:2rem;right:2rem}.ekit-wid-con .ekit-review-card--comment{grid-area:comment;font-size:16px;line-height:22px;font-weight:400;color:#32323d}.ekit-wid-con .ekit-review-card--comment .more{color:#3476e0;cursor:pointer}.ekit-wid-con .ekit-review-card--actions{grid-area:actions}.ekit-wid-con .ekit-review-card--actions .btn{padding:0;white-space:nowrap;font-size:14px;font-weight:600;color:#4285f4}.ekit-wid-con .ekit-review-card--actions .btn:hover{color:#3476e0}.ekit-wid-con .ekit-review-card--actions .btn:first-child{margin-right:10px}.ekit-wid-con .ekit-review-card--posted-on{display:flex;grid-area:posted-on}.ekit-wid-con .ekit-review-card--posted-on p{font-size:13px;line-height:13px;font-weight:400}.ekit-wid-con .ekit-review-card--posted-on h5{margin:0;font-size:17px;line-height:20px;font-weight:500}.ekit-wid-con .ekit-review-card-bubble{background-color:transparent!important}.ekit-wid-con .ekit-review-card-bubble::before{content:"";position:absolute;top:0;left:0;background-color:#fff;width:100%;height:calc(100% - 100px);z-index:1}.ekit-wid-con .ekit-review-card-bubble::after{content:"";position:absolute;left:2.4rem;top:calc(100% - 116px);height:1.5rem;width:1.5rem;background-color:#fff;transform:rotate(45deg)}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{z-index:10}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on{display:none}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-column:1/4}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-row:1}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment{grid-row:2}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-column:2/4;text-align:left}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{margin-top:2.5rem}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{padding-right:1rem;grid-row:3/5;grid-column:1/2}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-row:3}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date{grid-row:4}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date{grid-column:3}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars{grid-column:2;grid-row:2}.ekit-wid-con .ekit-review-card-thumbnail-left{grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"}.ekit-wid-con .ekit-review-card-align-center{text-align:center;grid-template-areas:"thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail{padding-right:0;margin-bottom:2rem}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div{width:40px;margin:0 auto}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on{display:block;grid-row:6;padding-top:1rem}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i{margin:0 auto!important}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars{grid-row:2}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment{grid-row:3}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name{grid-row:4}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date{grid-row:5}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on{grid-row:6}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars{grid-row:2;grid-column:2/3}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date{grid-row:2;grid-column:3}.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on{grid-column:1/4}.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"}.ekit-wid-con .ekit-review-card-overview::before{display:none}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image{margin-right:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name{font-size:20px;line-height:24px;font-weight:600;margin-bottom:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average{font-size:18px;line-height:22px;font-weight:700;margin-right:6px}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc{font-size:13px;line-height:20px;font-weight:400}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions{margin-top:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn{padding:0!important;margin-top:0;margin-bottom:0;line-height:20px;text-transform:none;background-color:transparent}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars{font-size:16px;display:flex;align-items:center}.ekit-wid-con .small{font-size:12px;line-height:20px}.ekit-wid-con .muted{color:#adadad}@media screen and (max-width:411px){.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"}.ekit-wid-con .ekit-review-overview{display:block!important}.ekit-wid-con .ekit-review-overview--actions{display:block!important;margin-top:1rem!important;text-align:center}.ekit-wid-con .ekit-review-overview--actions .btn{padding:.75rem 3rem}}.ekit-wid-con iframe{border:none}.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover{-moz-outline:none;outline:0}.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video{max-width:100%;height:auto}.ekit-wid-con a{text-decoration:none;outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited{text-decoration:none;outline:0}.ekit-wid-con img{border:none;max-width:100%}.ekit-wid-con li,.ekit-wid-con ul{margin:0;padding:0;list-style:none}.ekit-wid-con h4,.ekit-wid-con p{margin-bottom:10px}.ekit-wid-con .clear-both:after,.ekit-wid-con .clear-both:before{display:table;content:"";clear:both}.ekit-wid-con button:focus{outline:0}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-flex-row-reverse{flex-direction:row-reverse!important}.ekit-wid-con .ekit-flex-column-reverse{flex-direction:column-reverse!important}.ekit-wid-con .ekit-flex-column{flex-direction:column!important}.ekit-wid-con .ekit-flex-row{flex-direction:row!important}.ekit-wid-con .tab-content>.tab-pane{font-family:inherit}.ekit-wid-con .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{left:inherit}.ekit-wid-con .elementskit-border-divider::before{left:-26px}.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:1000}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{background-color:transparent}.ekit-wid-con .elementor-icon-list-item a>img{width:100px;margin-right:15px}.ekit-wid-con .elementor-icon-list-item .meta-lists{line-height:1}.ekit-wid-con .elementor-icon-list-item .meta-lists svg{max-width:12px;height:auto;vertical-align:middle}.ekit-wid-con .elementor-icon-list-item .meta-lists>span{color:#7f8595;font-size:12px;display:inline-block;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{display:block;margin-bottom:0}.ekit-wid-con .dialog-type-lightbox .dialog-widget-content{width:100%}.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div,.ekit-wid-con .nf-form-content input.ninja-forms-field,.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]){height:100%}.ekit-wid-con .nf-form-content .list-select-wrap>div div:after{height:100%;display:flex;align-items:center;line-height:normal}.ekit-wid-con .nf-error.field-wrap .nf-field-element:after,.ekit-wid-con .nf-pass.field-wrap .nf-field-element:after{top:0;height:100%;display:flex;align-items:center;justify-content:center;line-height:normal}.ekit-wid-con .nf-form-content button,.ekit-wid-con .nf-form-content input[type=button],.ekit-wid-con .nf-form-content input[type=submit]{cursor:pointer}.ekit-wid-con .nf-response-msg>p{line-height:normal}.ekit-wid-con textarea.ninja-forms-field{display:block}.ekit-wid-con .nf-form-content .list-select-wrap>div div{border:none}.ekit-wid-con .nf-form-content .list-select-wrap>div select{border:1px solid #c4c4c4}.ekit-wid-con .column-count-1{-moz-column-count:1;column-count:1}.ekit-wid-con .column-count-2{-moz-column-count:2;column-count:2}.ekit-wid-con .column-count-3{-moz-column-count:3;column-count:3}.ekit-wid-con .column-count-4{-moz-column-count:4;column-count:4}.ekit-wid-con .column-count-5{-moz-column-count:5;column-count:5}.ekit-wid-con .column-count-6{-moz-column-count:6;column-count:6}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-img-overlay{position:relative;z-index:0}.ekit-wid-con .ekit-img-overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ekit-wid-con .media{display:flex;align-items:flex-start}@media (min-width:1025px){.ekit-wid-con .default_menu_position .elementor-column,.ekit-wid-con .default_menu_position .elementor-column-wrap,.ekit-wid-con .default_menu_position .elementor-widget,.ekit-wid-con .default_menu_position .elementor-widget-wrap,.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container{position:static}.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{right:0;left:auto}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{transition:transform .4s ease}.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel{transform:translateY(-10px) translateX(-50%);left:50%}.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel{transform:translateY(0) translateX(-50%);left:50%}.ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:9}.ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop{z-index:150}.ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger{z-index:160}}@media (max-width:1024px){.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{padding:3px 10px;border:1px solid;border-radius:30px}}.ekit-wid-con .xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}.ekit-wid-con .form-control:focus{box-shadow:none}.ekit-wid-con .slick-list{box-sizing:initial;padding:25px 0}.ekit-wid-con .tab-pane.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ekit-wid-con .mfp-iframe-scaler iframe{box-shadow:none;background:0 0}.ekit-wid-con img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.ekit-wid-con .image-switcher .content-image{position:relative}.ekit-wid-con .image-switcher .content-image .hover-image{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .main-image{opacity:0;visibility:hidden;transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .hover-image{transform:scale(1);opacity:1;visibility:visible}.ekit-wid-con .fill-icon{display:inline-block;background-color:#2575fc;color:#fff;font-size:40px;text-align:center;transition:all .4s ease}.ekit-wid-con .fill-icon.round{border-radius:50%}.ekit-wid-con .fill-icon.style-light{background-color:#f5f5f5;color:#000}.ekit-wid-con button{cursor:pointer;transition:all .4s ease}.ekit-wid-con .form-control{transition:all .4s ease}.ekit-wid-con input{box-sizing:border-box}#wp-admin-bar-elementor_edit_page-default:empty{display:none}.elementor-widget-elementskit-pricing .elementor-widget-container{overflow:hidden}.elementor-widget-elementskit-timeline .elementor-widget-container{padding-top:35px;padding-left:45px;padding-right:45px;padding-bottom:60px}.elementor-widget-elementskit-business-hours .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper{justify-content:center}.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper{justify-content:flex-end}.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper{justify-content:flex-start}.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.ekit_ninjaForms_container-button-full-width .submit-container input[type=button]{width:100%}.elemenetskit-alert-info{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.elementor-widget-elementskit-team.animated{-webkit-animation-fill-mode:none;animation-fill-mode:none}@media (max-width:1024px){.ekit-tab-hide{display:none}}@media (max-width:767px){.ekit-mobile-hide{display:none}}.ekit-template-content-footer,.ekit-template-content-header{clear:both}.elementor-editor-active .widgetarea_warper_edit{display:block!important}.ekit-sticky{z-index:9999}div.elementor .ekit-sticky.elementor-element{transition:background-color .3s ease-in}.ekit-sticky[data-ekit-sticky]{z-index:1}div.elementor .ekit-sticky--show_on_scroll_up.elementor-element{transition:background-color .3s ease-in,opacity .3s}.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up{opacity:0}.weforms_submit_btn{transition:all .4s ease;cursor:pointer}.wpuf-label>label{margin-bottom:0}ul.wpuf-form li label.wpuf-form-sub-label{margin-bottom:0}.image-source-link{color:#98c3d1}.mfp-bg,.mfp-container{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-ready .mfp-container{opacity:1}.mfp-ready.mfp-bg{opacity:.8}.mfp-removing .mfp-container,.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}button.mfp-close{border:1px solid #fff;margin:20px;border-radius:50%;transition:all .4s ease}button.mfp-close:hover{background-color:#000;color:#fff;border-color:#000}.mfp-iframe-holder .mfp-close{width:44px;text-align:center;padding-right:0;top:0;right:0}.mfp-container.mfp-iframe-holder{position:fixed}.mfp-container.mfp-iframe-holder .mfp-close{position:fixed}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.white-popup-block{background:#ccc;padding:20px;max-width:300px;margin:0 auto;-webkit-animation:open 1s;animation:open 1s}.mfp-removing{-webkit-animation:close 1s;animation:close 1s}.mfp-open .modal-popup-group,.mfp-open .xs-modal-sidebar{-webkit-animation-name:galleryopen;animation-name:galleryopen;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-bg.ekit-promo-popup{background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit-promo-popup .modal-content{background-color:transparent;padding:0;border:0}.ekit-promo-popup .mfp-close{color:#fff;opacity:0;transition:all 1s ease .8s;transform:translateY(-500px)}.ekit-promo-popup.mfp-ready .mfp-close{opacity:1;transform:translateY(0);position:fixed}body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close{margin-top:45px}.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;transition:all 1s ease .8s;transform:translateY(-500px)}.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;transform:translateY(0)}@-webkit-keyframes bounceAnim{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@keyframes bounceAnim{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@-webkit-keyframes menu-animation{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transform:scale(.04) translateY(0);transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{opacity:1;transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@keyframes menu-animation{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transform:scale(.04) translateY(0);transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{opacity:1;transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@-webkit-keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes show-animation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0)}}@keyframes show-animation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0)}}@-webkit-keyframes hide-animation{0%{transform:translateY(0)}100%{transform:translateY(20px);opacity:0}}@keyframes hide-animation{0%{transform:translateY(0)}100%{transform:translateY(20px);opacity:0}}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes button-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes button-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@-webkit-keyframes open{0%{opacity:0}100%{opacity:1}}@keyframes open{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes close{0%{opacity:1}100%{opacity:0}}@keyframes close{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes location-indicator{0%{box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{box-shadow:0 0 0 0 rgba(12,90,219,0)}}@keyframes location-indicator{0%{box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{box-shadow:0 0 0 0 rgba(12,90,219,0)}}@-webkit-keyframes iconTranslateY{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@keyframes iconTranslateY{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{transform:scaleX(1)}26%,56%,76%{transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{transform:scaleX(.8) scaleY(1.2)}76%,88%{transform:scaleX(1.2)}98%{transform:scaleX(1.1)}}@keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{transform:scaleX(1)}26%,56%,76%{transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{transform:scaleX(.8) scaleY(1.2)}76%,88%{transform:scaleX(1.2)}98%{transform:scaleX(1.1)}}@-webkit-keyframes WaterWave{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@keyframes WaterWave{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@-webkit-keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@-webkit-keyframes typing{from{width:0}}@keyframes typing{from{width:0}}@-webkit-keyframes cursor{50%{border-color:transparent}}@keyframes cursor{50%{border-color:transparent}}@-webkit-keyframes wipe{to{width:0}}@keyframes wipe{to{width:0}}@keyframes open{from{width:0}}@-webkit-keyframes Magnify{50%{transform:scale(1.8);letter-spacing:26px}}@keyframes Magnify{50%{transform:scale(1.8);letter-spacing:26px}}@-webkit-keyframes Beat{14%,42%{transform:scale(1.3)}28%,70%{transform:scale(1)}}@keyframes Beat{14%,42%{transform:scale(1.3)}28%,70%{transform:scale(1)}}@-webkit-keyframes FadeIn{from{opacity:0}to{opacity:1}}@keyframes FadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes FadeInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1}}@keyframes FadeInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1}}@-webkit-keyframes FadeInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1}}@keyframes FadeInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1}}@-webkit-keyframes FadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes FadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes FadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes FadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes FadeOut{to{opacity:0}}@keyframes FadeOut{to{opacity:0}}@-webkit-keyframes FadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-60px)}}@keyframes FadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-60px)}}@-webkit-keyframes FadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(60px)}}@keyframes FadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(60px)}}@-webkit-keyframes FadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes FadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes FadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes FadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes MovingBackFromRight{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromRight{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes MovingBackFromLeft{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromLeft{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutFront{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutFront{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutBehind{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutBehind{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes ScaleXIn{from{transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleXIn{from{transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleXOut{to{transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@keyframes ScaleXOut{to{transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes ScaleYIn{from{transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleYIn{from{transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleYOut{to{transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@keyframes ScaleYOut{to{transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes Jump{to{transform:translateY(-20px)}}@keyframes Jump{to{transform:translateY(-20px)}}@-webkit-keyframes AboundTop{50%{transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundTop{50%{transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundBottom{50%{transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundBottom{50%{transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundLeft{50%{transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundLeft{50%{transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundRight{50%{transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundRight{50%{transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes FlyInTop{0%{transform:translate(0,-80px);opacity:0}50%{transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInTop{0%{transform:translate(0,-80px);opacity:0}50%{transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyInLeft{0%{transform:translate(-40px,0);opacity:0}50%{transform:translate(40px,0)}}@keyframes FlyInLeft{0%{transform:translate(-40px,0);opacity:0}50%{transform:translate(40px,0)}}@-webkit-keyframes FlyInRight{0%{transform:translate(40px,0);opacity:0}50%{transform:translate(-40px,0)}}@keyframes FlyInRight{0%{transform:translate(40px,0);opacity:0}50%{transform:translate(-40px,0)}}@-webkit-keyframes FlyInBottom{0%{transform:translate(0,80px);opacity:0}50%{transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInBottom{0%{transform:translate(0,80px);opacity:0}50%{transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyOutTop{50%{transform:translate(0,50px)}to{transform:translate(0,-100px);opacity:0}}@keyframes FlyOutTop{50%{transform:translate(0,50px)}to{transform:translate(0,-100px);opacity:0}}@-webkit-keyframes FlyOutLeft{50%{transform:translate(40px,0)}to{transform:translate(-100px,0);opacity:0}}@keyframes FlyOutLeft{50%{transform:translate(40px,0)}to{transform:translate(-100px,0);opacity:0}}@-webkit-keyframes FlyOutRight{50%{transform:translate(-40px,0)}to{transform:translate(100px,0);opacity:0}}@keyframes FlyOutRight{50%{transform:translate(-40px,0)}to{transform:translate(100px,0);opacity:0}}@-webkit-keyframes FlyOutBottom{50%{transform:translate(0,-40px)}to{transform:translate(0,100px);opacity:0}}@keyframes FlyOutBottom{50%{transform:translate(0,-40px)}to{transform:translate(0,100px);opacity:0}}@-webkit-keyframes DoorCloseLeft{from,to{transform:perspective(400px);transform-origin:left}from{transform:rotateY(90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseLeft{from,to{transform:perspective(400px);transform-origin:left}from{transform:rotateY(90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenRight{from,to{transform:perspective(400px);transform-origin:left}to{transform:rotateY(90deg);opacity:0}}@keyframes DoorOpenRight{from,to{transform:perspective(400px);transform-origin:left}to{transform:rotateY(90deg);opacity:0}}@-webkit-keyframes DoorCloseRight{from,to{transform:perspective(400px);transform-origin:right}from{transform:rotateY(-90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseRight{from,to{transform:perspective(400px);transform-origin:right}from{transform:rotateY(-90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenLeft{from,to{transform:perspective(400px);transform-origin:right}to{transform:rotateY(-90deg);opacity:0}}@keyframes DoorOpenLeft{from,to{transform:perspective(400px);transform-origin:right}to{transform:rotateY(-90deg);opacity:0}}@-webkit-keyframes HangAndDropLeft{from{transform-origin:left}50%{transform:rotate(100deg);transform-origin:left}60%{transform:rotate(90deg);transform-origin:left}to{transform:translateY(800px) rotate(70deg);transform-origin:left}}@keyframes HangAndDropLeft{from{transform-origin:left}50%{transform:rotate(100deg);transform-origin:left}60%{transform:rotate(90deg);transform-origin:left}to{transform:translateY(800px) rotate(70deg);transform-origin:left}}@-webkit-keyframes HangAndDropRight{from{transform-origin:right}50%{transform:rotate(-100deg);transform-origin:right}60%{transform:rotate(-90deg);transform-origin:right}to{transform:translateY(800px) rotate(-70deg);transform-origin:right}}@keyframes HangAndDropRight{from{transform-origin:right}50%{transform:rotate(-100deg);transform-origin:right}60%{transform:rotate(-90deg);transform-origin:right}to{transform:translateY(800px) rotate(-70deg);transform-origin:right}}@-webkit-keyframes PushReleaseFrom{from{transform:scale(3,3);opacity:0}50%{transform:scale(.5,.5)}}@keyframes PushReleaseFrom{from{transform:scale(3,3);opacity:0}50%{transform:scale(.5,.5)}}@-webkit-keyframes PushReleaseFromLeft{from{transform:translateX(-100%);opacity:0}30%{transform:translateX(100px)}}@keyframes PushReleaseFromLeft{from{transform:translateX(-100%);opacity:0}30%{transform:translateX(100px)}}@-webkit-keyframes PushReleaseFromTop{from{transform:translateY(-100%);opacity:0}30%{transform:translateY(100px)}}@keyframes PushReleaseFromTop{from{transform:translateY(-100%);opacity:0}30%{transform:translateY(100px)}}@-webkit-keyframes PushReleaseFromBottom{from{transform:translateY(100%);opacity:0}30%{transform:translateY(-100px)}}@keyframes PushReleaseFromBottom{from{transform:translateY(100%);opacity:0}30%{transform:translateY(-100px)}}@-webkit-keyframes PushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@keyframes PushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@-webkit-keyframes PushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@keyframes PushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@-webkit-keyframes PushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@keyframes PushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@-webkit-keyframes FlipInTop{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipInTop{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipOutTop{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipOutTop{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipInBottom{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipInBottom{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipOutBottom{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipOutBottom{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes ElevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right;opacity:0}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes ElevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right;opacity:0}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@-webkit-keyframes ElevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left;opacity:0}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes ElevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left;opacity:0}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@-webkit-keyframes RollFromLeft{from{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollFromLeft{from{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollFromRight{from{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollFromRight{from{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollFromTop{from{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollFromTop{from{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollFromBottom{from{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollFromBottom{from{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RollToLeft{to{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollToLeft{to{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollToRight{to{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollToRight{to{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollToTop{to{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollToTop{to{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollToBottom{to{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollToBottom{to{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RotateSkateInRight{from{transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateInRight{from{transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateInLeft{from{transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateInLeft{from{transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateInTop{from{transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateInTop{from{transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateInBottom{from{transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateInBottom{from{transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateSkateOutRight{to{transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateOutRight{to{transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateOutLeft{to{transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateOutLeft{to{transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutTop{to{transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateOutTop{to{transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutBottom{to{transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateOutBottom{to{transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateXZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes RotateXZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes RotateXZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes RotateXZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes RotateYZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes RotateYZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes RotateYZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes RotateYZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes RotateIn{from{transform:rotate(-180deg);opacity:0}to{opacity:1}}@keyframes RotateIn{from{transform:rotate(-180deg);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOut{from{opacity:1}to{transform:rotate(180deg);opacity:0}}@keyframes RotateOut{from{opacity:1}to{transform:rotate(180deg);opacity:0}}@-webkit-keyframes RotateInLeft{from{transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@keyframes RotateInLeft{from{transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutLeft{from{opacity:1}to{transform:rotate(180deg) translateX(150px);opacity:0}}@keyframes RotateOutLeft{from{opacity:1}to{transform:rotate(180deg) translateX(150px);opacity:0}}@-webkit-keyframes RotateInRight{from{transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@keyframes RotateInRight{from{transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutRight{from{opacity:1}to{transform:rotate(180deg) translateX(-150px);opacity:0}}@keyframes RotateOutRight{from{opacity:1}to{transform:rotate(180deg) translateX(-150px);opacity:0}}@-webkit-keyframes SpinInLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@keyframes SpinInLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinInRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes SpinInRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes SpinOutLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@keyframes SpinOutLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinOutRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes SpinOutRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes BlurIn{from{transform:scaleX(.2);filter:blur(20px);opacity:0}}@keyframes BlurIn{from{transform:scaleX(.2);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInRight{from{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@keyframes BlurInRight{from{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInLeft{from{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@keyframes BlurInLeft{from{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInTop{from{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@keyframes BlurInTop{from{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInBottom{from{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@keyframes BlurInBottom{from{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOut{to{transform:scaleX(.2);filter:blur(20px);opacity:0}}@keyframes BlurOut{to{transform:scaleX(.2);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutRight{to{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@keyframes BlurOutRight{to{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutLeft{to{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@keyframes BlurOutLeft{to{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutTop{to{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@keyframes BlurOutTop{to{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutBottom{to{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@keyframes BlurOutBottom{to{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes PopUp{50%{transform:scale(1.5)}}@keyframes PopUp{50%{transform:scale(1.5)}}@-webkit-keyframes PopUpLeft{50%{transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpLeft{50%{transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopUpRight{50%{transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpRight{50%{transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOut{50%{transform:scale(.5)}}@keyframes PopOut{50%{transform:scale(.5)}}@-webkit-keyframes PopOutLeft{50%{transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutLeft{50%{transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOutRight{50%{transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutRight{50%{transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@-webkit-keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@-webkit-keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.9)}90%{transform:scale(1.1)}}@keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.9)}90%{transform:scale(1.1)}}@-webkit-keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.7)}90%{transform:scale(.9)}}@keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.7)}90%{transform:scale(.9)}}@-webkit-keyframes PerspectiveOutTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes PerspectiveOutTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes PerspectiveOutBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes PerspectiveOutBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes ZoomIn{from{transform:scale(10);opacity:0}}@keyframes ZoomIn{from{transform:scale(10);opacity:0}}@-webkit-keyframes ZoomInLeft{from{transform:scale(10) translateX(-150%);opacity:0}}@keyframes ZoomInLeft{from{transform:scale(10) translateX(-150%);opacity:0}}@-webkit-keyframes ZoomInRight{from{transform:scale(10) translateX(150%);opacity:0}}@keyframes ZoomInRight{from{transform:scale(10) translateX(150%);opacity:0}}@-webkit-keyframes LetterZoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@keyframes LetterZoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ZoomOut{to{transform:scale(10);opacity:0}}@keyframes ZoomOut{to{transform:scale(10);opacity:0}}@-webkit-keyframes ZoomOutLeft{to{transform:scale(10) translateX(-150%);opacity:0}}@keyframes ZoomOutLeft{to{transform:scale(10) translateX(-150%);opacity:0}}@-webkit-keyframes ZoomOutRight{to{transform:scale(10) translateX(150%);opacity:0}}@keyframes ZoomOutRight{to{transform:scale(10) translateX(150%);opacity:0}}@-webkit-keyframes ZoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@keyframes ZoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes oaoFadeInTop{from{transform:translateY(-100px);opacity:0}}@keyframes oaoFadeInTop{from{transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeInBottom{from{transform:translateY(100px);opacity:0}}@keyframes oaoFadeInBottom{from{transform:translateY(100px);opacity:0}}@-webkit-keyframes oaoFadeOutop{to{transform:translateY(-100px);opacity:0}}@keyframes oaoFadeOutop{to{transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeOutBottom{to{transform:translateY(100%);opacity:0}}@keyframes oaoFadeOutBottom{to{transform:translateY(100%);opacity:0}}@-webkit-keyframes oaoFlyInTop{0%{transform:translateY(80px);opacity:0}50%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInTop{0%{transform:translateY(80px);opacity:0}50%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyInBottom{0%{transform:translateY(-80px);opacity:0}50%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInBottom{0%{transform:translateY(-80px);opacity:0}50%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyOutTop{30%{transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutTop{30%{transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoFlyOutBottom{30%{transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutBottom{30%{transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoRotateInTop{from{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInTop{from{transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateInBottom{from{transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInBottom{from{transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutTop{to{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutTop{to{transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutBottom{to{transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutBottom{to{transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInTop{from{transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInTop{from{transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInBottom{from{transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInBottom{from{transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutTop{to{transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutTop{to{transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutBottom{to{transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutBottom{to{transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInTop{from{transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInTop{from{transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInBottom{from{transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInBottom{from{transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutTop{to{transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutTop{to{transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutBottom{to{transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutBottom{to{transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translateX(-100%)}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-100%)}to{opacity:1}}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1}}@-webkit-keyframes fadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes fadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes fadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes fadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes fadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes moveFromLeft{from{transform:translateX(-800px)}}@keyframes moveFromLeft{from{transform:translateX(-800px)}}@-webkit-keyframes moveFromRight{from{transform:translateX(800px)}}@keyframes moveFromRight{from{transform:translateX(800px)}}@-webkit-keyframes moveFromTop{from{transform:translateY(-800px)}}@keyframes moveFromTop{from{transform:translateY(-800px)}}@-webkit-keyframes moveFromBottom{from{transform:translateY(800px)}}@keyframes moveFromBottom{from{transform:translateY(800px)}}@-webkit-keyframes moveToLeft{to{transform:translateX(-800px)}}@keyframes moveToLeft{to{transform:translateX(-800px)}}@-webkit-keyframes moveToRight{to{transform:translateX(800px)}}@keyframes moveToRight{to{transform:translateX(800px)}}@-webkit-keyframes moveToTop{to{transform:translateY(-800px)}}@keyframes moveToTop{to{transform:translateY(-800px)}}@-webkit-keyframes moveToBottom{to{transform:translateY(800px)}}@keyframes moveToBottom{to{transform:translateY(800px)}}@-webkit-keyframes doorCloseFromLeft{from{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}}@keyframes doorCloseFromLeft{from{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}}@-webkit-keyframes doorOpenFromRight{from{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}50%,to{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}}@keyframes doorOpenFromRight{from{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}50%,to{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}}@-webkit-keyframes doorCloseFromRight{from{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}}@keyframes doorCloseFromRight{from{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}}@-webkit-keyframes doorOpenFromLeft{from{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}50%,to{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}}@keyframes doorOpenFromLeft{from{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}50%,to{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}}@-webkit-keyframes pushReleaseFrom{from{transform:scale(3,3);opacity:0}30%{transform:scale(.5,.5)}}@keyframes pushReleaseFrom{from{transform:scale(3,3);opacity:0}30%{transform:scale(.5,.5)}}@-webkit-keyframes pushReleaseFromLeft{from{transform:translateX(-100%)}30%{transform:translateX(100px)}}@keyframes pushReleaseFromLeft{from{transform:translateX(-100%)}30%{transform:translateX(100px)}}@-webkit-keyframes pushReleaseFromRight{from{transform:translateX(100%)}30%{transform:translateX(-100px)}}@keyframes pushReleaseFromRight{from{transform:translateX(100%)}30%{transform:translateX(-100px)}}@-webkit-keyframes pushReleaseFromTop{from{transform:translateY(-100%)}30%{transform:translateY(100px)}}@keyframes pushReleaseFromTop{from{transform:translateY(-100%)}30%{transform:translateY(100px)}}@-webkit-keyframes pushReleaseFromBottom{from{transform:translateY(100%)}30%{transform:translateY(-100px)}}@keyframes pushReleaseFromBottom{from{transform:translateY(100%)}30%{transform:translateY(-100px)}}@-webkit-keyframes pushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@keyframes pushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@-webkit-keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{transform:translateX(-100%);opacity:0}}@keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{transform:translateX(-100%);opacity:0}}@-webkit-keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{transform:translateX(100%);opacity:0}}@keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{transform:translateX(100%);opacity:0}}@-webkit-keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@-webkit-keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@-webkit-keyframes flipX{from{transform:perspective(600px) rotateX(-180deg);opacity:0}to{transform:perspective(600px) rotateX(-360deg)}}@keyframes flipX{from{transform:perspective(600px) rotateX(-180deg);opacity:0}to{transform:perspective(600px) rotateX(-360deg)}}@-webkit-keyframes flipXZoomIn{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipXZoomIn{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipXZoomOut{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipXZoomOut{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipY{from{transform:perspective(600px) rotateY(180deg);opacity:0}to{transform:perspective(600px) rotateY(360deg)}}@keyframes flipY{from{transform:perspective(600px) rotateY(180deg);opacity:0}to{transform:perspective(600px) rotateY(360deg)}}@-webkit-keyframes flipYZoomIn{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipYZoomIn{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipYZoomOut{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipYZoomOut{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes skewLeft{70%{transform:skewX(40deg)}}@keyframes skewLeft{70%{transform:skewX(40deg)}}@-webkit-keyframes skewRight{70%{transform:skewX(-40deg)}}@keyframes skewRight{70%{transform:skewX(-40deg)}}@-webkit-keyframes skewInLeft{from{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}@keyframes skewInLeft{from{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}@-webkit-keyframes skewInRight{from{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}@keyframes skewInRight{from{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}@-webkit-keyframes skewOutLeft{20%{transform:skewX(40deg)}to{transform:translateX(-100%) skewX(40deg);opacity:0}}@keyframes skewOutLeft{20%{transform:skewX(40deg)}to{transform:translateX(-100%) skewX(40deg);opacity:0}}@-webkit-keyframes skewOutRight{20%{transform:skewX(-40deg)}to{transform:translateX(100%) skewX(-40deg);opacity:0}}@keyframes skewOutRight{20%{transform:skewX(-40deg)}to{transform:translateX(100%) skewX(-40deg);opacity:0}}@-webkit-keyframes pullRelease{15%{transform:scale(1.8)}}@keyframes pullRelease{15%{transform:scale(1.8)}}@-webkit-keyframes pushRelease{15%{transform:scale(.5)}}@keyframes pushRelease{15%{transform:scale(.5)}}@-webkit-keyframes swingInLeft{from{transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,20,0)}}@keyframes swingInLeft{from{transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,20,0)}}@-webkit-keyframes swingInRight{from{transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}@keyframes swingInRight{from{transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}@-webkit-keyframes swingInTop{from{transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,20)}}@keyframes swingInTop{from{transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,20)}}@-webkit-keyframes swingInBottom{from{transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}@keyframes swingInBottom{from{transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}@-webkit-keyframes elevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes elevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@-webkit-keyframes elevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes elevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@-webkit-keyframes rollFromLeft{from{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromLeft{from{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromRight{from{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromRight{from{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromTop{from{transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromTop{from{transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromBottom{from{transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromBottom{from{transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollToLeft{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@keyframes rollToLeft{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes rollToRight{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes rollToRight{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes rollToTop{from{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@keyframes rollToTop{from{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes rollToBottom{to{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes rollToBottom{to{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateX{from{transform:perspective(600px) rotateX(0)}to{transform:perspective(600px) rotateX(90deg)}}@keyframes rotateX{from{transform:perspective(600px) rotateX(0)}to{transform:perspective(600px) rotateX(90deg)}}@-webkit-keyframes rotateXIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes rotateXIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes rotateY{from{transform:perspective(600px) rotateY(0)}to{transform:perspective(600px) rotateY(90deg)}}@keyframes rotateY{from{transform:perspective(600px) rotateY(0)}to{transform:perspective(600px) rotateY(90deg)}}@-webkit-keyframes rotateYIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes rotateYIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes rotateInLeft{from{opacity:0;transform:translateX(-100%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInLeft{from{opacity:0;transform:translateX(-100%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInRight{from{opacity:0;transform:translateX(100%) rotate(0)}to{transform:translateX(0) rotate(-360deg)}}@keyframes rotateInRight{from{opacity:0;transform:translateX(100%) rotate(0)}to{transform:translateX(0) rotate(-360deg)}}@-webkit-keyframes rotateInTop{from{opacity:0;transform:translateY(-400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInTop{from{opacity:0;transform:translateY(-400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInBottom{from{opacity:0;transform:translateY(400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInBottom{from{opacity:0;transform:translateY(400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateOutLeft{from{transform:translateX(0) rotate(360deg)}to{transform:translateX(-800px) rotate(0);opacity:0}}@keyframes rotateOutLeft{from{transform:translateX(0) rotate(360deg)}to{transform:translateX(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutRight{from{transform:translateX(0) rotate(-360deg)}to{transform:translateX(800px) rotate(0);opacity:0}}@keyframes rotateOutRight{from{transform:translateX(0) rotate(-360deg)}to{transform:translateX(800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutTop{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(-800px) rotate(0);opacity:0}}@keyframes rotateOutTop{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutBottom{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(800px) rotate(0);opacity:0}}@keyframes rotateOutBottom{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(800px) rotate(0);opacity:0}}@-webkit-keyframes spinToLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@keyframes spinToLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinToRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes spinToRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToTop{from,to{transform-origin:left bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes spinToTop{from,to{transform-origin:left bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToBottom{from,to{transform-origin:right bottom}from{transform:rotate(90deg);opacity:0}}@keyframes spinToBottom{from,to{transform-origin:right bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@keyframes spinFromLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes spinFromRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromTop{from,to{transform-origin:left bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes spinFromTop{from,to{transform-origin:left bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromBottom{from,to{transform-origin:right bottom}to{transform:rotate(90deg);opacity:0}}@keyframes spinFromBottom{from,to{transform-origin:right bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes blurIn{from{filter:blur(20px);opacity:0}}@keyframes blurIn{from{filter:blur(20px);opacity:0}}@-webkit-keyframes blurInLeft{from{transform:translateX(100%);filter:blur(20px);opacity:0}}@keyframes blurInLeft{from{transform:translateX(100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInRight{from{transform:translateX(-100%);filter:blur(20px);opacity:0}}@keyframes blurInRight{from{transform:translateX(-100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInTop{from{transform:translateY(100%);filter:blur(20px);opacity:0}}@keyframes blurInTop{from{transform:translateY(100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInBottom{from{transform:translateY(-100%);filter:blur(20px);opacity:0}}@keyframes blurInBottom{from{transform:translateY(-100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}@keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}@-webkit-keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}@keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}@-webkit-keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}@keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}@-webkit-keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}@keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}@-webkit-keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}@keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}@-webkit-keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@-webkit-keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.5,1,1)}90%{transform:scale3d(1.1,1,1)}}@keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.5,1,1)}90%{transform:scale3d(1.1,1,1)}}@-webkit-keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@-webkit-keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}@keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}@-webkit-keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}@keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}@-webkit-keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}@keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}@-webkit-keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}@keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}@-webkit-keyframes bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}@keyframes bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}@-webkit-keyframes bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}@keyframes bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}@-webkit-keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}100%{opacity:0;transform:translate3d(0,-300%,0)}}@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}100%{opacity:0;transform:translate3d(0,-300%,0)}}@-webkit-keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}100%{opacity:0;transform:translate3d(0,300%,0)}}@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}100%{opacity:0;transform:translate3d(0,300%,0)}}@-webkit-keyframes bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}100%{opacity:0;transform:translate3d(-300%,0,0)}}@keyframes bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}100%{opacity:0;transform:translate3d(-300%,0,0)}}@-webkit-keyframes bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}100%{opacity:0;transform:translate3d(300%,0,0)}}@keyframes bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}100%{opacity:0;transform:translate3d(300%,0,0)}}@-webkit-keyframes perspectiveToTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes perspectiveToTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes perspectiveToBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes perspectiveToBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes zoomIn{from{transform:scale(10);opacity:0}}@keyframes zoomIn{from{transform:scale(10);opacity:0}}@-webkit-keyframes zoomInLeft{from{transform:scale(10) translateX(-50%);opacity:0}}@keyframes zoomInLeft{from{transform:scale(10) translateX(-50%);opacity:0}}@-webkit-keyframes zoomInRight{from{transform:scale(10) translateX(50%);opacity:0}}@keyframes zoomInRight{from{transform:scale(10) translateX(50%);opacity:0}}@-webkit-keyframes zoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes zoomOut{to{transform:scale(10);opacity:0}}@keyframes zoomOut{to{transform:scale(10);opacity:0}}@-webkit-keyframes zoomOutLeft{to{transform:scale(10) translateX(-50%);opacity:0}}@keyframes zoomOutLeft{to{transform:scale(10) translateX(-50%);opacity:0}}@-webkit-keyframes zoomOutRight{to{transform:scale(10) translateX(50%);opacity:0}}@keyframes zoomOutRight{to{transform:scale(10) translateX(50%);opacity:0}}@-webkit-keyframes zoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ekitRevealInTop{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInTop{form{transform:scaleY(1)}to{transform:scaleY(0)}}@-webkit-keyframes ekitRevealInBottom{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInBottom{form{transform:scaleY(1)}to{transform:scaleY(0)}}@-webkit-keyframes ekitRevealInLeft{form{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ekitRevealInLeft{form{transform:scaleX(1)}to{transform:scaleX(0)}}@-webkit-keyframes ekitRevealInRight{form{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ekitRevealInRight{form{transform:scaleX(1)}to{transform:scaleX(0)}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.ekit-wid-con .product-filter-area{margin-bottom:30px}.ekit-wid-con .product-filter-wraper{display:flex;justify-content:flex-end}.ekit-wid-con .product-filter-wraper .woocommerce-ordering{margin-right:50px;margin-bottom:0}.ekit-wid-con .woocommerce-ordering{position:relative;z-index:10}.ekit-wid-con .woocommerce-ordering .shop-filter-title{color:#777;font-size:14px;position:relative;top:9px;padding-right:50px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link{border:0;color:#777;font-size:18px;padding:10px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{color:#2575fc;background-color:transparent}.ekit-wid-con .elementskit-accordion{counter-reset:myNumber}.ekit-wid-con .elementskit-accordion .ekit-accordion-title{padding-right:10px;display:inline-block}.ekit-wid-con .elementskit-accordion .elementskit-card{border:0;border-radius:0;background-color:transparent;transition:all .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px}.ekit-wid-con .elementskit-accordion .elementskit-card-header{padding:0;background-color:transparent;border-bottom:0 solid #000}.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg{max-width:30px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{display:flex;color:#000;background-color:#f7f9fb;font-weight:700;padding:14px 30px;border:1px solid transparent;align-items:center;transition:all .4s ease;position:relative}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{text-decoration:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i{color:#2575fc;line-height:1.66667;display:inline-block;transition:transform .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left{padding-right:26px;float:left}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding:20px 30px}.ekit-wid-con .elementskit-accordion .elementskit-card-body p{margin-top:0;margin-bottom:1em}.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child{margin-bottom:0}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link{box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:#fff}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body{width:calc(100% - 40px);border-radius:0 0 5px 5px;position:relative;margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link{background-color:#2575fc;color:#fff;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i{color:inherit}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body{background-color:#2575fc}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p{color:#fff}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link{background-color:#2575fc;position:relative;border:0;padding-left:70px}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link{position:relative;z-index:1;padding:16.5px 30px}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#fff}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i{color:inherit}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#2575fc}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{position:absolute;top:0;left:0;width:100%;z-index:-1}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding-top:30px;padding-bottom:30px;padding-left:65px;padding-right:85px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link{border:1px solid #f5f5f5;border-bottom:1px solid #2575fc;background-color:#fff;position:relative;padding-left:85px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:#fff;background-color:#2575fc}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#fff}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body{padding-left:0;padding-right:0}.ekit-wid-con .number::before{counter-increment:myNumber;content:counter(myNumber) "."}.ekit-wid-con .icon-right{float:right}.ekit-wid-con .icon-left{float:left}.ekit-wid-con .path{fill:#fff;stroke:#2575fc;stroke-miterlimit:0}.ekit-wid-con .ekit_accordion_icon_group{position:absolute;right:0;margin-right:30px}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{height:100%}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{display:flex;flex-wrap:wrap;align-items:center}.ekit-wid-con .ekit-header-info svg{max-width:15px;height:auto;vertical-align:middle}.ekit-wid-con table.dataTable tbody td,.ekit-wid-con table.dataTable tbody th,.ekit-wid-con table.dataTable thead td,.ekit-wid-con table.dataTable thead th{transition:all .4s ease}.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input,.ekit-wid-con.elemenetskit-tablepress .dataTables_filter select,.ekit-wid-con.elemenetskit-tablepress .dataTables_length input,.ekit-wid-con.elemenetskit-tablepress .dataTables_length select{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.ekit-wid-con .round-img img{border-radius:100%}.ekit-wid-con .elementskit-infobox{padding:60px 40px;border:1px solid #f5f5f5;border-radius:5px;transition:all .4s ease;background-color:#fff;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-wid-con .elementskit-infobox.media .elementskit-box-header{flex:0 0 auto}.ekit-wid-con .elementskit-infobox:hover.image-active::before{background-color:rgba(37,117,252,0)}.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover>img{opacity:1;transform:scale(1.06)}.ekit-wid-con .elementskit-infobox:hover .icon-hover{opacity:1;bottom:-20px}.ekit-wid-con .elementskit-infobox .elementskit-box-header{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{display:inline-block;margin-bottom:13px}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{transition:all .4s}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher{position:relative;display:inline-block;overflow:hidden}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher>img{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image{opacity:1;position:relative;top:0}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image{position:absolute;top:80px;left:0}.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle{font-size:14px;font-weight:400;color:#2575fc;transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-body{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-body p{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-footer{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn{left:0;bottom:0;opacity:0}.ekit-wid-con .elementskit-infobox .btn-wraper{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .border-divider{margin-bottom:25px;transition:all .4s ease;z-index:2}.ekit-wid-con .elementskit-infobox .link-btn{font-size:13px}.ekit-wid-con .elementskit-infobox .icon-hover{position:absolute;bottom:-50px;right:0;opacity:0;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-infobox .icon-hover i{font-size:100px}.ekit-wid-con .elementskit-infobox .icon-hover svg{max-width:100px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-infobox.gradient-active::before{position:absolute;content:"";top:0;left:-101%;height:100%;width:100%;transition:all .6s ease;background-size:101% 101%}.ekit-wid-con .elementskit-infobox.gradient-active:hover::before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before{left:0;top:-100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before{top:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before{left:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before{left:0;top:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before{top:0}.ekit-wid-con .elementskit-infobox.image-active::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(37,117,252,0);transition:all .4s ease;z-index:1;background-size:101% 101%}.ekit-wid-con .elementskit-infobox.image-active .image-hover{position:absolute;top:0;left:0;height:100%;width:100%}.ekit-wid-con .elementskit-infobox.image-active .image-hover>img{opacity:0;width:100%;height:100%;transition:all .4s ease}.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn{opacity:1;visibility:visible}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px}.ekit-wid-con .elementkit-infobox-icon.framed{border:2px solid red;padding:10px}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px 30px}.ekit-wid-con .elementkit-infobox-icon.framed.round{border-radius:100%}.ekit-wid-con .elementskit-icon-right{display:flex;flex-direction:row-reverse}.ekit-wid-con .infobox-ovelry{position:relative}.ekit-wid-con .infobox-ovelry:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#2575fc;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-info-box-title{font-size:23px;transition:all .4s ease;margin-top:0}.ekit-wid-con .elementskit-info-box-title svg{max-width:26px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-info-box-icon{display:inline-block}.ekit-wid-con .elementskit-info-box-icon>i{color:#000;font-size:64px}.ekit-wid-con .elementskit-infobox{position:relative}.ekit-wid-con .ekit_global_link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50}.ekit-wid-con .ekit-badge{background-color:#ff057c;font-size:.70588rem;color:#fff;font-weight:500;padding:1px 6px;border-radius:.29412rem 0 .29412rem 0;display:inline-block}.ekit-wid-con .ekit-icon-box-badge{position:absolute;line-height:1;z-index:2}.ekit-wid-con .ekit_position_top_left{top:0;left:0}.ekit-wid-con .ekit_position_top_center{top:0;left:50%;transform:translateX(-50%)}.ekit-wid-con .ekit_position_top_right{top:0;right:0}.ekit-wid-con .ekit_position_center_left{top:50%;transform:translateY(-50%);left:0}.ekit-wid-con .ekit_position_center_right{top:50%;transform:translateY(-50%);right:0}.ekit-wid-con .ekit_position_bottom_left{bottom:0;left:0}.ekit-wid-con .ekit_position_bottom_center{bottom:0;left:50%;transform:translateX(-50%)}.ekit-wid-con .ekit_position_bottom_right{bottom:0;right:0}.ekit-wid-con .profile-card{background-color:#fff;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);padding:40px 20px;transition:all .4s ease;position:relative}.ekit-wid-con .profile-card.text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .profile-card:hover{box-shadow:0 42px 60px 0 rgba(0,0,0,.3)}.ekit-wid-con .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-icon{display:inline-flex;position:relative;z-index:0}.ekit-wid-con .profile-icon[class*=icon-align-]{display:flex}.ekit-wid-con .profile-icon.icon-align-start{justify-content:flex-start}.ekit-wid-con .profile-icon.icon-align-center{justify-content:center}.ekit-wid-con .profile-icon.icon-align-end{justify-content:flex-end}.ekit-wid-con .profile-icon svg{max-width:60px;height:auto;vertical-align:middle}.ekit-wid-con .profile-icon>i{display:block;width:60px;height:60px;color:#fff;background-color:#fc0467;border-radius:50%;font-size:22px;line-height:50px;text-align:center;transition:all .4s ease}.ekit-wid-con .profile-body{padding-bottom:20px}.ekit-wid-con .profile-body .profile-title{font-size:22px;color:#000;margin:0}.ekit-wid-con .profile-body .profile-title>a{color:inherit}.ekit-wid-con .profile-body .profile-designation{color:rgba(0,0,0,.5);font-size:13px;transition:all .4s ease;margin-bottom:15px}.ekit-wid-con .profile-header{margin-bottom:38px;position:relative;overflow:hidden;display:inline-block;max-width:100%}.ekit-wid-con .profile-header>img{width:160px;height:160px;transition:all .4s ease}.ekit-wid-con .profile-image-card{position:relative;overflow:hidden}.ekit-wid-con .profile-image-card::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);transition:all .4s ease .2s;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.ekit-wid-con .profile-image-card .hover-area{position:absolute;top:50%;transform:translateY(-20%);z-index:2;width:100%;opacity:0;visibility:hidden;transition:all .3s ease}.ekit-wid-con .profile-image-card .hover-area .profile-title{color:#fff}.ekit-wid-con .profile-image-card .hover-area .profile-designation{color:#fff}.ekit-wid-con .profile-image-card:hover .hover-area{opacity:1;visibility:visible;transform:translateY(-50%);transition:all .3s ease .1s}.ekit-wid-con .profile-image-card:hover::before{top:0;opacity:1;visibility:visible;transition:all .4s ease 0s}.ekit-wid-con .image-card-v2 .profile-image-card::before{background-color:#123075;top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;transform:scale(2);opacity:0}.ekit-wid-con .image-card-v2 .profile-image-card:hover::before{opacity:.93;transform:scale(1)}.ekit-wid-con .image-card-v2 .profile-image-card .hover-area{padding-left:50px;padding-right:50px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-designation{margin-bottom:12px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr{background-color:rgba(255,255,255,.6);margin-bottom:25px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content{color:#fff}.ekit-wid-con .image-card-v2.style-circle .profile-image-card{width:100%;height:auto}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:before{border-radius:inherit}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:after{content:" ";display:block;padding-bottom:100%}.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ekit-wid-con .image-card-v3 .profile-image-card::before{display:none}.ekit-wid-con .image-card-v3 .profile-image-card:after{position:absolute;content:"";left:0;bottom:0;height:100%;width:100%;background-color:#111;opacity:0;transition:all .4s ease;pointer-events:none}.ekit-wid-con .image-card-v3 .profile-image-card .hover-area{top:inherit;bottom:0;transform:none}.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area{transform:translateY(-40px)}.ekit-wid-con .image-card-v3 .profile-image-card:hover::after{opacity:.8}.ekit-wid-con .image-card-v3.tiny-gutters{margin-left:-3px;margin-right:-3px}.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-]{padding-left:3px;padding-right:3px;margin-bottom:6px}.ekit-wid-con .profile-square-v .profile-card{padding:20px 20px 40px;z-index:1}.ekit-wid-con .profile-square-v .profile-card::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#123075;opacity:0;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .profile-square-v .profile-card .profile-header{width:100%;height:100%;border-radius:0}.ekit-wid-con .profile-square-v .profile-card .profile-content{transition:all .4s ease}.ekit-wid-con .profile-square-v .profile-card:hover::before{opacity:1}.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title{color:#fff}.ekit-wid-con .profile-square-v .profile-card:hover .profile-content{color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card::before{display:none}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover{background-color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation{color:#656565}.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover{box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}.ekit-wid-con .profile-square-v.square-v4 .profile-card{max-height:380px;overflow:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card::before{display:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{margin-bottom:0;max-width:255px;max-height:255px}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body{margin-bottom:0;padding:35px 20px;transition:all .4s ease;position:relative}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#123075;opacity:0;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list{opacity:0;visibility:hidden;transition:all .4s ease}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-designation{margin-bottom:25px}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover{box-shadow:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body{transform:translateY(-50px)}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before{opacity:1}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list{opacity:1;visibility:visible}.ekit-wid-con .profile-square-v.square-v5 .profile-card{padding-bottom:50px}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header{padding-bottom:0}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body{padding:32px 60px}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-designation{margin-bottom:30px}.ekit-wid-con .profile-square-v.square-v6 .profile-card{padding-bottom:35px}.ekit-wid-con .profile-square-v.square-v6 .profile-card::after{position:absolute;content:"";height:5px;width:100%;bottom:0;left:0;background-color:#2965f1;opacity:.2;transition:all .4s ease}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header{margin-bottom:0}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body{padding:40px}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-designation{margin-bottom:30px}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover{box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after{display:none}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before{opacity:0;background-size:101% 101%}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title{color:#fff}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation{color:#fff}.ekit-wid-con .profile-info-text{padding-right:30px}.ekit-wid-con .profile-info-text .info-title{font-size:48px;margin-bottom:23px}.ekit-wid-con .profile-info-text p{margin-bottom:37px}.ekit-wid-con .small-gutters .profile-card{padding:10px 10px 40px}.ekit-wid-con .no_gutters .profile-card{padding:0}.ekit-wid-con .style-circle .profile-image-card{width:255px;height:255px;border-radius:50%}.ekit-wid-con .style-circle .profile-image-card.text-center{margin-left:auto;margin-right:auto}.ekit-wid-con .text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .popup-modal{display:inline-block}.ekit-wid-con .elementskit-portfolio-thumb img{width:100%}.ekit-wid-con .ekit-team-style-default{background-image:none!important}.ekit-wid-con .ekit-team-style-default:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent!important;border-radius:inherit;opacity:0;transition:opacity .3s;z-index:-1}.ekit-wid-con .ekit-team-style-default:hover:before{opacity:1}.ekit-wid-con .ekit-team-style-long_height_hover>img,.ekit-wid-con .ekit-team-style-overlay>img,.ekit-wid-con .ekit-team-style-overlay_details>img{display:block}.ekit-wid-con .ekit-team-style-long_height_details{overflow:hidden}.ekit-wid-con .ekit-team-img>img{margin-left:auto;margin-right:auto;border-radius:inherit}.ekit-wid-con .ekit-team-img.profile-header>img{-o-object-fit:cover;object-fit:cover}.ekit-wid-con .ekit-team-img.profile-image-card>img{width:100%}.ekit-wid-con .ekit-team-modal.mfp-bg{border-radius:0;-webkit-animation:none;animation:none}.ekit-wid-con .ekit-team-modal.mfp-wrap:before{opacity:.8;transition:opacity .3s;cursor:zoom-out}.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready:before{opacity:1}.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup:before{background-color:#555;border-radius:0;-webkit-animation:none;animation:none}.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container{padding:60px 15px;overflow:auto}.ekit-wid-con .ekit-team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:#656565;background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0}.ekit-wid-con .ekit-team-modal-title{margin-top:0;margin-bottom:8px;color:#000;font-size:22px}.ekit-wid-con .ekit-team-modal-position{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:13px}.ekit-wid-con .ekit-team-modal-img{width:100%;margin-bottom:30px}.ekit-wid-con .ekit-team-modal-img>img{display:block;width:100%;box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-img{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}}.ekit-wid-con .ekit-team-modal-info{width:100%}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a{line-height:32px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg{max-width:12px;height:auto;vertical-align:middle}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-info.has-img{flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media screen and (min-width:992px){.ekit-wid-con .ekit-team-modal-info.has-img{padding-left:50px}}.ekit-wid-con .ekit-team-modal-content{margin-bottom:22px}.ekit-wid-con .ekit-team-modal-content p:not(:last-child){margin-bottom:10px}.ekit-wid-con .ekit-team-modal-list{margin-bottom:25px;padding-left:0;list-style:none;color:#656565;font-size:15px}.ekit-wid-con .ekit-team-modal-list>li{padding:19px 0;border-top:1px solid rgba(0,0,0,.05)}.ekit-wid-con .ekit-team-modal-list>li:last-child{border-bottom:1px solid rgba(0,0,0,.05)}.ekit-wid-con .ekit-team-modal-list strong{font-weight:600;padding-right:18px}.ekit-wid-con .ekit-team-modal-list a{color:inherit}.ekit-wid-con .ekit-team-modal-list a:hover{color:#2575fc}.ekit-wid-con .ekit-team-popup{transition:color .3s}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup{transition:all .3s;transform:translateX(-50px)}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup{transform:translate(0)}.ekit-wid-con .elementskit-team-popup .modal-content{box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:#fff;border:0;border-radius:0}.ekit-wid-con .elementskit-team-popup .modal-body{padding:60px 40px;display:flex;flex-wrap:wrap}.ekit-wid-con .modal-header .mfp-close{position:static;width:auto;height:auto;margin:0;padding:0;cursor:pointer;margin-left:auto}.ekit-wid-con .ekit-promo-popup>.mfp-container{right:0;max-width:920px;margin-left:auto;margin-right:auto}.ekit-wid-con .ekit-team-social-list>li{display:inline-block}.ekit-wid-con .ekit-team-social-list>li:not(:last-child){margin-right:10px}.ekit-wid-con .ekit-team-social-list>li>a{display:inline-block;color:#fff;width:30px;height:30px;line-height:32px;font-size:12px;background-color:#000;text-align:center;transition:all .3s}.ekit-wid-con .ekit-team-social-list>li>a:hover{background-color:rgba(0,0,0,.8);border-radius:50%}.ekit-wid-con .ekit-team-social-list>li>a:hover svg::before,.ekit-wid-con .ekit-team-social-list>li>a:hover>i::before{-webkit-animation:iconTranslateY .4s forwards;animation:iconTranslateY .4s forwards}.ekit-wid-con .ekit-team-social-list>li>a svg{max-width:12px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-team-social-list>li>a>i{overflow:hidden}.ekit-wid-con .ekit-team-social-list>li>a>i::before{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-team-img-block>img{display:block}.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ekit-wid-con .elementskit-blog-block-post{padding:50px;background-color:#fff;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);border-radius:10px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{border-radius:10px;margin-right:20px}.ekit-wid-con .elementskit-blog-block-post .entry-title{font-size:36px;font-weight:900;margin-bottom:0}.ekit-wid-con .elementskit-blog-block-post .entry-title a{color:#000}.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover{opacity:.8}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{display:block;box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img{display:block;width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header{margin-top:0;padding-left:0;padding-right:0;margin-bottom:30px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list{margin-bottom:15px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list .meta-cat,.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list .meta-date{margin-right:40px}.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer>p{color:#8d8d8d;margin-bottom:35px}.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img{transform:scale(1.05);opacity:.8}.ekit-wid-con .post-meta-list svg{max-width:16px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-post-card{background-color:#fff;transition:all .4s ease;background:#123075;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);padding:60px 40px;border-radius:6px}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#a6aabb}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-card .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list{margin-bottom:17px}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title{font-size:18px;line-height:1.333}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#000}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover{opacity:.9}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr{margin-top:25px;margin-bottom:22px}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#8d8d8d}.ekit-wid-con .elementskit-post-card .elementskit-post-body p{margin-bottom:35px}.ekit-wid-con .elementskit-post-image-card{transition:all .4s ease;background-color:#fff;border-radius:10px;background:#123075;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1)}.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img{transform:scale(1.05) rotate(2deg);opacity:.8}.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img>img{box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3)}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body{padding:20px 40px 40px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body>p{color:#fff}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{border-radius:10px}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header{position:relative}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{position:relative;padding:20px;overflow:hidden;display:block}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow{box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2)}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer{margin-top:16px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper{margin-top:25px}.ekit-wid-con .elementskit-post-image-card .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-image-card .post-meta-list{margin-bottom:20px;color:rgba(255,255,255,.5)}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span .meta-date-text{vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .entry-title{font-size:18px;margin-bottom:28px}.ekit-wid-con .elementskit-post-image-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-image-card.modern{margin-top:40px}.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb>img{opacity:1}.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb{margin-top:-60px}.ekit-wid-con .blog-block-post[class*=gradient-]{background:#123075}.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a{color:#fff}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list{color:rgba(255,255,255,.5)}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a{vertical-align:middle;color:inherit}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer>p{color:rgba(255,255,255,.5)}.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name{color:inherit}.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter:first-letter{border-bottom-color:#102966}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .gradient-bg-2{background:#fa2b56}.ekit-wid-con .post-meta-list{color:#a3a3a3}.ekit-wid-con .post-meta-list>span{display:inline-block}.ekit-wid-con .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .post-meta-list>span i{padding-right:5px}.ekit-wid-con .post-meta-list>span:not(:last-child){margin-right:40px}.ekit-wid-con .meta-author .author-img{display:inline-block;margin-right:15px;box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);border-radius:50%;transition:all .4s ease;margin-bottom:0;overflow:hidden;position:relative;vertical-align:middle}.ekit-wid-con .meta-author .author-img img{max-width:100%}.ekit-wid-con .meta-author .author-name{color:inherit}.ekit-wid-con .meta-author .author-name:hover{opacity:.8}.ekit-wid-con .first-letter{display:inline-block}.ekit-wid-con .first-letter:first-letter{border-bottom:3px solid #e5e5e5}.ekit-wid-con .elementskit-border-hr{height:3px;width:30px;display:block;background-color:#e5e5e5}.ekit-wid-con .text-center .elementskit-border-hr{margin-left:auto;margin-right:auto}.ekit-wid-con .text-right .elementskit-border-hr{margin-left:auto}.ekit-wid-con .elementskit-meta-lists{position:absolute;top:83%;left:30px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta{display:flex;font-size:12px;text-align:center;color:#fff;background:#fa2b56;width:55px;height:55px;border-radius:100px;align-items:center}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta:not(:last-child){margin-right:15px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta strong{display:block;font-size:22px;font-weight:900;line-height:1;margin-bottom:2px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta .elementskit-meta-wraper{display:block;margin:10px 0;line-height:1;width:100%}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag{top:auto;left:10px;bottom:30px}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta{width:auto;height:auto;border-radius:0;padding-left:22px;padding-right:12px;position:relative}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before{position:absolute;content:"";top:-10px;left:0;color:#912f3d;border-bottom:solid currentColor;border-top:solid transparent;border-width:5px}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_right::before{border-right:solid transparent;border-left:solid currentColor}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_left::before{border-right:solid currentColor;border-left:solid transparent}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta .elementskit-meta-wraper{margin:7px 0}.ekit-wid-con .elementskit-entry-thumb{position:relative;overflow:hidden;display:block}.ekit-wid-con .elementskit-entry-thumb>img{transition:all .4s ease}.ekit-wid-con .elementskit-entry-header{position:relative}.ekit-wid-con .elementskit-post-body.ekit-highlight-border{position:relative}.ekit-wid-con .elementskit-post-body.ekit-highlight-border:before{content:"";height:20px;width:2px;background:#ff712b;position:absolute;z-index:999;transform:translateY(-50%);top:50%;left:0}.ekit-wid-con .post-meta-list>span{transition:all .4s ease;cursor:pointer;line-height:1}.ekit-wid-con .post-meta-list>span>i{display:inline-block}.ekit-wid-con .meta-author .author-img>img{margin:0}.ekit-wid-con .elementskit-post-body>p:empty{display:none}.ekit-wid-con .elementskit-image-accordion-wraper{display:flex;overflow:hidden;min-height:366px;position:relative}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion{flex:1;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;min-height:460px;overflow:hidden;cursor:pointer;transition:all .4s ease;display:flex}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background:#000;background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 60%);transition:all .5s ease;opacity:0}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content{width:100%}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title{color:#fff;margin-bottom:0}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper{position:relative;transition:all .6s ease;top:100px;opacity:0;visibility:hidden;display:block}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper{position:relative;transition:all .7s ease;top:100px;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper{margin-bottom:20px;position:relative;transition:all .6s ease;top:-100px;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline{color:#fff}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg{max-width:16px;height:auto;vertical-align:middle}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover{flex:3}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label:before,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover:before{top:0;opacity:1}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper{top:0;opacity:1;visibility:visible}.ekit-wid-con .ekit-image-accordion-actions{display:block}.ekit-wid-con .ekit-image-accordion-actions>a{display:inline-flex;align-items:center;justify-content:center;transition:all .3s}.ekit-wid-con .ekit-image-accordion-actions>a>svg{width:100%}.ekit-wid-con .elementskit-accordion-title{color:#000;font-size:22px;margin-bottom:0;display:block;font-weight:700}.ekit-wid-con .elementskit-accordion-title svg{max-width:28px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-accordion-title.icon-title{font-size:28px;display:inline-block}.ekit-wid-con .elementskit-accordion-title.icon-title>i{position:relative;top:3px;display:inline-block}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right{padding-left:15px}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left{padding-right:15px}.ekit-wid-con .icon-outline{width:40px;height:40px;line-height:40px;display:inline-block;color:#000;text-align:center;border:1px solid currentColor}.ekit-wid-con .icon-outline.circle{border-radius:50%}.ekit-wid-con .elementskit-clients-slider .slick-slide{margin-right:15px;margin-left:15px}.ekit-wid-con .elementskit-clients-slider .slick-slide>div:not(:last-child){margin-bottom:30px}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator{position:relative}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator:after{content:"";background:#e7e7e7;position:absolute;z-index:999;transform:translateY(-50%)}.ekit-wid-con .elementskit-clients-slider .slick-arrow.slick-next{left:100%}.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background:#f2709c;background:linear-gradient(315deg,#f2709c 0,#fe8f75 60%);transition:all .3s ease;z-index:-1}.ekit-wid-con .elementskit-clients-slider .single-client{min-height:170px;z-index:5;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease}.ekit-wid-con .elementskit-clients-slider .single-client img{transition:all .4s ease}.ekit-wid-con .elementskit-clients-slider .single-client .content-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client .content-image>.hover-image{display:none}.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image>.hover-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client:hover{z-index:6}.ekit-wid-con .elementskit-clients-slider .single-client:hover::before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider .client-slider-item{position:relative}.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before{display:none}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:#f2709c;transition:all .3s ease;z-index:-1}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover:before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before{top:-100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before{top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before{top:0;left:-100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before{left:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before{top:0;left:100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before{left:0}.ekit-wid-con .elementskit-clients-slider .slick-next,.ekit-wid-con .elementskit-clients-slider .slick-prev{z-index:1}.ekit-wid-con .elementskit-clients-slider .slick-next::before,.ekit-wid-con .elementskit-clients-slider .slick-prev::before{color:#000}.ekit-wid-con .elementskit-clients-slider .slick-arrow{position:absolute;border:0;background:0 0;z-index:1;padding:0;height:initial!important;width:initial!important;line-height:initial!important;font-size:20px;color:#000;padding:15px}.ekit-wid-con .elementskit-clients-slider .slick-arrow .slick-next{left:100%}.ekit-wid-con .elementskit-clients-slider .slick-arrow::before{content:""!important}.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-prev{left:15px}.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-next{right:15px;left:inherit}.ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev{left:-60px}.ekit-wid-con .slick-dots{line-height:1}.ekit-wid-con .slick-dots li button{background-color:#ededed;padding:0}.ekit-wid-con .slick-dots li button:before{opacity:0}.ekit-wid-con .slick-dots li.slick-active button{background-color:#62606b}.ekit-wid-con .dot_dashed .slick-dots li,.ekit-wid-con .dot_dotted .slick-dots li{width:auto;height:auto}.ekit-wid-con .dot_dashed .slick-dots li button,.ekit-wid-con .dot_dotted .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#000;opacity:1;display:block;transition:all .4s ease;border:0}.ekit-wid-con .dot_dashed .slick-dots li button::before,.ekit-wid-con .dot_dotted .slick-dots li button::before{content:""!important}.ekit-wid-con .dot_dashed .slick-dots li.slick-active button,.ekit-wid-con .dot_dotted .slick-dots li.slick-active button{transform:scale(2);opacity:1}.ekit-wid-con .dot_dashed .slick-dots>li.slick-active>button{width:40px;transform:scale(1);border-radius:4px}.ekit-wid-con .dot_paginated .slick-dots{counter-reset:myCounter}.ekit-wid-con .dot_paginated .slick-dots>li{width:40px;height:40px;line-height:40px;background-color:#fff;box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);color:#565656;opacity:1;font-weight:700;border-radius:50%}.ekit-wid-con .dot_paginated .slick-dots>li:before{counter-increment:myCounter;content:counter(myCounter)}.ekit-wid-con .dot_paginated .slick-dots>li.slick-active{background-color:#2575fc;color:#fff}.ekit-wid-con .dot_paginated .slick-dots>li>button{display:none}.ekit-wid-con .elementskit-info-image-box{transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title{color:#2575fc}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn{background-color:#2575fc;border-color:#2575fc;color:#fff}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header{transition:all .4s ease;position:relative;overflow:hidden}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb{display:block}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a{display:block;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img{display:block;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .elementskit-info-image-box .elementskit-box-body{padding:55px 40px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title{font-size:18px;margin-bottom:20px;color:#000;display:block;font-weight:700}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title>i{font-size:22px;padding-right:14px;position:relative;top:2px}.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon{width:40px;height:40px;line-height:40px;font-size:15px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer{line-height:1;margin-top:20px}.ekit-wid-con .elementskit-info-image-box.style-modern{overflow:visible}.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body{box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);border-radius:10px;background-color:rgba(255,255,255,.9);width:calc(100% - 40px);padding:30px 40px;position:relative;z-index:2;margin-top:-20px;margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before{position:absolute;content:"";bottom:-1px;left:0;height:3px;width:100%;background-color:#2575fc;transition:transform 250ms ease-in;transform:scaleX(0);transform-origin:0 50%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before{transform:scaleX(1);transform-origin:100% 50%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before{transform-origin:right center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before{transform-origin:left center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before{transform-origin:center center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before{transform-origin:center center}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body{background-color:#fff;box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);border-radius:10px;width:calc(100% - 40px);position:relative;padding:30px 35px;transition:all .4s ease;height:90px;margin-left:auto;margin-right:auto;margin-top:-40px;position:relative}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before{position:absolute;content:"";bottom:-10px;left:50%;height:100%;transform:translateX(-50%);width:calc(100% - 20px);z-index:-1;transition:all .4s ease;opacity:0;border-radius:10px;background-color:#fff}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after{bottom:-20px;width:calc(100% - 40px);z-index:-2}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title{font-size:18px;font-weight:700}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i{font-size:26px}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body{height:185px}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before{opacity:1}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{opacity:1}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer{opacity:1}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body{padding-left:0;padding-right:0}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer{padding-left:40px;padding-right:40px}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before{position:absolute;content:"";left:0;bottom:0;height:100%;background-color:#fff;width:10px;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after{left:inherit;right:0;height:calc(100% + 40px)}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{position:relative;overflow:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{position:absolute;bottom:0;left:0;background-color:rgba(247,56,89,.8);padding:45px 40px;width:100%;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title{color:#fff;margin-bottom:0;display:block}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor{background-color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{opacity:0;bottom:-40%;visibility:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p{margin-top:10px;color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title{color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content{opacity:1;bottom:0;visibility:visible;transition:all .4s ease .1s}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content{opacity:0;bottom:-40%;visibility:hidden;transition:all .4s ease .1s}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content{background-color:rgba(0,228,154,.8)}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content{background-color:rgba(106,17,203,.8)}.ekit-wid-con .elementskit-info-image-box.image-card-2{position:relative}.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body{box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body{padding:40px;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title{margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content>p{margin-top:10px}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer{opacity:0;visibility:hidden;transition:all .4s ease;margin-bottom:-60px}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover{transform:translateY(0)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body{transform:translateY(-60px)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer{opacity:1;visibility:visible;margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.parallax-card{overflow:initial}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{transition:all .4s ease}.ekit-wid-con .image-box-img-center img{margin:0 auto}.ekit-wid-con .image-box-img-left img{margin-right:auto}.ekit-wid-con .image-box-img-right img{margin-left:auto}.ekit-image-box.floating-style .ekit-image-box-body:after,.ekit-image-box.floating-style .ekit-image-box-body:before{box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)}.ekit-image-box.style-sideline .ekit-image-box-body-inner{padding-left:40px;padding-right:40px;border-style:solid;border-color:#2575fc;border-top-width:0!important;border-bottom-width:0!important;transition:border-color .3s}.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner{border-right-width:0!important}.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner{border-left-width:0!important}.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{display:flex;flex-direction:column}.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body{flex:1}.ekit-wid-con .skill-medium .skill-bar{height:10px}.ekit-wid-con .skill-medium.skill-radius .skill-bar,.ekit-wid-con .skill-medium.skill-radius .skill-track{border-radius:5px}.ekit-wid-con .skill-big .skill-bar{height:35px}.ekit-wid-con .skill-big.skill-radius .skill-bar,.ekit-wid-con .skill-big.skill-radius .skill-track{border-radius:17.5px}.ekit-wid-con .single-skill-bar:not(:last-child){margin-bottom:25px}.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track{background-color:#ff3984}.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track{background-color:#cc24fc}.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track{background-color:#00e49a}.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track{background-color:#4285f4}.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track{background-color:#7ed500}.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track{background-color:#f96933}.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track{background-color:#53f8a2}.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track{background-color:#fe8f75}.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track{background-color:#35ed7e}.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track{background-color:#9460ff}.ekit-wid-con .skill-bar{height:3px;background-color:#f5f5f5}.ekit-wid-con .skill-bar .skill-track{width:0%;background-color:#333;display:block;height:100%;overflow:visible!important;position:relative}.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper{position:absolute;right:0;top:-33px;z-index:1}.ekit-wid-con .skill-bar .skill-track .fa,.ekit-wid-con .skill-bar .skill-track .icon,.ekit-wid-con .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;transform:translateY(-50%);color:#000}.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper{padding-right:57px}.ekit-wid-con .skill-bar .skill-track .fa svg,.ekit-wid-con .skill-bar .skill-track .icon svg,.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg{max-width:15px;height:auto;vertical-align:middle}.ekit-wid-con .skill-bar-content{margin-bottom:7px}.ekit-wid-con .skill-bar-content .skill-title{font-weight:700;color:#000}.ekit-wid-con .number-percentage-wraper{color:#000}.ekit-wid-con .number-percentage-wraper.style2{font-size:13px;font-weight:700}.ekit-wid-con .inner-content .single-skill-bar{position:relative}.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);margin-bottom:0;padding-left:30px}.ekit-wid-con .inner-content .single-skill-bar .skill-title{color:#fff}.ekit-wid-con .inner-content .skill-track .number-percentage-wraper{top:50%;transform:translateY(-50%);color:#fff;padding-right:30px}.ekit-wid-con .inner-content .skill-track .fa,.ekit-wid-con .inner-content .skill-track .icon{color:#fff}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar{height:30px;background-color:#fff;padding:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track{height:10px;border-radius:5px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper{top:-39px}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper{color:#fff;height:30px;padding:0 10px;z-index:1;text-align:center;right:calc(0% - 22px);top:-30px}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content{position:absolute;top:0;left:0;z-index:-1;fill:#333;height:100%;width:100%}.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg{fill:#ff3984}.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg{fill:#cc24fc}.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg{fill:#00e49a}.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg{fill:#4285f4}.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg{fill:#7ed500}.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg{fill:#f96933}.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg{fill:#53f8a2}.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg{fill:#fe8f75}.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg{fill:#35ed7e}.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg{fill:#9460ff}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:#333;color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";bottom:-5px;left:50%;transform:translateX(-50%);width:3px;height:5px;background-color:#333}.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before{background-color:#ff3984}.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before{background-color:#cc24fc}.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before{background-color:#00e49a}.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before{background-color:#4285f4}.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before{background-color:#7ed500}.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before{background-color:#f96933}.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before{background-color:#53f8a2}.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before{background-color:#fe8f75}.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before{background-color:#35ed7e}.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before{background-color:#9460ff}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper{height:22px;padding:0 8px;background-color:#333;text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:inherit;z-index:-1}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper{height:24px;line-height:24px;display:inline-block;color:#fff;font-size:13px;background-color:#333;text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";right:0;bottom:-8px;color:#333;border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before{color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before{color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before{color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before{color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before{color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before{color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before{color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before{color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before{color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before{color:#9460ff}.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content{margin-bottom:18px}.ekit-wid-con .style-switch .single-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper{float:right;position:relative;top:31px}.ekit-wid-con .style-switch .single-skill-bar .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{position:absolute;content:"";right:0;border-radius:50%;color:#333}.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{top:-12.5px;width:25px;height:25px;background-color:#fff;border:1px solid currentColor;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2)}.ekit-wid-con .style-switch .single-skill-bar .skill-track::after{width:8px;height:8px;background-color:currentColor;top:-3px;right:8px}.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before{color:#ff3984}.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before{color:#cc24fc}.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before{color:#00e49a}.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before{color:#4285f4}.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before{color:#7ed500}.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before{color:#f96933}.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before{color:#53f8a2}.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before{color:#fe8f75}.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before{color:#35ed7e}.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before{color:#9460ff}.ekit-wid-con .style-stripe .single-skill-bar .skill-track{background:repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track{background:repeating-linear-gradient(to right,#ff3984,#ff3984 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track{background:repeating-linear-gradient(to right,#cc24fc,#cc24fc 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track{background:repeating-linear-gradient(to right,#00e49a,#00e49a 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track{background:repeating-linear-gradient(to right,#4285f4,#4285f4 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track{background:repeating-linear-gradient(to right,#7ed500,#7ed500 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track{background:repeating-linear-gradient(to right,#f96933,#f96933 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track{background:repeating-linear-gradient(to right,#53f8a2,#53f8a2 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track{background:repeating-linear-gradient(to right,#fe8f75,#fe8f75 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track{background:repeating-linear-gradient(to right,#35ed7e,#35ed7e 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track{background:repeating-linear-gradient(to right,#9460ff,#9460ff 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper{height:35px;line-height:35px;color:#fff;background-color:#333;text-align:center;padding:0 8px;top:-10px;z-index:1}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #fff;border-left:solid #fff;border-right:solid currentColor;border-bottom:solid currentColor;border-width:5px}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper{background-color:#cc2e6a}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before{color:#801d42}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper{background-color:#a31dca}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before{color:#66127e}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00b67b}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before{color:#00724d}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper{background-color:#356ac3}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before{color:#21437a}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper{background-color:#65aa00}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before{color:#3f6b00}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper{background-color:#c75429}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before{color:#7d351a}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper{background-color:#42c682}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before{color:#2a7c51}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper{background-color:#cb725e}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before{color:#7f483b}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper{background-color:#2abe65}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before{color:#1b773f}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper{background-color:#764dcc}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before{color:#4a3080}.ekit-wid-con .elementskit-funfact{transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-wid-con .elementskit-funfact .funfact-icon svg{vertical-align:middle;max-width:50px;height:auto}.ekit-wid-con .elementskit-funfact-overlay{z-index:-1}.ekit-wid-con .elementskit-funfact .funfact-content{line-height:1}.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:28px;font-weight:700;color:#333}.ekit-wid-con .elementskit-funfact .funfact-content .fa,.ekit-wid-con .elementskit-funfact .funfact-content .icon{font-size:25px;padding-right:5px}.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon{display:inline-block}.ekit-wid-con .elementskit-funfact .funfact-title{color:gray;font-size:15px;margin:0;font-weight:400}.ekit-wid-con .elementskit-funfact .funfact-title.black-v{color:#000}.ekit-wid-con .elementskit-funfact .super{font-size:22px;color:#2575fc;vertical-align:super;position:relative;top:-5px}.ekit-wid-con .elementskit-funfact .color-1 .fa,.ekit-wid-con .elementskit-funfact .color-1 .icon,.ekit-wid-con .elementskit-funfact .color-1 .super{color:#9460ff}.ekit-wid-con .elementskit-funfact .color-2 .fa,.ekit-wid-con .elementskit-funfact .color-2 .icon,.ekit-wid-con .elementskit-funfact .color-2 .super{color:#fc5290}.ekit-wid-con .elementskit-funfact .color-3 .fa,.ekit-wid-con .elementskit-funfact .color-3 .icon,.ekit-wid-con .elementskit-funfact .color-3 .super{color:#09b2a0}.ekit-wid-con .elementskit-funfact .xs-overlay{z-index:-1;opacity:.7;pointer-events:none}.ekit-wid-con .elementskit-funfact.divider_funfact{display:flex}.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner{flex:0 0 auto}.ekit-wid-con .elementskit-funfact.divider_funfact.position_center{align-items:center}.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom{align-items:flex-end}.ekit-wid-con .style-border-bottom.elementskit-funfact::before{position:absolute;content:"";bottom:-15px;left:0;height:5px;width:100%;z-index:1;background-color:#53f995;transform-origin:100% 100%;transform:scaleX(1);transition:transform .3s ease}.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before{transform:scaleX(0);transform-origin:0 50%}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before{transform-origin:left center}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before{transform-origin:right center}.ekit-wid-con .vertical-bar{width:3px;height:20px;background-color:#2575fc;display:inline-block;float:left}.ekit-wid-con .vertical-bar.border_left_side{float:right}.ekit-wid-con .elementskit-funfact.gradient-1{background-color:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-funfact.gradient-2{background-color:#b18cfe;background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .elementskit-funfact.gradient-3{background-color:#82e182;background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)}.ekit-wid-con .elementskit-funfact.gradient-4{background-color:#07b787;background:linear-gradient(-35deg,#07b787 0,#7ed500 100%)}.ekit-wid-con .elementskit-funfact.divider_funfact.text-center{justify-content:center}.ekit-wid-con .elementskit-funfact.divider_funfact.text-right{justify-content:flex-end}.ekit-wid-con .ekit-single-piechart .piechart{position:relative;display:inline-block}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content{position:absolute;top:47%;transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1;display:inline-block}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg{max-width:28px;height:auto;vertical-align:middle}.ekit-wid-con .flip-card{position:relative;max-height:280px;overflow:hidden;color:#fff}.ekit-wid-con .flip-card .back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;transform:translateY(100%);opacity:0;visibility:hidden;background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .flip-card .back,.ekit-wid-con .flip-card .front{transition:all .4s ease;display:flex;flex-direction:column;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .flip-card:hover .back{transform:translateY(0);opacity:1;visibility:visible}.ekit-wid-con .flip-card:hover .front{transform:translateY(-100%);opacity:0;visibility:hidden}.ekit-wid-con .flip-card .ekit-piechart-title{color:#fff}.ekit-wid-con .elementskit-single-faq{position:relative;overflow:hidden}.ekit-wid-con .elementskit-single-faq .elementskit-faq-title{font-size:15px;margin-top:0;margin-bottom:0}.ekit-wid-con .elementskit-single-faq .elementskit-faq-header{background-color:#f5f5f5;padding-top:21px;padding-bottom:21px}.ekit-wid-con .elementskit-image-comparison{z-index:3}.ekit-wid-con .elementskit-image-comparison>img{width:100%}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{box-shadow:none;background-color:#fff;border-color:transparent;transition:color .3s,background-color .3s}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000}.ekit-wid-con .elementskit-countdown-timer{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{flex:0 0 25%}.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container{width:150px;height:150px;border-radius:50%;background-color:#443aca;display:flex;align-items:center}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content{width:100%}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span{display:block;color:#fff;line-height:1}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count{font-size:36px;font-weight:700;margin-bottom:13PX}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title{font-size:14px;letter-spacing:2.5px}.ekit-wid-con .elementskit-countdown-timer-2{position:relative;z-index:10;display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container{flex:0 0 25%;padding:0 15px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count{background-color:#2575fc;display:block;height:107px;line-height:87px;color:#fff;font-size:48px;font-weight:700;border-radius:10px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{display:block;height:40px;line-height:40px;border-radius:10px;border:2px solid #2575fc;font-size:14px;letter-spacing:2.5px;font-weight:700;background-color:#fff;margin:0 auto;max-width:80%;margin-top:-20px;position:relative;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3{position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:flex-end}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{flex:0 0 25%;padding:0 3px}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count{height:190px;line-height:190px;color:#333;display:block;font-size:48px;font-weight:700;position:relative;background-color:#fff;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;z-index:-1;background:linear-gradient(-223deg,#fff 0,#fff 50%,#eaeaea 50%,#e7e7e7 100%)}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title{display:block;height:50px;line-height:50px;font-size:14px;letter-spacing:2.5px;font-weight:700;position:relative;z-index:1;background-color:#1cf196;color:#333}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content{background-color:#5558ed;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);height:190px;display:flex;align-items:flex-end;padding:30px 0}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container{flex:0 0 100%}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container>span{color:#fff;background-color:transparent;height:auto;line-height:normal}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count{margin-bottom:10px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before{display:none}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container{padding:0 5px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content{height:240px;background-color:#ffcc03}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content{background-color:#ff5657}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content{height:150px;background-color:#09b2a0}.ekit-wid-con .elementskit-countdown-container{background-repeat:no-repeat;background-position:center center;position:relative;border-radius:10px;background-size:cover;margin-bottom:62px;padding-top:30px;padding-bottom:60px}.ekit-wid-con .elementskit-countdown-container::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.7;border-radius:inherit;pointer-events:none}.ekit-wid-con .elementskit-countdown-container::after{position:absolute;content:"";bottom:-62px;left:0;width:100%;height:49px;background-repeat:no-repeat;background-position:center center;pointer-events:none;background-size:contain}.ekit-wid-con .elementskit-countdown-timer-4{position:relative;z-index:2;height:120px;line-height:120px;background-color:#fd3358;background-size:101% 101%;width:calc(100% + 60px);margin-left:-30px;display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit-countdown-timer-4::after,.ekit-wid-con .elementskit-countdown-timer-4::before{position:absolute;content:"";bottom:-20px;pointer-events:none}.ekit-wid-con .elementskit-countdown-timer-4::before{left:0;border-top:20px solid #993535;border-left:30px solid transparent}.ekit-wid-con .elementskit-countdown-timer-4::after{right:0;border-bottom:20px solid transparent;border-left:30px solid #993535}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{flex:0 0 25%;color:#fff;height:100%}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{font-size:48px;font-weight:700}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{font-size:18px;vertical-align:top}.ekit-wid-con .elementskit-coundown-finish{height:auto!important;line-height:normal!important;padding:15px}.ekit-wid-con .ekit-countdown-inner{margin:0 auto}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{border-radius:0 0 30px 30px;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);display:inline-block;position:relative;height:140px;width:150px;perspective:500px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0)}.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){margin-right:30px}.ekit-wid-con .elementskit-flip-clock .elementskit-count{color:#333;display:block;font-size:48px;font-weight:700;background-color:#fff;overflow:hidden;line-height:140px;position:absolute;text-align:center;top:0;width:100%;transform:translateZ(0);transform-style:flat}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top{border-radius:30px 30px 0 0;height:50%;transform-origin:50% 100%}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom{border-radius:0 0 30px 30px;line-height:0;height:50%;top:50%;transform-origin:50% 0}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top{transform:rotateX(0);z-index:3;border-bottom:3px solid #e7e7e7}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom{transform:rotateX(90deg);z-index:2}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top{border-bottom:3px solid #e7e7e7}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top{transition:all 250ms ease-in-out;transform:rotateX(-90deg)}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom{transition:all 250ms ease-in-out 250ms;transform:rotateX(0)}.ekit-wid-con .elementskit-flip-clock .elementskit-label{background-color:#ff5657;position:relative;z-index:10;display:block;width:100%;height:40px;line-height:40px;box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);color:#fff;font-size:14px;border-radius:30px 30px 0 0;font-weight:700;letter-spacing:.5px;top:-20px}.ekit-wid-con .elementskit-pricing-tag{position:absolute;height:100%;width:calc(100% + 30px);background-color:#666;top:0;right:-30px;border-radius:48px 0 0 48px;transition:all .4s ease}.ekit-wid-con .elementskit-pricing-tag+.elementskit-pricing-price{color:#fff}.ekit-wid-con .elementskit-single-pricing{transition:all .4s ease;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.ekit-wid-con .elementskit-single-pricing.flex-column{flex-direction:column}.ekit-wid-con .elementskit-single-pricing .pricing-bg{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1;height:100%;transition:all .4s ease;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title{font-size:22px;margin-bottom:0;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle{color:#5a5a5a;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header{margin-bottom:25px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg{max-width:40px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>i{font-size:40px;margin-bottom:12px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p{margin-top:7px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>hr{border-top:2px solid #fff;width:30px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>img{margin-bottom:45px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper{position:relative;margin-bottom:15px;line-height:initial}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price{position:relative;z-index:2;font-size:48px;font-weight:700;letter-spacing:-.4px;display:block;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub,.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{font-size:18px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{top:0;left:5px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub{bottom:0}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content{transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn{color:#fff;background-color:#666;border-radius:25px;border-color:currentColor;font-size:14px;font-weight:700;padding:11px 41px;display:inline-block;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2{border-color:#e7e7e7;color:#000}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .btn-outline-primary{color:#2575fc}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li{color:#565656;font-size:15px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:before{content:'';display:block}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:not(:last-child){margin-bottom:3px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li svg{max-width:10px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li>i{color:#55b559;padding-right:10px;font-size:10px}.ekit-wid-con .elementskit-single-pricing .title-divider{position:relative}.ekit-wid-con .elementskit-single-pricing .title-divider::before{position:absolute;content:"";top:50%;left:-30px;width:calc(100% + 60px);height:1px;background-color:#e7e7e7}.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title{position:relative;z-index:2;display:inline-block;padding:0 45px;background-color:#fff}.ekit-wid-con .elementkit-pricing-icon{display:inline-block}.ekit-wid-con .elementor-widget-elementskit-pricing{transition:all .4s ease}.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider{background-color:#fff;box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);padding:30px;padding-left:60px;position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transform-origin:bottom;transform:scaleY(0);transition:all .4s ease;z-index:-1}.ekit-wid-con .elementskit-single-testimonial-slider:hover::before{transform:scaleY(1)}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo{opacity:1}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo+.elementskit-testimonial-client-logo{opacity:0}.ekit-wid-con .elementskit-single-testimonial-slider .tilte{font-size:22px;margin-bottom:22px}.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list>li>a{font-size:16px}.ekit-wid-con .elementskit-single-testimonial-slider.gradient{background:#f2709c;background:linear-gradient(45deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:55px 40px;transition:border-bottom-color .5s ease}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content>hr{width:30px;border-top:3px solid #e7e7e7;transition:border-top-color .5s ease}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2{border-radius:10px;position:relative;padding:40px 40px 80px;margin-bottom:105px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content>i{color:rgba(37,117,252,.2)}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio{position:absolute;top:calc(100% - 35px);width:100%;left:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3{border-radius:10px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4{overflow:hidden;border-radius:10px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon{left:inherit;right:20px;top:20px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote{z-index:1;position:relative;font-size:28px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider .quote{font-size:48px}.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote{color:rgba(37,117,252,.2)}.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon{position:absolute;top:10px;left:10px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon{position:static;font-size:50px;color:rgba(0,0,0,.1);line-height:1;display:inline-block}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon svg{max-width:48px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>i{transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before{position:absolute;content:"";top:-100px;left:-30px;background-color:#2575fc;width:160px;height:160px;border-radius:50%}.ekit-wid-con .elementskit-single-testimonial-slider .main-logo{display:none}.ekit-wid-con .elementskit-single-testimonial-slider.style-2{padding:0;padding-left:60px;border-left:3px solid #2575fc}.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{margin-left:20px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%);padding:40px 50px 80px;border-radius:10px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>i{color:rgba(255,255,255,.5)}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>p{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio{position:absolute;top:calc(100% - 45px);left:0;width:100%}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1{background:#82e182;background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3{background:#b18cfe;background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.review-block{padding:80px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content>P{margin-bottom:20px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon{top:-40px;left:0;font-size:132px;color:rgba(0,0,0,.07)}.ekit-wid-con .elementskit-commentor-content{padding-right:30px;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo{margin-bottom:32px;min-height:50px;display:inline-block;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo{position:absolute;top:0;left:0;opacity:0;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo{transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content>i{font-size:48px;margin-bottom:23px;display:inline-block}.ekit-wid-con .elementskit-commentor-content>p{margin-bottom:35px;color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-commentor-content>.elementskit-border-hr{width:40px;height:2px;background-color:#2575fc;margin-top:0;margin-bottom:20px;display:inline-block}.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info{display:block}.ekit-wid-con .elementskit-commentor-content .elementskit-author-name{font-size:22px;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-author-des{font-size:13px;transition:all .4s ease}.ekit-wid-con .elementskit-testimonial_card{position:relative;padding:200px 170px 80px;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>a{color:#fff}.ekit-wid-con .elementskit-testimonial_card .video-popup{box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);background-color:#fff;color:#2575fc;font-size:28px}.ekit-wid-con .elementskit-testimonial_card>p{font-size:22px;color:#fff;margin-bottom:35px}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{z-index:-1}.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{font-size:22px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content{background-color:#2575fc;border-radius:10px;padding:40px 60px;color:#fff;margin-bottom:50px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content>p{margin-bottom:0}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon{position:absolute;bottom:-50px;left:20px;font-size:80px;color:rgba(0,0,0,.1);line-height:1}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before{position:absolute;content:"";bottom:-20px;left:50%;transform:translateX(-50%) rotate(45deg);width:40px;height:40px;background-color:#2575fc}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>a{color:#fff}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content{padding:60px 50px;margin-bottom:90px}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before{transform:none;left:50%;bottom:inherit;top:100%;border-top:65px solid #2575fc;border-right:89px solid transparent;background-color:transparent}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon{position:static;font-size:48px;color:rgba(255,255,255,.1);padding-right:30px}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content{margin-bottom:0;padding-top:60px;padding-bottom:80px}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before{display:none}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text{position:relative}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio{position:absolute;top:calc(100% + 35px);left:0}.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image{margin-bottom:20px}.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img{border-radius:50%}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name{font-size:22px;line-height:1}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image>img{border:5px solid #fff;box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);width:80px;height:80px}.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image>img{width:120px;height:120px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-commentor-image{margin-bottom:0;margin-right:20px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des{font-size:13px}.ekit-wid-con .testimonial-block-slider2{padding-bottom:100px}.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav{top:calc(50% - 30px)}.ekit-wid-con .testimonial-block-slider3{margin-bottom:70px}.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i{font-size:36px;color:#2575fc}.ekit-wid-con .elementskit-profile-info .elementskit-author-name{display:block;font-size:18px;font-weight:700;color:#000}.ekit-wid-con .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,.5);font-weight:400}.ekit-wid-con .elementskit-profile-image-card{position:relative;overflow:hidden}.ekit-wid-con .elementskit-profile-image-card::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;transition:all .4s ease;pointer-events:none}.ekit-wid-con .elementskit-profile-image-card>img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .elementskit-profile-image-card:hover::before{background-color:rgba(17,17,17,.8);top:0}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li{margin:0;width:auto;height:auto}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button{padding:0;margin:0}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button:before{display:none}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{opacity:1;background-color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-commentor-bio{position:absolute;left:0;width:100%}.ekit-wid-con .elementskit-commentor-bio.client_center{text-align:center}.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image>img{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-commentor-bio.client_right{text-align:right}.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image>img{margin-left:auto}.ekit-wid-con .elementskit-testimonial-slider .slick-next,.ekit-wid-con .elementskit-testimonial-slider .slick-prev{font-size:36px;color:#2575fc;width:auto;height:auto;z-index:1}.ekit-wid-con .elementskit-testimonial-slider .slick-next::before,.ekit-wid-con .elementskit-testimonial-slider .slick-prev::before{display:none}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header{display:flex;align-items:flex-start;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars{align-self:flex-end}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio .elementskit-commentor-image{margin-bottom:0}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{display:flex;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details{align-items:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content{align-self:flex-end}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{background-color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-testimonial-slider-block-style-three{overflow:hidden;position:relative}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info{text-align:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content>p{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content{position:absolute;right:20px;top:20px;line-height:1;z-index:1}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{position:absolute;content:"";top:-100px;left:-30px;background-color:#2575fc;width:160px;height:160px;border-radius:50%;z-index:-1}.ekit-wid-con .elementkit-commentor-details.client_center{margin:auto}.ekit-wid-con .elementkit-commentor-details.client_left{margin-right:auto}.ekit-wid-con .elementkit-commentor-details.client_right{margin-left:auto}.ekit-wid-con .elementskit-clients-slider .slick-dots li button::before{display:none}.ekit-wid-con .ekit_testimonial_style_2{padding:30px;border-bottom:3px solid transparent;text-align:center}.ekit-wid-con .ekit_testimonial_style_2:hover{border-bottom-color:#2575fc}.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider{padding:30px;padding-bottom:50px;margin-bottom:80px}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider{padding:30px}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content>p{margin-top:30px;margin-bottom:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider{padding:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars{margin-bottom:20px}.ekit-wid-con .ekit_watermark_icon_custom_position{position:absolute}.ekit-wid-con .elementskit-commentor-content>i,.ekit-wid-con .elementskit-icon-content>i{display:inline-block}.ekit-wid-con .elementskit-stars{position:relative;z-index:6}.ekit-wid-con .elementskit-stars>li{display:inline-block}.ekit-wid-con .elementskit-stars>li:not(:last-child){margin-right:5px}.ekit-wid-con .elementskit-stars>li>a{display:block}.ekit-wid-con .elementskit-stars.style-2>li>a{color:#fec42d}.ekit-wid-con .elementskit-stars.style-3>li>a{color:#000}.ekit-wid-con .elementkit-tab-wraper{line-height:0}.ekit-wid-con .elementkit-tab-wraper.vertical{display:flex}.ekit-wid-con .elementkit-tab-wraper.vertical>ul{display:block}.ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-tab-nav .elementkit-nav-item{display:block;width:100%;margin-right:0}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav{display:inline-flex}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{text-align:left;width:100%;max-width:100%}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link{display:flex!important;align-items:center}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos{flex-direction:row-reverse}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{display:block}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:30px;height:auto}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{align-self:center}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos{flex-direction:column}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos{flex-direction:column-reverse}.ekit-wid-con .elementkit-tab-nav{border-bottom:0 solid #000;display:flex;flex-wrap:wrap}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item{margin-bottom:0;float:none;display:inline-block}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child){margin-right:10px}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-weight:700;padding:14px 35px;border-radius:0;position:relative;text-align:center;background-color:transparent;border:none;margin:0}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:0;left:0;height:3px;width:100%;background-color:#2575fc;transform-origin:0 50%;transform:scaleX(0);transition:transform .2s ease}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before{transform:scaleX(1);transform-origin:100% 100%}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:-24px;left:50%;transform:translateX(-50%) rotate(45deg);height:24px;width:24px;transition:all .4s ease;opacity:0;visibility:hidden;background-image:linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#4b3fe1 50%,#4b3fe1 100%);z-index:-1}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity:1;visibility:visible}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";left:50%;opacity:0;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{bottom:-1px;transform:translateX(-50%);width:70px;height:1px;background-color:#2575fc}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:after{bottom:-5px;transform:translateX(-50%) rotate(45deg);height:10px;width:10px;background-image:linear-gradient(136deg,rgba(0,0,0,0) 50%,rgba(242,41,91,0) 50%);border-style:solid;border-width:1px 0 0 1px;border-color:#2575fc;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:-3px;left:0;height:3px;width:100%;background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);transform:scaleX(0);transition:transform 350ms ease 350ms;transform-origin:0 50%;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after{position:absolute;content:"";bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);border:5px solid #fff;opacity:0;transition:opacity 350ms ease 0s;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity:1;transition:opacity 350ms ease 350ms}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before{transform-origin:100% 50%;transform:scaleX(1);transition:transform 350ms ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon,.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title{position:relative;z-index:11}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";top:0;left:0;height:100%;width:calc(100% + 20px);background-image:linear-gradient(60deg,#f2709c 0,#fe8f75 100%);z-index:10;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s ease .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:101% auto}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after{position:absolute;content:"";bottom:-20px;right:-20px;width:20px;height:20px;z-index:10;background-image:linear-gradient(-221deg,#174eac 50%,rgba(242,41,91,0) 50%);opacity:0;transition:opacity .4s ease .4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity:1;transition:opacity .4s ease .4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before{transform:scaleX(1);transform-origin:100% 50%;transition:transform .4s ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item{max-width:100%;flex-basis:0%;flex-grow:1}.ekit-wid-con .elementkit-tab-content{line-height:1.5}.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.ekit-wid-con .tab-nav-fluid{width:100%;display:block!important}.ekit-wid-con .elementkit-nav-link{transition:all .4s ease}.ekit-wid-con .ekit-tab-title-group{flex:auto}@media (min-width:768px){.elementkit-tab-wraper:not(.vertical)>ul>li>a{white-space:nowrap}}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:100%;top:0;position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;transition:all .4s ease-in .8s;cursor:url(../img/cross-out.svg),pointer;background-color:rgba(0,0,0,.9)}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{padding:20px;float:right}.ekit-wid-con .ekit-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;opacity:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{visibility:visible;transition:all .8s ease-out 0s;left:0;opacity:1}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;visibility:visible;right:0;transition:all .7s cubic-bezier(.9,.03,0,.96) .4s}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px}.ekit-wid-con .ekit_close-side-widget{position:absolute;color:#1768dd;font-size:15px;display:block;font-weight:400;line-height:1;padding:4px 7px 5px 7px;border:1px solid #ccc;z-index:1;background-color:#fff;top:15px;right:15px;text-align:center;transition:all .3s}.ekit-wid-con .ekit_close-side-widget svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit_sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{top:0;opacity:1;visibility:visible;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-dropcap-cotnent{margin-bottom:0}.ekit-wid-con .ekit-dropcap-cotnent:first-child:first-letter{color:#903;float:left;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-wid-con .ekit_double_button{display:flex;position:relative;align-items:center}@media (max-width:480px){.ekit-wid-con .ekit_double_button{display:block}}.ekit-wid-con .ekit-double-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;position:relative;transition:all .4s ease;text-align:center;overflow:hidden;color:#fff;width:100%;background-color:#3b3b3b;padding:20px;z-index:1}.ekit-wid-con .ekit-double-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-double-btn::before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:102% 102%;opacity:0}.ekit-wid-con .ekit-double-btn:hover::before{opacity:1}.ekit-wid-con .ekit-double-btn:hover{background-color:#1a1a1a}.ekit-wid-con .ekit-element-align-wrapper{flex-wrap:wrap;display:flex;position:relative}.ekit-wid-con .ekit_button_middle_text{display:flex;align-items:center;justify-content:center;border-radius:100%;position:relative;box-shadow:0 0 0 6px rgba(255,255,255,.2);background:#fafaf8;color:#444;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;z-index:5}.ekit-wid-con .ekit-double-btn-one{background-color:#2575fc}.ekit-wid-con .ekit-double-btn-one:hover{background-color:#0359eb}.ekit-wid-con .ekit_creative_icon_box{display:inline-block;padding:20px;background-color:#333;color:#fff;font-size:20px;width:100%;text-align:center;position:relative;z-index:1;cursor:pointer;transition:all .4s ease-in}.ekit-wid-con .ekit_hover_grow{transform:perspective(1px) translateZ(0)}.ekit-wid-con .ekit_hover_grow:hover{transform:scale(1.1)}.ekit-wid-con .ekit_hover_pulse:hover{-webkit-animation-name:ekit-hvr-pulse;animation-name:ekit-hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ekit-hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes ekit-hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.ekit-wid-con .ekit_hover_pushe:hover{-webkit-animation-name:ekit-hvr-push;animation-name:ekit-hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-push{50%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes ekit-hvr-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.ekit-wid-con .ekit_hover_pop:hover{-webkit-animation-name:ekit-hvr-pop;animation-name:ekit-hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-pop{50%{transform:scale(1.2)}}@keyframes ekit-hvr-pop{50%{transform:scale(1.2)}}.ekit-wid-con .ekit_hover_rotate:hover{transform:rotate(4deg)}.ekit-wid-con .ekit_hover_float:hover{transform:translateY(-8px)}.ekit-wid-con .ekit_hover_sink:hover{transform:translateY(8px)}.ekit-wid-con .ekit_hover_skew:hover{transform:skew(-10deg)}.ekit-wid-con .ekit_hover_wobble_horizontal:hover{-webkit-animation-name:ekit-hvr-wobble-horizontal;animation-name:ekit-hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes ekit-hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.ekit-wid-con .ekit_hover_wobble_vertical:hover{-webkit-animation-name:ekit-hvr-wobble-vertical;animation-name:ekit-hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes ekit-hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.ekit-wid-con .ekit_hover_shadow{transform:perspective(1px) translateZ(0);background-color:#e1e1e1;color:#666}.ekit-wid-con .ekit_hover_shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.ekit-wid-con .ekit_hover_float_shadow::before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);transition-duration:.3s;transition-property:transform,opacity}.ekit-wid-con .ekit_hover_float_shadow:hover{transform:translateY(-5px)}.ekit-wid-con .ekit_hover_float_shadow:hover::before{opacity:1;transform:translateY(5px)}.ekit-wid-con .ekit_hover_glow_out:hover{transform:scale(.93)}.ekit-wid-con .ekit_hover_glow_out:hover::before{-webkit-animation:ekit-hover-glow-out 1.3s ease-out 75ms;animation:ekit-hover-glow-out 1.3s ease-out 75ms}.ekit-wid-con .ekit_hover_glow_out::before{top:0;left:0;z-index:-1;box-shadow:0 0 0 2px rgba(51,51,51,.1);opacity:0;transform:scale(.9);pointer-events:none;position:absolute;width:100%;height:100%;border-radius:inherit;content:''}@-webkit-keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);transform:scale(1.5);opacity:0}}@keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);transform:scale(1.5);opacity:0}}.ekit-wid-con .ekit_hover_border_spined,.ekit-wid-con .ekit_hover_dashed{background-color:#fff;color:#333;transition:box-shadow .2s ease;box-shadow:inset 0 0 0 4px #333}.ekit-wid-con .ekit_hover_border_spined::before,.ekit-wid-con .ekit_hover_dashed::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;border:4px dashed #333;transition:opacity .4s ease;pointer-events:none;border-radius:inherit}.ekit-wid-con .ekit_hover_border_spined:hover,.ekit-wid-con .ekit_hover_dashed:hover{box-shadow:none}.ekit-wid-con .ekit_hover_border_spined:hover::before{-webkit-animation-name:ekit-hover-spined;animation-name:ekit-hover-spined;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ekit-hover-spined{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ekit-hover-spined{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ekit-wid-con .ekit_round_icon{height:70px;width:70px;border-radius:50%}.ekit-wid-con .ekit_hover_fill_with_shadow{color:#333;box-shadow:0 0 0 4px #333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_with_shadow:hover{box-shadow:0 0 0 8px rgba(51,51,51,.3);background-color:#333;color:#fff}.ekit-wid-con .ekit_hover_fill_only{box-shadow:0 0 0 4px #333;color:#333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_only:hover{background-color:#333;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border{background-color:rgba(0,0,0,.1);color:#000}.ekit-wid-con .ekit_hover_fill_and_scale_border::before{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:inherit;content:"";box-sizing:content-box;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #000;transition:all .4s ease;transform:scale(.8);opacity:0;z-index:-1}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover{background-color:#000;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before{transform:scale(1);opacity:1}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset{box-shadow:0 0 0 3px #333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before{top:-2px;left:-2px;padding:2px;z-index:-1;background-color:#333;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;transition:transform .2s,opacity .2s}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before{transform:scale(.85)}.ekit-wid-con .ekit-video-popup{display:inline-block;text-align:center;font-size:18px;background-color:#da3175;color:#fff;border-radius:50%;position:relative;z-index:6;transition:all .4s ease}.ekit-wid-con .ekit-video-popup.ekit_icon_button{padding:10px}.ekit-wid-con .ekit-video-popup svg{max-width:40px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-video-popup.fill-btn{width:100px;height:100px;line-height:104px;background-color:#fff;box-shadow:0 25px 25px 0 rgba(0,0,0,.15)}.ekit-wid-con .ekit-video-popup.text-btn{width:auto;height:auto;border-radius:0;background-color:transparent;text-decoration:underline}.ekit-wid-con .ekit-video-popup.square-btn{height:156px;line-height:156px;width:100%;border-radius:100%;background-color:#fff;box-shadow:0 42px 60px 0 rgba(0,0,0,.3);padding:0 69px}.ekit-wid-con .ekit-video-popup.square-btn:hover{transform:translateY(-5px)}.ekit-wid-con .glow-btn{position:relative}.ekit-wid-con .glow-btn:after,.ekit-wid-con .glow-btn:before,.ekit-wid-con .glow-btn>i:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;color:red;border-radius:50%;box-shadow:0 0 0 0 currentColor;-webkit-animation:button-ripple 3s infinite;animation:button-ripple 3s infinite;opacity:.6;z-index:-1}.ekit-wid-con .glow-btn:before{-webkit-animation-delay:.9s;animation-delay:.9s}.ekit-wid-con .glow-btn:after{-webkit-animation-delay:.3s;animation-delay:.3s}.ekit-wid-con.ekit_wpForms_container .wpforms-submit{line-height:normal}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea{max-width:100%!important}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],.ekit-wid-con.ekit_wpForms_container .wpforms-form select,.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea{height:100%}.ekit-wid-con .elementskit-btn{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:#fff;position:relative;display:inline-block;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;text-align:center;background-color:#2575fc;transition:all .4s ease}.ekit-wid-con .elementskit-btn:hover{background-color:#0350d2}.ekit-wid-con .elementskit-btn:hover::before{opacity:1}.ekit-wid-con .elementskit-btn:before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:102% 102%;opacity:0}.ekit-wid-con .single-btn{margin-bottom:20px;display:flex;justify-content:space-between}.ekit-wid-con .single-btn:last-child{margin-bottom:0}.ekit-wid-con .btn.sm{height:30px;line-height:30px;font-size:13px;padding-left:16px;padding-right:16px}.ekit-wid-con .btn.sm.round{border-radius:15px}.ekit-wid-con .btn.md{height:40px;line-height:40px;font-size:14px;padding-left:22px;padding-right:22px}.ekit-wid-con .btn.md.round{border-radius:20px}.ekit-wid-con .btn.lg{height:50px;line-height:50px;font-size:15px;padding-left:40px;padding-right:40px}.ekit-wid-con .btn.lg.round{border-radius:25px}.ekit-wid-con .btn.xl{height:60px;line-height:60px;font-size:16px;padding-left:36px;padding-right:36px}.ekit-wid-con .btn.xl.round{border-radius:30px}.ekit-wid-con .btn.border-gra-one,.ekit-wid-con .btn.gra-one{background:#2575fc;background:linear-gradient(90deg,#2575fc 0,#6a11cb 100%)}.ekit-wid-con .btn.border-gra-two,.ekit-wid-con .btn.gra-two{background:#ffbc41;background:linear-gradient(-90deg,#ffbc41 0,#fd3c59 60%)}.ekit-wid-con .btn.border-gra-three,.ekit-wid-con .btn.gra-three{background:#92fe9d;background:linear-gradient(90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.border-gra-four,.ekit-wid-con .btn.gra-four{background:#92fe9d;background:linear-gradient(-90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.border-gra-five,.ekit-wid-con .btn.gra-five{background:#fc5f3c;background:linear-gradient(90deg,#fc5f3c 0,#ff55d3 80%)}.ekit-wid-con .btn.border-gra-six,.ekit-wid-con .btn.gra-six{background:#32d6fb;background:linear-gradient(-90deg,#32d6fb 0,#5558ed 100%)}.ekit-wid-con .btn.border-gra-seven,.ekit-wid-con .btn.gra-seven{background:#fad470;background:linear-gradient(90deg,#fad470 0,#f96933 100%)}.ekit-wid-con .btn.border-gra-eight,.ekit-wid-con .btn.gra-eight{background:#ffd461;background:linear-gradient(-90deg,#ffd461 0,#fc5290 100%)}.ekit-wid-con .btn.border-gra-nine,.ekit-wid-con .btn.gra-nine{background:#b18cfe;background:linear-gradient(90deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .btn.border-gra-ten,.ekit-wid-con .btn.gra-ten{background:#35ed7e;background:linear-gradient(-90deg,#35ed7e 0,#53f995 100%)}.ekit-wid-con .btn.border-gra-eleven,.ekit-wid-con .btn.gra-eleven{background:#ff7417;background:linear-gradient(90deg,#ff7417 0,#fe4445 100%)}.ekit-wid-con .btn.gra-one::before{background:#2575fc;background:linear-gradient(-90deg,#2575fc 0,#6a11cb 100%)}.ekit-wid-con .btn.gra-two::before{background:#ffbc41;background:linear-gradient(90deg,#ffbc41 0,#fd3c59 60%)}.ekit-wid-con .btn.gra-three::before{background:#92fe9d;background:linear-gradient(-90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.gra-four::before{background:#92fe9d;background:linear-gradient(90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.gra-five::before{background:#fc5f3c;background:linear-gradient(-90deg,#fc5f3c 0,#ff55d3 80%)}.ekit-wid-con .btn.gra-six::before{background:#32d6fb;background:linear-gradient(90deg,#32d6fb 0,#5558ed 100%)}.ekit-wid-con .btn.gra-seven::before{background:#fad470;background:linear-gradient(-90deg,#fad470 0,#f96933 100%)}.ekit-wid-con .btn.gra-eight::before{background:#ffd461;background:linear-gradient(90deg,#ffd461 0,#fc5290 100%)}.ekit-wid-con .btn.gra-nine::before{background:#b18cfe;background:linear-gradient(-90deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .btn.gra-ten::before{background:#35ed7e;background:linear-gradient(90deg,#35ed7e 0,#53f995 100%)}.ekit-wid-con .btn.gra-eleven::before{background:#ff7417;background:linear-gradient(-90deg,#ff7417 0,#fe4445 100%)}.ekit-wid-con .btn.square{border-radius:0}.ekit-wid-con .btn-outline-primary{border-color:#f5f5f5;background-color:#fff}.ekit-wid-con .btn-info{background-color:#f15}.ekit-wid-con .btn.info-s2{color:#f15;background-color:#fff;box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)}.ekit-wid-con .btn-outline-info{border-color:#f15;background-color:#fff;color:#000}.ekit-wid-con .btn-outline-info.info-s2{color:#000}.ekit-wid-con .btn.border-gra,.ekit-wid-con .btn.btn-gra{position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .btn.border-gra::before,.ekit-wid-con .btn.btn-gra::before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1}.ekit-wid-con .btn.btn-gra::before{top:0;left:0;height:100%;width:100%;background-size:101% 101%;opacity:0}.ekit-wid-con .btn.btn-gra:hover::before{opacity:1}.ekit-wid-con .btn.border-gra{background-size:101% 101%;border:0}.ekit-wid-con .btn.border-gra::before{top:1px;left:1px;right:1px;bottom:1px;background-color:#fff}.ekit-wid-con .btn.border-gra:hover::before{opacity:0}.ekit-wid-con .elementskit-btn i{display:inline-block;vertical-align:middle}.ekit-wid-con .elementskit-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label{display:inline-block;margin-bottom:.5rem}.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group{margin-bottom:1rem;margin:0}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control{display:block;width:100%;height:auto;min-height:42px;padding:.375rem .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:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ekit-wid-con .ekit-mail-submit{position:relative;z-index:1;font-size:16px;padding:15px 40px 15px 40px;box-shadow:0 7px 15px 0 rgba(55,74,94,.3);border-style:solid;border-width:0;color:#fff;background-color:#374a5e;box-shadow:none;border-radius:5px;width:100%;margin-top:0;margin-bottom:0;line-height:26px}.ekit-wid-con .ekit-mail-submit svg{max-width:16px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-mail-submit::before{position:absolute;content:"";bottom:0;left:0;height:100%;width:100%;transition:all .4s ease;z-index:-1;opacity:0;background-size:101% 101%;border-radius:inherit}.ekit-wid-con .ekit-mail-submit:hover::before{opacity:1}.ekit-wid-con .elementskit_input_group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.ekit-wid-con .elementskit_input_group .ekit_form_control{position:relative;flex:1 1 auto;width:1%}.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input{border-radius:5px 0 0 5px}.ekit-wid-con .elementskit_input_group_prepend{margin-right:-1px}.ekit-wid-con .elementskit_input_group_prepend+.ekit_form_control{border-radius:0 5px 5px 0}.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text{border-radius:0 5px 5px 0;margin-left:-1px}.ekit-wid-con .elementskit_input_group_text{display:flex;align-items:center;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;height:100%;padding:15px;border-radius:5px 0 0 5px}.ekit-wid-con .elementskit_input_group_text svg{max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit_inline_form{display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit_inline_form .elementskit_form_group{margin-bottom:0}.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper{flex:1}.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder{align-self:flex-end}.ekit-wid-con .elementskit_inline_form .ekit-mail-submit{width:100%}@media screen and (max-width:767px){.ekit-wid-con .elementskit_inline_form.has-extra-fields>div{flex:0 0 100%;max-width:100%;margin-right:0!important}.ekit-wid-con .elementskit_inline_form.has-extra-fields>div:not(:last-child){margin-bottom:20px}}.ekit-wid-con .ekit-mail-submit{padding:11.5px 40px}.ekit-wid-con .ekit-mail-message{display:none;padding:10px 15px;margin-bottom:10px;border-radius:5px}.ekit-wid-con .ekit-mail-message.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.ekit-wid-con .ekit-mail-message.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.ekit-wid-con .ekit-single-day{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}.ekit-wid-con .ekit-single-day:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.ekit-wid-con .ekit-single-day>span{display:inline-block}.ekit-wid-con .ekit-single-day .ekit-business-day{font-size:30px;color:#3b3b3b;font-weight:500;padding-left:5px;margin-right:auto}.ekit-wid-con .ekit-single-day .ekit-business-time{font-size:20px;color:#333;padding-right:5px;margin-left:auto}@media (max-width:480px){.ekit-wid-con .ekit-single-day{display:block}.ekit-wid-con .ekit-single-day>span{display:block}.ekit-wid-con .ekit-single-day .ekit-business-time{padding-left:5px}}.ekit-wid-con .ekit-heading{position:relative}.ekit-wid-con .ekit-heading__shadow-text{z-index:0;font-size:90px;position:absolute;font-weight:700;line-height:120px;white-space:nowrap;letter-spacing:-6px;font-family:Archivo,sans-serif;color:transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(16,16,16,.1)}.ekit-wid-con .ekit-heading__shadow-text~*{z-index:1;position:relative}.ekit-wid-con .ekit-heading__title-has-border{position:relative}.ekit-wid-con .ekit-heading__title-has-border::before{content:"";width:4px;height:100%;display:block;position:absolute;background:linear-gradient(to bottom,#ff512f,#dd2476)}.ekit-wid-con .ekit-heading__title-has-border.start::before{left:0}.ekit-wid-con .ekit-heading__title-has-border.end::before{right:0}.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description{display:block}.ekit-wid-con .ekit-heading__title-in-left{display:flex;align-items:center}.ekit-wid-con .ekit-heading__subtitle-has-border{border:1px solid #fff;padding:.25rem 3rem;border-radius:2rem;display:inline-block;position:relative;vertical-align:middle}.ekit-wid-con .ekit-heading .ekit_border_custom img{display:inline-block}.ekit-wid-con .elementskit-border-divider{height:4px;width:30px;background:#2575fc;border-radius:2px;position:relative;margin-left:27px}.ekit-wid-con .elementskit-border-divider::before{content:"";position:absolute;left:-27px;top:0;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#0c5adb;box-shadow:9px 0 0 0 #0c5adb,18px 0 0 0 #0c5adb}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{width:150px;border-radius:0;background:#2575fc;margin-left:0}.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before{display:none}.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3{width:90px}.ekit-wid-con .elementskit-border-divider.style-2{background:#e7e7e7}.ekit-wid-con .elementskit-border-divider.style-2::before{background-color:#e7e7e7;box-shadow:9px 0 0 0 #e7e7e7;left:-19px}.ekit-wid-con .elementskit-border-star{width:135px;background:#2575fc;background:linear-gradient(90deg,#2575fc 0,#2575fc 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#2575fc 62%,#2575fc 100%);height:2px;position:relative}.ekit-wid-con .elementskit-border-star::after{position:absolute;content:"";top:0;left:50%;width:14.3px;height:14.3px;transform:translateX(-50%) rotate(45deg);background-color:#2575fc;top:-7.15px}.ekit-wid-con .elementskit-border-star.style-2{background:#d7d7d7;background:linear-gradient(90deg,#d7d7d7 0,#d7d7d7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#d7d7d7 62%,#d7d7d7 100%)}.ekit-wid-con .elementskit-border-star.style-2::after{background-color:#d7d7d7}.ekit-wid-con .elementskit-border-star.elementskit-bullet{height:1px}.ekit-wid-con .elementskit-border-star.elementskit-bullet::after{border-radius:50%;transform:translateX(-50%)}.ekit-wid-con .elementskit-section-title{margin:0;margin-bottom:20px;font-size:28px}.ekit-wid-con .elementskit-section-title.medium{font-size:36px}.ekit-wid-con .elementskit-section-title em{font-family:"Playfair Display",serif}.ekit-wid-con .elementskit-section-title.block span{background-color:#2575fc;color:#fff;padding:5px}.ekit-wid-con .elementskit-section-subtitle{font-size:18px;font-weight:700;color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-section-subtitle.primary-v{color:#2575fc}.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);color:#2575fc;background-size:50%}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border{display:inline-block;position:relative;vertical-align:middle}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after,.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before{content:"";width:40px;height:3px;background-color:#d7d7d7;display:inline-block;vertical-align:middle}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before{margin-right:15px}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after{margin-left:15px}.ekit-wid-con .elementskitsection-title-wraper{position:relative;z-index:2}.ekit-wid-con .elementskitsection-title-wraper>p{margin-top:21px;margin-bottom:12px}.ekit-wid-con .elementskitsection-title-wraper .section-title{margin-bottom:5px}.ekit-wid-con .elementskitsection-title-wraper.text-center,.ekit-wid-con .elementskitsection-title-wraper.text-right{margin-bottom:40px}.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title{color:#53f995}.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider{background:#53f995}.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before{background-color:inherit;box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995}.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title{color:#fff}.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider{background:#fff}.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before{background-color:inherit;box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff}.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title{color:#2575fc}.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider{background:#2575fc}.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before{background-color:inherit;box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc}.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title{color:#000}.ekit-wid-con .elementskitsection-title-wraper.version-3>p{margin-top:18px}.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title{position:relative;margin-left:52px}.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before{position:absolute;content:"";top:calc(50% - 1.5px);left:0;width:70px;height:3px;background-color:#2575fc}.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title{margin-bottom:12px}.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title{font-size:22px;color:rgba(0,0,0,.5);letter-spacing:5.8px;margin-bottom:10px}.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper{position:absolute;top:-36px;left:0;width:100%;z-index:-1}.ekit-wid-con .elementskit-section-title{font-weight:500}.ekit-wid-con .elementskit-section-title.text_fill>span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);color:#2575fc}.ekit-wid-con .elementskit-section-title>span{display:inline-block;font-weight:700}.ekit-wid-con .text_fill>span{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ekit-wid-con .elementskit-section-title-wraper.center,.ekit-wid-con .elementskit-section-title-wraper.text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.right,.ekit-wid-con .elementskit-section-title-wraper.text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star{margin-left:auto}.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider{left:0}.ekit-wid-con .elementskit-section-title-wraper.left,.ekit-wid-con .elementskit-section-title-wraper.text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider{left:0}.ekit-heading__description{display:inline-block;width:100%}.ekit-wid-con .post--tab{display:flex}.ekit-wid-con .post--tab .tabHeader{flex:0 0 15%}.ekit-wid-con .post--tab .tabHeader .tab__list{list-style:none;padding-left:0}.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{font-size:14px;color:#232323;border:none;padding:14px 16px 14px 30px;cursor:pointer;background-color:#fff;transition:all .5s ease;display:block;position:relative}.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item.active,.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item:hover{color:#d72924;background-color:#f0f1f4;z-index:2}.ekit-wid-con .post--tab .tabContent{flex:0 0 85%}.ekit-wid-con .ekit--tab__post__details{min-height:100px}.ekit-wid-con .ekit--tab__post__details .tabItem{display:none;-webkit-animation:hide-fadeout .6s ease-out;animation:hide-fadeout .6s ease-out}.ekit-wid-con .ekit--tab__post__details .tabItem.active{display:block;-webkit-animation:show-fadein .6s ease-in;animation:show-fadein .6s ease-in}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item{border-top:0;width:33.33333%;padding-left:15px;padding-right:15px;float:left}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2{width:50%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4{width:25%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header>img{transform:scale(1.2)}.ekit-wid-con .ekit--tab__post__details .tab__post--header{position:relative;overflow:hidden;display:block;margin-bottom:20px;padding-left:0;padding-right:0}.ekit-wid-con .ekit--tab__post__details .tab__post--header>img{transition:all .4s ease-in-out;width:100%}.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon>span{color:#fff;font-size:48px}.ekit-wid-con .ekit--tab__post__details .tab__post--title{font-size:15px;font-weight:500;color:#232323}.ekit-wid-con .ekit--tab__post__details .tab__post--title>a{color:inherit;line-height:inherit;padding-left:0;padding-right:0}.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb{background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .4s}.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover{transform:scale(1.2)}.ekit-wid-con .post--tab.disbale-hover img{transform:inherit!important}.ekit-wid-con .clearfix::after{display:block;content:"";clear:both}.ekit-wid-con .post--lists{list-style:none;padding-left:0}.ekit-wid-con .post--lists>li{border:none!important}.ekit-wid-con .post--lists>li>a{padding:8px 16px;line-height:normal;transition:all .4s ease}.ekit-wid-con .post--lists.vertical--list>li{float:left;margin-right:16px}.ekit-wid-con .post--lists.vertical--list>li>a{padding-left:0;padding-right:0}.ekit-wid-con .ekit-post_grid-item{margin-bottom:27px}.ekit-wid-con .ekit-post_grid-title{margin-top:0;margin-bottom:0}.ekit_modal-searchPanel .xs-serach{position:relative}.ekit_modal-searchPanel .xs-serach input:not([type=submit]){padding:0 20px;background-color:transparent;width:100%;height:44px;border-radius:5px;border:0;border:1px solid #e7e7e7;transition:all .4s ease}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus{border-color:#2575fc}.ekit_modal-searchPanel .xs-serach .search-btn{width:62px;border:0;font-size:14px;color:#777;background-color:transparent;position:absolute;right:0;top:0;height:100%;cursor:pointer;transition:all .4s ease}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup:before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup{height:100vh;overflow:hidden}.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom{display:none}.ekit_modal-searchPanel .ekit-sidebar-widget{height:100vh}.ekit_modal-searchPanel .ekit-bg-black{height:100vh!important}.ekit_modal-searchPanel .ekit-search-group{position:relative}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){height:70px;background-color:transparent;border-radius:50px;border:2px solid #fff;color:#fff;padding:0 30px;width:100%}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button{background-color:transparent;border:0;padding:0;color:#fff;position:absolute;right:0;cursor:pointer;top:50%;transform:translateY(-50%);height:100%;width:70px;border-radius:0 50px 50px 0}.ekit_modal-searchPanel .ekit-search-panel{max-width:800px;margin:1.75rem auto}.ekit_navsearch-button{display:inline-block}.ekit_navsearch-button svg{max-width:20px;height:auto;vertical-align:middle}.elementor-widget-elementskit-header-search .mfp-close{width:44px}
|
1 |
+
@charset "UTF-8";.ekit-wid-con .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.ekit-wid-con .col,.ekit-wid-con .col-1,.ekit-wid-con .col-10,.ekit-wid-con .col-11,.ekit-wid-con .col-12,.ekit-wid-con .col-2,.ekit-wid-con .col-3,.ekit-wid-con .col-4,.ekit-wid-con .col-5,.ekit-wid-con .col-6,.ekit-wid-con .col-7,.ekit-wid-con .col-8,.ekit-wid-con .col-9,.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.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-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.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-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.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-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.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-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.ekit-wid-con .col{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-first{order:-1}.ekit-wid-con .order-last{order:13}.ekit-wid-con .order-0{order:0}.ekit-wid-con .order-1{order:1}.ekit-wid-con .order-2{order:2}.ekit-wid-con .order-3{order:3}.ekit-wid-con .order-4{order:4}.ekit-wid-con .order-5{order:5}.ekit-wid-con .order-6{order:6}.ekit-wid-con .order-7{order:7}.ekit-wid-con .order-8{order:8}.ekit-wid-con .order-9{order:9}.ekit-wid-con .order-10{order:10}.ekit-wid-con .order-11{order:11}.ekit-wid-con .order-12{order:12}.ekit-wid-con .offset-1{margin-left:8.333333%}.ekit-wid-con .offset-2{margin-left:16.666667%}.ekit-wid-con .offset-3{margin-left:25%}.ekit-wid-con .offset-4{margin-left:33.333333%}.ekit-wid-con .offset-5{margin-left:41.666667%}.ekit-wid-con .offset-6{margin-left:50%}.ekit-wid-con .offset-7{margin-left:58.333333%}.ekit-wid-con .offset-8{margin-left:66.666667%}.ekit-wid-con .offset-9{margin-left:75%}.ekit-wid-con .offset-10{margin-left:83.333333%}.ekit-wid-con .offset-11{margin-left:91.666667%}@media (min-width:576px){.ekit-wid-con .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-sm-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-sm-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-sm-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-sm-first{order:-1}.ekit-wid-con .order-sm-last{order:13}.ekit-wid-con .order-sm-0{order:0}.ekit-wid-con .order-sm-1{order:1}.ekit-wid-con .order-sm-2{order:2}.ekit-wid-con .order-sm-3{order:3}.ekit-wid-con .order-sm-4{order:4}.ekit-wid-con .order-sm-5{order:5}.ekit-wid-con .order-sm-6{order:6}.ekit-wid-con .order-sm-7{order:7}.ekit-wid-con .order-sm-8{order:8}.ekit-wid-con .order-sm-9{order:9}.ekit-wid-con .order-sm-10{order:10}.ekit-wid-con .order-sm-11{order:11}.ekit-wid-con .order-sm-12{order:12}.ekit-wid-con .offset-sm-0{margin-left:0}.ekit-wid-con .offset-sm-1{margin-left:8.333333%}.ekit-wid-con .offset-sm-2{margin-left:16.666667%}.ekit-wid-con .offset-sm-3{margin-left:25%}.ekit-wid-con .offset-sm-4{margin-left:33.333333%}.ekit-wid-con .offset-sm-5{margin-left:41.666667%}.ekit-wid-con .offset-sm-6{margin-left:50%}.ekit-wid-con .offset-sm-7{margin-left:58.333333%}.ekit-wid-con .offset-sm-8{margin-left:66.666667%}.ekit-wid-con .offset-sm-9{margin-left:75%}.ekit-wid-con .offset-sm-10{margin-left:83.333333%}.ekit-wid-con .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.ekit-wid-con .col-md{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-md-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-md-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-md-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-md-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-md-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-md-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-md-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-md-first{order:-1}.ekit-wid-con .order-md-last{order:13}.ekit-wid-con .order-md-0{order:0}.ekit-wid-con .order-md-1{order:1}.ekit-wid-con .order-md-2{order:2}.ekit-wid-con .order-md-3{order:3}.ekit-wid-con .order-md-4{order:4}.ekit-wid-con .order-md-5{order:5}.ekit-wid-con .order-md-6{order:6}.ekit-wid-con .order-md-7{order:7}.ekit-wid-con .order-md-8{order:8}.ekit-wid-con .order-md-9{order:9}.ekit-wid-con .order-md-10{order:10}.ekit-wid-con .order-md-11{order:11}.ekit-wid-con .order-md-12{order:12}.ekit-wid-con .offset-md-0{margin-left:0}.ekit-wid-con .offset-md-1{margin-left:8.333333%}.ekit-wid-con .offset-md-2{margin-left:16.666667%}.ekit-wid-con .offset-md-3{margin-left:25%}.ekit-wid-con .offset-md-4{margin-left:33.333333%}.ekit-wid-con .offset-md-5{margin-left:41.666667%}.ekit-wid-con .offset-md-6{margin-left:50%}.ekit-wid-con .offset-md-7{margin-left:58.333333%}.ekit-wid-con .offset-md-8{margin-left:66.666667%}.ekit-wid-con .offset-md-9{margin-left:75%}.ekit-wid-con .offset-md-10{margin-left:83.333333%}.ekit-wid-con .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.ekit-wid-con .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-lg-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-lg-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-lg-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-lg-first{order:-1}.ekit-wid-con .order-lg-last{order:13}.ekit-wid-con .order-lg-0{order:0}.ekit-wid-con .order-lg-1{order:1}.ekit-wid-con .order-lg-2{order:2}.ekit-wid-con .order-lg-3{order:3}.ekit-wid-con .order-lg-4{order:4}.ekit-wid-con .order-lg-5{order:5}.ekit-wid-con .order-lg-6{order:6}.ekit-wid-con .order-lg-7{order:7}.ekit-wid-con .order-lg-8{order:8}.ekit-wid-con .order-lg-9{order:9}.ekit-wid-con .order-lg-10{order:10}.ekit-wid-con .order-lg-11{order:11}.ekit-wid-con .order-lg-12{order:12}.ekit-wid-con .offset-lg-0{margin-left:0}.ekit-wid-con .offset-lg-1{margin-left:8.333333%}.ekit-wid-con .offset-lg-2{margin-left:16.666667%}.ekit-wid-con .offset-lg-3{margin-left:25%}.ekit-wid-con .offset-lg-4{margin-left:33.333333%}.ekit-wid-con .offset-lg-5{margin-left:41.666667%}.ekit-wid-con .offset-lg-6{margin-left:50%}.ekit-wid-con .offset-lg-7{margin-left:58.333333%}.ekit-wid-con .offset-lg-8{margin-left:66.666667%}.ekit-wid-con .offset-lg-9{margin-left:75%}.ekit-wid-con .offset-lg-10{margin-left:83.333333%}.ekit-wid-con .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.ekit-wid-con .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.ekit-wid-con .col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-xl-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-xl-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-xl-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-xl-first{order:-1}.ekit-wid-con .order-xl-last{order:13}.ekit-wid-con .order-xl-0{order:0}.ekit-wid-con .order-xl-1{order:1}.ekit-wid-con .order-xl-2{order:2}.ekit-wid-con .order-xl-3{order:3}.ekit-wid-con .order-xl-4{order:4}.ekit-wid-con .order-xl-5{order:5}.ekit-wid-con .order-xl-6{order:6}.ekit-wid-con .order-xl-7{order:7}.ekit-wid-con .order-xl-8{order:8}.ekit-wid-con .order-xl-9{order:9}.ekit-wid-con .order-xl-10{order:10}.ekit-wid-con .order-xl-11{order:11}.ekit-wid-con .order-xl-12{order:12}.ekit-wid-con .offset-xl-0{margin-left:0}.ekit-wid-con .offset-xl-1{margin-left:8.333333%}.ekit-wid-con .offset-xl-2{margin-left:16.666667%}.ekit-wid-con .offset-xl-3{margin-left:25%}.ekit-wid-con .offset-xl-4{margin-left:33.333333%}.ekit-wid-con .offset-xl-5{margin-left:41.666667%}.ekit-wid-con .offset-xl-6{margin-left:50%}.ekit-wid-con .offset-xl-7{margin-left:58.333333%}.ekit-wid-con .offset-xl-8{margin-left:66.666667%}.ekit-wid-con .offset-xl-9{margin-left:75%}.ekit-wid-con .offset-xl-10{margin-left:83.333333%}.ekit-wid-con .offset-xl-11{margin-left:91.666667%}}.ekit-wid-con .fade{opacity:0;transition:opacity .15s linear}.ekit-wid-con .fade.in{opacity:1}.ekit-wid-con .collapse{display:none}.ekit-wid-con .collapse.in{display:block}.ekit-wid-con .collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.ekit-wid-con .nav-tabs{border-bottom:1px solid #ddd}.ekit-wid-con .nav-tabs>li{float:left;margin-bottom:-1px}.ekit-wid-con .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.ekit-wid-con .tab-content>.tab-pane{display:none}.ekit-wid-con .tab-content>.active{display:block}.ekit-wid-con .clearfix:after,.ekit-wid-con .clearfix:before,.ekit-wid-con .nav:after,.ekit-wid-con .nav:before,.ekit-wid-con .row:after,.ekit-wid-con .row:before{display:table;content:" "}.ekit-wid-con .clearfix:after,.ekit-wid-con .nav:after,.ekit-wid-con .row:after{clear:both}.ekit-wid-con .hide{display:none!important}.ekit-wid-con .show{display:block!important}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}:focus{outline:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:auto;display:inline-block}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-handle .twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-handle .twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}div.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-handle>.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-handle>.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-handle>.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-handle>.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.nav-alignment-dynamic,.nav-alignment-flex-start{justify-content:flex-start}.elementskit-menu-container{z-index:10000}.elementskit-navbar-nav>li>a .ekit-menu-icon{padding-right:5px}.ekit-menu-badge{position:absolute;top:5px;right:5px;background-color:#bbb;color:#fff;font-size:16px;padding:4px 8px;border-radius:3px;font-size:8px;line-height:1;z-index:10}.ekit-menu-badge>.ekit-menu-badge-arrow{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border-left:solid transparent;border-right:solid transparent;border-top:solid #bbb;border-bottom:solid transparent;border-width:6px}.elementskit-dropdown li{position:relative}.elementskit-dropdown .ekit-menu-badge{top:50%;transform:translateY(-50%)}.elementskit-navbar-nav-default .elementskit-navbar-nav{padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav>li{position:relative}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{height:100%;display:flex;align-items:center;text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{position:static}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal}.elementskit-navbar-nav-default .elementskit-dropdown{border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;background-color:#f4f4f4;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;padding-left:0;list-style:none;opacity:0;visibility:hidden;transition:transform .4s ease}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:100%;top:0}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown.open-fromleft{left:auto;right:100%}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{display:block;padding-top:15px;padding-left:10px;padding-bottom:15px;padding-right:10px;color:#000;font-weight:400;font-size:14px;transition:all .3s}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover{color:#1e73be;background-color:#fff}.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover{color:#0d3a4f;background-color:rgba(255,255,255,.5)}.elementskit-navbar-nav-default .elementskit-megamenu-panel{width:100%}.elementskit-navbar-nav-default .elementskit-overlay{display:none}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:none}.elementskit-navbar-nav-default .elementskit-menu-close{border:1px solid rgba(0,0,0,.5);color:rgba(51,51,51,.5);float:right;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:20px}.elementskit-navbar-nav-default .elementskit-dropdown-has>a{position:relative}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:6px;display:block;float:right;cursor:pointer;position:relative;font-weight:900;font-style:normal;font-size:11px}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{padding:4px 15px}}.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator{font-style:normal}.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator{font-style:normal}.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator::before{content:'+'}.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator::before{content:'\f0d7'}.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel>li>a .elementskit-submenu-indicator::before{content:'\f0da'}.elementskit-navbar-nav-default.elementskit-menu-container{background:rgba(255,255,255,0);background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;position:relative;height:100px;z-index:90000}.elementskit-navbar-nav-default .elementskit-dropdown{min-width:250px;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav{display:flex;height:100%;justify-content:flex-start}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size:15px;color:#000;padding-left:15px;padding-right:15px}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center{justify-content:center}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{justify-content:flex-end}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified{justify-content:space-between}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.elementskit-navbar-nav-default .elementskit-megamenu-panel{transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block}}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-megamenu-has:hover>.elementskit-megamenu-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-dropdown{display:none}@media (max-width:1024px){.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%;box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;transition:left .6s cubic-bezier(.6,.1,.68,.53)}.elementskit-navbar-nav-default .no-scroller{overflow:hidden}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:block;position:relative;z-index:5;width:100%}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{float:left}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{float:right}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:12px;transition:all .4s ease;padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:5px}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{color:#000;font-size:12px;padding-top:7px;padding-left:7px;padding-right:7px;padding-bottom:7px}.elementskit-navbar-nav-default .elementskit-dropdown{display:block;border:0;margin-left:0}.elementskit-navbar-nav-default .elementskit-megamenu-panel{display:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a{padding-left:15px}}@media (min-width:1025px){.elementskit-dropdown-has .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.elementskit-dropdown-has:hover>.elementskit-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1023px) and (min-width:768px){.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover>.elementskit-megamenu-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;transition:max-height 5s ease-out}.ekit_menu_responsive_tablet .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_tablet .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-menu-close,.elementskit-menu-hamburger{display:none}.elementskit-menu-hamburger{color:#000}@media (max-width:1024px){.elementskit-menu-overlay{display:block;position:fixed;z-index:14;top:0;left:-110%;height:100%;width:100%;background-color:rgba(51,51,51,.5);transition:all .4s ease;opacity:1;visibility:visible;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s}.elementskit-menu-hamburger{border:1px solid rgba(0,0,0,.2);float:right}.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0,0,0,.5)}.elementskit-menu-close,.elementskit-menu-hamburger{padding:8px;background-color:transparent;border-radius:.25rem;position:relative;z-index:10;cursor:pointer;width:45px;transition:all .4s ease-in}.elementskit-menu-close .elementskit-menu-hamburger-icon,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{height:1px;width:100%;display:block;margin-bottom:4px}.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child{margin-bottom:0}.elementskit-navbar-nav .ekit-menu-badge{font-size:7px}}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>.elementskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow{display:none}.dropdown-item,.ekit-menu-nav-link{position:relative}.dropdown-item>i,.ekit-menu-nav-link>i{padding-right:5px}@-webkit-keyframes xs-zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes xs-zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.xs-zoomIn{-webkit-animation-name:xs-zoomIn;animation-name:xs-zoomIn}.elementskit-nav-logo{display:inline-block}@media (max-width:1024px){.elementor-widget-ekit-nav-menu{-webkit-animation:none!important;animation:none!important}.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{display:block}}@media (max-width:1024px){.elementskit-menu-close,.elementskit-menu-hamburger{display:block}.elementskit-menu-container{max-width:350px}.elementskit-menu-overlay.active{left:0;transition:all .6s cubic-bezier(.22,.61,.24,1) 0s}.elementskit-menu-offcanvas-elements{height:100%!important;padding-bottom:10px}.elementskit-menu-offcanvas-elements.active{left:0}.elementskit-dropdown{position:relative;max-height:0;box-shadow:none;transition:max-height 2s cubic-bezier(0,1,0,1)}.ekit_menu_responsive_tablet .ekit-menu-badge{position:static;margin-left:10px;order:1}.ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_tablet .elementskit-submenu-indicator{order:2;border:1px solid;border-radius:30px}}@media screen and (min-width:766px) and (max-width:1024px){.ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements{position:static}.ekit_menu_responsive_mobile .elementskit-nav-identity-panel{display:none}.ekit_menu_responsive_mobile .elementskit-menu-hamburger,.ekit_menu_responsive_mobile .elementskit-menu-overlay{display:none}.ekit_menu_responsive_mobile .elementskit-menu-container{overflow-y:unset;overflow-x:unset}.ekit_menu_responsive_mobile .elementskit-dropdown{box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;transform:translateY(-10px);pointer-events:none;max-height:none}.ekit_menu_responsive_mobile .elementskit-megamenu-panel{transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width.top_position .elementskit-megamenu-panel{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.ekit_menu_responsive_mobile .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}@media (max-width:767px){.ekit_menu_responsive_mobile .elementskit-navbar-nav{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown{position:relative}.ekit_menu_responsive_mobile .ekit-menu-badge{position:static;margin-left:10px;order:1}.ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_mobile .elementskit-submenu-indicator{order:2;border:1px solid;border-radius:30px}.ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-dropdown~.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_mobile .elementskit-dropdown.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;transition:max-height 5s ease-out}.ekit_menu_responsive_mobile .elementskit-navbar-nav,.ekit_menu_responsive_tablet .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_mobile .elementskit-dropdown>li>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i{color:inherit!important}@media (max-width:767px){.ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{height:120vh!important}.ekit-sticky .elementskit-menu-overlay{display:none}.ekit-sticky .elementskit-menu-offcanvas-elements:before{position:fixed;content:"";top:0;left:-110%;height:100%;width:100%;background-color:rgba(51,51,51,.5);transition:left .5s ease}.ekit-sticky .elementskit-menu-offcanvas-elements:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:inherit}.ekit-sticky .elementskit-menu-offcanvas-elements.active:before{left:0}.ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{position:relative;z-index:5}}@media (min-width:1025px){.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}.elementskit-dropdown-has>.sub-menu-toggle{display:none}.ekit-vertical-menu-tigger{display:block;background:#ffb25d;box-shadow:0 7px 15px rgba(255,178,93,.3);padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:16px;font-size:14px;color:#fff;font-weight:500;line-height:1}.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon{max-width:14px}.ekit-vertical-menu-tigger .vertical-menu-icon{transition:all .4s ease-in}.ekit-vertical-menu-tigger:hover{color:#fff}.vertical-menu-right-icon{margin-right:7px}.vertical-menu-left-icon{float:right}.ekit-vertical-navbar-nav{padding-left:0;list-style:none;box-shadow:0 10px 25px rgba(0,0,0,.1);background-color:#fff;margin-left:0;margin-bottom:0;list-style:none}.ekit-vertical-navbar-nav .elementskit-dropdown,.ekit-vertical-navbar-nav .elementskit-megamenu-panel{margin-left:0;list-style:none;margin-bottom:0}.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown{display:none}.ekit-vertical-navbar-nav>li:not(:last-child){border-bottom:1px solid #ededed}.ekit-vertical-navbar-nav>li>a{font-size:14px;font-weight:500;color:#101010;display:block;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:19px;display:flex;align-items:center}.ekit-vertical-navbar-nav>li>a .ekit-menu-icon{margin-right:7px;padding-right:0}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge-arrow{display:none}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge{position:static;order:1;margin-left:10px}.ekit-vertical-navbar-nav>li>a:hover{color:#4285f4}.ekit-vertical-navbar-nav>li:hover>a{color:#4285f4}.ekit-vertical-navbar-nav li.elementskit-dropdown-has{position:relative}@media (min-width:1025px){.ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover>.elementskit-dropdown{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}@media (min-width:1025px){.ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position{position:relative}.ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position{position:static}.ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{display:none;width:auto!important}.ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open{display:block}.ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}}.ekit-vertical-navbar-nav .elementskit-dropdown{padding-left:0;list-style:none;max-width:220px;width:100%}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown{position:absolute;left:100%;top:0;z-index:100;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(10px);opacity:0;visibility:hidden;transition:all .3s linear;pointer-events:none}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-dropdown{display:none;max-height:none;max-width:100%;padding:10px 15px}}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown>li:not(:last-child){border-bottom:1px solid #ededed}}.ekit-vertical-navbar-nav .elementskit-dropdown>li:first-child{margin-top:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li:last-child{margin-bottom:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li>a{font-size:14px;font-weight:500;color:#101010;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:19px;display:flex;align-items:center}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{position:absolute;left:100%;top:0;z-index:100;transform:translateY(10px);opacity:0;visibility:hidden;transition:all .3s linear;pointer-events:none;width:100%}}.ekit-vertical-navbar-nav .elementskit-submenu-indicator{display:block;line-height:1;margin-left:auto;position:relative;font-weight:900;font-style:normal;font-family:'Font Awesome 5 Free';order:2}.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before{content:"\f105"}.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge{margin-left:auto}.badge-position-right .ekit-menu-badge~.elementskit-submenu-indicator{margin-left:12px}.ekit-vertical-main-menu-on-click{position:relative}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{position:absolute;top:100%;z-index:1111;left:0;width:100%}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container{opacity:1;visibility:visible}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon{transform:rotateX(180deg)}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{opacity:0;visibility:hidden}.ekit-vertical-menu-container{transition:all .3s ease-in-out}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:0}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(../img/arrow.png)}table.dataTable thead .sorting_asc{background-image:url(../img/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(../img/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(../img/sort_asc_disabled.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}.ekit_table.display table.dataTable tbody td,.ekit_table.display table.dataTable tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}.ekit_table.display table.dataTable tbody tr:first-child td,.ekit_table.display table.dataTable tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}.ekit_table.display table.dataTable tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}.ekit_table.display table.dataTable tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}.ekit_table.display table.dataTable tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}.ekit_table.display table.dataTable tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}.ekit_table.display table.dataTable tbody tr>.sorting_1,.ekit_table.display table.dataTable tbody tr>.sorting_2,.ekit_table.display table.dataTable tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}.ekit_table.display table.dataTable tbody tr.selected>.sorting_1,.ekit_table.display table.dataTable tbody tr.selected>.sorting_2,.ekit_table.display table.dataTable tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}.ekit_table.display table.dataTable tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}.ekit_table.display table.dataTable tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}.ekit_table.display table.dataTable tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}.ekit_table.display table.dataTable tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}.ekit_table.display table.dataTable tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}.ekit_table.display table.dataTable tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}.ekit_table.display table.dataTable tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}.ekit_table.display table.dataTable tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}.ekit_table.display table.dataTable tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:.5em;margin:0;font-weight:400;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;font-size:.9em}div.dt-button-collection-title:empty{display:none}a.dt-button,button.dt-button,div.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:.333em;margin-bottom:.333em;padding:.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:#000;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:linear-gradient(to bottom,#fff 0,#e9e9e9 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:0}a.dt-button.disabled,button.dt-button.disabled,div.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fff 0,#f9f9f9 100%)}a.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),button.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled){background-color:#e2e2e2;background-image:linear-gradient(to bottom,#f3f3f3 0,#e2e2e2 100%);box-shadow:inset 1px 1px 3px #999}a.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),button.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:#ccc;background-image:linear-gradient(to bottom,#eaeaea 0,#ccc 100%)}a.dt-button:hover,button.dt-button:hover,div.dt-button:hover{text-decoration:none}a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:linear-gradient(to bottom,#f9f9f9 0,#e0e0e0 100%)}a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:0;background-color:#79ace9;background-image:linear-gradient(to bottom,#bddef4 0,#79ace9 100%)}.dt-button embed{outline:0}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#fff;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection a.dt-button,div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled){background-color:#dadada;background-image:linear-gradient(to bottom,#f0f0f0 0,#dadada 100%);box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-moz-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);z-index:2001}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}a.dt-button.processing,button.dt-button.processing,div.dt-button.processing{color:rgba(0,0,0,.2)}a.dt-button.processing:after,button.dt-button.processing:after,div.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}table.DTFC_Cloned tfoot,table.DTFC_Cloned thead{background-color:#fff}div.DTFC_Blocker{background-color:#fff}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}table.fixedHeader-floating{position:fixed!important;background-color:#fff}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute!important;background-color:#fff}@media print{table.fixedHeader-floating{display:none}}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}table.dataTable tr.dtrg-group td{background-color:#e0e0e0}table.dataTable tr.dtrg-group.dtrg-level-0 td{font-weight:700}table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f0f0f0;padding-top:.25em;padding-bottom:.25em;padding-left:2em;font-size:.9em}table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f3f3f3}.ekit_table .dataTables_wrapper{padding-top:20px;padding-bottom:20px}.dataTables_filter,.ekit_table .dataTables_wrapper .dataTables_length,.ekit_table .ekit_table_length{padding-bottom:20px}.ekit_table table.dataTable.no-footer{border-bottom:1px solid #e6e6e6}.ekit_table .dataTables_wrapper select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:solid 1px #bbb;padding:12px 48px 12px 18px}.ekit_table .dataTables_wrapper select:not([multiple]):after{content:" - Remember this"}.ekit_table .dataTables_wrapper .dataTables_filter input{border:solid 1px #bbb;padding:12px 48px 12px 18px}.ekit_table .dataTables_wrapper table{margin-top:20px;margin-bottom:20px}.ekit_table table.dataTable thead th{font-size:14px;font-weight:500;letter-spacing:.3px;color:#fff}.ekit_table.display table.dataTable tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f9f9f9}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}.elementskit-invisible{visibility:hidden}.ekit-wid-con .select{cursor:pointer;display:block;position:relative;font-size:16px;color:#7b7b7b;width:220px;height:44px;float:right}.met_d--block{display:block}.met_d--none{display:none}.met_d--flex{display:flex}.before\:last\:met_d--none:last-child:before{display:none}.after\:first\:met_d--none:first-child:after{display:none}.after\:active\:met_d--none.active:after{display:none}.met_w--12{width:12px}.met_w--16{width:16px}.met_w--20{width:20px}.met_w--24{width:24px}.met_w--48{width:48px}.before\:met_w--4:before{width:4px}.before\:met_w--16:before{width:16px}.before\:met_w--19:before{width:19px}.before\:met_w--48:before{width:48px}.active\:before\:met_w--18.active:before{width:18px}.after\:met_w--1:after{width:1px}.met_h--12{height:12px}.met_h--16{height:16px}.met_h--20{height:20px}.met_h--24{height:24px}.met_h--48{height:48px}.before\:met_h--4:before{height:4px}.before\:met_h--16:before{height:16px}.before\:met_h--19:before{height:19px}.before\:met_h--48:before{height:48px}.active\:before\:met_h--18.active:before{height:18px}.after\:met_h--1:after{height:1px}.after\:met_content:after,.before\:met_content:before{content:" "}.met_pos--fixed{position:fixed}.met_pos--relative{position:relative}.met_pos--absolute{position:absolute}.before\:met_pos--absolute:before{position:absolute}.after\:met_pos--absolute:after{position:absolute}.met_top--0{top:0}.met_top--15{top:15px}.met_top--20{top:20px}.met_top--50p{top:50%}.met_top--100p{top:100%}.before\:met_top--0:before{top:0}.before\:met_top--5:before{top:5px}.before\:met_top--12:before{top:12px}.before\:active\:met_top--13.active:before{top:13px}.after\:met_top--m1:after{top:-1px}.after\:met_top--5:after{top:5px}.met_bottom--0{bottom:0}.met_bottom--20{bottom:20px}.met_bottom--100p{bottom:100%}.before\:met_bottom--0:before{bottom:0}.met_left--0{left:0}.met_left--1{left:1px}.met_left--20{left:20px}.met_left--50p{left:50%}.met_left--100p{left:100%}.before\:met_left--0:before{left:0}.before\:met_left--5:before{left:5px}.before\:met_left--12:before{left:12px}.before\:active\:met_left--13.active:before{left:13px}.after\:met_left--m1:after{left:-1px}.after\:met_left--5:after{left:5px}.met_right--0{right:0}.met_right--20{right:20px}.met_right--100p{right:100%}.met_mx--m40{margin-left:-40px;margin-right:-40px}.met_mx--m28{margin-left:-28px;margin-right:-28px}.met_mx--12{margin-left:12px;margin-right:12px}.met_mx--20{margin-left:20px;margin-right:20px}.met_mx--24{margin-left:24px;margin-right:24px}.met_mx--36{margin-left:36px;margin-right:36px}.met_my--m40{margin-top:-40px;margin-bottom:-40px}.met_my--m28{margin-top:-28px;margin-bottom:-28px}.met_my--12{margin-top:12px;margin-bottom:12px}.met_my--20{margin-top:20px;margin-bottom:20px}.met_my--24{margin-top:24px;margin-bottom:24px}.met_my--36{margin-top:36px;margin-bottom:36px}.met_m--0{margin:0}.met_ml--1{margin-left:1px}.met_ml--6{margin-left:6px}.met_ml--15{margin-left:15px}.met_ml--20{margin-left:20px}.met_ml--21{margin-left:21px}.met_ml--35{margin-left:35px}.met_mr--1{margin-right:1px}.met_mr--10{margin-right:10px}.met_mr--15{margin-right:15px}.met_mr--20{margin-right:20px}.met_mb--0{margin-bottom:0}.met_mb--0i{margin-bottom:0!important}.met_mb--20{margin-bottom:20px}.met_not_last_mr--20:not(:last-child){margin-right:20px}.met_not_last_mb--20:not(:last-child){margin-bottom:20px}.met_p--0{padding:0}.met_px--8{padding-left:8px;padding-right:8px}.met_py--5{padding-top:5px;padding-bottom:5px}.met_pt--10{padding-top:10px}.met_pl--10{padding-left:10px}.met_pr--10{padding-right:10px}.met_pb--10{padding-bottom:10px}.met_color--white{color:#fff}.active>.active\:met_bgc--nonei{background-color:transparent!important}.active .active\:_\:met_bgc--nonei{background-color:transparent!important}.met_bd--2{border:solid 2px}.met_bd--6{border:solid 6px}.met_bdt--2{border-top:solid 2px}.met_bdt--4{border-top:solid 4px}.met_bdt--6{border-top:solid 6px}.met_bdl--2{border-left:solid 2px}.met_bdl--4{border-left:solid 4px}.met_bdl--6{border-left:solid 6px}.before\:met_bdt--2:before{border-top:solid 2px}.before\:met_bdl--2:before{border-left:solid 2px}.after\:met_bdt--2:after{border-top:solid 2px}.after\:met_bdl--2:after{border-left:solid 2px}.active>.active\:met_bd--1{border-style:solid;border-width:1px}.active .active\:_\:met_bd--1{border-style:solid;border-width:1px}.met_bdc--none{border-color:transparent}.met_bdt_color--current{border-top-color:currentColor}.met_bdb_color--current{border-bottom-color:currentColor}.met_bdl_color--current{border-left-color:currentColor}.met_bdr_color--current{border-right-color:currentColor}.met_radius--4{border-radius:4px}.met_radius--circle{border-radius:50%}.before\:met_radius--circle:before{border-radius:50%}.met_shadow_inset--6{box-shadow:inset 0 0 0 6px currentColor}.active>.active\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.active>.active\:met_shadow_inset--8{box-shadow:inset 0 0 0 8px currentColor}.active .active\:_\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.met_fs--14{font-size:14px}.met_lh--0{line-height:0}.met_lh--16{line-height:16px}.met_list--none{list-style:none}.met_text--nowrap{white-space:nowrap}.whitespace--normal{white-space:normal!important}.met_opacity--0{opacity:0}.met_opacity--8{opacity:.08}.met_opacity--30{opacity:.3}.met_opacity--70{opacity:.7}.hover\:met_opacity--60:hover{opacity:.6}.hover\:met_opacity--100:hover{opacity:1}a:hover>.a\:hover\:met_opacity--60{opacity:.6}a:hover>.a\:hover\:met_opacity--100{opacity:1}.before\:met_opacity--30:before{opacity:.3}.after\:met_opacity--30:after{opacity:.3}.active>.active\:met_opacity--0{opacity:0}.active>.active\:met_opacity--100{opacity:1}.active .active\:_\:met_opacity--0{opacity:0}.active .active\:_\:met_opacity--100{opacity:100}.met_transition--300ms{transition:all .3s}.before\:met_transition--300ms:before{transition:all .3s}.met_translateTop--m50p{transform:translateY(-50%)}.met_translateLeft--m50p{transform:translateX(-50%)}.met_scale--0{transform:scale(0)}.hover\:met_scaleX--200:hover{transform:scaleX(2)}.hover\:met_scaleY--200:hover{transform:scaleY(2)}a:hover>.a:hover\:met_scaleX--200:hover{transform:scaleX(2)}a:hover>.a:hover\:met_scaleY--200:hover{transform:scaleY(2)}.active>.active\:met_scale--150{transform:scale(1.5)}.active>.active\:met_scaleX--20{transform:scaleX(.2)}.active>.active\:met_scaleX--200{transform:scaleX(2)}.active>.active\:met_scaleY--20{transform:scaleY(.2)}.active>.active\:met_scaleY--200{transform:scaleY(2)}.active .active\:_\:met_scale--40{transform:scale(.4)}.active .active\:_\:met_scale--150{transform:scale(1.5)}.active .active\:_\:met_scaleX--20{transform:scaleX(.2)}.active .active\:_\:met_scaleX--100{transform:scaleX(1)}.active .active\:_\:met_scaleX--200{transform:scaleX(2)}.active .active\:_\:met_scaleY--20{transform:scaleY(.2)}.active .active\:_\:met_scaleY--100{transform:scaleY(1)}.active .active\:_\:met_scaleY--200{transform:scaleY(2)}.met_scale--top{transform-origin:top}.met_scale--bottom{transform-origin:bottom}.met_scale--left{transform-origin:left}.met_scale--right{transform-origin:right}.elementor-editor-active .editor\:met_display--none,.elementor-editor-preview .editor\:met_display--none{display:none}.ekit-wid-con .ekit_social_media,.ekit-wid-con .ekit_socialshare{margin-left:0;padding-left:0;list-style:none}.ekit-wid-con .ekit_social_media>li>a,.ekit-wid-con .ekit_socialshare>li>a{display:block;cursor:pointer;transition:all .4s ease}.ekit-wid-con .ekit_social_media>li>a i,.ekit-wid-con .ekit_socialshare>li>a i{vertical-align:middle;display:inline-block}.ekit-wid-con .ekit_social_media>li>a svg,.ekit-wid-con .ekit_socialshare>li>a svg{max-width:16px;height:auto;vertical-align:middle}@media (max-width:1024px){.ekit-wid-con .ekit_social_media>li,.ekit-wid-con .ekit_socialshare>li{margin-bottom:20px}}.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item{margin:0}.ekit-wid-con .elementor-inline-items{margin:0!important}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item{display:inline-block}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:inline-block}.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{position:absolute}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child:after{display:none}.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:none}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item{margin:0;padding:0}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a{padding:5px 15px}.ekit-wid-con .elementor-icon-list-item>a{align-items:center;transition:all .4s ease;position:relative}.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right{justify-content:space-between;width:100%}.ekit-wid-con .ekit_menu_label{border-radius:3px;padding:2px 5px;display:inline-block;font-size:10px;color:#fff;background-color:#c91765;margin-left:5px}.ekit-wid-con .ekit_menu_subtitle{font-size:11px;font-style:normal;color:#8d96ae;display:block;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-text{transition:all .4s ease}.ekit-wid-con .ekit_page_list_content{display:flex}.elementor-widget-elementskit-page-list.elementor-align-center .ekit-wid-con .ekit_page_list_content{align-items:center}.elementor-widget-elementskit-page-list.elementor-align-left .ekit-wid-con .ekit_page_list_content{align-items:flex-start}.elementor-widget-elementskit-page-list.elementor-align-right .ekit-wid-con .ekit_page_list_content{align-items:flex-end}.ekit-wid-con .elementor-icon-list-icon{display:inline-block;text-align:center;line-height:inherit}.ekit-wid-con .elementor-icon-list-icon svg{width:inherit;max-width:100%;height:auto;vertical-align:middle}.ekit-wid-con .elementor-icon-list-icon>i{transition:all .4s ease}.ekit-enabled-bg-img .elementor-icon-list-item a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden}.ekit-enabled-bg-img .elementor-icon-list-item a:after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:all .4s}.ekit-enabled-bg-img .elementor-icon-list-item a:hover:after{background-color:rgba(34,34,34,.9)}.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper{z-index:1}.ekit-enabled-bg-img .elementor-icon-list-item a>img{z-index:1}.ekit-wid-con .nav{margin:0;padding:0;list-style:none}.ekit-wid-con .ekit-form form p{margin-bottom:0}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:56px;border-radius:0;padding-left:30px;box-shadow:none}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover{border-color:#333}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;transition:all .4s ease;padding:12px 72px;font-size:.9375rem;background-color:#313636;border:0 solid #000;color:#fff;cursor:pointer}.ekit-wid-con .ekit-form form input[type=submit]:hover{background-color:#4d68ff}.ekit-wid-con .ekit-form form select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:56px}.ekit-wid-con .ekit-form form select[multiple]{height:100px}.ekit-wid-con .ekit-form form label{margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#313636;font-weight:400}.ekit-wid-con .ekit-form form label span{color:#777;font-size:.8125rem;display:block}.ekit-wid-con .ekit-form form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;padding-left:30px;height:176px;resize:none;padding-top:15px;box-shadow:none}.ekit-wid-con .ekit-form form textarea:hover{border-color:#333}.ekit-wid-con .ekit-form form textarea:focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form .intl-tel-input{width:100%}.ekit-wid-con .ekit-form form .ekit-form-input{margin-bottom:50px}.ekit-wid-con .btn-text-primary{color:#4285f4}.ekit-wid-con .btn-pill{border-radius:2rem}.ekit-wid-con .d-flex{display:flex}.ekit-wid-con .ekit-review-wrapper{background-color:#f2f2f5;font-family:Roboto,sans-serif;overflow:hidden}.ekit-wid-con .ekit-review-slider-wrapper .slick-list{padding:0}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow{height:40px;width:40px;z-index:10;background-color:#fff;box-shadow:0 7px 15px rgba(0,0,0,.07);border-radius:50%}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow::before{display:none}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow i{font-size:12px;color:#d1d1d1;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.ekit-wid-con .ekit-review-slider-wrapper .slick-arrow:hover i{color:#4285f4}.ekit-wid-con .ekit-review-slider-wrapper .slick-prev{left:0}.ekit-wid-con .ekit-review-slider-wrapper .slick-next{right:0}.ekit-wid-con .ekit-review-overview,.ekit-wid-con .review-card-overview{display:flex;background-color:#fff}.ekit-wid-con .ekit-review-card,.ekit-wid-con .ekit-review-overview{background-color:#fff}.ekit-wid-con .ekit-review-card h4,.ekit-wid-con .ekit-review-overview h4{margin:0;white-space:nowrap}.ekit-wid-con .ekit-review-card--name,.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-card--title h4,.ekit-wid-con .ekit-review-overview--name,.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--title h4{color:#000032}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-weight:500}.ekit-wid-con .ekit-review-card--rating>div,.ekit-wid-con .ekit-review-overview--rating>div{display:flex}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:18px;font-weight:700}.ekit-wid-con .ekit-review-card--rating .rating-stars,.ekit-wid-con .ekit-review-overview--rating .rating-stars{margin:0 .5rem}.ekit-wid-con .ekit-review-card--rating .rating-text,.ekit-wid-con .ekit-review-overview--rating .rating-text{color:#878787;margin-bottom:0}.ekit-wid-con .ekit-review-overview{padding:1.5rem 2rem;justify-content:space-between;margin:0 0 1.5rem 0;border-width:1px}.ekit-wid-con .ekit-review-overview--thumbnail{margin-right:1rem}.ekit-wid-con .ekit-review-overview--thumbnail img{width:40px;height:40px;border-radius:50%}.ekit-wid-con .ekit-review-overview--title{display:flex}.ekit-wid-con .ekit-review-overview--title img{height:26px;margin-right:.5rem}.ekit-wid-con .ekit-review-overview--title h4{font-size:22px;line-height:28px;font-weight:400}.ekit-wid-con .ekit-review-overview--title h4 span{font-family:Roboto;font-size:26px;font-weight:900;text-transform:capitalize}.ekit-wid-con .ekit-review-overview--rating{display:flex;align-items:center}.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-text{line-height:27px}.ekit-wid-con .ekit-review-overview--rating .rating-text{font-style:italic;font-size:12px;font-weight:400}.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:22px;font-weight:700}.ekit-wid-con .ekit-review-overview--stars{display:flex;align-items:center;margin:0 10px;height:27px}.ekit-wid-con .ekit-review-overview--stars .icon{font-size:20px}.ekit-wid-con .ekit-review-overview--actions{display:grid;place-items:center}.ekit-wid-con .ekit-review-overview--actions .btn{font-size:15px;font-weight:400;padding:0 30px;color:#fff;min-height:35px;line-height:35px}.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment{overflow:hidden}.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card{-moz-column-break-inside:avoid;break-inside:avoid-column}.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment{min-height:unset}.ekit-wid-con .ekit-review-card{overflow:hidden;position:relative;border-color:#f2f2f5;border-width:1px;padding:2rem;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"}.ekit-wid-con .ekit-review-card::before{content:""}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{grid-area:date}.ekit-wid-con .ekit-review-card--top-right-logo{position:absolute;top:2rem;right:2rem;z-index:10}.ekit-wid-con .ekit-review-card--top-right-logo i{font-size:20px}.ekit-wid-con .ekit-review-card--image,.ekit-wid-con .ekit-review-card--image img,.ekit-wid-con .ekit-review-card--thumbnail img{border-radius:50%}.ekit-wid-con .ekit-review-card--image{width:60px;height:60px;grid-area:thumbnail;min-width:60px;border-radius:50%;background-color:#eae9f7;display:flex;justify-content:center;align-items:center;padding:1rem;position:relative}.ekit-wid-con .ekit-review-card--image img{height:100%;width:100%}.ekit-wid-con .ekit-review-card--thumbnail{grid-area:thumbnail;padding-right:1rem}.ekit-wid-con .ekit-review-card--thumbnail .thumbnail{width:40px;height:40px;min-width:40px;border-radius:50%}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,.ekit-wid-con .ekit-review-card--thumbnail-badge>div{position:relative}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge{width:20px;height:20px;border-radius:50%;background-color:#fff;position:absolute;bottom:0;right:0}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img{width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.ekit-wid-con .ekit-review-card--average,.ekit-wid-con .ekit-review-card--title{color:#000032}.ekit-wid-con .ekit-review-card--title{font-size:24px;line-height:24px;margin:0 0 .8rem 0}.ekit-wid-con .ekit-review-card--name{grid-area:name;font-size:14px;font-weight:700;margin:0 0 .25rem 0}.ekit-wid-con .ekit-review-card--rating .rating-text{font-size:13px}.ekit-wid-con .ekit-review-card--average{font-size:18px;font-weight:700;line-height:22px;margin-right:1rem}.ekit-wid-con .ekit-review-card--stars{grid-area:stars;color:#f4be28;font-size:13px;line-height:20px}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc,.ekit-wid-con .ekit-review-card--posted-on p{margin-bottom:0}.ekit-wid-con .ekit-review-card--top-right-image{position:absolute;top:2rem;right:2rem}.ekit-wid-con .ekit-review-card--comment{grid-area:comment;font-size:16px;line-height:22px;font-weight:400;color:#32323d}.ekit-wid-con .ekit-review-card--comment .more{color:#3476e0;cursor:pointer}.ekit-wid-con .ekit-review-card--actions{grid-area:actions}.ekit-wid-con .ekit-review-card--actions .btn{padding:0;white-space:nowrap;font-size:14px;font-weight:600;color:#4285f4}.ekit-wid-con .ekit-review-card--actions .btn:hover{color:#3476e0}.ekit-wid-con .ekit-review-card--actions .btn:first-child{margin-right:10px}.ekit-wid-con .ekit-review-card--posted-on{display:flex;grid-area:posted-on}.ekit-wid-con .ekit-review-card--posted-on p{font-size:13px;line-height:13px;font-weight:400}.ekit-wid-con .ekit-review-card--posted-on h5{margin:0;font-size:17px;line-height:20px;font-weight:500}.ekit-wid-con .ekit-review-card-bubble{background-color:transparent!important}.ekit-wid-con .ekit-review-card-bubble::before{content:"";position:absolute;top:0;left:0;background-color:#fff;width:100%;height:calc(100% - 100px);z-index:1}.ekit-wid-con .ekit-review-card-bubble::after{content:"";position:absolute;left:2.4rem;top:calc(100% - 116px);height:1.5rem;width:1.5rem;background-color:#fff;transform:rotate(45deg)}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{z-index:10}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on{display:none}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-column:1/4}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-row:1}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment{grid-row:2}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-column:2/4;text-align:left}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{margin-top:2.5rem}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{padding-right:1rem;grid-row:3/5;grid-column:1/2}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-row:3}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date{grid-row:4}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date{grid-column:3}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars{grid-column:2;grid-row:2}.ekit-wid-con .ekit-review-card-thumbnail-left{grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"}.ekit-wid-con .ekit-review-card-align-center{text-align:center;grid-template-areas:"thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail{padding-right:0;margin-bottom:2rem}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div{width:40px;margin:0 auto}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on{display:block;grid-row:6;padding-top:1rem}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i{margin:0 auto!important}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars{grid-row:2}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment{grid-row:3}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name{grid-row:4}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date{grid-row:5}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on{grid-row:6}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars{grid-row:2;grid-column:2/3}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date{grid-row:2;grid-column:3}.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on{grid-column:1/4}.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"}.ekit-wid-con .ekit-review-card-overview::before{display:none}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image{margin-right:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name{font-size:20px;line-height:24px;font-weight:600;margin-bottom:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average{font-size:18px;line-height:22px;font-weight:700;margin-right:6px}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc{font-size:13px;line-height:20px;font-weight:400}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions{margin-top:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn{padding:0!important;margin-top:0;margin-bottom:0;line-height:20px;text-transform:none;background-color:transparent}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars{font-size:16px;display:flex;align-items:center}.ekit-wid-con .small{font-size:12px;line-height:20px}.ekit-wid-con .muted{color:#adadad}@media screen and (max-width:411px){.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"}.ekit-wid-con .ekit-review-overview{display:block!important}.ekit-wid-con .ekit-review-overview--actions{display:block!important;margin-top:1rem!important;text-align:center}.ekit-wid-con .ekit-review-overview--actions .btn{padding:.75rem 3rem}}.ekit-wid-con iframe{border:none}.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover{-moz-outline:none;outline:0}.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video{max-width:100%;height:auto}.ekit-wid-con a{text-decoration:none;outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited{text-decoration:none;outline:0}.ekit-wid-con img{border:none;max-width:100%}.ekit-wid-con li,.ekit-wid-con ul{margin:0;padding:0}.ekit-wid-con .elementor-text-editor ol,.ekit-wid-con .elementor-text-editor ul{padding-left:18px}.ekit-wid-con h4,.ekit-wid-con p{margin-bottom:10px}.ekit-wid-con .clear-both:after,.ekit-wid-con .clear-both:before{display:table;content:"";clear:both}.ekit-wid-con button:focus{outline:0}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-flex-row-reverse{flex-direction:row-reverse!important}.ekit-wid-con .ekit-flex-column-reverse{flex-direction:column-reverse!important}.ekit-wid-con .ekit-flex-column{flex-direction:column!important}.ekit-wid-con .ekit-flex-row{flex-direction:row!important}.ekit-wid-con .tab-content>.tab-pane{font-family:inherit}.ekit-wid-con .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{left:inherit}.ekit-wid-con .elementskit-border-divider::before{left:-26px}.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:1000}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{background-color:transparent}.ekit-wid-con .elementor-icon-list-item a>img{width:100px;margin-right:15px}.ekit-wid-con .elementor-icon-list-item .meta-lists{line-height:1}.ekit-wid-con .elementor-icon-list-item .meta-lists svg{max-width:12px;height:auto;vertical-align:middle}.ekit-wid-con .elementor-icon-list-item .meta-lists>span{color:#7f8595;font-size:12px;display:inline-block;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{display:block;margin-bottom:0}.ekit-wid-con .dialog-type-lightbox .dialog-widget-content{width:100%}.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div,.ekit-wid-con .nf-form-content input.ninja-forms-field,.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]){height:100%}.ekit-wid-con .nf-form-content .list-select-wrap>div div:after{height:100%;display:flex;align-items:center;line-height:normal}.ekit-wid-con .nf-error.field-wrap .nf-field-element:after,.ekit-wid-con .nf-pass.field-wrap .nf-field-element:after{top:0;height:100%;display:flex;align-items:center;justify-content:center;line-height:normal}.ekit-wid-con .nf-form-content button,.ekit-wid-con .nf-form-content input[type=button],.ekit-wid-con .nf-form-content input[type=submit]{cursor:pointer}.ekit-wid-con .nf-response-msg>p{line-height:normal}.ekit-wid-con textarea.ninja-forms-field{display:block}.ekit-wid-con .nf-form-content .list-select-wrap>div div{border:none}.ekit-wid-con .nf-form-content .list-select-wrap>div select{border:1px solid #c4c4c4}.ekit-wid-con .column-count-1{-moz-column-count:1;column-count:1}.ekit-wid-con .column-count-2{-moz-column-count:2;column-count:2}.ekit-wid-con .column-count-3{-moz-column-count:3;column-count:3}.ekit-wid-con .column-count-4{-moz-column-count:4;column-count:4}.ekit-wid-con .column-count-5{-moz-column-count:5;column-count:5}.ekit-wid-con .column-count-6{-moz-column-count:6;column-count:6}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-img-overlay{position:relative;z-index:0}.ekit-wid-con .ekit-img-overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ekit-wid-con .media{display:flex;align-items:flex-start}@media (min-width:1025px){.ekit-wid-con .default_menu_position .elementor-column,.ekit-wid-con .default_menu_position .elementor-column-wrap,.ekit-wid-con .default_menu_position .elementor-widget,.ekit-wid-con .default_menu_position .elementor-widget-wrap,.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container{position:static}.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{right:0;left:auto}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{transition:transform .4s ease}.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel{transform:translateY(-10px) translateX(-50%);left:50%}.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel{transform:translateY(0) translateX(-50%);left:50%}.ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:9}.ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop{z-index:150}.ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger{z-index:160}}@media (max-width:1024px){.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{padding:3px 10px;border:1px solid;border-radius:30px}}.ekit-wid-con .xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}.ekit-wid-con .form-control:focus{box-shadow:none}.ekit-wid-con .slick-list{box-sizing:initial;padding:25px 0}.ekit-wid-con .tab-pane.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ekit-wid-con .mfp-iframe-scaler iframe{box-shadow:none;background:0 0}.ekit-wid-con img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.ekit-wid-con .image-switcher .content-image{position:relative}.ekit-wid-con .image-switcher .content-image .hover-image{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .main-image{opacity:0;visibility:hidden;transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .hover-image{transform:scale(1);opacity:1;visibility:visible}.ekit-wid-con .fill-icon{display:inline-block;background-color:#2575fc;color:#fff;font-size:40px;text-align:center;transition:all .4s ease}.ekit-wid-con .fill-icon.round{border-radius:50%}.ekit-wid-con .fill-icon.style-light{background-color:#f5f5f5;color:#000}.ekit-wid-con button{cursor:pointer;transition:all .4s ease}.ekit-wid-con .form-control{transition:all .4s ease}.ekit-wid-con input{box-sizing:border-box}#wp-admin-bar-elementor_edit_page-default:empty{display:none}.elementor-widget-elementskit-pricing .elementor-widget-container{overflow:hidden}.elementor-widget-elementskit-timeline .elementor-widget-container{padding-top:35px;padding-left:45px;padding-right:45px;padding-bottom:60px}.elementor-widget-elementskit-business-hours .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper{justify-content:center}.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper{justify-content:flex-end}.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper{justify-content:flex-start}.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.ekit_ninjaForms_container-button-full-width .submit-container input[type=button]{width:100%}.elemenetskit-alert-info{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.elementor-widget-elementskit-team.animated{-webkit-animation-fill-mode:none;animation-fill-mode:none}@media (max-width:1024px){.ekit-tab-hide{display:none}}@media (max-width:767px){.ekit-mobile-hide{display:none}}.ekit-template-content-footer,.ekit-template-content-header{clear:both}.elementor-editor-active .widgetarea_warper_edit{display:block!important}.ekit-sticky{z-index:9999}div.elementor .ekit-sticky.elementor-element{transition:background-color .3s ease-in}.ekit-sticky[data-ekit-sticky]{z-index:1}div.elementor .ekit-sticky--show_on_scroll_up.elementor-element{transition:background-color .3s ease-in,opacity .3s}.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up{opacity:0}.weforms_submit_btn{transition:all .4s ease;cursor:pointer}.wpuf-label>label{margin-bottom:0}ul.wpuf-form li label.wpuf-form-sub-label{margin-bottom:0}.image-source-link{color:#98c3d1}.mfp-bg,.mfp-container{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-ready .mfp-container{opacity:1}.mfp-ready.mfp-bg{opacity:.8}.mfp-removing .mfp-container,.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}button.mfp-close{border:1px solid #fff;margin:20px;border-radius:50%;transition:all .4s ease}button.mfp-close:hover{background-color:#000;color:#fff;border-color:#000}.mfp-iframe-holder .mfp-close{width:44px;text-align:center;padding-right:0;top:0;right:0}.mfp-container.mfp-iframe-holder{position:fixed}.mfp-container.mfp-iframe-holder .mfp-close{position:fixed}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.white-popup-block{background:#ccc;padding:20px;max-width:300px;margin:0 auto;-webkit-animation:open 1s;animation:open 1s}.mfp-removing{-webkit-animation:close 1s;animation:close 1s}.mfp-open .modal-popup-group,.mfp-open .xs-modal-sidebar{-webkit-animation-name:galleryopen;animation-name:galleryopen;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-bg.ekit-promo-popup{background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit-promo-popup .modal-content{background-color:transparent;padding:0;border:0}.ekit-promo-popup .mfp-close{color:#fff;opacity:0;transition:all 1s ease .8s;transform:translateY(-500px)}.ekit-promo-popup.mfp-ready .mfp-close{opacity:1;transform:translateY(0);position:fixed}body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close{margin-top:45px}.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;transition:all 1s ease .8s;transform:translateY(-500px)}.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;transform:translateY(0)}@-webkit-keyframes bounceAnim{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@keyframes bounceAnim{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@-webkit-keyframes menu-animation{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transform:scale(.04) translateY(0);transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{opacity:1;transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@keyframes menu-animation{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transform:scale(.04) translateY(0);transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{opacity:1;transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@-webkit-keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes show-animation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0)}}@keyframes show-animation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0)}}@-webkit-keyframes hide-animation{0%{transform:translateY(0)}100%{transform:translateY(20px);opacity:0}}@keyframes hide-animation{0%{transform:translateY(0)}100%{transform:translateY(20px);opacity:0}}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes button-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes button-ripple{70%{box-shadow:0 0 0 15px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@-webkit-keyframes open{0%{opacity:0}100%{opacity:1}}@keyframes open{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes close{0%{opacity:1}100%{opacity:0}}@keyframes close{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes location-indicator{0%{box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{box-shadow:0 0 0 0 rgba(12,90,219,0)}}@keyframes location-indicator{0%{box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{box-shadow:0 0 0 0 rgba(12,90,219,0)}}@-webkit-keyframes iconTranslateY{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@keyframes iconTranslateY{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{transform:scaleX(1)}26%,56%,76%{transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{transform:scaleX(.8) scaleY(1.2)}76%,88%{transform:scaleX(1.2)}98%{transform:scaleX(1.1)}}@keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{transform:scaleX(1)}26%,56%,76%{transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{transform:scaleX(.8) scaleY(1.2)}76%,88%{transform:scaleX(1.2)}98%{transform:scaleX(1.1)}}@-webkit-keyframes WaterWave{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@keyframes WaterWave{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@-webkit-keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@-webkit-keyframes typing{from{width:0}}@keyframes typing{from{width:0}}@-webkit-keyframes cursor{50%{border-color:transparent}}@keyframes cursor{50%{border-color:transparent}}@-webkit-keyframes wipe{to{width:0}}@keyframes wipe{to{width:0}}@keyframes open{from{width:0}}@-webkit-keyframes Magnify{50%{transform:scale(1.8);letter-spacing:26px}}@keyframes Magnify{50%{transform:scale(1.8);letter-spacing:26px}}@-webkit-keyframes Beat{14%,42%{transform:scale(1.3)}28%,70%{transform:scale(1)}}@keyframes Beat{14%,42%{transform:scale(1.3)}28%,70%{transform:scale(1)}}@-webkit-keyframes FadeIn{from{opacity:0}to{opacity:1}}@keyframes FadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes FadeInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1}}@keyframes FadeInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1}}@-webkit-keyframes FadeInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1}}@keyframes FadeInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1}}@-webkit-keyframes FadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes FadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes FadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes FadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes FadeOut{to{opacity:0}}@keyframes FadeOut{to{opacity:0}}@-webkit-keyframes FadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-60px)}}@keyframes FadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-60px)}}@-webkit-keyframes FadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(60px)}}@keyframes FadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(60px)}}@-webkit-keyframes FadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes FadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes FadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes FadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes MovingBackFromRight{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromRight{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes MovingBackFromLeft{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromLeft{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutFront{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutFront{40%{transform:rotate(45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutBehind{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutBehind{40%{transform:rotate(-45deg)}100%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes ScaleXIn{from{transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleXIn{from{transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleXOut{to{transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@keyframes ScaleXOut{to{transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes ScaleYIn{from{transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleYIn{from{transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleYOut{to{transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@keyframes ScaleYOut{to{transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes Jump{to{transform:translateY(-20px)}}@keyframes Jump{to{transform:translateY(-20px)}}@-webkit-keyframes AboundTop{50%{transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundTop{50%{transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundBottom{50%{transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundBottom{50%{transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundLeft{50%{transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundLeft{50%{transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundRight{50%{transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundRight{50%{transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes FlyInTop{0%{transform:translate(0,-80px);opacity:0}50%{transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInTop{0%{transform:translate(0,-80px);opacity:0}50%{transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyInLeft{0%{transform:translate(-40px,0);opacity:0}50%{transform:translate(40px,0)}}@keyframes FlyInLeft{0%{transform:translate(-40px,0);opacity:0}50%{transform:translate(40px,0)}}@-webkit-keyframes FlyInRight{0%{transform:translate(40px,0);opacity:0}50%{transform:translate(-40px,0)}}@keyframes FlyInRight{0%{transform:translate(40px,0);opacity:0}50%{transform:translate(-40px,0)}}@-webkit-keyframes FlyInBottom{0%{transform:translate(0,80px);opacity:0}50%{transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInBottom{0%{transform:translate(0,80px);opacity:0}50%{transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyOutTop{50%{transform:translate(0,50px)}to{transform:translate(0,-100px);opacity:0}}@keyframes FlyOutTop{50%{transform:translate(0,50px)}to{transform:translate(0,-100px);opacity:0}}@-webkit-keyframes FlyOutLeft{50%{transform:translate(40px,0)}to{transform:translate(-100px,0);opacity:0}}@keyframes FlyOutLeft{50%{transform:translate(40px,0)}to{transform:translate(-100px,0);opacity:0}}@-webkit-keyframes FlyOutRight{50%{transform:translate(-40px,0)}to{transform:translate(100px,0);opacity:0}}@keyframes FlyOutRight{50%{transform:translate(-40px,0)}to{transform:translate(100px,0);opacity:0}}@-webkit-keyframes FlyOutBottom{50%{transform:translate(0,-40px)}to{transform:translate(0,100px);opacity:0}}@keyframes FlyOutBottom{50%{transform:translate(0,-40px)}to{transform:translate(0,100px);opacity:0}}@-webkit-keyframes DoorCloseLeft{from,to{transform:perspective(400px);transform-origin:left}from{transform:rotateY(90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseLeft{from,to{transform:perspective(400px);transform-origin:left}from{transform:rotateY(90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenRight{from,to{transform:perspective(400px);transform-origin:left}to{transform:rotateY(90deg);opacity:0}}@keyframes DoorOpenRight{from,to{transform:perspective(400px);transform-origin:left}to{transform:rotateY(90deg);opacity:0}}@-webkit-keyframes DoorCloseRight{from,to{transform:perspective(400px);transform-origin:right}from{transform:rotateY(-90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseRight{from,to{transform:perspective(400px);transform-origin:right}from{transform:rotateY(-90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenLeft{from,to{transform:perspective(400px);transform-origin:right}to{transform:rotateY(-90deg);opacity:0}}@keyframes DoorOpenLeft{from,to{transform:perspective(400px);transform-origin:right}to{transform:rotateY(-90deg);opacity:0}}@-webkit-keyframes HangAndDropLeft{from{transform-origin:left}50%{transform:rotate(100deg);transform-origin:left}60%{transform:rotate(90deg);transform-origin:left}to{transform:translateY(800px) rotate(70deg);transform-origin:left}}@keyframes HangAndDropLeft{from{transform-origin:left}50%{transform:rotate(100deg);transform-origin:left}60%{transform:rotate(90deg);transform-origin:left}to{transform:translateY(800px) rotate(70deg);transform-origin:left}}@-webkit-keyframes HangAndDropRight{from{transform-origin:right}50%{transform:rotate(-100deg);transform-origin:right}60%{transform:rotate(-90deg);transform-origin:right}to{transform:translateY(800px) rotate(-70deg);transform-origin:right}}@keyframes HangAndDropRight{from{transform-origin:right}50%{transform:rotate(-100deg);transform-origin:right}60%{transform:rotate(-90deg);transform-origin:right}to{transform:translateY(800px) rotate(-70deg);transform-origin:right}}@-webkit-keyframes PushReleaseFrom{from{transform:scale(3,3);opacity:0}50%{transform:scale(.5,.5)}}@keyframes PushReleaseFrom{from{transform:scale(3,3);opacity:0}50%{transform:scale(.5,.5)}}@-webkit-keyframes PushReleaseFromLeft{from{transform:translateX(-100%);opacity:0}30%{transform:translateX(100px)}}@keyframes PushReleaseFromLeft{from{transform:translateX(-100%);opacity:0}30%{transform:translateX(100px)}}@-webkit-keyframes PushReleaseFromTop{from{transform:translateY(-100%);opacity:0}30%{transform:translateY(100px)}}@keyframes PushReleaseFromTop{from{transform:translateY(-100%);opacity:0}30%{transform:translateY(100px)}}@-webkit-keyframes PushReleaseFromBottom{from{transform:translateY(100%);opacity:0}30%{transform:translateY(-100px)}}@keyframes PushReleaseFromBottom{from{transform:translateY(100%);opacity:0}30%{transform:translateY(-100px)}}@-webkit-keyframes PushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@keyframes PushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@-webkit-keyframes PushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@keyframes PushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@-webkit-keyframes PushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@keyframes PushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@-webkit-keyframes FlipInTop{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipInTop{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipOutTop{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipOutTop{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipInBottom{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipInBottom{from{transform:perspective(600px);opacity:0}30%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes FlipOutBottom{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@keyframes FlipOutBottom{to{transform:perspective(600px);opacity:0}70%{transform:perspective(600px) rotateX(180deg);transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{transform:perspective(600px)}}@-webkit-keyframes ElevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right;opacity:0}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes ElevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right;opacity:0}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@-webkit-keyframes ElevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left;opacity:0}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes ElevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left;opacity:0}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@-webkit-keyframes RollFromLeft{from{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollFromLeft{from{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollFromRight{from{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollFromRight{from{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollFromTop{from{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollFromTop{from{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollFromBottom{from{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollFromBottom{from{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RollToLeft{to{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollToLeft{to{transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollToRight{to{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollToRight{to{transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollToTop{to{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollToTop{to{transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollToBottom{to{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollToBottom{to{transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RotateSkateInRight{from{transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateInRight{from{transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateInLeft{from{transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateInLeft{from{transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateInTop{from{transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateInTop{from{transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateInBottom{from{transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateInBottom{from{transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateSkateOutRight{to{transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateOutRight{to{transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateOutLeft{to{transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateOutLeft{to{transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutTop{to{transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateOutTop{to{transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutBottom{to{transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateOutBottom{to{transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateXZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes RotateXZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes RotateXZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes RotateXZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes RotateYZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes RotateYZoomIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes RotateYZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes RotateYZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes RotateIn{from{transform:rotate(-180deg);opacity:0}to{opacity:1}}@keyframes RotateIn{from{transform:rotate(-180deg);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOut{from{opacity:1}to{transform:rotate(180deg);opacity:0}}@keyframes RotateOut{from{opacity:1}to{transform:rotate(180deg);opacity:0}}@-webkit-keyframes RotateInLeft{from{transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@keyframes RotateInLeft{from{transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutLeft{from{opacity:1}to{transform:rotate(180deg) translateX(150px);opacity:0}}@keyframes RotateOutLeft{from{opacity:1}to{transform:rotate(180deg) translateX(150px);opacity:0}}@-webkit-keyframes RotateInRight{from{transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@keyframes RotateInRight{from{transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutRight{from{opacity:1}to{transform:rotate(180deg) translateX(-150px);opacity:0}}@keyframes RotateOutRight{from{opacity:1}to{transform:rotate(180deg) translateX(-150px);opacity:0}}@-webkit-keyframes SpinInLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@keyframes SpinInLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinInRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes SpinInRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes SpinOutLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@keyframes SpinOutLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinOutRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes SpinOutRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes BlurIn{from{transform:scaleX(.2);filter:blur(20px);opacity:0}}@keyframes BlurIn{from{transform:scaleX(.2);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInRight{from{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@keyframes BlurInRight{from{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInLeft{from{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@keyframes BlurInLeft{from{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInTop{from{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@keyframes BlurInTop{from{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInBottom{from{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@keyframes BlurInBottom{from{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOut{to{transform:scaleX(.2);filter:blur(20px);opacity:0}}@keyframes BlurOut{to{transform:scaleX(.2);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutRight{to{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@keyframes BlurOutRight{to{transform:scaleX(.2) translateX(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutLeft{to{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@keyframes BlurOutLeft{to{transform:scaleX(.2) translateX(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutTop{to{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@keyframes BlurOutTop{to{transform:scaleY(.2) translateY(-100px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutBottom{to{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@keyframes BlurOutBottom{to{transform:scaleY(.2) translateY(100px);filter:blur(20px);opacity:0}}@-webkit-keyframes PopUp{50%{transform:scale(1.5)}}@keyframes PopUp{50%{transform:scale(1.5)}}@-webkit-keyframes PopUpLeft{50%{transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpLeft{50%{transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopUpRight{50%{transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpRight{50%{transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOut{50%{transform:scale(.5)}}@keyframes PopOut{50%{transform:scale(.5)}}@-webkit-keyframes PopOutLeft{50%{transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutLeft{50%{transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOutRight{50%{transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutRight{50%{transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@-webkit-keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@-webkit-keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.9)}90%{transform:scale(1.1)}}@keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.9)}90%{transform:scale(1.1)}}@-webkit-keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.7)}90%{transform:scale(.9)}}@keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.7)}90%{transform:scale(.9)}}@-webkit-keyframes PerspectiveOutTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes PerspectiveOutTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes PerspectiveOutBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes PerspectiveOutBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes ZoomIn{from{transform:scale(10);opacity:0}}@keyframes ZoomIn{from{transform:scale(10);opacity:0}}@-webkit-keyframes ZoomInLeft{from{transform:scale(10) translateX(-150%);opacity:0}}@keyframes ZoomInLeft{from{transform:scale(10) translateX(-150%);opacity:0}}@-webkit-keyframes ZoomInRight{from{transform:scale(10) translateX(150%);opacity:0}}@keyframes ZoomInRight{from{transform:scale(10) translateX(150%);opacity:0}}@-webkit-keyframes LetterZoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@keyframes LetterZoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ZoomOut{to{transform:scale(10);opacity:0}}@keyframes ZoomOut{to{transform:scale(10);opacity:0}}@-webkit-keyframes ZoomOutLeft{to{transform:scale(10) translateX(-150%);opacity:0}}@keyframes ZoomOutLeft{to{transform:scale(10) translateX(-150%);opacity:0}}@-webkit-keyframes ZoomOutRight{to{transform:scale(10) translateX(150%);opacity:0}}@keyframes ZoomOutRight{to{transform:scale(10) translateX(150%);opacity:0}}@-webkit-keyframes ZoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@keyframes ZoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes oaoFadeInTop{from{transform:translateY(-100px);opacity:0}}@keyframes oaoFadeInTop{from{transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeInBottom{from{transform:translateY(100px);opacity:0}}@keyframes oaoFadeInBottom{from{transform:translateY(100px);opacity:0}}@-webkit-keyframes oaoFadeOutop{to{transform:translateY(-100px);opacity:0}}@keyframes oaoFadeOutop{to{transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeOutBottom{to{transform:translateY(100%);opacity:0}}@keyframes oaoFadeOutBottom{to{transform:translateY(100%);opacity:0}}@-webkit-keyframes oaoFlyInTop{0%{transform:translateY(80px);opacity:0}50%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInTop{0%{transform:translateY(80px);opacity:0}50%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyInBottom{0%{transform:translateY(-80px);opacity:0}50%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInBottom{0%{transform:translateY(-80px);opacity:0}50%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyOutTop{30%{transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutTop{30%{transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoFlyOutBottom{30%{transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutBottom{30%{transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoRotateInTop{from{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInTop{from{transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateInBottom{from{transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInBottom{from{transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutTop{to{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutTop{to{transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutBottom{to{transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutBottom{to{transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInTop{from{transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInTop{from{transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInBottom{from{transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInBottom{from{transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutTop{to{transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutTop{to{transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutBottom{to{transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutBottom{to{transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInTop{from{transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInTop{from{transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInBottom{from{transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInBottom{from{transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutTop{to{transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutTop{to{transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutBottom{to{transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutBottom{to{transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translateX(-100%)}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-100%)}to{opacity:1}}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1}}@-webkit-keyframes fadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes fadeInTop{from{opacity:0;transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes fadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeOutTop{from{opacity:1}to{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes fadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes fadeOutBottom{from{opacity:1}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes moveFromLeft{from{transform:translateX(-800px)}}@keyframes moveFromLeft{from{transform:translateX(-800px)}}@-webkit-keyframes moveFromRight{from{transform:translateX(800px)}}@keyframes moveFromRight{from{transform:translateX(800px)}}@-webkit-keyframes moveFromTop{from{transform:translateY(-800px)}}@keyframes moveFromTop{from{transform:translateY(-800px)}}@-webkit-keyframes moveFromBottom{from{transform:translateY(800px)}}@keyframes moveFromBottom{from{transform:translateY(800px)}}@-webkit-keyframes moveToLeft{to{transform:translateX(-800px)}}@keyframes moveToLeft{to{transform:translateX(-800px)}}@-webkit-keyframes moveToRight{to{transform:translateX(800px)}}@keyframes moveToRight{to{transform:translateX(800px)}}@-webkit-keyframes moveToTop{to{transform:translateY(-800px)}}@keyframes moveToTop{to{transform:translateY(-800px)}}@-webkit-keyframes moveToBottom{to{transform:translateY(800px)}}@keyframes moveToBottom{to{transform:translateY(800px)}}@-webkit-keyframes doorCloseFromLeft{from{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}}@keyframes doorCloseFromLeft{from{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}}@-webkit-keyframes doorOpenFromRight{from{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}50%,to{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}}@keyframes doorOpenFromRight{from{transform:perspective(400px) rotateY(0);transform-origin:left;opacity:1}50%,to{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}}@-webkit-keyframes doorCloseFromRight{from{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}}@keyframes doorCloseFromRight{from{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}50%,to{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}}@-webkit-keyframes doorOpenFromLeft{from{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}50%,to{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}}@keyframes doorOpenFromLeft{from{transform:perspective(400px) rotateY(0);transform-origin:right;opacity:1}50%,to{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}}@-webkit-keyframes pushReleaseFrom{from{transform:scale(3,3);opacity:0}30%{transform:scale(.5,.5)}}@keyframes pushReleaseFrom{from{transform:scale(3,3);opacity:0}30%{transform:scale(.5,.5)}}@-webkit-keyframes pushReleaseFromLeft{from{transform:translateX(-100%)}30%{transform:translateX(100px)}}@keyframes pushReleaseFromLeft{from{transform:translateX(-100%)}30%{transform:translateX(100px)}}@-webkit-keyframes pushReleaseFromRight{from{transform:translateX(100%)}30%{transform:translateX(-100px)}}@keyframes pushReleaseFromRight{from{transform:translateX(100%)}30%{transform:translateX(-100px)}}@-webkit-keyframes pushReleaseFromTop{from{transform:translateY(-100%)}30%{transform:translateY(100px)}}@keyframes pushReleaseFromTop{from{transform:translateY(-100%)}30%{transform:translateY(100px)}}@-webkit-keyframes pushReleaseFromBottom{from{transform:translateY(100%)}30%{transform:translateY(-100px)}}@keyframes pushReleaseFromBottom{from{transform:translateY(100%)}30%{transform:translateY(-100px)}}@-webkit-keyframes pushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@keyframes pushReleaseTo{30%{transform:scale(.5,.5)}to{transform:scale(5,5);opacity:0}}@-webkit-keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{transform:translateX(-100%);opacity:0}}@keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{transform:translateX(-100%);opacity:0}}@-webkit-keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{transform:translateX(100%);opacity:0}}@keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{transform:translateX(100%);opacity:0}}@-webkit-keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}@-webkit-keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}@-webkit-keyframes flipX{from{transform:perspective(600px) rotateX(-180deg);opacity:0}to{transform:perspective(600px) rotateX(-360deg)}}@keyframes flipX{from{transform:perspective(600px) rotateX(-180deg);opacity:0}to{transform:perspective(600px) rotateX(-360deg)}}@-webkit-keyframes flipXZoomIn{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipXZoomIn{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipXZoomOut{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipXZoomOut{from{transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipY{from{transform:perspective(600px) rotateY(180deg);opacity:0}to{transform:perspective(600px) rotateY(360deg)}}@keyframes flipY{from{transform:perspective(600px) rotateY(180deg);opacity:0}to{transform:perspective(600px) rotateY(360deg)}}@-webkit-keyframes flipYZoomIn{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipYZoomIn{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes flipYZoomOut{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@keyframes flipYZoomOut{from{transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:scale(1)}}@-webkit-keyframes skewLeft{70%{transform:skewX(40deg)}}@keyframes skewLeft{70%{transform:skewX(40deg)}}@-webkit-keyframes skewRight{70%{transform:skewX(-40deg)}}@keyframes skewRight{70%{transform:skewX(-40deg)}}@-webkit-keyframes skewInLeft{from{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}@keyframes skewInLeft{from{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}@-webkit-keyframes skewInRight{from{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}@keyframes skewInRight{from{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}@-webkit-keyframes skewOutLeft{20%{transform:skewX(40deg)}to{transform:translateX(-100%) skewX(40deg);opacity:0}}@keyframes skewOutLeft{20%{transform:skewX(40deg)}to{transform:translateX(-100%) skewX(40deg);opacity:0}}@-webkit-keyframes skewOutRight{20%{transform:skewX(-40deg)}to{transform:translateX(100%) skewX(-40deg);opacity:0}}@keyframes skewOutRight{20%{transform:skewX(-40deg)}to{transform:translateX(100%) skewX(-40deg);opacity:0}}@-webkit-keyframes pullRelease{15%{transform:scale(1.8)}}@keyframes pullRelease{15%{transform:scale(1.8)}}@-webkit-keyframes pushRelease{15%{transform:scale(.5)}}@keyframes pushRelease{15%{transform:scale(.5)}}@-webkit-keyframes swingInLeft{from{transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,20,0)}}@keyframes swingInLeft{from{transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,20,0)}}@-webkit-keyframes swingInRight{from{transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}@keyframes swingInRight{from{transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}@-webkit-keyframes swingInTop{from{transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,20)}}@keyframes swingInTop{from{transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,20)}}@-webkit-keyframes swingInBottom{from{transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}@keyframes swingInBottom{from{transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}@-webkit-keyframes elevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes elevateLeft{from{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@-webkit-keyframes elevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes elevateRight{from{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@-webkit-keyframes rollFromLeft{from{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromLeft{from{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromRight{from{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromRight{from{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromTop{from{transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromTop{from{transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromBottom{from{transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromBottom{from{transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollToLeft{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@keyframes rollToLeft{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes rollToRight{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes rollToRight{from{transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes rollToTop{from{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@keyframes rollToTop{from{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes rollToBottom{to{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes rollToBottom{to{transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateX{from{transform:perspective(600px) rotateX(0)}to{transform:perspective(600px) rotateX(90deg)}}@keyframes rotateX{from{transform:perspective(600px) rotateX(0)}to{transform:perspective(600px) rotateX(90deg)}}@-webkit-keyframes rotateXIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes rotateXIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes rotateY{from{transform:perspective(600px) rotateY(0)}to{transform:perspective(600px) rotateY(90deg)}}@keyframes rotateY{from{transform:perspective(600px) rotateY(0)}to{transform:perspective(600px) rotateY(90deg)}}@-webkit-keyframes rotateYIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes rotateYIn{from{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes rotateInLeft{from{opacity:0;transform:translateX(-100%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInLeft{from{opacity:0;transform:translateX(-100%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInRight{from{opacity:0;transform:translateX(100%) rotate(0)}to{transform:translateX(0) rotate(-360deg)}}@keyframes rotateInRight{from{opacity:0;transform:translateX(100%) rotate(0)}to{transform:translateX(0) rotate(-360deg)}}@-webkit-keyframes rotateInTop{from{opacity:0;transform:translateY(-400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInTop{from{opacity:0;transform:translateY(-400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInBottom{from{opacity:0;transform:translateY(400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@keyframes rotateInBottom{from{opacity:0;transform:translateY(400%) rotate(0)}to{transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateOutLeft{from{transform:translateX(0) rotate(360deg)}to{transform:translateX(-800px) rotate(0);opacity:0}}@keyframes rotateOutLeft{from{transform:translateX(0) rotate(360deg)}to{transform:translateX(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutRight{from{transform:translateX(0) rotate(-360deg)}to{transform:translateX(800px) rotate(0);opacity:0}}@keyframes rotateOutRight{from{transform:translateX(0) rotate(-360deg)}to{transform:translateX(800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutTop{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(-800px) rotate(0);opacity:0}}@keyframes rotateOutTop{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutBottom{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(800px) rotate(0);opacity:0}}@keyframes rotateOutBottom{from{transform:translateX(0) rotate(360deg)}to{transform:translateY(800px) rotate(0);opacity:0}}@-webkit-keyframes spinToLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@keyframes spinToLeft{from,to{transform-origin:left bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinToRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes spinToRight{from,to{transform-origin:right bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToTop{from,to{transform-origin:left bottom}from{transform:rotate(-90deg);opacity:0}}@keyframes spinToTop{from,to{transform-origin:left bottom}from{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToBottom{from,to{transform-origin:right bottom}from{transform:rotate(90deg);opacity:0}}@keyframes spinToBottom{from,to{transform-origin:right bottom}from{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@keyframes spinFromLeft{from,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes spinFromRight{from,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromTop{from,to{transform-origin:left bottom}to{transform:rotate(-90deg);opacity:0}}@keyframes spinFromTop{from,to{transform-origin:left bottom}to{transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromBottom{from,to{transform-origin:right bottom}to{transform:rotate(90deg);opacity:0}}@keyframes spinFromBottom{from,to{transform-origin:right bottom}to{transform:rotate(90deg);opacity:0}}@-webkit-keyframes blurIn{from{filter:blur(20px);opacity:0}}@keyframes blurIn{from{filter:blur(20px);opacity:0}}@-webkit-keyframes blurInLeft{from{transform:translateX(100%);filter:blur(20px);opacity:0}}@keyframes blurInLeft{from{transform:translateX(100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInRight{from{transform:translateX(-100%);filter:blur(20px);opacity:0}}@keyframes blurInRight{from{transform:translateX(-100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInTop{from{transform:translateY(100%);filter:blur(20px);opacity:0}}@keyframes blurInTop{from{transform:translateY(100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInBottom{from{transform:translateY(-100%);filter:blur(20px);opacity:0}}@keyframes blurInBottom{from{transform:translateY(-100%);filter:blur(20px);opacity:0}}@-webkit-keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}@keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}@-webkit-keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}@keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}@-webkit-keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}@keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}@-webkit-keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}@keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}@-webkit-keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}@keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}@-webkit-keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@-webkit-keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.5,1,1)}90%{transform:scale3d(1.1,1,1)}}@keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1.5,1,1)}90%{transform:scale3d(1.1,1,1)}}@-webkit-keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale3d(1,1.5,1)}90%{transform:scale3d(1,1.1,1)}}@-webkit-keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}@keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}@-webkit-keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}@keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}@-webkit-keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}@keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}@-webkit-keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}@keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}@-webkit-keyframes bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}@keyframes bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}@-webkit-keyframes bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}@keyframes bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}@-webkit-keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}100%{opacity:0;transform:translate3d(0,-300%,0)}}@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}100%{opacity:0;transform:translate3d(0,-300%,0)}}@-webkit-keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}100%{opacity:0;transform:translate3d(0,300%,0)}}@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}100%{opacity:0;transform:translate3d(0,300%,0)}}@-webkit-keyframes bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}100%{opacity:0;transform:translate3d(-300%,0,0)}}@keyframes bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}100%{opacity:0;transform:translate3d(-300%,0,0)}}@-webkit-keyframes bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}100%{opacity:0;transform:translate3d(300%,0,0)}}@keyframes bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}100%{opacity:0;transform:translate3d(300%,0,0)}}@-webkit-keyframes perspectiveToTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes perspectiveToTop{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes perspectiveToBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes perspectiveToBottom{50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes zoomIn{from{transform:scale(10);opacity:0}}@keyframes zoomIn{from{transform:scale(10);opacity:0}}@-webkit-keyframes zoomInLeft{from{transform:scale(10) translateX(-50%);opacity:0}}@keyframes zoomInLeft{from{transform:scale(10) translateX(-50%);opacity:0}}@-webkit-keyframes zoomInRight{from{transform:scale(10) translateX(50%);opacity:0}}@keyframes zoomInRight{from{transform:scale(10) translateX(50%);opacity:0}}@-webkit-keyframes zoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomInTop{from{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomInBottom{from{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes zoomOut{to{transform:scale(10);opacity:0}}@keyframes zoomOut{to{transform:scale(10);opacity:0}}@-webkit-keyframes zoomOutLeft{to{transform:scale(10) translateX(-50%);opacity:0}}@keyframes zoomOutLeft{to{transform:scale(10) translateX(-50%);opacity:0}}@-webkit-keyframes zoomOutRight{to{transform:scale(10) translateX(50%);opacity:0}}@keyframes zoomOutRight{to{transform:scale(10) translateX(50%);opacity:0}}@-webkit-keyframes zoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ekitRevealInTop{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInTop{form{transform:scaleY(1)}to{transform:scaleY(0)}}@-webkit-keyframes ekitRevealInBottom{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInBottom{form{transform:scaleY(1)}to{transform:scaleY(0)}}@-webkit-keyframes ekitRevealInLeft{form{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ekitRevealInLeft{form{transform:scaleX(1)}to{transform:scaleX(0)}}@-webkit-keyframes ekitRevealInRight{form{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ekitRevealInRight{form{transform:scaleX(1)}to{transform:scaleX(0)}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.ekit-wid-con .product-filter-area{margin-bottom:30px}.ekit-wid-con .product-filter-wraper{display:flex;justify-content:flex-end}.ekit-wid-con .product-filter-wraper .woocommerce-ordering{margin-right:50px;margin-bottom:0}.ekit-wid-con .woocommerce-ordering{position:relative;z-index:10}.ekit-wid-con .woocommerce-ordering .shop-filter-title{color:#777;font-size:14px;position:relative;top:9px;padding-right:50px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link{border:0;color:#777;font-size:18px;padding:10px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{color:#2575fc;background-color:transparent}.ekit-wid-con .elementskit-accordion{counter-reset:myNumber}.ekit-wid-con .elementskit-accordion .ekit-accordion-title{padding-right:10px;display:inline-block}.ekit-wid-con .elementskit-accordion .elementskit-card{border:0;border-radius:0;background-color:transparent;transition:all .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px}.ekit-wid-con .elementskit-accordion .elementskit-card-header{padding:0;background-color:transparent;border-bottom:0 solid #000}.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg{max-width:30px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{display:flex;color:#000;background-color:#f7f9fb;font-weight:700;padding:14px 30px;border:1px solid transparent;align-items:center;transition:all .4s ease;position:relative}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{text-decoration:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i{color:#2575fc;line-height:1.66667;display:inline-block;transition:transform .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left{padding-right:26px;float:left}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding:20px 30px}.ekit-wid-con .elementskit-accordion .elementskit-card-body p{margin-top:0;margin-bottom:1em}.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child{margin-bottom:0}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link{box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:#fff}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body{width:calc(100% - 40px);border-radius:0 0 5px 5px;position:relative;margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link{background-color:#2575fc;color:#fff;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i{color:inherit}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body{background-color:#2575fc}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p{color:#fff}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link{background-color:#2575fc;position:relative;border:0;padding-left:70px}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link::after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link{position:relative;z-index:1;padding:16.5px 30px}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#fff}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i{color:inherit}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#2575fc}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{position:absolute;top:0;left:0;width:100%;z-index:-1}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding-top:30px;padding-bottom:30px;padding-left:65px;padding-right:85px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link{border:1px solid #f5f5f5;border-bottom:1px solid #2575fc;background-color:#fff;position:relative;padding-left:85px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:#fff;background-color:#2575fc}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#fff}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body{padding-left:0;padding-right:0}.ekit-wid-con .number::before{counter-increment:myNumber;content:counter(myNumber) "."}.ekit-wid-con .icon-right{float:right}.ekit-wid-con .icon-left{float:left}.ekit-wid-con .path{fill:#fff;stroke:#2575fc;stroke-miterlimit:0}.ekit-wid-con .ekit_accordion_icon_group{position:absolute;right:0;margin-right:30px}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{height:100%}.ekit-accordion--content,.ekit-accordion--toggler{font-size:16px;line-height:24px}.ekit-wid-con .ekit-header-info{list-style:none}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{display:flex;flex-wrap:wrap;align-items:center}.ekit-wid-con .ekit-header-info svg{max-width:15px;height:auto;vertical-align:middle}.ekit-wid-con table.dataTable tbody td,.ekit-wid-con table.dataTable tbody th,.ekit-wid-con table.dataTable thead td,.ekit-wid-con table.dataTable thead th{transition:all .4s ease}.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input,.ekit-wid-con.elemenetskit-tablepress .dataTables_filter select,.ekit-wid-con.elemenetskit-tablepress .dataTables_length input,.ekit-wid-con.elemenetskit-tablepress .dataTables_length select{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.ekit-wid-con .round-img img{border-radius:100%}.ekit-wid-con .elementskit-infobox{padding:60px 40px;border:1px solid #f5f5f5;border-radius:5px;transition:all .4s ease;background-color:#fff;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-wid-con .elementskit-infobox.media .elementskit-box-header{flex:0 0 auto}.ekit-wid-con .elementskit-infobox:hover.image-active::before{background-color:rgba(37,117,252,0)}.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover>img{opacity:1;transform:scale(1.06)}.ekit-wid-con .elementskit-infobox:hover .icon-hover{opacity:1;bottom:-20px}.ekit-wid-con .elementskit-infobox .elementskit-box-header{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{display:inline-block;margin-bottom:13px}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{transition:all .4s}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher{position:relative;display:inline-block;overflow:hidden}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher>img{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image{opacity:1;position:relative;top:0}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image{position:absolute;top:80px;left:0}.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle{font-size:14px;font-weight:400;color:#2575fc;transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-body{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-body p{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-footer{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn{left:0;bottom:0;opacity:0}.ekit-wid-con .elementskit-infobox .btn-wraper{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .border-divider{margin-bottom:25px;transition:all .4s ease;z-index:2}.ekit-wid-con .elementskit-infobox .link-btn{font-size:13px}.ekit-wid-con .elementskit-infobox .icon-hover{position:absolute;bottom:-50px;right:0;opacity:0;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-infobox .icon-hover i{font-size:100px}.ekit-wid-con .elementskit-infobox .icon-hover svg{max-width:100px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-infobox.gradient-active::before{position:absolute;content:"";top:0;left:-101%;height:100%;width:100%;transition:all .6s ease;background-size:101% 101%}.ekit-wid-con .elementskit-infobox.gradient-active:hover::before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before{left:0;top:-100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before{top:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before{left:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before{left:0;top:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before{top:0}.ekit-wid-con .elementskit-infobox.image-active::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(37,117,252,0);transition:all .4s ease;z-index:1;background-size:101% 101%}.ekit-wid-con .elementskit-infobox.image-active .image-hover{position:absolute;top:0;left:0;height:100%;width:100%}.ekit-wid-con .elementskit-infobox.image-active .image-hover>img{opacity:0;width:100%;height:100%;transition:all .4s ease}.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn{opacity:1;visibility:visible}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px}.ekit-wid-con .elementkit-infobox-icon.framed{border:2px solid red;padding:10px}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px 30px}.ekit-wid-con .elementkit-infobox-icon.framed.round{border-radius:100%}.ekit-wid-con .elementskit-icon-right{display:flex;flex-direction:row-reverse}.ekit-wid-con .infobox-ovelry{position:relative}.ekit-wid-con .infobox-ovelry:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#2575fc;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-info-box-title{font-size:23px;transition:all .4s ease;margin-top:0}.ekit-wid-con .elementskit-info-box-title svg{max-width:26px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-info-box-icon{display:inline-block}.ekit-wid-con .elementskit-info-box-icon>i{color:#000;font-size:64px}.ekit-wid-con .elementskit-infobox{position:relative}.ekit-wid-con .ekit_global_link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:50}.ekit-wid-con .ekit-badge{background-color:#ff057c;font-size:.70588rem;color:#fff;font-weight:500;padding:1px 6px;border-radius:.29412rem 0 .29412rem 0;display:inline-block}.ekit-wid-con .ekit-icon-box-badge{position:absolute;line-height:1;z-index:2}.ekit-wid-con .ekit_position_top_left{top:0;left:0}.ekit-wid-con .ekit_position_top_center{top:0;left:50%;transform:translateX(-50%)}.ekit-wid-con .ekit_position_top_right{top:0;right:0}.ekit-wid-con .ekit_position_center_left{top:50%;transform:translateY(-50%);left:0}.ekit-wid-con .ekit_position_center_right{top:50%;transform:translateY(-50%);right:0}.ekit-wid-con .ekit_position_bottom_left{bottom:0;left:0}.ekit-wid-con .ekit_position_bottom_center{bottom:0;left:50%;transform:translateX(-50%)}.ekit-wid-con .ekit_position_bottom_right{bottom:0;right:0}.ekit-wid-con .profile-card{background-color:#fff;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);padding:40px 20px;transition:all .4s ease;position:relative}.ekit-wid-con .profile-card.text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .profile-card:hover{box-shadow:0 42px 60px 0 rgba(0,0,0,.3)}.ekit-wid-con .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-icon{display:inline-flex;position:relative;z-index:0}.ekit-wid-con .profile-icon[class*=icon-align-]{display:flex}.ekit-wid-con .profile-icon.icon-align-start{justify-content:flex-start}.ekit-wid-con .profile-icon.icon-align-center{justify-content:center}.ekit-wid-con .profile-icon.icon-align-end{justify-content:flex-end}.ekit-wid-con .profile-icon svg{max-width:60px;height:auto;vertical-align:middle}.ekit-wid-con .profile-icon>i{display:block;width:60px;height:60px;color:#fff;background-color:#fc0467;border-radius:50%;font-size:22px;line-height:50px;text-align:center;transition:all .4s ease}.ekit-wid-con .profile-body{padding-bottom:20px}.ekit-wid-con .profile-body .profile-title{font-size:22px;color:#000;margin:0}.ekit-wid-con .profile-body .profile-title>a{color:inherit}.ekit-wid-con .profile-body .profile-designation{color:rgba(0,0,0,.5);font-size:13px;transition:all .4s ease;margin-bottom:15px}.ekit-wid-con .profile-header{margin-bottom:38px;position:relative;overflow:hidden;display:inline-block;max-width:100%}.ekit-wid-con .profile-header>img{width:160px;height:160px;transition:all .4s ease}.ekit-wid-con .profile-image-card{position:relative;overflow:hidden}.ekit-wid-con .profile-image-card::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);transition:all .4s ease .2s;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.ekit-wid-con .profile-image-card .hover-area{position:absolute;top:50%;transform:translateY(-20%);z-index:2;width:100%;opacity:0;visibility:hidden;transition:all .3s ease}.ekit-wid-con .profile-image-card .hover-area .profile-title{color:#fff}.ekit-wid-con .profile-image-card .hover-area .profile-designation{color:#fff}.ekit-wid-con .profile-image-card:hover .hover-area{opacity:1;visibility:visible;transform:translateY(-50%);transition:all .3s ease .1s}.ekit-wid-con .profile-image-card:hover::before{top:0;opacity:1;visibility:visible;transition:all .4s ease 0s}.ekit-wid-con .image-card-v2 .profile-image-card::before{background-color:#123075;top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;transform:scale(2);opacity:0}.ekit-wid-con .image-card-v2 .profile-image-card:hover::before{opacity:.93;transform:scale(1)}.ekit-wid-con .image-card-v2 .profile-image-card .hover-area{padding-left:50px;padding-right:50px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-designation{margin-bottom:12px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr{background-color:rgba(255,255,255,.6);margin-bottom:25px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content{color:#fff}.ekit-wid-con .image-card-v2.style-circle .profile-image-card{width:100%;height:auto}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:before{border-radius:inherit}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:after{content:" ";display:block;padding-bottom:100%}.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ekit-wid-con .image-card-v3 .profile-image-card::before{display:none}.ekit-wid-con .image-card-v3 .profile-image-card:after{position:absolute;content:"";left:0;bottom:0;height:100%;width:100%;background-color:#111;opacity:0;transition:all .4s ease;pointer-events:none}.ekit-wid-con .image-card-v3 .profile-image-card .hover-area{top:inherit;bottom:0;transform:none}.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area{transform:translateY(-40px)}.ekit-wid-con .image-card-v3 .profile-image-card:hover::after{opacity:.8}.ekit-wid-con .image-card-v3.tiny-gutters{margin-left:-3px;margin-right:-3px}.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-]{padding-left:3px;padding-right:3px;margin-bottom:6px}.ekit-wid-con .profile-square-v .profile-card{padding:20px 20px 40px;z-index:1}.ekit-wid-con .profile-square-v .profile-card::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#123075;opacity:0;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .profile-square-v .profile-card .profile-header{width:100%;height:100%;border-radius:0}.ekit-wid-con .profile-square-v .profile-card .profile-content{transition:all .4s ease}.ekit-wid-con .profile-square-v .profile-card:hover::before{opacity:1}.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title{color:#fff}.ekit-wid-con .profile-square-v .profile-card:hover .profile-content{color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card::before{display:none}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover{background-color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation{color:#656565}.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover{box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}.ekit-wid-con .profile-square-v.square-v4 .profile-card{max-height:380px;overflow:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card::before{display:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{margin-bottom:0;max-width:255px;max-height:255px}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body{margin-bottom:0;padding:35px 20px;transition:all .4s ease;position:relative}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#123075;opacity:0;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list{opacity:0;visibility:hidden;transition:all .4s ease}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-designation{margin-bottom:25px}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover{box-shadow:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body{transform:translateY(-50px)}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before{opacity:1}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list{opacity:1;visibility:visible}.ekit-wid-con .profile-square-v.square-v5 .profile-card{padding-bottom:50px}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header{padding-bottom:0}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body{padding:32px 60px}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-designation{margin-bottom:30px}.ekit-wid-con .profile-square-v.square-v6 .profile-card{padding-bottom:35px}.ekit-wid-con .profile-square-v.square-v6 .profile-card::after{position:absolute;content:"";height:5px;width:100%;bottom:0;left:0;background-color:#2965f1;opacity:.2;transition:all .4s ease}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header{margin-bottom:0}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body{padding:40px}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-designation{margin-bottom:30px}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover{box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after{display:none}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before{opacity:0;background-size:101% 101%}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title{color:#fff}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation{color:#fff}.ekit-wid-con .profile-info-text{padding-right:30px}.ekit-wid-con .profile-info-text .info-title{font-size:48px;margin-bottom:23px}.ekit-wid-con .profile-info-text p{margin-bottom:37px}.ekit-wid-con .small-gutters .profile-card{padding:10px 10px 40px}.ekit-wid-con .no_gutters .profile-card{padding:0}.ekit-wid-con .style-circle .profile-image-card{width:255px;height:255px;border-radius:50%}.ekit-wid-con .style-circle .profile-image-card.text-center{margin-left:auto;margin-right:auto}.ekit-wid-con .text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .popup-modal{display:inline-block}.ekit-wid-con .elementskit-portfolio-thumb img{width:100%}.ekit-wid-con .ekit-team-style-default{background-image:none!important}.ekit-wid-con .ekit-team-style-default:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent!important;border-radius:inherit;opacity:0;transition:opacity .3s;z-index:-1}.ekit-wid-con .ekit-team-style-default:hover:before{opacity:1}.ekit-wid-con .ekit-team-style-long_height_hover>img,.ekit-wid-con .ekit-team-style-overlay>img,.ekit-wid-con .ekit-team-style-overlay_details>img{display:block}.ekit-wid-con .ekit-team-style-long_height_details{overflow:hidden}.ekit-wid-con .ekit-team-img>img{margin-left:auto;margin-right:auto;border-radius:inherit}.ekit-wid-con .ekit-team-img.profile-header>img{-o-object-fit:cover;object-fit:cover}.ekit-wid-con .ekit-team-img.profile-image-card>img{width:100%}.ekit-wid-con .ekit-team-modal.mfp-bg{border-radius:0;-webkit-animation:none;animation:none}.ekit-wid-con .ekit-team-modal.mfp-wrap:before{opacity:.8;transition:opacity .3s;cursor:zoom-out}.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready:before{opacity:1}.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup:before{background-color:#555;border-radius:0;-webkit-animation:none;animation:none}.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container{padding:60px 15px;overflow:auto}.ekit-wid-con .ekit-team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:#656565;background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0}.ekit-wid-con .ekit-team-modal-title{margin-top:0;margin-bottom:8px;color:#000;font-size:22px}.ekit-wid-con .ekit-team-modal-position{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:13px}.ekit-wid-con .ekit-team-modal-img{width:100%;margin-bottom:30px}.ekit-wid-con .ekit-team-modal-img>img{display:block;width:100%;box-shadow:0 28px 40px 0 rgba(0,0,0,.1)}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-img{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}}.ekit-wid-con .ekit-team-modal-info{width:100%}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a{line-height:32px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg{max-width:12px;height:auto;vertical-align:middle}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-info.has-img{flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media screen and (min-width:992px){.ekit-wid-con .ekit-team-modal-info.has-img{padding-left:50px}}.ekit-wid-con .ekit-team-modal-content{margin-bottom:22px}.ekit-wid-con .ekit-team-modal-content p:not(:last-child){margin-bottom:10px}.ekit-wid-con .ekit-team-modal-list{margin-bottom:25px;padding-left:0;list-style:none;color:#656565;font-size:15px}.ekit-wid-con .ekit-team-modal-list>li{padding:19px 0;border-top:1px solid rgba(0,0,0,.05)}.ekit-wid-con .ekit-team-modal-list>li:last-child{border-bottom:1px solid rgba(0,0,0,.05)}.ekit-wid-con .ekit-team-modal-list strong{font-weight:600;padding-right:18px}.ekit-wid-con .ekit-team-modal-list a{color:inherit}.ekit-wid-con .ekit-team-modal-list a:hover{color:#2575fc}.ekit-wid-con .ekit-team-popup{transition:color .3s}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup{transition:all .3s;transform:translateX(-50px)}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup{transform:translate(0)}.ekit-wid-con .elementskit-team-popup .modal-content{box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:#fff;border:0;border-radius:0}.ekit-wid-con .elementskit-team-popup .modal-body{padding:60px 40px;display:flex;flex-wrap:wrap}.ekit-wid-con .modal-header .mfp-close{position:static;width:auto;height:auto;margin:0;padding:0;cursor:pointer;margin-left:auto}.ekit-wid-con .ekit-promo-popup>.mfp-container{right:0;max-width:920px;margin-left:auto;margin-right:auto}.ekit-wid-con .ekit-team-social-list{list-style:none}.ekit-wid-con .ekit-team-social-list>li{display:inline-block}.ekit-wid-con .ekit-team-social-list>li:not(:last-child){margin-right:10px}.ekit-wid-con .ekit-team-social-list>li>a{display:inline-block;color:#fff;width:30px;height:30px;line-height:32px;font-size:12px;background-color:#000;text-align:center;transition:all .3s}.ekit-wid-con .ekit-team-social-list>li>a:hover{background-color:rgba(0,0,0,.8);border-radius:50%}.ekit-wid-con .ekit-team-social-list>li>a:hover svg::before,.ekit-wid-con .ekit-team-social-list>li>a:hover>i::before{-webkit-animation:iconTranslateY .4s forwards;animation:iconTranslateY .4s forwards}.ekit-wid-con .ekit-team-social-list>li>a svg{max-width:12px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-team-social-list>li>a>i{overflow:hidden}.ekit-wid-con .ekit-team-social-list>li>a>i::before{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-team-img-block>img{display:block}.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ekit-wid-con .elementskit-blog-block-post{padding:50px;background-color:#fff;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);border-radius:10px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{border-radius:10px;margin-right:20px}.ekit-wid-con .elementskit-blog-block-post .entry-title{font-size:36px;font-weight:900;margin-bottom:0}.ekit-wid-con .elementskit-blog-block-post .entry-title a{color:#000}.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover{opacity:.8}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{display:block;box-shadow:29.698px 29.698px 60px 0 rgba(0,0,0,.2);width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img{display:block;width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header{margin-top:0;padding-left:0;padding-right:0;margin-bottom:30px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list{margin-bottom:15px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list .meta-cat,.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header .post-meta-list .meta-date{margin-right:40px}.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer>p{color:#8d8d8d;margin-bottom:35px}.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img{transform:scale(1.05);opacity:.8}.ekit-wid-con .post-meta-list svg{max-width:16px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-post-card{background-color:#fff;transition:all .4s ease;background:#123075;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1);padding:60px 40px;border-radius:6px}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#a6aabb}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-card .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list{margin-bottom:17px}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title{font-size:18px;line-height:1.333}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#000}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover{opacity:.9}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr{margin-top:25px;margin-bottom:22px}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#8d8d8d}.ekit-wid-con .elementskit-post-card .elementskit-post-body p{margin-bottom:35px}.ekit-wid-con .elementskit-post-image-card{transition:all .4s ease;background-color:#fff;border-radius:10px;background:#123075;box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.1)}.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img{transform:scale(1.05) rotate(2deg);opacity:.8}.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img>img{box-shadow:9.899px 9.899px 30px 0 rgba(0,0,0,.3)}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body{padding:20px 40px 40px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body>p{color:#fff}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{border-radius:10px}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header{position:relative}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{position:relative;padding:20px;overflow:hidden;display:block}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow{box-shadow:-3.473px 19.696px 25px 0 rgba(0,0,0,.2)}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer{margin-top:16px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper{margin-top:25px}.ekit-wid-con .elementskit-post-image-card .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-image-card .post-meta-list{margin-bottom:20px;color:rgba(255,255,255,.5)}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span .meta-date-text{vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .entry-title{font-size:18px;margin-bottom:28px}.ekit-wid-con .elementskit-post-image-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-image-card.modern{margin-top:40px}.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb>img{opacity:1}.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb{margin-top:-60px}.ekit-wid-con .blog-block-post[class*=gradient-]{background:#123075}.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a{color:#fff}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list{color:rgba(255,255,255,.5)}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a{vertical-align:middle;color:inherit}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer>p{color:rgba(255,255,255,.5)}.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name{color:inherit}.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter:first-letter{border-bottom-color:#102966}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .gradient-bg-2{background:#fa2b56}.ekit-wid-con .post-meta-list{color:#a3a3a3}.ekit-wid-con .post-meta-list>span{display:inline-block}.ekit-wid-con .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .post-meta-list>span i{padding-right:5px}.ekit-wid-con .post-meta-list>span:not(:last-child){margin-right:40px}.ekit-wid-con .meta-author .author-img{display:inline-block;margin-right:15px;box-shadow:4.95px 4.95px 15px 0 rgba(0,0,0,.2);border-radius:50%;transition:all .4s ease;margin-bottom:0;overflow:hidden;position:relative;vertical-align:middle}.ekit-wid-con .meta-author .author-img img{max-width:100%}.ekit-wid-con .meta-author .author-name{color:inherit}.ekit-wid-con .meta-author .author-name:hover{opacity:.8}.ekit-wid-con .first-letter{display:inline-block}.ekit-wid-con .first-letter:first-letter{border-bottom:3px solid #e5e5e5}.ekit-wid-con .elementskit-border-hr{height:3px;width:30px;display:block;background-color:#e5e5e5}.ekit-wid-con .text-center .elementskit-border-hr{margin-left:auto;margin-right:auto}.ekit-wid-con .text-right .elementskit-border-hr{margin-left:auto}.ekit-wid-con .elementskit-meta-lists{position:absolute;top:83%;left:30px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta{display:flex;font-size:12px;text-align:center;color:#fff;background:#fa2b56;width:55px;height:55px;border-radius:100px;align-items:center}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta:not(:last-child){margin-right:15px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta strong{display:block;font-size:22px;font-weight:900;line-height:1;margin-bottom:2px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta .elementskit-meta-wraper{display:block;margin:10px 0;line-height:1;width:100%}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag{top:auto;left:10px;bottom:30px}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta{width:auto;height:auto;border-radius:0;padding-left:22px;padding-right:12px;position:relative}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before{position:absolute;content:"";top:-10px;left:0;color:#912f3d;border-bottom:solid currentColor;border-top:solid transparent;border-width:5px}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_right::before{border-right:solid transparent;border-left:solid currentColor}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_left::before{border-right:solid currentColor;border-left:solid transparent}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta .elementskit-meta-wraper{margin:7px 0}.ekit-wid-con .elementskit-entry-thumb{position:relative;overflow:hidden;display:block}.ekit-wid-con .elementskit-entry-thumb>img{transition:all .4s ease}.ekit-wid-con .elementskit-entry-header{position:relative}.ekit-wid-con .elementskit-post-body.ekit-highlight-border{position:relative}.ekit-wid-con .elementskit-post-body.ekit-highlight-border:before{content:"";height:20px;width:2px;background:#ff712b;position:absolute;z-index:999;transform:translateY(-50%);top:50%;left:0}.ekit-wid-con .post-meta-list>span{transition:all .4s ease;cursor:pointer;line-height:1}.ekit-wid-con .post-meta-list>span>i{display:inline-block}.ekit-wid-con .meta-author .author-img>img{margin:0}.ekit-wid-con .elementskit-post-body>p:empty{display:none}.ekit-wid-con .elementskit-image-accordion-wraper{display:flex;overflow:hidden;min-height:366px;position:relative}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion{flex:1;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;min-height:460px;overflow:hidden;cursor:pointer;transition:all .4s ease;display:flex}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background:#000;background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 60%);transition:all .5s ease;opacity:0}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content{width:100%}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title{color:#fff;margin-bottom:0}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper{position:relative;transition:all .6s ease;top:100px;opacity:0;visibility:hidden;display:block}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper{position:relative;transition:all .7s ease;top:100px;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper{margin-bottom:20px;position:relative;transition:all .6s ease;top:-100px;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline{color:#fff}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg{max-width:16px;height:auto;vertical-align:middle}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover{flex:3}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label:before,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover:before{top:0;opacity:1}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper{top:0;opacity:1;visibility:visible}.ekit-wid-con .ekit-image-accordion-actions{display:block}.ekit-wid-con .ekit-image-accordion-actions>a{display:inline-flex;align-items:center;justify-content:center;transition:all .3s}.ekit-wid-con .ekit-image-accordion-actions>a>svg{width:100%}.ekit-wid-con .elementskit-accordion-title{color:#000;font-size:22px;margin-bottom:0;display:block;font-weight:700;line-height:1}.ekit-wid-con .elementskit-accordion-title svg{max-width:28px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-accordion-title.icon-title{font-size:28px;display:inline-block}.ekit-wid-con .elementskit-accordion-title.icon-title>i{position:relative;top:3px;display:inline-block}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right{padding-left:15px}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left{padding-right:15px}.ekit-wid-con .icon-outline{width:40px;height:40px;line-height:40px;display:inline-block;color:#000;text-align:center;border:1px solid currentColor}.ekit-wid-con .icon-outline.circle{border-radius:50%}.ekit-image-accordion--btn{font-weight:400}.ekit-wid-con .elementskit-clients-slider .slick-slide{margin-right:15px;margin-left:15px}.ekit-wid-con .elementskit-clients-slider .slick-slide>div:not(:last-child){margin-bottom:30px}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator{position:relative}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator:after{content:"";background:#e7e7e7;position:absolute;z-index:999;transform:translateY(-50%)}.ekit-wid-con .elementskit-clients-slider .slick-arrow.slick-next{left:100%}.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background:#f2709c;background:linear-gradient(315deg,#f2709c 0,#fe8f75 60%);transition:all .3s ease;z-index:-1}.ekit-wid-con .elementskit-clients-slider .single-client{min-height:170px;z-index:5;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease}.ekit-wid-con .elementskit-clients-slider .single-client img{transition:all .4s ease}.ekit-wid-con .elementskit-clients-slider .single-client .content-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client .content-image>.hover-image{display:none}.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image>.hover-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client:hover{z-index:6}.ekit-wid-con .elementskit-clients-slider .single-client:hover::before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider .client-slider-item{position:relative}.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before{display:none}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:#f2709c;transition:all .3s ease;z-index:-1}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover:before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before{top:-100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before{top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before{top:0;left:-100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before{left:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before{top:0;left:100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before{left:0}.ekit-wid-con .elementskit-clients-slider .slick-next,.ekit-wid-con .elementskit-clients-slider .slick-prev{z-index:1}.ekit-wid-con .elementskit-clients-slider .slick-next::before,.ekit-wid-con .elementskit-clients-slider .slick-prev::before{color:#000}.ekit-wid-con .elementskit-clients-slider .slick-arrow{position:absolute;border:0;background:0 0;z-index:1;padding:0;height:initial!important;width:initial!important;line-height:initial!important;font-size:20px;color:#000;padding:15px}.ekit-wid-con .elementskit-clients-slider .slick-arrow .slick-next{left:100%}.ekit-wid-con .elementskit-clients-slider .slick-arrow::before{content:""!important}.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-prev{left:15px}.ekit-wid-con .elementskit-clients-slider.arrow_inside button.slick-next{right:15px;left:inherit}.ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev{left:-60px}.ekit-wid-con .slick-dots{line-height:1}.ekit-wid-con .slick-dots li button{background-color:#ededed;padding:0}.ekit-wid-con .slick-dots li button:before{opacity:0}.ekit-wid-con .slick-dots li.slick-active button{background-color:#62606b}.ekit-wid-con .dot_dashed .slick-dots li,.ekit-wid-con .dot_dotted .slick-dots li{width:auto;height:auto}.ekit-wid-con .dot_dashed .slick-dots li button,.ekit-wid-con .dot_dotted .slick-dots li button{width:8px;height:8px;border-radius:50%;background-color:#000;opacity:1;display:block;transition:all .4s ease;border:0}.ekit-wid-con .dot_dashed .slick-dots li button::before,.ekit-wid-con .dot_dotted .slick-dots li button::before{content:""!important}.ekit-wid-con .dot_dashed .slick-dots li.slick-active button,.ekit-wid-con .dot_dotted .slick-dots li.slick-active button{transform:scale(2);opacity:1}.ekit-wid-con .dot_dashed .slick-dots>li.slick-active>button{width:40px;transform:scale(1);border-radius:4px}.ekit-wid-con .dot_paginated .slick-dots{counter-reset:myCounter}.ekit-wid-con .dot_paginated .slick-dots>li{width:40px;height:40px;line-height:40px;background-color:#fff;box-shadow:3.536px 3.536px 10px 0 rgba(0,0,0,.1);color:#565656;opacity:1;font-weight:700;border-radius:50%}.ekit-wid-con .dot_paginated .slick-dots>li:before{counter-increment:myCounter;content:counter(myCounter)}.ekit-wid-con .dot_paginated .slick-dots>li.slick-active{background-color:#2575fc;color:#fff}.ekit-wid-con .dot_paginated .slick-dots>li>button{display:none}.ekit-wid-con .elementskit-info-image-box{transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title{color:#2575fc}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn{background-color:#2575fc;border-color:#2575fc;color:#fff}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header{transition:all .4s ease;position:relative;overflow:hidden}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb{display:block}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a{display:block;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img{display:block;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .elementskit-info-image-box .elementskit-box-body{padding:55px 40px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title{font-size:18px;margin-bottom:20px;color:#000;display:block;font-weight:700}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title>i{font-size:22px;padding-right:14px;position:relative;top:2px}.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon{width:40px;height:40px;line-height:40px;font-size:15px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer{line-height:1;margin-top:20px}.ekit-wid-con .elementskit-info-image-box.style-modern{overflow:visible}.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body{box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);border-radius:10px;background-color:rgba(255,255,255,.9);width:calc(100% - 40px);padding:30px 40px;position:relative;z-index:2;margin-top:-20px;margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before{position:absolute;content:"";bottom:-1px;left:0;height:3px;width:100%;background-color:#2575fc;transition:transform 250ms ease-in;transform:scaleX(0);transform-origin:0 50%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before{transform:scaleX(1);transform-origin:100% 50%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before{transform-origin:right center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before{transform-origin:left center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before{transform-origin:center center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before{transform-origin:center center}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body{background-color:#fff;box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07);border-radius:10px;width:calc(100% - 40px);position:relative;padding:30px 35px;transition:all .4s ease;height:90px;margin-left:auto;margin-right:auto;margin-top:-40px;position:relative}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before{position:absolute;content:"";bottom:-10px;left:50%;height:100%;transform:translateX(-50%);width:calc(100% - 20px);z-index:-1;transition:all .4s ease;opacity:0;border-radius:10px;background-color:#fff}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after{bottom:-20px;width:calc(100% - 40px);z-index:-2}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title{font-size:18px;font-weight:700}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i{font-size:26px}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body{height:185px}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before{opacity:1}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{opacity:1}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer{opacity:1}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body{padding-left:0;padding-right:0}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer{padding-left:40px;padding-right:40px}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after,.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before{position:absolute;content:"";left:0;bottom:0;height:100%;background-color:#fff;width:10px;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after{left:inherit;right:0;height:calc(100% + 40px)}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{position:relative;overflow:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{position:absolute;bottom:0;left:0;background-color:rgba(247,56,89,.8);padding:45px 40px;width:100%;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title{color:#fff;margin-bottom:0;display:block}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor{background-color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{opacity:0;bottom:-40%;visibility:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p{margin-top:10px;color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title{color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content{opacity:1;bottom:0;visibility:visible;transition:all .4s ease .1s}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content{opacity:0;bottom:-40%;visibility:hidden;transition:all .4s ease .1s}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content{background-color:rgba(0,228,154,.8)}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content{background-color:rgba(106,17,203,.8)}.ekit-wid-con .elementskit-info-image-box.image-card-2{position:relative}.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body{box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07)}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body{padding:40px;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title{margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content>p{margin-top:10px}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer{opacity:0;visibility:hidden;transition:all .4s ease;margin-bottom:-60px}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover{transform:translateY(0)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body{transform:translateY(-60px)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer{opacity:1;visibility:visible;margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.parallax-card{overflow:initial}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{transition:all .4s ease}.ekit-wid-con .image-box-img-center img{margin:0 auto}.ekit-wid-con .image-box-img-left img{margin-right:auto}.ekit-wid-con .image-box-img-right img{margin-left:auto}.ekit-image-box.floating-style .ekit-image-box-body:after,.ekit-image-box.floating-style .ekit-image-box-body:before{box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)}.ekit-image-box.style-sideline .ekit-image-box-body-inner{padding-left:40px;padding-right:40px;border-style:solid;border-color:#2575fc;border-top-width:0!important;border-bottom-width:0!important;transition:border-color .3s}.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner{border-right-width:0!important}.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner{border-left-width:0!important}.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{display:flex;flex-direction:column}.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body{flex:1}.ekit-wid-con .skill-medium .skill-bar{height:10px}.ekit-wid-con .skill-medium.skill-radius .skill-bar,.ekit-wid-con .skill-medium.skill-radius .skill-track{border-radius:5px}.ekit-wid-con .skill-big .skill-bar{height:35px}.ekit-wid-con .skill-big.skill-radius .skill-bar,.ekit-wid-con .skill-big.skill-radius .skill-track{border-radius:17.5px}.ekit-wid-con .single-skill-bar:not(:last-child){margin-bottom:25px}.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track{background-color:#ff3984}.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track{background-color:#cc24fc}.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track{background-color:#00e49a}.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track{background-color:#4285f4}.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track{background-color:#7ed500}.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track{background-color:#f96933}.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track{background-color:#53f8a2}.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track{background-color:#fe8f75}.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track{background-color:#35ed7e}.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track{background-color:#9460ff}.ekit-wid-con .skill-bar{height:3px;background-color:#f5f5f5}.ekit-wid-con .skill-bar .skill-track{width:0%;background-color:#333;display:block;height:100%;overflow:visible!important;position:relative}.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper{position:absolute;right:0;top:-33px;z-index:1}.ekit-wid-con .skill-bar .skill-track .fa,.ekit-wid-con .skill-bar .skill-track .icon,.ekit-wid-con .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;transform:translateY(-50%);color:#000}.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper{padding-right:57px}.ekit-wid-con .skill-bar .skill-track .fa svg,.ekit-wid-con .skill-bar .skill-track .icon svg,.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg{max-width:15px;height:auto;vertical-align:middle}.ekit-wid-con .skill-bar-content{margin-bottom:7px}.ekit-wid-con .skill-bar-content .skill-title{font-weight:700;color:#000}.ekit-wid-con .number-percentage-wraper{color:#000}.ekit-wid-con .number-percentage-wraper.style2{font-size:13px;font-weight:700}.ekit-wid-con .inner-content .single-skill-bar{position:relative}.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);margin-bottom:0;padding-left:30px}.ekit-wid-con .inner-content .single-skill-bar .skill-title{color:#fff}.ekit-wid-con .inner-content .skill-track .number-percentage-wraper{top:50%;transform:translateY(-50%);color:#fff;padding-right:30px}.ekit-wid-con .inner-content .skill-track .fa,.ekit-wid-con .inner-content .skill-track .icon{color:#fff}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar{height:30px;background-color:#fff;padding:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track{height:10px;border-radius:5px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper{top:-39px}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper{color:#fff;height:30px;padding:0 10px;z-index:1;text-align:center;right:calc(0% - 22px);top:-30px}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content{position:absolute;top:0;left:0;z-index:-1;fill:#333;height:100%;width:100%}.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg{fill:#ff3984}.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg{fill:#cc24fc}.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg{fill:#00e49a}.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg{fill:#4285f4}.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg{fill:#7ed500}.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg{fill:#f96933}.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg{fill:#53f8a2}.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg{fill:#fe8f75}.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg{fill:#35ed7e}.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg{fill:#9460ff}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:#333;color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";bottom:-5px;left:50%;transform:translateX(-50%);width:3px;height:5px;background-color:#333}.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before{background-color:#ff3984}.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before{background-color:#cc24fc}.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before{background-color:#00e49a}.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before{background-color:#4285f4}.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before{background-color:#7ed500}.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before{background-color:#f96933}.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before{background-color:#53f8a2}.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before{background-color:#fe8f75}.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before{background-color:#35ed7e}.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before{background-color:#9460ff}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper{height:22px;padding:0 8px;background-color:#333;text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:inherit;z-index:-1}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper{height:24px;line-height:24px;display:inline-block;color:#fff;font-size:13px;background-color:#333;text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before{position:absolute;content:"";right:0;bottom:-8px;color:#333;border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before{color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before{color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before{color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before{color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before{color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before{color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before{color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before{color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before{color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before{color:#9460ff}.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content{margin-bottom:18px}.ekit-wid-con .style-switch .single-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper{float:right;position:relative;top:31px}.ekit-wid-con .style-switch .single-skill-bar .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{position:absolute;content:"";right:0;border-radius:50%;color:#333}.ekit-wid-con .style-switch .single-skill-bar .skill-track::before{top:-12.5px;width:25px;height:25px;background-color:#fff;border:1px solid currentColor;box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2)}.ekit-wid-con .style-switch .single-skill-bar .skill-track::after{width:8px;height:8px;background-color:currentColor;top:-3px;right:8px}.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before{color:#ff3984}.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before{color:#cc24fc}.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before{color:#00e49a}.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before{color:#4285f4}.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before{color:#7ed500}.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before{color:#f96933}.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before{color:#53f8a2}.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before{color:#fe8f75}.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before{color:#35ed7e}.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before{color:#9460ff}.ekit-wid-con .style-stripe .single-skill-bar .skill-track{background:repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track{background:repeating-linear-gradient(to right,#ff3984,#ff3984 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track{background:repeating-linear-gradient(to right,#cc24fc,#cc24fc 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track{background:repeating-linear-gradient(to right,#00e49a,#00e49a 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track{background:repeating-linear-gradient(to right,#4285f4,#4285f4 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track{background:repeating-linear-gradient(to right,#7ed500,#7ed500 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track{background:repeating-linear-gradient(to right,#f96933,#f96933 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track{background:repeating-linear-gradient(to right,#53f8a2,#53f8a2 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track{background:repeating-linear-gradient(to right,#fe8f75,#fe8f75 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track{background:repeating-linear-gradient(to right,#35ed7e,#35ed7e 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track{background:repeating-linear-gradient(to right,#9460ff,#9460ff 4px,#fff 4px,#fff 8px)}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper{height:35px;line-height:35px;color:#fff;background-color:#333;text-align:center;padding:0 8px;top:-10px;z-index:1}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #fff;border-left:solid #fff;border-right:solid currentColor;border-bottom:solid currentColor;border-width:5px}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper{background-color:#cc2e6a}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before{color:#801d42}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper{background-color:#a31dca}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before{color:#66127e}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00b67b}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before{color:#00724d}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper{background-color:#356ac3}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before{color:#21437a}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper{background-color:#65aa00}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before{color:#3f6b00}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper{background-color:#c75429}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before{color:#7d351a}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper{background-color:#42c682}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before{color:#2a7c51}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper{background-color:#cb725e}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before{color:#7f483b}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper{background-color:#2abe65}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before{color:#1b773f}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper{background-color:#764dcc}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before{color:#4a3080}.ekit-wid-con .elementskit-funfact{transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-wid-con .elementskit-funfact .funfact-icon svg{vertical-align:middle;max-width:50px;height:auto}.ekit-wid-con .elementskit-funfact-overlay{z-index:-1}.ekit-wid-con .elementskit-funfact .funfact-content{line-height:1}.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:28px;font-weight:700;color:#333}.ekit-wid-con .elementskit-funfact .funfact-content .fa,.ekit-wid-con .elementskit-funfact .funfact-content .icon{font-size:25px;padding-right:5px}.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon{display:inline-block}.ekit-wid-con .elementskit-funfact .funfact-title{color:gray;font-size:15px;margin:0;font-weight:400}.ekit-wid-con .elementskit-funfact .funfact-title.black-v{color:#000}.ekit-wid-con .elementskit-funfact .super{font-size:22px;color:#2575fc;vertical-align:super;position:relative;top:-5px}.ekit-wid-con .elementskit-funfact .color-1 .fa,.ekit-wid-con .elementskit-funfact .color-1 .icon,.ekit-wid-con .elementskit-funfact .color-1 .super{color:#9460ff}.ekit-wid-con .elementskit-funfact .color-2 .fa,.ekit-wid-con .elementskit-funfact .color-2 .icon,.ekit-wid-con .elementskit-funfact .color-2 .super{color:#fc5290}.ekit-wid-con .elementskit-funfact .color-3 .fa,.ekit-wid-con .elementskit-funfact .color-3 .icon,.ekit-wid-con .elementskit-funfact .color-3 .super{color:#09b2a0}.ekit-wid-con .elementskit-funfact .xs-overlay{z-index:-1;opacity:.7;pointer-events:none}.ekit-wid-con .elementskit-funfact.divider_funfact{display:flex}.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner{flex:0 0 auto}.ekit-wid-con .elementskit-funfact.divider_funfact.position_center{align-items:center}.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom{align-items:flex-end}.ekit-wid-con .style-border-bottom.elementskit-funfact::before{position:absolute;content:"";bottom:-15px;left:0;height:5px;width:100%;z-index:1;background-color:#53f995;transform-origin:100% 100%;transform:scaleX(1);transition:transform .3s ease}.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before{transform:scaleX(0);transform-origin:0 50%}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before{transform-origin:left center}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before{transform-origin:right center}.ekit-wid-con .vertical-bar{width:3px;height:20px;background-color:#2575fc;display:inline-block;float:left}.ekit-wid-con .vertical-bar.border_left_side{float:right}.ekit-wid-con .elementskit-funfact.gradient-1{background-color:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-funfact.gradient-2{background-color:#b18cfe;background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .elementskit-funfact.gradient-3{background-color:#82e182;background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)}.ekit-wid-con .elementskit-funfact.gradient-4{background-color:#07b787;background:linear-gradient(-35deg,#07b787 0,#7ed500 100%)}.ekit-wid-con .elementskit-funfact.divider_funfact.text-center{justify-content:center}.ekit-wid-con .elementskit-funfact.divider_funfact.text-right{justify-content:flex-end}.ekit-wid-con .ekit-single-piechart .piechart{position:relative;display:inline-block}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content{position:absolute;top:47%;transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1;display:inline-block}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg{max-width:28px;height:auto;vertical-align:middle}.ekit-wid-con .flip-card{position:relative;max-height:280px;overflow:hidden;color:#fff}.ekit-wid-con .flip-card .back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;transform:translateY(100%);opacity:0;visibility:hidden;background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .flip-card .back,.ekit-wid-con .flip-card .front{transition:all .4s ease;display:flex;flex-direction:column;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .flip-card:hover .back{transform:translateY(0);opacity:1;visibility:visible}.ekit-wid-con .flip-card:hover .front{transform:translateY(-100%);opacity:0;visibility:hidden}.ekit-wid-con .flip-card .ekit-piechart-title{color:#fff}.ekit-wid-con .elementskit-single-faq{position:relative;overflow:hidden}.ekit-wid-con .elementskit-single-faq .elementskit-faq-title{font-size:15px;margin-top:0;margin-bottom:0}.ekit-wid-con .elementskit-single-faq .elementskit-faq-header{background-color:#f5f5f5;padding-top:21px;padding-bottom:21px}.ekit-wid-con .elementskit-image-comparison{z-index:3}.ekit-wid-con .elementskit-image-comparison>img{width:100%}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{box-shadow:none;background-color:#fff;border-color:transparent;transition:color .3s,background-color .3s}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000}.ekit-wid-con .elementskit-countdown-timer{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{flex:0 0 25%}.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container{width:150px;height:150px;border-radius:50%;background-color:#443aca;display:flex;align-items:center}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content{width:100%}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span{display:block;color:#fff;line-height:1}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count{font-size:36px;font-weight:700;margin-bottom:13PX}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title{font-size:14px;letter-spacing:2.5px}.ekit-wid-con .elementskit-countdown-timer-2{position:relative;z-index:10;display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container{flex:0 0 25%;padding:0 15px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count{background-color:#2575fc;display:block;height:107px;line-height:87px;color:#fff;font-size:48px;font-weight:700;border-radius:10px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{display:block;height:40px;line-height:40px;border-radius:10px;border:2px solid #2575fc;font-size:14px;letter-spacing:2.5px;font-weight:700;background-color:#fff;margin:0 auto;max-width:80%;margin-top:-20px;position:relative;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3{position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:flex-end}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{flex:0 0 25%;padding:0 3px}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count{height:190px;line-height:190px;color:#333;display:block;font-size:48px;font-weight:700;position:relative;background-color:#fff;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;z-index:-1;background:linear-gradient(-223deg,#fff 0,#fff 50%,#eaeaea 50%,#e7e7e7 100%)}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title{display:block;height:50px;line-height:50px;font-size:14px;letter-spacing:2.5px;font-weight:700;position:relative;z-index:1;background-color:#1cf196;color:#333}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content{background-color:#5558ed;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);height:190px;display:flex;align-items:flex-end;padding:30px 0}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container{flex:0 0 100%}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container>span{color:#fff;background-color:transparent;height:auto;line-height:normal}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count{margin-bottom:10px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before{display:none}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container{padding:0 5px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content{height:240px;background-color:#ffcc03}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content{background-color:#ff5657}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content{height:150px;background-color:#09b2a0}.ekit-wid-con .elementskit-countdown-container{background-repeat:no-repeat;background-position:center center;position:relative;border-radius:10px;background-size:cover;margin-bottom:62px;padding-top:30px;padding-bottom:60px}.ekit-wid-con .elementskit-countdown-container::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.7;border-radius:inherit;pointer-events:none}.ekit-wid-con .elementskit-countdown-container::after{position:absolute;content:"";bottom:-62px;left:0;width:100%;height:49px;background-repeat:no-repeat;background-position:center center;pointer-events:none;background-size:contain}.ekit-wid-con .elementskit-countdown-timer-4{position:relative;z-index:2;height:120px;line-height:120px;background-color:#fd3358;background-size:101% 101%;width:calc(100% + 60px);margin-left:-30px;display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit-countdown-timer-4::after,.ekit-wid-con .elementskit-countdown-timer-4::before{position:absolute;content:"";bottom:-20px;pointer-events:none}.ekit-wid-con .elementskit-countdown-timer-4::before{left:0;border-top:20px solid #993535;border-left:30px solid transparent}.ekit-wid-con .elementskit-countdown-timer-4::after{right:0;border-bottom:20px solid transparent;border-left:30px solid #993535}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{flex:0 0 25%;color:#fff;height:100%}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{font-size:48px;font-weight:700}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{font-size:18px;vertical-align:top}.ekit-wid-con .elementskit-coundown-finish{height:auto!important;line-height:normal!important;padding:15px}.ekit-wid-con .ekit-countdown-inner{margin:0 auto}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{border-radius:0 0 30px 30px;box-shadow:0 28px 40px 0 rgba(0,0,0,.1);display:inline-block;position:relative;height:140px;width:150px;perspective:500px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0)}.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){margin-right:30px}.ekit-wid-con .elementskit-flip-clock .elementskit-count{color:#333;display:block;font-size:48px;font-weight:700;background-color:#fff;overflow:hidden;line-height:140px;position:absolute;text-align:center;top:0;width:100%;transform:translateZ(0);transform-style:flat}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top{border-radius:30px 30px 0 0;height:50%;transform-origin:50% 100%}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom{border-radius:0 0 30px 30px;line-height:0;height:50%;top:50%;transform-origin:50% 0}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top{transform:rotateX(0);z-index:3;border-bottom:3px solid #e7e7e7}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom{transform:rotateX(90deg);z-index:2}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top{border-bottom:3px solid #e7e7e7}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top{transition:all 250ms ease-in-out;transform:rotateX(-90deg)}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom{transition:all 250ms ease-in-out 250ms;transform:rotateX(0)}.ekit-wid-con .elementskit-flip-clock .elementskit-label{background-color:#ff5657;position:relative;z-index:10;display:block;width:100%;height:40px;line-height:40px;box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.35);color:#fff;font-size:14px;border-radius:30px 30px 0 0;font-weight:700;letter-spacing:.5px;top:-20px}.ekit-wid-con .elementskit-pricing-tag{position:absolute;height:100%;width:calc(100% + 30px);background-color:#666;top:0;right:-30px;border-radius:48px 0 0 48px;transition:all .4s ease}.ekit-wid-con .elementskit-pricing-tag+.elementskit-pricing-price{color:#fff}.ekit-wid-con .elementskit-single-pricing{transition:all .4s ease;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.ekit-wid-con .elementskit-single-pricing.flex-column{flex-direction:column}.ekit-wid-con .elementskit-single-pricing .pricing-bg{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1;height:100%;transition:all .4s ease;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title{font-size:22px;margin-bottom:0;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle{color:#5a5a5a;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header{margin-bottom:25px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg{max-width:40px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>i{font-size:40px;margin-bottom:12px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p{margin-top:7px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>hr{border-top:2px solid #fff;width:30px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>img{margin-bottom:45px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper{position:relative;margin-bottom:15px;line-height:initial}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price{position:relative;z-index:2;font-size:48px;font-weight:700;letter-spacing:-.4px;display:block;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub,.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{font-size:18px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{top:0;left:5px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub{bottom:0}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content{transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn{color:#fff;background-color:#666;border-radius:25px;border-color:currentColor;font-size:14px;font-weight:700;padding:11px 41px;display:inline-block;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2{border-color:#e7e7e7;color:#000}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .btn-outline-primary{color:#2575fc}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li{color:#565656;font-size:15px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:before{content:'';display:block}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:not(:last-child){margin-bottom:3px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li svg{max-width:10px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li>i{color:#55b559;padding-right:10px;font-size:10px}.ekit-wid-con .elementskit-single-pricing .title-divider{position:relative}.ekit-wid-con .elementskit-single-pricing .title-divider::before{position:absolute;content:"";top:50%;left:-30px;width:calc(100% + 60px);height:1px;background-color:#e7e7e7}.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title{position:relative;z-index:2;display:inline-block;padding:0 45px;background-color:#fff}.ekit-wid-con .elementkit-pricing-icon{display:inline-block}.ekit-wid-con .elementor-widget-elementskit-pricing{transition:all .4s ease}.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container{padding:30px}.ekit-wid-con .elementskit-single-testimonial-slider{background-color:#fff;box-shadow:9px 11px 14px 0 rgba(0,0,0,.1);padding:30px;padding-left:60px;position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transform-origin:bottom;transform:scaleY(0);transition:all .4s ease;z-index:-1}.ekit-wid-con .elementskit-single-testimonial-slider:hover::before{transform:scaleY(1)}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo{opacity:1}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo+.elementskit-testimonial-client-logo{opacity:0}.ekit-wid-con .elementskit-single-testimonial-slider .tilte{font-size:22px;margin-bottom:22px}.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list>li>a{font-size:16px}.ekit-wid-con .elementskit-single-testimonial-slider.gradient{background:#f2709c;background:linear-gradient(45deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:55px 40px;transition:border-bottom-color .5s ease}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content>hr{width:30px;border-top:3px solid #e7e7e7;transition:border-top-color .5s ease}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2{border-radius:10px;position:relative;padding:40px 40px 80px;margin-bottom:105px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content>i{color:rgba(37,117,252,.2)}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio{position:absolute;top:calc(100% - 35px);width:100%;left:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3{border-radius:10px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4{overflow:hidden;border-radius:10px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon{left:inherit;right:20px;top:20px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote{z-index:1;position:relative;font-size:28px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider .quote{font-size:48px}.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote{color:rgba(37,117,252,.2)}.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon{position:absolute;top:10px;left:10px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon{position:static;font-size:50px;color:rgba(0,0,0,.1);line-height:1;display:inline-block}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon svg{max-width:48px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>i{transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before{position:absolute;content:"";top:-100px;left:-30px;background-color:#2575fc;width:160px;height:160px;border-radius:50%}.ekit-wid-con .elementskit-single-testimonial-slider .main-logo{display:none}.ekit-wid-con .elementskit-single-testimonial-slider.style-2{padding:0;padding-left:60px;border-left:3px solid #2575fc}.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{margin-left:20px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%);padding:40px 50px 80px;border-radius:10px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>i{color:rgba(255,255,255,.5)}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>p{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio{position:absolute;top:calc(100% - 45px);left:0;width:100%}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1{background:#82e182;background:linear-gradient(-35deg,#82e182 0,#0acbf5 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3{background:#b18cfe;background:linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .elementskit-single-testimonial-slider.review-block{padding:80px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content>P{margin-bottom:20px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon{top:-40px;left:0;font-size:132px;color:rgba(0,0,0,.07)}.ekit-wid-con .elementskit-commentor-content{padding-right:30px;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo{margin-bottom:32px;min-height:50px;display:inline-block;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo{position:absolute;top:0;left:0;opacity:0;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo{transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content>i{font-size:48px;margin-bottom:23px;display:inline-block}.ekit-wid-con .elementskit-commentor-content>p{margin-bottom:35px;color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-commentor-content>.elementskit-border-hr{width:40px;height:2px;background-color:#2575fc;margin-top:0;margin-bottom:20px;display:inline-block}.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info{display:block}.ekit-wid-con .elementskit-commentor-content .elementskit-author-name{font-size:22px;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-author-des{font-size:13px;transition:all .4s ease}.ekit-wid-con .elementskit-testimonial_card{position:relative;padding:200px 170px 80px;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>a{color:#fff}.ekit-wid-con .elementskit-testimonial_card .video-popup{box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);background-color:#fff;color:#2575fc;font-size:28px}.ekit-wid-con .elementskit-testimonial_card>p{font-size:22px;color:#fff;margin-bottom:35px}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{z-index:-1}.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{font-size:22px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content{background-color:#2575fc;border-radius:10px;padding:40px 60px;color:#fff;margin-bottom:50px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content>p{margin-bottom:0}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon{position:absolute;bottom:-50px;left:20px;font-size:80px;color:rgba(0,0,0,.1);line-height:1}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before{position:absolute;content:"";bottom:-20px;left:50%;transform:translateX(-50%) rotate(45deg);width:40px;height:40px;background-color:#2575fc}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>a{color:#fff}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content{padding:60px 50px;margin-bottom:90px}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before{transform:none;left:50%;bottom:inherit;top:100%;border-top:65px solid #2575fc;border-right:89px solid transparent;background-color:transparent}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon{position:static;font-size:48px;color:rgba(255,255,255,.1);padding-right:30px}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content{margin-bottom:0;padding-top:60px;padding-bottom:80px}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before{display:none}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text{position:relative}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio{position:absolute;top:calc(100% + 35px);left:0}.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image{margin-bottom:20px}.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img{border-radius:50%;height:70px;width:70px}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name{font-size:22px;line-height:1}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image>img{border:5px solid #fff;box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);width:80px;height:80px}.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image>img{width:120px;height:120px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-commentor-image{margin-bottom:0;margin-right:20px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des{font-size:13px}.ekit-wid-con .testimonial-block-slider2{padding-bottom:100px}.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav{top:calc(50% - 30px)}.ekit-wid-con .testimonial-block-slider3{margin-bottom:70px}.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i{font-size:36px;color:#2575fc}.ekit-wid-con .elementskit-profile-info .elementskit-author-name{display:block;font-size:18px;font-weight:700;color:#000}.ekit-wid-con .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,.5);font-weight:400}.ekit-wid-con .elementskit-profile-image-card{position:relative;overflow:hidden}.ekit-wid-con .elementskit-profile-image-card::before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;transition:all .4s ease;pointer-events:none}.ekit-wid-con .elementskit-profile-image-card>img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .elementskit-profile-image-card:hover::before{background-color:rgba(17,17,17,.8);top:0}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li{margin:0;width:auto;height:auto}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button{padding:0;margin:0}.ekit-wid-con .elementskit-testimonial-slider .slick-dots li button:before{display:none}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{opacity:1;background-color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-commentor-bio{position:absolute;left:0;width:100%}.ekit-wid-con .elementskit-commentor-bio.client_center{text-align:center}.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image>img{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-commentor-bio.client_right{text-align:right}.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image>img{margin-left:auto}.ekit-wid-con .elementskit-testimonial-slider .slick-next,.ekit-wid-con .elementskit-testimonial-slider .slick-prev{font-size:36px;color:#2575fc;width:auto;height:auto;z-index:1}.ekit-wid-con .elementskit-testimonial-slider .slick-next::before,.ekit-wid-con .elementskit-testimonial-slider .slick-prev::before{display:none}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header{display:flex;align-items:flex-start;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars{align-self:flex-end}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio .elementskit-commentor-image{margin-bottom:0}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{display:flex;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details{align-items:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content{align-self:flex-end}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{background-color:rgba(0,0,0,.5)}.ekit-wid-con .elementskit-testimonial-slider-block-style-three{overflow:hidden;position:relative}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info{text-align:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content>p{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content{position:absolute;right:20px;top:20px;line-height:1;z-index:1}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{position:absolute;content:"";top:-100px;left:-30px;background-color:#2575fc;width:160px;height:160px;border-radius:50%;z-index:-1}.ekit-wid-con .elementkit-commentor-details.client_center{margin:auto}.ekit-wid-con .elementkit-commentor-details.client_left{margin-right:auto}.ekit-wid-con .elementkit-commentor-details.client_right{margin-left:auto}.ekit-wid-con .elementskit-clients-slider .slick-dots li button::before{display:none}.ekit-wid-con .ekit_testimonial_style_2{padding:30px;border-bottom:3px solid transparent;text-align:center}.ekit-wid-con .ekit_testimonial_style_2:hover{border-bottom-color:#2575fc}.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit-testimonia-style-4{text-align:center}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider{padding:30px;padding-bottom:50px;margin-bottom:80px}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img{margin:auto}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon{margin-bottom:23px;color:rgba(37,117,252,.2)}.ekit-wid-con .ekit_testimonial_style_5{text-align:left}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header{display:block}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider{padding:30px}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content>p{margin-top:30px;margin-bottom:30px}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon{color:rgba(37,117,252,.2)}.ekit-wid-con .ekit_testimonial_style_6{text-align:center}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider{padding:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars{margin-bottom:20px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon{color:#fff;font-size:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info{margin-bottom:15px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image>img{margin-left:auto;margin-right:auto}.ekit-wid-con .ekit_watermark_icon_custom_position{position:absolute}.ekit-wid-con .elementskit-commentor-content>i,.ekit-wid-con .elementskit-icon-content>i{display:inline-block}.ekit-wid-con .elementskit-stars{position:relative;z-index:6}.ekit-wid-con .elementskit-stars>li{display:inline-block}.ekit-wid-con .elementskit-stars>li:not(:last-child){margin-right:5px}.ekit-wid-con .elementskit-stars>li>a{display:block}.ekit-wid-con .elementskit-stars.style-2>li>a{color:#fec42d}.ekit-wid-con .elementskit-stars.style-3>li>a{color:#000}.elementskit-commentor-content ol,.elementskit-commentor-content ul{padding-left:18px}.ekit-wid-con .elementkit-tab-wraper{line-height:0}.ekit-wid-con .elementkit-tab-wraper.vertical{display:flex}.ekit-wid-con .elementkit-tab-wraper.vertical>ul{display:block}.ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-tab-nav .elementkit-nav-item{display:block;width:100%;margin-right:0}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav{display:inline-flex}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{text-align:left;width:100%;max-width:100%}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link{display:flex!important;align-items:center}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos{flex-direction:row-reverse}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{display:block}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:30px;height:auto}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{align-self:center}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos{flex-direction:column}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos{flex-direction:column-reverse}.ekit-wid-con .elementkit-tab-nav{border-bottom:0 solid #000;display:flex;flex-wrap:wrap}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item{margin-bottom:0;float:none;display:inline-block}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child){margin-right:10px}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-weight:700;padding:14px 35px;border-radius:0;position:relative;text-align:center;background-color:transparent;border:none;margin:0}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:0;left:0;height:3px;width:100%;background-color:#2575fc;transform-origin:0 50%;transform:scaleX(0);transition:transform .2s ease}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before{transform:scaleX(1);transform-origin:100% 100%}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:-24px;left:50%;transform:translateX(-50%) rotate(45deg);height:24px;width:24px;transition:all .4s ease;opacity:0;visibility:hidden;background-image:linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#4b3fe1 50%,#4b3fe1 100%);z-index:-1}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity:1;visibility:visible}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";left:50%;opacity:0;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before{bottom:-1px;transform:translateX(-50%);width:70px;height:1px;background-color:#2575fc}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:after{bottom:-5px;transform:translateX(-50%) rotate(45deg);height:10px;width:10px;background-image:linear-gradient(136deg,rgba(0,0,0,0) 50%,rgba(242,41,91,0) 50%);border-style:solid;border-width:1px 0 0 1px;border-color:#2575fc;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before{opacity:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";bottom:-3px;left:0;height:3px;width:100%;background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);transform:scaleX(0);transition:transform 350ms ease 350ms;transform-origin:0 50%;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after{position:absolute;content:"";bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background-image:linear-gradient(270deg,#07b787 0,#7ed500 100%);border:5px solid #fff;opacity:0;transition:opacity 350ms ease 0s;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity:1;transition:opacity 350ms ease 350ms}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before{transform-origin:100% 50%;transform:scaleX(1);transition:transform 350ms ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon,.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title{position:relative;z-index:11}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before{position:absolute;content:"";top:0;left:0;height:100%;width:calc(100% + 20px);background-image:linear-gradient(60deg,#f2709c 0,#fe8f75 100%);z-index:10;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s ease .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:101% auto}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after{position:absolute;content:"";bottom:-20px;right:-20px;width:20px;height:20px;z-index:10;background-image:linear-gradient(-221deg,#174eac 50%,rgba(242,41,91,0) 50%);opacity:0;transition:opacity .4s ease .4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after{opacity:1;transition:opacity .4s ease .4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before{transform:scaleX(1);transform-origin:100% 50%;transition:transform .4s ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item{max-width:100%;flex-basis:0%;flex-grow:1}.ekit-wid-con .elementkit-tab-content{line-height:1.5}.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.ekit-wid-con .tab-nav-fluid{width:100%;display:block!important}.ekit-wid-con .elementkit-nav-link{transition:all .4s ease}.ekit-wid-con .ekit-tab-title-group{flex:auto}@media (min-width:768px){.elementkit-tab-wraper:not(.vertical)>ul>li>a{white-space:nowrap}}.elementkit-tab-pane>div>ol,.elementkit-tab-pane>div>ul{padding-left:18px}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:100%;top:0;position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;transition:all .4s ease-in .8s;cursor:url(../img/cross-out.svg),pointer;background-color:rgba(0,0,0,.9)}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{padding:20px;float:right}.ekit-wid-con .ekit-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;opacity:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{visibility:visible;transition:all .8s ease-out 0s;left:0;opacity:1}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;visibility:visible;right:0;transition:all .7s cubic-bezier(.9,.03,0,.96) .4s}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px}.ekit-wid-con .ekit_close-side-widget{position:absolute;color:#1768dd;font-size:15px;display:block;font-weight:400;line-height:1;padding:4px 7px 5px 7px;border:1px solid #ccc;z-index:1;background-color:#fff;top:15px;right:15px;text-align:center;transition:all .3s}.ekit-wid-con .ekit_close-side-widget svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit_sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{top:0;opacity:1;visibility:visible;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-dropcap-cotnent{margin-bottom:0}.ekit-wid-con .ekit-dropcap-cotnent:first-child:first-letter{color:#903;float:left;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;background-repeat:no-repeat;background-size:cover;background-position:center center}.ekit-dropcap-wraper>ol,.ekit-dropcap-wraper>ul{padding-left:28px}.ekit-wid-con .ekit_double_button{display:flex;position:relative;align-items:center}@media (max-width:480px){.ekit-wid-con .ekit_double_button{display:block}}.ekit-wid-con .ekit-double-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;position:relative;transition:all .4s ease;text-align:center;overflow:hidden;color:#fff;width:100%;background-color:#3b3b3b;padding:20px;z-index:1}.ekit-wid-con .ekit-double-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-double-btn::before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:102% 102%;opacity:0}.ekit-wid-con .ekit-double-btn:hover::before{opacity:1}.ekit-wid-con .ekit-double-btn:hover{background-color:#1a1a1a}.ekit-wid-con .ekit-element-align-wrapper{flex-wrap:wrap;display:flex;position:relative}.ekit-wid-con .ekit_button_middle_text{display:flex;align-items:center;justify-content:center;border-radius:100%;position:relative;box-shadow:0 0 0 6px rgba(255,255,255,.2);background:#fafaf8;color:#444;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;z-index:5}.ekit-wid-con .ekit-double-btn-one{background-color:#2575fc}.ekit-wid-con .ekit-double-btn-one:hover{background-color:#0359eb}.ekit-wid-con .ekit_creative_icon_box{display:inline-block;padding:20px;background-color:#333;color:#fff;font-size:20px;width:100%;text-align:center;position:relative;z-index:1;cursor:pointer;transition:all .4s ease-in}.ekit-wid-con .ekit_hover_grow{transform:perspective(1px) translateZ(0)}.ekit-wid-con .ekit_hover_grow:hover{transform:scale(1.1)}.ekit-wid-con .ekit_hover_pulse:hover{-webkit-animation-name:ekit-hvr-pulse;animation-name:ekit-hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ekit-hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes ekit-hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.ekit-wid-con .ekit_hover_pushe:hover{-webkit-animation-name:ekit-hvr-push;animation-name:ekit-hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-push{50%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes ekit-hvr-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.ekit-wid-con .ekit_hover_pop:hover{-webkit-animation-name:ekit-hvr-pop;animation-name:ekit-hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-pop{50%{transform:scale(1.2)}}@keyframes ekit-hvr-pop{50%{transform:scale(1.2)}}.ekit-wid-con .ekit_hover_rotate:hover{transform:rotate(4deg)}.ekit-wid-con .ekit_hover_float:hover{transform:translateY(-8px)}.ekit-wid-con .ekit_hover_sink:hover{transform:translateY(8px)}.ekit-wid-con .ekit_hover_skew:hover{transform:skew(-10deg)}.ekit-wid-con .ekit_hover_wobble_horizontal:hover{-webkit-animation-name:ekit-hvr-wobble-horizontal;animation-name:ekit-hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes ekit-hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.ekit-wid-con .ekit_hover_wobble_vertical:hover{-webkit-animation-name:ekit-hvr-wobble-vertical;animation-name:ekit-hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ekit-hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes ekit-hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.ekit-wid-con .ekit_hover_shadow{transform:perspective(1px) translateZ(0);background-color:#e1e1e1;color:#666}.ekit-wid-con .ekit_hover_shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.ekit-wid-con .ekit_hover_float_shadow::before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);transition-duration:.3s;transition-property:transform,opacity}.ekit-wid-con .ekit_hover_float_shadow:hover{transform:translateY(-5px)}.ekit-wid-con .ekit_hover_float_shadow:hover::before{opacity:1;transform:translateY(5px)}.ekit-wid-con .ekit_hover_glow_out:hover{transform:scale(.93)}.ekit-wid-con .ekit_hover_glow_out:hover::before{-webkit-animation:ekit-hover-glow-out 1.3s ease-out 75ms;animation:ekit-hover-glow-out 1.3s ease-out 75ms}.ekit-wid-con .ekit_hover_glow_out::before{top:0;left:0;z-index:-1;box-shadow:0 0 0 2px rgba(51,51,51,.1);opacity:0;transform:scale(.9);pointer-events:none;position:absolute;width:100%;height:100%;border-radius:inherit;content:''}@-webkit-keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);transform:scale(1.5);opacity:0}}@keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);transform:scale(1.5);opacity:0}}.ekit-wid-con .ekit_hover_border_spined,.ekit-wid-con .ekit_hover_dashed{background-color:#fff;color:#333;transition:box-shadow .2s ease;box-shadow:inset 0 0 0 4px #333}.ekit-wid-con .ekit_hover_border_spined::before,.ekit-wid-con .ekit_hover_dashed::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1;border:4px dashed #333;transition:opacity .4s ease;pointer-events:none;border-radius:inherit}.ekit-wid-con .ekit_hover_border_spined:hover,.ekit-wid-con .ekit_hover_dashed:hover{box-shadow:none}.ekit-wid-con .ekit_hover_border_spined:hover::before{-webkit-animation-name:ekit-hover-spined;animation-name:ekit-hover-spined;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ekit-hover-spined{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ekit-hover-spined{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ekit-wid-con .ekit_round_icon{height:70px;width:70px;border-radius:50%}.ekit-wid-con .ekit_hover_fill_with_shadow{color:#333;box-shadow:0 0 0 4px #333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_with_shadow:hover{box-shadow:0 0 0 8px rgba(51,51,51,.3);background-color:#333;color:#fff}.ekit-wid-con .ekit_hover_fill_only{box-shadow:0 0 0 4px #333;color:#333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_only:hover{background-color:#333;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border{background-color:rgba(0,0,0,.1);color:#000}.ekit-wid-con .ekit_hover_fill_and_scale_border::before{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:inherit;content:"";box-sizing:content-box;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #000;transition:all .4s ease;transform:scale(.8);opacity:0;z-index:-1}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover{background-color:#000;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before{transform:scale(1);opacity:1}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset{box-shadow:0 0 0 3px #333;background-color:transparent}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before{top:-2px;left:-2px;padding:2px;z-index:-1;background-color:#333;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;transition:transform .2s,opacity .2s}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before{transform:scale(.85)}.ekit-wid-con .ekit-video-popup{display:inline-block;text-align:center;font-size:18px;background-color:#da3175;color:#fff;border-radius:50%;position:relative;z-index:6;transition:all .4s ease}.ekit-wid-con .ekit-video-popup.ekit_icon_button{padding:10px}.ekit-wid-con .ekit-video-popup svg{max-width:40px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-video-popup.fill-btn{width:100px;height:100px;line-height:104px;background-color:#fff;box-shadow:0 25px 25px 0 rgba(0,0,0,.15)}.ekit-wid-con .ekit-video-popup.text-btn{width:auto;height:auto;border-radius:0;background-color:transparent;text-decoration:underline}.ekit-wid-con .ekit-video-popup.square-btn{height:156px;line-height:156px;width:100%;border-radius:100%;background-color:#fff;box-shadow:0 42px 60px 0 rgba(0,0,0,.3);padding:0 69px}.ekit-wid-con .ekit-video-popup.square-btn:hover{transform:translateY(-5px)}.ekit-wid-con .glow-btn{position:relative}.ekit-wid-con .glow-btn:after,.ekit-wid-con .glow-btn:before,.ekit-wid-con .glow-btn>i:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;color:red;border-radius:50%;box-shadow:0 0 0 0 currentColor;-webkit-animation:button-ripple 3s infinite;animation:button-ripple 3s infinite;opacity:.6;z-index:-1}.ekit-wid-con .glow-btn:before{-webkit-animation-delay:.9s;animation-delay:.9s}.ekit-wid-con .glow-btn:after{-webkit-animation-delay:.3s;animation-delay:.3s}.ekit-wid-con.ekit_wpForms_container .wpforms-submit{line-height:normal}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea{max-width:100%!important}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],.ekit-wid-con.ekit_wpForms_container .wpforms-form select,.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea{height:100%}.ekit-wid-con .elementskit-btn{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:#fff;position:relative;display:inline-block;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;text-align:center;background-color:#2575fc;transition:all .4s ease}.ekit-wid-con .elementskit-btn:hover{background-color:#0350d2}.ekit-wid-con .elementskit-btn:hover::before{opacity:1}.ekit-wid-con .elementskit-btn:before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:102% 102%;opacity:0}.ekit-wid-con .single-btn{margin-bottom:20px;display:flex;justify-content:space-between}.ekit-wid-con .single-btn:last-child{margin-bottom:0}.ekit-wid-con .btn.sm{height:30px;line-height:30px;font-size:13px;padding-left:16px;padding-right:16px}.ekit-wid-con .btn.sm.round{border-radius:15px}.ekit-wid-con .btn.md{height:40px;line-height:40px;font-size:14px;padding-left:22px;padding-right:22px}.ekit-wid-con .btn.md.round{border-radius:20px}.ekit-wid-con .btn.lg{height:50px;line-height:50px;font-size:15px;padding-left:40px;padding-right:40px}.ekit-wid-con .btn.lg.round{border-radius:25px}.ekit-wid-con .btn.xl{height:60px;line-height:60px;font-size:16px;padding-left:36px;padding-right:36px}.ekit-wid-con .btn.xl.round{border-radius:30px}.ekit-wid-con .btn.border-gra-one,.ekit-wid-con .btn.gra-one{background:#2575fc;background:linear-gradient(90deg,#2575fc 0,#6a11cb 100%)}.ekit-wid-con .btn.border-gra-two,.ekit-wid-con .btn.gra-two{background:#ffbc41;background:linear-gradient(-90deg,#ffbc41 0,#fd3c59 60%)}.ekit-wid-con .btn.border-gra-three,.ekit-wid-con .btn.gra-three{background:#92fe9d;background:linear-gradient(90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.border-gra-four,.ekit-wid-con .btn.gra-four{background:#92fe9d;background:linear-gradient(-90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.border-gra-five,.ekit-wid-con .btn.gra-five{background:#fc5f3c;background:linear-gradient(90deg,#fc5f3c 0,#ff55d3 80%)}.ekit-wid-con .btn.border-gra-six,.ekit-wid-con .btn.gra-six{background:#32d6fb;background:linear-gradient(-90deg,#32d6fb 0,#5558ed 100%)}.ekit-wid-con .btn.border-gra-seven,.ekit-wid-con .btn.gra-seven{background:#fad470;background:linear-gradient(90deg,#fad470 0,#f96933 100%)}.ekit-wid-con .btn.border-gra-eight,.ekit-wid-con .btn.gra-eight{background:#ffd461;background:linear-gradient(-90deg,#ffd461 0,#fc5290 100%)}.ekit-wid-con .btn.border-gra-nine,.ekit-wid-con .btn.gra-nine{background:#b18cfe;background:linear-gradient(90deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .btn.border-gra-ten,.ekit-wid-con .btn.gra-ten{background:#35ed7e;background:linear-gradient(-90deg,#35ed7e 0,#53f995 100%)}.ekit-wid-con .btn.border-gra-eleven,.ekit-wid-con .btn.gra-eleven{background:#ff7417;background:linear-gradient(90deg,#ff7417 0,#fe4445 100%)}.ekit-wid-con .btn.gra-one::before{background:#2575fc;background:linear-gradient(-90deg,#2575fc 0,#6a11cb 100%)}.ekit-wid-con .btn.gra-two::before{background:#ffbc41;background:linear-gradient(90deg,#ffbc41 0,#fd3c59 60%)}.ekit-wid-con .btn.gra-three::before{background:#92fe9d;background:linear-gradient(-90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.gra-four::before{background:#92fe9d;background:linear-gradient(90deg,#92fe9d 0,#00c9ff 80%)}.ekit-wid-con .btn.gra-five::before{background:#fc5f3c;background:linear-gradient(-90deg,#fc5f3c 0,#ff55d3 80%)}.ekit-wid-con .btn.gra-six::before{background:#32d6fb;background:linear-gradient(90deg,#32d6fb 0,#5558ed 100%)}.ekit-wid-con .btn.gra-seven::before{background:#fad470;background:linear-gradient(-90deg,#fad470 0,#f96933 100%)}.ekit-wid-con .btn.gra-eight::before{background:#ffd461;background:linear-gradient(90deg,#ffd461 0,#fc5290 100%)}.ekit-wid-con .btn.gra-nine::before{background:#b18cfe;background:linear-gradient(-90deg,#b18cfe 0,#9460ff 100%)}.ekit-wid-con .btn.gra-ten::before{background:#35ed7e;background:linear-gradient(90deg,#35ed7e 0,#53f995 100%)}.ekit-wid-con .btn.gra-eleven::before{background:#ff7417;background:linear-gradient(-90deg,#ff7417 0,#fe4445 100%)}.ekit-wid-con .btn.square{border-radius:0}.ekit-wid-con .btn-outline-primary{border-color:#f5f5f5;background-color:#fff}.ekit-wid-con .btn-info{background-color:#f15}.ekit-wid-con .btn.info-s2{color:#f15;background-color:#fff;box-shadow:-1.216px 6.894px 25px 0 rgba(0,0,0,.07)}.ekit-wid-con .btn-outline-info{border-color:#f15;background-color:#fff;color:#000}.ekit-wid-con .btn-outline-info.info-s2{color:#000}.ekit-wid-con .btn.border-gra,.ekit-wid-con .btn.btn-gra{position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .btn.border-gra::before,.ekit-wid-con .btn.btn-gra::before{position:absolute;content:"";border-radius:inherit;transition:all .4s ease;z-index:-1}.ekit-wid-con .btn.btn-gra::before{top:0;left:0;height:100%;width:100%;background-size:101% 101%;opacity:0}.ekit-wid-con .btn.btn-gra:hover::before{opacity:1}.ekit-wid-con .btn.border-gra{background-size:101% 101%;border:0}.ekit-wid-con .btn.border-gra::before{top:1px;left:1px;right:1px;bottom:1px;background-color:#fff}.ekit-wid-con .btn.border-gra:hover::before{opacity:0}.ekit-wid-con .elementskit-btn i{display:inline-block;vertical-align:middle}.ekit-wid-con .elementskit-btn svg{max-width:14px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label{display:inline-block;margin-bottom:.5rem}.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group{margin-bottom:1rem;margin:0}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control{display:block;width:100%;height:auto;min-height:42px;padding:.375rem .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:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ekit-wid-con .ekit-mail-submit{position:relative;z-index:1;font-size:16px;padding:15px 40px 15px 40px;box-shadow:0 7px 15px 0 rgba(55,74,94,.3);border-style:solid;border-width:0;color:#fff;background-color:#374a5e;box-shadow:none;border-radius:5px;width:100%;margin-top:0;margin-bottom:0;line-height:26px}.ekit-wid-con .ekit-mail-submit svg{max-width:16px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-mail-submit::before{position:absolute;content:"";bottom:0;left:0;height:100%;width:100%;transition:all .4s ease;z-index:-1;opacity:0;background-size:101% 101%;border-radius:inherit}.ekit-wid-con .ekit-mail-submit:hover::before{opacity:1}.ekit-wid-con .elementskit_input_group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.ekit-wid-con .elementskit_input_group .ekit_form_control{position:relative;flex:1 1 auto;width:1%}.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input{border-radius:5px 0 0 5px}.ekit-wid-con .elementskit_input_group_prepend{margin-right:-1px}.ekit-wid-con .elementskit_input_group_prepend+.ekit_form_control{border-radius:0 5px 5px 0}.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text{border-radius:0 5px 5px 0;margin-left:-1px}.ekit-wid-con .elementskit_input_group_text{display:flex;align-items:center;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;height:100%;padding:15px;border-radius:5px 0 0 5px}.ekit-wid-con .elementskit_input_group_text svg{max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .elementskit_inline_form{display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit_inline_form .elementskit_form_group{margin-bottom:0}.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper{flex:1}.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder{align-self:flex-end}.ekit-wid-con .elementskit_inline_form .ekit-mail-submit{width:100%}@media screen and (max-width:767px){.ekit-wid-con .elementskit_inline_form.has-extra-fields>div{flex:0 0 100%;max-width:100%;margin-right:0!important}.ekit-wid-con .elementskit_inline_form.has-extra-fields>div:not(:last-child){margin-bottom:20px}}.ekit-wid-con .ekit-mail-submit{padding:11.5px 40px}.ekit-wid-con .ekit-mail-message{display:none;padding:10px 15px;margin-bottom:10px;border-radius:5px}.ekit-wid-con .ekit-mail-message.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.ekit-wid-con .ekit-mail-message.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.ekit-wid-con .ekit-single-day{display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}.ekit-wid-con .ekit-single-day:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.ekit-wid-con .ekit-single-day>span{display:inline-block}.ekit-wid-con .ekit-single-day .ekit-business-day{font-size:30px;color:#3b3b3b;font-weight:500;padding-left:5px;margin-right:auto}.ekit-wid-con .ekit-single-day .ekit-business-time{font-size:20px;color:#333;padding-right:5px;margin-left:auto}@media (max-width:480px){.ekit-wid-con .ekit-single-day{display:block}.ekit-wid-con .ekit-single-day>span{display:block}.ekit-wid-con .ekit-single-day .ekit-business-time{padding-left:5px}}.ekit-wid-con .ekit-heading{position:relative}.ekit-wid-con .ekit-heading__shadow-text{z-index:0;font-size:90px;position:absolute;font-weight:700;line-height:120px;white-space:nowrap;letter-spacing:-6px;font-family:Archivo,sans-serif;color:transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(16,16,16,.1)}.ekit-wid-con .ekit-heading__shadow-text~*{z-index:1;position:relative}.ekit-wid-con .ekit-heading__title-has-border{position:relative}.ekit-wid-con .ekit-heading__title-has-border::before{content:"";width:4px;height:100%;display:block;position:absolute;background:linear-gradient(to bottom,#ff512f,#dd2476)}.ekit-wid-con .ekit-heading__title-has-border.start::before{left:0}.ekit-wid-con .ekit-heading__title-has-border.end::before{right:0}.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description{display:block}.ekit-wid-con .ekit-heading__title-in-left{display:flex;align-items:center}.ekit-wid-con .ekit-heading__subtitle-has-border{border:1px solid #fff;padding:.25rem 3rem;border-radius:2rem;display:inline-block;position:relative;vertical-align:middle}.ekit-wid-con .ekit-heading .ekit_border_custom img{display:inline-block}.ekit-wid-con .elementskit-border-divider{height:4px;width:30px;background:#2575fc;border-radius:2px;position:relative;margin-left:27px}.ekit-wid-con .elementskit-border-divider::before{content:"";position:absolute;left:-27px;top:0;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#0c5adb;box-shadow:9px 0 0 0 #0c5adb,18px 0 0 0 #0c5adb}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{width:150px;border-radius:0;background:#2575fc;margin-left:0}.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before{display:none}.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3{width:90px}.ekit-wid-con .elementskit-border-divider.style-2{background:#e7e7e7}.ekit-wid-con .elementskit-border-divider.style-2::before{background-color:#e7e7e7;box-shadow:9px 0 0 0 #e7e7e7;left:-19px}.ekit-wid-con .elementskit-border-star{width:135px;background:#2575fc;background:linear-gradient(90deg,#2575fc 0,#2575fc 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#2575fc 62%,#2575fc 100%);height:2px;position:relative}.ekit-wid-con .elementskit-border-star::after{position:absolute;content:"";top:0;left:50%;width:14.3px;height:14.3px;transform:translateX(-50%) rotate(45deg);background-color:#2575fc;top:-7.15px}.ekit-wid-con .elementskit-border-star.style-2{background:#d7d7d7;background:linear-gradient(90deg,#d7d7d7 0,#d7d7d7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#d7d7d7 62%,#d7d7d7 100%)}.ekit-wid-con .elementskit-border-star.style-2::after{background-color:#d7d7d7}.ekit-wid-con .elementskit-border-star.elementskit-bullet{height:1px}.ekit-wid-con .elementskit-border-star.elementskit-bullet::after{border-radius:50%;transform:translateX(-50%)}.ekit-wid-con .elementskit-section-title{margin:0;margin-bottom:20px;font-size:28px}.ekit-wid-con .elementskit-section-title.medium{font-size:36px}.ekit-wid-con .elementskit-section-title em{font-family:"Playfair Display",serif}.ekit-wid-con .elementskit-section-title.block span{background-color:#2575
|