diff --git a/app/Core/Bootstrap/BootstrapDefault.php b/app/Core/Bootstrap/BootstrapDefault.php
index 7a06903..cd3303f 100644
--- a/app/Core/Bootstrap/BootstrapDefault.php
+++ b/app/Core/Bootstrap/BootstrapDefault.php
@@ -25,7 +25,7 @@ class BootstrapDefault
public function initAssets()
{
# Include global vendors
- addVendors(['datatables', 'fullcalendar']);
+ addVendors(['datatables']);
# Include global javascript files
addJavascriptFile('assets/js/custom/widgets.js');
diff --git a/app/Core/Theme.php b/app/Core/Theme.php
index 7783985..3af28c8 100644
--- a/app/Core/Theme.php
+++ b/app/Core/Theme.php
@@ -231,7 +231,7 @@ class Theme
function extendCssFilename($path)
{
if ($this->isRtlDirection()) {
- $path = str_replace('.css', '.rtl.css');
+ $path = str_replace('.css', '.rtl.css', $path);
}
return $path;
@@ -280,8 +280,9 @@ class Theme
*/
function getGlobalAssets($type = 'js')
{
- // $this->extendCssFilename()
- return config('settings.KT_THEME_ASSETS.global.'.$type);
+ return array_map(function($path) {
+ return $this->extendCssFilename($path);
+ }, config('settings.KT_THEME_ASSETS.global.'.$type));
}
/**
@@ -391,12 +392,10 @@ class Theme
return self::$htmlAttributes[$scope][$attribute] ?? [];
}
- function getIcon($name, $class = '', $type = '')
+ function getIcon($name, $class = '', $type = '', $tag = 'span')
{
$type = config('settings.KT_THEME_ICONS', 'duotone');
- $tag = 'span';
-
if ($type === 'duotone') {
$icons = cache()->remember('duotone-icons', 3600, function () {
return json_decode(file_get_contents(public_path('icons.json')), true);
diff --git a/app/Helpers/Helpers.php b/app/Helpers/Helpers.php
index 2841c41..66487ce 100644
--- a/app/Helpers/Helpers.php
+++ b/app/Helpers/Helpers.php
@@ -131,6 +131,7 @@
*/
function setModeSwitch($flag)
{
+ theme()->setModeSwitch($flag);
}
}
@@ -143,6 +144,7 @@
*/
function isModeSwitchEnabled()
{
+ return theme()->isModeSwitchEnabled();
}
}
@@ -157,6 +159,7 @@
*/
function setModeDefault($mode)
{
+ theme()->setModeDefault($mode);
}
}
@@ -169,6 +172,7 @@
*/
function getModeDefault()
{
+ return theme()->getModeDefault();
}
}
@@ -183,6 +187,7 @@
*/
function setDirection($direction)
{
+ theme()->setDirection($direction);
}
}
@@ -195,6 +200,7 @@
*/
function getDirection()
{
+ return theme()->getDirection();
}
}
@@ -207,6 +213,7 @@
*/
function isRtlDirection()
{
+ return theme()->isRtlDirection();
}
}
@@ -221,6 +228,7 @@
*/
function extendCssFilename($path)
{
+ return theme()->extendCssFilename($path);
}
}
@@ -421,12 +429,13 @@
*
* @return string
*/
- function getIcon($name, $class = '', $type = '')
+ function getIcon($name, $class = '', $type = '', $tag = 'span')
{
- return theme()->getIcon($name, $class, $type);
+ return theme()->getIcon($name, $class, $type, $tag);
}
}
+
if (!function_exists('get_user')) {
/**
* Get icon
@@ -441,6 +450,7 @@
}
}
+
if (!function_exists('get_status')) {
/**
* Get icon
@@ -461,129 +471,131 @@
}
}
-
- function verify_user($id, $passwd, $SERVER_ADDR, $IPUserManager, $portUserManager, $appId)
- {
-
- $USERMANPROG = "user_verification.php";
- $sock = fsockopen("tcp://" . $IPUserManager, $portUserManager, $errno, $errstr, 30);
-
-
- if (!$sock) die("$errstr ($errno)\n");
-
- $data = "appsid=" . urlencode($appId) . "&loginid=" . urlencode($id) . "&passwd=" . urlencode($passwd) . "&addr=" . $SERVER_ADDR . "&version=2";
-
- //echo "data: $data
";
-
- fwrite($sock, "POST /user_verification_dev.php HTTP/1.0\r\n");
- fwrite($sock, "Host: $IPUserManager\r\n");
- fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
- fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
- fwrite($sock, "Accept: */*\r\n");
- fwrite($sock, "\r\n");
- fwrite($sock, "$data\r\n");
- fwrite($sock, "\r\n");
-
- $headers = "";
- while ($str = trim(fgets($sock, 4096))) $headers .= "$str\n";
-
- $body = "";
- while (!feof($sock)) $body .= fgets($sock, 4096);
-
-
- fclose($sock);
-
- return decompress($body);
+ if (!function_exists('verify_user')) {
+ function verify_user($id, $passwd, $SERVER_ADDR, $IPUserManager, $portUserManager, $appId)
+ {
+ $USERMANPROG = "user_verification.php";
+ $sock = fsockopen("tcp://" . $IPUserManager, $portUserManager, $errno, $errstr, 30);
+ if (!$sock)
+ die("$errstr ($errno)\n");
+ $data = "appsid=" . urlencode($appId) . "&loginid=" . urlencode($id) . "&passwd=" . urlencode($passwd) . "&addr=" . $SERVER_ADDR . "&version=2";
+ //echo "data: $data
";
+ fwrite($sock, "POST /user_verification_dev.php HTTP/1.0\r\n");
+ fwrite($sock, "Host: $IPUserManager\r\n");
+ fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");
+ fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
+ fwrite($sock, "Accept: */*\r\n");
+ fwrite($sock, "\r\n");
+ fwrite($sock, "$data\r\n");
+ fwrite($sock, "\r\n");
+ $headers = "";
+ while ($str = trim(fgets($sock, 4096)))
+ $headers .= "$str\n";
+ $body = "";
+ while (!feof($sock))
+ $body .= fgets($sock, 4096);
+ fclose($sock);
+ return decompress($body);
+ }
}
-
- function getAllowableScript($sessionMenu)
- {
- //$sessionMenu = $_SESSION['MENU'];
-
- if (!empty($sessionMenu)) {
- $tempMenuArrayLine = explode('-', $sessionMenu);
- //print_r($tempMenuArrayLine);
- if (count($tempMenuArrayLine) > 0) {
- foreach ($tempMenuArrayLine as $tkey => $tval) {
- $tempMenuArray = explode('|', $tval);
- if (count($tempMenuArray) > 0) {
- foreach ($tempMenuArray as $mkey => $mval) {
- [$menukey, $menuval] = explode('>', $mval);
- if ($menukey === 'LINK') {
- $SCRIPT_ALLOW[$menuval] = 1;
+ if(!function_exists('getAllowableScript')) {
+ function getAllowableScript($sessionMenu)
+ {
+ //$sessionMenu = $_SESSION['MENU'];
+ if (!empty($sessionMenu)) {
+ $tempMenuArrayLine = explode('-', $sessionMenu);
+ //print_r($tempMenuArrayLine);
+ if (count($tempMenuArrayLine) > 0) {
+ foreach ($tempMenuArrayLine as $tkey => $tval) {
+ $tempMenuArray = explode('|', $tval);
+ if (count($tempMenuArray) > 0) {
+ foreach ($tempMenuArray as $mkey => $mval) {
+ [$menukey, $menuval] = explode('>', $mval);
+ if ($menukey === 'LINK') {
+ $SCRIPT_ALLOW[$menuval] = 1;
+ }
+ //$menu[$menuCounter][$menukey] = $menuval;
}
- //$menu[$menuCounter][$menukey] = $menuval;
+ //$menuCounter++;
}
- //$menuCounter++;
}
}
}
+ return $SCRIPT_ALLOW;
}
- return $SCRIPT_ALLOW;
}
- function decompress($data)
- {
- $text = '';
- $total = strlen($data);
- for ($j = 0; $j < $total; $j = $j + 2) {
- $text .= chr(hexdec(substr($data, $j, 2)));
- }
-
- return $text;
- }
-
- function compress($data)
- {
- $text = '';
- $total = strlen($data);
- for ($i = 0; $i < $total; $i++) {
- $temp = dechex(ord(substr($data, $i, 1)));
- if (strlen($temp) < 2) {
- $temp = '0' . $temp;
+ if(!function_exists('decompress')) {
+ function decompress($data)
+ {
+ $text = '';
+ $total = strlen($data);
+ for ($j = 0; $j < $total; $j = $j + 2) {
+ $text .= chr(hexdec(substr($data, $j, 2)));
}
- $text .= $temp;
+ return $text;
}
-
-
- return $text;
}
- function jsonToView($jsonText = '')
- {
- $arr = json_decode($jsonText, true);
- $html = "";
- if ($arr && is_array($arr)) {
- $html .= _arrayToHtmlTableRecursive($arr);
- }
- return $html;
- }
- function _arrayToHtmlTableRecursive($arr)
- {
- $str = "
";
- foreach ($arr as $key => $val) {
- $str .= "";
- $str .= "$key | ";
- $str .= "";
- if (is_array($val)) {
- if (!empty($val)) {
- $str .= _arrayToHtmlTableRecursive($val);
+ if(!function_exists('compress')) {
+ function compress($data)
+ {
+ $text = '';
+ $total = strlen($data);
+ for ($i = 0; $i < $total; $i++) {
+ $temp = dechex(ord(substr($data, $i, 1)));
+ if (strlen($temp) < 2) {
+ $temp = '0' . $temp;
}
- } else {
- $str .= "$val";
+ $text .= $temp;
}
- $str .= " |
";
+ return $text;
}
- $str .= "
";
-
- return $str;
}
- function _countDocumentOnCardboard($cardboard_id){
- $cardboard = Cardboard::with(['cardboard_detail'])->find($cardboard_id);
- $document_id = $cardboard->cardboard_detail->pluck('document_id')->toArray();
-
- return count($document_id);
+ if(!function_exists('jsonToView')) {
+ function jsonToView($jsonText = '')
+ {
+ $arr = json_decode($jsonText, true);
+ $html = "";
+ if ($arr && is_array($arr)) {
+ $html .= _arrayToHtmlTableRecursive($arr);
+ }
+ return $html;
+ }
}
+
+ if(!function_exists('_arrayToHtmlTableRecursive')) {
+ function _arrayToHtmlTableRecursive($arr)
+ {
+ $str = "";
+ foreach ($arr as $key => $val) {
+ $str .= "";
+ $str .= "$key | ";
+ $str .= "";
+ if (is_array($val)) {
+ if (!empty($val)) {
+ $str .= _arrayToHtmlTableRecursive($val);
+ }
+ } else {
+ $str .= "$val";
+ }
+ $str .= " |
";
+ }
+ $str .= "
";
+ return $str;
+ }
+ }
+
+
+ if(!function_exists('_countDocumentOnCardboard')) {
+ function _countDocumentOnCardboard($cardboard_id)
+ {
+ $cardboard = Cardboard::with(['cardboard_detail'])->find($cardboard_id);
+ $document_id = $cardboard->cardboard_detail->pluck('document_id')->toArray();
+ return count($document_id);
+ }
+ }
+
diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php
index bd3139f..0079688 100644
--- a/app/Http/Kernel.php
+++ b/app/Http/Kernel.php
@@ -39,7 +39,7 @@ class Kernel extends HttpKernel
],
'api' => [
- \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
+ // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
'throttle:api',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],
diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php
index 9e86521..63412b6 100644
--- a/app/Http/Middleware/VerifyCsrfToken.php
+++ b/app/Http/Middleware/VerifyCsrfToken.php
@@ -13,5 +13,6 @@ class VerifyCsrfToken extends Middleware
*/
protected $except = [
//
+ 'login'
];
}
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index d6e082e..ab18e81 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -2,6 +2,7 @@
namespace App\Providers;
+use App\Core\KTBootstrap;
use Illuminate\Database\Schema\Builder;
use Illuminate\Support\ServiceProvider;
@@ -26,5 +27,7 @@ class AppServiceProvider extends ServiceProvider
{
// Update defaultStringLength
Builder::defaultStringLength(191);
+
+ KTBootstrap::init();
}
}
diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php
index 81ca767..4379812 100644
--- a/app/Providers/AuthServiceProvider.php
+++ b/app/Providers/AuthServiceProvider.php
@@ -1,27 +1,28 @@
+ */
+ protected $policies = [
+ // 'App\Models\Model' => 'App\Policies\ModelPolicy',
+ ];
+
+ /**
+ * Register any authentication / authorization services.
+ *
+ * @return void
+ */
+ public function boot()
{
- /**
- * The model to policy mappings for the application.
- *
- * @var array
- */
- protected $policies = [// 'App\Models\Model' => 'App\Policies\ModelPolicy',
- ];
-
- /**
- * Register any authentication / authorization services.
- *
- * @return void
- */
- public function boot()
- {
- //
- }
+ //
}
+}
diff --git a/composer.json b/composer.json
index 89c344f..775ceeb 100644
--- a/composer.json
+++ b/composer.json
@@ -24,7 +24,6 @@
"laravelcollective/html": "^6.4",
"laravolt/avatar": "^5.0",
"nwidart/laravel-modules": "^10.0",
- "putrakuningan/cetaklabel-module": "dev-sit",
"putrakuningan/logs-module": "dev-master",
"putrakuningan/usermanager-module": "dev-sit",
"simplesoftwareio/simple-qrcode": "^4.2",
@@ -32,7 +31,11 @@
"spatie/laravel-permission": "^5.10",
"wildside/userstamps": "^2.3",
"yajra/laravel-datatables": "^10.0",
- "yajra/laravel-datatables-oracle": "^10.3.1"
+ "yajra/laravel-datatables-oracle": "^10.3.1",
+
+ "diglactic/laravel-breadcrumbs": "^8.1",
+ "laravel/socialite": "^5.6",
+ "livewire/livewire": "^2.12"
},
"require-dev": {
"fakerphp/faker": "^1.9.1",
@@ -43,6 +46,7 @@
"nunomaduro/collision": "^7.0",
"phpunit/phpunit": "^10.0",
"spatie/laravel-ignition": "^2.0"
+
},
"autoload": {
"psr-4": {
@@ -60,7 +64,8 @@
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
- "@php artisan package:discover --ansi"
+ "@php artisan package:discover --ansi",
+ "@php artisan vendor:publish --force --tag=livewire:assets --ansi"
],
"post-update-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force"
@@ -98,11 +103,6 @@
"name": "putrakuningan/usermanager-module",
"type": "vcs",
"url": "https://git.putrakuningan.com/putrakuningan/Usermanager"
- },
- {
- "name": "putrakuningan/cetaklabel-module",
- "type": "vcs",
- "url": "https://git.putrakuningan.com/putrakuningan/Cetaklabel"
}
]
}
diff --git a/config/app.php b/config/app.php
index 63a73f3..a5717c3 100644
--- a/config/app.php
+++ b/config/app.php
@@ -1,8 +1,8 @@
[
- /*
- * Laravel Framework Service Providers...
- */
- Illuminate\Auth\AuthServiceProvider::class,
- Illuminate\Broadcasting\BroadcastServiceProvider::class,
- Illuminate\Bus\BusServiceProvider::class,
- Illuminate\Cache\CacheServiceProvider::class,
- Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
- Illuminate\Cookie\CookieServiceProvider::class,
- Illuminate\Database\DatabaseServiceProvider::class,
- Illuminate\Encryption\EncryptionServiceProvider::class,
- Illuminate\Filesystem\FilesystemServiceProvider::class,
- Illuminate\Foundation\Providers\FoundationServiceProvider::class,
- Illuminate\Hashing\HashServiceProvider::class,
- Illuminate\Mail\MailServiceProvider::class,
- Illuminate\Notifications\NotificationServiceProvider::class,
- Illuminate\Pagination\PaginationServiceProvider::class,
- Illuminate\Pipeline\PipelineServiceProvider::class,
- Illuminate\Queue\QueueServiceProvider::class,
- Illuminate\Redis\RedisServiceProvider::class,
- Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
- Illuminate\Session\SessionServiceProvider::class,
- Illuminate\Translation\TranslationServiceProvider::class,
- Illuminate\Validation\ValidationServiceProvider::class,
- Illuminate\View\ViewServiceProvider::class,
- /*
- * Package Service Providers...
- */
+ /*
+ * Laravel Framework Service Providers...
+ */
+ Illuminate\Auth\AuthServiceProvider::class,
+ Illuminate\Broadcasting\BroadcastServiceProvider::class,
+ Illuminate\Bus\BusServiceProvider::class,
+ Illuminate\Cache\CacheServiceProvider::class,
+ Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
+ Illuminate\Cookie\CookieServiceProvider::class,
+ Illuminate\Database\DatabaseServiceProvider::class,
+ Illuminate\Encryption\EncryptionServiceProvider::class,
+ Illuminate\Filesystem\FilesystemServiceProvider::class,
+ Illuminate\Foundation\Providers\FoundationServiceProvider::class,
+ Illuminate\Hashing\HashServiceProvider::class,
+ Illuminate\Mail\MailServiceProvider::class,
+ Illuminate\Notifications\NotificationServiceProvider::class,
+ Illuminate\Pagination\PaginationServiceProvider::class,
+ Illuminate\Pipeline\PipelineServiceProvider::class,
+ Illuminate\Queue\QueueServiceProvider::class,
+ Illuminate\Redis\RedisServiceProvider::class,
+ Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
+ Illuminate\Session\SessionServiceProvider::class,
+ Illuminate\Translation\TranslationServiceProvider::class,
+ Illuminate\Validation\ValidationServiceProvider::class,
+ Illuminate\View\ViewServiceProvider::class,
- /*
- * Application Service Providers...
- */
- App\Providers\HelperServiceProvider::class,
- App\Providers\AppServiceProvider::class,
- \App\Providers\AuthServiceProvider::class,
- // App\Providers\BroadcastServiceProvider::class,
- App\Providers\EventServiceProvider::class,
- App\Providers\RouteServiceProvider::class,
+ /*
+ * Package Service Providers...
+ */
- Yajra\DataTables\DataTablesServiceProvider::class,
- Jackiedo\LogReader\LogReaderServiceProvider::class,
+ /*
+ * Application Service Providers...
+ */
+ App\Providers\HelperServiceProvider::class,
+ App\Providers\AppServiceProvider::class,
+ App\Providers\AuthServiceProvider::class,
+ // App\Providers\BroadcastServiceProvider::class,
+ App\Providers\EventServiceProvider::class,
+ App\Providers\RouteServiceProvider::class,
- Spatie\Permission\PermissionServiceProvider::class,
+ Yajra\DataTables\DataTablesServiceProvider::class,
+ Jackiedo\LogReader\LogReaderServiceProvider::class,
+ Spatie\Permission\PermissionServiceProvider::class,
],
diff --git a/config/auth.php b/config/auth.php
index e114b36..dc757ef 100644
--- a/config/auth.php
+++ b/config/auth.php
@@ -61,8 +61,8 @@ return [
'providers' => [
'users' => [
- 'driver' => 'eloquent',
- 'model' => \Modules\Usermanager\Entities\User::class,
+ 'driver' => 'eloquent',
+ 'model' => \Modules\Usermanager\Entities\User::class,
],
// 'users' => [
diff --git a/config/services.php b/config/services.php
index 0ace530..bc1a4dc 100644
--- a/config/services.php
+++ b/config/services.php
@@ -31,4 +31,15 @@ return [
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
],
+ 'google' => [
+ 'client_id' => env('GOOGLE_CLIENT_ID'),
+ 'client_secret' => env('GOOGLE_CLIENT_SECRET'),
+ 'redirect' => env('GOOGLE_CALLBACK_URL'),
+ ],
+
+ 'facebook' => [
+ 'client_id' => env('FACEBOOK_CLIENT_ID'),
+ 'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
+ 'redirect' => '/auth/redirect/facebook',
+ ],
];
diff --git a/config/settings.php b/config/settings.php
index b8e089e..83b2daa 100644
--- a/config/settings.php
+++ b/config/settings.php
@@ -1,310 +1,237 @@
[
+ 'default' => \App\Core\Bootstrap\BootstrapDefault::class,
+ 'auth' => \App\Core\Bootstrap\BootstrapAuth::class,
+ 'system' => \App\Core\Bootstrap\BootstrapSystem::class,
+ ],
- 'KT_THEME_BOOTSTRAP' => [
- 'default' => BootstrapDefault::class,
- 'auth' => BootstrapAuth::class,
- 'system' => BootstrapSystem::class,
+ 'KT_THEME' => 'metronic',
+
+ # Theme layout templates directory
+
+ 'KT_THEME_LAYOUT_DIR' => 'layout',
+
+
+ # Theme Mode
+ # Value: light | dark | system
+
+ 'KT_THEME_MODE_DEFAULT' => 'light',
+ 'KT_THEME_MODE_SWITCH_ENABLED' => true,
+
+
+ # Theme Direction
+ # Value: ltr | rtl
+
+ 'KT_THEME_DIRECTION' => 'ltr',
+
+
+ # Keenicons
+ # Value: duotone | outline | bold
+
+ 'KT_THEME_ICONS' => 'duotone',
+
+
+ # Theme Assets
+
+ 'KT_THEME_ASSETS' => [
+ 'favicon' => 'assets/media/logos/favicon.ico',
+ 'fonts' => [
+ 'https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700',
],
-
- 'KT_THEME' => 'metronic',
-
- # Theme layout templates directory
-
- 'KT_THEME_LAYOUT_DIR' => 'layout',
-
-
- # Theme Mode
- # Value: light | dark | system
-
- 'KT_THEME_MODE_DEFAULT' => 'light',
- 'KT_THEME_MODE_SWITCH_ENABLED' => true,
-
-
- # Theme Direction
- # Value: ltr | rtl
-
- 'KT_THEME_DIRECTION' => 'ltr',
-
-
- # Keenicons
- # Value: duotone | outline | bold
-
- 'KT_THEME_ICONS' => 'duotone',
-
-
- # Theme Assets
-
- 'KT_THEME_ASSETS' => [
- 'favicon' => 'assets/media/logos/favicon.ico',
- 'fonts' => [
- 'https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700',
+ 'global' => [
+ 'css' => [
+ 'assets/plugins/global/plugins.bundle.css',
+ 'assets/css/style.bundle.css',
],
- 'global' => [
- 'css' => [
- 'assets/plugins/global/plugins.bundle.css',
- 'assets/css/style.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/global/plugins.bundle.js',
- 'assets/js/scripts.bundle.js',
- 'assets/js/widgets.bundle.js',
- ],
+ 'js' => [
+ 'assets/plugins/global/plugins.bundle.js',
+ 'assets/js/scripts.bundle.js',
+ 'assets/js/widgets.bundle.js',
],
],
+ ],
- # Theme Vendors
+ # Theme Vendors
- 'KT_THEME_VENDORS' => [
- 'datatables' => [
- 'css' => [
- 'assets/plugins/custom/datatables/datatables.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/datatables/datatables.bundle.js',
- ],
+ 'KT_THEME_VENDORS' => [
+ 'datatables' => [
+ 'css' => [
+ 'assets/plugins/custom/datatables/datatables.bundle.css',
],
- 'formrepeater' => [
- 'js' => [
- 'assets/plugins/custom/formrepeater/formrepeater.bundle.js',
- ],
- ],
- 'fullcalendar' => [
- 'css' => [
- 'assets/plugins/custom/fullcalendar/fullcalendar.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/fullcalendar/fullcalendar.bundle.js',
- ],
- ],
- 'flotcharts' => [
- 'js' => [
- 'assets/plugins/custom/flotcharts/flotcharts.bundle.js',
- ],
- ],
- 'google-jsapi' => [
- 'js' => [
- '//www.google.com/jsapi',
- ],
- ],
- 'tinymce' => [
- 'js' => [
- 'assets/plugins/custom/tinymce/tinymce.bundle.js',
- ],
- ],
- 'ckeditor-classic' => [
- 'js' => [
- 'assets/plugins/custom/ckeditor/ckeditor-classic.bundle.js',
- ],
- ],
- 'ckeditor-inline' => [
- 'js' => [
- 'assets/plugins/custom/ckeditor/ckeditor-inline.bundle.js',
- ],
- ],
- 'ckeditor-balloon' => [
- 'js' => [
- 'assets/plugins/custom/ckeditor/ckeditor-balloon.bundle.js',
- ],
- ],
- 'ckeditor-balloon-block' => [
- 'js' => [
- 'assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js',
- ],
- ],
- 'ckeditor-document' => [
- 'js' => [
- 'assets/plugins/custom/ckeditor/ckeditor-document.bundle.js',
- ],
- ],
- 'draggable' => [
- 'js' => [
- 'assets/plugins/custom/draggable/draggable.bundle.js',
- ],
- ],
- 'fslightbox' => [
- 'js' => [
- 'assets/plugins/custom/fslightbox/fslightbox.bundle.js',
- ],
- ],
- 'jkanban' => [
- 'css' => [
- 'assets/plugins/custom/jkanban/jkanban.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/jkanban/jkanban.bundle.js',
- ],
- ],
- 'typedjs' => [
- 'js' => [
- 'assets/plugins/custom/typedjs/typedjs.bundle.js',
- ],
- ],
- 'cookiealert' => [
- 'css' => [
- 'assets/plugins/custom/cookiealert/cookiealert.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/cookiealert/cookiealert.bundle.js',
- ],
- ],
- 'cropper' => [
- 'css' => [
- 'assets/plugins/custom/cropper/cropper.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/cropper/cropper.bundle.js',
- ],
- ],
- 'vis-timeline' => [
- 'css' => [
- 'assets/plugins/custom/vis-timeline/vis-timeline.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/vis-timeline/vis-timeline.bundle.js',
- ],
- ],
- 'jstree' => [
- 'css' => [
- 'assets/plugins/custom/jstree/jstree.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/jstree/jstree.bundle.js',
- ],
- ],
- 'prismjs' => [
- 'css' => [
- 'assets/plugins/custom/prismjs/prismjs.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/prismjs/prismjs.bundle.js',
- ],
- ],
- 'leaflet' => [
- 'css' => [
- 'assets/plugins/custom/leaflet/leaflet.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/leaflet/leaflet.bundle.js',
- ],
- ],
- 'amcharts' => [
- 'js' => [
- 'https://cdn.amcharts.com/lib/5/index.js',
- 'https://cdn.amcharts.com/lib/5/xy.js',
- 'https://cdn.amcharts.com/lib/5/percent.js',
- 'https://cdn.amcharts.com/lib/5/radar.js',
- 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
- ],
- ],
- 'amcharts-maps' => [
- 'js' => [
- 'https://cdn.amcharts.com/lib/5/index.js',
- 'https://cdn.amcharts.com/lib/5/map.js',
- 'https://cdn.amcharts.com/lib/5/geodata/worldLow.js',
- 'https://cdn.amcharts.com/lib/5/geodata/continentsLow.js',
- 'https://cdn.amcharts.com/lib/5/geodata/usaLow.js',
- 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZonesLow.js',
- 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZoneAreasLow.js',
- 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
- ],
- ],
- 'amcharts-stock' => [
- 'js' => [
- 'https://cdn.amcharts.com/lib/5/index.js',
- 'https://cdn.amcharts.com/lib/5/xy.js',
- 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
- ],
- ],
- 'bootstrap-select' => [
- 'css' => [
- 'assets/plugins/custom/bootstrap-select/bootstrap-select.bundle.css',
- ],
- 'js' => [
- 'assets/plugins/custom/bootstrap-select/bootstrap-select.bundle.js',
- ],
- ],
- 'chained-select' => [
- 'js' => [
- 'assets/plugins/custom/jquery-chained/jquery.chained.js',
- 'assets/plugins/custom/jquery-chained/jquery.chained.remote.js',
- ],
+ 'js' => [
+ 'assets/plugins/custom/datatables/datatables.bundle.js',
],
],
- /*
- |--------------------------------------------------------------------------
- | Default Settings Store
- |--------------------------------------------------------------------------
- |
- | This option controls the default settings store that gets used while
- | using this settings library.
- |
- | Supported: "json", "database"
- |
- */
- 'store' => 'database',
+ 'formrepeater' => [
+ 'js' => [
+ 'assets/plugins/custom/formrepeater/formrepeater.bundle.js',
+ ],
+ ],
+ 'fullcalendar' => [
+ 'css' => [
+ 'assets/plugins/custom/fullcalendar/fullcalendar.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/fullcalendar/fullcalendar.bundle.js',
+ ],
+ ],
+ 'flotcharts' => [
+ 'js' => [
+ 'assets/plugins/custom/flotcharts/flotcharts.bundle.js',
+ ],
+ ],
+ 'google-jsapi' => [
+ 'js' => [
+ '//www.google.com/jsapi',
+ ],
+ ],
+ 'tinymce' => [
+ 'js' => [
+ 'assets/plugins/custom/tinymce/tinymce.bundle.js',
+ ],
+ ],
+ 'ckeditor-classic' => [
+ 'js' => [
+ 'assets/plugins/custom/ckeditor/ckeditor-classic.bundle.js',
+ ],
+ ],
+ 'ckeditor-inline' => [
+ 'js' => [
+ 'assets/plugins/custom/ckeditor/ckeditor-inline.bundle.js',
+ ],
+ ],
+ 'ckeditor-balloon' => [
+ 'js' => [
+ 'assets/plugins/custom/ckeditor/ckeditor-balloon.bundle.js',
+ ],
+ ],
+ 'ckeditor-balloon-block' => [
+ 'js' => [
+ 'assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js',
+ ],
+ ],
+ 'ckeditor-document' => [
+ 'js' => [
+ 'assets/plugins/custom/ckeditor/ckeditor-document.bundle.js',
+ ],
+ ],
+ 'draggable' => [
+ 'js' => [
+ 'assets/plugins/custom/draggable/draggable.bundle.js',
+ ],
+ ],
+ 'fslightbox' => [
+ 'js' => [
+ 'assets/plugins/custom/fslightbox/fslightbox.bundle.js',
+ ],
+ ],
+ 'jkanban' => [
+ 'css' => [
+ 'assets/plugins/custom/jkanban/jkanban.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/jkanban/jkanban.bundle.js',
+ ],
+ ],
+ 'typedjs' => [
+ 'js' => [
+ 'assets/plugins/custom/typedjs/typedjs.bundle.js',
+ ],
+ ],
+ 'cookiealert' => [
+ 'css' => [
+ 'assets/plugins/custom/cookiealert/cookiealert.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/cookiealert/cookiealert.bundle.js',
+ ],
+ ],
+ 'cropper' => [
+ 'css' => [
+ 'assets/plugins/custom/cropper/cropper.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/cropper/cropper.bundle.js',
+ ],
+ ],
+ 'vis-timeline' => [
+ 'css' => [
+ 'assets/plugins/custom/vis-timeline/vis-timeline.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/vis-timeline/vis-timeline.bundle.js',
+ ],
+ ],
+ 'jstree' => [
+ 'css' => [
+ 'assets/plugins/custom/jstree/jstree.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/jstree/jstree.bundle.js',
+ ],
+ ],
+ 'prismjs' => [
+ 'css' => [
+ 'assets/plugins/custom/prismjs/prismjs.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/prismjs/prismjs.bundle.js',
+ ],
+ ],
+ 'leaflet' => [
+ 'css' => [
+ 'assets/plugins/custom/leaflet/leaflet.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/leaflet/leaflet.bundle.js',
+ ],
+ ],
+ 'amcharts' => [
+ 'js' => [
+ 'https://cdn.amcharts.com/lib/5/index.js',
+ 'https://cdn.amcharts.com/lib/5/xy.js',
+ 'https://cdn.amcharts.com/lib/5/percent.js',
+ 'https://cdn.amcharts.com/lib/5/radar.js',
+ 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
+ ],
+ ],
+ 'amcharts-maps' => [
+ 'js' => [
+ 'https://cdn.amcharts.com/lib/5/index.js',
+ 'https://cdn.amcharts.com/lib/5/map.js',
+ 'https://cdn.amcharts.com/lib/5/geodata/worldLow.js',
+ 'https://cdn.amcharts.com/lib/5/geodata/continentsLow.js',
+ 'https://cdn.amcharts.com/lib/5/geodata/usaLow.js',
+ 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZonesLow.js',
+ 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZoneAreasLow.js',
+ 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
+ ],
+ ],
+ 'amcharts-stock' => [
+ 'js' => [
+ 'https://cdn.amcharts.com/lib/5/index.js',
+ 'https://cdn.amcharts.com/lib/5/xy.js',
+ 'https://cdn.amcharts.com/lib/5/themes/Animated.js',
+ ],
+ ],
+ 'bootstrap-select' => [
+ 'css' => [
+ 'assets/plugins/custom/bootstrap-select/bootstrap-select.bundle.css',
+ ],
+ 'js' => [
+ 'assets/plugins/custom/bootstrap-select/bootstrap-select.bundle.js',
+ ],
+ ],
+ 'chained-select' => [
+ 'js' => [
+ 'assets/plugins/custom/jquery-chained/jquery.chained.js',
+ 'assets/plugins/custom/jquery-chained/jquery.chained.remote.js',
+ ],
+ ],
+ ],
- /*
- |--------------------------------------------------------------------------
- | JSON Store
- |--------------------------------------------------------------------------
- |
- | If the store is set to "json", settings are stored in the defined
- | file path in JSON format. Use full path to file.
- |
- */
- 'path' => storage_path() . '/settings.json',
-
- /*
- |--------------------------------------------------------------------------
- | Database Store
- |--------------------------------------------------------------------------
- |
- | The settings are stored in the defined file path in JSON format.
- | Use full path to JSON file.
- |
- */
- // If set to null, the default connection will be used.
- 'connection' => null,
- // Name of the table used.
- 'table' => 'settings',
- // If you want to use custom column names in database store you could
- // set them in this configuration
- 'keyColumn' => 'key',
- 'valueColumn' => 'value',
-
- /*
- |--------------------------------------------------------------------------
- | Cache settings
- |--------------------------------------------------------------------------
- |
- | If you want all setting calls to go through Laravel's cache system.
- |
- */
- 'enableCache' => false,
- // Whether to reset the cache when changing a setting.
- 'forgetCacheByWrite' => true,
- // TTL in seconds.
- 'cacheTtl' => 15,
-
- /*
- |--------------------------------------------------------------------------
- | Default Settings
- |--------------------------------------------------------------------------
- |
- | Define all default settings that will be used before any settings are set,
- | this avoids all settings being set to false to begin with and avoids
- | hardcoding the same defaults in all 'Settings::get()' calls
- |
- */
- 'defaults' => [
- 'foo' => 'bar',
- ]
-
- ];
+];
diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php
index dbd9203..526f992 100644
--- a/database/seeders/DatabaseSeeder.php
+++ b/database/seeders/DatabaseSeeder.php
@@ -1,20 +1,29 @@
call([
+ UsersSeeder::class,
+ RolesPermissionsSeeder::class,
+ ]);
- }
+ \App\Models\User::factory(10)->create();
+
+ // \App\Models\User::factory()->create([
+ // 'name' => 'Test User',
+ // 'email' => 'test@example.com',
+ // ]);
}
+}
diff --git a/package.json b/package.json
index f07f066..1c8ab89 100644
--- a/package.json
+++ b/package.json
@@ -10,22 +10,22 @@
"production": "mix --production"
},
"dependencies": {
- "@ckeditor/ckeditor5-alignment": "^35.2.1",
- "@ckeditor/ckeditor5-build-balloon": "^35.2.1",
- "@ckeditor/ckeditor5-build-balloon-block": "^35.2.1",
- "@ckeditor/ckeditor5-build-classic": "^35.2.1",
- "@ckeditor/ckeditor5-build-decoupled-document": "^35.2.1",
- "@ckeditor/ckeditor5-build-inline": "^35.2.1",
- "@eonasdan/tempus-dominus": "^6.2.10",
- "@fortawesome/fontawesome-free": "^6.1.1",
- "@popperjs/core": "2.11.6",
+ "@ckeditor/ckeditor5-alignment": "^38.1.0",
+ "@ckeditor/ckeditor5-build-balloon": "^38.1.0",
+ "@ckeditor/ckeditor5-build-balloon-block": "^38.1.0",
+ "@ckeditor/ckeditor5-build-classic": "^38.1.0",
+ "@ckeditor/ckeditor5-build-decoupled-document": "^38.1.0",
+ "@ckeditor/ckeditor5-build-inline": "^38.1.0",
+ "@eonasdan/tempus-dominus": "^6.7.7",
+ "@fortawesome/fontawesome-free": "^6.4.0",
+ "@popperjs/core": "2.11.8",
"@shopify/draggable": "^1.0.0-beta.12",
- "@yaireo/tagify": "^4.9.2",
- "acorn": "^8.0.4",
- "apexcharts": "^3.36.3",
- "autosize": "^5.0.1",
- "axios": "^0.21.1",
- "bootstrap": "5.3.0-alpha1",
+ "@yaireo/tagify": "^4.17.8",
+ "acorn": "^8.9.0",
+ "apexcharts": "3.41.0",
+ "autosize": "^6.0.1",
+ "axios": "^1.4.0",
+ "bootstrap": "5.3.0",
"bootstrap-cookie-alert": "^1.2.1",
"bootstrap-daterangepicker": "^3.1.0",
"bootstrap-icons": "^1.5.0",
@@ -36,28 +36,28 @@
"clipboard": "^2.0.8",
"countup.js": "^2.0.7",
"cropperjs": "^1.5.12",
- "datatables.net": "^1.12.1",
- "datatables.net-bs5": "^1.12.1",
- "datatables.net-buttons": "^2.2.3",
- "datatables.net-buttons-bs5": "^2.2.3",
- "datatables.net-colreorder": "^1.5.6",
- "datatables.net-colreorder-bs5": "^1.5.6",
- "datatables.net-datetime": "^1.1.2",
- "datatables.net-fixedcolumns": "^4.1.0",
- "datatables.net-fixedcolumns-bs5": "^4.1.0",
- "datatables.net-fixedheader": "^3.2.3",
- "datatables.net-fixedheader-bs5": "^3.2.3",
- "datatables.net-plugins": "^1.11.5",
- "datatables.net-responsive": "^2.3.0",
- "datatables.net-responsive-bs5": "^2.3.0",
- "datatables.net-rowgroup": "^1.2.0",
- "datatables.net-rowgroup-bs5": "^1.2.0",
- "datatables.net-rowreorder": "^1.2.8",
- "datatables.net-rowreorder-bs5": "^1.2.8",
- "datatables.net-scroller": "^2.0.6",
- "datatables.net-scroller-bs5": "^2.0.6",
- "datatables.net-select": "^1.4.0",
- "datatables.net-select-bs5": "^1.4.0",
+ "datatables.net": "^1.13.4",
+ "datatables.net-bs5": "^1.13.4",
+ "datatables.net-buttons": "^2.3.6",
+ "datatables.net-buttons-bs5": "^2.3.6",
+ "datatables.net-colreorder": "^1.6.2",
+ "datatables.net-colreorder-bs5": "^1.6.2",
+ "datatables.net-datetime": "^1.4.1",
+ "datatables.net-fixedcolumns": "^4.2.2",
+ "datatables.net-fixedcolumns-bs5": "^4.2.2",
+ "datatables.net-fixedheader": "^3.3.2",
+ "datatables.net-fixedheader-bs5": "^3.3.2",
+ "datatables.net-plugins": "^1.13.4",
+ "datatables.net-responsive": "^2.4.1",
+ "datatables.net-responsive-bs5": "^2.4.1",
+ "datatables.net-rowgroup": "^1.3.1",
+ "datatables.net-rowgroup-bs5": "^1.3.1",
+ "datatables.net-rowreorder": "^1.3.3",
+ "datatables.net-rowreorder-bs5": "^1.3.3",
+ "datatables.net-scroller": "^2.1.1",
+ "datatables.net-scroller-bs5": "^2.1.1",
+ "datatables.net-select": "^1.6.2",
+ "datatables.net-select-bs5": "^1.6.2",
"dropzone": "^5.9.2",
"es6-promise": "^4.2.8",
"es6-promise-polyfill": "^1.2.0",
@@ -92,15 +92,15 @@
"tiny-slider": "^2.9.3",
"tinymce": "^5.8.2",
"toastr": "^2.1.4",
- "typed.js": "2.0.12",
+ "typed.js": "2.0.16",
"vis-timeline": "^7.4.9",
"wnumb": "^1.2.0"
},
"devDependencies": {
"alpinejs": "^3.7.1",
"autoprefixer": "^10.4.2",
- "axios": "^1.1.3",
"del": "^6.0.0",
+ "laravel-datatables-vite": "^0.5.2",
"laravel-mix": "^6.0.39",
"laravel-mix-purgecss": "^6.0.0",
"lodash": "^4.17.19",
diff --git a/public/assets/media/logos/favicon.ico b/public/assets/media/logos/favicon.ico
index 3fd4fd8..94838e5 100644
Binary files a/public/assets/media/logos/favicon.ico and b/public/assets/media/logos/favicon.ico differ
diff --git a/resources/_keenthemes/src/js/components/app.js b/resources/_keenthemes/src/js/components/app.js
index 52f1138..9ce55a8 100644
--- a/resources/_keenthemes/src/js/components/app.js
+++ b/resources/_keenthemes/src/js/components/app.js
@@ -243,27 +243,30 @@ var KTApp = function () {
$(element).select2(options);
+ // Handle Select2's KTMenu parent case
+ if (element.hasAttribute('data-dropdown-parent') && element.hasAttribute('multiple')) {
+ var parentEl = document.querySelector(element.getAttribute('data-dropdown-parent'));
+
+ if (parentEl && parentEl.hasAttribute("data-kt-menu")) {
+ var menu = new KTMenu(parentEl);
+
+ if (menu) {
+ $(element).on('select2:unselect', function (e) {
+ element.setAttribute("data-multiple-unselect", "1");
+ });
+
+ menu.on("kt.menu.dropdown.hide", function(item) {
+ if (element.getAttribute("data-multiple-unselect") === "1") {
+ element.removeAttribute("data-multiple-unselect");
+ return false;
+ }
+ });
+ }
+ }
+ }
+
element.setAttribute("data-kt-initialized", "1");
});
-
- /*
- * Hacky fix for a bug in select2 with jQuery 3.6.0's new nested-focus "protection"
- * see: https://github.com/select2/select2/issues/5993
- * see: https://github.com/jquery/jquery/issues/4382
- *
- * TODO: Recheck with the select2 GH issue and remove once this is fixed on their side
- */
-
- if (select2FocusFixInitialized === false) {
- select2FocusFixInitialized = true;
-
- $(document).on('select2:open', function(e) {
- var elements = document.querySelectorAll('.select2-container--open .select2-search__field');
- if (elements.length > 0) {
- elements[elements.length - 1].focus();
- }
- });
- }
}
var createAutosize = function () {
@@ -529,7 +532,7 @@ var KTApp = function () {
const modalEl = document.querySelector(this.getAttribute("data-bs-stacked-modal"));
if (modalEl) {
- const modal = new bootstrap.Modal(modalEl);
+ const modal = new bootstrap.Modal(modalEl, {backdrop: false});
modal.show();
}
});
diff --git a/resources/_keenthemes/src/js/components/drawer.js b/resources/_keenthemes/src/js/components/drawer.js
index 860ce8b..44b4654 100644
--- a/resources/_keenthemes/src/js/components/drawer.js
+++ b/resources/_keenthemes/src/js/components/drawer.js
@@ -407,6 +407,29 @@ KTDrawer.handleShow = function() {
});
}
+// Handle escape key press
+KTDrawer.handleEscapeKey = function() {
+ document.addEventListener('keydown', (event) => {
+ if (event.key === 'Escape') {
+ //if esc key was not pressed in combination with ctrl or alt or shift
+ const isNotCombinedKey = !(event.ctrlKey || event.altKey || event.shiftKey);
+ if (isNotCombinedKey) {
+ var elements = document.querySelectorAll('.drawer-on[data-kt-drawer="true"]:not([data-kt-drawer-escape="false"])');
+ var drawer;
+
+ if ( elements && elements.length > 0 ) {
+ for (var i = 0, len = elements.length; i < len; i++) {
+ drawer = KTDrawer.getInstance(elements[i]);
+ if (drawer.isShown()) {
+ drawer.hide();
+ }
+ }
+ }
+ }
+ }
+ });
+}
+
// Dismiss instances
KTDrawer.handleDismiss = function() {
// External drawer toggle handler
@@ -452,6 +475,7 @@ KTDrawer.init = function() {
KTDrawer.handleResize();
KTDrawer.handleShow();
KTDrawer.handleDismiss();
+ KTDrawer.handleEscapeKey();
KTDrawerHandlersInitialized = true;
}
diff --git a/resources/_keenthemes/src/js/components/menu.js b/resources/_keenthemes/src/js/components/menu.js
index 69a5e19..cbef2ed 100644
--- a/resources/_keenthemes/src/js/components/menu.js
+++ b/resources/_keenthemes/src/js/components/menu.js
@@ -362,7 +362,7 @@ var KTMenu = function(element, options) {
}
// Item is parent of element
- if ( (item = element.closest('.menu-item[data-kt-menu-trigger]')) ) {
+ if ( (item = element.closest('.menu-item')) ) {
return item;
}
@@ -689,6 +689,11 @@ var KTMenu = function(element, options) {
var _setActiveLink = function(link) {
var item = _getItemElement(link);
+
+ if (!item) {
+ return;
+ }
+
var parentItems = _getItemParentElements(item);
var parentTabPane = link.closest('.tab-pane');
@@ -738,7 +743,7 @@ var KTMenu = function(element, options) {
}
var _getLinkByAttribute = function(value, name = "href") {
- var link = the.element.querySelector('a[' + name + '="' + value + '"]');
+ var link = the.element.querySelector('.menu-link[' + name + '="' + value + '"]');
if (link) {
return link;
@@ -1097,7 +1102,7 @@ KTMenu.updateByLinkAttribute = function(value, name = "href") {
var menu = KTMenu.getInstance(elements[i]);
if (menu) {
- var link = menu.getLinkByAttribute(value, name);
+ var link = menu.getLinkByAttribute(value, name);
if (link) {
menu.setActiveLink(link);
}
diff --git a/resources/_keenthemes/src/js/components/sticky.js b/resources/_keenthemes/src/js/components/sticky.js
index eb0c892..55a2b50 100644
--- a/resources/_keenthemes/src/js/components/sticky.js
+++ b/resources/_keenthemes/src/js/components/sticky.js
@@ -68,6 +68,7 @@ var KTSticky = function(element, options) {
// Exit if false
if ( offset === false ) {
+ _disable();
return;
}
diff --git a/resources/_keenthemes/src/js/custom/authentication/reset-password/new-password.js b/resources/_keenthemes/src/js/custom/authentication/reset-password/new-password.js
index d68ab4d..6e64b3d 100644
--- a/resources/_keenthemes/src/js/custom/authentication/reset-password/new-password.js
+++ b/resources/_keenthemes/src/js/custom/authentication/reset-password/new-password.js
@@ -11,9 +11,9 @@ var KTAuthNewPassword = function() {
var handleForm = function(e) {
// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/
validator = FormValidation.formValidation(
- form,
- {
- fields: {
+ form,
+ {
+ fields: {
'password': {
validators: {
notEmpty: {
@@ -22,7 +22,7 @@ var KTAuthNewPassword = function() {
callback: {
message: 'Please enter valid password',
callback: function(input) {
- if (input.value.length > 0) {
+ if (input.value.length > 0) {
return validatePassword();
}
}
@@ -49,33 +49,42 @@ var KTAuthNewPassword = function() {
}
}
}
- },
- plugins: {
- trigger: new FormValidation.plugins.Trigger({
+ },
+ plugins: {
+ trigger: new FormValidation.plugins.Trigger({
event: {
password: false
- }
+ }
}),
- bootstrap: new FormValidation.plugins.Bootstrap5({
+ bootstrap: new FormValidation.plugins.Bootstrap5({
rowSelector: '.fv-row',
eleInvalidClass: '', // comment to enable invalid state icons
eleValidClass: '' // comment to enable valid state icons
})
- }
- }
- );
+ }
+ }
+ );
+ form.querySelector('input[name="password"]').addEventListener('input', function() {
+ if (this.value.length > 0) {
+ validator.updateFieldStatus('password', 'NotValidated');
+ }
+ });
+ }
+
+
+ var handleSubmitDemo = function (e) {
submitButton.addEventListener('click', function (e) {
e.preventDefault();
validator.revalidateField('password');
validator.validate().then(function(status) {
- if (status == 'Valid') {
+ if (status == 'Valid') {
// Show loading indication
submitButton.setAttribute('data-kt-indicator', 'on');
- // Disable button to avoid multiple click
+ // Disable button to avoid multiple click
submitButton.disabled = true;
// Simulate ajax request
@@ -96,9 +105,9 @@ var KTAuthNewPassword = function() {
confirmButton: "btn btn-primary"
}
}).then(function (result) {
- if (result.isConfirmed) {
- form.querySelector('[name="password"]').value= "";
- form.querySelector('[name="confirm-password"]').value= "";
+ if (result.isConfirmed) {
+ form.querySelector('[name="password"]').value= "";
+ form.querySelector('[name="confirm-password"]').value= "";
passwordMeter.reset(); // reset password meter
//form.submit();
@@ -108,7 +117,7 @@ var KTAuthNewPassword = function() {
}
}
});
- }, 1500);
+ }, 1500);
} else {
// Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
Swal.fire({
@@ -121,18 +130,94 @@ var KTAuthNewPassword = function() {
}
});
}
- });
+ });
});
- form.querySelector('input[name="password"]').addEventListener('input', function() {
- if (this.value.length > 0) {
- validator.updateFieldStatus('password', 'NotValidated');
- }
+ }
+
+ var handleSubmitAjax = function (e) {
+ // Handle form submit
+ submitButton.addEventListener('click', function (e) {
+ // Prevent button default action
+ e.preventDefault();
+
+ validator.revalidateField('password');
+
+ // Validate form
+ validator.validate().then(function (status) {
+ if (status == 'Valid') {
+ // Show loading indication
+ submitButton.setAttribute('data-kt-indicator', 'on');
+
+ // Disable button to avoid multiple click
+ submitButton.disabled = true;
+
+ // Check axios library docs: https://axios-http.com/docs/intro
+ axios.post(submitButton.closest('form').getAttribute('action'), new FormData(form)).then(function (response) {
+ if (response) {
+ form.reset();
+
+ const redirectUrl = form.getAttribute('data-kt-redirect-url');
+
+ if (redirectUrl) {
+ location.href = redirectUrl;
+ }
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, the email is incorrect, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ }).catch(function (error) {
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }).then(() => {
+ // Hide loading indication
+ submitButton.removeAttribute('data-kt-indicator');
+
+ // Enable button
+ submitButton.disabled = false;
+ });
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ });
});
}
var validatePassword = function() {
- return (passwordMeter.getScore() === 100);
+ return (passwordMeter.getScore() > 50);
+ }
+
+ var isValidUrl = function(url) {
+ try {
+ new URL(url);
+ return true;
+ } catch (e) {
+ return false;
+ }
}
// Public Functions
@@ -144,6 +229,12 @@ var KTAuthNewPassword = function() {
passwordMeter = KTPasswordMeter.getInstance(form.querySelector('[data-kt-password-meter="true"]'));
handleForm();
+
+ if (isValidUrl(form.getAttribute('action'))) {
+ handleSubmitAjax(); // use for ajax submit
+ } else {
+ handleSubmitDemo(); // used for demo purposes only
+ }
}
};
}();
diff --git a/resources/_keenthemes/src/js/custom/authentication/reset-password/reset-password.js b/resources/_keenthemes/src/js/custom/authentication/reset-password/reset-password.js
index 017c704..5e27e27 100644
--- a/resources/_keenthemes/src/js/custom/authentication/reset-password/reset-password.js
+++ b/resources/_keenthemes/src/js/custom/authentication/reset-password/reset-password.js
@@ -1,41 +1,44 @@
"use strict";
// Class Definition
-var KTAuthResetPassword = function() {
+var KTAuthResetPassword = function () {
// Elements
var form;
var submitButton;
- var validator;
+ var validator;
- var handleForm = function(e) {
+ var handleForm = function (e) {
// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/
validator = FormValidation.formValidation(
- form,
- {
- fields: {
- 'email': {
+ form,
+ {
+ fields: {
+ 'email': {
validators: {
regexp: {
regexp: /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
message: 'The value is not a valid email address',
},
- notEmpty: {
- message: 'Email address is required'
- }
- }
- }
- },
- plugins: {
- trigger: new FormValidation.plugins.Trigger(),
- bootstrap: new FormValidation.plugins.Bootstrap5({
+ notEmpty: {
+ message: 'Email address is required'
+ }
+ }
+ }
+ },
+ plugins: {
+ trigger: new FormValidation.plugins.Trigger(),
+ bootstrap: new FormValidation.plugins.Bootstrap5({
rowSelector: '.fv-row',
- eleInvalidClass: '', // comment to enable invalid state icons
+ eleInvalidClass: '', // comment to enable invalid state icons
eleValidClass: '' // comment to enable valid state icons
})
- }
- }
- );
+ }
+ }
+ );
+ }
+
+ var handleSubmitDemo = function (e) {
submitButton.addEventListener('click', function (e) {
e.preventDefault();
@@ -45,11 +48,11 @@ var KTAuthResetPassword = function() {
// Show loading indication
submitButton.setAttribute('data-kt-indicator', 'on');
- // Disable button to avoid multiple click
+ // Disable button to avoid multiple click
submitButton.disabled = true;
// Simulate ajax request
- setTimeout(function() {
+ setTimeout(function () {
// Hide loading indication
submitButton.removeAttribute('data-kt-indicator');
@@ -66,8 +69,8 @@ var KTAuthResetPassword = function() {
confirmButton: "btn btn-primary"
}
}).then(function (result) {
- if (result.isConfirmed) {
- form.querySelector('[name="email"]').value= "";
+ if (result.isConfirmed) {
+ form.querySelector('[name="email"]').value = "";
//form.submit();
var redirectUrl = form.getAttribute('data-kt-redirect-url');
@@ -76,7 +79,7 @@ var KTAuthResetPassword = function() {
}
}
});
- }, 1500);
+ }, 1500);
} else {
// Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
Swal.fire({
@@ -89,23 +92,119 @@ var KTAuthResetPassword = function() {
}
});
}
- });
- });
+ });
+ });
+ }
+
+ var handleSubmitAjax = function (e) {
+ // Handle form submit
+ submitButton.addEventListener('click', function (e) {
+ // Prevent button default action
+ e.preventDefault();
+
+ // Validate form
+ validator.validate().then(function (status) {
+ if (status == 'Valid') {
+ // Show loading indication
+ submitButton.setAttribute('data-kt-indicator', 'on');
+
+ // Disable button to avoid multiple click
+ submitButton.disabled = true;
+
+ // Check axios library docs: https://axios-http.com/docs/intro
+ axios.post(submitButton.closest('form').getAttribute('action'), new FormData(form)).then(function (response) {
+ if (response) {
+ form.reset();
+
+ // Show message popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "We have send a password reset link to your email.",
+ icon: "success",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+
+ const redirectUrl = form.getAttribute('data-kt-redirect-url');
+
+ if (redirectUrl) {
+ location.href = redirectUrl;
+ }
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, the email is incorrect, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ }).catch(function (error) {
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }).then(() => {
+ // Hide loading indication
+ submitButton.removeAttribute('data-kt-indicator');
+
+ // Enable button
+ submitButton.disabled = false;
+ });
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ });
+ });
+ }
+
+ var isValidUrl = function(url) {
+ try {
+ new URL(url);
+ return true;
+ } catch (e) {
+ return false;
+ }
}
// Public Functions
return {
// public functions
- init: function() {
+ init: function () {
form = document.querySelector('#kt_password_reset_form');
submitButton = document.querySelector('#kt_password_reset_submit');
handleForm();
+
+ if (isValidUrl(form.getAttribute('action'))) {
+ handleSubmitAjax(); // use for ajax submit
+ } else {
+ handleSubmitDemo(); // used for demo purposes only
+ }
}
};
}();
// On document ready
-KTUtil.onDOMContentLoaded(function() {
+KTUtil.onDOMContentLoaded(function () {
KTAuthResetPassword.init();
});
diff --git a/resources/_keenthemes/src/js/custom/authentication/sign-in/general.js b/resources/_keenthemes/src/js/custom/authentication/sign-in/general.js
index 2452da8..d8af90b 100644
--- a/resources/_keenthemes/src/js/custom/authentication/sign-in/general.js
+++ b/resources/_keenthemes/src/js/custom/authentication/sign-in/general.js
@@ -1,51 +1,51 @@
"use strict";
// Class definition
-var KTSigninGeneral = function() {
+var KTSigninGeneral = function () {
// Elements
var form;
var submitButton;
var validator;
// Handle form
- var handleValidation = function(e) {
+ var handleValidation = function (e) {
// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/
validator = FormValidation.formValidation(
- form,
- {
- fields: {
- 'email': {
+ form,
+ {
+ fields: {
+ 'email': {
validators: {
regexp: {
regexp: /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
message: 'The value is not a valid email address',
},
- notEmpty: {
- message: 'Email address is required'
- }
- }
- },
+ notEmpty: {
+ message: 'Email address is required'
+ }
+ }
+ },
'password': {
validators: {
notEmpty: {
message: 'The password is required'
}
}
- }
- },
- plugins: {
- trigger: new FormValidation.plugins.Trigger(),
- bootstrap: new FormValidation.plugins.Bootstrap5({
+ }
+ },
+ plugins: {
+ trigger: new FormValidation.plugins.Trigger(),
+ bootstrap: new FormValidation.plugins.Bootstrap5({
rowSelector: '.fv-row',
eleInvalidClass: '', // comment to enable invalid state icons
eleValidClass: '' // comment to enable valid state icons
})
- }
- }
- );
+ }
+ }
+ );
}
- var handleSubmitDemo = function(e) {
+ var handleSubmitDemo = function (e) {
// Handle form submit
submitButton.addEventListener('click', function (e) {
// Prevent button default action
@@ -57,12 +57,12 @@ var KTSigninGeneral = function() {
// Show loading indication
submitButton.setAttribute('data-kt-indicator', 'on');
- // Disable button to avoid multiple click
+ // Disable button to avoid multiple click
submitButton.disabled = true;
-
+
// Simulate ajax request
- setTimeout(function() {
+ setTimeout(function () {
// Hide loading indication
submitButton.removeAttribute('data-kt-indicator');
@@ -79,10 +79,10 @@ var KTSigninGeneral = function() {
confirmButton: "btn btn-primary"
}
}).then(function (result) {
- if (result.isConfirmed) {
- form.querySelector('[name="email"]').value= "";
- form.querySelector('[name="password"]').value= "";
-
+ if (result.isConfirmed) {
+ form.querySelector('[name="email"]').value = "";
+ form.querySelector('[name="password"]').value = "";
+
//form.submit(); // submit form
var redirectUrl = form.getAttribute('data-kt-redirect-url');
if (redirectUrl) {
@@ -90,7 +90,7 @@ var KTSigninGeneral = function() {
}
}
});
- }, 2000);
+ }, 2000);
} else {
// Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
Swal.fire({
@@ -104,10 +104,10 @@ var KTSigninGeneral = function() {
});
}
});
- });
+ });
}
- var handleSubmitAjax = function(e) {
+ var handleSubmitAjax = function (e) {
// Handle form submit
submitButton.addEventListener('click', function (e) {
// Prevent button default action
@@ -116,23 +116,30 @@ var KTSigninGeneral = function() {
// Validate form
validator.validate().then(function (status) {
if (status == 'Valid') {
- // Hide loading indication
- submitButton.removeAttribute('data-kt-indicator');
+ // Show loading indication
+ submitButton.setAttribute('data-kt-indicator', 'on');
- // Enable button
- submitButton.disabled = false;
-
- // Check axios library docs: https://axios-http.com/docs/intro
- axios.post('/your/ajax/login/url', {
- email: form.querySelector('[name="email"]').value,
- password: form.querySelector('[name="password"]').value
- }).then(function (response) {
+ // Disable button to avoid multiple click
+ submitButton.disabled = true;
+
+ // Check axios library docs: https://axios-http.com/docs/intro
+ axios.post(submitButton.closest('form').getAttribute('action'), new FormData(form)).then(function (response) {
if (response) {
- form.querySelector('[name="email"]').value= "";
- form.querySelector('[name="password"]').value= "";
+ form.reset();
+
+ // Show message popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "You have successfully logged in!",
+ icon: "success",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
const redirectUrl = form.getAttribute('data-kt-redirect-url');
-
+
if (redirectUrl) {
location.href = redirectUrl;
}
@@ -158,6 +165,12 @@ var KTSigninGeneral = function() {
confirmButton: "btn btn-primary"
}
});
+ }).then(() => {
+ // Hide loading indication
+ submitButton.removeAttribute('data-kt-indicator');
+
+ // Enable button
+ submitButton.disabled = false;
});
} else {
// Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
@@ -172,24 +185,37 @@ var KTSigninGeneral = function() {
});
}
});
- });
+ });
+ }
+
+ var isValidUrl = function(url) {
+ try {
+ new URL(url);
+ return true;
+ } catch (e) {
+ return false;
+ }
}
// Public functions
return {
// Initialization
- init: function() {
+ init: function () {
form = document.querySelector('#kt_sign_in_form');
submitButton = document.querySelector('#kt_sign_in_submit');
-
+
handleValidation();
- handleSubmitDemo(); // used for demo purposes only, if you use the below ajax version you can uncomment this one
- //handleSubmitAjax(); // use for ajax submit
+
+ if (isValidUrl(submitButton.closest('form').getAttribute('action'))) {
+ handleSubmitAjax(); // use for ajax submit
+ } else {
+ handleSubmitDemo(); // used for demo purposes only
+ }
}
};
}();
// On document ready
-KTUtil.onDOMContentLoaded(function() {
+KTUtil.onDOMContentLoaded(function () {
KTSigninGeneral.init();
});
diff --git a/resources/_keenthemes/src/js/custom/authentication/sign-up/free-trial.js b/resources/_keenthemes/src/js/custom/authentication/sign-up/free-trial.js
index 133485e..0f326f7 100644
--- a/resources/_keenthemes/src/js/custom/authentication/sign-up/free-trial.js
+++ b/resources/_keenthemes/src/js/custom/authentication/sign-up/free-trial.js
@@ -144,7 +144,7 @@ var KTSignupFreeTrial = function() {
// Password input validation
var validatePassword = function() {
- return (passwordMeter.getScore() === 100);
+ return (passwordMeter.getScore() > 50);
}
// Public functions
diff --git a/resources/_keenthemes/src/js/custom/authentication/sign-up/general.js b/resources/_keenthemes/src/js/custom/authentication/sign-up/general.js
index e40e412..cdc3cc7 100644
--- a/resources/_keenthemes/src/js/custom/authentication/sign-up/general.js
+++ b/resources/_keenthemes/src/js/custom/authentication/sign-up/general.js
@@ -1,7 +1,7 @@
"use strict";
// Class definition
-var KTSignupGeneral = function() {
+var KTSignupGeneral = function () {
// Elements
var form;
var submitButton;
@@ -9,37 +9,37 @@ var KTSignupGeneral = function() {
var passwordMeter;
// Handle form
- var handleForm = function(e) {
+ var handleForm = function (e) {
// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/
validator = FormValidation.formValidation(
- form,
- {
- fields: {
- 'first-name': {
- validators: {
- notEmpty: {
- message: 'First Name is required'
- }
- }
+ form,
+ {
+ fields: {
+ 'first-name': {
+ validators: {
+ notEmpty: {
+ message: 'First Name is required'
+ }
+ }
},
'last-name': {
- validators: {
- notEmpty: {
- message: 'Last Name is required'
- }
- }
- },
- 'email': {
+ validators: {
+ notEmpty: {
+ message: 'Last Name is required'
+ }
+ }
+ },
+ 'email': {
validators: {
regexp: {
regexp: /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
message: 'The value is not a valid email address',
},
- notEmpty: {
- message: 'Email address is required'
- }
- }
- },
+ notEmpty: {
+ message: 'Email address is required'
+ }
+ }
+ },
'password': {
validators: {
notEmpty: {
@@ -47,7 +47,7 @@ var KTSignupGeneral = function() {
},
callback: {
message: 'Please enter valid password',
- callback: function(input) {
+ callback: function (input) {
if (input.value.length > 0) {
return validatePassword();
}
@@ -61,7 +61,7 @@ var KTSignupGeneral = function() {
message: 'The password confirmation is required'
},
identical: {
- compare: function() {
+ compare: function () {
return form.querySelector('[name="password"]').value;
},
message: 'The password and its confirm are not the same'
@@ -75,21 +75,21 @@ var KTSignupGeneral = function() {
}
}
}
- },
- plugins: {
- trigger: new FormValidation.plugins.Trigger({
+ },
+ plugins: {
+ trigger: new FormValidation.plugins.Trigger({
event: {
password: false
- }
+ }
}),
- bootstrap: new FormValidation.plugins.Bootstrap5({
+ bootstrap: new FormValidation.plugins.Bootstrap5({
rowSelector: '.fv-row',
eleInvalidClass: '', // comment to enable invalid state icons
eleValidClass: '' // comment to enable valid state icons
})
- }
- }
- );
+ }
+ }
+ );
// Handle form submit
submitButton.addEventListener('click', function (e) {
@@ -97,16 +97,16 @@ var KTSignupGeneral = function() {
validator.revalidateField('password');
- validator.validate().then(function(status) {
- if (status == 'Valid') {
+ validator.validate().then(function (status) {
+ if (status == 'Valid') {
// Show loading indication
submitButton.setAttribute('data-kt-indicator', 'on');
- // Disable button to avoid multiple click
+ // Disable button to avoid multiple click
submitButton.disabled = true;
// Simulate ajax request
- setTimeout(function() {
+ setTimeout(function () {
// Hide loading indication
submitButton.removeAttribute('data-kt-indicator');
@@ -123,8 +123,8 @@ var KTSignupGeneral = function() {
confirmButton: "btn btn-primary"
}
}).then(function (result) {
- if (result.isConfirmed) {
- form.reset(); // reset form
+ if (result.isConfirmed) {
+ form.reset(); // reset form
passwordMeter.reset(); // reset password meter
//form.submit();
@@ -135,7 +135,7 @@ var KTSignupGeneral = function() {
}
}
});
- }, 1500);
+ }, 1500);
} else {
// Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
Swal.fire({
@@ -148,37 +148,206 @@ var KTSignupGeneral = function() {
}
});
}
- });
+ });
});
// Handle password input
- form.querySelector('input[name="password"]').addEventListener('input', function() {
+ form.querySelector('input[name="password"]').addEventListener('input', function () {
if (this.value.length > 0) {
validator.updateFieldStatus('password', 'NotValidated');
}
});
}
+
+ // Handle form ajax
+ var handleFormAjax = function (e) {
+ // Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/
+ validator = FormValidation.formValidation(
+ form,
+ {
+ fields: {
+ 'name': {
+ validators: {
+ notEmpty: {
+ message: 'Name is required'
+ }
+ }
+ },
+ 'email': {
+ validators: {
+ regexp: {
+ regexp: /^[^\s@]+@[^\s@]+\.[^\s@]+$/,
+ message: 'The value is not a valid email address',
+ },
+ notEmpty: {
+ message: 'Email address is required'
+ }
+ }
+ },
+ 'password': {
+ validators: {
+ notEmpty: {
+ message: 'The password is required'
+ },
+ callback: {
+ message: 'Please enter valid password',
+ callback: function (input) {
+ if (input.value.length > 0) {
+ return validatePassword();
+ }
+ }
+ }
+ }
+ },
+ 'password_confirmation': {
+ validators: {
+ notEmpty: {
+ message: 'The password confirmation is required'
+ },
+ identical: {
+ compare: function () {
+ return form.querySelector('[name="password"]').value;
+ },
+ message: 'The password and its confirm are not the same'
+ }
+ }
+ },
+ 'toc': {
+ validators: {
+ notEmpty: {
+ message: 'You must accept the terms and conditions'
+ }
+ }
+ }
+ },
+ plugins: {
+ trigger: new FormValidation.plugins.Trigger({
+ event: {
+ password: false
+ }
+ }),
+ bootstrap: new FormValidation.plugins.Bootstrap5({
+ rowSelector: '.fv-row',
+ eleInvalidClass: '', // comment to enable invalid state icons
+ eleValidClass: '' // comment to enable valid state icons
+ })
+ }
+ }
+ );
+
+ // Handle form submit
+ submitButton.addEventListener('click', function (e) {
+ e.preventDefault();
+
+ validator.revalidateField('password');
+
+ validator.validate().then(function (status) {
+ if (status == 'Valid') {
+ // Show loading indication
+ submitButton.setAttribute('data-kt-indicator', 'on');
+
+ // Disable button to avoid multiple click
+ submitButton.disabled = true;
+
+
+ // Check axios library docs: https://axios-http.com/docs/intro
+ axios.post(submitButton.closest('form').getAttribute('action'), new FormData(form)).then(function (response) {
+ if (response) {
+ form.reset();
+
+ const redirectUrl = form.getAttribute('data-kt-redirect-url');
+
+ if (redirectUrl) {
+ location.href = redirectUrl;
+ }
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ }).catch(function (error) {
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }).then(() => {
+ // Hide loading indication
+ submitButton.removeAttribute('data-kt-indicator');
+
+ // Enable button
+ submitButton.disabled = false;
+ });
+
+ } else {
+ // Show error popup. For more info check the plugin's official documentation: https://sweetalert2.github.io/
+ Swal.fire({
+ text: "Sorry, looks like there are some errors detected, please try again.",
+ icon: "error",
+ buttonsStyling: false,
+ confirmButtonText: "Ok, got it!",
+ customClass: {
+ confirmButton: "btn btn-primary"
+ }
+ });
+ }
+ });
+ });
+
+ // Handle password input
+ form.querySelector('input[name="password"]').addEventListener('input', function () {
+ if (this.value.length > 0) {
+ validator.updateFieldStatus('password', 'NotValidated');
+ }
+ });
+ }
+
+
// Password input validation
- var validatePassword = function() {
- return (passwordMeter.getScore() === 100);
+ var validatePassword = function () {
+ return (passwordMeter.getScore() > 50);
+ }
+
+ var isValidUrl = function(url) {
+ try {
+ new URL(url);
+ return true;
+ } catch (e) {
+ return false;
+ }
}
// Public functions
return {
// Initialization
- init: function() {
+ init: function () {
// Elements
form = document.querySelector('#kt_sign_up_form');
submitButton = document.querySelector('#kt_sign_up_submit');
passwordMeter = KTPasswordMeter.getInstance(form.querySelector('[data-kt-password-meter="true"]'));
- handleForm ();
+ if (isValidUrl(submitButton.closest('form').getAttribute('action'))) {
+ handleFormAjax();
+ } else {
+ handleForm();
+ }
}
};
}();
// On document ready
-KTUtil.onDOMContentLoaded(function() {
+KTUtil.onDOMContentLoaded(function () {
KTSignupGeneral.init();
});
diff --git a/resources/_keenthemes/src/js/layout/search.js b/resources/_keenthemes/src/js/layout/search.js
index 6b74658..d795efd 100644
--- a/resources/_keenthemes/src/js/layout/search.js
+++ b/resources/_keenthemes/src/js/layout/search.js
@@ -87,35 +87,38 @@ var KTLayoutSearch = function() {
var handlePreferences = function() {
// Preference show handler
- preferencesShowElement.addEventListener('click', function() {
- wrapperElement.classList.add('d-none');
- preferencesElement.classList.remove('d-none');
- });
+ if (preferencesShowElement) {
+ preferencesShowElement.addEventListener('click', function() {
+ wrapperElement.classList.add('d-none');
+ preferencesElement.classList.remove('d-none');
+ });
+ }
// Preference dismiss handler
- preferencesDismissElement.addEventListener('click', function() {
- wrapperElement.classList.remove('d-none');
- preferencesElement.classList.add('d-none');
- });
+ if (preferencesDismissElement) {
+ preferencesDismissElement.addEventListener('click', function() {
+ wrapperElement.classList.remove('d-none');
+ preferencesElement.classList.add('d-none');
+ });
+ }
}
var handleAdvancedOptionsForm = function() {
// Show
- advancedOptionsFormShowElement.addEventListener('click', function() {
- wrapperElement.classList.add('d-none');
- advancedOptionsFormElement.classList.remove('d-none');
- });
+ if (advancedOptionsFormShowElement) {
+ advancedOptionsFormShowElement.addEventListener('click', function() {
+ wrapperElement.classList.add('d-none');
+ advancedOptionsFormElement.classList.remove('d-none');
+ });
+ }
// Cancel
- advancedOptionsFormCancelElement.addEventListener('click', function() {
- wrapperElement.classList.remove('d-none');
- advancedOptionsFormElement.classList.add('d-none');
- });
-
- // Search
- advancedOptionsFormSearchElement.addEventListener('click', function() {
-
- });
+ if (advancedOptionsFormCancelElement) {
+ advancedOptionsFormCancelElement.addEventListener('click', function() {
+ wrapperElement.classList.remove('d-none');
+ advancedOptionsFormElement.classList.add('d-none');
+ });
+ }
}
// Public methods
@@ -156,8 +159,13 @@ var KTLayoutSearch = function() {
searchObject.on('kt.search.clear', clear);
// Custom handlers
- handlePreferences();
- handleAdvancedOptionsForm();
+ if (preferencesElement) {
+ handlePreferences();
+ }
+
+ if (advancedOptionsFormElement) {
+ handleAdvancedOptionsForm();
+ }
}
};
}();
diff --git a/resources/_keenthemes/src/js/layout/sidebar.js b/resources/_keenthemes/src/js/layout/sidebar.js
index 3d22423..2312ce8 100644
--- a/resources/_keenthemes/src/js/layout/sidebar.js
+++ b/resources/_keenthemes/src/js/layout/sidebar.js
@@ -7,7 +7,7 @@ var KTAppSidebar = function () {
var sidebar;
var headerMenu;
var menuDashboardsCollapse;
- var menuWrapper;
+ var menuScroll;
var toggle;
// Private functions
@@ -56,7 +56,7 @@ var KTAppSidebar = function () {
// Handle dashboards menu items collapse mode
var handleShowMore = function() {
menuDashboardsCollapse.addEventListener('hide.bs.collapse', event => {
- menuWrapper.scrollTo({
+ menuScroll.scrollTo({
top: 0,
behavior: 'instant'
});
@@ -64,18 +64,18 @@ var KTAppSidebar = function () {
}
var handleMenuScroll = function() {
- var menuActiveItem = menuWrapper.querySelector(".menu-link.active");
+ var menuActiveItem = menuScroll.querySelector(".menu-link.active");
if ( !menuActiveItem ) {
return;
}
- if ( KTUtil.isVisibleInContainer(menuActiveItem, menuWrapper) === true) {
+ if ( KTUtil.isVisibleInContainer(menuActiveItem, menuScroll) === true) {
return;
}
- menuWrapper.scroll({
- top: KTUtil.getRelativeTopPosition(menuActiveItem, menuWrapper),
+ menuScroll.scroll({
+ top: KTUtil.getRelativeTopPosition(menuActiveItem, menuScroll),
behavior: 'smooth'
});
}
@@ -88,7 +88,7 @@ var KTAppSidebar = function () {
toggle = document.querySelector('#kt_app_sidebar_toggle');
headerMenu = document.querySelector('#kt_app_header_menu');
menuDashboardsCollapse = document.querySelector('#kt_app_sidebar_menu_dashboards_collapse');
- menuWrapper = document.querySelector('#kt_app_sidebar_menu_wrapper');
+ menuScroll = document.querySelector('#kt_app_sidebar_menu_scroll');
if ( sidebar === null ) {
return;
@@ -98,7 +98,7 @@ var KTAppSidebar = function () {
handleToggle();
}
- if ( menuWrapper ) {
+ if ( menuScroll ) {
handleMenuScroll();
}
diff --git a/resources/_keenthemes/src/js/widgets/tables/widget-4.js b/resources/_keenthemes/src/js/widgets/tables/widget-4.js
index 5e2f899..afb35bb 100644
--- a/resources/_keenthemes/src/js/widgets/tables/widget-4.js
+++ b/resources/_keenthemes/src/js/widgets/tables/widget-4.js
@@ -168,7 +168,7 @@ var KTTablesWidget4 = function () {
// Populate elements with data
const imageSrc = image.getAttribute('data-kt-src-path');
- image.setAttribute('src', imageSrc + d.image + '.gif');
+ image.setAttribute('src', imageSrc + d.image + '.png');
name.innerText = d.name;
description.innerText = d.description;
cost.innerText = d.cost;
diff --git a/resources/_keenthemes/src/media/avatars/300-1.jpg b/resources/_keenthemes/src/media/avatars/300-1.jpg
index 7b5fb2e..c11d6c8 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-1.jpg and b/resources/_keenthemes/src/media/avatars/300-1.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-10.jpg b/resources/_keenthemes/src/media/avatars/300-10.jpg
index 584e21b..94b3e12 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-10.jpg and b/resources/_keenthemes/src/media/avatars/300-10.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-11.jpg b/resources/_keenthemes/src/media/avatars/300-11.jpg
index 71545c8..b7082f5 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-11.jpg and b/resources/_keenthemes/src/media/avatars/300-11.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-12.jpg b/resources/_keenthemes/src/media/avatars/300-12.jpg
index 0c55f99..2e34c3f 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-12.jpg and b/resources/_keenthemes/src/media/avatars/300-12.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-13.jpg b/resources/_keenthemes/src/media/avatars/300-13.jpg
index 40366a6..5234adc 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-13.jpg and b/resources/_keenthemes/src/media/avatars/300-13.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-14.jpg b/resources/_keenthemes/src/media/avatars/300-14.jpg
index b2b417e..65a7272 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-14.jpg and b/resources/_keenthemes/src/media/avatars/300-14.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-15.jpg b/resources/_keenthemes/src/media/avatars/300-15.jpg
index bc63b3a..d348093 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-15.jpg and b/resources/_keenthemes/src/media/avatars/300-15.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-16.jpg b/resources/_keenthemes/src/media/avatars/300-16.jpg
index 457d37f..c629ec4 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-16.jpg and b/resources/_keenthemes/src/media/avatars/300-16.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-17.jpg b/resources/_keenthemes/src/media/avatars/300-17.jpg
index bb2a1d1..d94c8ea 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-17.jpg and b/resources/_keenthemes/src/media/avatars/300-17.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-18.jpg b/resources/_keenthemes/src/media/avatars/300-18.jpg
index 4bdaf32..19762e8 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-18.jpg and b/resources/_keenthemes/src/media/avatars/300-18.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-19.jpg b/resources/_keenthemes/src/media/avatars/300-19.jpg
index 4ec2eb8..36c4c89 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-19.jpg and b/resources/_keenthemes/src/media/avatars/300-19.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-2.jpg b/resources/_keenthemes/src/media/avatars/300-2.jpg
index ff8e430..d9dd909 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-2.jpg and b/resources/_keenthemes/src/media/avatars/300-2.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-20.jpg b/resources/_keenthemes/src/media/avatars/300-20.jpg
index 1b20072..7331d99 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-20.jpg and b/resources/_keenthemes/src/media/avatars/300-20.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-21.jpg b/resources/_keenthemes/src/media/avatars/300-21.jpg
index f069199..7de78f2 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-21.jpg and b/resources/_keenthemes/src/media/avatars/300-21.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-22.jpg b/resources/_keenthemes/src/media/avatars/300-22.jpg
index 1c96e39..bf65f7a 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-22.jpg and b/resources/_keenthemes/src/media/avatars/300-22.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-23.jpg b/resources/_keenthemes/src/media/avatars/300-23.jpg
index 27a2fa7..40def14 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-23.jpg and b/resources/_keenthemes/src/media/avatars/300-23.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-24.jpg b/resources/_keenthemes/src/media/avatars/300-24.jpg
index 599b2b2..793bfe4 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-24.jpg and b/resources/_keenthemes/src/media/avatars/300-24.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-25.jpg b/resources/_keenthemes/src/media/avatars/300-25.jpg
index 91ee2e2..9958320 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-25.jpg and b/resources/_keenthemes/src/media/avatars/300-25.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-26.jpg b/resources/_keenthemes/src/media/avatars/300-26.jpg
index 02c9ca1..f01ac21 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-26.jpg and b/resources/_keenthemes/src/media/avatars/300-26.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-27.jpg b/resources/_keenthemes/src/media/avatars/300-27.jpg
index b5252de..017de5e 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-27.jpg and b/resources/_keenthemes/src/media/avatars/300-27.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-28.jpg b/resources/_keenthemes/src/media/avatars/300-28.jpg
index 8928cd1..9a7b92f 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-28.jpg and b/resources/_keenthemes/src/media/avatars/300-28.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-29.jpg b/resources/_keenthemes/src/media/avatars/300-29.jpg
index 8b893f3..bea812b 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-29.jpg and b/resources/_keenthemes/src/media/avatars/300-29.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-3.jpg b/resources/_keenthemes/src/media/avatars/300-3.jpg
index 6378a6a..ef369a1 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-3.jpg and b/resources/_keenthemes/src/media/avatars/300-3.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-30.jpg b/resources/_keenthemes/src/media/avatars/300-30.jpg
index 62af080..f87edbd 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-30.jpg and b/resources/_keenthemes/src/media/avatars/300-30.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-4.jpg b/resources/_keenthemes/src/media/avatars/300-4.jpg
index 693ca71..d9d0f68 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-4.jpg and b/resources/_keenthemes/src/media/avatars/300-4.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-5.jpg b/resources/_keenthemes/src/media/avatars/300-5.jpg
index b439db5..7fe72fd 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-5.jpg and b/resources/_keenthemes/src/media/avatars/300-5.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-6.jpg b/resources/_keenthemes/src/media/avatars/300-6.jpg
index 8497aa9..c820176 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-6.jpg and b/resources/_keenthemes/src/media/avatars/300-6.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-7.jpg b/resources/_keenthemes/src/media/avatars/300-7.jpg
index 4a05372..15c04b8 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-7.jpg and b/resources/_keenthemes/src/media/avatars/300-7.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-8.jpg b/resources/_keenthemes/src/media/avatars/300-8.jpg
index 3f2b4c1..8d77f46 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-8.jpg and b/resources/_keenthemes/src/media/avatars/300-8.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/300-9.jpg b/resources/_keenthemes/src/media/avatars/300-9.jpg
index ff7e424..c152401 100644
Binary files a/resources/_keenthemes/src/media/avatars/300-9.jpg and b/resources/_keenthemes/src/media/avatars/300-9.jpg differ
diff --git a/resources/_keenthemes/src/media/avatars/blank.png b/resources/_keenthemes/src/media/avatars/blank.png
index a8598bc..e31a57d 100644
Binary files a/resources/_keenthemes/src/media/avatars/blank.png and b/resources/_keenthemes/src/media/avatars/blank.png differ
diff --git a/resources/_keenthemes/src/media/books/1.png b/resources/_keenthemes/src/media/books/1.png
index e31f1b8..2bd8b32 100644
Binary files a/resources/_keenthemes/src/media/books/1.png and b/resources/_keenthemes/src/media/books/1.png differ
diff --git a/resources/_keenthemes/src/media/books/10.png b/resources/_keenthemes/src/media/books/10.png
index 0fc7bb5..491a6ff 100644
Binary files a/resources/_keenthemes/src/media/books/10.png and b/resources/_keenthemes/src/media/books/10.png differ
diff --git a/resources/_keenthemes/src/media/books/11.png b/resources/_keenthemes/src/media/books/11.png
index e931cc8..cdc0b79 100644
Binary files a/resources/_keenthemes/src/media/books/11.png and b/resources/_keenthemes/src/media/books/11.png differ
diff --git a/resources/_keenthemes/src/media/books/12.png b/resources/_keenthemes/src/media/books/12.png
index 7a41e96..3a3ca7a 100644
Binary files a/resources/_keenthemes/src/media/books/12.png and b/resources/_keenthemes/src/media/books/12.png differ
diff --git a/resources/_keenthemes/src/media/books/13.png b/resources/_keenthemes/src/media/books/13.png
index 42dbdf3..a0fe6a0 100644
Binary files a/resources/_keenthemes/src/media/books/13.png and b/resources/_keenthemes/src/media/books/13.png differ
diff --git a/resources/_keenthemes/src/media/books/2.png b/resources/_keenthemes/src/media/books/2.png
index 72d2213..aa104bb 100644
Binary files a/resources/_keenthemes/src/media/books/2.png and b/resources/_keenthemes/src/media/books/2.png differ
diff --git a/resources/_keenthemes/src/media/books/3.png b/resources/_keenthemes/src/media/books/3.png
index ad23d7a..388a169 100644
Binary files a/resources/_keenthemes/src/media/books/3.png and b/resources/_keenthemes/src/media/books/3.png differ
diff --git a/resources/_keenthemes/src/media/books/4.png b/resources/_keenthemes/src/media/books/4.png
index 0c34922..fe5e094 100644
Binary files a/resources/_keenthemes/src/media/books/4.png and b/resources/_keenthemes/src/media/books/4.png differ
diff --git a/resources/_keenthemes/src/media/books/5.png b/resources/_keenthemes/src/media/books/5.png
index 11870d7..a39e114 100644
Binary files a/resources/_keenthemes/src/media/books/5.png and b/resources/_keenthemes/src/media/books/5.png differ
diff --git a/resources/_keenthemes/src/media/books/6.png b/resources/_keenthemes/src/media/books/6.png
index 6514f70..27a9ea0 100644
Binary files a/resources/_keenthemes/src/media/books/6.png and b/resources/_keenthemes/src/media/books/6.png differ
diff --git a/resources/_keenthemes/src/media/books/7.png b/resources/_keenthemes/src/media/books/7.png
index 44e0211..5fa49a1 100644
Binary files a/resources/_keenthemes/src/media/books/7.png and b/resources/_keenthemes/src/media/books/7.png differ
diff --git a/resources/_keenthemes/src/media/books/8.png b/resources/_keenthemes/src/media/books/8.png
index 318cf8d..2e652b8 100644
Binary files a/resources/_keenthemes/src/media/books/8.png and b/resources/_keenthemes/src/media/books/8.png differ
diff --git a/resources/_keenthemes/src/media/books/9.png b/resources/_keenthemes/src/media/books/9.png
index d3154bf..5aca4f2 100644
Binary files a/resources/_keenthemes/src/media/books/9.png and b/resources/_keenthemes/src/media/books/9.png differ
diff --git a/resources/_keenthemes/src/media/books/img-72.jpg b/resources/_keenthemes/src/media/books/img-72.jpg
index 11d45eb..fe9c274 100644
Binary files a/resources/_keenthemes/src/media/books/img-72.jpg and b/resources/_keenthemes/src/media/books/img-72.jpg differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/1-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/1-dark.png
index 8a913b2..aebd0e1 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/1-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/1-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/1.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/1.png
index 8a913b2..aebd0e1 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/1.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/1.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/10-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/10-dark.png
index 035f888..1ea82ee 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/10-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/10-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/10.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/10.png
index 035f888..1ea82ee 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/10.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/10.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/11-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/11-dark.png
index 935cc93..ffc4ba2 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/11-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/11-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/11.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/11.png
index 935cc93..ffc4ba2 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/11.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/11.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/12-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/12-dark.png
index 6a566f2..b1cd0af 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/12-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/12-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/12.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/12.png
index 6a566f2..b1cd0af 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/12.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/12.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/13-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/13-dark.png
index aeb4821..1d90383 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/13-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/13-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/13.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/13.png
index aeb4821..1d90383 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/13.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/13.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/14-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/14-dark.png
index b5e3eab..c3d541c 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/14-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/14-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/14.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/14.png
index 635b369..2508dcf 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/14.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/14.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/15-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/15-dark.png
index 002b83c..89f6034 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/15-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/15-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/15.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/15.png
index 002b83c..89f6034 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/15.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/15.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/16-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/16-dark.png
index 69202fd..9bbb616 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/16-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/16-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/16.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/16.png
index 69202fd..9bbb616 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/16.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/16.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/17-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/17-dark.png
index 6f34b91..cadf6c3 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/17-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/17-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/17.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/17.png
index 6f34b91..cadf6c3 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/17.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/17.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/18-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/18-dark.png
index e19a79a..e48b515 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/18-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/18-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/18.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/18.png
index 4ca77a5..c2f517a 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/18.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/18.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/19-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/19-dark.png
index 7e19dd5..9f17b96 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/19-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/19-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/19.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/19.png
index 8d2d189..0810967 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/19.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/19.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/2-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/2-dark.png
index cee2ced..330d419 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/2-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/2-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/2.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/2.png
index cee2ced..330d419 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/2.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/2.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/20-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/20-dark.png
index c5a8f58..734ef42 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/20-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/20-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/20.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/20.png
index c5a8f58..734ef42 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/20.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/20.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/3-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/3-dark.png
index 3d924fd..1ba143b 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/3-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/3-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/3.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/3.png
index 3d924fd..1ba143b 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/3.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/3.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/4-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/4-dark.png
index 7ad63d6..6ba688e 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/4-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/4-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/4.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/4.png
index 7ad63d6..6ba688e 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/4.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/4.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/5-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/5-dark.png
index b366a8a..a56ae07 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/5-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/5-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/5.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/5.png
index b366a8a..a56ae07 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/5.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/5.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/6-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/6-dark.png
index b50bd5a..555eba4 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/6-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/6-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/6.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/6.png
index b50bd5a..555eba4 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/6.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/6.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/7-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/7-dark.png
index f0e0ba3..9f2cfef 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/7-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/7-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/7.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/7.png
index f0e0ba3..9f2cfef 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/7.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/7.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/8-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/8-dark.png
index cffb72f..59bafe7 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/8-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/8-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/8.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/8.png
index cffb72f..59bafe7 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/8.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/8.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/9-dark.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/9-dark.png
index 0f9a0eb..b2b9b8f 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/9-dark.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/9-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/dozzy-1/9.png b/resources/_keenthemes/src/media/illustrations/dozzy-1/9.png
index 0f9a0eb..b2b9b8f 100644
Binary files a/resources/_keenthemes/src/media/illustrations/dozzy-1/9.png and b/resources/_keenthemes/src/media/illustrations/dozzy-1/9.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1-dark.png
index ddb1f87..f3d44ca 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1.png
index c14c1bc..64b83e3 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/1.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10-dark.png
index 55eefcb..e9268c0 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10.png
index 85f7501..5d5ea9c 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/10.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11-dark.png
index d900f13..955de40 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11.png
index 63266da..c159075 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/11.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12-dark.png
index 0ed7ad1..0e14013 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12.png
index 95ece52..84258db 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/12.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13-dark.png
index 38132a1..ced4837 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13.png
index 542da8b..53e682c 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/13.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14-dark.png
index 6cacfe0..b07a3a3 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14.png
index 312722d..4eb1b49 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/14.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15-dark.png
index 5a7060b..e85f569 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15.png
index 526f6d2..dab6ee5 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/15.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16-dark.png
index ca63949..9e7eb1f 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16.png
index f0e3735..be145dd 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/16.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17-dark.png
index 74b8547..42a17cd 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17.png
index 5eb9d8b..514bd67 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/17.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18-dark.png
index 8018cf7..281c44e 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18.png
index b711721..4e1d110 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/18.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19-dark.png
index 1c9020c..f4e5c48 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19.png
index 1d912cd..dc72c82 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/19.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2-dark.png
index 5a3e155..6dda49c 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2.png
index cb54b6a..edbd038 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/2.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20-dark.png
index a318fa5..587fe22 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20.png
index b44ee20..b718f41 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/20.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3-dark.png
index 4116c2e..934ca61 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3.png
index fb4822d..14d3c11 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/3.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4-dark.png
index 7363463..3a62306 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4.png
index 5b0fd92..4b3ec46 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/4.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5-dark.png
index 2b24825..552bb71 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5.png
index 0f10a13..cd400aa 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/5.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6-dark.png
index 45a2efe..eb677a6 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6.png
index 2b7872e..65b8ab8 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/6.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7-dark.png
index 6929853..c5fb697 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7.png
index 756157b..cb70c5c 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/7.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8-dark.png
index 5a0c18a..06b40d1 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8.png
index 57719a4..bbef5df 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/8.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9-dark.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9-dark.png
index 796af50..71c96d8 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9-dark.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9-dark.png differ
diff --git a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9.png b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9.png
index 7fc84cf..f05e5de 100644
Binary files a/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9.png and b/resources/_keenthemes/src/media/illustrations/unitedpalms-1/9.png differ
diff --git a/resources/_keenthemes/src/media/logos/favicon.ico b/resources/_keenthemes/src/media/logos/favicon.ico
index 3fd4fd8..94838e5 100644
Binary files a/resources/_keenthemes/src/media/logos/favicon.ico and b/resources/_keenthemes/src/media/logos/favicon.ico differ
diff --git a/resources/_keenthemes/src/media/misc/bg-2.jpg b/resources/_keenthemes/src/media/misc/bg-2.jpg
index 378e7ee..1139140 100644
Binary files a/resources/_keenthemes/src/media/misc/bg-2.jpg and b/resources/_keenthemes/src/media/misc/bg-2.jpg differ
diff --git a/resources/_keenthemes/src/media/misc/menu-header-dark.png b/resources/_keenthemes/src/media/misc/menu-header-dark.png
index 840e282..0b4ef3a 100644
Binary files a/resources/_keenthemes/src/media/misc/menu-header-dark.png and b/resources/_keenthemes/src/media/misc/menu-header-dark.png differ
diff --git a/resources/_keenthemes/src/media/misc/profile-head-bg.jpg b/resources/_keenthemes/src/media/misc/profile-head-bg.jpg
index 5a45a7d..1fd5758 100644
Binary files a/resources/_keenthemes/src/media/misc/profile-head-bg.jpg and b/resources/_keenthemes/src/media/misc/profile-head-bg.jpg differ
diff --git a/resources/_keenthemes/src/media/products/1.png b/resources/_keenthemes/src/media/products/1.png
index 3fe1fa0..479427b 100644
Binary files a/resources/_keenthemes/src/media/products/1.png and b/resources/_keenthemes/src/media/products/1.png differ
diff --git a/resources/_keenthemes/src/media/products/10.png b/resources/_keenthemes/src/media/products/10.png
index 5144576..95ce885 100644
Binary files a/resources/_keenthemes/src/media/products/10.png and b/resources/_keenthemes/src/media/products/10.png differ
diff --git a/resources/_keenthemes/src/media/products/11.png b/resources/_keenthemes/src/media/products/11.png
index 5d519a6..6f658fa 100644
Binary files a/resources/_keenthemes/src/media/products/11.png and b/resources/_keenthemes/src/media/products/11.png differ
diff --git a/resources/_keenthemes/src/media/products/12.png b/resources/_keenthemes/src/media/products/12.png
index 38c1154..317fa03 100644
Binary files a/resources/_keenthemes/src/media/products/12.png and b/resources/_keenthemes/src/media/products/12.png differ
diff --git a/resources/_keenthemes/src/media/products/13.png b/resources/_keenthemes/src/media/products/13.png
index 828b570..f76e9aa 100644
Binary files a/resources/_keenthemes/src/media/products/13.png and b/resources/_keenthemes/src/media/products/13.png differ
diff --git a/resources/_keenthemes/src/media/products/14.png b/resources/_keenthemes/src/media/products/14.png
index ccb46b8..84153f0 100644
Binary files a/resources/_keenthemes/src/media/products/14.png and b/resources/_keenthemes/src/media/products/14.png differ
diff --git a/resources/_keenthemes/src/media/products/15.png b/resources/_keenthemes/src/media/products/15.png
index d68c6f0..0194735 100644
Binary files a/resources/_keenthemes/src/media/products/15.png and b/resources/_keenthemes/src/media/products/15.png differ
diff --git a/resources/_keenthemes/src/media/products/16.png b/resources/_keenthemes/src/media/products/16.png
index 3106b91..85998f1 100644
Binary files a/resources/_keenthemes/src/media/products/16.png and b/resources/_keenthemes/src/media/products/16.png differ
diff --git a/resources/_keenthemes/src/media/products/17.png b/resources/_keenthemes/src/media/products/17.png
index ad455f8..a4c140f 100644
Binary files a/resources/_keenthemes/src/media/products/17.png and b/resources/_keenthemes/src/media/products/17.png differ
diff --git a/resources/_keenthemes/src/media/products/18.png b/resources/_keenthemes/src/media/products/18.png
index 71d6a6c..9d6b9c8 100644
Binary files a/resources/_keenthemes/src/media/products/18.png and b/resources/_keenthemes/src/media/products/18.png differ
diff --git a/resources/_keenthemes/src/media/products/19.png b/resources/_keenthemes/src/media/products/19.png
index 3cc4ab2..e33a946 100644
Binary files a/resources/_keenthemes/src/media/products/19.png and b/resources/_keenthemes/src/media/products/19.png differ
diff --git a/resources/_keenthemes/src/media/products/2.png b/resources/_keenthemes/src/media/products/2.png
index f1f352b..0f21fa7 100644
Binary files a/resources/_keenthemes/src/media/products/2.png and b/resources/_keenthemes/src/media/products/2.png differ
diff --git a/resources/_keenthemes/src/media/products/20.png b/resources/_keenthemes/src/media/products/20.png
index f1c4fa6..7830b3d 100644
Binary files a/resources/_keenthemes/src/media/products/20.png and b/resources/_keenthemes/src/media/products/20.png differ
diff --git a/resources/_keenthemes/src/media/products/21.png b/resources/_keenthemes/src/media/products/21.png
index ff98f55..829ffdc 100644
Binary files a/resources/_keenthemes/src/media/products/21.png and b/resources/_keenthemes/src/media/products/21.png differ
diff --git a/resources/_keenthemes/src/media/products/22.png b/resources/_keenthemes/src/media/products/22.png
index 61f5311..5611a60 100644
Binary files a/resources/_keenthemes/src/media/products/22.png and b/resources/_keenthemes/src/media/products/22.png differ
diff --git a/resources/_keenthemes/src/media/products/3.png b/resources/_keenthemes/src/media/products/3.png
index 9d977e5..5dc49d4 100644
Binary files a/resources/_keenthemes/src/media/products/3.png and b/resources/_keenthemes/src/media/products/3.png differ
diff --git a/resources/_keenthemes/src/media/products/4.png b/resources/_keenthemes/src/media/products/4.png
index 5238f9c..05f1d7d 100644
Binary files a/resources/_keenthemes/src/media/products/4.png and b/resources/_keenthemes/src/media/products/4.png differ
diff --git a/resources/_keenthemes/src/media/products/5.png b/resources/_keenthemes/src/media/products/5.png
index 94203a1..4951cfa 100644
Binary files a/resources/_keenthemes/src/media/products/5.png and b/resources/_keenthemes/src/media/products/5.png differ
diff --git a/resources/_keenthemes/src/media/products/6.png b/resources/_keenthemes/src/media/products/6.png
index a973d21..a36e614 100644
Binary files a/resources/_keenthemes/src/media/products/6.png and b/resources/_keenthemes/src/media/products/6.png differ
diff --git a/resources/_keenthemes/src/media/products/7.png b/resources/_keenthemes/src/media/products/7.png
index f89b157..689fdc9 100644
Binary files a/resources/_keenthemes/src/media/products/7.png and b/resources/_keenthemes/src/media/products/7.png differ
diff --git a/resources/_keenthemes/src/media/products/8.png b/resources/_keenthemes/src/media/products/8.png
index fdd567f..849e84a 100644
Binary files a/resources/_keenthemes/src/media/products/8.png and b/resources/_keenthemes/src/media/products/8.png differ
diff --git a/resources/_keenthemes/src/media/products/9.png b/resources/_keenthemes/src/media/products/9.png
index 5756c81..ee817de 100644
Binary files a/resources/_keenthemes/src/media/products/9.png and b/resources/_keenthemes/src/media/products/9.png differ
diff --git a/resources/_keenthemes/src/media/stock/1600x800/img-1.jpg b/resources/_keenthemes/src/media/stock/1600x800/img-1.jpg
index fb46699..049b855 100644
Binary files a/resources/_keenthemes/src/media/stock/1600x800/img-1.jpg and b/resources/_keenthemes/src/media/stock/1600x800/img-1.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/1600x800/img-2.jpg b/resources/_keenthemes/src/media/stock/1600x800/img-2.jpg
index 6ed2747..c555ed7 100644
Binary files a/resources/_keenthemes/src/media/stock/1600x800/img-2.jpg and b/resources/_keenthemes/src/media/stock/1600x800/img-2.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/1600x800/img-3.jpg b/resources/_keenthemes/src/media/stock/1600x800/img-3.jpg
index 673619d..c129ab0 100644
Binary files a/resources/_keenthemes/src/media/stock/1600x800/img-3.jpg and b/resources/_keenthemes/src/media/stock/1600x800/img-3.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/1600x800/img-4.jpg b/resources/_keenthemes/src/media/stock/1600x800/img-4.jpg
index 4aaeba8..a6c512e 100644
Binary files a/resources/_keenthemes/src/media/stock/1600x800/img-4.jpg and b/resources/_keenthemes/src/media/stock/1600x800/img-4.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-1.jpg b/resources/_keenthemes/src/media/stock/600x400/img-1.jpg
index a4cf1c7..c3ab89a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-1.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-1.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-10.jpg b/resources/_keenthemes/src/media/stock/600x400/img-10.jpg
index a43517e..9d7a36d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-10.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-10.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-11.jpg b/resources/_keenthemes/src/media/stock/600x400/img-11.jpg
index 9a7e2f6..d36e8dd 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-11.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-11.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-12.jpg b/resources/_keenthemes/src/media/stock/600x400/img-12.jpg
index 7e88d26..2d842fa 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-12.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-12.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-13.jpg b/resources/_keenthemes/src/media/stock/600x400/img-13.jpg
index e3301fa..acffa7a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-13.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-13.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-14.jpg b/resources/_keenthemes/src/media/stock/600x400/img-14.jpg
index 4a118c1..5755509 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-14.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-14.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-15.jpg b/resources/_keenthemes/src/media/stock/600x400/img-15.jpg
index 6d2b247..5e24fe6 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-15.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-15.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-16.jpg b/resources/_keenthemes/src/media/stock/600x400/img-16.jpg
index caa20dc..164cca7 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-16.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-16.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-17.jpg b/resources/_keenthemes/src/media/stock/600x400/img-17.jpg
index fb7539d..4abf8fa 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-17.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-17.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-18.jpg b/resources/_keenthemes/src/media/stock/600x400/img-18.jpg
index 11c69e0..d336fbe 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-18.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-18.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-19.jpg b/resources/_keenthemes/src/media/stock/600x400/img-19.jpg
index 459f1f6..7ba200f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-19.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-19.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-2.jpg b/resources/_keenthemes/src/media/stock/600x400/img-2.jpg
index fd538bf..75ad076 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-2.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-2.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-20.jpg b/resources/_keenthemes/src/media/stock/600x400/img-20.jpg
index 633399a..8d9265a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-20.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-20.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-21.jpg b/resources/_keenthemes/src/media/stock/600x400/img-21.jpg
index d3c78be..0f50d60 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-21.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-21.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-22.jpg b/resources/_keenthemes/src/media/stock/600x400/img-22.jpg
index 6729e7f..d1967ec 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-22.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-22.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-23.jpg b/resources/_keenthemes/src/media/stock/600x400/img-23.jpg
index e619f19..43df0cc 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-23.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-23.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-24.jpg b/resources/_keenthemes/src/media/stock/600x400/img-24.jpg
index 11091ed..9f65e33 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-24.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-24.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-25.jpg b/resources/_keenthemes/src/media/stock/600x400/img-25.jpg
index bd94d35..c6ebd1f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-25.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-25.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-26.jpg b/resources/_keenthemes/src/media/stock/600x400/img-26.jpg
index ff2ee36..9b1a25d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-26.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-26.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-27.jpg b/resources/_keenthemes/src/media/stock/600x400/img-27.jpg
index 408ebf2..b14d898 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-27.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-27.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-28.jpg b/resources/_keenthemes/src/media/stock/600x400/img-28.jpg
index 430cce7..e937565 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-28.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-28.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-29.jpg b/resources/_keenthemes/src/media/stock/600x400/img-29.jpg
index 4da3410..bf8e155 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-29.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-29.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-3.jpg b/resources/_keenthemes/src/media/stock/600x400/img-3.jpg
index 27901dd..60277ac 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-3.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-3.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-30.jpg b/resources/_keenthemes/src/media/stock/600x400/img-30.jpg
index 3377599..16ce424 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-30.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-30.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-31.jpg b/resources/_keenthemes/src/media/stock/600x400/img-31.jpg
index 64c1fda..afa11aa 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-31.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-31.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-32.jpg b/resources/_keenthemes/src/media/stock/600x400/img-32.jpg
index 160b7f9..e0dab80 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-32.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-32.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-33.jpg b/resources/_keenthemes/src/media/stock/600x400/img-33.jpg
index 19f9228..8dbeb0c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-33.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-33.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-34.jpg b/resources/_keenthemes/src/media/stock/600x400/img-34.jpg
index 0db4278..c1a73ed 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-34.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-34.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-35.jpg b/resources/_keenthemes/src/media/stock/600x400/img-35.jpg
index 1688d66..7e94fc9 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-35.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-35.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-36.jpg b/resources/_keenthemes/src/media/stock/600x400/img-36.jpg
index 531cc75..c7b53c1 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-36.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-36.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-37.jpg b/resources/_keenthemes/src/media/stock/600x400/img-37.jpg
index 60be533..d1967ec 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-37.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-37.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-38.jpg b/resources/_keenthemes/src/media/stock/600x400/img-38.jpg
index fb80fef..4b371ba 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-38.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-38.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-39.jpg b/resources/_keenthemes/src/media/stock/600x400/img-39.jpg
index a0eadc3..02645d6 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-39.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-39.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-4.jpg b/resources/_keenthemes/src/media/stock/600x400/img-4.jpg
index 7dc30c4..c72326d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-4.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-4.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-40.jpg b/resources/_keenthemes/src/media/stock/600x400/img-40.jpg
index 288f6d1..a1738b3 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-40.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-40.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-41.jpg b/resources/_keenthemes/src/media/stock/600x400/img-41.jpg
index a353294..7931ea0 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-41.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-41.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-42.jpg b/resources/_keenthemes/src/media/stock/600x400/img-42.jpg
index 707c570..1f9ac6e 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-42.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-42.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-43.jpg b/resources/_keenthemes/src/media/stock/600x400/img-43.jpg
index 6f4a793..80a3304 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-43.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-43.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-44.jpg b/resources/_keenthemes/src/media/stock/600x400/img-44.jpg
index 8a38363..4fb604b 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-44.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-44.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-45.jpg b/resources/_keenthemes/src/media/stock/600x400/img-45.jpg
index aa7bbbb..a9737dd 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-45.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-45.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-46.jpg b/resources/_keenthemes/src/media/stock/600x400/img-46.jpg
index 9cc4b9f..a8f04af 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-46.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-46.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-47.jpg b/resources/_keenthemes/src/media/stock/600x400/img-47.jpg
index e7ea5e3..1ffbd92 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-47.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-47.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-48.jpg b/resources/_keenthemes/src/media/stock/600x400/img-48.jpg
index 1ed84e6..9fdf01d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-48.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-48.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-49.jpg b/resources/_keenthemes/src/media/stock/600x400/img-49.jpg
index b135e70..5cfad28 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-49.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-49.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-5.jpg b/resources/_keenthemes/src/media/stock/600x400/img-5.jpg
index 8e7d59d..8336470 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-5.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-5.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-50.jpg b/resources/_keenthemes/src/media/stock/600x400/img-50.jpg
index a25e5ec..ecb3471 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-50.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-50.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-51.jpg b/resources/_keenthemes/src/media/stock/600x400/img-51.jpg
index 19ef111..4638919 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-51.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-51.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-52.jpg b/resources/_keenthemes/src/media/stock/600x400/img-52.jpg
index e60d5eb..ca02ad2 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-52.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-52.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-53.jpg b/resources/_keenthemes/src/media/stock/600x400/img-53.jpg
index 32ae826..3857af3 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-53.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-53.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-54.jpg b/resources/_keenthemes/src/media/stock/600x400/img-54.jpg
index 601581e..046bdc5 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-54.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-54.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-55.jpg b/resources/_keenthemes/src/media/stock/600x400/img-55.jpg
index f0026d2..e245b9f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-55.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-55.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-56.jpg b/resources/_keenthemes/src/media/stock/600x400/img-56.jpg
index ea2eb50..0479f13 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-56.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-56.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-57.jpg b/resources/_keenthemes/src/media/stock/600x400/img-57.jpg
index ba6f52d..d88702b 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-57.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-57.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-58.jpg b/resources/_keenthemes/src/media/stock/600x400/img-58.jpg
index dba6145..6170cfe 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-58.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-58.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-59.jpg b/resources/_keenthemes/src/media/stock/600x400/img-59.jpg
index be87d1c..357a4d2 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-59.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-59.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-6.jpg b/resources/_keenthemes/src/media/stock/600x400/img-6.jpg
index 326d6e9..f4dbf89 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-6.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-6.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-60.jpg b/resources/_keenthemes/src/media/stock/600x400/img-60.jpg
index a5ba93f..d723e68 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-60.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-60.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-61.jpg b/resources/_keenthemes/src/media/stock/600x400/img-61.jpg
index 3387456..69eb3f3 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-61.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-61.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-62.jpg b/resources/_keenthemes/src/media/stock/600x400/img-62.jpg
index 99fd32c..0c483fa 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-62.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-62.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-63.jpg b/resources/_keenthemes/src/media/stock/600x400/img-63.jpg
index efd6233..d902164 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-63.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-63.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-64.jpg b/resources/_keenthemes/src/media/stock/600x400/img-64.jpg
index a682775..c5034dc 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-64.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-64.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-65.jpg b/resources/_keenthemes/src/media/stock/600x400/img-65.jpg
index 4e9fe41..89c2623 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-65.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-65.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-66.jpg b/resources/_keenthemes/src/media/stock/600x400/img-66.jpg
index 77f3aa6..f1a6c47 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-66.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-66.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-67.jpg b/resources/_keenthemes/src/media/stock/600x400/img-67.jpg
index d143778..04f2b6f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-67.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-67.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-68.jpg b/resources/_keenthemes/src/media/stock/600x400/img-68.jpg
index 846502c..645cd7d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-68.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-68.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-69.jpg b/resources/_keenthemes/src/media/stock/600x400/img-69.jpg
index fb14ef0..0b48e1c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-69.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-69.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-7.jpg b/resources/_keenthemes/src/media/stock/600x400/img-7.jpg
index 8804a83..b2a98be 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-7.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-7.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-70.jpg b/resources/_keenthemes/src/media/stock/600x400/img-70.jpg
index b14eade..743b01d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-70.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-70.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-71.jpg b/resources/_keenthemes/src/media/stock/600x400/img-71.jpg
index daf3903..66dd348 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-71.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-71.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-72.jpg b/resources/_keenthemes/src/media/stock/600x400/img-72.jpg
index beb4859..08b65a6 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-72.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-72.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-73.jpg b/resources/_keenthemes/src/media/stock/600x400/img-73.jpg
index 7e79000..cd66a40 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-73.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-73.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-74.jpg b/resources/_keenthemes/src/media/stock/600x400/img-74.jpg
index b22920f..60b8bfd 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-74.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-74.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-75-dark.jpg b/resources/_keenthemes/src/media/stock/600x400/img-75-dark.jpg
index 5922ed8..c0825c3 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-75-dark.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-75-dark.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-75.jpg b/resources/_keenthemes/src/media/stock/600x400/img-75.jpg
index aecfa83..6068acf 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-75.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-75.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-76.jpg b/resources/_keenthemes/src/media/stock/600x400/img-76.jpg
index 380c132..f11e767 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-76.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-76.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-77.jpg b/resources/_keenthemes/src/media/stock/600x400/img-77.jpg
index a8cf240..e58a4a1 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-77.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-77.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-78.jpg b/resources/_keenthemes/src/media/stock/600x400/img-78.jpg
index 68cc6d9..ad9a9cf 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-78.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-78.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-79.jpg b/resources/_keenthemes/src/media/stock/600x400/img-79.jpg
index 4deae45..8aa39d3 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-79.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-79.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-8.jpg b/resources/_keenthemes/src/media/stock/600x400/img-8.jpg
index 81b15e7..b149b70 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-8.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-8.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-80.jpg b/resources/_keenthemes/src/media/stock/600x400/img-80.jpg
index 4207fbb..185982f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-80.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-80.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x400/img-9.jpg b/resources/_keenthemes/src/media/stock/600x400/img-9.jpg
index 7b0013f..579b960 100644
Binary files a/resources/_keenthemes/src/media/stock/600x400/img-9.jpg and b/resources/_keenthemes/src/media/stock/600x400/img-9.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-1.jpg b/resources/_keenthemes/src/media/stock/600x600/img-1.jpg
index 66ab33d..8b0116c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-1.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-1.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-10.jpg b/resources/_keenthemes/src/media/stock/600x600/img-10.jpg
index 035100f..4c22d2f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-10.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-10.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-11.jpg b/resources/_keenthemes/src/media/stock/600x600/img-11.jpg
index 7a5baae..d68c010 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-11.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-11.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-12.jpg b/resources/_keenthemes/src/media/stock/600x600/img-12.jpg
index 279fc64..3324a43 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-12.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-12.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-13.jpg b/resources/_keenthemes/src/media/stock/600x600/img-13.jpg
index b49a560..731adf8 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-13.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-13.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-14.jpg b/resources/_keenthemes/src/media/stock/600x600/img-14.jpg
index 334e00b..893b00a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-14.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-14.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-15.jpg b/resources/_keenthemes/src/media/stock/600x600/img-15.jpg
index 683bad9..93ab387 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-15.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-15.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-16.jpg b/resources/_keenthemes/src/media/stock/600x600/img-16.jpg
index 378e7ee..1139140 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-16.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-16.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-17.jpg b/resources/_keenthemes/src/media/stock/600x600/img-17.jpg
index 2e08816..9ec1e83 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-17.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-17.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-18.jpg b/resources/_keenthemes/src/media/stock/600x600/img-18.jpg
index 5b15b88..dc4f593 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-18.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-18.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-2.jpg b/resources/_keenthemes/src/media/stock/600x600/img-2.jpg
index 230f2eb..eba3c2b 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-2.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-2.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-20.jpg b/resources/_keenthemes/src/media/stock/600x600/img-20.jpg
index 78d55b6..ec01e16 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-20.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-20.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-21.jpg b/resources/_keenthemes/src/media/stock/600x600/img-21.jpg
index 1d49ce8..47acc23 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-21.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-21.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-22.jpg b/resources/_keenthemes/src/media/stock/600x600/img-22.jpg
index ade59cf..e04dfdf 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-22.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-22.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-23.jpg b/resources/_keenthemes/src/media/stock/600x600/img-23.jpg
index 0f41eda..6a26e5c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-23.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-23.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-24.jpg b/resources/_keenthemes/src/media/stock/600x600/img-24.jpg
index 9a6ef48..d89c72a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-24.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-24.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-25.jpg b/resources/_keenthemes/src/media/stock/600x600/img-25.jpg
index 4c7b6f6..af9e868 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-25.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-25.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-26.jpg b/resources/_keenthemes/src/media/stock/600x600/img-26.jpg
index eadc1fe..1b2a791 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-26.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-26.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-27.jpg b/resources/_keenthemes/src/media/stock/600x600/img-27.jpg
index 5772e4f..19fe063 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-27.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-27.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-28.jpg b/resources/_keenthemes/src/media/stock/600x600/img-28.jpg
index 4532b3c..03913a4 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-28.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-28.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-29.jpg b/resources/_keenthemes/src/media/stock/600x600/img-29.jpg
index ea90a93..6d89517 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-29.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-29.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-3.jpg b/resources/_keenthemes/src/media/stock/600x600/img-3.jpg
index dc03a7a..dfcc26d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-3.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-3.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-30.jpg b/resources/_keenthemes/src/media/stock/600x600/img-30.jpg
index 8039993..b77207f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-30.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-30.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-31.jpg b/resources/_keenthemes/src/media/stock/600x600/img-31.jpg
index 903eb2c..ac581d0 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-31.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-31.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-32.jpg b/resources/_keenthemes/src/media/stock/600x600/img-32.jpg
index b5ea630..86334bb 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-32.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-32.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-33.jpg b/resources/_keenthemes/src/media/stock/600x600/img-33.jpg
index e20ac2b..27158cc 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-33.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-33.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-34.jpg b/resources/_keenthemes/src/media/stock/600x600/img-34.jpg
index c7d5eab..3e58213 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-34.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-34.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-35.jpg b/resources/_keenthemes/src/media/stock/600x600/img-35.jpg
index e8af252..3fb840f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-35.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-35.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-36.jpg b/resources/_keenthemes/src/media/stock/600x600/img-36.jpg
index c372715..7b15746 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-36.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-36.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-37.jpg b/resources/_keenthemes/src/media/stock/600x600/img-37.jpg
index be8268c..0338e12 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-37.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-37.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-38.jpg b/resources/_keenthemes/src/media/stock/600x600/img-38.jpg
index dab6586..2dca34c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-38.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-38.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-39.jpg b/resources/_keenthemes/src/media/stock/600x600/img-39.jpg
index 058f5d6..e64ef53 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-39.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-39.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-4.jpg b/resources/_keenthemes/src/media/stock/600x600/img-4.jpg
index afb4b42..85efce5 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-4.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-4.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-40.jpg b/resources/_keenthemes/src/media/stock/600x600/img-40.jpg
index 78eccfd..51fa901 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-40.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-40.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-41.jpg b/resources/_keenthemes/src/media/stock/600x600/img-41.jpg
index 952c4a4..72cb4b8 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-41.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-41.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-42.jpg b/resources/_keenthemes/src/media/stock/600x600/img-42.jpg
index 41b1056..14974b7 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-42.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-42.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-44.jpg b/resources/_keenthemes/src/media/stock/600x600/img-44.jpg
index 95f76d7..d7808f2 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-44.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-44.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-45.jpg b/resources/_keenthemes/src/media/stock/600x600/img-45.jpg
index 3403900..cb8d8b7 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-45.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-45.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-46.jpg b/resources/_keenthemes/src/media/stock/600x600/img-46.jpg
index 919e8c3..c60bba9 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-46.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-46.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-47.jpg b/resources/_keenthemes/src/media/stock/600x600/img-47.jpg
index 3edc317..03090d1 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-47.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-47.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-48.jpg b/resources/_keenthemes/src/media/stock/600x600/img-48.jpg
index 58fd75c..1165f42 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-48.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-48.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-49.jpg b/resources/_keenthemes/src/media/stock/600x600/img-49.jpg
index 3b719b3..92c84c7 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-49.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-49.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-5.jpg b/resources/_keenthemes/src/media/stock/600x600/img-5.jpg
index 7e414ba..4ffa584 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-5.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-5.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-50.jpg b/resources/_keenthemes/src/media/stock/600x600/img-50.jpg
index bd9aefe..2e137ec 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-50.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-50.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-51.jpg b/resources/_keenthemes/src/media/stock/600x600/img-51.jpg
index 8d0b051..e752f34 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-51.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-51.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-52.jpg b/resources/_keenthemes/src/media/stock/600x600/img-52.jpg
index b5ebb7b..7eb982a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-52.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-52.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-53.jpg b/resources/_keenthemes/src/media/stock/600x600/img-53.jpg
index 922d507..1219c3e 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-53.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-53.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-54.jpg b/resources/_keenthemes/src/media/stock/600x600/img-54.jpg
index 6411de6..c1efddc 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-54.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-54.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-55.jpg b/resources/_keenthemes/src/media/stock/600x600/img-55.jpg
index 0aefac1..581acbf 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-55.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-55.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-56.jpg b/resources/_keenthemes/src/media/stock/600x600/img-56.jpg
index cb62338..0ecb6fd 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-56.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-56.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-57.jpg b/resources/_keenthemes/src/media/stock/600x600/img-57.jpg
index af3699f..9e3f42e 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-57.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-57.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-58.jpg b/resources/_keenthemes/src/media/stock/600x600/img-58.jpg
index 75329e8..27bb75d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-58.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-58.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-59.jpg b/resources/_keenthemes/src/media/stock/600x600/img-59.jpg
index 5091b32..da11905 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-59.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-59.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-6.jpg b/resources/_keenthemes/src/media/stock/600x600/img-6.jpg
index 609f70e..1d3f799 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-6.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-6.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-60.jpg b/resources/_keenthemes/src/media/stock/600x600/img-60.jpg
index 31fb308..2c24d42 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-60.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-60.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-61.jpg b/resources/_keenthemes/src/media/stock/600x600/img-61.jpg
index 7f1e042..b275b26 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-61.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-61.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-62.jpg b/resources/_keenthemes/src/media/stock/600x600/img-62.jpg
index 9f36973..f450392 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-62.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-62.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-63.jpg b/resources/_keenthemes/src/media/stock/600x600/img-63.jpg
index 3892ca9..1a2ad6a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-63.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-63.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-64.jpg b/resources/_keenthemes/src/media/stock/600x600/img-64.jpg
index 7f90d13..d244bad 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-64.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-64.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-65.jpg b/resources/_keenthemes/src/media/stock/600x600/img-65.jpg
index 9b88e74..f7cf269 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-65.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-65.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-66.jpg b/resources/_keenthemes/src/media/stock/600x600/img-66.jpg
index 3509fa2..70ef4ab 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-66.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-66.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-67.jpg b/resources/_keenthemes/src/media/stock/600x600/img-67.jpg
index cc8d670..9225b5e 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-67.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-67.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-68.jpg b/resources/_keenthemes/src/media/stock/600x600/img-68.jpg
index af7402c..cabc047 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-68.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-68.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-69.jpg b/resources/_keenthemes/src/media/stock/600x600/img-69.jpg
index 129555e..253209d 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-69.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-69.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-7.jpg b/resources/_keenthemes/src/media/stock/600x600/img-7.jpg
index 8ce34d2..84504a1 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-7.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-7.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-70.jpg b/resources/_keenthemes/src/media/stock/600x600/img-70.jpg
index 8606efe..332ddbd 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-70.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-70.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-71.jpg b/resources/_keenthemes/src/media/stock/600x600/img-71.jpg
index 082e4be..b147480 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-71.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-71.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-72.jpg b/resources/_keenthemes/src/media/stock/600x600/img-72.jpg
index ca9e3d9..424ea6c 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-72.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-72.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-73.jpg b/resources/_keenthemes/src/media/stock/600x600/img-73.jpg
index 4064a26..24f33e1 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-73.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-73.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-74.jpg b/resources/_keenthemes/src/media/stock/600x600/img-74.jpg
index d03cb5c..ae917a8 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-74.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-74.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-75.jpg b/resources/_keenthemes/src/media/stock/600x600/img-75.jpg
index 907ef5b..8f2a212 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-75.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-75.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-76.jpg b/resources/_keenthemes/src/media/stock/600x600/img-76.jpg
index 77ae352..79e9261 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-76.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-76.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-77.jpg b/resources/_keenthemes/src/media/stock/600x600/img-77.jpg
index 056ecdb..0473c4e 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-77.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-77.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-78.jpg b/resources/_keenthemes/src/media/stock/600x600/img-78.jpg
index e4fd334..25a17d2 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-78.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-78.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-79.jpg b/resources/_keenthemes/src/media/stock/600x600/img-79.jpg
index 6c50f05..b7618ce 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-79.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-79.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-8.jpg b/resources/_keenthemes/src/media/stock/600x600/img-8.jpg
index 75a3554..a07982f 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-8.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-8.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-80.jpg b/resources/_keenthemes/src/media/stock/600x600/img-80.jpg
index d818f02..d0e0a42 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-80.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-80.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-81.jpg b/resources/_keenthemes/src/media/stock/600x600/img-81.jpg
index 8560f8a..c05dcb4 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-81.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-81.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-82.jpg b/resources/_keenthemes/src/media/stock/600x600/img-82.jpg
index af2ba8b..998794a 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-82.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-82.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-83.jpg b/resources/_keenthemes/src/media/stock/600x600/img-83.jpg
index 6bdadfa..36981d2 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-83.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-83.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-84.jpg b/resources/_keenthemes/src/media/stock/600x600/img-84.jpg
index 6d32e64..2489ad9 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-84.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-84.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-85.jpg b/resources/_keenthemes/src/media/stock/600x600/img-85.jpg
index 16ef25d..7c22051 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-85.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-85.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-86.jpg b/resources/_keenthemes/src/media/stock/600x600/img-86.jpg
index 48d7795..a486065 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-86.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-86.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/600x600/img-9.jpg b/resources/_keenthemes/src/media/stock/600x600/img-9.jpg
index 6cf2d66..40419d4 100644
Binary files a/resources/_keenthemes/src/media/stock/600x600/img-9.jpg and b/resources/_keenthemes/src/media/stock/600x600/img-9.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/1.jpg b/resources/_keenthemes/src/media/stock/900x600/1.jpg
index ac004c7..f1bfb33 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/1.jpg and b/resources/_keenthemes/src/media/stock/900x600/1.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/10.jpg b/resources/_keenthemes/src/media/stock/900x600/10.jpg
index a628c57..bb0364a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/10.jpg and b/resources/_keenthemes/src/media/stock/900x600/10.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/11.jpg b/resources/_keenthemes/src/media/stock/900x600/11.jpg
index 668cb8e..410152d 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/11.jpg and b/resources/_keenthemes/src/media/stock/900x600/11.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/12.jpg b/resources/_keenthemes/src/media/stock/900x600/12.jpg
index 2c8f304..e52e3e4 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/12.jpg and b/resources/_keenthemes/src/media/stock/900x600/12.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/13.jpg b/resources/_keenthemes/src/media/stock/900x600/13.jpg
index bd6b3ea..ac895cf 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/13.jpg and b/resources/_keenthemes/src/media/stock/900x600/13.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/14.jpg b/resources/_keenthemes/src/media/stock/900x600/14.jpg
index b535839..0415829 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/14.jpg and b/resources/_keenthemes/src/media/stock/900x600/14.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/15.jpg b/resources/_keenthemes/src/media/stock/900x600/15.jpg
index eaf8461..fdb2c37 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/15.jpg and b/resources/_keenthemes/src/media/stock/900x600/15.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/16.jpg b/resources/_keenthemes/src/media/stock/900x600/16.jpg
index 45600c4..8eb653d 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/16.jpg and b/resources/_keenthemes/src/media/stock/900x600/16.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/17.jpg b/resources/_keenthemes/src/media/stock/900x600/17.jpg
index a3d668f..aa3c94a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/17.jpg and b/resources/_keenthemes/src/media/stock/900x600/17.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/18.jpg b/resources/_keenthemes/src/media/stock/900x600/18.jpg
index e17a426..63e7eb1 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/18.jpg and b/resources/_keenthemes/src/media/stock/900x600/18.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/19.jpg b/resources/_keenthemes/src/media/stock/900x600/19.jpg
index 6bf03f3..ae2475c 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/19.jpg and b/resources/_keenthemes/src/media/stock/900x600/19.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/2.jpg b/resources/_keenthemes/src/media/stock/900x600/2.jpg
index 4dbe027..5d8af2a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/2.jpg and b/resources/_keenthemes/src/media/stock/900x600/2.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/20.jpg b/resources/_keenthemes/src/media/stock/900x600/20.jpg
index 6ce8769..5a29b2f 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/20.jpg and b/resources/_keenthemes/src/media/stock/900x600/20.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/21.jpg b/resources/_keenthemes/src/media/stock/900x600/21.jpg
index 8da7cfb..aad7301 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/21.jpg and b/resources/_keenthemes/src/media/stock/900x600/21.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/22.jpg b/resources/_keenthemes/src/media/stock/900x600/22.jpg
index 25bef26..77a9ae4 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/22.jpg and b/resources/_keenthemes/src/media/stock/900x600/22.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/23.jpg b/resources/_keenthemes/src/media/stock/900x600/23.jpg
index 997dc9b..501ee3a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/23.jpg and b/resources/_keenthemes/src/media/stock/900x600/23.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/25.jpg b/resources/_keenthemes/src/media/stock/900x600/25.jpg
index 35246d1..59a8980 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/25.jpg and b/resources/_keenthemes/src/media/stock/900x600/25.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/26.jpg b/resources/_keenthemes/src/media/stock/900x600/26.jpg
index eb0014a..154dd54 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/26.jpg and b/resources/_keenthemes/src/media/stock/900x600/26.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/27.jpg b/resources/_keenthemes/src/media/stock/900x600/27.jpg
index 5409ff9..7498fd6 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/27.jpg and b/resources/_keenthemes/src/media/stock/900x600/27.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/28.jpg b/resources/_keenthemes/src/media/stock/900x600/28.jpg
index 2d5e11e..efedbe1 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/28.jpg and b/resources/_keenthemes/src/media/stock/900x600/28.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/29.jpg b/resources/_keenthemes/src/media/stock/900x600/29.jpg
index 9f2f51e..f73526a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/29.jpg and b/resources/_keenthemes/src/media/stock/900x600/29.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/3.jpg b/resources/_keenthemes/src/media/stock/900x600/3.jpg
index fd4c4b4..8cd206e 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/3.jpg and b/resources/_keenthemes/src/media/stock/900x600/3.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/30.jpg b/resources/_keenthemes/src/media/stock/900x600/30.jpg
index ef3337a..72f89ae 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/30.jpg and b/resources/_keenthemes/src/media/stock/900x600/30.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/31.jpg b/resources/_keenthemes/src/media/stock/900x600/31.jpg
index 31fe07e..0fe7db3 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/31.jpg and b/resources/_keenthemes/src/media/stock/900x600/31.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/32.jpg b/resources/_keenthemes/src/media/stock/900x600/32.jpg
index c4c3e5d..9d6c8e3 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/32.jpg and b/resources/_keenthemes/src/media/stock/900x600/32.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/33.jpg b/resources/_keenthemes/src/media/stock/900x600/33.jpg
index 037d4ab..fd906ed 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/33.jpg and b/resources/_keenthemes/src/media/stock/900x600/33.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/34.jpg b/resources/_keenthemes/src/media/stock/900x600/34.jpg
index 0d5e7d2..67b2fc9 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/34.jpg and b/resources/_keenthemes/src/media/stock/900x600/34.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/35.jpg b/resources/_keenthemes/src/media/stock/900x600/35.jpg
index 29eaf9d..90f93a1 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/35.jpg and b/resources/_keenthemes/src/media/stock/900x600/35.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/36.jpg b/resources/_keenthemes/src/media/stock/900x600/36.jpg
index 0daa006..296e537 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/36.jpg and b/resources/_keenthemes/src/media/stock/900x600/36.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/37.jpg b/resources/_keenthemes/src/media/stock/900x600/37.jpg
index ed936f9..17fe147 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/37.jpg and b/resources/_keenthemes/src/media/stock/900x600/37.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/38.jpg b/resources/_keenthemes/src/media/stock/900x600/38.jpg
index 083b9bc..3e07897 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/38.jpg and b/resources/_keenthemes/src/media/stock/900x600/38.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/39.jpg b/resources/_keenthemes/src/media/stock/900x600/39.jpg
index cf39d80..dc31caa 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/39.jpg and b/resources/_keenthemes/src/media/stock/900x600/39.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/4.jpg b/resources/_keenthemes/src/media/stock/900x600/4.jpg
index 3a95fb2..377034f 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/4.jpg and b/resources/_keenthemes/src/media/stock/900x600/4.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/40.jpg b/resources/_keenthemes/src/media/stock/900x600/40.jpg
index fb5293d..055370b 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/40.jpg and b/resources/_keenthemes/src/media/stock/900x600/40.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/41.jpg b/resources/_keenthemes/src/media/stock/900x600/41.jpg
index d4fa1fa..cd38e9a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/41.jpg and b/resources/_keenthemes/src/media/stock/900x600/41.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/42.jpg b/resources/_keenthemes/src/media/stock/900x600/42.jpg
index c8fdb06..3ac4670 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/42.jpg and b/resources/_keenthemes/src/media/stock/900x600/42.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/42.png b/resources/_keenthemes/src/media/stock/900x600/42.png
index 43ef5de..24b3696 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/42.png and b/resources/_keenthemes/src/media/stock/900x600/42.png differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/43.jpg b/resources/_keenthemes/src/media/stock/900x600/43.jpg
index 3ee4abb..777db11 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/43.jpg and b/resources/_keenthemes/src/media/stock/900x600/43.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/44.jpg b/resources/_keenthemes/src/media/stock/900x600/44.jpg
index fa80881..63afc3a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/44.jpg and b/resources/_keenthemes/src/media/stock/900x600/44.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/45.jpg b/resources/_keenthemes/src/media/stock/900x600/45.jpg
index d93cba2..b478d7b 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/45.jpg and b/resources/_keenthemes/src/media/stock/900x600/45.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/46.jpg b/resources/_keenthemes/src/media/stock/900x600/46.jpg
index 9430fe9..81047c1 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/46.jpg and b/resources/_keenthemes/src/media/stock/900x600/46.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/47.jpg b/resources/_keenthemes/src/media/stock/900x600/47.jpg
index e55709b..afa0af7 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/47.jpg and b/resources/_keenthemes/src/media/stock/900x600/47.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/48.jpg b/resources/_keenthemes/src/media/stock/900x600/48.jpg
index 059e3e2..e7ac6d8 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/48.jpg and b/resources/_keenthemes/src/media/stock/900x600/48.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/49.jpg b/resources/_keenthemes/src/media/stock/900x600/49.jpg
index 4e0f76d..584aaad 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/49.jpg and b/resources/_keenthemes/src/media/stock/900x600/49.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/5.jpg b/resources/_keenthemes/src/media/stock/900x600/5.jpg
index 22b653c..e637680 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/5.jpg and b/resources/_keenthemes/src/media/stock/900x600/5.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/50.jpg b/resources/_keenthemes/src/media/stock/900x600/50.jpg
index 1ac93b2..3e4681c 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/50.jpg and b/resources/_keenthemes/src/media/stock/900x600/50.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/51.jpg b/resources/_keenthemes/src/media/stock/900x600/51.jpg
index 1ff4a44..df8823d 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/51.jpg and b/resources/_keenthemes/src/media/stock/900x600/51.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/52.jpg b/resources/_keenthemes/src/media/stock/900x600/52.jpg
index e2d6b97..c5e8ec7 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/52.jpg and b/resources/_keenthemes/src/media/stock/900x600/52.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/53.jpg b/resources/_keenthemes/src/media/stock/900x600/53.jpg
index c5072dc..8b9b354 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/53.jpg and b/resources/_keenthemes/src/media/stock/900x600/53.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/54.jpg b/resources/_keenthemes/src/media/stock/900x600/54.jpg
index 8182faf..ead38df 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/54.jpg and b/resources/_keenthemes/src/media/stock/900x600/54.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/55.jpg b/resources/_keenthemes/src/media/stock/900x600/55.jpg
index 293ae7b..cbe8fa3 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/55.jpg and b/resources/_keenthemes/src/media/stock/900x600/55.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/56.jpg b/resources/_keenthemes/src/media/stock/900x600/56.jpg
index fa60fea..1db8814 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/56.jpg and b/resources/_keenthemes/src/media/stock/900x600/56.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/57.jpg b/resources/_keenthemes/src/media/stock/900x600/57.jpg
index de27500..bc3c28d 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/57.jpg and b/resources/_keenthemes/src/media/stock/900x600/57.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/58.jpg b/resources/_keenthemes/src/media/stock/900x600/58.jpg
index 7e23950..fe0b601 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/58.jpg and b/resources/_keenthemes/src/media/stock/900x600/58.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/59.jpg b/resources/_keenthemes/src/media/stock/900x600/59.jpg
index ea44cd1..ed4cc2f 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/59.jpg and b/resources/_keenthemes/src/media/stock/900x600/59.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/6.jpg b/resources/_keenthemes/src/media/stock/900x600/6.jpg
index 867c661..04b384e 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/6.jpg and b/resources/_keenthemes/src/media/stock/900x600/6.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/60.jpg b/resources/_keenthemes/src/media/stock/900x600/60.jpg
index ab29dcc..6e12fd3 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/60.jpg and b/resources/_keenthemes/src/media/stock/900x600/60.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/61.jpg b/resources/_keenthemes/src/media/stock/900x600/61.jpg
index 900127a..755b365 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/61.jpg and b/resources/_keenthemes/src/media/stock/900x600/61.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/62.jpg b/resources/_keenthemes/src/media/stock/900x600/62.jpg
index b4e268e..f3a39e5 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/62.jpg and b/resources/_keenthemes/src/media/stock/900x600/62.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/63.jpg b/resources/_keenthemes/src/media/stock/900x600/63.jpg
index b7d2208..e913d92 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/63.jpg and b/resources/_keenthemes/src/media/stock/900x600/63.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/64.jpg b/resources/_keenthemes/src/media/stock/900x600/64.jpg
index 24415f3..2647263 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/64.jpg and b/resources/_keenthemes/src/media/stock/900x600/64.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/65.jpg b/resources/_keenthemes/src/media/stock/900x600/65.jpg
index ca8cd5a..36c4ac4 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/65.jpg and b/resources/_keenthemes/src/media/stock/900x600/65.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/66.jpg b/resources/_keenthemes/src/media/stock/900x600/66.jpg
index 86561db..40b884a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/66.jpg and b/resources/_keenthemes/src/media/stock/900x600/66.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/67.jpg b/resources/_keenthemes/src/media/stock/900x600/67.jpg
index 3d692e7..0c41b01 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/67.jpg and b/resources/_keenthemes/src/media/stock/900x600/67.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/68.jpg b/resources/_keenthemes/src/media/stock/900x600/68.jpg
index 597ceb6..a8fae41 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/68.jpg and b/resources/_keenthemes/src/media/stock/900x600/68.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/69.jpg b/resources/_keenthemes/src/media/stock/900x600/69.jpg
index 61f7e76..c59ea8f 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/69.jpg and b/resources/_keenthemes/src/media/stock/900x600/69.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/7.jpg b/resources/_keenthemes/src/media/stock/900x600/7.jpg
index 4438cf8..0d14444 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/7.jpg and b/resources/_keenthemes/src/media/stock/900x600/7.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/70.jpg b/resources/_keenthemes/src/media/stock/900x600/70.jpg
index ff19f45..3e6ff8b 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/70.jpg and b/resources/_keenthemes/src/media/stock/900x600/70.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/71.jpg b/resources/_keenthemes/src/media/stock/900x600/71.jpg
index a525b18..4913b64 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/71.jpg and b/resources/_keenthemes/src/media/stock/900x600/71.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/72.jpg b/resources/_keenthemes/src/media/stock/900x600/72.jpg
index 65a672e..0daab68 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/72.jpg and b/resources/_keenthemes/src/media/stock/900x600/72.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/73.jpg b/resources/_keenthemes/src/media/stock/900x600/73.jpg
index d4dba21..6ffa0c4 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/73.jpg and b/resources/_keenthemes/src/media/stock/900x600/73.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/74.jpg b/resources/_keenthemes/src/media/stock/900x600/74.jpg
index 742a882..56271d7 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/74.jpg and b/resources/_keenthemes/src/media/stock/900x600/74.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/75.jpg b/resources/_keenthemes/src/media/stock/900x600/75.jpg
index b548a00..ae1a7a9 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/75.jpg and b/resources/_keenthemes/src/media/stock/900x600/75.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/76.jpg b/resources/_keenthemes/src/media/stock/900x600/76.jpg
index e5e45c8..927a69a 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/76.jpg and b/resources/_keenthemes/src/media/stock/900x600/76.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/77.jpg b/resources/_keenthemes/src/media/stock/900x600/77.jpg
index ca3400b..b5231d2 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/77.jpg and b/resources/_keenthemes/src/media/stock/900x600/77.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/78.jpg b/resources/_keenthemes/src/media/stock/900x600/78.jpg
index c4ecba0..1ba5ea8 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/78.jpg and b/resources/_keenthemes/src/media/stock/900x600/78.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/79.jpg b/resources/_keenthemes/src/media/stock/900x600/79.jpg
index 2a326e0..5299808 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/79.jpg and b/resources/_keenthemes/src/media/stock/900x600/79.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/8.jpg b/resources/_keenthemes/src/media/stock/900x600/8.jpg
index ee431e8..b395610 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/8.jpg and b/resources/_keenthemes/src/media/stock/900x600/8.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/80.jpg b/resources/_keenthemes/src/media/stock/900x600/80.jpg
index e01346d..04e4c99 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/80.jpg and b/resources/_keenthemes/src/media/stock/900x600/80.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/81.jpg b/resources/_keenthemes/src/media/stock/900x600/81.jpg
index 740d298..c554f4d 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/81.jpg and b/resources/_keenthemes/src/media/stock/900x600/81.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/82.jpg b/resources/_keenthemes/src/media/stock/900x600/82.jpg
index a1b6971..747b2d4 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/82.jpg and b/resources/_keenthemes/src/media/stock/900x600/82.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/83.jpg b/resources/_keenthemes/src/media/stock/900x600/83.jpg
index 36adc0b..6895a67 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/83.jpg and b/resources/_keenthemes/src/media/stock/900x600/83.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/84.jpg b/resources/_keenthemes/src/media/stock/900x600/84.jpg
index 1c14bc0..6c17868 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/84.jpg and b/resources/_keenthemes/src/media/stock/900x600/84.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/85.jpg b/resources/_keenthemes/src/media/stock/900x600/85.jpg
index 5069d06..76cbd79 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/85.jpg and b/resources/_keenthemes/src/media/stock/900x600/85.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/900x600/9.jpg b/resources/_keenthemes/src/media/stock/900x600/9.jpg
index 6f53b11..2340a1b 100644
Binary files a/resources/_keenthemes/src/media/stock/900x600/9.jpg and b/resources/_keenthemes/src/media/stock/900x600/9.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-1.jpg b/resources/_keenthemes/src/media/stock/food/img-1.jpg
index e189e37..4c4ecbb 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-1.jpg and b/resources/_keenthemes/src/media/stock/food/img-1.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-10.jpg b/resources/_keenthemes/src/media/stock/food/img-10.jpg
index 19db822..c42cf46 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-10.jpg and b/resources/_keenthemes/src/media/stock/food/img-10.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-11.jpg b/resources/_keenthemes/src/media/stock/food/img-11.jpg
index 209f197..4b2a857 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-11.jpg and b/resources/_keenthemes/src/media/stock/food/img-11.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-2.jpg b/resources/_keenthemes/src/media/stock/food/img-2.jpg
index dd83876..3cf6a36 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-2.jpg and b/resources/_keenthemes/src/media/stock/food/img-2.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-3.jpg b/resources/_keenthemes/src/media/stock/food/img-3.jpg
index 1513ad6..8b45f45 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-3.jpg and b/resources/_keenthemes/src/media/stock/food/img-3.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-4.jpg b/resources/_keenthemes/src/media/stock/food/img-4.jpg
index 348fe5f..8f5e945 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-4.jpg and b/resources/_keenthemes/src/media/stock/food/img-4.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-5.jpg b/resources/_keenthemes/src/media/stock/food/img-5.jpg
index d528fb8..6d58a1c 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-5.jpg and b/resources/_keenthemes/src/media/stock/food/img-5.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-6.jpg b/resources/_keenthemes/src/media/stock/food/img-6.jpg
index 2fcdab5..a2c6d63 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-6.jpg and b/resources/_keenthemes/src/media/stock/food/img-6.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-7.jpg b/resources/_keenthemes/src/media/stock/food/img-7.jpg
index 891b412..95c1d4b 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-7.jpg and b/resources/_keenthemes/src/media/stock/food/img-7.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-8.jpg b/resources/_keenthemes/src/media/stock/food/img-8.jpg
index 562be8b..f4c1101 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-8.jpg and b/resources/_keenthemes/src/media/stock/food/img-8.jpg differ
diff --git a/resources/_keenthemes/src/media/stock/food/img-9.jpg b/resources/_keenthemes/src/media/stock/food/img-9.jpg
index 7e902be..59e24ad 100644
Binary files a/resources/_keenthemes/src/media/stock/food/img-9.jpg and b/resources/_keenthemes/src/media/stock/food/img-9.jpg differ
diff --git a/resources/_keenthemes/src/plugins/keenicons/duotone/style.css b/resources/_keenthemes/src/plugins/keenicons/duotone/style.css
index 0b8875c..fc5f2f7 100644
--- a/resources/_keenthemes/src/plugins/keenicons/duotone/style.css
+++ b/resources/_keenthemes/src/plugins/keenicons/duotone/style.css
@@ -19,7 +19,7 @@
font-variant: normal;
text-transform: none;
line-height: 1;
-
+ position: relative;
display: inline-flex;
direction: ltr;
@@ -34,7 +34,7 @@
}
.ki-abstract-1 .path2:before {
content: "\e901";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-2 .path1:before {
@@ -44,7 +44,7 @@
}
.ki-abstract-2 .path2:before {
content: "\e903";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-3 .path1:before {
@@ -54,7 +54,7 @@
}
.ki-abstract-3 .path2:before {
content: "\e905";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-4 .path1:before {
@@ -64,7 +64,7 @@
}
.ki-abstract-4 .path2:before {
content: "\e907";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-5 .path1:before {
@@ -74,7 +74,7 @@
}
.ki-abstract-5 .path2:before {
content: "\e909";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-6:before {
@@ -87,7 +87,7 @@
}
.ki-abstract-7 .path2:before {
content: "\e90c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-8 .path1:before {
@@ -97,7 +97,7 @@
}
.ki-abstract-8 .path2:before {
content: "\e90e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-9 .path1:before {
@@ -107,7 +107,7 @@
}
.ki-abstract-9 .path2:before {
content: "\e910";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-10 .path1:before {
@@ -117,7 +117,7 @@
}
.ki-abstract-10 .path2:before {
content: "\e912";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-11 .path1:before {
@@ -127,7 +127,7 @@
}
.ki-abstract-11 .path2:before {
content: "\e914";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-12 .path1:before {
@@ -137,7 +137,7 @@
}
.ki-abstract-12 .path2:before {
content: "\e916";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-13 .path1:before {
@@ -147,7 +147,7 @@
}
.ki-abstract-13 .path2:before {
content: "\e918";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-14 .path1:before {
@@ -156,7 +156,7 @@
}
.ki-abstract-14 .path2:before {
content: "\e91a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -167,7 +167,7 @@
}
.ki-abstract-15 .path2:before {
content: "\e91c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-16 .path1:before {
@@ -177,7 +177,7 @@
}
.ki-abstract-16 .path2:before {
content: "\e91e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-17 .path1:before {
@@ -186,7 +186,7 @@
}
.ki-abstract-17 .path2:before {
content: "\e920";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -196,7 +196,7 @@
}
.ki-abstract-18 .path2:before {
content: "\e922";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -206,7 +206,7 @@
}
.ki-abstract-19 .path2:before {
content: "\e924";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -216,7 +216,7 @@
}
.ki-abstract-20 .path2:before {
content: "\e926";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -227,7 +227,7 @@
}
.ki-abstract-21 .path2:before {
content: "\e928";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-22 .path1:before {
@@ -237,7 +237,7 @@
}
.ki-abstract-22 .path2:before {
content: "\e92a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-23 .path1:before {
@@ -247,7 +247,7 @@
}
.ki-abstract-23 .path2:before {
content: "\e92c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-24 .path1:before {
@@ -256,7 +256,7 @@
}
.ki-abstract-24 .path2:before {
content: "\e92e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -267,7 +267,7 @@
}
.ki-abstract-25 .path2:before {
content: "\e930";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-26 .path1:before {
@@ -277,7 +277,7 @@
}
.ki-abstract-26 .path2:before {
content: "\e932";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-27 .path1:before {
@@ -286,7 +286,7 @@
}
.ki-abstract-27 .path2:before {
content: "\e934";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -296,7 +296,7 @@
}
.ki-abstract-28 .path2:before {
content: "\e936";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -306,7 +306,7 @@
}
.ki-abstract-29 .path2:before {
content: "\e938";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -316,7 +316,7 @@
}
.ki-abstract-30 .path2:before {
content: "\e93a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -326,7 +326,7 @@
}
.ki-abstract-31 .path2:before {
content: "\e93c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -336,7 +336,7 @@
}
.ki-abstract-32 .path2:before {
content: "\e93e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -347,7 +347,7 @@
}
.ki-abstract-33 .path2:before {
content: "\e940";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-34 .path1:before {
@@ -357,7 +357,7 @@
}
.ki-abstract-34 .path2:before {
content: "\e942";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-35 .path1:before {
@@ -366,7 +366,7 @@
}
.ki-abstract-35 .path2:before {
content: "\e944";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -376,7 +376,7 @@
}
.ki-abstract-36 .path2:before {
content: "\e946";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -387,7 +387,7 @@
}
.ki-abstract-37 .path2:before {
content: "\e948";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-38 .path1:before {
@@ -396,7 +396,7 @@
}
.ki-abstract-38 .path2:before {
content: "\e94a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -407,7 +407,7 @@
}
.ki-abstract-39 .path2:before {
content: "\e94c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-40 .path1:before {
@@ -416,7 +416,7 @@
}
.ki-abstract-40 .path2:before {
content: "\e94e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -426,7 +426,7 @@
}
.ki-abstract-41 .path2:before {
content: "\e950";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -437,7 +437,7 @@
}
.ki-abstract-42 .path2:before {
content: "\e952";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-43 .path1:before {
@@ -447,7 +447,7 @@
}
.ki-abstract-43 .path2:before {
content: "\e954";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-44 .path1:before {
@@ -456,7 +456,7 @@
}
.ki-abstract-44 .path2:before {
content: "\e956";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -466,7 +466,7 @@
}
.ki-abstract-45 .path2:before {
content: "\e958";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -477,7 +477,7 @@
}
.ki-abstract-46 .path2:before {
content: "\e95a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-47 .path1:before {
@@ -487,7 +487,7 @@
}
.ki-abstract-47 .path2:before {
content: "\e95c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-48 .path1:before {
@@ -497,12 +497,12 @@
}
.ki-abstract-48 .path2:before {
content: "\e95e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-48 .path3:before {
content: "\e95f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract-49 .path1:before {
@@ -512,13 +512,13 @@
}
.ki-abstract-49 .path2:before {
content: "\e961";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-abstract-49 .path3:before {
content: "\e962";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-abstract .path1:before {
@@ -528,7 +528,7 @@
}
.ki-abstract .path2:before {
content: "\e964";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-files .path1:before {
@@ -537,12 +537,12 @@
}
.ki-add-files .path2:before {
content: "\e966";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-files .path3:before {
content: "\e967";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -553,7 +553,7 @@
}
.ki-add-folder .path2:before {
content: "\e969";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-item .path1:before {
@@ -563,12 +563,12 @@
}
.ki-add-item .path2:before {
content: "\e96b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-item .path3:before {
content: "\e96c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-notepad .path1:before {
@@ -578,17 +578,17 @@
}
.ki-add-notepad .path2:before {
content: "\e96e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-notepad .path3:before {
content: "\e96f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-add-notepad .path4:before {
content: "\e970";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-address-book .path1:before {
@@ -597,12 +597,12 @@
}
.ki-address-book .path2:before {
content: "\e972";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-address-book .path3:before {
content: "\e973";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -613,7 +613,7 @@
}
.ki-airplane-square .path2:before {
content: "\e975";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-airplane .path1:before {
@@ -623,7 +623,7 @@
}
.ki-airplane .path2:before {
content: "\e977";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-airpod .path1:before {
@@ -633,12 +633,12 @@
}
.ki-airpod .path2:before {
content: "\e979";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-airpod .path3:before {
content: "\e97a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-android .path1:before {
@@ -648,27 +648,27 @@
}
.ki-android .path2:before {
content: "\e97c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-android .path3:before {
content: "\e97d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-android .path4:before {
content: "\e97e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-android .path5:before {
content: "\e97f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-android .path6:before {
content: "\e980";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -679,12 +679,12 @@
}
.ki-angular .path2:before {
content: "\e982";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-angular .path3:before {
content: "\e983";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -694,7 +694,7 @@
}
.ki-apple .path2:before {
content: "\e985";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -705,7 +705,7 @@
}
.ki-archive-tick .path2:before {
content: "\e987";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-archive .path1:before {
@@ -715,12 +715,12 @@
}
.ki-archive .path2:before {
content: "\e989";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-archive .path3:before {
content: "\e98a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-circle-left .path1:before {
@@ -730,7 +730,7 @@
}
.ki-arrow-circle-left .path2:before {
content: "\e98c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-circle-right .path1:before {
@@ -740,7 +740,7 @@
}
.ki-arrow-circle-right .path2:before {
content: "\e98e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-diagonal .path1:before {
@@ -750,12 +750,12 @@
}
.ki-arrow-diagonal .path2:before {
content: "\e990";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-diagonal .path3:before {
content: "\e991";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-down-left .path1:before {
@@ -764,7 +764,7 @@
}
.ki-arrow-down-left .path2:before {
content: "\e993";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -775,7 +775,7 @@
}
.ki-arrow-down-refraction .path2:before {
content: "\e995";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-down-right .path1:before {
@@ -784,7 +784,7 @@
}
.ki-arrow-down-right .path2:before {
content: "\e997";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -794,7 +794,7 @@
}
.ki-arrow-down .path2:before {
content: "\e999";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -804,7 +804,7 @@
}
.ki-arrow-left .path2:before {
content: "\e99b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -814,7 +814,7 @@
}
.ki-arrow-mix .path2:before {
content: "\e99d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -825,7 +825,7 @@
}
.ki-arrow-right-left .path2:before {
content: "\e99f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-right .path1:before {
@@ -834,7 +834,7 @@
}
.ki-arrow-right .path2:before {
content: "\e9a1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -845,22 +845,22 @@
}
.ki-arrow-two-diagonals .path2:before {
content: "\e9a3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-two-diagonals .path3:before {
content: "\e9a4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-two-diagonals .path4:before {
content: "\e9a5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-two-diagonals .path5:before {
content: "\e9a6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-up-down .path1:before {
@@ -870,7 +870,7 @@
}
.ki-arrow-up-down .path2:before {
content: "\e9a8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-up-left .path1:before {
@@ -879,7 +879,7 @@
}
.ki-arrow-up-left .path2:before {
content: "\e9aa";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -890,7 +890,7 @@
}
.ki-arrow-up-refraction .path2:before {
content: "\e9ac";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrow-up-right .path1:before {
@@ -899,7 +899,7 @@
}
.ki-arrow-up-right .path2:before {
content: "\e9ae";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -909,7 +909,7 @@
}
.ki-arrow-up .path2:before {
content: "\e9b0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -919,7 +919,7 @@
}
.ki-arrow-zigzag .path2:before {
content: "\e9b2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -930,7 +930,7 @@
}
.ki-arrows-circle .path2:before {
content: "\e9b4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-arrows-loop .path1:before {
@@ -940,7 +940,7 @@
}
.ki-arrows-loop .path2:before {
content: "\e9b6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path1:before {
@@ -950,37 +950,37 @@
}
.ki-artificial-intelligence .path2:before {
content: "\e9b8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path3:before {
content: "\e9b9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path4:before {
content: "\e9ba";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path5:before {
content: "\e9bb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path6:before {
content: "\e9bc";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path7:before {
content: "\e9bd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-artificial-intelligence .path8:before {
content: "\e9be";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-auto-brightness .path1:before {
@@ -990,12 +990,12 @@
}
.ki-auto-brightness .path2:before {
content: "\e9c0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-auto-brightness .path3:before {
content: "\e9c1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-avalanche .path1:before {
@@ -1005,7 +1005,7 @@
}
.ki-avalanche .path2:before {
content: "\e9c3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-award .path1:before {
@@ -1015,12 +1015,12 @@
}
.ki-award .path2:before {
content: "\e9c5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-award .path3:before {
content: "\e9c6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-badge .path1:before {
@@ -1030,22 +1030,22 @@
}
.ki-badge .path2:before {
content: "\e9c8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-badge .path3:before {
content: "\e9c9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-badge .path4:before {
content: "\e9ca";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-badge .path5:before {
content: "\e9cb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bandage .path1:before {
@@ -1055,7 +1055,7 @@
}
.ki-bandage .path2:before {
content: "\e9cd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bank .path1:before {
@@ -1065,7 +1065,7 @@
}
.ki-bank .path2:before {
content: "\e9cf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path1:before {
@@ -1074,37 +1074,37 @@
}
.ki-barcode .path2:before {
content: "\e9d1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path3:before {
content: "\e9d2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path4:before {
content: "\e9d3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path5:before {
content: "\e9d4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path6:before {
content: "\e9d5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path7:before {
content: "\e9d6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-barcode .path8:before {
content: "\e9d7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1115,17 +1115,17 @@
}
.ki-basket-ok .path2:before {
content: "\e9d9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-basket-ok .path3:before {
content: "\e9da";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-basket-ok .path4:before {
content: "\e9db";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-basket .path1:before {
@@ -1135,17 +1135,17 @@
}
.ki-basket .path2:before {
content: "\e9dd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-basket .path3:before {
content: "\e9de";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-basket .path4:before {
content: "\e9df";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-behance .path1:before {
@@ -1154,7 +1154,7 @@
}
.ki-behance .path2:before {
content: "\e9e1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1165,27 +1165,27 @@
}
.ki-bill .path2:before {
content: "\e9e3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bill .path3:before {
content: "\e9e4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bill .path4:before {
content: "\e9e5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bill .path5:before {
content: "\e9e6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bill .path6:before {
content: "\e9e7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-binance-usd .path1:before {
@@ -1194,18 +1194,18 @@
}
.ki-binance-usd .path2:before {
content: "\e9e9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-binance-usd .path3:before {
content: "\e9ea";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-binance-usd .path4:before {
content: "\e9eb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1216,24 +1216,24 @@
}
.ki-binance .path2:before {
content: "\e9ed";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-binance .path3:before {
content: "\e9ee";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-binance .path4:before {
content: "\e9ef";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-binance .path5:before {
content: "\e9f0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bitcoin .path1:before {
@@ -1243,7 +1243,7 @@
}
.ki-bitcoin .path2:before {
content: "\e9f2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-black-down:before {
@@ -1255,7 +1255,7 @@
}
.ki-black-left-line .path2:before {
content: "\e9f5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1268,7 +1268,7 @@
}
.ki-black-right-line .path2:before {
content: "\e9f8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1284,7 +1284,7 @@
}
.ki-bluetooth .path2:before {
content: "\e9fc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1295,17 +1295,17 @@
}
.ki-book-open .path2:before {
content: "\e9fe";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book-open .path3:before {
content: "\e9ff";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book-open .path4:before {
content: "\ea00";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book-square .path1:before {
@@ -1315,12 +1315,12 @@
}
.ki-book-square .path2:before {
content: "\ea02";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book-square .path3:before {
content: "\ea03";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book .path1:before {
@@ -1330,17 +1330,17 @@
}
.ki-book .path2:before {
content: "\ea05";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book .path3:before {
content: "\ea06";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-book .path4:before {
content: "\ea07";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bookmark-2 .path1:before {
@@ -1350,7 +1350,7 @@
}
.ki-bookmark-2 .path2:before {
content: "\ea09";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bookmark .path1:before {
@@ -1360,7 +1360,7 @@
}
.ki-bookmark .path2:before {
content: "\ea0b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bootstrap .path1:before {
@@ -1370,12 +1370,12 @@
}
.ki-bootstrap .path2:before {
content: "\ea0d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bootstrap .path3:before {
content: "\ea0e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-briefcase .path1:before {
@@ -1385,7 +1385,7 @@
}
.ki-briefcase .path2:before {
content: "\ea10";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-cros .path1:before {
@@ -1395,12 +1395,12 @@
}
.ki-brifecase-cros .path2:before {
content: "\ea12";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-cros .path3:before {
content: "\ea13";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-tick .path1:before {
@@ -1410,12 +1410,12 @@
}
.ki-brifecase-tick .path2:before {
content: "\ea15";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-tick .path3:before {
content: "\ea16";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-timer .path1:before {
@@ -1425,12 +1425,12 @@
}
.ki-brifecase-timer .path2:before {
content: "\ea18";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brifecase-timer .path3:before {
content: "\ea19";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-brush .path1:before {
@@ -1440,7 +1440,7 @@
}
.ki-brush .path2:before {
content: "\ea1b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bucket-square .path1:before {
@@ -1450,12 +1450,12 @@
}
.ki-bucket-square .path2:before {
content: "\ea1d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bucket-square .path3:before {
content: "\ea1e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bucket .path1:before {
@@ -1465,17 +1465,17 @@
}
.ki-bucket .path2:before {
content: "\ea20";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bucket .path3:before {
content: "\ea21";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bucket .path4:before {
content: "\ea22";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-1 .path1:before {
@@ -1485,17 +1485,17 @@
}
.ki-burger-menu-1 .path2:before {
content: "\ea24";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-1 .path3:before {
content: "\ea25";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-1 .path4:before {
content: "\ea26";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path1:before {
@@ -1505,47 +1505,47 @@
}
.ki-burger-menu-2 .path2:before {
content: "\ea28";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path3:before {
content: "\ea29";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path4:before {
content: "\ea2a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path5:before {
content: "\ea2b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path6:before {
content: "\ea2c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path7:before {
content: "\ea2d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path8:before {
content: "\ea2e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path9:before {
content: "\ea2f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-2 .path10:before {
content: "\ea30";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-3 .path1:before {
@@ -1555,46 +1555,46 @@
}
.ki-burger-menu-3 .path2:before {
content: "\ea32";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-3 .path3:before {
content: "\ea33";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-burger-menu-3 .path4:before {
content: "\ea34";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-burger-menu-3 .path5:before {
content: "\ea35";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-3 .path6:before {
content: "\ea36";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-burger-menu-3 .path7:before {
content: "\ea37";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-burger-menu-3 .path8:before {
content: "\ea38";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu-3 .path9:before {
content: "\ea39";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1614,17 +1614,17 @@
}
.ki-burger-menu .path2:before {
content: "\ea3e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu .path3:before {
content: "\ea3f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-burger-menu .path4:before {
content: "\ea40";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bus .path1:before {
@@ -1634,22 +1634,22 @@
}
.ki-bus .path2:before {
content: "\ea42";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bus .path3:before {
content: "\ea43";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bus .path4:before {
content: "\ea44";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-bus .path5:before {
content: "\ea45";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calculator .path1:before {
@@ -1659,27 +1659,27 @@
}
.ki-calculator .path2:before {
content: "\ea47";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calculator .path3:before {
content: "\ea48";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calculator .path4:before {
content: "\ea49";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calculator .path5:before {
content: "\ea4a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calculator .path6:before {
content: "\ea4b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-2 .path1:before {
@@ -1689,22 +1689,22 @@
}
.ki-calendar-2 .path2:before {
content: "\ea4d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-2 .path3:before {
content: "\ea4e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-2 .path4:before {
content: "\ea4f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-2 .path5:before {
content: "\ea50";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-8 .path1:before {
@@ -1714,27 +1714,27 @@
}
.ki-calendar-8 .path2:before {
content: "\ea52";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-8 .path3:before {
content: "\ea53";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-8 .path4:before {
content: "\ea54";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-8 .path5:before {
content: "\ea55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-8 .path6:before {
content: "\ea56";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-add .path1:before {
@@ -1744,27 +1744,27 @@
}
.ki-calendar-add .path2:before {
content: "\ea58";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-add .path3:before {
content: "\ea59";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-add .path4:before {
content: "\ea5a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-add .path5:before {
content: "\ea5b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-add .path6:before {
content: "\ea5c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-edit .path1:before {
@@ -1774,12 +1774,12 @@
}
.ki-calendar-edit .path2:before {
content: "\ea5e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-edit .path3:before {
content: "\ea5f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-remove .path1:before {
@@ -1789,27 +1789,27 @@
}
.ki-calendar-remove .path2:before {
content: "\ea61";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-remove .path3:before {
content: "\ea62";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-remove .path4:before {
content: "\ea63";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-remove .path5:before {
content: "\ea64";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-remove .path6:before {
content: "\ea65";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-search .path1:before {
@@ -1819,17 +1819,17 @@
}
.ki-calendar-search .path2:before {
content: "\ea67";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-search .path3:before {
content: "\ea68";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-search .path4:before {
content: "\ea69";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-tick .path1:before {
@@ -1839,27 +1839,27 @@
}
.ki-calendar-tick .path2:before {
content: "\ea6b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-tick .path3:before {
content: "\ea6c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-tick .path4:before {
content: "\ea6d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-tick .path5:before {
content: "\ea6e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar-tick .path6:before {
content: "\ea6f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-calendar .path1:before {
@@ -1869,7 +1869,7 @@
}
.ki-calendar .path2:before {
content: "\ea71";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path1:before {
@@ -1879,37 +1879,37 @@
}
.ki-call .path2:before {
content: "\ea73";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path3:before {
content: "\ea74";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path4:before {
content: "\ea75";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path5:before {
content: "\ea76";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path6:before {
content: "\ea77";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path7:before {
content: "\ea78";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-call .path8:before {
content: "\ea79";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-capsule .path1:before {
@@ -1919,7 +1919,7 @@
}
.ki-capsule .path2:before {
content: "\ea7b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-2 .path1:before {
@@ -1928,28 +1928,28 @@
}
.ki-car-2 .path2:before {
content: "\ea7d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-2 .path3:before {
content: "\ea7e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-2 .path4:before {
content: "\ea7f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-2 .path5:before {
content: "\ea80";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-car-2 .path6:before {
content: "\ea81";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-3 .path1:before {
@@ -1958,12 +1958,12 @@
}
.ki-car-3 .path2:before {
content: "\ea83";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car-3 .path3:before {
content: "\ea84";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -1974,22 +1974,22 @@
}
.ki-car .path2:before {
content: "\ea86";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car .path3:before {
content: "\ea87";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car .path4:before {
content: "\ea88";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-car .path5:before {
content: "\ea89";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-category .path1:before {
@@ -1998,19 +1998,19 @@
}
.ki-category .path2:before {
content: "\ea8b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-category .path3:before {
content: "\ea8c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-category .path4:before {
content: "\ea8d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cd .path1:before {
@@ -2019,7 +2019,7 @@
}
.ki-cd .path2:before {
content: "\ea8f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2029,7 +2029,7 @@
}
.ki-celsius .path2:before {
content: "\ea91";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2040,12 +2040,12 @@
}
.ki-chart-line-down-2 .path2:before {
content: "\ea93";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-line-down-2 .path3:before {
content: "\ea94";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-line-down .path1:before {
@@ -2055,7 +2055,7 @@
}
.ki-chart-line-down .path2:before {
content: "\ea96";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-line-star .path1:before {
@@ -2064,12 +2064,12 @@
}
.ki-chart-line-star .path2:before {
content: "\ea98";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-line-star .path3:before {
content: "\ea99";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2079,7 +2079,7 @@
}
.ki-chart-line-up-2 .path2:before {
content: "\ea9b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2089,7 +2089,7 @@
}
.ki-chart-line-up .path2:before {
content: "\ea9d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2100,7 +2100,7 @@
}
.ki-chart-line .path2:before {
content: "\ea9f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-pie-3 .path1:before {
@@ -2109,13 +2109,13 @@
}
.ki-chart-pie-3 .path2:before {
content: "\eaa1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-chart-pie-3 .path3:before {
content: "\eaa2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2125,13 +2125,13 @@
}
.ki-chart-pie-4 .path2:before {
content: "\eaa4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-chart-pie-4 .path3:before {
content: "\eaa5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2141,7 +2141,7 @@
}
.ki-chart-pie-simple .path2:before {
content: "\eaa7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2152,7 +2152,7 @@
}
.ki-chart-pie-too .path2:before {
content: "\eaa9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-simple-2 .path1:before {
@@ -2162,18 +2162,18 @@
}
.ki-chart-simple-2 .path2:before {
content: "\eaab";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-chart-simple-2 .path3:before {
content: "\eaac";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-simple-2 .path4:before {
content: "\eaad";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2184,18 +2184,18 @@
}
.ki-chart-simple-3 .path2:before {
content: "\eaaf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-chart-simple-3 .path3:before {
content: "\eab0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-simple-3 .path4:before {
content: "\eab1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2206,18 +2206,18 @@
}
.ki-chart-simple .path2:before {
content: "\eab3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-chart-simple .path3:before {
content: "\eab4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chart-simple .path4:before {
content: "\eab5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2227,7 +2227,7 @@
}
.ki-chart .path2:before {
content: "\eab7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2238,7 +2238,7 @@
}
.ki-check-circle .path2:before {
content: "\eab9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-check-square .path1:before {
@@ -2248,7 +2248,7 @@
}
.ki-check-square .path2:before {
content: "\eabb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-check:before {
@@ -2260,33 +2260,33 @@
}
.ki-cheque .path2:before {
content: "\eabe";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cheque .path3:before {
content: "\eabf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cheque .path4:before {
content: "\eac0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cheque .path5:before {
content: "\eac1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cheque .path6:before {
content: "\eac2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-cheque .path7:before {
content: "\eac3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-chrome .path1:before {
@@ -2296,7 +2296,7 @@
}
.ki-chrome .path2:before {
content: "\eac5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-classmates .path1:before {
@@ -2305,7 +2305,7 @@
}
.ki-classmates .path2:before {
content: "\eac7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2315,25 +2315,25 @@
}
.ki-click .path2:before {
content: "\eac9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-click .path3:before {
content: "\eaca";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-click .path4:before {
content: "\eacb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-click .path5:before {
content: "\eacc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2344,12 +2344,12 @@
}
.ki-clipboard .path2:before {
content: "\eace";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-clipboard .path3:before {
content: "\eacf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cloud-add .path1:before {
@@ -2358,7 +2358,7 @@
}
.ki-cloud-add .path2:before {
content: "\ead1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2368,12 +2368,12 @@
}
.ki-cloud-change .path2:before {
content: "\ead3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cloud-change .path3:before {
content: "\ead4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2384,7 +2384,7 @@
}
.ki-cloud-download .path2:before {
content: "\ead6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cloud:before {
@@ -2397,17 +2397,17 @@
}
.ki-code .path2:before {
content: "\ead9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-code .path3:before {
content: "\eada";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-code .path4:before {
content: "\eadb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-coffee .path1:before {
@@ -2417,28 +2417,28 @@
}
.ki-coffee .path2:before {
content: "\eadd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-coffee .path3:before {
content: "\eade";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-coffee .path4:before {
content: "\eadf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-coffee .path5:before {
content: "\eae0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-coffee .path6:before {
content: "\eae1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-color-swatch .path1:before {
@@ -2448,121 +2448,121 @@
}
.ki-color-swatch .path2:before {
content: "\eae3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path3:before {
content: "\eae4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path4:before {
content: "\eae5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path5:before {
content: "\eae6";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path6:before {
content: "\eae7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path7:before {
content: "\eae8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path8:before {
content: "\eae9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path9:before {
content: "\eaea";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path10:before {
content: "\eaeb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path11:before {
content: "\eaec";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path12:before {
content: "\eaed";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path13:before {
content: "\eaee";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path14:before {
content: "\eaef";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path15:before {
content: "\eaf0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path16:before {
content: "\eaf1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path17:before {
content: "\eaf2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path18:before {
content: "\eaf3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path19:before {
content: "\eaf4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path20:before {
content: "\eaf5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-color-swatch .path21:before {
content: "\eaf6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-colors-square .path1:before {
@@ -2572,18 +2572,18 @@
}
.ki-colors-square .path2:before {
content: "\eaf8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-colors-square .path3:before {
content: "\eaf9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-colors-square .path4:before {
content: "\eafa";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2593,7 +2593,7 @@
}
.ki-compass .path2:before {
content: "\eafc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2603,7 +2603,7 @@
}
.ki-copy-success .path2:before {
content: "\eafe";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2616,34 +2616,34 @@
}
.ki-courier-express .path2:before {
content: "\eb01";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-courier-express .path3:before {
content: "\eb02";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-courier-express .path4:before {
content: "\eb03";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-courier-express .path5:before {
content: "\eb04";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-courier-express .path6:before {
content: "\eb05";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-courier-express .path7:before {
content: "\eb06";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2653,13 +2653,13 @@
}
.ki-courier .path2:before {
content: "\eb08";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-courier .path3:before {
content: "\eb09";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-credit-cart .path1:before {
@@ -2669,7 +2669,7 @@
}
.ki-credit-cart .path2:before {
content: "\eb0b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cross-circle .path1:before {
@@ -2679,7 +2679,7 @@
}
.ki-cross-circle .path2:before {
content: "\eb0d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cross-square .path1:before {
@@ -2689,7 +2689,7 @@
}
.ki-cross-square .path2:before {
content: "\eb0f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cross .path1:before {
@@ -2698,7 +2698,7 @@
}
.ki-cross .path2:before {
content: "\eb11";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2709,12 +2709,12 @@
}
.ki-crown-2 .path2:before {
content: "\eb13";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-crown-2 .path3:before {
content: "\eb14";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-crown .path1:before {
@@ -2724,7 +2724,7 @@
}
.ki-crown .path2:before {
content: "\eb16";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-css .path1:before {
@@ -2734,7 +2734,7 @@
}
.ki-css .path2:before {
content: "\eb18";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cube-2 .path1:before {
@@ -2744,13 +2744,13 @@
}
.ki-cube-2 .path2:before {
content: "\eb1a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-cube-2 .path3:before {
content: "\eb1b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cube-3 .path1:before {
@@ -2760,7 +2760,7 @@
}
.ki-cube-3 .path2:before {
content: "\eb1d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-cup .path1:before {
@@ -2770,7 +2770,7 @@
}
.ki-cup .path2:before {
content: "\eb1f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dash .path1:before {
@@ -2780,7 +2780,7 @@
}
.ki-dash .path2:before {
content: "\eb21";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-data .path1:before {
@@ -2789,22 +2789,22 @@
}
.ki-data .path2:before {
content: "\eb23";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-data .path3:before {
content: "\eb24";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-data .path4:before {
content: "\eb25";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-data .path5:before {
content: "\eb26";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2814,7 +2814,7 @@
}
.ki-delete-files .path2:before {
content: "\eb28";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2825,7 +2825,7 @@
}
.ki-delete-folder .path2:before {
content: "\eb2a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path1:before {
@@ -2835,44 +2835,44 @@
}
.ki-delivery-2 .path2:before {
content: "\eb2c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path3:before {
content: "\eb2d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-delivery-2 .path4:before {
content: "\eb2e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path5:before {
content: "\eb2f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path6:before {
content: "\eb30";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path7:before {
content: "\eb31";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-delivery-2 .path8:before {
content: "\eb32";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-2 .path9:before {
content: "\eb33";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-3 .path1:before {
@@ -2882,12 +2882,12 @@
}
.ki-delivery-3 .path2:before {
content: "\eb35";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-3 .path3:before {
content: "\eb36";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-24 .path1:before {
@@ -2896,18 +2896,18 @@
}
.ki-delivery-24 .path2:before {
content: "\eb38";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-delivery-24 .path3:before {
content: "\eb39";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-24 .path4:before {
content: "\eb3a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-door .path1:before {
@@ -2917,17 +2917,17 @@
}
.ki-delivery-door .path2:before {
content: "\eb3c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-door .path3:before {
content: "\eb3d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-door .path4:before {
content: "\eb3e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-geolocation .path1:before {
@@ -2936,23 +2936,23 @@
}
.ki-delivery-geolocation .path2:before {
content: "\eb40";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-geolocation .path3:before {
content: "\eb41";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-geolocation .path4:before {
content: "\eb42";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-delivery-geolocation .path5:before {
content: "\eb43";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-time .path1:before {
@@ -2961,22 +2961,22 @@
}
.ki-delivery-time .path2:before {
content: "\eb45";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-time .path3:before {
content: "\eb46";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-time .path4:before {
content: "\eb47";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery-time .path5:before {
content: "\eb48";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -2986,23 +2986,23 @@
}
.ki-delivery .path2:before {
content: "\eb4a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-delivery .path3:before {
content: "\eb4b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery .path4:before {
content: "\eb4c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-delivery .path5:before {
content: "\eb4d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-design-2 .path1:before {
@@ -3012,7 +3012,7 @@
}
.ki-design-2 .path2:before {
content: "\eb4f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-design-frame .path1:before {
@@ -3022,7 +3022,7 @@
}
.ki-design-frame .path2:before {
content: "\eb51";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-design-mask .path1:before {
@@ -3032,7 +3032,7 @@
}
.ki-design-mask .path2:before {
content: "\eb53";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-design .path1:before {
@@ -3042,7 +3042,7 @@
}
.ki-design .path2:before {
content: "\eb55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices-2 .path1:before {
@@ -3052,12 +3052,12 @@
}
.ki-devices-2 .path2:before {
content: "\eb57";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices-2 .path3:before {
content: "\eb58";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices .path1:before {
@@ -3067,22 +3067,22 @@
}
.ki-devices .path2:before {
content: "\eb5a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices .path3:before {
content: "\eb5b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices .path4:before {
content: "\eb5c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-devices .path5:before {
content: "\eb5d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-diamonds .path1:before {
@@ -3091,7 +3091,7 @@
}
.ki-diamonds .path2:before {
content: "\eb5f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3101,18 +3101,18 @@
}
.ki-directbox-default .path2:before {
content: "\eb61";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-directbox-default .path3:before {
content: "\eb62";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-directbox-default .path4:before {
content: "\eb63";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-disconnect .path1:before {
@@ -3121,25 +3121,25 @@
}
.ki-disconnect .path2:before {
content: "\eb65";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-disconnect .path3:before {
content: "\eb66";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-disconnect .path4:before {
content: "\eb67";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-disconnect .path5:before {
content: "\eb68";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3150,7 +3150,7 @@
}
.ki-discount .path2:before {
content: "\eb6a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-disk .path1:before {
@@ -3160,7 +3160,7 @@
}
.ki-disk .path2:before {
content: "\eb6c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dislike .path1:before {
@@ -3169,7 +3169,7 @@
}
.ki-dislike .path2:before {
content: "\eb6e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3183,7 +3183,7 @@
}
.ki-document .path2:before {
content: "\eb71";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dollar .path1:before {
@@ -3193,12 +3193,12 @@
}
.ki-dollar .path2:before {
content: "\eb73";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dollar .path3:before {
content: "\eb74";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle-vertical .path1:before {
@@ -3208,17 +3208,17 @@
}
.ki-dots-circle-vertical .path2:before {
content: "\eb76";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle-vertical .path3:before {
content: "\eb77";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle-vertical .path4:before {
content: "\eb78";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle .path1:before {
@@ -3228,17 +3228,17 @@
}
.ki-dots-circle .path2:before {
content: "\eb7a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle .path3:before {
content: "\eb7b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-circle .path4:before {
content: "\eb7c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-horizontal .path1:before {
@@ -3247,13 +3247,13 @@
}
.ki-dots-horizontal .path2:before {
content: "\eb7e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-dots-horizontal .path3:before {
content: "\eb7f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3264,17 +3264,17 @@
}
.ki-dots-square-vertical .path2:before {
content: "\eb81";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-square-vertical .path3:before {
content: "\eb82";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-square-vertical .path4:before {
content: "\eb83";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-square .path1:before {
@@ -3284,17 +3284,17 @@
}
.ki-dots-square .path2:before {
content: "\eb85";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-square .path3:before {
content: "\eb86";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-square .path4:before {
content: "\eb87";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dots-vertical .path1:before {
@@ -3303,13 +3303,13 @@
}
.ki-dots-vertical .path2:before {
content: "\eb89";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-dots-vertical .path3:before {
content: "\eb8a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3320,13 +3320,13 @@
}
.ki-double-check-circle .path2:before {
content: "\eb8c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-double-check-circle .path3:before {
content: "\eb8d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-double-check .path1:before {
@@ -3335,7 +3335,7 @@
}
.ki-double-check .path2:before {
content: "\eb8f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3345,12 +3345,12 @@
}
.ki-double-down .path2:before {
content: "\eb91";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-double-down .path3:before {
content: "\eb92";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3361,7 +3361,7 @@
}
.ki-double-left-arrow .path2:before {
content: "\eb94";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-double-left .path1:before {
@@ -3370,7 +3370,7 @@
}
.ki-double-left .path2:before {
content: "\eb96";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3381,7 +3381,7 @@
}
.ki-double-right-arrow .path2:before {
content: "\eb98";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-double-right .path1:before {
@@ -3390,7 +3390,7 @@
}
.ki-double-right .path2:before {
content: "\eb9a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3400,12 +3400,12 @@
}
.ki-double-up .path2:before {
content: "\eb9c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-double-up .path3:before {
content: "\eb9d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3416,7 +3416,7 @@
}
.ki-down-square .path2:before {
content: "\eb9f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-down:before {
@@ -3428,29 +3428,29 @@
}
.ki-dribbble .path2:before {
content: "\eba2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dribbble .path3:before {
content: "\eba3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-dribbble .path4:before {
content: "\eba4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-dribbble .path5:before {
content: "\eba5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-dribbble .path6:before {
content: "\eba6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-drop .path1:before {
@@ -3459,7 +3459,7 @@
}
.ki-drop .path2:before {
content: "\eba8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3470,25 +3470,25 @@
}
.ki-dropbox .path2:before {
content: "\ebaa";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.4;
}
.ki-dropbox .path3:before {
content: "\ebab";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.4;
}
.ki-dropbox .path4:before {
content: "\ebac";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.4;
}
.ki-dropbox .path5:before {
content: "\ebad";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-educare .path1:before {
@@ -3498,18 +3498,18 @@
}
.ki-educare .path2:before {
content: "\ebaf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-educare .path3:before {
content: "\ebb0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-educare .path4:before {
content: "\ebb1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path1:before {
@@ -3518,48 +3518,48 @@
}
.ki-electricity .path2:before {
content: "\ebb3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path3:before {
content: "\ebb4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path4:before {
content: "\ebb5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path5:before {
content: "\ebb6";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-electricity .path6:before {
content: "\ebb7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path7:before {
content: "\ebb8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path8:before {
content: "\ebb9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path9:before {
content: "\ebba";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electricity .path10:before {
content: "\ebbb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electronic-clock .path1:before {
@@ -3569,17 +3569,17 @@
}
.ki-electronic-clock .path2:before {
content: "\ebbd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electronic-clock .path3:before {
content: "\ebbe";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-electronic-clock .path4:before {
content: "\ebbf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-1 .path1:before {
@@ -3588,19 +3588,19 @@
}
.ki-element-1 .path2:before {
content: "\ebc1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-1 .path3:before {
content: "\ebc2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-1 .path4:before {
content: "\ebc3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-2 .path1:before {
@@ -3609,7 +3609,7 @@
}
.ki-element-2 .path2:before {
content: "\ebc5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3620,7 +3620,7 @@
}
.ki-element-3 .path2:before {
content: "\ebc7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-4 .path1:before {
@@ -3629,7 +3629,7 @@
}
.ki-element-4 .path2:before {
content: "\ebc9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3639,7 +3639,7 @@
}
.ki-element-5 .path2:before {
content: "\ebcb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3650,7 +3650,7 @@
}
.ki-element-6 .path2:before {
content: "\ebcd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-7 .path1:before {
@@ -3659,7 +3659,7 @@
}
.ki-element-7 .path2:before {
content: "\ebcf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3670,7 +3670,7 @@
}
.ki-element-8 .path2:before {
content: "\ebd1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-9 .path1:before {
@@ -3680,7 +3680,7 @@
}
.ki-element-9 .path2:before {
content: "\ebd3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-10 .path1:before {
@@ -3689,13 +3689,13 @@
}
.ki-element-10 .path2:before {
content: "\ebd5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-10 .path3:before {
content: "\ebd6";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3705,18 +3705,18 @@
}
.ki-element-11 .path2:before {
content: "\ebd8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-11 .path3:before {
content: "\ebd9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-11 .path4:before {
content: "\ebda";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3727,13 +3727,13 @@
}
.ki-element-12 .path2:before {
content: "\ebdc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-12 .path3:before {
content: "\ebdd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-equal .path1:before {
@@ -3742,24 +3742,24 @@
}
.ki-element-equal .path2:before {
content: "\ebdf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-equal .path3:before {
content: "\ebe0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-equal .path4:before {
content: "\ebe1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-equal .path5:before {
content: "\ebe2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-plus .path1:before {
@@ -3768,24 +3768,24 @@
}
.ki-element-plus .path2:before {
content: "\ebe4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-plus .path3:before {
content: "\ebe5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-element-plus .path4:before {
content: "\ebe6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-element-plus .path5:before {
content: "\ebe7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-emoji-happy .path1:before {
@@ -3795,17 +3795,17 @@
}
.ki-emoji-happy .path2:before {
content: "\ebe9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-emoji-happy .path3:before {
content: "\ebea";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-emoji-happy .path4:before {
content: "\ebeb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-enjin-coin .path1:before {
@@ -3814,7 +3814,7 @@
}
.ki-enjin-coin .path2:before {
content: "\ebed";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3824,7 +3824,7 @@
}
.ki-entrance-left .path2:before {
content: "\ebef";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3835,7 +3835,7 @@
}
.ki-entrance-right .path2:before {
content: "\ebf1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-eraser .path1:before {
@@ -3845,12 +3845,12 @@
}
.ki-eraser .path2:before {
content: "\ebf3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-eraser .path3:before {
content: "\ebf4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3861,12 +3861,12 @@
}
.ki-euro .path2:before {
content: "\ebf6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-euro .path3:before {
content: "\ebf7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-exit-down .path1:before {
@@ -3876,7 +3876,7 @@
}
.ki-exit-down .path2:before {
content: "\ebf9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-exit-left .path1:before {
@@ -3886,7 +3886,7 @@
}
.ki-exit-left .path2:before {
content: "\ebfb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-exit-right-corner .path1:before {
@@ -3896,7 +3896,7 @@
}
.ki-exit-right-corner .path2:before {
content: "\ebfd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-exit-right .path1:before {
@@ -3906,7 +3906,7 @@
}
.ki-exit-right .path2:before {
content: "\ebff";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-exit-up .path1:before {
@@ -3916,7 +3916,7 @@
}
.ki-exit-up .path2:before {
content: "\ec01";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-external-drive .path1:before {
@@ -3925,23 +3925,23 @@
}
.ki-external-drive .path2:before {
content: "\ec03";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-external-drive .path3:before {
content: "\ec04";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-external-drive .path4:before {
content: "\ec05";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-external-drive .path5:before {
content: "\ec06";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-eye-slash .path1:before {
@@ -3950,18 +3950,18 @@
}
.ki-eye-slash .path2:before {
content: "\ec08";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-eye-slash .path3:before {
content: "\ec09";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-eye-slash .path4:before {
content: "\ec0a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3971,13 +3971,13 @@
}
.ki-eye .path2:before {
content: "\ec0c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-eye .path3:before {
content: "\ec0d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -3988,7 +3988,7 @@
}
.ki-facebook .path2:before {
content: "\ec0f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-faceid .path1:before {
@@ -3998,27 +3998,27 @@
}
.ki-faceid .path2:before {
content: "\ec11";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-faceid .path3:before {
content: "\ec12";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-faceid .path4:before {
content: "\ec13";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-faceid .path5:before {
content: "\ec14";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-faceid .path6:before {
content: "\ec15";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-fasten .path1:before {
@@ -4028,7 +4028,7 @@
}
.ki-fasten .path2:before {
content: "\ec17";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-fat-rows .path1:before {
@@ -4037,7 +4037,7 @@
}
.ki-fat-rows .path2:before {
content: "\ec19";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4048,7 +4048,7 @@
}
.ki-feather .path2:before {
content: "\ec1b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-figma .path1:before {
@@ -4058,23 +4058,23 @@
}
.ki-figma .path2:before {
content: "\ec1d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.4;
}
.ki-figma .path3:before {
content: "\ec1e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-figma .path4:before {
content: "\ec1f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-figma .path5:before {
content: "\ec20";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-file-added .path1:before {
@@ -4083,7 +4083,7 @@
}
.ki-file-added .path2:before {
content: "\ec22";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4093,7 +4093,7 @@
}
.ki-file-deleted .path2:before {
content: "\ec24";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4104,7 +4104,7 @@
}
.ki-file-down .path2:before {
content: "\ec26";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-file-left .path1:before {
@@ -4114,7 +4114,7 @@
}
.ki-file-left .path2:before {
content: "\ec28";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-file-right .path1:before {
@@ -4124,7 +4124,7 @@
}
.ki-file-right .path2:before {
content: "\ec2a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-file-sheet .path1:before {
@@ -4133,7 +4133,7 @@
}
.ki-file-sheet .path2:before {
content: "\ec2c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4144,7 +4144,7 @@
}
.ki-file-up .path2:before {
content: "\ec2e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-file .path1:before {
@@ -4153,7 +4153,7 @@
}
.ki-file .path2:before {
content: "\ec30";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4163,7 +4163,7 @@
}
.ki-files-tablet .path2:before {
content: "\ec32";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4174,7 +4174,7 @@
}
.ki-filter-edit .path2:before {
content: "\ec34";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-filter-search .path1:before {
@@ -4184,12 +4184,12 @@
}
.ki-filter-search .path2:before {
content: "\ec36";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-filter-search .path3:before {
content: "\ec37";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-filter-square .path1:before {
@@ -4198,7 +4198,7 @@
}
.ki-filter-square .path2:before {
content: "\ec39";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4209,7 +4209,7 @@
}
.ki-filter-tablet .path2:before {
content: "\ec3b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-filter-tick .path1:before {
@@ -4219,7 +4219,7 @@
}
.ki-filter-tick .path2:before {
content: "\ec3d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-filter .path1:before {
@@ -4228,7 +4228,7 @@
}
.ki-filter .path2:before {
content: "\ec3f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4239,32 +4239,32 @@
}
.ki-finance-calculator .path2:before {
content: "\ec41";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-finance-calculator .path3:before {
content: "\ec42";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-finance-calculator .path4:before {
content: "\ec43";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-finance-calculator .path5:before {
content: "\ec44";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-finance-calculator .path6:before {
content: "\ec45";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-finance-calculator .path7:before {
content: "\ec46";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-financial-schedule .path1:before {
@@ -4274,17 +4274,17 @@
}
.ki-financial-schedule .path2:before {
content: "\ec48";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-financial-schedule .path3:before {
content: "\ec49";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-financial-schedule .path4:before {
content: "\ec4a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4294,25 +4294,25 @@
}
.ki-fingerprint-scanning .path2:before {
content: "\ec4c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-fingerprint-scanning .path3:before {
content: "\ec4d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-fingerprint-scanning .path4:before {
content: "\ec4e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-fingerprint-scanning .path5:before {
content: "\ec4f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4323,7 +4323,7 @@
}
.ki-flag .path2:before {
content: "\ec51";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-flash-circle .path1:before {
@@ -4333,7 +4333,7 @@
}
.ki-flash-circle .path2:before {
content: "\ec53";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-flask .path1:before {
@@ -4343,7 +4343,7 @@
}
.ki-flask .path2:before {
content: "\ec55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-focus .path1:before {
@@ -4353,7 +4353,7 @@
}
.ki-focus .path2:before {
content: "\ec57";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-folder-added .path1:before {
@@ -4363,7 +4363,7 @@
}
.ki-folder-added .path2:before {
content: "\ec59";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-folder-down .path1:before {
@@ -4373,7 +4373,7 @@
}
.ki-folder-down .path2:before {
content: "\ec5b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-folder-up .path1:before {
@@ -4383,7 +4383,7 @@
}
.ki-folder-up .path2:before {
content: "\ec5d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-folder .path1:before {
@@ -4393,7 +4393,7 @@
}
.ki-folder .path2:before {
content: "\ec5f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-frame .path1:before {
@@ -4402,18 +4402,18 @@
}
.ki-frame .path2:before {
content: "\ec61";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-frame .path3:before {
content: "\ec62";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-frame .path4:before {
content: "\ec63";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4424,7 +4424,7 @@
}
.ki-gear .path2:before {
content: "\ec65";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-general-mouse .path1:before {
@@ -4434,7 +4434,7 @@
}
.ki-general-mouse .path2:before {
content: "\ec67";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-geolocation-home .path1:before {
@@ -4444,7 +4444,7 @@
}
.ki-geolocation-home .path2:before {
content: "\ec69";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-geolocation .path1:before {
@@ -4454,7 +4454,7 @@
}
.ki-geolocation .path2:before {
content: "\ec6b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ghost .path1:before {
@@ -4463,12 +4463,12 @@
}
.ki-ghost .path2:before {
content: "\ec6d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ghost .path3:before {
content: "\ec6e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4479,18 +4479,18 @@
}
.ki-gift .path2:before {
content: "\ec70";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-gift .path3:before {
content: "\ec71";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-gift .path4:before {
content: "\ec72";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4501,7 +4501,7 @@
}
.ki-github .path2:before {
content: "\ec74";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-glass .path1:before {
@@ -4510,13 +4510,13 @@
}
.ki-glass .path2:before {
content: "\ec76";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-glass .path3:before {
content: "\ec77";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-google-play .path1:before {
@@ -4526,7 +4526,7 @@
}
.ki-google-play .path2:before {
content: "\ec79";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-google .path1:before {
@@ -4536,7 +4536,7 @@
}
.ki-google .path2:before {
content: "\ec7b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-2 .path1:before {
@@ -4546,12 +4546,12 @@
}
.ki-graph-2 .path2:before {
content: "\ec7d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-2 .path3:before {
content: "\ec7e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-3 .path1:before {
@@ -4561,7 +4561,7 @@
}
.ki-graph-3 .path2:before {
content: "\ec80";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-4 .path1:before {
@@ -4570,7 +4570,7 @@
}
.ki-graph-4 .path2:before {
content: "\ec82";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4581,27 +4581,27 @@
}
.ki-graph-up .path2:before {
content: "\ec84";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-up .path3:before {
content: "\ec85";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-up .path4:before {
content: "\ec86";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-up .path5:before {
content: "\ec87";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph-up .path6:before {
content: "\ec88";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph .path1:before {
@@ -4611,17 +4611,17 @@
}
.ki-graph .path2:before {
content: "\ec8a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph .path3:before {
content: "\ec8b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-graph .path4:before {
content: "\ec8c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-grid-2 .path1:before {
@@ -4631,7 +4631,7 @@
}
.ki-grid-2 .path2:before {
content: "\ec8e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-grid-frame .path1:before {
@@ -4640,13 +4640,13 @@
}
.ki-grid-frame .path2:before {
content: "\ec90";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-grid-frame .path3:before {
content: "\ec91";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-grid .path1:before {
@@ -4656,7 +4656,7 @@
}
.ki-grid .path2:before {
content: "\ec93";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-handcart:before {
@@ -4669,7 +4669,7 @@
}
.ki-happy-emoji .path2:before {
content: "\ec96";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-heart-circle .path1:before {
@@ -4679,7 +4679,7 @@
}
.ki-heart-circle .path2:before {
content: "\ec98";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-heart .path1:before {
@@ -4689,7 +4689,7 @@
}
.ki-heart .path2:before {
content: "\ec9a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-home-1 .path1:before {
@@ -4699,7 +4699,7 @@
}
.ki-home-1 .path2:before {
content: "\ec9c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-home-2 .path1:before {
@@ -4709,7 +4709,7 @@
}
.ki-home-2 .path2:before {
content: "\ec9e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-home-3 .path1:before {
@@ -4719,7 +4719,7 @@
}
.ki-home-3 .path2:before {
content: "\eca0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-home:before {
@@ -4732,7 +4732,7 @@
}
.ki-html .path2:before {
content: "\eca3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-icon .path1:before {
@@ -4742,12 +4742,12 @@
}
.ki-icon .path2:before {
content: "\eca5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-icon .path3:before {
content: "\eca6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-illustrator .path1:before {
@@ -4757,17 +4757,17 @@
}
.ki-illustrator .path2:before {
content: "\eca8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-illustrator .path3:before {
content: "\eca9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-illustrator .path4:before {
content: "\ecaa";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-2 .path1:before {
@@ -4777,12 +4777,12 @@
}
.ki-information-2 .path2:before {
content: "\ecac";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-2 .path3:before {
content: "\ecad";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-3 .path1:before {
@@ -4792,12 +4792,12 @@
}
.ki-information-3 .path2:before {
content: "\ecaf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-3 .path3:before {
content: "\ecb0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-4 .path1:before {
@@ -4807,12 +4807,12 @@
}
.ki-information-4 .path2:before {
content: "\ecb2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-4 .path3:before {
content: "\ecb3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-5 .path1:before {
@@ -4822,12 +4822,12 @@
}
.ki-information-5 .path2:before {
content: "\ecb5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information-5 .path3:before {
content: "\ecb6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information .path1:before {
@@ -4837,12 +4837,12 @@
}
.ki-information .path2:before {
content: "\ecb8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-information .path3:before {
content: "\ecb9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-instagram .path1:before {
@@ -4852,7 +4852,7 @@
}
.ki-instagram .path2:before {
content: "\ecbb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-joystick .path1:before {
@@ -4861,19 +4861,19 @@
}
.ki-joystick .path2:before {
content: "\ecbd";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-joystick .path3:before {
content: "\ecbe";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-joystick .path4:before {
content: "\ecbf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-js-2 .path1:before {
@@ -4882,7 +4882,7 @@
}
.ki-js-2 .path2:before {
content: "\ecc1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4892,7 +4892,7 @@
}
.ki-js .path2:before {
content: "\ecc3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4902,7 +4902,7 @@
}
.ki-kanban .path2:before {
content: "\ecc5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4913,7 +4913,7 @@
}
.ki-key-square .path2:before {
content: "\ecc7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-key .path1:before {
@@ -4923,7 +4923,7 @@
}
.ki-key .path2:before {
content: "\ecc9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-keyboard .path1:before {
@@ -4932,7 +4932,7 @@
}
.ki-keyboard .path2:before {
content: "\eccb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4943,7 +4943,7 @@
}
.ki-laptop .path2:before {
content: "\eccd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-laravel .path1:before {
@@ -4953,34 +4953,34 @@
}
.ki-laravel .path2:before {
content: "\eccf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-laravel .path3:before {
content: "\ecd0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-laravel .path4:before {
content: "\ecd1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-laravel .path5:before {
content: "\ecd2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-laravel .path6:before {
content: "\ecd3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-laravel .path7:before {
content: "\ecd4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -4991,7 +4991,7 @@
}
.ki-left-square .path2:before {
content: "\ecd6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-left:before {
@@ -5004,7 +5004,7 @@
}
.ki-like-2 .path2:before {
content: "\ecd9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-like-folder .path1:before {
@@ -5014,7 +5014,7 @@
}
.ki-like-folder .path2:before {
content: "\ecdb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-like-shapes .path1:before {
@@ -5024,7 +5024,7 @@
}
.ki-like-shapes .path2:before {
content: "\ecdd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-like-tag .path1:before {
@@ -5034,7 +5034,7 @@
}
.ki-like-tag .path2:before {
content: "\ecdf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-like .path1:before {
@@ -5043,7 +5043,7 @@
}
.ki-like .path2:before {
content: "\ece1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5053,7 +5053,7 @@
}
.ki-loading .path2:before {
content: "\ece3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5063,23 +5063,23 @@
}
.ki-lock-2 .path2:before {
content: "\ece5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock-2 .path3:before {
content: "\ece6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock-2 .path4:before {
content: "\ece7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-lock-2 .path5:before {
content: "\ece8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock-3 .path1:before {
@@ -5089,12 +5089,12 @@
}
.ki-lock-3 .path2:before {
content: "\ecea";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock-3 .path3:before {
content: "\eceb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock .path1:before {
@@ -5104,12 +5104,12 @@
}
.ki-lock .path2:before {
content: "\eced";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lock .path3:before {
content: "\ecee";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path1:before {
@@ -5119,32 +5119,32 @@
}
.ki-logistic .path2:before {
content: "\ecf0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path3:before {
content: "\ecf1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path4:before {
content: "\ecf2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path5:before {
content: "\ecf3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path6:before {
content: "\ecf4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-logistic .path7:before {
content: "\ecf5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lots-shopping .path1:before {
@@ -5154,40 +5154,40 @@
}
.ki-lots-shopping .path2:before {
content: "\ecf7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lots-shopping .path3:before {
content: "\ecf8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-lots-shopping .path4:before {
content: "\ecf9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lots-shopping .path5:before {
content: "\ecfa";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-lots-shopping .path6:before {
content: "\ecfb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lots-shopping .path7:before {
content: "\ecfc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-lots-shopping .path8:before {
content: "\ecfd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lovely .path1:before {
@@ -5197,7 +5197,7 @@
}
.ki-lovely .path2:before {
content: "\ecff";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-lts .path1:before {
@@ -5206,7 +5206,7 @@
}
.ki-lts .path2:before {
content: "\ed01";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5217,7 +5217,7 @@
}
.ki-magnifier .path2:before {
content: "\ed03";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-map .path1:before {
@@ -5227,12 +5227,12 @@
}
.ki-map .path2:before {
content: "\ed05";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-map .path3:before {
content: "\ed06";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-mask .path1:before {
@@ -5242,12 +5242,12 @@
}
.ki-mask .path2:before {
content: "\ed08";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-mask .path3:before {
content: "\ed09";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-maximize .path1:before {
@@ -5257,22 +5257,22 @@
}
.ki-maximize .path2:before {
content: "\ed0b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-maximize .path3:before {
content: "\ed0c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-maximize .path4:before {
content: "\ed0d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-maximize .path5:before {
content: "\ed0e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-medal-star .path1:before {
@@ -5281,18 +5281,18 @@
}
.ki-medal-star .path2:before {
content: "\ed10";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-medal-star .path3:before {
content: "\ed11";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-medal-star .path4:before {
content: "\ed12";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-menu .path1:before {
@@ -5302,17 +5302,17 @@
}
.ki-menu .path2:before {
content: "\ed14";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-menu .path3:before {
content: "\ed15";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-menu .path4:before {
content: "\ed16";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-add .path1:before {
@@ -5322,12 +5322,12 @@
}
.ki-message-add .path2:before {
content: "\ed18";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-add .path3:before {
content: "\ed19";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-edit .path1:before {
@@ -5337,7 +5337,7 @@
}
.ki-message-edit .path2:before {
content: "\ed1b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-minus .path1:before {
@@ -5347,7 +5347,7 @@
}
.ki-message-minus .path2:before {
content: "\ed1d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-notif .path1:before {
@@ -5356,23 +5356,23 @@
}
.ki-message-notif .path2:before {
content: "\ed1f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-message-notif .path3:before {
content: "\ed20";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-notif .path4:before {
content: "\ed21";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-notif .path5:before {
content: "\ed22";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-programming .path1:before {
@@ -5382,17 +5382,17 @@
}
.ki-message-programming .path2:before {
content: "\ed24";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-programming .path3:before {
content: "\ed25";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-programming .path4:before {
content: "\ed26";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-question .path1:before {
@@ -5402,12 +5402,12 @@
}
.ki-message-question .path2:before {
content: "\ed28";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-question .path3:before {
content: "\ed29";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-text-2 .path1:before {
@@ -5417,12 +5417,12 @@
}
.ki-message-text-2 .path2:before {
content: "\ed2b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-text-2 .path3:before {
content: "\ed2c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-text .path1:before {
@@ -5432,12 +5432,12 @@
}
.ki-message-text .path2:before {
content: "\ed2e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-message-text .path3:before {
content: "\ed2f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-messages .path1:before {
@@ -5446,23 +5446,23 @@
}
.ki-messages .path2:before {
content: "\ed31";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-messages .path3:before {
content: "\ed32";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-messages .path4:before {
content: "\ed33";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-messages .path5:before {
content: "\ed34";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-microsoft .path1:before {
@@ -5472,17 +5472,17 @@
}
.ki-microsoft .path2:before {
content: "\ed36";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-microsoft .path3:before {
content: "\ed37";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-microsoft .path4:before {
content: "\ed38";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5493,12 +5493,12 @@
}
.ki-milk .path2:before {
content: "\ed3a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-milk .path3:before {
content: "\ed3b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-minus-circle .path1:before {
@@ -5508,7 +5508,7 @@
}
.ki-minus-circle .path2:before {
content: "\ed3d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-minus-folder .path1:before {
@@ -5518,7 +5518,7 @@
}
.ki-minus-folder .path2:before {
content: "\ed3f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-minus-square .path1:before {
@@ -5528,7 +5528,7 @@
}
.ki-minus-square .path2:before {
content: "\ed41";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-minus:before {
@@ -5541,7 +5541,7 @@
}
.ki-monitor-mobile .path2:before {
content: "\ed44";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-moon .path1:before {
@@ -5550,7 +5550,7 @@
}
.ki-moon .path2:before {
content: "\ed46";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5561,17 +5561,17 @@
}
.ki-more-2 .path2:before {
content: "\ed48";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-more-2 .path3:before {
content: "\ed49";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-more-2 .path4:before {
content: "\ed4a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-mouse-circle .path1:before {
@@ -5580,7 +5580,7 @@
}
.ki-mouse-circle .path2:before {
content: "\ed4c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5591,7 +5591,7 @@
}
.ki-mouse-square .path2:before {
content: "\ed4e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-mouse .path1:before {
@@ -5601,7 +5601,7 @@
}
.ki-mouse .path2:before {
content: "\ed50";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-nexo .path1:before {
@@ -5611,7 +5611,7 @@
}
.ki-nexo .path2:before {
content: "\ed52";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path1:before {
@@ -5620,48 +5620,48 @@
}
.ki-night-day .path2:before {
content: "\ed54";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-night-day .path3:before {
content: "\ed55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path4:before {
content: "\ed56";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path5:before {
content: "\ed57";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path6:before {
content: "\ed58";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path7:before {
content: "\ed59";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path8:before {
content: "\ed5a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path9:before {
content: "\ed5b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-night-day .path10:before {
content: "\ed5c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-note-2 .path1:before {
@@ -5671,17 +5671,17 @@
}
.ki-note-2 .path2:before {
content: "\ed5e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-note-2 .path3:before {
content: "\ed5f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-note-2 .path4:before {
content: "\ed60";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-note .path1:before {
@@ -5691,7 +5691,7 @@
}
.ki-note .path2:before {
content: "\ed62";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad-bookmark .path1:before {
@@ -5700,27 +5700,27 @@
}
.ki-notepad-bookmark .path2:before {
content: "\ed64";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad-bookmark .path3:before {
content: "\ed65";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad-bookmark .path4:before {
content: "\ed66";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad-bookmark .path5:before {
content: "\ed67";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad-bookmark .path6:before {
content: "\ed68";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5731,7 +5731,7 @@
}
.ki-notepad-edit .path2:before {
content: "\ed6a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad .path1:before {
@@ -5740,23 +5740,23 @@
}
.ki-notepad .path2:before {
content: "\ed6c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad .path3:before {
content: "\ed6d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-notepad .path4:before {
content: "\ed6e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notepad .path5:before {
content: "\ed6f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-2 .path1:before {
@@ -5765,7 +5765,7 @@
}
.ki-notification-2 .path2:before {
content: "\ed71";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5775,13 +5775,13 @@
}
.ki-notification-bing .path2:before {
content: "\ed73";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-notification-bing .path3:before {
content: "\ed74";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-circle .path1:before {
@@ -5790,7 +5790,7 @@
}
.ki-notification-circle .path2:before {
content: "\ed76";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5800,13 +5800,13 @@
}
.ki-notification-favorite .path2:before {
content: "\ed78";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-notification-favorite .path3:before {
content: "\ed79";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-on .path1:before {
@@ -5816,22 +5816,22 @@
}
.ki-notification-on .path2:before {
content: "\ed7b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-on .path3:before {
content: "\ed7c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-on .path4:before {
content: "\ed7d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-on .path5:before {
content: "\ed7e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-status .path1:before {
@@ -5840,18 +5840,18 @@
}
.ki-notification-status .path2:before {
content: "\ed80";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-notification-status .path3:before {
content: "\ed81";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification-status .path4:before {
content: "\ed82";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification .path1:before {
@@ -5861,12 +5861,12 @@
}
.ki-notification .path2:before {
content: "\ed84";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-notification .path3:before {
content: "\ed85";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path1:before {
@@ -5875,101 +5875,101 @@
}
.ki-ocean .path2:before {
content: "\ed87";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path3:before {
content: "\ed88";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path4:before {
content: "\ed89";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path5:before {
content: "\ed8a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path6:before {
content: "\ed8b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path7:before {
content: "\ed8c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path8:before {
content: "\ed8d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path9:before {
content: "\ed8e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ocean .path10:before {
content: "\ed8f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path11:before {
content: "\ed90";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path12:before {
content: "\ed91";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path13:before {
content: "\ed92";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path14:before {
content: "\ed93";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path15:before {
content: "\ed94";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path16:before {
content: "\ed95";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path17:before {
content: "\ed96";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path18:before {
content: "\ed97";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ocean .path19:before {
content: "\ed98";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -5980,17 +5980,17 @@
}
.ki-office-bag .path2:before {
content: "\ed9a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-office-bag .path3:before {
content: "\ed9b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-office-bag .path4:before {
content: "\ed9c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-package .path1:before {
@@ -6000,12 +6000,12 @@
}
.ki-package .path2:before {
content: "\ed9e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-package .path3:before {
content: "\ed9f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path1:before {
@@ -6015,42 +6015,42 @@
}
.ki-pails .path2:before {
content: "\eda1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path3:before {
content: "\eda2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path4:before {
content: "\eda3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path5:before {
content: "\eda4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path6:before {
content: "\eda5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path7:before {
content: "\eda6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path8:before {
content: "\eda7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pails .path9:before {
content: "\eda8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-paintbucket .path1:before {
@@ -6060,12 +6060,12 @@
}
.ki-paintbucket .path2:before {
content: "\edaa";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-paintbucket .path3:before {
content: "\edab";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-paper-clip:before {
@@ -6077,12 +6077,12 @@
}
.ki-parcel-tracking .path2:before {
content: "\edae";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-parcel-tracking .path3:before {
content: "\edaf";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6093,24 +6093,24 @@
}
.ki-parcel .path2:before {
content: "\edb1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-parcel .path3:before {
content: "\edb2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-parcel .path4:before {
content: "\edb3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-parcel .path5:before {
content: "\edb4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-password-check .path1:before {
@@ -6119,23 +6119,23 @@
}
.ki-password-check .path2:before {
content: "\edb6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-password-check .path3:before {
content: "\edb7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-password-check .path4:before {
content: "\edb8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-password-check .path5:before {
content: "\edb9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6145,7 +6145,7 @@
}
.ki-paypal .path2:before {
content: "\edbb";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6156,7 +6156,7 @@
}
.ki-pencil .path2:before {
content: "\edbd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-people .path1:before {
@@ -6165,24 +6165,24 @@
}
.ki-people .path2:before {
content: "\edbf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-people .path3:before {
content: "\edc0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-people .path4:before {
content: "\edc1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-people .path5:before {
content: "\edc2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6192,7 +6192,7 @@
}
.ki-percentage .path2:before {
content: "\edc4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6203,7 +6203,7 @@
}
.ki-phone .path2:before {
content: "\edc6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-photoshop .path1:before {
@@ -6213,7 +6213,7 @@
}
.ki-photoshop .path2:before {
content: "\edc8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-picture .path1:before {
@@ -6223,7 +6223,7 @@
}
.ki-picture .path2:before {
content: "\edca";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pill:before {
@@ -6236,7 +6236,7 @@
}
.ki-pin .path2:before {
content: "\edcd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-plus-circle .path1:before {
@@ -6246,7 +6246,7 @@
}
.ki-plus-circle .path2:before {
content: "\edcf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-plus-square .path1:before {
@@ -6256,13 +6256,13 @@
}
.ki-plus-square .path2:before {
content: "\edd1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-plus-square .path3:before {
content: "\edd2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-plus:before {
@@ -6275,12 +6275,12 @@
}
.ki-pointers .path2:before {
content: "\edd5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pointers .path3:before {
content: "\edd6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-price-tag .path1:before {
@@ -6290,12 +6290,12 @@
}
.ki-price-tag .path2:before {
content: "\edd8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-price-tag .path3:before {
content: "\edd9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-printer .path1:before {
@@ -6305,22 +6305,22 @@
}
.ki-printer .path2:before {
content: "\eddb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-printer .path3:before {
content: "\eddc";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-printer .path4:before {
content: "\eddd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-printer .path5:before {
content: "\edde";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-profile-circle .path1:before {
@@ -6330,12 +6330,12 @@
}
.ki-profile-circle .path2:before {
content: "\ede0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-profile-circle .path3:before {
content: "\ede1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-profile-user .path1:before {
@@ -6345,18 +6345,18 @@
}
.ki-profile-user .path2:before {
content: "\ede3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-profile-user .path3:before {
content: "\ede4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-profile-user .path4:before {
content: "\ede5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-pulse .path1:before {
@@ -6366,7 +6366,7 @@
}
.ki-pulse .path2:before {
content: "\ede7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-purchase .path1:before {
@@ -6376,7 +6376,7 @@
}
.ki-purchase .path2:before {
content: "\ede9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-python .path1:before {
@@ -6386,7 +6386,7 @@
}
.ki-python .path2:before {
content: "\edeb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-question-2 .path1:before {
@@ -6396,12 +6396,12 @@
}
.ki-question-2 .path2:before {
content: "\eded";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-question-2 .path3:before {
content: "\edee";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-question .path1:before {
@@ -6411,12 +6411,12 @@
}
.ki-question .path2:before {
content: "\edf0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-question .path3:before {
content: "\edf1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-questionnaire-tablet .path1:before {
@@ -6426,7 +6426,7 @@
}
.ki-questionnaire-tablet .path2:before {
content: "\edf3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ranking .path1:before {
@@ -6436,18 +6436,18 @@
}
.ki-ranking .path2:before {
content: "\edf5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ranking .path3:before {
content: "\edf6";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-ranking .path4:before {
content: "\edf7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-react .path1:before {
@@ -6457,7 +6457,7 @@
}
.ki-react .path2:before {
content: "\edf9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-receipt-square .path1:before {
@@ -6467,7 +6467,7 @@
}
.ki-receipt-square .path2:before {
content: "\edfb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-rescue .path1:before {
@@ -6477,7 +6477,7 @@
}
.ki-rescue .path2:before {
content: "\edfd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-right-left .path1:before {
@@ -6486,12 +6486,12 @@
}
.ki-right-left .path2:before {
content: "\edff";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-right-left .path3:before {
content: "\ee00";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6502,7 +6502,7 @@
}
.ki-right-square .path2:before {
content: "\ee02";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-right:before {
@@ -6515,7 +6515,7 @@
}
.ki-rocket .path2:before {
content: "\ee05";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-route .path1:before {
@@ -6524,18 +6524,18 @@
}
.ki-route .path2:before {
content: "\ee07";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-route .path3:before {
content: "\ee08";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-route .path4:before {
content: "\ee09";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6546,7 +6546,7 @@
}
.ki-router .path2:before {
content: "\ee0b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-row-horizontal .path1:before {
@@ -6555,7 +6555,7 @@
}
.ki-row-horizontal .path2:before {
content: "\ee0d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6565,7 +6565,7 @@
}
.ki-row-vertical .path2:before {
content: "\ee0f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6576,7 +6576,7 @@
}
.ki-safe-home .path2:before {
content: "\ee11";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-satellite .path1:before {
@@ -6586,28 +6586,28 @@
}
.ki-satellite .path2:before {
content: "\ee13";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-satellite .path3:before {
content: "\ee14";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-satellite .path4:before {
content: "\ee15";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-satellite .path5:before {
content: "\ee16";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-satellite .path6:before {
content: "\ee17";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-save-2 .path1:before {
@@ -6617,7 +6617,7 @@
}
.ki-save-2 .path2:before {
content: "\ee19";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-save-deposit .path1:before {
@@ -6626,18 +6626,18 @@
}
.ki-save-deposit .path2:before {
content: "\ee1b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-save-deposit .path3:before {
content: "\ee1c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-save-deposit .path4:before {
content: "\ee1d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scan-barcode .path1:before {
@@ -6646,40 +6646,40 @@
}
.ki-scan-barcode .path2:before {
content: "\ee1f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-scan-barcode .path3:before {
content: "\ee20";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-scan-barcode .path4:before {
content: "\ee21";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scan-barcode .path5:before {
content: "\ee22";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-scan-barcode .path6:before {
content: "\ee23";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scan-barcode .path7:before {
content: "\ee24";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scan-barcode .path8:before {
content: "\ee25";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6692,33 +6692,33 @@
}
.ki-scooter .path2:before {
content: "\ee28";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scooter .path3:before {
content: "\ee29";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scooter .path4:before {
content: "\ee2a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-scooter .path5:before {
content: "\ee2b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scooter .path6:before {
content: "\ee2c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scooter .path7:before {
content: "\ee2d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-screen .path1:before {
@@ -6728,17 +6728,17 @@
}
.ki-screen .path2:before {
content: "\ee2f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-screen .path3:before {
content: "\ee30";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-screen .path4:before {
content: "\ee31";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scroll .path1:before {
@@ -6748,12 +6748,12 @@
}
.ki-scroll .path2:before {
content: "\ee33";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-scroll .path3:before {
content: "\ee34";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-search-list .path1:before {
@@ -6763,12 +6763,12 @@
}
.ki-search-list .path2:before {
content: "\ee36";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-search-list .path3:before {
content: "\ee37";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-security-check .path1:before {
@@ -6777,19 +6777,19 @@
}
.ki-security-check .path2:before {
content: "\ee39";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-security-check .path3:before {
content: "\ee3a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-security-check .path4:before {
content: "\ee3b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-security-user .path1:before {
@@ -6799,7 +6799,7 @@
}
.ki-security-user .path2:before {
content: "\ee3d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-send .path1:before {
@@ -6808,7 +6808,7 @@
}
.ki-send .path2:before {
content: "\ee3f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6819,7 +6819,7 @@
}
.ki-setting-2 .path2:before {
content: "\ee41";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-setting-3 .path1:before {
@@ -6829,22 +6829,22 @@
}
.ki-setting-3 .path2:before {
content: "\ee43";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-setting-3 .path3:before {
content: "\ee44";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-setting-3 .path4:before {
content: "\ee45";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-setting-3 .path5:before {
content: "\ee46";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-setting-4:before {
@@ -6857,7 +6857,7 @@
}
.ki-setting .path2:before {
content: "\ee49";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-share .path1:before {
@@ -6867,29 +6867,29 @@
}
.ki-share .path2:before {
content: "\ee4b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-share .path3:before {
content: "\ee4c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-share .path4:before {
content: "\ee4d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-share .path5:before {
content: "\ee4e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-share .path6:before {
content: "\ee4f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield-cross .path1:before {
@@ -6899,12 +6899,12 @@
}
.ki-shield-cross .path2:before {
content: "\ee51";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield-cross .path3:before {
content: "\ee52";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield-search .path1:before {
@@ -6914,12 +6914,12 @@
}
.ki-shield-search .path2:before {
content: "\ee54";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield-search .path3:before {
content: "\ee55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield-slash .path1:before {
@@ -6928,13 +6928,13 @@
}
.ki-shield-slash .path2:before {
content: "\ee57";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-shield-slash .path3:before {
content: "\ee58";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -6945,7 +6945,7 @@
}
.ki-shield-tick .path2:before {
content: "\ee5a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shield .path1:before {
@@ -6955,7 +6955,7 @@
}
.ki-shield .path2:before {
content: "\ee5c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ship .path1:before {
@@ -6965,12 +6965,12 @@
}
.ki-ship .path2:before {
content: "\ee5e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ship .path3:before {
content: "\ee5f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-shop .path1:before {
@@ -6979,25 +6979,25 @@
}
.ki-shop .path2:before {
content: "\ee61";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-shop .path3:before {
content: "\ee62";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-shop .path4:before {
content: "\ee63";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-shop .path5:before {
content: "\ee64";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-simcard-2 .path1:before {
@@ -7007,7 +7007,7 @@
}
.ki-simcard-2 .path2:before {
content: "\ee66";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-simcard .path1:before {
@@ -7017,22 +7017,22 @@
}
.ki-simcard .path2:before {
content: "\ee68";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-simcard .path3:before {
content: "\ee69";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-simcard .path4:before {
content: "\ee6a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-simcard .path5:before {
content: "\ee6b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-size .path1:before {
@@ -7042,7 +7042,7 @@
}
.ki-size .path2:before {
content: "\ee6d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slack .path1:before {
@@ -7051,40 +7051,40 @@
}
.ki-slack .path2:before {
content: "\ee6f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slack .path3:before {
content: "\ee70";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slack .path4:before {
content: "\ee71";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slack .path5:before {
content: "\ee72";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-slack .path6:before {
content: "\ee73";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-slack .path7:before {
content: "\ee74";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-slack .path8:before {
content: "\ee75";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7094,12 +7094,12 @@
}
.ki-slider-horizontal-2 .path2:before {
content: "\ee77";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-horizontal-2 .path3:before {
content: "\ee78";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7110,12 +7110,12 @@
}
.ki-slider-horizontal .path2:before {
content: "\ee7a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-horizontal .path3:before {
content: "\ee7b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-vertical-2 .path1:before {
@@ -7125,12 +7125,12 @@
}
.ki-slider-vertical-2 .path2:before {
content: "\ee7d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-vertical-2 .path3:before {
content: "\ee7e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-vertical .path1:before {
@@ -7139,12 +7139,12 @@
}
.ki-slider-vertical .path2:before {
content: "\ee80";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider-vertical .path3:before {
content: "\ee81";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7155,17 +7155,17 @@
}
.ki-slider .path2:before {
content: "\ee83";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider .path3:before {
content: "\ee84";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-slider .path4:before {
content: "\ee85";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sms .path1:before {
@@ -7175,7 +7175,7 @@
}
.ki-sms .path2:before {
content: "\ee87";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-snapchat .path1:before {
@@ -7184,7 +7184,7 @@
}
.ki-snapchat .path2:before {
content: "\ee89";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7194,7 +7194,7 @@
}
.ki-social-media .path2:before {
content: "\ee8b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7205,7 +7205,7 @@
}
.ki-soft-2 .path2:before {
content: "\ee8d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-soft-3 .path1:before {
@@ -7214,7 +7214,7 @@
}
.ki-soft-3 .path2:before {
content: "\ee8f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7225,27 +7225,27 @@
}
.ki-soft .path2:before {
content: "\ee91";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-soft .path3:before {
content: "\ee92";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-soft .path4:before {
content: "\ee93";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-soft .path5:before {
content: "\ee94";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-soft .path6:before {
content: "\ee95";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-some-files .path1:before {
@@ -7255,7 +7255,7 @@
}
.ki-some-files .path2:before {
content: "\ee97";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sort .path1:before {
@@ -7265,17 +7265,17 @@
}
.ki-sort .path2:before {
content: "\ee99";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sort .path3:before {
content: "\ee9a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sort .path4:before {
content: "\ee9b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-speaker .path1:before {
@@ -7285,12 +7285,12 @@
}
.ki-speaker .path2:before {
content: "\ee9d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-speaker .path3:before {
content: "\ee9e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-spotify .path1:before {
@@ -7299,7 +7299,7 @@
}
.ki-spotify .path2:before {
content: "\eea0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7313,17 +7313,17 @@
}
.ki-square-brackets .path2:before {
content: "\eea3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-square-brackets .path3:before {
content: "\eea4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-square-brackets .path4:before {
content: "\eea5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7337,13 +7337,13 @@
}
.ki-status .path2:before {
content: "\eea8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-status .path3:before {
content: "\eea9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-subtitle .path1:before {
@@ -7353,22 +7353,22 @@
}
.ki-subtitle .path2:before {
content: "\eeab";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-subtitle .path3:before {
content: "\eeac";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-subtitle .path4:before {
content: "\eead";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-subtitle .path5:before {
content: "\eeae";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path1:before {
@@ -7377,42 +7377,42 @@
}
.ki-sun .path2:before {
content: "\eeb0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path3:before {
content: "\eeb1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path4:before {
content: "\eeb2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path5:before {
content: "\eeb3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path6:before {
content: "\eeb4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path7:before {
content: "\eeb5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path8:before {
content: "\eeb6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-sun .path9:before {
content: "\eeb7";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7423,12 +7423,12 @@
}
.ki-support-24 .path2:before {
content: "\eeb9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-support-24 .path3:before {
content: "\eeba";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-switch .path1:before {
@@ -7437,7 +7437,7 @@
}
.ki-switch .path2:before {
content: "\eebc";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7448,12 +7448,12 @@
}
.ki-syringe .path2:before {
content: "\eebe";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-syringe .path3:before {
content: "\eebf";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-book .path1:before {
@@ -7463,7 +7463,7 @@
}
.ki-tablet-book .path2:before {
content: "\eec1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-delete .path1:before {
@@ -7472,13 +7472,13 @@
}
.ki-tablet-delete .path2:before {
content: "\eec3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-tablet-delete .path3:before {
content: "\eec4";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-down .path1:before {
@@ -7488,12 +7488,12 @@
}
.ki-tablet-down .path2:before {
content: "\eec6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-down .path3:before {
content: "\eec7";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-ok .path1:before {
@@ -7502,13 +7502,13 @@
}
.ki-tablet-ok .path2:before {
content: "\eec9";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-tablet-ok .path3:before {
content: "\eeca";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-text-down .path1:before {
@@ -7517,17 +7517,17 @@
}
.ki-tablet-text-down .path2:before {
content: "\eecc";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-text-down .path3:before {
content: "\eecd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-text-down .path4:before {
content: "\eece";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7537,7 +7537,7 @@
}
.ki-tablet-text-up .path2:before {
content: "\eed0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7548,12 +7548,12 @@
}
.ki-tablet-up .path2:before {
content: "\eed2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet-up .path3:before {
content: "\eed3";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet .path1:before {
@@ -7563,12 +7563,12 @@
}
.ki-tablet .path2:before {
content: "\eed5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tablet .path3:before {
content: "\eed6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tag-cross .path1:before {
@@ -7578,12 +7578,12 @@
}
.ki-tag-cross .path2:before {
content: "\eed8";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tag-cross .path3:before {
content: "\eed9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tag .path1:before {
@@ -7593,12 +7593,12 @@
}
.ki-tag .path2:before {
content: "\eedb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tag .path3:before {
content: "\eedc";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-teacher .path1:before {
@@ -7608,7 +7608,7 @@
}
.ki-teacher .path2:before {
content: "\eede";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tech-wifi .path1:before {
@@ -7618,7 +7618,7 @@
}
.ki-tech-wifi .path2:before {
content: "\eee0";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-2 .path1:before {
@@ -7628,7 +7628,7 @@
}
.ki-technology-2 .path2:before {
content: "\eee2";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-3 .path1:before {
@@ -7637,19 +7637,19 @@
}
.ki-technology-3 .path2:before {
content: "\eee4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology-3 .path3:before {
content: "\eee5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology-3 .path4:before {
content: "\eee6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-4 .path1:before {
@@ -7658,33 +7658,33 @@
}
.ki-technology-4 .path2:before {
content: "\eee8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology-4 .path3:before {
content: "\eee9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-4 .path4:before {
content: "\eeea";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-4 .path5:before {
content: "\eeeb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-4 .path6:before {
content: "\eeec";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology-4 .path7:before {
content: "\eeed";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-technology .path1:before {
@@ -7693,49 +7693,49 @@
}
.ki-technology .path2:before {
content: "\eeef";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path3:before {
content: "\eef0";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path4:before {
content: "\eef1";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path5:before {
content: "\eef2";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path6:before {
content: "\eef3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path7:before {
content: "\eef4";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path8:before {
content: "\eef5";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-technology .path9:before {
content: "\eef6";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7745,13 +7745,13 @@
}
.ki-telephone-geolocation .path2:before {
content: "\eef8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-telephone-geolocation .path3:before {
content: "\eef9";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-test-tubes .path1:before {
@@ -7761,7 +7761,7 @@
}
.ki-test-tubes .path2:before {
content: "\eefb";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-align-center .path1:before {
@@ -7770,18 +7770,18 @@
}
.ki-text-align-center .path2:before {
content: "\eefd";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-align-center .path3:before {
content: "\eefe";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-align-center .path4:before {
content: "\eeff";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7791,18 +7791,18 @@
}
.ki-text-align-justify-center .path2:before {
content: "\ef01";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-align-justify-center .path3:before {
content: "\ef02";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-align-justify-center .path4:before {
content: "\ef03";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7812,18 +7812,18 @@
}
.ki-text-align-left .path2:before {
content: "\ef05";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-align-left .path3:before {
content: "\ef06";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-align-left .path4:before {
content: "\ef07";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7833,18 +7833,18 @@
}
.ki-text-align-right .path2:before {
content: "\ef09";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-align-right .path3:before {
content: "\ef0a";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-align-right .path4:before {
content: "\ef0b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -7855,12 +7855,12 @@
}
.ki-text-bold .path2:before {
content: "\ef0d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-bold .path3:before {
content: "\ef0e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-circle .path1:before {
@@ -7869,29 +7869,29 @@
}
.ki-text-circle .path2:before {
content: "\ef10";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-circle .path3:before {
content: "\ef11";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-circle .path4:before {
content: "\ef12";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-circle .path5:before {
content: "\ef13";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-circle .path6:before {
content: "\ef14";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-italic .path1:before {
@@ -7901,17 +7901,17 @@
}
.ki-text-italic .path2:before {
content: "\ef16";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-italic .path3:before {
content: "\ef17";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-italic .path4:before {
content: "\ef18";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-number .path1:before {
@@ -7920,29 +7920,29 @@
}
.ki-text-number .path2:before {
content: "\ef1a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-number .path3:before {
content: "\ef1b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-number .path4:before {
content: "\ef1c";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-number .path5:before {
content: "\ef1d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-number .path6:before {
content: "\ef1e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-strikethrough .path1:before {
@@ -7952,13 +7952,13 @@
}
.ki-text-strikethrough .path2:before {
content: "\ef20";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-text-strikethrough .path3:before {
content: "\ef21";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-underline .path1:before {
@@ -7968,12 +7968,12 @@
}
.ki-text-underline .path2:before {
content: "\ef23";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text-underline .path3:before {
content: "\ef24";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-text:before {
@@ -7986,7 +7986,7 @@
}
.ki-thermometer .path2:before {
content: "\ef27";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-theta .path1:before {
@@ -7995,7 +7995,7 @@
}
.ki-theta .path2:before {
content: "\ef29";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8006,7 +8006,7 @@
}
.ki-tiktok .path2:before {
content: "\ef2b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-time .path1:before {
@@ -8016,7 +8016,7 @@
}
.ki-time .path2:before {
content: "\ef2d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-timer .path1:before {
@@ -8026,12 +8026,12 @@
}
.ki-timer .path2:before {
content: "\ef2f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-timer .path3:before {
content: "\ef30";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-to-left:before {
@@ -8047,7 +8047,7 @@
}
.ki-toggle-off-circle .path2:before {
content: "\ef34";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-toggle-off .path1:before {
@@ -8057,7 +8057,7 @@
}
.ki-toggle-off .path2:before {
content: "\ef36";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-toggle-on-circle .path1:before {
@@ -8067,7 +8067,7 @@
}
.ki-toggle-on-circle .path2:before {
content: "\ef38";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-toggle-on .path1:before {
@@ -8077,7 +8077,7 @@
}
.ki-toggle-on .path2:before {
content: "\ef3a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trailer .path1:before {
@@ -8086,22 +8086,22 @@
}
.ki-trailer .path2:before {
content: "\ef3c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trailer .path3:before {
content: "\ef3d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trailer .path4:before {
content: "\ef3e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trailer .path5:before {
content: "\ef3f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8112,17 +8112,17 @@
}
.ki-trash-square .path2:before {
content: "\ef41";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash-square .path3:before {
content: "\ef42";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash-square .path4:before {
content: "\ef43";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash .path1:before {
@@ -8132,22 +8132,22 @@
}
.ki-trash .path2:before {
content: "\ef45";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash .path3:before {
content: "\ef46";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash .path4:before {
content: "\ef47";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trash .path5:before {
content: "\ef48";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tree .path1:before {
@@ -8157,12 +8157,12 @@
}
.ki-tree .path2:before {
content: "\ef4a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-tree .path3:before {
content: "\ef4b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trello .path1:before {
@@ -8172,12 +8172,12 @@
}
.ki-trello .path2:before {
content: "\ef4d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-trello .path3:before {
content: "\ef4e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-triangle .path1:before {
@@ -8186,13 +8186,13 @@
}
.ki-triangle .path2:before {
content: "\ef50";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-triangle .path3:before {
content: "\ef51";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8202,23 +8202,23 @@
}
.ki-truck .path2:before {
content: "\ef53";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-truck .path3:before {
content: "\ef54";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-truck .path4:before {
content: "\ef55";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-truck .path5:before {
content: "\ef56";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8229,12 +8229,12 @@
}
.ki-ts .path2:before {
content: "\ef58";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-ts .path3:before {
content: "\ef59";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-twitch .path1:before {
@@ -8244,12 +8244,12 @@
}
.ki-twitch .path2:before {
content: "\ef5b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-twitch .path3:before {
content: "\ef5c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-twitter .path1:before {
@@ -8259,7 +8259,7 @@
}
.ki-twitter .path2:before {
content: "\ef5e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-two-credit-cart .path1:before {
@@ -8268,23 +8268,23 @@
}
.ki-two-credit-cart .path2:before {
content: "\ef60";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-two-credit-cart .path3:before {
content: "\ef61";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-two-credit-cart .path4:before {
content: "\ef62";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-two-credit-cart .path5:before {
content: "\ef63";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-underlining .path1:before {
@@ -8294,12 +8294,12 @@
}
.ki-underlining .path2:before {
content: "\ef65";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-underlining .path3:before {
content: "\ef66";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8310,12 +8310,12 @@
}
.ki-up-down .path2:before {
content: "\ef68";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-up-down .path3:before {
content: "\ef69";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-up-square .path1:before {
@@ -8325,7 +8325,7 @@
}
.ki-up-square .path2:before {
content: "\ef6b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-up:before {
@@ -8338,17 +8338,17 @@
}
.ki-update-file .path2:before {
content: "\ef6e";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-update-file .path3:before {
content: "\ef6f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-update-file .path4:before {
content: "\ef70";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-update-folder .path1:before {
@@ -8358,7 +8358,7 @@
}
.ki-update-folder .path2:before {
content: "\ef72";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-user-edit .path1:before {
@@ -8367,13 +8367,13 @@
}
.ki-user-edit .path2:before {
content: "\ef74";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-user-edit .path3:before {
content: "\ef75";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-user-square .path1:before {
@@ -8383,12 +8383,12 @@
}
.ki-user-square .path2:before {
content: "\ef77";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-user-square .path3:before {
content: "\ef78";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-user-tick .path1:before {
@@ -8397,12 +8397,12 @@
}
.ki-user-tick .path2:before {
content: "\ef7a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-user-tick .path3:before {
content: "\ef7b";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8413,7 +8413,7 @@
}
.ki-user .path2:before {
content: "\ef7d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-verify .path1:before {
@@ -8423,7 +8423,7 @@
}
.ki-verify .path2:before {
content: "\ef7f";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-vibe .path1:before {
@@ -8432,7 +8432,7 @@
}
.ki-vibe .path2:before {
content: "\ef81";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8443,12 +8443,12 @@
}
.ki-virus .path2:before {
content: "\ef83";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-virus .path3:before {
content: "\ef84";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-vue .path1:before {
@@ -8458,7 +8458,7 @@
}
.ki-vue .path2:before {
content: "\ef86";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-vuesax .path1:before {
@@ -8467,13 +8467,13 @@
}
.ki-vuesax .path2:before {
content: "\ef88";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.4;
}
.ki-vuesax .path3:before {
content: "\ef89";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wallet .path1:before {
@@ -8483,17 +8483,17 @@
}
.ki-wallet .path2:before {
content: "\ef8b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wallet .path3:before {
content: "\ef8c";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wallet .path4:before {
content: "\ef8d";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wanchain .path1:before {
@@ -8502,7 +8502,7 @@
}
.ki-wanchain .path2:before {
content: "\ef8f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8513,7 +8513,7 @@
}
.ki-watch .path2:before {
content: "\ef91";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-whatsapp .path1:before {
@@ -8523,7 +8523,7 @@
}
.ki-whatsapp .path2:before {
content: "\ef93";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-home .path1:before {
@@ -8533,17 +8533,17 @@
}
.ki-wifi-home .path2:before {
content: "\ef95";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-home .path3:before {
content: "\ef96";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-home .path4:before {
content: "\ef97";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-square .path1:before {
@@ -8553,17 +8553,17 @@
}
.ki-wifi-square .path2:before {
content: "\ef99";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-square .path3:before {
content: "\ef9a";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi-square .path4:before {
content: "\ef9b";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-wifi .path1:before {
@@ -8572,19 +8572,19 @@
}
.ki-wifi .path2:before {
content: "\ef9d";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-wifi .path3:before {
content: "\ef9e";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-wifi .path4:before {
content: "\ef9f";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8595,7 +8595,7 @@
}
.ki-wrench .path2:before {
content: "\efa1";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-xaomi .path1:before {
@@ -8604,7 +8604,7 @@
}
.ki-xaomi .path2:before {
content: "\efa3";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8615,12 +8615,12 @@
}
.ki-xd .path2:before {
content: "\efa5";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-xd .path3:before {
content: "\efa6";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-xmr .path1:before {
@@ -8629,7 +8629,7 @@
}
.ki-xmr .path2:before {
content: "\efa8";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
@@ -8640,13 +8640,13 @@
}
.ki-yii .path2:before {
content: "\efaa";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
.ki-yii .path3:before {
content: "\efab";
- margin-left: -1em;
+ position: absolute; left: 0;
}
.ki-youtube .path1:before {
@@ -8655,7 +8655,7 @@
}
.ki-youtube .path2:before {
content: "\efad";
- margin-left: -1em;
+ position: absolute; left: 0;
opacity: 0.3;
}
diff --git a/resources/_keenthemes/src/sass/components/_root.scss b/resources/_keenthemes/src/sass/components/_root.scss
index 2853ec3..479a4dd 100644
--- a/resources/_keenthemes/src/sass/components/_root.scss
+++ b/resources/_keenthemes/src/sass/components/_root.scss
@@ -139,9 +139,6 @@
// Keenthemes scrollbar component
--#{$prefix}scrollbar-color: #{$scrollbar-color};
--#{$prefix}scrollbar-hover-color: #{$scrollbar-hover-color};
- --#{$prefix}scrollbar-size: #{$scrollbar-size};
- --#{$prefix}scrollbar-overlay-size: #{$scrollbar-overlay-size};
- --#{$prefix}scrollbar-overlay-space: #{$scrollbar-overlay-space};
// Keenthemes overlay component
--#{$prefix}overlay-bg: #{$overlay-bg};
diff --git a/resources/_keenthemes/src/sass/components/_scroll.scss b/resources/_keenthemes/src/sass/components/_scroll.scss
index f629fed..c4a3de1 100644
--- a/resources/_keenthemes/src/sass/components/_scroll.scss
+++ b/resources/_keenthemes/src/sass/components/_scroll.scss
@@ -34,7 +34,9 @@
}
// Scroll
-.scroll {
+.scroll,
+.hover-scroll,
+.hover-scroll-overlay {
overflow: scroll;
position: relative;
@@ -44,7 +46,9 @@
}
}
-.scroll-x {
+.scroll-x,
+.hover-scroll-x,
+.hover-scroll-overlay-x {
overflow-x: scroll;
position: relative;
@@ -54,7 +58,9 @@
}
}
-.scroll-y {
+.scroll-y,
+.hover-scroll-y,
+.hover-scroll-overlay-y {
overflow-y: scroll;
position: relative;
@@ -65,115 +71,12 @@
}
.hover-scroll,
-.hover-scroll-overlay {
- position: relative;
-
- // Desktop mode
- @include media-breakpoint-up(lg) {
- overflow: hidden;
-
- @include for-firefox {
- overflow: scroll;
- }
-
- .safari-mode & {
- overflow: scroll;
- }
-
- &::-webkit-scrollbar {
- width: var(--#{$prefix}scrollbar-overlay-size);
- height: var(--#{$prefix}scrollbar-overlay-size);
- }
-
- &::-webkit-scrollbar-thumb {
- background-clip: content-box;
- border: var(--#{$prefix}scrollbar-overlay-space) solid transparent;
- @include border-radius(var(--#{$prefix}scrollbar-overlay-size));
- }
-
- &:hover {
- overflow: overlay;
- }
- }
-
- // Tablet & mobile modes
- @include media-breakpoint-down(lg) {
- overflow: auto;
- }
-}
-
-.hover-scroll-y,
-.hover-scroll-overlay-y {
- position: relative;
-
- // Desktop mode
- @include media-breakpoint-up(lg) {
- overflow-y: hidden;
-
- @include for-firefox {
- overflow-y: scroll;
- }
-
- .safari-mode & {
- overflow-y: scroll;
- }
-
- &::-webkit-scrollbar {
- width: var(--#{$prefix}scrollbar-overlay-size);
- }
-
- &::-webkit-scrollbar-thumb {
- background-clip: content-box;
- border: var(--#{$prefix}scrollbar-overlay-space) solid transparent;
- @include border-radius(var(--#{$prefix}scrollbar-overlay-size));
- }
-
- &:hover {
- overflow-y: overlay;
- }
- }
-
- // Tablet & mobile modes
- @include media-breakpoint-down(lg) {
- overflow-y: auto;
- }
-}
-
+.hover-scroll-overlay,
.hover-scroll-x,
-.hover-scroll-overlay-x {
- position: relative;
-
- // Desktop mode
- @include media-breakpoint-up(lg) {
- overflow-x: hidden;
-
- @include for-firefox {
- overflow-x: scroll;
- }
-
- .safari-mode & {
- overflow-x: scroll;
- }
-
- &::-webkit-scrollbar {
- height: var(--#{$prefix}scrollbar-overlay-size);
- }
-
- &::-webkit-scrollbar-thumb {
- background-clip: content-box;
- border: var(--#{$prefix}scrollbar-overlay-space) solid transparent;
- @include border-radius(var(--#{$prefix}scrollbar-overlay-size));
- }
-
- &:hover {
- overflow-x: overlay;
- }
- }
-
- // Tablet & mobile modes
- @include media-breakpoint-down(lg) {
- overflow-x: auto;
- }
+.hover-scroll-overlay-x,
+.hover-scroll-y,
+.hover-scroll-overlay-y {
+ @include scrollbar-color(transparent, var(--#{$prefix}scrollbar-color));
}
// Utilities
diff --git a/resources/_keenthemes/src/sass/components/_timeline.scss b/resources/_keenthemes/src/sass/components/_timeline.scss
index 8a95041..08eca86 100644
--- a/resources/_keenthemes/src/sass/components/_timeline.scss
+++ b/resources/_keenthemes/src/sass/components/_timeline.scss
@@ -35,6 +35,11 @@
border-left-color: var(--#{$prefix}gray-300);
}
+ // Line solid
+ .timeline-line-solid {
+ border-left-style: solid !important;
+ }
+
// Icon
.timeline-icon {
z-index: 1;
diff --git a/resources/_keenthemes/src/sass/components/_variables-dark.scss b/resources/_keenthemes/src/sass/components/_variables-dark.scss
index df83244..6866423 100644
--- a/resources/_keenthemes/src/sass/components/_variables-dark.scss
+++ b/resources/_keenthemes/src/sass/components/_variables-dark.scss
@@ -260,7 +260,7 @@ $menu-heading-color-dark: $text-muted-dark !default;
// Keenthemes scrollbar component
$scrollbar-color-dark: $gray-200-dark !default;
-$scrollbar-hover-color-dark: darken($gray-200-dark, 2%) !default;
+$scrollbar-hover-color-dark: $gray-300-dark !default;
// Keenthemes overlay component
$overlay-bg-dark: rgba($white, 0.05) !default;
diff --git a/resources/_keenthemes/src/sass/components/_variables.custom.scss b/resources/_keenthemes/src/sass/components/_variables.custom.scss
index ae87b9f..df1eee5 100644
--- a/resources/_keenthemes/src/sass/components/_variables.custom.scss
+++ b/resources/_keenthemes/src/sass/components/_variables.custom.scss
@@ -7,9 +7,20 @@
// Bootstrap color system
$white: #ffffff;
+// Gray colors
+$gray-100-dark: #1b1b29;
+$gray-200-dark: #2B2B40;
+$gray-300-dark: #323248;
+$gray-400-dark: #474761;
+$gray-500-dark: #565674;
+$gray-600-dark: #6D6D80;
+$gray-700-dark: #92929F;
+$gray-800-dark: #CDCDDE;
+$gray-900-dark: #FFFFFF;
+
// Theme colors
// Primary
-$primary: #009ef7;
+$primary: #3E97FF;
$primary-active: #0095e8;
$primary-light: #f1faff;
$primary-light-dark: #212e48;
@@ -41,4 +52,12 @@ $warning: #ffc700;
$warning-active: #f1bc00;
$warning-light: #fff8dd;
$warning-light-dark: #392f28;
-$warning-inverse: $white;
\ No newline at end of file
+$warning-inverse: $white;
+
+// Card Box Shadow
+$card-border-enabled: true;
+$card-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.03);
+$card-box-shadow-dark: none;
+
+// Body
+$body-bg-dark: #1c1c1c;
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/components/_variables.scss b/resources/_keenthemes/src/sass/components/_variables.scss
index 18a0e25..60f2a60 100644
--- a/resources/_keenthemes/src/sass/components/_variables.scss
+++ b/resources/_keenthemes/src/sass/components/_variables.scss
@@ -13,15 +13,15 @@ $black:#000000 !default;
// Bootstrap grey colors
$gray-100: #F9F9F9 !default;
-$gray-200: #F4F4F4 !default;
-$gray-300: #E1E3EA !default;
+$gray-200: #F1F1F2 !default;
+$gray-300: #DBDFE9 !default;
$gray-400: #B5B5C3 !default;
-$gray-500: #A1A5B7 !default;
-$gray-600: #7E8299 !default;
-$gray-700: #5E6278 !default;
-$gray-800: #3F4254 !default;
-$gray-900: #181C32 !default;
-
+$gray-500: #99A1B7 !default;
+$gray-600: #78829D !default;
+$gray-700: #4B5675 !default;
+$gray-800: #252F4A !default;
+$gray-900: #071437 !default;
+
// Bootstrap muted color
$text-muted: $gray-500 !default;
@@ -49,7 +49,7 @@ $primary-inverse: $white !default;
$secondary: $gray-300 !default;
$secondary-active: $gray-400 !default;
$secondary-light: $gray-100 !default;
-$secondary-inverse: $gray-800 !default;
+$secondary-inverse: $gray-700 !default;
// Light colors
$light: $gray-100 !default;
@@ -57,6 +57,7 @@ $light-active: $gray-200 !default;
$light-light: gba($gray-100, 0.75) !default;
$light-inverse: $gray-600 !default;
+
// Success colors
$success: #1BC5BD !default;
$success-active: #0BB7AF !default;
@@ -376,7 +377,10 @@ $font-sizes: (
9: $font-size-base * 0.75, // 9.75px
10: $font-size-base * 0.5, // 6.50px
+ sm: $font-size-sm,
base: $font-size-base, // 13px
+ lg: $font-size-lg,
+
fluid: 100%, // 100%
2x: $font-size-base * 2, // 26px
@@ -562,6 +566,8 @@ $input-disabled-border-color: $input-border-color !default;
$input-placeholder-color: var(--#{$prefix}gray-500) !default;
$input-plaintext-color: var(--#{$prefix}gray-700) !default;
+$inpur-autifill-bg-color: var(--#{$prefix}gray-100) !default;
+
// Keenthemes solid input style
$input-solid-color: var(--#{$prefix}gray-700) !default;
$input-solid-bg: var(--#{$prefix}gray-100) !default;
@@ -1150,7 +1156,7 @@ $scrollbar-size: 5px !default;
$scrollbar-overlay-size: 19px !default;
$scrollbar-overlay-space: 7px !default;
$scrollbar-color: $gray-200 !default;
-$scrollbar-hover-color: darken($gray-200, 2%) !default;
+$scrollbar-hover-color: $gray-300 !default;
// Keenthemes overlay component
$overlay-bg: rgba($black, 0.05) !default;
diff --git a/resources/_keenthemes/src/sass/components/buttons/_base.scss b/resources/_keenthemes/src/sass/components/buttons/_base.scss
index 5fb025f..117a267 100644
--- a/resources/_keenthemes/src/sass/components/buttons/_base.scss
+++ b/resources/_keenthemes/src/sass/components/buttons/_base.scss
@@ -15,7 +15,7 @@
}
// Remove border
- &:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
+ &:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
border: 0;
padding: calc(#{$btn-padding-y} + #{$btn-border-width}) calc(#{$btn-padding-x} + #{$btn-border-width});
@@ -89,14 +89,6 @@
font-size: $font-size-base;
padding-right: 0.35rem;
vertical-align: middle;
- //line-height: 0;
- }
-
- // Svg icon
- .svg-icon {
- flex-shrink: 0;
- line-height: 0;
- margin-right: 0.5rem;
}
// Icon only button
@@ -107,6 +99,11 @@
padding: 0;
height: $input-height;
width: $input-height;
+ line-height: 1;
+
+ i {
+ padding-right: 0;
+ }
// Remove border
&:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
@@ -128,12 +125,5 @@
&.btn-circle {
border-radius: 50%;
}
-
- i,
- .svg-icon {
- padding: 0;
- margin: 0;
- line-height: 1;
- }
}
-}
+}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/components/buttons/_theme.scss b/resources/_keenthemes/src/sass/components/buttons/_theme.scss
index 620b087..557c877 100644
--- a/resources/_keenthemes/src/sass/components/buttons/_theme.scss
+++ b/resources/_keenthemes/src/sass/components/buttons/_theme.scss
@@ -241,4 +241,19 @@
@include button-custom-variant($color, $icon-color, $border-color, $bg-color, $color-active, $icon-color-active, $border-color-active, $bg-color-active);
}
+}
+
+@include color-mode(dark) {
+ .btn.btn-dark {
+ @include button-custom-variant(
+ $color: $gray-800-dark,
+ $icon-color: $gray-800-dark,
+ $border-color: null,
+ $bg-color: $gray-400-dark,
+ $color-active: lighten($gray-800-dark, 3%),
+ $icon-color-active: lighten($gray-800-dark, 3%),
+ $border-color-active: null,
+ $bg-color-active: lighten($gray-400-dark, 3%),
+ );
+ }
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/components/components.scss b/resources/_keenthemes/src/sass/components/components.scss
index fbdaceb..da579c4 100644
--- a/resources/_keenthemes/src/sass/components/components.scss
+++ b/resources/_keenthemes/src/sass/components/components.scss
@@ -64,6 +64,7 @@
@import "cookiealert";
@import "print";
@import "helpers";
+@import "testimonials-slider";
//
// Components
//
@@ -71,3 +72,4 @@
// Import Dependencies
@import "stepper/multistep";
@import "landing";
+@import "btn-secondary";
diff --git a/resources/_keenthemes/src/sass/components/forms/_floating-labels.scss b/resources/_keenthemes/src/sass/components/forms/_floating-labels.scss
index 3c9d596..b544320 100644
--- a/resources/_keenthemes/src/sass/components/forms/_floating-labels.scss
+++ b/resources/_keenthemes/src/sass/components/forms/_floating-labels.scss
@@ -7,6 +7,14 @@
&::placeholder {
color: transparent;
}
- }
+ }
+
+ &.form-control-solid-bg label,
+ > :disabled ~ label,
+ > :focus ~ label {
+ &::after {
+ background-color: transparent !important;
+ }
+ }
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/components/stepper/_base.scss b/resources/_keenthemes/src/sass/components/stepper/_base.scss
index 9e23710..9797933 100644
--- a/resources/_keenthemes/src/sass/components/stepper/_base.scss
+++ b/resources/_keenthemes/src/sass/components/stepper/_base.scss
@@ -83,6 +83,10 @@
display: flex;
}
+ [data-kt-stepper-action="previous"][data-kt-stepper-state="hide-on-last-step"] {
+ display: none !important;
+ }
+
[data-kt-stepper-action="next"] {
display: none;
}
diff --git a/resources/_keenthemes/src/sass/layout/_content.scss b/resources/_keenthemes/src/sass/layout/_content.scss
index 0aebeaa..9a72983 100644
--- a/resources/_keenthemes/src/sass/layout/_content.scss
+++ b/resources/_keenthemes/src/sass/layout/_content.scss
@@ -2,12 +2,13 @@
// Content
//
+
// Desktop mode
@include media-breakpoint-up(lg) {
.app-content {
[data-kt-app-toolbar-enabled="true"]:not([data-kt-app-toolbar-fixed="true"]) & {
padding-top: 0;
- }
+ }
}
}
diff --git a/resources/_keenthemes/src/sass/layout/_layout.scss b/resources/_keenthemes/src/sass/layout/_layout.scss
index 1ee48df..f6d4fd9 100644
--- a/resources/_keenthemes/src/sass/layout/_layout.scss
+++ b/resources/_keenthemes/src/sass/layout/_layout.scss
@@ -7,9 +7,11 @@
@import "sidebar/sidebar-minimize";
@import "sidebar/sidebar-dark";
@import "sidebar/sidebar-light";
+@import "aside";
@import "header/header";
@import "header/header-dark";
@import "header/header-sidebar-light";
@import "content";
@import "toolbar";
+@import "main";
@import "page-title";
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/_root.scss b/resources/_keenthemes/src/sass/layout/_root.scss
index d6e58e9..bb379d9 100644
--- a/resources/_keenthemes/src/sass/layout/_root.scss
+++ b/resources/_keenthemes/src/sass/layout/_root.scss
@@ -4,46 +4,46 @@
// Light mode
@include color-mode(light) {
- // Header base
- --#{$prefix}app-header-base-menu-link-bg-color-active: #{$app-header-base-menu-link-bg-color-active};
-
// Header light
--#{$prefix}app-header-light-separator-color: #{$app-header-light-separator-color};
// Sidebar base
--#{$prefix}app-sidebar-base-toggle-btn-box-shadow: #{$app-sidebar-base-toggle-btn-box-shadow};
--#{$prefix}app-sidebar-base-toggle-btn-bg-color: #{$app-sidebar-base-toggle-btn-bg-color};
+ --#{$prefix}app-sidebar-base-toggle-btn-border-color: #{$app-sidebar-base-toggle-btn-border-color};
+ --#{$prefix}app-sidebar-base-border-color: #{$app-sidebar-base-border-color};
// Sidebar light
--#{$prefix}app-sidebar-light-bg-color: #{$app-sidebar-light-bg-color};
--#{$prefix}app-sidebar-light-box-shadow: #{$app-sidebar-light-box-shadow};
--#{$prefix}app-sidebar-light-separator-color: #{$app-sidebar-light-separator-color};
- --#{$prefix}app-sidebar-light-scrollbar-color: #{$app-sidebar-light-scrollbar-color};
--#{$prefix}app-sidebar-light-scrollbar-color-hover: #{$app-sidebar-light-scrollbar-color-hover};
--#{$prefix}app-sidebar-light-menu-heading-color: #{$app-sidebar-light-menu-heading-color};
--#{$prefix}app-sidebar-light-menu-link-bg-color-active: #{$app-sidebar-light-menu-link-bg-color-active};
--#{$prefix}app-sidebar-light-header-menu-link-bg-color-active: #{$app-sidebar-light-header-menu-link-bg-color-active};
+ --#{$prefix}app-sidebar-light-menu-link-color: #{$app-sidebar-light-menu-link-color};
+ --#{$prefix}app-sidebar-light-menu-link-icon-color: #{$app-sidebar-light-menu-link-icon-color};
}
// Dark mode
@include color-mode(dark) {
- // Header base
- --#{$prefix}app-header-base-menu-link-bg-color-active: #{$app-header-base-menu-link-bg-color-active-dark};
-
// Header light
- --#{$prefix}app-header-light-separator-color: #{$app-header-light-separator-color-dark};
+ --#{$prefix}app-header-light-separator-color: #{$app-header-light-separator-color-dark};
// Sidebar base
--#{$prefix}app-sidebar-base-toggle-btn-box-shadow: #{$app-sidebar-base-toggle-btn-box-shadow-dark};
--#{$prefix}app-sidebar-base-toggle-btn-bg-color: #{$app-sidebar-base-toggle-btn-bg-color-dark};
+ --#{$prefix}app-sidebar-base-toggle-btn-border-color: #{$app-sidebar-base-toggle-btn-border-color-dark};
+ --#{$prefix}app-sidebar-base-border-color: #{$app-sidebar-base-border-color-dark};
// Sidebar light
--#{$prefix}app-sidebar-light-bg-color: #{$app-sidebar-light-bg-color-dark};
--#{$prefix}app-sidebar-light-box-shadow: #{$app-sidebar-light-box-shadow-dark};
--#{$prefix}app-sidebar-light-separator-color: #{$app-sidebar-light-separator-color-dark};
- --#{$prefix}app-sidebar-light-scrollbar-color: #{$app-sidebar-light-scrollbar-color-dark};
--#{$prefix}app-sidebar-light-scrollbar-color-hover: #{$app-sidebar-light-scrollbar-color-hover-dark};
--#{$prefix}app-sidebar-light-menu-heading-color: #{$app-sidebar-light-menu-heading-color-dark};
--#{$prefix}app-sidebar-light-menu-link-bg-color-active: #{$app-sidebar-light-menu-link-bg-color-active-dark};
--#{$prefix}app-sidebar-light-header-menu-link-bg-color-active: #{$app-sidebar-light-header-menu-link-bg-color-active-dark};
+ --#{$prefix}app-sidebar-light-menu-link-color: #{$app-sidebar-light-menu-link-color-dark};
+ --#{$prefix}app-sidebar-light-menu-link-icon-color: #{$app-sidebar-light-menu-link-icon-color-dark};
}
diff --git a/resources/_keenthemes/src/sass/layout/_toolbar.scss b/resources/_keenthemes/src/sass/layout/_toolbar.scss
index ca8776f..4ee5e71 100644
--- a/resources/_keenthemes/src/sass/layout/_toolbar.scss
+++ b/resources/_keenthemes/src/sass/layout/_toolbar.scss
@@ -5,7 +5,7 @@
// Form controls
:is([data-kt-app-layout="light-sidebar"], [data-kt-app-layout="light-header"], [data-kt-app-layout="dark-header"]) {
.app-toolbar {
- .form-select.form-select {
+ .form-select {
background-color: var(--#{$prefix}body-bg) !important;
}
}
@@ -14,6 +14,10 @@
// Desktop mode
@include media-breakpoint-up(lg) {
.app-toolbar {
+ [data-kt-app-layout="light-sidebar"] & {
+ border-top: 1px solid var(--#{$prefix}border-color);
+ }
+
body:not([data-kt-app-toolbar-fixed="true"]) & {
height: auto;
background-color: transparent;
diff --git a/resources/_keenthemes/src/sass/layout/_variables.custom.scss b/resources/_keenthemes/src/sass/layout/_variables.custom.scss
index 844b539..822f8cc 100644
--- a/resources/_keenthemes/src/sass/layout/_variables.custom.scss
+++ b/resources/_keenthemes/src/sass/layout/_variables.custom.scss
@@ -3,9 +3,9 @@
//
// Reboot
-$app-bg-color: #f5f8fa;
-$app-bg-color-dark: #151521;
-$app-blank-bg-color: $white;
+$app-bg-color: #fcfcfc;
+$app-bg-color-dark: transparent;
+$app-blank-bg-color: $app-bg-color;
$app-blank-bg-color-dark: $app-bg-color-dark;
// General
@@ -13,43 +13,58 @@ $app-general-root-font-size-desktop: 13px;
$app-general-root-font-size-tablet: 12px;
$app-general-root-font-size-mobile: 12px;
+// Container
+$app-container-padding-x: 30px;
+$app-container-padding-x-mobile: 20px;
+
// Header base
-$app-header-base-height: 70px;
+$app-header-base-height: 74px;
$app-header-base-height-mobile: 60px;
-$app-header-base-bg-color: $body-bg;
-$app-header-base-bg-color-dark: #1e1e2d;
+$app-header-base-bg-color: transparent;
+$app-header-base-bg-color-dark: #131313;
$app-header-base-bg-color-mobile: $app-header-base-bg-color;
$app-header-base-bg-color-mobile-dark: $app-header-base-bg-color-dark;
-$app-header-base-box-shadow: 0px 10px 30px 0px rgba(82,63,105,0.05);
+$app-header-base-box-shadow: none;
$app-header-base-box-shadow-dark: none;
-$app-header-base-menu-link-bg-color-active: $menu-link-bg-color-active;
-$app-header-base-menu-link-bg-color-active-dark: #2A2A3C;
+
+// Header minimize
+$app-header-minimize-height: 74px;
+$app-header-minimize-height-mobile: 60px;
+$app-header-minimize-bg-color: $body-bg;
+$app-header-minimize-bg-color-dark: $app-header-base-bg-color-dark;
+$app-header-minimize-box-shadow: 0px 10px 30px 0px rgba(82,63,105,0.05);
+$app-header-minimize-box-shadow-dark: $box-shadow-sm-dark;
// Header light
$app-header-light-separator-color: #E4E6EF;
$app-header-light-separator-color-dark: $border-color-dark;
// Header dark
-$app-header-dark-bg-color: #1e1e2d;
+$app-header-dark-bg-color:#131313;
$app-header-dark-separator-color: #282a3d;
$app-header-dark-scrollbar-color: #3b3b64;
$app-header-dark-scrollbar-color-hover: lighten($app-header-dark-scrollbar-color, 3%);
+$app-header-dark-menu-active-link-bg-color: #242424;
// Sidebar base
$app-sidebar-base-width: 265px;
$app-sidebar-base-width-mobile: 250px;
-$app-sidebar-base-toggle-btn-box-shadow: 0px 0px 10px rgba(113, 121, 136, 0.1);
+$app-sidebar-base-toggle-btn-box-shadow: 0px 8px 14px rgba(15, 42, 81, 0.04);
$app-sidebar-base-toggle-btn-box-shadow-dark: none;
$app-sidebar-base-toggle-btn-bg-color: $body-bg;
-$app-sidebar-base-toggle-btn-bg-color-dark: $app-header-base-menu-link-bg-color-active-dark;
+$app-sidebar-base-toggle-btn-bg-color-dark: $gray-200-dark;
+$app-sidebar-base-toggle-btn-border-color: #F1F1F2;
+$app-sidebar-base-toggle-btn-border-color-dark: none;
+$app-sidebar-base-border-color: #F1F1F2;
+$app-sidebar-base-border-color-dark: none;
// Sidebar minimize
$app-sidebar-minimize-width: 75px;
// Sidebar light
$app-sidebar-light-bg-color: $body-bg;
-$app-sidebar-light-bg-color-dark: #1e1e2d;
+$app-sidebar-light-bg-color-dark:#131313;
$app-sidebar-light-box-shadow: 0 0 28px 0 rgba(82,63,105,.05);
$app-sidebar-light-box-shadow-dark: none;
@@ -57,39 +72,50 @@ $app-sidebar-light-box-shadow-dark: none;
$app-sidebar-light-separator-color: $app-header-light-separator-color;
$app-sidebar-light-separator-color-dark: $app-header-light-separator-color-dark;
-$app-sidebar-light-scrollbar-color: $gray-200;
-$app-sidebar-light-scrollbar-color-dark: $gray-200-dark;
$app-sidebar-light-scrollbar-color-hover: $gray-200;
$app-sidebar-light-scrollbar-color-hover-dark: $gray-200-dark;
$app-sidebar-light-menu-heading-color: #B5B5C3;
$app-sidebar-light-menu-heading-color-dark: $gray-500-dark;
-$app-sidebar-light-menu-link-bg-color-active: #F4F6FA;
-$app-sidebar-light-menu-link-bg-color-active-dark: #2A2A3C;
-$app-sidebar-light-header-menu-link-bg-color-active: #EAEEF2;
+$app-sidebar-light-menu-link-bg-color-active:#F7F8FB;
+$app-sidebar-light-menu-link-bg-color-active-dark:#2A2A3C;
+$app-sidebar-light-menu-link-color: #252F4A;
+$app-sidebar-light-menu-link-color-dark: $gray-300;
+$app-sidebar-light-menu-link-icon-color: #99A1B7;
+$app-sidebar-light-menu-link-icon-color-dark: #7F8194;
+$app-sidebar-light-header-menu-link-bg-color-active: #F7F8FB;
$app-sidebar-light-header-menu-link-bg-color-active-dark: $gray-100-dark;
// Sidebar dark
-$app-sidebar-dark-bg-color: #1e1e2d;
+$app-sidebar-dark-bg-color: #131313;
$app-sidebar-dark-separator-color: #393945;
-$app-sidebar-dark-scrollbar-color: $gray-300-dark;
-$app-sidebar-dark-scrollbar-color-hover: $gray-300-dark;
-$app-sidebar-dark-menu-heading-color: #646477;
-$app-sidebar-dark-menu-link-bg-color-active: #2A2A3C;
+$app-sidebar-dark-scrollbar-color-hover: lighten($app-sidebar-dark-separator-color, 2%);
+$app-sidebar-dark-menu-heading-color: #626671;
+$app-sidebar-dark-menu-sub-link-color: #888A8E;
+$app-sidebar-dark-menu-link-bg-color-active: #1C1C21;
+
+// Aside base
+$app-aside-base-width: 320px;
+$app-aside-base-width-mobile: 300px;
+$app-aside-base-bg-color: $body-bg;
+$app-aside-base-bg-color-dark: #131313;
+$app-aside-base-gap-end: $app-container-padding-x;
+$app-aside-base-gap-top: $app-container-padding-x;
+$app-aside-base-gap-bottom: $app-container-padding-x;
// Toolbar base
$app-toolbar-base-height: 55px;
-$app-toolbar-base-bg-color:$body-bg;
-$app-toolbar-base-bg-color-dark: darken(#1e1e2d, 2%);
+$app-toolbar-base-bg-color: $body-bg;
+$app-toolbar-base-bg-color-dark: #131313;
$app-toolbar-base-box-shadow: 0px 10px 30px 0px rgba(82,63,105,0.05);
$app-toolbar-base-box-shadow-dark: none;
-$app-toolbar-base-border-top: 1px solid $border-color;
-$app-toolbar-base-border-top-dark: 0;
+$app-toolbar-base-border-top: 1px dashed $border-dashed-color;
+$app-toolbar-base-border-top-dark: 1px dashed $border-dashed-color-dark;
// Footer
$app-footer-height: 60px;
$app-footer-height-mobile: auto;
-$app-footer-bg-color: $body-bg;
-$app-footer-bg-color-dark: #1e1e2d;
+$app-footer-bg-color: transparent;
+$app-footer-bg-color-dark: transparent;
$app-footer-box-shadow: 0px 10px 30px 0px rgba(82,63,105,0.05);
$app-footer-box-shadow-dark: none;
@@ -103,4 +129,4 @@ $scrolltop-end-mobile: 5px;
$app-layout-builder-toggle-end: 50px;
$app-layout-builder-toggle-end-mobile: 40px;
$app-layout-builder-toggle-bottom: 40px;
-$app-layout-builder-toggle-bottom-mobile: 20px;
\ No newline at end of file
+$app-layout-builder-toggle-bottom-mobile: 20px;
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/base/_root.scss b/resources/_keenthemes/src/sass/layout/base/_root.scss
index 72e0454..d34538b 100644
--- a/resources/_keenthemes/src/sass/layout/base/_root.scss
+++ b/resources/_keenthemes/src/sass/layout/base/_root.scss
@@ -164,21 +164,15 @@
// Aside base
@include property(--#{$prefix}app-aside-base-bg-color, $app-aside-base-bg-color);
@include property(--#{$prefix}app-aside-base-box-shadow, $app-aside-base-box-shadow);
- @include property(--#{$prefix}app-aside-base-border-start, $app-aside-base-border-start);
- @include property(--#{$prefix}app-aside-base-border-end, $app-aside-base-border-end);
// Aside sticky
@include property(--#{$prefix}app-aside-sticky-bg-color, $app-aside-sticky-bg-color);
@include property(--#{$prefix}app-aside-sticky-box-shadow, $app-aside-sticky-box-shadow);
- @include property(--#{$prefix}app-aside-sticky-border-start, $app-aside-sticky-border-start);
- @include property(--#{$prefix}app-aside-sticky-border-end, $app-aside-sticky-border-end);
// Aside minimize
@include property(--#{$prefix}app-aside-minimize-bg-color, $app-aside-minimize-bg-color);
@include property(--#{$prefix}app-aside-minimize-box-shadow, $app-aside-minimize-box-shadow);
@include property(--#{$prefix}app-aside-minimize-hover-box-shadow, $app-aside-minimize-hover-box-shadow);
- @include property(--#{$prefix}app-aside-minimize-border-start, $app-aside-minimize-border-start);
- @include property(--#{$prefix}app-aside-minimize-border-end, $app-aside-minimize-border-end);
// Page
@include property(--#{$prefix}app-page-bg-color, $app-page-bg-color);
@@ -352,20 +346,14 @@
// Aside base
@include property(--#{$prefix}app-aside-base-bg-color, $app-aside-base-bg-color-dark);
@include property(--#{$prefix}app-aside-base-box-shadow, $app-aside-base-box-shadow-dark);
- @include property(--#{$prefix}app-aside-base-border-start, $app-aside-base-border-start-dark);
- @include property(--#{$prefix}app-aside-base-border-end, $app-aside-base-border-end-dark);
// Aside sticky
@include property(--#{$prefix}app-aside-sticky-bg-color, $app-aside-sticky-bg-color-dark);
- @include property(--#{$prefix}app-aside-sticky-border-start, $app-aside-sticky-border-start-dark);
- @include property(--#{$prefix}app-aside-sticky-border-end, $app-aside-sticky-border-end-dark);
// Aside minimize
@include property(--#{$prefix}app-aside-minimize-bg-color, $app-aside-minimize-bg-color-dark);
@include property(--#{$prefix}app-aside-minimize-box-shadow, $app-aside-minimize-box-shadow-dark);
@include property(--#{$prefix}app-aside-minimize-hover-box-shadow, $app-aside-minimize-hover-box-shadow-dark);
- @include property(--#{$prefix}app-aside-minimize-border-start, $app-aside-minimize-border-start-dark);
- @include property(--#{$prefix}app-aside-minimize-border-end, $app-aside-minimize-border-end-dark);
// Page
@include property(--#{$prefix}app-page-bg-color, $app-page-bg-color-dark);
diff --git a/resources/_keenthemes/src/sass/layout/base/_variables.scss b/resources/_keenthemes/src/sass/layout/base/_variables.scss
index bba8b42..6ecd03b 100644
--- a/resources/_keenthemes/src/sass/layout/base/_variables.scss
+++ b/resources/_keenthemes/src/sass/layout/base/_variables.scss
@@ -528,20 +528,8 @@ $app-aside-base-z-index: null !default;
$app-aside-base-z-index-mobile: 106 !default;
$app-aside-base-bg-color: null !default;
$app-aside-base-bg-color-dark: null !default;
-$app-aside-base-bg-color-mobile: null !default;
-$app-aside-base-bg-color-mobile-dark: null !default;
$app-aside-base-box-shadow: null !default;
$app-aside-base-box-shadow-dark: null !default;
-$app-aside-base-box-shadow-mobile: null !default;
-$app-aside-base-box-shadow-mobile-dark: null !default;
-$app-aside-base-border-start: null !default;
-$app-aside-base-border-start-dark: null !default;
-$app-aside-base-border-start-mobile: null !default;
-$app-aside-base-border-start-mobile-dark: null !default;
-$app-aside-base-border-end: null !default;
-$app-aside-base-border-end-dark: null !default;
-$app-aside-base-border-end-mobile: null !default;
-$app-aside-base-border-end-mobile-dark: null !default;
$app-aside-base-gap-start: 0px !default;
$app-aside-base-gap-end: 0px !default;
$app-aside-base-gap-top: 0px !default;
@@ -552,7 +540,7 @@ $app-aside-base-gap-top-mobile: 0px !default;
$app-aside-base-gap-bottom-mobile: 0px !default;
// Aside fixed
-$app-aside-fixed-z-index: 105 !default;
+$app-aside-fixed-z-index: 99 !default;
$app-aside-fixed-right: 0 !default;
$app-aside-fixed-top: 0 !default;
$app-aside-fixed-bottom: 0 !default;
@@ -562,15 +550,11 @@ $app-aside-sticky-top: auto !default;
$app-aside-sticky-bottom: auto !default;
$app-aside-sticky-left: auto !default;
$app-aside-sticky-width: 300px !default;
-$app-aside-sticky-z-index: 105 !default;
+$app-aside-sticky-z-index: 99 !default;
$app-aside-sticky-bg-color: null !default;
$app-aside-sticky-bg-color-dark: null !default;
$app-aside-sticky-box-shadow: null !default;
$app-aside-sticky-box-shadow-dark: null !default;
-$app-aside-sticky-border-start: null !default;
-$app-aside-sticky-border-start-dark: null !default;
-$app-aside-sticky-border-end: null !default;
-$app-aside-sticky-border-end-dark: null !default;
$app-aside-sticky-gap-start: 0px !default;
$app-aside-sticky-gap-end: 0px !default;
$app-aside-sticky-gap-top: 0px !default;
diff --git a/resources/_keenthemes/src/sass/layout/base/aside/_aside.scss b/resources/_keenthemes/src/sass/layout/base/aside/_aside.scss
index 5b9ac04..61eab75 100644
--- a/resources/_keenthemes/src/sass/layout/base/aside/_aside.scss
+++ b/resources/_keenthemes/src/sass/layout/base/aside/_aside.scss
@@ -7,8 +7,6 @@
transition: $app-aside-base-transition;
background-color: var(--#{$prefix}app-aside-base-bg-color);
box-shadow: var(--#{$prefix}app-aside-base-box-shadow);
- border-left: var(--#{$prefix}app-aside-base-border-left);
- border-right: var(--#{$prefix}app-aside-base-border-right);
}
// Utilities
diff --git a/resources/_keenthemes/src/sass/layout/base/header/_header.scss b/resources/_keenthemes/src/sass/layout/base/header/_header.scss
index aa9a26c..cf459a8 100644
--- a/resources/_keenthemes/src/sass/layout/base/header/_header.scss
+++ b/resources/_keenthemes/src/sass/layout/base/header/_header.scss
@@ -25,6 +25,11 @@
--#{$prefix}app-header-height-actual: #{$app-header-base-height};
}
+ [data-kt-app-header-fixed="true"][data-kt-app-header-stacked="true"] {
+ --#{$prefix}app-header-height: calc(var(--#{$prefix}app-header-primary-height, 0px) + var(--#{$prefix}app-header-secondary-height, 0px) + var(--#{$prefix}app-header-tertiary-height, 0px));
+ --#{$prefix}app-header-height-actual: calc(#{$app-header-primary-base-height} + #{$app-header-secondary-base-height} + #{$app-header-tertiary-base-height});
+ }
+
[data-kt-app-header-sticky="on"] {
--#{$prefix}app-header-height: #{$app-header-sticky-height};
--#{$prefix}app-header-height-actual: #{$app-header-base-height};
diff --git a/resources/_keenthemes/src/sass/layout/base/sidebar/_sidebar-panel.scss b/resources/_keenthemes/src/sass/layout/base/sidebar/_sidebar-panel.scss
index 4b34b36..e03c2ce 100644
--- a/resources/_keenthemes/src/sass/layout/base/sidebar/_sidebar-panel.scss
+++ b/resources/_keenthemes/src/sass/layout/base/sidebar/_sidebar-panel.scss
@@ -199,6 +199,9 @@
// Vars
:root {
+ --#{$prefix}app-sidebar-panel-width: #{$app-sidebar-panel-base-width-mobile};
+ --#{$prefix}app-sidebar-panel-width-actual: #{$app-sidebar-panel-base-width-mobile};
+
--#{$prefix}app-sidebar-panel-gap-start: #{$app-sidebar-panel-base-gap-start-mobile};
--#{$prefix}app-sidebar-panel-gap-end: #{$app-sidebar-panel-base-gap-end-mobile};
--#{$prefix}app-sidebar-panel-gap-top: #{$app-sidebar-panel-base-gap-top-mobile};
diff --git a/resources/_keenthemes/src/sass/layout/header/_header-dark.scss b/resources/_keenthemes/src/sass/layout/header/_header-dark.scss
index 7b1191b..de7d63a 100644
--- a/resources/_keenthemes/src/sass/layout/header/_header-dark.scss
+++ b/resources/_keenthemes/src/sass/layout/header/_header-dark.scss
@@ -9,72 +9,69 @@
.btn-custom {
@include button-custom-variant(
- $color:#B5B5C3,
- $icon-color: #B5B5C3,
+ $color:var(--#{$prefix}gray-200),
+ $icon-color: var(--#{$prefix}gray-200),
$border-color: null,
$bg-color: null,
- $color-active: #B5B5C3,
+ $color-active: var(--#{$prefix}primary),
$icon-color-active: var(--#{$prefix}primary),
$border-color-active: null,
$bg-color-active: rgba(63, 66, 84, 0.35)
);
}
}
+
+
+ // General mode
+ .app-header-menu {
+ .menu {
+ // Menu root links
+ > .menu-item {
+ @include menu-link-default-state(
+ $title-color: #858585,
+ $icon-color:#C5C5D8,
+ $bullet-color:#787887,
+ $arrow-color: #787887,
+ $bg-color: null,
+ $all-links: false
+ );
- // Desktop mode
- @include media-breakpoint-up(lg) {
- // General mode
- .app-header-menu {
- .menu {
- // Menu root links
- > .menu-item {
- @include menu-link-default-state(
- $title-color: #9D9DA6,
- $icon-color:#C5C5D8,
- $bullet-color:#787887,
- $arrow-color: #787887,
- $bg-color: null,
- $all-links: false
- );
+ @include menu-link-hover-state(
+ $title-color: var(--#{$prefix}primary-inverse),
+ $icon-color: var(--#{$prefix}primary-inverse),
+ $bullet-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}primary-inverse),
+ $bg-color: null,
+ $all-links: false
+ );
- @include menu-link-hover-state(
- $title-color: var(--#{$prefix}primary-inverse),
- $icon-color: var(--#{$prefix}primary-inverse),
- $bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
- $bg-color: $app-sidebar-dark-menu-link-bg-color-active,
- $all-links: false
- );
+ @include menu-link-show-state(
+ $title-color: var(--#{$prefix}primary-inverse),
+ $icon-color: var(--#{$prefix}primary-inverse),
+ $bullet-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}primary-inverse),
+ $bg-color: null,
+ $all-links: false
+ );
- @include menu-link-show-state(
- $title-color: var(--#{$prefix}primary-inverse),
- $icon-color: var(--#{$prefix}primary-inverse),
- $bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
- $bg-color: null,
- $all-links: false
- );
-
- @include menu-link-here-state(
- $title-color: var(--#{$prefix}primary-inverse),
- $icon-color: var(--#{$prefix}primary-inverse),
- $bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
- $bg-color: $app-sidebar-dark-menu-link-bg-color-active,
- $all-links: false
- );
-
- @include menu-link-active-state(
- $title-color: var(--#{$prefix}primary-inverse),
- $icon-color: var(--#{$prefix}primary-inverse),
- $bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
- $bg-color: $app-sidebar-dark-menu-link-bg-color-active,
- $all-links: false
- );
- }
+ @include menu-link-here-state(
+ $title-color: var(--#{$prefix}primary-inverse),
+ $icon-color: var(--#{$prefix}primary-inverse),
+ $bullet-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}primary-inverse),
+ $bg-color: $app-header-dark-menu-active-link-bg-color,
+ $all-links: false
+ );
+
+ @include menu-link-active-state(
+ $title-color: var(--#{$prefix}primary-inverse),
+ $icon-color: var(--#{$prefix}primary-inverse),
+ $bullet-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}primary-inverse),
+ $bg-color: $app-header-dark-menu-active-link-bg-color,
+ $all-links: false
+ );
}
}
- }
-}
-
+ }
+}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/header/_header-sidebar-light.scss b/resources/_keenthemes/src/sass/layout/header/_header-sidebar-light.scss
index 33d75f8..db00e15 100644
--- a/resources/_keenthemes/src/sass/layout/header/_header-sidebar-light.scss
+++ b/resources/_keenthemes/src/sass/layout/header/_header-sidebar-light.scss
@@ -2,6 +2,7 @@
// Custom Header(used by Light Sidebar layout only)
//
+
[data-kt-app-layout="light-sidebar"] {
// Desktop mode
@include media-breakpoint-up(lg) {
@@ -14,7 +15,7 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}app-sidebar-light-header-menu-link-bg-color-active),
+ $bg-color: null,
$all-links: false
);
@@ -23,12 +24,12 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}app-sidebar-light-header-menu-link-bg-color-active),
+ $bg-color: var(--#{$prefix}gray-100),
$all-links: false
);
}
}
- }
+ }
}
}
@@ -38,9 +39,9 @@
.app-header {
background-color: transparent;
box-shadow: none;
- border-bottom: 1px solid var(--#{$prefix}app-sidebar-light-separator-color);
+ border-bottom: none;
}
- }
+ }
}
// Tablet & mobile modes
@@ -48,8 +49,7 @@
[data-kt-app-layout="light-sidebar"]:not([data-kt-app-header-fixed-mobile="true"]) {
.app-header {
background-color: transparent;
- box-shadow: none;
- border-bottom: 1px solid var(--#{$prefix}app-sidebar-light-separator-color);
+ box-shadow: none;
}
}
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/header/_header.scss b/resources/_keenthemes/src/sass/layout/header/_header.scss
index 3952459..fcf2daa 100644
--- a/resources/_keenthemes/src/sass/layout/header/_header.scss
+++ b/resources/_keenthemes/src/sass/layout/header/_header.scss
@@ -5,13 +5,14 @@
// General mode
.app-header-menu {
.menu {
+ // General
.menu-item {
@include menu-link-default-state(
$title-color: var(--#{$prefix}gray-700),
$icon-color: var(--#{$prefix}gray-500),
$bullet-color: var(--#{$prefix}gray-500),
$arrow-color: var(--#{$prefix}gray-500),
- $bg-color: null,
+ $bg-color: null
);
@include menu-link-hover-state(
@@ -19,7 +20,7 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}menu-link-bg-color-active)
+ $bg-color: null
);
@include menu-link-show-state(
@@ -27,7 +28,7 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: null,
+ $bg-color: null
);
@include menu-link-here-state(
@@ -35,7 +36,7 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}menu-link-bg-color-active)
+ $bg-color: null
);
@include menu-link-active-state(
@@ -43,16 +44,25 @@
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}menu-link-bg-color-active)
+ $bg-color: var(--#{$prefix}gray-100)
);
}
+
+ // Root
+ > .menu-item {
+ > .menu-link {
+ > .menu-title {
+ font-weight: $font-weight-bold;
+ font-size: 1.1rem;
+ }
+ }
+ }
}
.menu-extended {
--#{$prefix}menu-link-bg-color-active: rgba(var(--#{$prefix}gray-100-rgb), 0.7);
--#{$prefix}menu-link-bg-color-hover: rgba(var(--#{$prefix}gray-100-rgb), 0.7);
-
-
+
.menu-custom-icon {
background-color: var(--#{$prefix}gray-100);
}
@@ -76,29 +86,78 @@
> .menu-item {
margin-right: 0.5rem;
- > .menu-link {
- padding-top: 0.775rem;
- padding-bottom: 0.775rem;
- font-weight: $font-weight-semibold;
- }
-
@include menu-link-here-state(
$title-color: var(--#{$prefix}primary),
$icon-color: var(--#{$prefix}primary),
$bullet-color: var(--#{$prefix}primary),
$arrow-color: var(--#{$prefix}primary),
- $bg-color: var(--#{$prefix}app-header-base-menu-link-bg-color-active)
+ $bg-color: var(--#{$prefix}gray-100)
);
+
+ > .menu-link {
+ padding-top: 0.675rem;
+ padding-bottom: 0.675rem;
+ font-weight: $font-weight-semibold;
+ }
}
}
- }
+ }
+
+ [data-kt-app-layout="dark-sidebar"] {
+ .app-header-menu {
+ .menu {
+ // Menu root item
+ > .menu-item {
+ &.active,
+ &.here {
+ > .menu-link {
+ background-color: transparent;
+ box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.03);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ [data-kt-app-toolbar-fixed="true"] {
+ .app-header {
+ background-color: var(--#{$prefix}app-header-minimize-bg-color);
+ }
+ }
+}
+
+// Dark mode
+@include color-mode(dark) {
+ // Desktop mode
+ @include media-breakpoint-up(lg) {
+ [data-kt-app-layout="dark-sidebar"] {
+ .app-header-menu {
+ .menu {
+ // Menu root item
+ > .menu-item {
+ &.active,
+ &.here {
+ > .menu-link {
+ box-shadow: none;
+ background-color: var(--#{$prefix}gray-100);
+ }
+ }
+ }
+ }
+ }
+ }
+ }
}
// Tablet & mobile modes
@include media-breakpoint-down(lg) {
.app-header {
+ background-color: var(--#{$prefix}app-header-minimize-bg-color);
+ border-bottom: 1px solid var(--#{$prefix}border-color) !important;
+
.page-title {
display: none !important;
}
- }
+ }
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-dark.scss b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-dark.scss
index 0690986..a42d64a 100644
--- a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-dark.scss
+++ b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-dark.scss
@@ -5,10 +5,11 @@
[data-kt-app-layout="dark-sidebar"] {
.app-sidebar {
background-color: $app-sidebar-dark-bg-color;
- border-right: 0 !important;
+ border-right: 0;
+ .scroll-y,
.hover-scroll-overlay-y {
- @include scrollbar-color($app-sidebar-dark-scrollbar-color, $app-sidebar-dark-scrollbar-color-hover);
+ @include scrollbar-color(transparent, $app-sidebar-dark-scrollbar-color-hover);
}
.app-sidebar-logo {
@@ -29,17 +30,17 @@
}
.menu {
- .menu-item {
+ > .menu-item {
.menu-heading {
color: $app-sidebar-dark-menu-heading-color !important;
}
@include menu-link-default-state(
- $title-color: #9D9DA6,
- $icon-color:#C5C5D8,
- $bullet-color:#787887,
- $arrow-color: #787887,
- $bg-color: null
+ $title-color: $gray-300,
+ $icon-color: #7F8194,
+ $bullet-color:#7F8194,
+ $arrow-color: var(--#{$prefix}gray-700),
+ $bg-color: null
);
@include menu-link-hover-state(
@@ -51,18 +52,18 @@
);
@include menu-link-here-state(
- $title-color: var(--#{$prefix}primary-inverse),
+ $title-color: $gray-300,
$icon-color: var(--#{$prefix}primary-inverse),
$bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}gray-700),
$bg-color: null
);
@include menu-link-show-state(
- $title-color: var(--#{$prefix}primary-inverse),
+ $title-color: $gray-300,
$icon-color: var(--#{$prefix}primary-inverse),
$bullet-color: var(--#{$prefix}primary-inverse),
- $arrow-color: var(--#{$prefix}primary-inverse),
+ $arrow-color: var(--#{$prefix}gray-700),
$bg-color: null
);
@@ -73,6 +74,28 @@
$arrow-color: var(--#{$prefix}primary-inverse),
$bg-color: $app-sidebar-dark-menu-link-bg-color-active
);
+
+ .menu-sub {
+ .menu-item {
+ .menu-link {
+ .menu-title {
+ color: $app-sidebar-dark-menu-sub-link-color;
+ }
+
+ &.active {
+ .menu-title {
+ color: var(--#{$prefix}white);
+ }
+
+ .menu-bullet {
+ .bullet {
+ background-color: var(--#{$prefix}white);
+ }
+ }
+ }
+ }
+ }
+ }
}
}
}
@@ -87,4 +110,13 @@
}
}
}
+}
+
+// Dark mode
+@include color-mode(dark) {
+ [data-kt-app-layout="dark-sidebar"] {
+ .app-sidebar {
+ border-right: 1px dashed $app-sidebar-dark-separator-color;
+ }
+ }
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-light.scss b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-light.scss
index 1f89349..5e73163 100644
--- a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-light.scss
+++ b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar-light.scss
@@ -5,14 +5,20 @@
[data-kt-app-layout="light-sidebar"] {
.app-sidebar {
background-color: var(--#{$prefix}app-sidebar-light-bg-color);
- border-right: 0 !important;
+ border-right: 1px solid var(--#{$prefix}gray-200);
+ .scroll-y,
.hover-scroll-overlay-y {
- @include scrollbar-color(var(--#{$prefix}app-sidebar-light-scrollbar-color), var(--#{$prefix}app-sidebar-light-scrollbar-color-hover));
+ @include scrollbar-color(transparent, var(--#{$prefix}app-sidebar-light-scrollbar-color-hover));
}
.app-sidebar-logo {
- border-bottom: 1px solid var(--#{$prefix}app-sidebar-light-separator-color);
+ border-bottom: 0;
+ }
+
+ .app-sidebar-toggle {
+ border-radius: 50%;
+ box-shadow: none !important;
}
.menu {
@@ -24,34 +30,34 @@
}
@include menu-link-default-state(
- $title-color: var(--#{$prefix}gray-700),
- $icon-color: var(--#{$prefix}gray-500),
- $bullet-color: var(--#{$prefix}gray-500),
- $arrow-color: var(--#{$prefix}gray-500),
+ $title-color: var(--#{$prefix}app-sidebar-light-menu-link-color),
+ $icon-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $bullet-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $arrow-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
$bg-color: null
);
@include menu-link-hover-state(
- $title-color: var(--#{$prefix}gray-900),
- $icon-color: var(--#{$prefix}gray-700),
- $bullet-color: var(--#{$prefix}gray-700),
- $arrow-color: var(--#{$prefix}gray-700),
+ $title-color: var(--#{$prefix}app-sidebar-light-menu-link-color),
+ $icon-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $bullet-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $arrow-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
$bg-color: null
);
@include menu-link-show-state(
- $title-color: var(--#{$prefix}gray-900),
- $icon-color: var(--#{$prefix}gray-700),
- $bullet-color: var(--#{$prefix}gray-700),
- $arrow-color: var(--#{$prefix}gray-700),
+ $title-color: var(--#{$prefix}app-sidebar-light-menu-link-color),
+ $icon-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $bullet-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $arrow-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
$bg-color: null
);
@include menu-link-here-state(
- $title-color: var(--#{$prefix}gray-900),
- $icon-color: var(--#{$prefix}gray-700),
- $bullet-color: var(--#{$prefix}gray-700),
- $arrow-color: var(--#{$prefix}gray-700),
+ $title-color: var(--#{$prefix}app-sidebar-light-menu-link-color),
+ $icon-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $bullet-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
+ $arrow-color: var(--#{$prefix}app-sidebar-light-menu-link-icon-color),
$bg-color: null
);
@@ -62,21 +68,38 @@
$arrow-color: var(--#{$prefix}primary),
$bg-color: var(--#{$prefix}app-sidebar-light-menu-link-bg-color-active)
);
+
+ .menu-sub {
+ .menu-item {
+ .menu-link {
+ .menu-title {
+ color: #4B5675;
+ }
+
+ &.active {
+ .menu-title {
+ color: var(--#{$prefix}primary);
+ }
+ }
+ }
+ }
+ }
}
}
}
}
[data-kt-app-layout="light-sidebar"][data-kt-app-header-fixed="true"] {
- .app-header {
- background-color: var(--#{$prefix}app-bg-color);
- box-shadow: none;
- border-bottom: 1px dashed var(--#{$prefix}app-sidebar-light-separator-color);
- }
+ [data-kt-app-header-minimize=on] .app-header {
+ transition: none;
+ z-index: 100;
+ background-color: var(--bs-app-header-minimize-bg-color);
+ box-shadow: var(--bs-app-header-minimize-box-shadow);
+ }
.app-sidebar {
.app-sidebar-logo {
- border-bottom: 1px dashed var(--#{$prefix}app-sidebar-light-separator-color);
+ border-bottom: 0;
}
}
}
\ No newline at end of file
diff --git a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar.scss b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar.scss
index e99e684..7f6566d 100644
--- a/resources/_keenthemes/src/sass/layout/sidebar/_sidebar.scss
+++ b/resources/_keenthemes/src/sass/layout/sidebar/_sidebar.scss
@@ -7,26 +7,27 @@
.app-sidebar-toggle {
box-shadow: var(--#{$prefix}app-sidebar-base-toggle-btn-box-shadow) !important;
background-color: var(--#{$prefix}app-sidebar-base-toggle-btn-bg-color) !important;
+ border: 1px solid var(--#{$prefix}app-sidebar-base-border-color) !important;
- .active .svg-icon {
+ .active i {
transform: rotateZ(0deg) !important;
}
}
[dir="rtl"] {
.app-sidebar-toggle {
- .svg-icon {
+ i {
transform: rotateZ(180deg);
}
- &.active .svg-icon {
+ &.active i {
transform: rotateZ(0deg) !important;
}
}
}
.app-sidebar-logo {
- height: var(--#{$prefix}app-header-height);
+ height: calc(var(--#{$prefix}app-header-height) + 1px);
display: flex;
align-items: center;
justify-content: space-between;
@@ -36,9 +37,17 @@
.app-sidebar-menu {
.menu {
- & > .menu-item {
+ // Root
+ > .menu-item {
margin-left: 0.115rem;
- }
+
+ > .menu-link {
+ > .menu-title {
+ font-weight: $font-weight-bold;
+ font-size: 1.1rem;
+ }
+ }
+ }
}
}
}
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_apexcharts.scss b/resources/_keenthemes/src/sass/vendors/plugins/_apexcharts.scss
index 5ef8651..73f9bbc 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_apexcharts.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_apexcharts.scss
@@ -24,7 +24,7 @@
}
.apexcharts-menu {
- background-color: var(--#{$prefix}body-bg);
+ background: var(--#{$prefix}body-bg) !important;
border: 0 !important;
padding: 0.5rem 0 !important;
box-shadow: var(--#{$prefix}dropdown-box-shadow);
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_datatables.scss b/resources/_keenthemes/src/sass/vendors/plugins/_datatables.scss
index fc625fb..f396d40 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_datatables.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_datatables.scss
@@ -114,7 +114,7 @@ div.dataTables_wrapper {
div.dataTables_processing {
@include border-radius($border-radius);
box-shadow: var(--#{$prefix}dropdown-box-shadow);
- background-color: var(--#{$prefix}tooltip-bg);
+ background-color: $tooltip-bg;
color: var(--#{$prefix}gray-700);
font-weight: $font-weight-semibold;
margin: 0 !important;
@@ -212,17 +212,22 @@ table.dataTable > tbody > tr.selected > * {
// Scroll
div.dataTables_scrollBody {
border-left: 0 !important;
+
+ .sorting_disabled.sorting_asc,
+ .sorting_disabled.sorting_desc {
+ &:after {
+ display: none !important;
+ }
+ }
}
-.dataTables_scroll .dataTables_scrollBody .table {
- thead {
- line-height: 0;
-
- .sorting {
- &:after,
- &:before {
- display: none !important;
- }
+.dataTables_scroll > .dataTables_scrollBody > .table > thead {
+ line-height: 0;
+
+ .sorting {
+ &:after,
+ &:before {
+ display: none !important;
}
}
}
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_daterangepicker.scss b/resources/_keenthemes/src/sass/vendors/plugins/_daterangepicker.scss
index 537c576..6c67af2 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_daterangepicker.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_daterangepicker.scss
@@ -210,8 +210,8 @@
&.today,
&.today.active {
- background: var(--#{$prefix}component-hover-bg) !important;
- color: var(--#{$prefix}component-hover-color) !important;
+ background: var(--#{$prefix}gray-200) !important;
+ color: var(--#{$prefix}gray-700) !important;
@include border-radius($border-radius);
}
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_quill.scss b/resources/_keenthemes/src/sass/vendors/plugins/_quill.scss
index e9c9814..ceab78c 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_quill.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_quill.scss
@@ -38,8 +38,19 @@
}
}
+.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
+ right: 0;
+
+ [direction="rtl"] &,
+ [dir="rtl"] & {
+ left: 0;
+ right: auto;
+ }
+}
+
.ql-editor {
color: var(--#{$prefix}input-color);
+ text-align: initial;
&.ql-blank {
&:before {
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_select2.scss b/resources/_keenthemes/src/sass/vendors/plugins/_select2.scss
index 1cd1371..6670b93 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_select2.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_select2.scss
@@ -39,7 +39,7 @@ $select2-input-padding-y-lg: $input-padding-y-lg - $select2-tag-padding-y-lg * 2
.select2-container--bootstrap5 {
// Selection
.select2-selection {
- box-shadow: none !important;
+ box-shadow: none;
height: auto;
outline: none !important;
}
@@ -75,6 +75,8 @@ $select2-input-padding-y-lg: $input-padding-y-lg - $select2-tag-padding-y-lg * 2
// Search
.select2-search.select2-search--inline {
+ flex-grow: 1;
+
.select2-search__field {
color: $input-color;
@include placeholder($input-placeholder-color);
@@ -317,7 +319,7 @@ $select2-input-padding-y-lg: $input-padding-y-lg - $select2-tag-padding-y-lg * 2
}
// Options
- .select2-results__options {
+ .select2-results > .select2-results__options {
max-height: 250px;
overflow-y: auto;
}
diff --git a/resources/_keenthemes/src/sass/vendors/plugins/_tiny-slider.scss b/resources/_keenthemes/src/sass/vendors/plugins/_tiny-slider.scss
index 6270618..9fc8de6 100644
--- a/resources/_keenthemes/src/sass/vendors/plugins/_tiny-slider.scss
+++ b/resources/_keenthemes/src/sass/vendors/plugins/_tiny-slider.scss
@@ -105,6 +105,31 @@
margin: 0;
}
}
+
+ &.tns-circle-nav {
+ .tns-nav {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+
+ button {
+ display: block;
+ outline: none;
+ width: 1.15rem;
+ height: 1.15rem;
+ background-color: var(--#{$prefix}gray-200);
+ margin: 0 0.55rem;
+ border: 0;
+ @include border-radius(50%);
+
+ &.tns-nav-active{
+ background-color: var(--#{$prefix}gray-400);
+ }
+ }
+ }
+ }
}
diff --git a/resources/_keenthemes/tools/gulp.config.js b/resources/_keenthemes/tools/gulp.config.js
index ce98080..78e0944 100644
--- a/resources/_keenthemes/tools/gulp.config.js
+++ b/resources/_keenthemes/tools/gulp.config.js
@@ -1,7 +1,7 @@
const gulpConfig = {
name: "metronic",
desc: "Gulp build config",
- version: "8.1.8",
+ version: "8.2.0",
config: {
debug: false,
compile: {
@@ -112,12 +112,13 @@ const gulpConfig = {
},
formvalidation: {
styles: [
- "{$config.path.common_src}/plugins/formvalidation/dist/css/formValidation.css",
+ "{$config.path.common_src}/plugins/@form-validation/umd/styles/index.css",
],
scripts: [
"{$config.path.node_modules}/es6-shim/es6-shim.js",
- "{$config.path.common_src}/plugins/formvalidation/dist/js/FormValidation.full.min.js",
- "{$config.path.common_src}/plugins/formvalidation/dist/js/plugins/Bootstrap5.min.js"
+ "{$config.path.common_src}/plugins/@form-validation/umd/bundle/popular.min.js",
+ "{$config.path.common_src}/plugins/@form-validation/umd/bundle/full.min.js",
+ "{$config.path.common_src}/plugins/@form-validation/umd/plugin-bootstrap5/index.min.js"
],
},
bootstrapmaxlength: {
@@ -210,7 +211,7 @@ const gulpConfig = {
],
},
chartjs: {
- scripts: ["{$config.path.node_modules}/chart.js/dist/chart.js"],
+ scripts: ["{$config.path.node_modules}/chart.js/dist/chart.umd.js"],
},
countupjs: {
scripts: [
@@ -367,7 +368,7 @@ const gulpConfig = {
"{$config.path.node_modules}/datatables.net-select-bs5/js/dataTables.bootstrap5.js",
"{$config.path.node_modules}/datatables.net-datetime/dist/dataTables.dateTime.min.js",
"{$config.path.node_modules}/datatables.net-plugins/features/conditionalPaging/dataTables.conditionalPaging.js",
- ]
+ ],
},
dist: {
styles: "{$config.dist}/plugins/custom/datatables/datatables.bundle.css",
@@ -403,7 +404,7 @@ const gulpConfig = {
},
typedjs: {
src: {
- scripts: ["{$config.path.node_modules}/typed.js/lib/typed.js"],
+ scripts: ["{$config.path.node_modules}/typed.js/dist/typed.umd.js"],
},
dist: {
scripts: "{$config.dist}/plugins/custom/typedjs/typedjs.bundle.js",
@@ -634,13 +635,9 @@ const gulpConfig = {
styles: [
"{$config.path.node_modules}/tinymce/skins/**/*.css"
],
- media: [
- "{$config.path.node_modules}/tiny-slider/dist/sourcemaps/tiny-slider.css.map",
- ],
},
dist: {
styles: "{$config.dist}/plugins/custom/tinymce/skins/",
- media: "{$config.dist}/plugins/global/sourcemaps/",
}
}
}
diff --git a/resources/_keenthemes/tools/gulp/compile.js b/resources/_keenthemes/tools/gulp/compile.js
index c10330a..05c188e 100644
--- a/resources/_keenthemes/tools/gulp/compile.js
+++ b/resources/_keenthemes/tools/gulp/compile.js
@@ -67,8 +67,7 @@ let docsOption = Object.keys(argv).find((value) => {
return value.indexOf('docs-') !== -1;
});
if (typeof docsOption !== 'undefined') {
- var l = docsOption.split('-');
- theme = l[1];
+ theme = docsOption.replace('docs-', '');
if (theme === 'asp') {
theme += '.net-core'
}
diff --git a/resources/_keenthemes/tools/gulp/helpers.js b/resources/_keenthemes/tools/gulp/helpers.js
index d50d856..130f008 100644
--- a/resources/_keenthemes/tools/gulp/helpers.js
+++ b/resources/_keenthemes/tools/gulp/helpers.js
@@ -13,7 +13,7 @@ import rtlcss from "gulp-rtlcss";
import cleancss from "gulp-clean-css";
import yargs from "yargs";
import {hideBin} from 'yargs/helpers'
-import glob from "glob";
+import {glob} from "glob";
import {fileURLToPath} from 'url';
import {build} from "./build.js";
@@ -104,14 +104,19 @@ const jsChannel = () => {
.pipe(() => {
return gulpif(
jsSourcemaps,
- sourcemaps.init({ loadMaps: true, debug: config.debug })
+ sourcemaps.init({ loadMaps: true, debug: config.debug }),
+ sourcemaps.init({ loadMaps: true, debug: config.debug }),
);
})
.pipe(() => {
return gulpif(jsMinify, terser());
})
.pipe(() => {
- return gulpif(jsSourcemaps, sourcemaps.write("./"));
+ return gulpif(
+ jsSourcemaps,
+ sourcemaps.write("./"),
+ sourcemaps.write(null, {addComment: false})
+ );
});
};
@@ -557,6 +562,7 @@ const bundle = (bundle) => {
break;
+ case "media":
case "fonts":
case "images":
if (bundle.dist.hasOwnProperty(type)) {
diff --git a/resources/_keenthemes/tools/package.json b/resources/_keenthemes/tools/package.json
index 781e5d7..da2b878 100644
--- a/resources/_keenthemes/tools/package.json
+++ b/resources/_keenthemes/tools/package.json
@@ -8,133 +8,134 @@
"main": "gulpfile.js",
"type": "module",
"dependencies": {
- "@ckeditor/ckeditor5-alignment": "^35.2.1",
- "@ckeditor/ckeditor5-build-balloon": "^35.2.1",
- "@ckeditor/ckeditor5-build-balloon-block": "^35.2.1",
- "@ckeditor/ckeditor5-build-classic": "^35.2.1",
- "@ckeditor/ckeditor5-build-decoupled-document": "^35.2.1",
- "@ckeditor/ckeditor5-build-inline": "^35.2.1",
- "@eonasdan/tempus-dominus": "^6.2.10",
- "@fortawesome/fontawesome-free": "^6.1.1",
- "@popperjs/core": "2.11.6",
+ "@ckeditor/ckeditor5-alignment": "38.1.1",
+ "@ckeditor/ckeditor5-build-balloon": "38.1.1",
+ "@ckeditor/ckeditor5-build-balloon-block": "38.1.1",
+ "@ckeditor/ckeditor5-build-classic": "38.1.1",
+ "@ckeditor/ckeditor5-build-decoupled-document": "38.1.1",
+ "@ckeditor/ckeditor5-build-inline": "38.1.1",
+ "@eonasdan/tempus-dominus": "^6.7.11",
+ "@fortawesome/fontawesome-free": "^6.4.0",
+ "@popperjs/core": "2.11.8",
"@shopify/draggable": "^1.0.0-beta.12",
- "@yaireo/tagify": "^4.9.2",
- "acorn": "^8.0.4",
- "apexcharts": "3.36.0",
- "autosize": "^5.0.1",
- "axios": "^0.21.1",
- "bootstrap": "5.3.0-alpha1",
- "bootstrap-cookie-alert": "^1.2.1",
+ "@yaireo/tagify": "^4.17.8",
+ "acorn": "^8.10.0",
+ "apexcharts": "3.41.0",
+ "autosize": "^6.0.1",
+ "axios": "^1.4.0",
+ "bootstrap": "5.3.0",
+ "bootstrap-cookie-alert": "^1.2.2",
"bootstrap-daterangepicker": "^3.1.0",
- "bootstrap-icons": "^1.10.0",
+ "bootstrap-icons": "^1.10.5",
"bootstrap-maxlength": "^1.10.1",
"bootstrap-multiselectsplitter": "^1.0.4",
- "chalk": "^4.1.0",
- "chart.js": "^3.6.0",
- "clipboard": "^2.0.8",
- "countup.js": "^2.0.7",
- "cropperjs": "^1.5.12",
- "datatables.net": "^1.12.1",
- "datatables.net-bs5": "^1.12.1",
- "datatables.net-buttons": "^2.2.3",
- "datatables.net-buttons-bs5": "^2.2.3",
- "datatables.net-colreorder": "^1.5.6",
- "datatables.net-colreorder-bs5": "^1.5.6",
- "datatables.net-datetime": "^1.1.2",
- "datatables.net-fixedcolumns": "^4.1.0",
- "datatables.net-fixedcolumns-bs5": "^4.1.0",
- "datatables.net-fixedheader": "^3.2.3",
- "datatables.net-fixedheader-bs5": "^3.2.3",
- "datatables.net-plugins": "^1.11.5",
- "datatables.net-responsive": "^2.3.0",
- "datatables.net-responsive-bs5": "^2.3.0",
- "datatables.net-rowgroup": "^1.2.0",
- "datatables.net-rowgroup-bs5": "^1.2.0",
- "datatables.net-rowreorder": "^1.2.8",
- "datatables.net-rowreorder-bs5": "^1.2.8",
- "datatables.net-scroller": "^2.0.6",
- "datatables.net-scroller-bs5": "^2.0.6",
- "datatables.net-select": "^1.4.0",
- "datatables.net-select-bs5": "^1.4.0",
- "dropzone": "^5.9.2",
+ "chalk": "^5.3.0",
+ "chart.js": "^4.3.0",
+ "clipboard": "^2.0.11",
+ "countup.js": "^2.7.0",
+ "cropperjs": "^1.5.13",
+ "datatables.net": "^1.13.5",
+ "datatables.net-bs5": "^1.13.5",
+ "datatables.net-buttons": "^2.4.1",
+ "datatables.net-buttons-bs5": "^2.4.1",
+ "datatables.net-colreorder": "^1.7.0",
+ "datatables.net-colreorder-bs5": "^1.7.0",
+ "datatables.net-datetime": "^1.5.0",
+ "datatables.net-fixedcolumns": "^4.3.0",
+ "datatables.net-fixedcolumns-bs5": "^4.3.0",
+ "datatables.net-fixedheader": "^3.4.0",
+ "datatables.net-fixedheader-bs5": "^3.4.0",
+ "datatables.net-plugins": "^1.13.5",
+ "datatables.net-responsive": "^2.5.0",
+ "datatables.net-responsive-bs5": "^2.5.0",
+ "datatables.net-rowgroup": "^1.4.0",
+ "datatables.net-rowgroup-bs5": "^1.4.0",
+ "datatables.net-rowreorder": "^1.4.0",
+ "datatables.net-rowreorder-bs5": "^1.4.0",
+ "datatables.net-scroller": "^2.2.0",
+ "datatables.net-scroller-bs5": "^2.2.0",
+ "datatables.net-select": "^1.7.0",
+ "datatables.net-select-bs5": "^1.7.0",
+ "dropzone": "^5.9.3",
"es6-promise": "^4.2.8",
"es6-promise-polyfill": "^1.2.0",
- "es6-shim": "^0.35.5",
- "esri-leaflet": "^3.0.2",
- "esri-leaflet-geocoder": "^3.0.0",
- "flatpickr": "^4.6.9",
- "flot": "^4.2.2",
- "fslightbox": "^3.3.0-2",
+ "es6-shim": "^0.35.8",
+ "esri-leaflet": "^3.0.10",
+ "esri-leaflet-geocoder": "^3.1.4",
+ "flatpickr": "^4.6.13",
+ "flot": "^4.2.3",
+ "fslightbox": "^3.4.1",
"fullcalendar": "^5.8.0",
"handlebars": "^4.7.7",
- "inputmask": "^5.0.6",
+ "inputmask": "^5.0.8",
"jkanban": "^1.3.1",
- "jquery": "3.6.0",
+ "jquery": "3.7.0",
"jquery.repeater": "^1.2.1",
- "jstree": "^3.3.11",
- "jszip": "^3.6.0",
- "leaflet": "^1.7.1",
+ "jstree": "^3.3.15",
+ "jszip": "^3.10.1",
+ "leaflet": "^1.9.4",
"line-awesome": "^1.3.0",
"lozad": "^1.16.0",
- "moment": "^2.29.1",
- "nouislider": "^15.2.0",
- "npm": "^7.19.1",
- "pdfmake": "^0.2.0",
- "prism-themes": "^1.7.0",
- "prismjs": "^1.24.1",
+ "moment": "^2.29.4",
+ "nouislider": "^15.7.1",
+ "npm": "^9.8.0",
+ "pdfmake": "^0.2.7",
+ "prism-themes": "^1.9.0",
+ "prismjs": "^1.29.0",
"quill": "^1.3.7",
"select2": "^4.1.0-rc.0",
"smooth-scroll": "^16.1.3",
- "sweetalert2": "11.4.8",
- "tiny-slider": "^2.9.3",
+ "sweetalert2": "11.7.16",
+ "tiny-slider": "^2.9.4",
"tinymce": "^5.8.2",
"toastr": "^2.1.4",
- "typed.js": "2.0.12",
- "vis-timeline": "^7.4.9",
+ "typed.js": "2.0.16",
+ "vis-timeline": "^7.7.2",
"wnumb": "^1.2.0"
},
"devDependencies": {
- "@babel/core": "^7.13.14",
- "@babel/plugin-transform-modules-commonjs": "^7.13.8",
- "@babel/preset-env": "^7.13.12",
- "@babel/register": "^7.13.14",
- "copy-webpack-plugin": "^8.1.0",
- "css-loader": "^5.2.0",
- "css-minimizer-webpack-plugin": "^1.3.0",
- "del": "^6.0.0",
+ "@babel/core": "^7.22.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.22.5",
+ "@babel/preset-env": "^7.22.5",
+ "@babel/register": "^7.22.5",
+ "copy-webpack-plugin": "^11.0.0",
+ "css-loader": "^5.2.7",
+ "css-minimizer-webpack-plugin": "^5.0.1",
+ "del": "^6.1.1",
"extract-loader": "^5.1.0",
"file-loader": "^6.2.0",
- "fs-extra": "^10.0.0",
+ "fs-extra": "^11.1.1",
"gulp": "^4.0.2",
"gulp-clean-css": "^4.3.0",
"gulp-concat": "^2.6.1",
"gulp-connect": "^5.7.0",
- "gulp-dart-sass": "^1.0.2",
+ "gulp-dart-sass": "^1.1.0",
"gulp-if": "^3.0.0",
"gulp-rename": "^2.0.0",
"gulp-rewrite-css": "^1.1.2",
- "gulp-rtlcss": "^1.4.1",
+ "gulp-rtlcss": "^2.0.0",
"gulp-sourcemaps": "^3.0.0",
- "gulp-terser": "^2.0.1",
- "imports-loader": "^1.2.0",
+ "gulp-terser": "^2.1.0",
+ "imports-loader": "^4.0.1",
"lazypipe": "^1.0.2",
"merge-stream": "^2.0.0",
- "mini-css-extract-plugin": "^1.3.4",
- "postcss-loader": "^4.0.4",
+ "mini-css-extract-plugin": "^2.7.6",
+ "postcss-loader": "^7.3.3",
"pretty": "^2.0.0",
"replace-in-file-webpack-plugin": "^1.0.6",
- "rtlcss-webpack-plugin": "^4.0.6",
- "sass-loader": "^10.1.0",
+ "rtlcss-webpack-plugin": "^4.0.7",
+ "sass-loader": "^13.3.2",
"script-loader": "^0.7.2",
- "terser-webpack-plugin": "^5.0.3",
+ "terser-webpack-plugin": "^5.3.9",
"url-loader": "^4.1.1",
- "webpack": "^5.28.0",
- "webpack-cli": "^4.6.0",
- "webpack-dev-server": "^3.11.2",
+ "webpack": "^5.88.1",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1",
"webpack-exclude-assets-plugin": "^0.1.1",
+ "webpack-log": "^3.0.2",
"webpack-merge-and-include-globally": "^2.3.4",
"webpack-messages": "^2.0.4",
- "yargs": "^16.2.0",
+ "yargs": "^17.7.2",
"yarn-install": "^1.0.0"
},
"scripts": {
@@ -144,4 +145,4 @@
"localhost": "webpack serve",
"sync": "node sync.js"
}
-}
\ No newline at end of file
+}
diff --git a/resources/mix/plugins.js b/resources/mix/plugins.js
index 4135468..5d6e604 100644
--- a/resources/mix/plugins.js
+++ b/resources/mix/plugins.js
@@ -39,8 +39,9 @@ module.exports = [
'resources/_keenthemes/src/js/vendors/plugins/select2.init.js',
// FormValidation - Best premium validation library for JavaScript. Zero dependencies. Learn more: https://formvalidation.io/
- 'resources/_keenthemes/src/plugins/formvalidation/dist/js/FormValidation.full.min.js',
- 'resources/_keenthemes/src/plugins/formvalidation/dist/js/plugins/Bootstrap5.min.js',
+ "resources/_keenthemes/src/plugins/@form-validation/umd/bundle/popular.min.js",
+ "resources/_keenthemes/src/plugins/@form-validation/umd/bundle/full.min.js",
+ "resources/_keenthemes/src/plugins/@form-validation/umd/plugin-bootstrap5/index.min.js",
// Bootstrap Maxlength - This plugin integrates by default with Twitter bootstrap using badges to display the maximum length of the field where the user is inserting text: https://github.com/mimo84/bootstrap-maxlength
'node_modules/bootstrap-maxlength/src/bootstrap-maxlength.js',
diff --git a/resources/mix/plugins.scss b/resources/mix/plugins.scss
index 29c0af2..f112cb7 100644
--- a/resources/mix/plugins.scss
+++ b/resources/mix/plugins.scss
@@ -12,7 +12,7 @@
@import "~apexcharts/dist/apexcharts.css";
// FormValidation - Best premium validation library for JavaScript. Zero dependencies. Learn more: https://formvalidation.io/
-@import "../_keenthemes/src/plugins/formvalidation/dist/css/formValidation.css";
+@import "../_keenthemes/src/plugins/@form-validation/umd/styles/index.css";
// Bootstrap Daterangepicker
@import "~bootstrap-daterangepicker/daterangepicker.css";
@@ -55,9 +55,6 @@
// Tiny slider - for all purposes, inspired by Owl Carousel.
@import "~tiny-slider/dist/tiny-slider.css";
-// Fonticons - The world's most popular and easiest to use icon set just got an upgrade
-@import "../_keenthemes/src/plugins/fonticon/fonticon.css";
-
// Keenthemes Vendors customization
@import "../_keenthemes/src/sass/plugins";
diff --git a/resources/mix/scripts.js b/resources/mix/scripts.js
index e322708..759d52a 100644
--- a/resources/mix/scripts.js
+++ b/resources/mix/scripts.js
@@ -7,4 +7,5 @@ var coreLayoutJs = glob.sync(`resources/_keenthemes/src/js/layout/*.js`) || [];
module.exports = [
...componentJs,
...coreLayoutJs,
+ 'resources/mix/common/button-ajax.js'
];
diff --git a/resources/mix/vendors/datatables/datatables.bundle.js b/resources/mix/vendors/datatables/datatables.bundle.js
index c69febb..4829498 100644
--- a/resources/mix/vendors/datatables/datatables.bundle.js
+++ b/resources/mix/vendors/datatables/datatables.bundle.js
@@ -2,7 +2,7 @@
module.exports = [
'node_modules/datatables.net/js/jquery.dataTables.js',
'node_modules/datatables.net-bs5/js/dataTables.bootstrap5.js',
- // '@/js/vendors/plugins/datatables.init.js',
+ 'resources/_keenthemes/src/js/vendors/plugins/datatables.init.js',
'node_modules/jszip/dist/jszip.js',
'node_modules/pdfmake/build/pdfmake.js',
'node_modules/pdfmake/build/vfs_fonts.js',
diff --git a/resources/mix/vendors/tinymce/tinymce.js b/resources/mix/vendors/tinymce/tinymce.js
index 6a652b0..43d9038 100644
--- a/resources/mix/vendors/tinymce/tinymce.js
+++ b/resources/mix/vendors/tinymce/tinymce.js
@@ -3,7 +3,5 @@
module.exports = [
'node_modules/tinymce/tinymce.min.js',
'node_modules/tinymce/themes/silver/theme.js',
- 'node_modules/tinymce/themes/mobile/theme.js',
'node_modules/tinymce/icons/default/icons.js',
- // 'node_modules/tinymce/plugins/**/plugin',
];
diff --git a/resources/mix/vendors/typedjs/typedjs.js b/resources/mix/vendors/typedjs/typedjs.js
index 53296c2..904e647 100644
--- a/resources/mix/vendors/typedjs/typedjs.js
+++ b/resources/mix/vendors/typedjs/typedjs.js
@@ -1,5 +1,5 @@
// Typed.js is a library that types. Enter in any string, and watch it type at the speed you've set, backspace what it's typed, and begin a new sentence for however many strings you've set.
module.exports = [
- 'node_modules/typed.js/lib/typed.js',
+ 'node_modules/typed.js/dist/typed.umd.js',
];
diff --git a/resources/views/layout/_auth.blade.php b/resources/views/layout/_auth.blade.php
index 1d0f1d1..144880a 100644
--- a/resources/views/layout/_auth.blade.php
+++ b/resources/views/layout/_auth.blade.php
@@ -19,6 +19,20 @@
+
+
+
+
@@ -26,11 +40,32 @@
-
+
+
+
+
+
+
+
+
+
+ Fast, Efficient and Productive
+
+
+
+
+ In this kind of post,
the blogger
+
+ introduces a person they’ve interviewed
and provides some background information about
+
+
the interviewee
+ and their
work following this is a transcript of the interview.
+
+
diff --git a/resources/views/layout/_default.blade.php b/resources/views/layout/_default.blade.php
index 4475ee7..b7577c4 100644
--- a/resources/views/layout/_default.blade.php
+++ b/resources/views/layout/_default.blade.php
@@ -35,6 +35,11 @@
+
+ @include('partials/_drawers')
+
+ @include('partials/_modals')
+
@include('partials/_scrolltop')
@endsection
diff --git a/resources/views/layout/master.blade.php b/resources/views/layout/master.blade.php
index abc04a3..5c18b8f 100644
--- a/resources/views/layout/master.blade.php
+++ b/resources/views/layout/master.blade.php
@@ -1,5 +1,5 @@
-
+
@@ -39,11 +39,13 @@
@yield('styles')
+
+ @livewireStyles
-
+
@include('partials/theme-mode/_init')
@@ -67,25 +69,54 @@
{!! sprintf('', asset($path)) !!}
@endforeach
-
+@stack('scripts')
@yield('scripts')
@stack('customscript')
+
+
+
+@livewireScripts
diff --git a/resources/views/layout/partials/header-layout/_header.blade.php b/resources/views/layout/partials/header-layout/_header.blade.php
index 8db2cd3..0a73398 100644
--- a/resources/views/layout/partials/header-layout/_header.blade.php
+++ b/resources/views/layout/partials/header-layout/_header.blade.php
@@ -4,7 +4,7 @@