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 .= ""; - $str .= ""; + return $text; } - $str .= "
$key"; - 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 $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 .= ""; + $str .= ""; + } + $str .= "
$key"; + if (is_array($val)) { + if (!empty($val)) { + $str .= _arrayToHtmlTableRecursive($val); + } + } else { + $str .= "$val"; + } + $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 @@ + + +
+ +
+ Terms + + Plans + + Contact Us +
+ +
+ @@ -26,11 +40,32 @@
- + + + Logo + + + + + +

+ 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 @@
diff --git a/resources/views/layout/partials/header-layout/_page-title.blade.php b/resources/views/layout/partials/header-layout/_page-title.blade.php index 1248ea5..3f767aa 100644 --- a/resources/views/layout/partials/header-layout/_page-title.blade.php +++ b/resources/views/layout/partials/header-layout/_page-title.blade.php @@ -1,24 +1,12 @@
-

Multipurpose

+

+ @yield('title') +

- + @yield('breadcrumbs')
diff --git a/resources/views/layout/partials/header-layout/header/_menu/__dashboards.blade.php b/resources/views/layout/partials/header-layout/header/_menu/__dashboards.blade.php index 05c0c50..288cf6a 100644 --- a/resources/views/layout/partials/header-layout/header/_menu/__dashboards.blade.php +++ b/resources/views/layout/partials/header-layout/header/_menu/__dashboards.blade.php @@ -11,7 +11,7 @@