diff --git a/crm-panel/.editorconfig b/.editorconfig similarity index 100% rename from crm-panel/.editorconfig rename to .editorconfig diff --git a/crm-panel/.env.example b/.env.example similarity index 100% rename from crm-panel/.env.example rename to .env.example diff --git a/crm-panel/.gitattributes b/.gitattributes similarity index 100% rename from crm-panel/.gitattributes rename to .gitattributes diff --git a/crm-panel/.gitignore b/.gitignore similarity index 100% rename from crm-panel/.gitignore rename to .gitignore diff --git a/crm-panel/README.md b/README.md similarity index 100% rename from crm-panel/README.md rename to README.md diff --git a/crm-panel/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/AuthenticatedSessionController.php rename to app/Http/Controllers/Auth/AuthenticatedSessionController.php diff --git a/crm-panel/app/Http/Controllers/Auth/ConfirmPasswordController.php b/app/Http/Controllers/Auth/ConfirmPasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/ConfirmPasswordController.php rename to app/Http/Controllers/Auth/ConfirmPasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/app/Http/Controllers/Auth/ConfirmablePasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/ConfirmablePasswordController.php rename to app/Http/Controllers/Auth/ConfirmablePasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/EmailVerificationNotificationController.php rename to app/Http/Controllers/Auth/EmailVerificationNotificationController.php diff --git a/crm-panel/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/app/Http/Controllers/Auth/EmailVerificationPromptController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/EmailVerificationPromptController.php rename to app/Http/Controllers/Auth/EmailVerificationPromptController.php diff --git a/crm-panel/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/ForgotPasswordController.php rename to app/Http/Controllers/Auth/ForgotPasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/LoginController.php rename to app/Http/Controllers/Auth/LoginController.php diff --git a/crm-panel/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/NewPasswordController.php rename to app/Http/Controllers/Auth/NewPasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/PasswordController.php rename to app/Http/Controllers/Auth/PasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/PasswordResetLinkController.php rename to app/Http/Controllers/Auth/PasswordResetLinkController.php diff --git a/crm-panel/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/RegisterController.php rename to app/Http/Controllers/Auth/RegisterController.php diff --git a/crm-panel/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/RegisteredUserController.php rename to app/Http/Controllers/Auth/RegisteredUserController.php diff --git a/crm-panel/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/ResetPasswordController.php rename to app/Http/Controllers/Auth/ResetPasswordController.php diff --git a/crm-panel/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/VerificationController.php rename to app/Http/Controllers/Auth/VerificationController.php diff --git a/crm-panel/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php similarity index 100% rename from crm-panel/app/Http/Controllers/Auth/VerifyEmailController.php rename to app/Http/Controllers/Auth/VerifyEmailController.php diff --git a/crm-panel/app/Http/Controllers/CompanyController.php b/app/Http/Controllers/CompanyController.php similarity index 100% rename from crm-panel/app/Http/Controllers/CompanyController.php rename to app/Http/Controllers/CompanyController.php diff --git a/crm-panel/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php similarity index 100% rename from crm-panel/app/Http/Controllers/Controller.php rename to app/Http/Controllers/Controller.php diff --git a/crm-panel/app/Http/Controllers/EmployeeController.php b/app/Http/Controllers/EmployeeController.php similarity index 100% rename from crm-panel/app/Http/Controllers/EmployeeController.php rename to app/Http/Controllers/EmployeeController.php diff --git a/crm-panel/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php similarity index 100% rename from crm-panel/app/Http/Controllers/HomeController.php rename to app/Http/Controllers/HomeController.php diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php new file mode 100644 index 0000000..d6ac835 --- /dev/null +++ b/app/Http/Controllers/PostController.php @@ -0,0 +1,61 @@ +validate([ + 'title' => 'required|string|max:255', + 'content' => 'required|string', + ]); + + Post::create($validated); + + return redirect()->route('posts.index')->with('success', 'Post created successfully.'); + } + + public function show(Post $post) + { + return view('posts.show', compact('post')); + } + + public function edit(Post $post) + { + return view('posts.edit', compact('post')); + } + + public function update(Request $request, Post $post) + { + $validated = $request->validate([ + 'title' => 'required|string|max:255', + 'content' => 'required|string', + ]); + + $post->update($validated); + + return redirect()->route('posts.index')->with('success', 'Post updated successfully.'); + } + + public function destroy(Post $post) + { + $post->delete(); + + return redirect()->route('posts.index')->with('success', 'Post deleted successfully.'); + } +} diff --git a/crm-panel/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php similarity index 100% rename from crm-panel/app/Http/Controllers/ProfileController.php rename to app/Http/Controllers/ProfileController.php diff --git a/crm-panel/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php similarity index 100% rename from crm-panel/app/Http/Requests/Auth/LoginRequest.php rename to app/Http/Requests/Auth/LoginRequest.php diff --git a/crm-panel/app/Http/Requests/CompanyRequest.php b/app/Http/Requests/CompanyRequest.php similarity index 100% rename from crm-panel/app/Http/Requests/CompanyRequest.php rename to app/Http/Requests/CompanyRequest.php diff --git a/crm-panel/app/Http/Requests/EmployeeRequest.php b/app/Http/Requests/EmployeeRequest.php similarity index 100% rename from crm-panel/app/Http/Requests/EmployeeRequest.php rename to app/Http/Requests/EmployeeRequest.php diff --git a/crm-panel/app/Http/Requests/ProfileUpdateRequest.php b/app/Http/Requests/ProfileUpdateRequest.php similarity index 100% rename from crm-panel/app/Http/Requests/ProfileUpdateRequest.php rename to app/Http/Requests/ProfileUpdateRequest.php diff --git a/crm-panel/app/Models/Company.php b/app/Models/Company.php similarity index 100% rename from crm-panel/app/Models/Company.php rename to app/Models/Company.php diff --git a/crm-panel/app/Models/Employee.php b/app/Models/Employee.php similarity index 100% rename from crm-panel/app/Models/Employee.php rename to app/Models/Employee.php diff --git a/app/Models/Post.php b/app/Models/Post.php new file mode 100644 index 0000000..09f0392 --- /dev/null +++ b/app/Models/Post.php @@ -0,0 +1,13 @@ +id(); + $table->string('title'); + $table->text('content'); + $table->timestamps(); + }); +} + + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('posts'); + } +}; diff --git a/crm-panel/database/seeders/AdminUserSeeder.php b/database/seeders/AdminUserSeeder.php similarity index 100% rename from crm-panel/database/seeders/AdminUserSeeder.php rename to database/seeders/AdminUserSeeder.php diff --git a/crm-panel/database/seeders/CompanySeeder.php b/database/seeders/CompanySeeder.php similarity index 100% rename from crm-panel/database/seeders/CompanySeeder.php rename to database/seeders/CompanySeeder.php diff --git a/crm-panel/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php similarity index 100% rename from crm-panel/database/seeders/DatabaseSeeder.php rename to database/seeders/DatabaseSeeder.php diff --git a/crm-panel/database/seeders/EmployeeSeeder.php b/database/seeders/EmployeeSeeder.php similarity index 100% rename from crm-panel/database/seeders/EmployeeSeeder.php rename to database/seeders/EmployeeSeeder.php diff --git a/crm-panel/package-lock.json b/package-lock.json similarity index 99% rename from crm-panel/package-lock.json rename to package-lock.json index 7476b45..41a5664 100644 --- a/crm-panel/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "crm-panel", + "name": "ccms", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/crm-panel/package.json b/package.json similarity index 100% rename from crm-panel/package.json rename to package.json diff --git a/crm-panel/phpunit.xml b/phpunit.xml similarity index 100% rename from crm-panel/phpunit.xml rename to phpunit.xml diff --git a/crm-panel/postcss.config.js b/postcss.config.js similarity index 100% rename from crm-panel/postcss.config.js rename to postcss.config.js diff --git a/crm-panel/public/.htaccess b/public/.htaccess similarity index 100% rename from crm-panel/public/.htaccess rename to public/.htaccess diff --git a/public/assets/css/animate.css b/public/assets/css/animate.css new file mode 100644 index 0000000..7677d00 --- /dev/null +++ b/public/assets/css/animate.css @@ -0,0 +1,3322 @@ +@charset "UTF-8"; + +/*! +animate.css"/> +code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: .875em; + color: #fff; + background-color: #212529; + border-radius: .2rem +} + +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700 +} + +figure { + margin: 0 0 1rem +} + +img, +svg { + vertical-align: middle +} + +table { + caption-side: bottom; + border-collapse: collapse +} + +caption { + padding-top: .5rem; + padding-bottom: .5rem; + color: #6c757d; + text-align: left +} + +th { + text-align: inherit; + text-align: -webkit-match-parent +} + +tbody, +td, +tfoot, +th, +thead, +tr { + border-color: inherit; + border-style: solid; + border-width: 0 +} + +label { + display: inline-block +} + +button { + border-radius: 0 +} + +button:focus:not(:focus-visible) { + outline: 0 +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +select { + text-transform: none +} + +[role=button] { + cursor: pointer +} + +select { + word-wrap: normal +} + +select:disabled { + opacity: 1 +} + +[list]::-webkit-calendar-picker-indicator { + display: none +} + +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance: button +} + +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled), +button:not(:disabled) { + cursor: pointer +} + +::-moz-focus-inner { + padding: 0; + border-style: none +} + +textarea { + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: calc(1.275rem + .3vw); + line-height: inherit +} + +@media (min-width:1200px) { + legend { + font-size: 1.5rem + } +} + +legend+* { + clear: left +} + +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-year-field { + padding: 0 +} + +::-webkit-inner-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield +} + +::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-color-swatch-wrapper { + padding: 0 +} + +::file-selector-button { + font: inherit +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +iframe { + border: 0 +} + +summary { + display: list-item; + cursor: pointer +} + +progress { + vertical-align: baseline +} + +[hidden] { + display: none !important +} + +.lead { + font-size: 1.25rem; + font-weight: 300 +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-1 { + font-size: 5rem + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-2 { + font-size: 4.5rem + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-3 { + font-size: 4rem + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-4 { + font-size: 3.5rem + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-5 { + font-size: 3rem + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-6 { + font-size: 2.5rem + } +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: .875em; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote>:last-child { + margin-bottom: 0 +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: .875em; + color: #6c757d +} + +.blockquote-footer::before { + content: "— " +} + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: .25rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: .875em; + color: #6c757d +} + +.container, +.container-fluid, +.container-lg, +.container-md, +.container-sm, +.container-xl, +.container-xxl { + width: 100%; + padding-right: var(--bs-gutter-x, .75rem); + padding-left: var(--bs-gutter-x, .75rem); + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + + .container, + .container-sm { + max-width: 540px + } +} + +@media (min-width:768px) { + + .container, + .container-md, + .container-sm { + max-width: 720px + } +} + +@media (min-width:992px) { + + .container, + .container-lg, + .container-md, + .container-sm { + max-width: 960px + } +} + +@media (min-width:1200px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl { + max-width: 1140px + } +} + +@media (min-width:1400px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl, + .container-xxl { + max-width: 1320px + } +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5) +} + +.row>* { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y) +} + +.col { + flex: 1 0 0% +} + +.row-cols-auto>* { + flex: 0 0 auto; + width: auto +} + +.row-cols-1>* { + flex: 0 0 auto; + width: 100% +} + +.row-cols-2>* { + flex: 0 0 auto; + width: 50% +} + +.row-cols-3>* { + flex: 0 0 auto; + width: 33.3333333333% +} + +.row-cols-4>* { + flex: 0 0 auto; + width: 25% +} + +.row-cols-5>* { + flex: 0 0 auto; + width: 20% +} + +.row-cols-6>* { + flex: 0 0 auto; + width: 16.6666666667% +} + +@media (min-width:576px) { + .col-sm { + flex: 1 0 0% + } + + .row-cols-sm-auto>* { + flex: 0 0 auto; + width: auto + } + + .row-cols-sm-1>* { + flex: 0 0 auto; + width: 100% + } + + .row-cols-sm-2>* { + flex: 0 0 auto; + width: 50% + } + + .row-cols-sm-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + + .row-cols-sm-4>* { + flex: 0 0 auto; + width: 25% + } + + .row-cols-sm-5>* { + flex: 0 0 auto; + width: 20% + } + + .row-cols-sm-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } +} + +@media (min-width:768px) { + .col-md { + flex: 1 0 0% + } + + .row-cols-md-auto>* { + flex: 0 0 auto; + width: auto + } + + .row-cols-md-1>* { + flex: 0 0 auto; + width: 100% + } + + .row-cols-md-2>* { + flex: 0 0 auto; + width: 50% + } + + .row-cols-md-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + + .row-cols-md-4>* { + flex: 0 0 auto; + width: 25% + } + + .row-cols-md-5>* { + flex: 0 0 auto; + width: 20% + } + + .row-cols-md-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } +} + +@media (min-width:992px) { + .col-lg { + flex: 1 0 0% + } + + .row-cols-lg-auto>* { + flex: 0 0 auto; + width: auto + } + + .row-cols-lg-1>* { + flex: 0 0 auto; + width: 100% + } + + .row-cols-lg-2>* { + flex: 0 0 auto; + width: 50% + } + + .row-cols-lg-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + + .row-cols-lg-4>* { + flex: 0 0 auto; + width: 25% + } + + .row-cols-lg-5>* { + flex: 0 0 auto; + width: 20% + } + + .row-cols-lg-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } +} + +@media (min-width:1200px) { + .col-xl { + flex: 1 0 0% + } + + .row-cols-xl-auto>* { + flex: 0 0 auto; + width: auto + } + + .row-cols-xl-1>* { + flex: 0 0 auto; + width: 100% + } + + .row-cols-xl-2>* { + flex: 0 0 auto; + width: 50% + } + + .row-cols-xl-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + + .row-cols-xl-4>* { + flex: 0 0 auto; + width: 25% + } + + .row-cols-xl-5>* { + flex: 0 0 auto; + width: 20% + } + + .row-cols-xl-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } +} + +@media (min-width:1400px) { + .col-xxl { + flex: 1 0 0% + } + + .row-cols-xxl-auto>* { + flex: 0 0 auto; + width: auto + } + + .row-cols-xxl-1>* { + flex: 0 0 auto; + width: 100% + } + + .row-cols-xxl-2>* { + flex: 0 0 auto; + width: 50% + } + + .row-cols-xxl-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + + .row-cols-xxl-4>* { + flex: 0 0 auto; + width: 25% + } + + .row-cols-xxl-5>* { + flex: 0 0 auto; + width: 20% + } + + .row-cols-xxl-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } +} + +.col-auto { + flex: 0 0 auto; + width: auto +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333% +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667% +} + +.col-3 { + flex: 0 0 auto; + width: 25% +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333% +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667% +} + +.col-6 { + flex: 0 0 auto; + width: 50% +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333% +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667% +} + +.col-9 { + flex: 0 0 auto; + width: 75% +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333% +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667% +} + +.col-12 { + flex: 0 0 auto; + width: 100% +} + +.offset-1 { + margin-left: 8.33333333% +} + +.offset-2 { + margin-left: 16.66666667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333333% +} + +.offset-5 { + margin-left: 41.66666667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333333% +} + +.offset-8 { + margin-left: 66.66666667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333333% +} + +.offset-11 { + margin-left: 91.66666667% +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0 +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0 +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem +} + +@media (min-width:576px) { + .col-sm-auto { + flex: 0 0 auto; + width: auto + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25% + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50% + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75% + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.33333333% + } + + .offset-sm-2 { + margin-left: 16.66666667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.33333333% + } + + .offset-sm-5 { + margin-left: 41.66666667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.33333333% + } + + .offset-sm-8 { + margin-left: 66.66666667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.33333333% + } + + .offset-sm-11 { + margin-left: 91.66666667% + } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0 + } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0 + } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem + } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem + } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem + } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem + } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem + } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem + } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem + } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem + } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem + } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem + } +} + +@media (min-width:768px) { + .col-md-auto { + flex: 0 0 auto; + width: auto + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-md-3 { + flex: 0 0 auto; + width: 25% + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-md-6 { + flex: 0 0 auto; + width: 50% + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-md-9 { + flex: 0 0 auto; + width: 75% + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-md-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.33333333% + } + + .offset-md-2 { + margin-left: 16.66666667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.33333333% + } + + .offset-md-5 { + margin-left: 41.66666667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.33333333% + } + + .offset-md-8 { + margin-left: 66.66666667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.33333333% + } + + .offset-md-11 { + margin-left: 91.66666667% + } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0 + } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0 + } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem + } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem + } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem + } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem + } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem + } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem + } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem + } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem + } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem + } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem + } +} + +@media (min-width:992px) { + .col-lg-auto { + flex: 0 0 auto; + width: auto + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25% + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50% + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75% + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.33333333% + } + + .offset-lg-2 { + margin-left: 16.66666667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.33333333% + } + + .offset-lg-5 { + margin-left: 41.66666667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.33333333% + } + + .offset-lg-8 { + margin-left: 66.66666667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.33333333% + } + + .offset-lg-11 { + margin-left: 91.66666667% + } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0 + } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0 + } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem + } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem + } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem + } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem + } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem + } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem + } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem + } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem + } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem + } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem + } +} + +@media (min-width:1200px) { + .col-xl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.33333333% + } + + .offset-xl-2 { + margin-left: 16.66666667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.33333333% + } + + .offset-xl-5 { + margin-left: 41.66666667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.33333333% + } + + .offset-xl-8 { + margin-left: 66.66666667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.33333333% + } + + .offset-xl-11 { + margin-left: 91.66666667% + } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0 + } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0 + } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem + } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem + } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem + } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem + } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem + } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem + } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem + } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem + } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem + } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem + } +} + +@media (min-width:1400px) { + .col-xxl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xxl-0 { + margin-left: 0 + } + + .offset-xxl-1 { + margin-left: 8.33333333% + } + + .offset-xxl-2 { + margin-left: 16.66666667% + } + + .offset-xxl-3 { + margin-left: 25% + } + + .offset-xxl-4 { + margin-left: 33.33333333% + } + + .offset-xxl-5 { + margin-left: 41.66666667% + } + + .offset-xxl-6 { + margin-left: 50% + } + + .offset-xxl-7 { + margin-left: 58.33333333% + } + + .offset-xxl-8 { + margin-left: 66.66666667% + } + + .offset-xxl-9 { + margin-left: 75% + } + + .offset-xxl-10 { + margin-left: 83.33333333% + } + + .offset-xxl-11 { + margin-left: 91.66666667% + } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0 + } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0 + } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem + } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem + } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem + } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem + } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem + } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem + } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem + } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem + } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem + } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem + } +} + +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6 +} + +.table>:not(caption)>*>* { + padding: .5rem .5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg) +} + +.table>tbody { + vertical-align: inherit +} + +.table>thead { + vertical-align: bottom +} + +.table>:not(:last-child)>:last-child>* { + border-bottom-color: currentColor +} + +.caption-top { + caption-side: top +} + +.table-sm>:not(caption)>*>* { + padding: .25rem .25rem +} + +.table-bordered>:not(caption)>* { + border-width: 1px 0 +} + +.table-bordered>:not(caption)>*>* { + border-width: 0 1px +} + +.table-borderless>:not(caption)>*>* { + border-bottom-width: 0 +} + +.table-striped>tbody>tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color) +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color) +} + +.table-hover>tbody>tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color) +} + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6 +} + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce +} + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7 +} + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3 +} + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9 +} + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4 +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1 +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + +@media (max-width:575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width:767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width:991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width:1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width:1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +.form-label { + margin-bottom: .5rem +} + +.col-form-label { + padding-top: calc(.375rem + 1px); + padding-bottom: calc(.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1.25rem +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .875rem +} + +.form-text { + margin-top: .25rem; + font-size: .875em; + color: #6c757d +} + +.form-control { + display: block; + width: 100%; + padding: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: .25rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control { + transition: none + } +} + +.form-control[type=file] { + overflow: hidden +} + +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-control::-webkit-date-and-time-value { + height: 1.5em +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1 +} + +.form-control::file-selector-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control::file-selector-button { + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3 +} + +.form-control::-webkit-file-upload-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: .375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0 +} + +.form-control-sm { + min-height: calc(1.5em + (.5rem + 2px)); + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.form-control-sm::file-selector-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-sm::-webkit-file-upload-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)); + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.form-control-lg::file-selector-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +.form-control-lg::-webkit-file-upload-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +textarea.form-control { + min-height: calc(1.5em + (.75rem + 2px)) +} + +textarea.form-control-sm { + min-height: calc(1.5em + (.5rem + 2px)) +} + +textarea.form-control-lg { + min-height: calc(1.5em + (1rem + 2px)) +} + +.form-control-color { + max-width: 3rem; + height: auto; + padding: .375rem +} + +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: .25rem +} + +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: .25rem +} + +.form-select { + display: block; + width: 100%; + padding: .375rem 2.25rem .375rem .75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right .75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .form-select { + transition: none + } +} + +.form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-select[multiple], +.form-select[size]:not([size="1"]) { + padding-right: .75rem; + background-image: none +} + +.form-select:disabled { + background-color: #e9ecef +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529 +} + +.form-select-sm { + padding-top: .25rem; + padding-bottom: .25rem; + padding-left: .5rem; + font-size: .875rem +} + +.form-select-lg { + padding-top: .5rem; + padding-bottom: .5rem; + padding-left: 1rem; + font-size: 1.25rem +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: .125rem +} + +.form-check .form-check-input { + float: left; + margin-left: -1.5em +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: .25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, .25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact +} + +.form-check-input[type=checkbox] { + border-radius: .25em +} + +.form-check-input[type=radio] { + border-radius: 50% +} + +.form-check-input:active { + filter: brightness(90%) +} + +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd +} + +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") +} + +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e") +} + +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: .5 +} + +.form-check-input:disabled~.form-check-label, +.form-check-input[disabled]~.form-check-label { + opacity: .5 +} + +.form-switch { + padding-left: 2.5em +} + +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-switch .form-check-input { + transition: none + } +} + +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e") +} + +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.btn-check:disabled+.btn, +.btn-check[disabled]+.btn { + pointer-events: none; + filter: none; + opacity: .65 +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.form-range:focus { + outline: 0 +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-range::-moz-focus-outer { + border: 0 +} + +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + -webkit-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + -moz-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion:reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none + } +} + +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe +} + +.form-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range:disabled { + pointer-events: none +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd +} + +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd +} + +.form-floating { + position: relative +} + +.form-floating>.form-control, +.form-floating>.form-select { + height: calc(3.5rem + 2px); + line-height: 1.25 +} + +.form-floating>label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem .75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity .1s ease-in-out, transform .1s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-floating>label { + transition: none + } +} + +.form-floating>.form-control { + padding: 1rem .75rem +} + +.form-floating>.form-control::-moz-placeholder { + color: transparent +} + +.form-floating>.form-control::placeholder { + color: transparent +} + +.form-floating>.form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:focus, +.form-floating>.form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-select { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:not(:-moz-placeholder-shown)~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating>.form-control:focus~label, +.form-floating>.form-control:not(:placeholder-shown)~label, +.form-floating>.form-select~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating>.form-control:-webkit-autofill~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.input-group>.form-control, +.input-group>.form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0 +} + +.input-group>.form-control:focus, +.input-group>.form-select:focus { + z-index: 3 +} + +.input-group .btn { + position: relative; + z-index: 2 +} + +.input-group .btn:focus { + z-index: 3 +} + +.input-group-text { + display: flex; + align-items: center; + padding: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: .25rem +} + +.input-group-lg>.btn, +.input-group-lg>.form-control, +.input-group-lg>.form-select, +.input-group-lg>.input-group-text { + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.input-group-sm>.btn, +.input-group-sm>.form-control, +.input-group-sm>.form-select, +.input-group-sm>.input-group-text { + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.input-group-lg>.form-select, +.input-group-sm>.form-select { + padding-right: 3rem +} + +.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: .875em; + color: #198754 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .875rem; + color: #fff; + background-color: rgba(25, 135, 84, .9); + border-radius: .25rem +} + +.is-valid~.valid-feedback, +.is-valid~.valid-tooltip, +.was-validated :valid~.valid-feedback, +.was-validated :valid~.valid-tooltip { + display: block +} + +.form-control.is-valid, +.was-validated .form-control:valid { + border-color: #198754; + padding-right: calc(1.5em + .75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(.375em + .1875rem) center; + background-size: calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-control.is-valid:focus, +.was-validated .form-control:valid:focus { + border-color: #198754; + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + .75rem); + background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} + +.form-select.is-valid, +.was-validated .form-select:valid { + border-color: #198754 +} + +.form-select.is-valid:not([multiple]):not([size]), +.form-select.is-valid:not([multiple])[size="1"], +.was-validated .form-select:valid:not([multiple]):not([size]), +.was-validated .form-select:valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-select.is-valid:focus, +.was-validated .form-select:valid:focus { + border-color: #198754; + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.form-check-input.is-valid, +.was-validated .form-check-input:valid { + border-color: #198754 +} + +.form-check-input.is-valid:checked, +.was-validated .form-check-input:valid:checked { + background-color: #198754 +} + +.form-check-input.is-valid:focus, +.was-validated .form-check-input:valid:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color: #198754 +} + +.form-check-inline .form-check-input~.valid-feedback { + margin-left: .5em +} + +.input-group .form-control.is-valid, +.input-group .form-select.is-valid, +.was-validated .input-group .form-control:valid, +.was-validated .input-group .form-select:valid { + z-index: 1 +} + +.input-group .form-control.is-valid:focus, +.input-group .form-select.is-valid:focus, +.was-validated .input-group .form-control:valid:focus, +.was-validated .input-group .form-select:valid:focus { + z-index: 3 +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: .875em; + color: #dc3545 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .875rem; + color: #fff; + background-color: rgba(220, 53, 69, .9); + border-radius: .25rem +} + +.is-invalid~.invalid-feedback, +.is-invalid~.invalid-tooltip, +.was-validated :invalid~.invalid-feedback, +.was-validated :invalid~.invalid-tooltip { + display: block +} + +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color: #dc3545; + padding-right: calc(1.5em + .75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(.375em + .1875rem) center; + background-size: calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-control.is-invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + .75rem); + background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} + +.form-select.is-invalid, +.was-validated .form-select:invalid { + border-color: #dc3545 +} + +.form-select.is-invalid:not([multiple]):not([size]), +.form-select.is-invalid:not([multiple])[size="1"], +.was-validated .form-select:invalid:not([multiple]):not([size]), +.was-validated .form-select:invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-select.is-invalid:focus, +.was-validated .form-select:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid, +.was-validated .form-check-input:invalid { + border-color: #dc3545 +} + +.form-check-input.is-invalid:checked, +.was-validated .form-check-input:invalid:checked { + background-color: #dc3545 +} + +.form-check-input.is-invalid:focus, +.was-validated .form-check-input:invalid:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color: #dc3545 +} + +.form-check-inline .form-check-input~.invalid-feedback { + margin-left: .5em +} + +.input-group .form-control.is-invalid, +.input-group .form-select.is-invalid, +.was-validated .input-group .form-control:invalid, +.was-validated .input-group .form-select:invalid { + z-index: 2 +} + +.input-group .form-control.is-invalid:focus, +.input-group .form-select.is-invalid:focus, +.was-validated .input-group .form-control:invalid:focus, +.was-validated .input-group .form-select:invalid:focus { + z-index: 3 +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .375rem .75rem; + font-size: 1rem; + border-radius: .25rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .btn { + transition: none + } +} + +.btn:hover { + color: #212529 +} + +.btn-check:focus+.btn, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.btn.disabled, +.btn:disabled, +fieldset:disabled .btn { + pointer-events: none; + opacity: .65 +} + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca +} + +.btn-check:focus+.btn-primary, +.btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5) +} + +.btn-check:active+.btn-primary, +.btn-check:checked+.btn-primary, +.btn-primary.active, +.btn-primary:active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be +} + +.btn-check:active+.btn-primary:focus, +.btn-check:checked+.btn-primary:focus, +.btn-primary.active:focus, +.btn-primary:active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5) +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64 +} + +.btn-check:focus+.btn-secondary, +.btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) +} + +.btn-check:active+.btn-secondary, +.btn-check:checked+.btn-secondary, +.btn-secondary.active, +.btn-secondary:active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e +} + +.btn-check:active+.btn-secondary:focus, +.btn-check:checked+.btn-secondary:focus, +.btn-secondary.active:focus, +.btn-secondary:active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43 +} + +.btn-check:focus+.btn-success, +.btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5) +} + +.btn-check:active+.btn-success, +.btn-check:checked+.btn-success, +.btn-success.active, +.btn-success:active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f +} + +.btn-check:active+.btn-success:focus, +.btn-check:checked+.btn-success:focus, +.btn-success.active:focus, +.btn-success:active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2 +} + +.btn-check:focus+.btn-info, +.btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5) +} + +.btn-check:active+.btn-info, +.btn-check:checked+.btn-info, +.btn-info.active, +.btn-info:active, +.show>.btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2 +} + +.btn-check:active+.btn-info:focus, +.btn-check:checked+.btn-info:focus, +.btn-info.active:focus, +.btn-info:active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720 +} + +.btn-check:focus+.btn-warning, +.btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5) +} + +.btn-check:active+.btn-warning, +.btn-check:checked+.btn-warning, +.btn-warning.active, +.btn-warning:active, +.show>.btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720 +} + +.btn-check:active+.btn-warning:focus, +.btn-check:checked+.btn-warning:focus, +.btn-warning.active:focus, +.btn-warning:active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37 +} + +.btn-check:focus+.btn-danger, +.btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5) +} + +.btn-check:active+.btn-danger, +.btn-check:checked+.btn-danger, +.btn-danger.active, +.btn-danger:active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834 +} + +.btn-check:active+.btn-danger:focus, +.btn-check:checked+.btn-danger:focus, +.btn-danger.active:focus, +.btn-danger:active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb +} + +.btn-check:focus+.btn-light, +.btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5) +} + +.btn-check:active+.btn-light, +.btn-check:checked+.btn-light, +.btn-light.active, +.btn-light:active, +.show>.btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb +} + +.btn-check:active+.btn-light:focus, +.btn-check:checked+.btn-light:focus, +.btn-light.active:focus, +.btn-light:active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21 +} + +.btn-check:focus+.btn-dark, +.btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5) +} + +.btn-check:active+.btn-dark, +.btn-check:checked+.btn-dark, +.btn-dark.active, +.btn-dark:active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f +} + +.btn-check:active+.btn-dark:focus, +.btn-check:checked+.btn-dark:focus, +.btn-dark.active:focus, +.btn-dark:active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-check:focus+.btn-outline-primary, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5) +} + +.btn-check:active+.btn-outline-primary, +.btn-check:checked+.btn-outline-primary, +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show, +.btn-outline-primary:active { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-check:active+.btn-outline-primary:focus, +.btn-check:checked+.btn-outline-primary:focus, +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus, +.btn-outline-primary:active:focus { + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #0d6efd; + background-color: transparent +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:focus+.btn-outline-secondary, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5) +} + +.btn-check:active+.btn-outline-secondary, +.btn-check:checked+.btn-outline-secondary, +.btn-outline-secondary.active, +.btn-outline-secondary.dropdown-toggle.show, +.btn-outline-secondary:active { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:active+.btn-outline-secondary:focus, +.btn-check:checked+.btn-outline-secondary:focus, +.btn-outline-secondary.active:focus, +.btn-outline-secondary.dropdown-toggle.show:focus, +.btn-outline-secondary:active:focus { + box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5) +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent +} + +.btn-outline-success { + color: #198754; + border-color: #198754 +} + +.btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-check:focus+.btn-outline-success, +.btn-outline-success:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5) +} + +.btn-check:active+.btn-outline-success, +.btn-check:checked+.btn-outline-success, +.btn-outline-success.active, +.btn-outline-success.dropdown-toggle.show, +.btn-outline-success:active { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-check:active+.btn-outline-success:focus, +.btn-check:checked+.btn-outline-success:focus, +.btn-outline-success.active:focus, +.btn-outline-success.dropdown-toggle.show:focus, +.btn-outline-success:active:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5) +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #198754; + background-color: transparent +} + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-check:focus+.btn-outline-info, +.btn-outline-info:focus { + box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5) +} + +.btn-check:active+.btn-outline-info, +.btn-check:checked+.btn-outline-info, +.btn-outline-info.active, +.btn-outline-info.dropdown-toggle.show, +.btn-outline-info:active { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-check:active+.btn-outline-info:focus, +.btn-check:checked+.btn-outline-info:focus, +.btn-outline-info.active:focus, +.btn-outline-info.dropdown-toggle.show:focus, +.btn-outline-info:active:focus { + box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5) +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #0dcaf0; + background-color: transparent +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107 +} + +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:focus+.btn-outline-warning, +.btn-outline-warning:focus { + box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5) +} + +.btn-check:active+.btn-outline-warning, +.btn-check:checked+.btn-outline-warning, +.btn-outline-warning.active, +.btn-outline-warning.dropdown-toggle.show, +.btn-outline-warning:active { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:active+.btn-outline-warning:focus, +.btn-check:checked+.btn-outline-warning:focus, +.btn-outline-warning.active:focus, +.btn-outline-warning.dropdown-toggle.show:focus, +.btn-outline-warning:active:focus { + box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5) +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545 +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:focus+.btn-outline-danger, +.btn-outline-danger:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5) +} + +.btn-check:active+.btn-outline-danger, +.btn-check:checked+.btn-outline-danger, +.btn-outline-danger.active, +.btn-outline-danger.dropdown-toggle.show, +.btn-outline-danger:active { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:active+.btn-outline-danger:focus, +.btn-check:checked+.btn-outline-danger:focus, +.btn-outline-danger.active:focus, +.btn-outline-danger.dropdown-toggle.show:focus, +.btn-outline-danger:active:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5) +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:focus+.btn-outline-light, +.btn-outline-light:focus { + box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5) +} + +.btn-check:active+.btn-outline-light, +.btn-check:checked+.btn-outline-light, +.btn-outline-light.active, +.btn-outline-light.dropdown-toggle.show, +.btn-outline-light:active { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:active+.btn-outline-light:focus, +.btn-check:checked+.btn-outline-light:focus, +.btn-outline-light.active:focus, +.btn-outline-light.dropdown-toggle.show:focus, +.btn-outline-light:active:focus { + box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5) +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent +} + +.btn-outline-dark { + color: #212529; + border-color: #212529 +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:focus+.btn-outline-dark, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5) +} + +.btn-check:active+.btn-outline-dark, +.btn-check:checked+.btn-outline-dark, +.btn-outline-dark.active, +.btn-outline-dark.dropdown-toggle.show, +.btn-outline-dark:active { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:active+.btn-outline-dark:focus, +.btn-check:checked+.btn-outline-dark:focus, +.btn-outline-dark.active:focus, +.btn-outline-dark.dropdown-toggle.show:focus, +.btn-outline-dark:active:focus { + box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #212529; + background-color: transparent +} + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline +} + +.btn-link:hover { + color: #0a58ca +} + +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d +} + +.btn-group-lg>.btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.fade { + transition: opacity .15s linear +} + +@media (prefers-reduced-motion:reduce) { + .fade { + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height .35s ease +} + +@media (prefers-reduced-motion:reduce) { + .collapsing { + transition: none + } +} + +.dropdown, +.dropend, +.dropstart, +.dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid; + border-right: .3em solid transparent; + border-bottom: 0; + border-left: .3em solid transparent +} + +.dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: .5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: .25rem +} + +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: .125rem +} + +.dropdown-menu-start { + --bs-position: start +} + +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0 +} + +.dropdown-menu-end { + --bs-position: end +} + +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto +} + +@media (min-width:576px) { + .dropdown-menu-sm-start { + --bs-position: start + } + + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-sm-end { + --bs-position: end + } + + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:768px) { + .dropdown-menu-md-start { + --bs-position: start + } + + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-md-end { + --bs-position: end + } + + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:992px) { + .dropdown-menu-lg-start { + --bs-position: start + } + + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-lg-end { + --bs-position: end + } + + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:1200px) { + .dropdown-menu-xl-start { + --bs-position: start + } + + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xl-end { + --bs-position: end + } + + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:1400px) { + .dropdown-menu-xxl-start { + --bs-position: start + } + + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xxl-end { + --bs-position: end + } + + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: 0; + border-right: .3em solid transparent; + border-bottom: .3em solid; + border-left: .3em solid transparent +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: .125rem +} + +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: 0; + border-bottom: .3em solid transparent; + border-left: .3em solid +} + +.dropend .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropend .dropdown-toggle::after { + vertical-align: 0 +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: .125rem +} + +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: "" +} + +.dropstart .dropdown-toggle::after { + display: none +} + +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: .3em solid; + border-bottom: .3em solid transparent +} + +.dropstart .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropstart .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, .15) +} + +.dropdown-item { + display: block; + width: 100%; + padding: .25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:focus, +.dropdown-item:hover { + color: #1e2125; + background-color: #e9ecef +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1rem; + margin-bottom: 0; + font-size: .875rem; + color: #6c757d; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .25rem 1rem; + color: #212529 +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-item:focus, +.dropdown-menu-dark .dropdown-item:hover { + color: #fff; + background-color: rgba(255, 255, 255, .15) +} + +.dropdown-menu-dark .dropdown-item.active, +.dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd +} + +.dropdown-menu-dark .dropdown-item.disabled, +.dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd +} + +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-header { + color: #adb5bd +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle +} + +.btn-group-vertical>.btn, +.btn-group>.btn { + position: relative; + flex: 1 1 auto +} + +.btn-group-vertical>.btn-check:checked+.btn, +.btn-group-vertical>.btn-check:focus+.btn, +.btn-group-vertical>.btn.active, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:hover, +.btn-group>.btn-check:checked+.btn, +.btn-group>.btn-check:focus+.btn, +.btn-group>.btn.active, +.btn-group>.btn:active, +.btn-group>.btn:focus, +.btn-group>.btn:hover { + z-index: 1 +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start +} + +.btn-toolbar .input-group { + width: auto +} + +.btn-group>.btn-group:not(:first-child), +.btn-group>.btn:not(:first-child) { + margin-left: -1px +} + +.btn-group>.btn-group:not(:last-child)>.btn, +.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:nth-child(n+3), +.btn-group>:not(.btn-check)+.btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .5625rem; + padding-left: .5625rem +} + +.dropdown-toggle-split::after, +.dropend .dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after { + margin-left: 0 +} + +.dropstart .dropdown-toggle-split::before { + margin-right: 0 +} + +.btn-group-sm>.btn+.dropdown-toggle-split, +.btn-sm+.dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg>.btn+.dropdown-toggle-split, +.btn-lg+.dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center +} + +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group { + width: 100% +} + +.btn-group-vertical>.btn-group:not(:first-child), +.btn-group-vertical>.btn:not(:first-child) { + margin-top: -1px +} + +.btn-group-vertical>.btn-group:not(:last-child)>.btn, +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn-group:not(:first-child)>.btn, +.btn-group-vertical>.btn~.btn { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; + justify-content: center; +} + +.nav_1 { + padding: 0 0 0 250px; +} + +.nav-link { + display: block; + padding: .5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .nav-link { + transition: none + } +} + +.nav-link:focus, +.nav-link:hover { + color: #0a58ca +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + background: 0 0; + border: 1px solid transparent; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + background: 0 0; + border: 0; + border-radius: .25rem +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #0d6efd +} + +.nav-fill .nav-item, +.nav-fill>.nav-link { + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item, +.nav-justified>.nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100% +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar>.container, +.navbar>.container-fluid, +.navbar>.container-lg, +.navbar>.container-md, +.navbar>.container-sm, +.navbar>.container-xl, +.navbar>.container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + padding-top: .3125rem; + padding-bottom: .3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 +} + +.navbar-nav .dropdown-menu { + position: static +} + +.navbar-text { + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem; + transition: box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .navbar-toggler { + transition: none + } +} + +.navbar-toggler:hover { + text-decoration: none +} + +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 .25rem +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100% +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto +} + +@media (min-width:576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-sm .navbar-nav { + flex-direction: row + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible + } + + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-sm .navbar-toggler { + display: none + } +} + +@media (min-width:768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-md .navbar-nav { + flex-direction: row + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-md .navbar-nav-scroll { + overflow: visible + } + + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-md .navbar-toggler { + display: none + } +} + +@media (min-width:992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-lg .navbar-nav { + flex-direction: row + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible + } + + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-lg .navbar-toggler { + display: none + } +} + +@media (min-width:1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-xl .navbar-nav { + flex-direction: row + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible + } + + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-xl .navbar-toggler { + display: none + } +} + +@media (min-width:1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-xxl .navbar-nav { + flex-direction: row + } + + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible + } + + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-xxl .navbar-toggler { + display: none + } +} + +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start +} + +.navbar-expand .navbar-nav { + flex-direction: row +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto +} + +.navbar-expand .navbar-toggler { + display: none +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .show>.nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .55); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand { + color: #fff +} + +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .55) +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) +} + +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .show>.nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .55); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .55) +} + +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, .125); + border-radius: .25rem +} + +.card>hr { + margin-right: 0; + margin-left: 0 +} + +.card>.list-group { + border-top: inherit; + border-bottom: inherit +} + +.card>.list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card>.list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card>.card-header+.list-group, +.card>.list-group+.card-footer { + border-top: 0 +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem +} + +.card-title { + margin-bottom: .5rem +} + +.card-subtitle { + margin-top: -.25rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link+.card-link { + margin-left: 1rem +} + +.card-header { + padding: .5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, .03); + border-bottom: 1px solid rgba(0, 0, 0, .125) +} + +.card-header:first-child { + border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} + +.card-footer { + padding: .5rem 1rem; + background-color: rgba(0, 0, 0, .03); + border-top: 1px solid rgba(0, 0, 0, .125) +} + +.card-footer:last-child { + border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} + +.card-header-tabs { + margin-right: -.5rem; + margin-bottom: -.5rem; + margin-left: -.5rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.5rem; + margin-left: -.5rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(.25rem - 1px) +} + +.card-img, +.card-img-bottom, +.card-img-top { + width: 100% +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card-group>.card { + margin-bottom: .75rem +} + +@media (min-width:576px) { + .card-group { + display: flex; + flex-flow: row wrap + } + + .card-group>.card { + flex: 1 0 0%; + margin-bottom: 0 + } + + .card-group>.card+.card { + margin-left: 0; + border-left: 0 + } + + .card-group>.card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group>.card:not(:last-child) .card-header, + .card-group>.card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group>.card:not(:last-child) .card-footer, + .card-group>.card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group>.card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group>.card:not(:first-child) .card-header, + .card-group>.card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group>.card:not(:first-child) .card-footer, + .card-group>.card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease +} + +@media (prefers-reduced-motion:reduce) { + .accordion-button { + transition: none + } +} + +.accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) +} + +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg) +} + +.accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform .2s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .accordion-button::after { + transition: none + } +} + +.accordion-button:hover { + z-index: 2 +} + +.accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.accordion-header { + margin-bottom: 0 +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.accordion-item:first-of-type { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.accordion-item:not(:first-of-type) { + border-top: 0 +} + +.accordion-item:last-of-type { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.accordion-body { + padding: 1rem 1.25rem +} + +.accordion-flush .accordion-collapse { + border-width: 0 +} + +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0 +} + +.accordion-flush .accordion-item:first-child { + border-top: 0 +} + +.accordion-flush .accordion-item:last-child { + border-bottom: 0 +} + +.accordion-flush .accordion-item .accordion-button { + border-radius: 0 +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none +} + +.breadcrumb-item+.breadcrumb-item { + padding-left: .5rem +} + +.breadcrumb-item+.breadcrumb-item::before { + float: left; + padding-right: .5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") +} + +.breadcrumb-item.active { + color: #6c757d +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none +} + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .page-link { + transition: none + } +} + +.page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6 +} + +.page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6 +} + +.page-link { + padding: .375rem .75rem +} + +.page-item:first-child .page-link { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem +} + +.pagination-lg .page-link { + padding: .75rem 1.5rem; + font-size: 1.25rem +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.pagination-sm .page-link { + padding: .25rem .5rem; + font-size: .875rem +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .35em .65em; + font-size: .75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25rem +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 3rem +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem +} + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe +} + +.alert-primary .alert-link { + color: #06357a +} + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8 +} + +.alert-secondary .alert-link { + color: #34383c +} + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc +} + +.alert-success .alert-link { + color: #0c4128 +} + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb +} + +.alert-info .alert-link { + color: #04414d +} + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5 +} + +.alert-warning .alert-link { + color: #523e02 +} + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7 +} + +.alert-danger .alert-link { + color: #6a1a21 +} + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe +} + +.alert-light .alert-link { + color: #4f5050 +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf +} + +.alert-dark .alert-link { + color: #101214 +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: .75rem; + background-color: #e9ecef; + border-radius: .25rem +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width .6s ease +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar { + transition: none + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: .25rem +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section +} + +.list-group-numbered>li::before { + content: counters(section, ".") ". "; + counter-increment: section +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit +} + +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef +} + +.list-group-item { + position: relative; + display: block; + padding: .5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.list-group-item+.list-group-item { + border-top-width: 0 +} + +.list-group-item+.list-group-item.active { + margin-top: -1px; + border-top-width: 1px +} + +.list-group-horizontal { + flex-direction: row +} + +.list-group-horizontal>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 +} + +.list-group-horizontal>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 +} + +.list-group-horizontal>.list-group-item.active { + margin-top: 0 +} + +.list-group-horizontal>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 +} + +.list-group-horizontal>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px +} + +@media (min-width:576px) { + .list-group-horizontal-sm { + flex-direction: row + } + + .list-group-horizontal-sm>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-sm>.list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-sm>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-sm>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:768px) { + .list-group-horizontal-md { + flex-direction: row + } + + .list-group-horizontal-md>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-md>.list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-md>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-md>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:992px) { + .list-group-horizontal-lg { + flex-direction: row + } + + .list-group-horizontal-lg>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-lg>.list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-lg>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-lg>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:1200px) { + .list-group-horizontal-xl { + flex-direction: row + } + + .list-group-horizontal-xl>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xl>.list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xl>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xl>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:1400px) { + .list-group-horizontal-xxl { + flex-direction: row + } + + .list-group-horizontal-xxl>.list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xxl>.list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xxl>.list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xxl>.list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xxl>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +.list-group-flush { + border-radius: 0 +} + +.list-group-flush>.list-group-item { + border-width: 0 0 1px +} + +.list-group-flush>.list-group-item:last-child { + border-bottom-width: 0 +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff +} + +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #084298; + background-color: #bacbe6 +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298 +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5 +} + +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #41464b; + background-color: #cbccce +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd +} + +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #0f5132; + background-color: #bcd0c7 +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132 +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc +} + +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #055160; + background-color: #badce3 +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160 +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd +} + +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #664d03; + background-color: #e6dbb9 +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03 +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da +} + +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #842029; + background-color: #dfc2c4 +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029 +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe +} + +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #636464; + background-color: #e5e5e5 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464 +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4 +} + +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #141619; + background-color: #bebebf +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619 +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: .25em .25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: .25rem; + opacity: .5 +} + +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: .75 +} + +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25); + opacity: 1 +} + +.btn-close.disabled, +.btn-close:disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: .25 +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%) +} + +.toast { + width: 350px; + max-width: 100%; + font-size: .875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, .85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + border-radius: .25rem +} + +.toast:not(.showing):not(.show) { + opacity: 0 +} + +.toast.hide { + display: none +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none +} + +.toast-container>:not(:last-child) { + margin-bottom: .75rem +} + +.toast-header { + display: flex; + align-items: center; + padding: .5rem .75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, .85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05); + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.toast-header .btn-close { + margin-right: -.375rem; + margin-left: .75rem +} + +.toast-body { + padding: .75rem; + word-wrap: break-word +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1060; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translate(0, -50px) +} + +@media (prefers-reduced-motion:reduce) { + .modal.fade .modal-dialog { + transition: none + } +} + +.modal.show .modal-dialog { + transform: none +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02) +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem) +} + +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .5 +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.modal-header .btn-close { + padding: .5rem .5rem; + margin: -.5rem -.5rem -.5rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: .75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(.3rem - 1px); + border-bottom-left-radius: calc(.3rem - 1px) +} + +.modal-footer>* { + margin: .25rem +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem) + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + + .modal-lg, + .modal-xl { + max-width: 800px + } +} + +@media (min-width:1200px) { + .modal-xl { + max-width: 1140px + } +} + +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 +} + +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0 +} + +.modal-fullscreen .modal-header { + border-radius: 0 +} + +.modal-fullscreen .modal-body { + overflow-y: auto +} + +.modal-fullscreen .modal-footer { + border-radius: 0 +} + +@media (max-width:575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-sm-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width:767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-md-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-md-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-md-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width:991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-lg-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width:1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-xl-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width:1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0 + } +} + +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[data-popper-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, +.bs-tooltip-top .tooltip-arrow { + bottom: 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, +.bs-tooltip-top .tooltip-arrow::before { + top: -1px; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=right], +.bs-tooltip-end { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, +.bs-tooltip-end .tooltip-arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, +.bs-tooltip-end .tooltip-arrow::before { + right: -1px; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, +.bs-tooltip-bottom .tooltip-arrow { + top: 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, +.bs-tooltip-bottom .tooltip-arrow::before { + bottom: -1px; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=left], +.bs-tooltip-start { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, +.bs-tooltip-start .tooltip-arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, +.bs-tooltip-start .tooltip-arrow::before { + left: -1px; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: .25rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem +} + +.popover .popover-arrow::after, +.popover .popover-arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow, +.bs-popover-top>.popover-arrow { + bottom: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before, +.bs-popover-top>.popover-arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after, +.bs-popover-top>.popover-arrow::after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow, +.bs-popover-end>.popover-arrow { + left: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before, +.bs-popover-end>.popover-arrow::before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after, +.bs-popover-end>.popover-arrow::after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow, +.bs-popover-bottom>.popover-arrow { + top: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before, +.bs-popover-bottom>.popover-arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after, +.bs-popover-bottom>.popover-arrow::after { + top: 1px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0 +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow, +.bs-popover-start>.popover-arrow { + right: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before, +.bs-popover-start>.popover-arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after, +.bs-popover-start>.popover-arrow::after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #fff +} + +.popover-header { + padding: .5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, .2); + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: 1rem 1rem; + color: #212529 +} + +.carousel { + position: relative +} + +.carousel.pointer-event { + touch-action: pan-y +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-inner::after { + display: block; + clear: both; + content: "" +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform .6s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .carousel-item { + transition: none + } +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + +.active.carousel-item-end, +.carousel-item-next:not(.carousel-item-start) { + transform: translateX(100%) +} + +.active.carousel-item-start, +.carousel-item-prev:not(.carousel-item-end) { + transform: translateX(-100%) +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none +} + +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end, +.carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 +} + +.carousel-fade .active.carousel-item-end, +.carousel-fade .active.carousel-item-start { + z-index: 0; + opacity: 0; + transition: opacity 0s .6s +} + +@media (prefers-reduced-motion:reduce) { + + .carousel-fade .active.carousel-item-end, + .carousel-fade .active.carousel-item-start { + transition: none + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: 0 0; + border: 0; + opacity: .5; + transition: opacity .15s ease +} + +@media (prefers-reduced-motion:reduce) { + + .carousel-control-next, + .carousel-control-prev { + transition: none + } +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none +} + +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease +} + +@media (prefers-reduced-motion:reduce) { + .carousel-indicators [data-bs-target] { + transition: none + } +} + +.carousel-indicators .active { + opacity: 1 +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center +} + +.carousel-dark .carousel-control-next-icon, +.carousel-dark .carousel-control-prev-icon { + filter: invert(1) grayscale(100) +} + +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000 +} + +.carousel-dark .carousel-caption { + color: #000 +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -.125em; + border: .25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: .75s linear infinite spinner-border; + animation: .75s linear infinite spinner-border +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0) + } + + 50% { + opacity: 1; + transform: none + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0) + } + + 50% { + opacity: 1; + transform: none + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: .75s linear infinite spinner-grow; + animation: .75s linear infinite spinner-grow +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +@media (prefers-reduced-motion:reduce) { + + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1050; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform .3s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .offcanvas { + transition: none + } +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem +} + +.offcanvas-header .btn-close { + padding: .5rem .5rem; + margin-top: -.5rem; + margin-right: -.5rem; + margin-bottom: -.5rem +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5 +} + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, .2); + transform: translateX(-100%) +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, .2); + transform: translateX(100%) +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, .2); + transform: translateY(-100%) +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, .2); + transform: translateY(100%) +} + +.offcanvas.show { + transform: none +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.link-primary { + color: #0d6efd +} + +.link-primary:focus, +.link-primary:hover { + color: #0a58ca +} + +.link-secondary { + color: #6c757d +} + +.link-secondary:focus, +.link-secondary:hover { + color: #565e64 +} + +.link-success { + color: #198754 +} + +.link-success:focus, +.link-success:hover { + color: #146c43 +} + +.link-info { + color: #0dcaf0 +} + +.link-info:focus, +.link-info:hover { + color: #3dd5f3 +} + +.link-warning { + color: #ffc107 +} + +.link-warning:focus, +.link-warning:hover { + color: #ffcd39 +} + +.link-danger { + color: #dc3545 +} + +.link-danger:focus, +.link-danger:hover { + color: #b02a37 +} + +.link-light { + color: #f8f9fa +} + +.link-light:focus, +.link-light:hover { + color: #f9fafb +} + +.link-dark { + color: #212529 +} + +.link-dark:focus, +.link-dark:hover { + color: #1a1e21 +} + +.ratio { + position: relative; + width: 100% +} + +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: "" +} + +.ratio>* { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.ratio-1x1 { + --bs-aspect-ratio: 100% +} + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%) +} + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%) +} + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%) +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030 +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 +} + +@media (min-width:576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width:768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width:992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width:1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width:1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: "" +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.align-baseline { + vertical-align: baseline !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.float-start { + float: left !important +} + +.float-end { + float: right !important +} + +.float-none { + float: none !important +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.overflow-visible { + overflow: visible !important +} + +.overflow-scroll { + overflow: scroll !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-grid { + display: grid !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: flex !important +} + +.d-inline-flex { + display: inline-flex !important +} + +.d-none { + display: none !important +} + +.shadow { + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-sm { + box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-none { + box-shadow: none !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.top-0 { + top: 0 !important +} + +.top-50 { + top: 50% !important +} + +.top-100 { + top: 100% !important +} + +.bottom-0 { + bottom: 0 !important +} + +.bottom-50 { + bottom: 50% !important +} + +.bottom-100 { + bottom: 100% !important +} + +.start-0 { + left: 0 !important +} + +.start-50 { + left: 50% !important +} + +.start-100 { + left: 100% !important +} + +.end-0 { + right: 0 !important +} + +.end-50 { + right: 50% !important +} + +.end-100 { + right: 100% !important +} + +.translate-middle { + transform: translate(-50%, -50%) !important +} + +.translate-middle-x { + transform: translateX(-50%) !important +} + +.translate-middle-y { + transform: translateY(-50%) !important +} + +.border { + border: 1px solid #dee2e6 !important +} + +.border-0 { + border: 0 !important +} + +.border-top { + border-top: 1px solid #dee2e6 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-end { + border-right: 1px solid #dee2e6 !important +} + +.border-end-0 { + border-right: 0 !important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-start { + border-left: 1px solid #dee2e6 !important +} + +.border-start-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #0d6efd !important +} + +.border-secondary { + border-color: #6c757d !important +} + +.border-success { + border-color: #198754 !important +} + +.border-info { + border-color: #0dcaf0 !important +} + +.border-warning { + border-color: #ffc107 !important +} + +.border-danger { + border-color: #dc3545 !important +} + +.border-light { + border-color: #f8f9fa !important +} + +.border-dark { + border-color: #212529 !important +} + +.border-white { + border-color: #fff !important +} + +.border-1 { + border-width: 1px !important +} + +.border-2 { + border-width: 2px !important +} + +.border-3 { + border-width: 3px !important +} + +.border-4 { + border-width: 4px !important +} + +.border-5 { + border-width: 5px !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} + +.w-auto { + width: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.vw-100 { + width: 100vw !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mh-100 { + max-height: 100% !important +} + +.vh-100 { + height: 100vh !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.flex-fill { + flex: 1 1 auto !important +} + +.flex-row { + flex-direction: row !important +} + +.flex-column { + flex-direction: column !important +} + +.flex-row-reverse { + flex-direction: row-reverse !important +} + +.flex-column-reverse { + flex-direction: column-reverse !important +} + +.flex-grow-0 { + flex-grow: 0 !important +} + +.flex-grow-1 { + flex-grow: 1 !important +} + +.flex-shrink-0 { + flex-shrink: 0 !important +} + +.flex-shrink-1 { + flex-shrink: 1 !important +} + +.flex-wrap { + flex-wrap: wrap !important +} + +.flex-nowrap { + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important +} + +.gap-0 { + gap: 0 !important +} + +.gap-1 { + gap: .25rem !important +} + +.gap-2 { + gap: .5rem !important +} + +.gap-3 { + gap: 1rem !important +} + +.gap-4 { + gap: 1.5rem !important +} + +.gap-5 { + gap: 3rem !important +} + +.justify-content-start { + justify-content: flex-start !important +} + +.justify-content-end { + justify-content: flex-end !important +} + +.justify-content-center { + justify-content: center !important +} + +.justify-content-between { + justify-content: space-between !important +} + +.justify-content-around { + justify-content: space-around !important +} + +.justify-content-evenly { + justify-content: space-evenly !important +} + +.align-items-start { + align-items: flex-start !important +} + +.align-items-end { + align-items: flex-end !important +} + +.align-items-center { + align-items: center !important +} + +.align-items-baseline { + align-items: baseline !important +} + +.align-items-stretch { + align-items: stretch !important +} + +.align-content-start { + align-content: flex-start !important +} + +.align-content-end { + align-content: flex-end !important +} + +.align-content-center { + align-content: center !important +} + +.align-content-between { + align-content: space-between !important +} + +.align-content-around { + align-content: space-around !important +} + +.align-content-stretch { + align-content: stretch !important +} + +.align-self-auto { + align-self: auto !important +} + +.align-self-start { + align-self: flex-start !important +} + +.align-self-end { + align-self: flex-end !important +} + +.align-self-center { + align-self: center !important +} + +.align-self-baseline { + align-self: baseline !important +} + +.align-self-stretch { + align-self: stretch !important +} + +.order-first { + order: -1 !important +} + +.order-0 { + order: 0 !important +} + +.order-1 { + order: 1 !important +} + +.order-2 { + order: 2 !important +} + +.order-3 { + order: 3 !important +} + +.order-4 { + order: 4 !important +} + +.order-5 { + order: 5 !important +} + +.order-last { + order: 6 !important +} + +.m-0 { + margin: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.m-auto { + margin: auto !important +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important +} + +.mx-1 { + margin-right: .25rem !important; + margin-left: .25rem !important +} + +.mx-2 { + margin-right: .5rem !important; + margin-left: .5rem !important +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important +} + +.my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important +} + +.mt-0 { + margin-top: 0 !important +} + +.mt-1 { + margin-top: .25rem !important +} + +.mt-2 { + margin-top: .5rem !important +} + +.mt-3 { + margin-top: 1rem !important +} + +.mt-4 { + margin-top: 1.5rem !important +} + +.mt-5 { + margin-top: 3rem !important +} + +.mt-auto { + margin-top: auto !important +} + +.me-0 { + margin-right: 0 !important +} + +.me-1 { + margin-right: .25rem !important +} + +.me-2 { + margin-right: .5rem !important +} + +.me-3 { + margin-right: 1rem !important +} + +.me-4 { + margin-right: 1.5rem !important +} + +.me-5 { + margin-right: 3rem !important +} + +.me-auto { + margin-right: auto !important +} + +.mb-0 { + margin-bottom: 0 !important +} + +.mb-1 { + margin-bottom: .25rem !important +} + +.mb-2 { + margin-bottom: .5rem !important +} + +.mb-3 { + margin-bottom: 1rem !important +} + +.mb-4 { + margin-bottom: 1.5rem !important +} + +.mb-5 { + margin-bottom: 3rem !important +} + +.mb-auto { + margin-bottom: auto !important +} + +.ms-0 { + margin-left: 0 !important +} + +.ms-1 { + margin-left: .25rem !important +} + +.ms-2 { + margin-left: .5rem !important +} + +.ms-3 { + margin-left: 1rem !important +} + +.ms-4 { + margin-left: 1.5rem !important +} + +.ms-5 { + margin-left: 3rem !important +} + +.ms-auto { + margin-left: auto !important +} + +.p-0 { + padding: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important +} + +.px-1 { + padding-right: .25rem !important; + padding-left: .25rem !important +} + +.px-2 { + padding-right: .5rem !important; + padding-left: .5rem !important +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important +} + +.py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important +} + +.pt-0 { + padding-top: 0 !important +} + +.pt-1 { + padding-top: .25rem !important +} + +.pt-2 { + padding-top: .5rem !important +} + +.pt-3 { + padding-top: 1rem !important +} + +.pt-4 { + padding-top: 1.5rem !important +} + +.pt-5 { + padding-top: 3rem !important +} + +.pe-0 { + padding-right: 0 !important +} + +.pe-1 { + padding-right: .25rem !important +} + +.pe-2 { + padding-right: .5rem !important +} + +.pe-3 { + padding-right: 1rem !important +} + +.pe-4 { + padding-right: 1.5rem !important +} + +.pe-5 { + padding-right: 3rem !important +} + +.pb-0 { + padding-bottom: 0 !important +} + +.pb-1 { + padding-bottom: .25rem !important +} + +.pb-2 { + padding-bottom: .5rem !important +} + +.pb-3 { + padding-bottom: 1rem !important +} + +.pb-4 { + padding-bottom: 1.5rem !important +} + +.pb-5 { + padding-bottom: 3rem !important +} + +.ps-0 { + padding-left: 0 !important +} + +.ps-1 { + padding-left: .25rem !important +} + +.ps-2 { + padding-left: .5rem !important +} + +.ps-3 { + padding-left: 1rem !important +} + +.ps-4 { + padding-left: 1.5rem !important +} + +.ps-5 { + padding-left: 3rem !important +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important +} + +.fs-2 { + font-size: calc(1.325rem + .9vw) !important +} + +.fs-3 { + font-size: calc(1.3rem + .6vw) !important +} + +.fs-4 { + font-size: calc(1.275rem + .3vw) !important +} + +.fs-5 { + font-size: 1.25rem !important +} + +.fs-6 { + font-size: 1rem !important +} + +.fst-italic { + font-style: italic !important +} + +.fst-normal { + font-style: normal !important +} + +.fw-light { + font-weight: 300 !important +} + +.fw-lighter { + font-weight: lighter !important +} + +.fw-normal { + font-weight: 400 !important +} + +.fw-bold { + font-weight: 700 !important +} + +.fw-bolder { + font-weight: bolder !important +} + +.lh-1 { + line-height: 1 !important +} + +.lh-sm { + line-height: 1.25 !important +} + +.lh-base { + line-height: 1.5 !important +} + +.lh-lg { + line-height: 2 !important +} + +.text-start { + text-align: left !important +} + +.text-end { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-decoration-underline { + text-decoration: underline !important +} + +.text-decoration-line-through { + text-decoration: line-through !important +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-break { + word-wrap: break-word !important; + word-break: break-word !important +} + +.text-primary { + color: #0d6efd !important +} + +.text-secondary { + color: #6c757d !important +} + +.text-success { + color: #198754 !important +} + +.text-info { + color: #0dcaf0 !important +} + +.text-warning { + color: #ffc107 !important +} + +.text-danger { + color: #dc3545 !important +} + +.text-light { + color: #f8f9fa !important +} + +.text-dark { + color: #212529 !important +} + +.text-white { + color: #fff !important +} + +.text-body { + color: #212529 !important +} + +.text-muted { + color: #6c757d !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: rgba(255, 255, 255, .5) !important +} + +.text-reset { + color: inherit !important +} + +.bg-primary { + background-color: #0d6efd !important +} + +.bg-secondary { + background-color: #6c757d !important +} + +.bg-success { + background-color: #198754 !important +} + +.bg-info { + background-color: #0dcaf0 !important +} + +.bg-warning { + background-color: #ffc107 !important +} + +.bg-danger { + background-color: #dc3545 !important +} + +.bg-light { + background-color: #f8f9fa !important +} + +.bg-dark { + background-color: #212529 !important +} + +.bg-body { + background-color: #fff !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.bg-gradient { + background-image: var(--bs-gradient) !important +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important +} + +.pe-none { + pointer-events: none !important +} + +.pe-auto { + pointer-events: auto !important +} + +.rounded { + border-radius: .25rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.rounded-1 { + border-radius: .2rem !important +} + +.rounded-2 { + border-radius: .25rem !important +} + +.rounded-3 { + border-radius: .3rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-top { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important +} + +.rounded-end { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important +} + +.rounded-start { + border-bottom-left-radius: .25rem !important; + border-top-left-radius: .25rem !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media (min-width:576px) { + .float-sm-start { + float: left !important + } + + .float-sm-end { + float: right !important + } + + .float-sm-none { + float: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-grid { + display: grid !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: flex !important + } + + .d-sm-inline-flex { + display: inline-flex !important + } + + .d-sm-none { + display: none !important + } + + .flex-sm-fill { + flex: 1 1 auto !important + } + + .flex-sm-row { + flex-direction: row !important + } + + .flex-sm-column { + flex-direction: column !important + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important + } + + .flex-sm-grow-0 { + flex-grow: 0 !important + } + + .flex-sm-grow-1 { + flex-grow: 1 !important + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important + } + + .flex-sm-wrap { + flex-wrap: wrap !important + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .gap-sm-0 { + gap: 0 !important + } + + .gap-sm-1 { + gap: .25rem !important + } + + .gap-sm-2 { + gap: .5rem !important + } + + .gap-sm-3 { + gap: 1rem !important + } + + .gap-sm-4 { + gap: 1.5rem !important + } + + .gap-sm-5 { + gap: 3rem !important + } + + .justify-content-sm-start { + justify-content: flex-start !important + } + + .justify-content-sm-end { + justify-content: flex-end !important + } + + .justify-content-sm-center { + justify-content: center !important + } + + .justify-content-sm-between { + justify-content: space-between !important + } + + .justify-content-sm-around { + justify-content: space-around !important + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important + } + + .align-items-sm-start { + align-items: flex-start !important + } + + .align-items-sm-end { + align-items: flex-end !important + } + + .align-items-sm-center { + align-items: center !important + } + + .align-items-sm-baseline { + align-items: baseline !important + } + + .align-items-sm-stretch { + align-items: stretch !important + } + + .align-content-sm-start { + align-content: flex-start !important + } + + .align-content-sm-end { + align-content: flex-end !important + } + + .align-content-sm-center { + align-content: center !important + } + + .align-content-sm-between { + align-content: space-between !important + } + + .align-content-sm-around { + align-content: space-around !important + } + + .align-content-sm-stretch { + align-content: stretch !important + } + + .align-self-sm-auto { + align-self: auto !important + } + + .align-self-sm-start { + align-self: flex-start !important + } + + .align-self-sm-end { + align-self: flex-end !important + } + + .align-self-sm-center { + align-self: center !important + } + + .align-self-sm-baseline { + align-self: baseline !important + } + + .align-self-sm-stretch { + align-self: stretch !important + } + + .order-sm-first { + order: -1 !important + } + + .order-sm-0 { + order: 0 !important + } + + .order-sm-1 { + order: 1 !important + } + + .order-sm-2 { + order: 2 !important + } + + .order-sm-3 { + order: 3 !important + } + + .order-sm-4 { + order: 4 !important + } + + .order-sm-5 { + order: 5 !important + } + + .order-sm-last { + order: 6 !important + } + + .m-sm-0 { + margin: 0 !important + } + + .m-sm-1 { + margin: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .m-sm-3 { + margin: 1rem !important + } + + .m-sm-4 { + margin: 1.5rem !important + } + + .m-sm-5 { + margin: 3rem !important + } + + .m-sm-auto { + margin: auto !important + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-sm-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-sm-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-sm-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-sm-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-sm-0 { + margin-top: 0 !important + } + + .mt-sm-1 { + margin-top: .25rem !important + } + + .mt-sm-2 { + margin-top: .5rem !important + } + + .mt-sm-3 { + margin-top: 1rem !important + } + + .mt-sm-4 { + margin-top: 1.5rem !important + } + + .mt-sm-5 { + margin-top: 3rem !important + } + + .mt-sm-auto { + margin-top: auto !important + } + + .me-sm-0 { + margin-right: 0 !important + } + + .me-sm-1 { + margin-right: .25rem !important + } + + .me-sm-2 { + margin-right: .5rem !important + } + + .me-sm-3 { + margin-right: 1rem !important + } + + .me-sm-4 { + margin-right: 1.5rem !important + } + + .me-sm-5 { + margin-right: 3rem !important + } + + .me-sm-auto { + margin-right: auto !important + } + + .mb-sm-0 { + margin-bottom: 0 !important + } + + .mb-sm-1 { + margin-bottom: .25rem !important + } + + .mb-sm-2 { + margin-bottom: .5rem !important + } + + .mb-sm-3 { + margin-bottom: 1rem !important + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important + } + + .mb-sm-5 { + margin-bottom: 3rem !important + } + + .mb-sm-auto { + margin-bottom: auto !important + } + + .ms-sm-0 { + margin-left: 0 !important + } + + .ms-sm-1 { + margin-left: .25rem !important + } + + .ms-sm-2 { + margin-left: .5rem !important + } + + .ms-sm-3 { + margin-left: 1rem !important + } + + .ms-sm-4 { + margin-left: 1.5rem !important + } + + .ms-sm-5 { + margin-left: 3rem !important + } + + .ms-sm-auto { + margin-left: auto !important + } + + .p-sm-0 { + padding: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-sm-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-sm-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-sm-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-sm-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-sm-0 { + padding-top: 0 !important + } + + .pt-sm-1 { + padding-top: .25rem !important + } + + .pt-sm-2 { + padding-top: .5rem !important + } + + .pt-sm-3 { + padding-top: 1rem !important + } + + .pt-sm-4 { + padding-top: 1.5rem !important + } + + .pt-sm-5 { + padding-top: 3rem !important + } + + .pe-sm-0 { + padding-right: 0 !important + } + + .pe-sm-1 { + padding-right: .25rem !important + } + + .pe-sm-2 { + padding-right: .5rem !important + } + + .pe-sm-3 { + padding-right: 1rem !important + } + + .pe-sm-4 { + padding-right: 1.5rem !important + } + + .pe-sm-5 { + padding-right: 3rem !important + } + + .pb-sm-0 { + padding-bottom: 0 !important + } + + .pb-sm-1 { + padding-bottom: .25rem !important + } + + .pb-sm-2 { + padding-bottom: .5rem !important + } + + .pb-sm-3 { + padding-bottom: 1rem !important + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important + } + + .pb-sm-5 { + padding-bottom: 3rem !important + } + + .ps-sm-0 { + padding-left: 0 !important + } + + .ps-sm-1 { + padding-left: .25rem !important + } + + .ps-sm-2 { + padding-left: .5rem !important + } + + .ps-sm-3 { + padding-left: 1rem !important + } + + .ps-sm-4 { + padding-left: 1.5rem !important + } + + .ps-sm-5 { + padding-left: 3rem !important + } + + .text-sm-start { + text-align: left !important + } + + .text-sm-end { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width:768px) { + .float-md-start { + float: left !important + } + + .float-md-end { + float: right !important + } + + .float-md-none { + float: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-grid { + display: grid !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: flex !important + } + + .d-md-inline-flex { + display: inline-flex !important + } + + .d-md-none { + display: none !important + } + + .flex-md-fill { + flex: 1 1 auto !important + } + + .flex-md-row { + flex-direction: row !important + } + + .flex-md-column { + flex-direction: column !important + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important + } + + .flex-md-grow-0 { + flex-grow: 0 !important + } + + .flex-md-grow-1 { + flex-grow: 1 !important + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important + } + + .flex-md-wrap { + flex-wrap: wrap !important + } + + .flex-md-nowrap { + flex-wrap: nowrap !important + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .gap-md-0 { + gap: 0 !important + } + + .gap-md-1 { + gap: .25rem !important + } + + .gap-md-2 { + gap: .5rem !important + } + + .gap-md-3 { + gap: 1rem !important + } + + .gap-md-4 { + gap: 1.5rem !important + } + + .gap-md-5 { + gap: 3rem !important + } + + .justify-content-md-start { + justify-content: flex-start !important + } + + .justify-content-md-end { + justify-content: flex-end !important + } + + .justify-content-md-center { + justify-content: center !important + } + + .justify-content-md-between { + justify-content: space-between !important + } + + .justify-content-md-around { + justify-content: space-around !important + } + + .justify-content-md-evenly { + justify-content: space-evenly !important + } + + .align-items-md-start { + align-items: flex-start !important + } + + .align-items-md-end { + align-items: flex-end !important + } + + .align-items-md-center { + align-items: center !important + } + + .align-items-md-baseline { + align-items: baseline !important + } + + .align-items-md-stretch { + align-items: stretch !important + } + + .align-content-md-start { + align-content: flex-start !important + } + + .align-content-md-end { + align-content: flex-end !important + } + + .align-content-md-center { + align-content: center !important + } + + .align-content-md-between { + align-content: space-between !important + } + + .align-content-md-around { + align-content: space-around !important + } + + .align-content-md-stretch { + align-content: stretch !important + } + + .align-self-md-auto { + align-self: auto !important + } + + .align-self-md-start { + align-self: flex-start !important + } + + .align-self-md-end { + align-self: flex-end !important + } + + .align-self-md-center { + align-self: center !important + } + + .align-self-md-baseline { + align-self: baseline !important + } + + .align-self-md-stretch { + align-self: stretch !important + } + + .order-md-first { + order: -1 !important + } + + .order-md-0 { + order: 0 !important + } + + .order-md-1 { + order: 1 !important + } + + .order-md-2 { + order: 2 !important + } + + .order-md-3 { + order: 3 !important + } + + .order-md-4 { + order: 4 !important + } + + .order-md-5 { + order: 5 !important + } + + .order-md-last { + order: 6 !important + } + + .m-md-0 { + margin: 0 !important + } + + .m-md-1 { + margin: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .m-md-3 { + margin: 1rem !important + } + + .m-md-4 { + margin: 1.5rem !important + } + + .m-md-5 { + margin: 3rem !important + } + + .m-md-auto { + margin: auto !important + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-md-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-md-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-md-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-md-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-md-0 { + margin-top: 0 !important + } + + .mt-md-1 { + margin-top: .25rem !important + } + + .mt-md-2 { + margin-top: .5rem !important + } + + .mt-md-3 { + margin-top: 1rem !important + } + + .mt-md-4 { + margin-top: 1.5rem !important + } + + .mt-md-5 { + margin-top: 3rem !important + } + + .mt-md-auto { + margin-top: auto !important + } + + .me-md-0 { + margin-right: 0 !important + } + + .me-md-1 { + margin-right: .25rem !important + } + + .me-md-2 { + margin-right: .5rem !important + } + + .me-md-3 { + margin-right: 1rem !important + } + + .me-md-4 { + margin-right: 1.5rem !important + } + + .me-md-5 { + margin-right: 3rem !important + } + + .me-md-auto { + margin-right: auto !important + } + + .mb-md-0 { + margin-bottom: 0 !important + } + + .mb-md-1 { + margin-bottom: .25rem !important + } + + .mb-md-2 { + margin-bottom: .5rem !important + } + + .mb-md-3 { + margin-bottom: 1rem !important + } + + .mb-md-4 { + margin-bottom: 1.5rem !important + } + + .mb-md-5 { + margin-bottom: 3rem !important + } + + .mb-md-auto { + margin-bottom: auto !important + } + + .ms-md-0 { + margin-left: 0 !important + } + + .ms-md-1 { + margin-left: .25rem !important + } + + .ms-md-2 { + margin-left: .5rem !important + } + + .ms-md-3 { + margin-left: 1rem !important + } + + .ms-md-4 { + margin-left: 1.5rem !important + } + + .ms-md-5 { + margin-left: 3rem !important + } + + .ms-md-auto { + margin-left: auto !important + } + + .p-md-0 { + padding: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-md-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-md-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-md-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-md-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-md-0 { + padding-top: 0 !important + } + + .pt-md-1 { + padding-top: .25rem !important + } + + .pt-md-2 { + padding-top: .5rem !important + } + + .pt-md-3 { + padding-top: 1rem !important + } + + .pt-md-4 { + padding-top: 1.5rem !important + } + + .pt-md-5 { + padding-top: 3rem !important + } + + .pe-md-0 { + padding-right: 0 !important + } + + .pe-md-1 { + padding-right: .25rem !important + } + + .pe-md-2 { + padding-right: .5rem !important + } + + .pe-md-3 { + padding-right: 1rem !important + } + + .pe-md-4 { + padding-right: 1.5rem !important + } + + .pe-md-5 { + padding-right: 3rem !important + } + + .pb-md-0 { + padding-bottom: 0 !important + } + + .pb-md-1 { + padding-bottom: .25rem !important + } + + .pb-md-2 { + padding-bottom: .5rem !important + } + + .pb-md-3 { + padding-bottom: 1rem !important + } + + .pb-md-4 { + padding-bottom: 1.5rem !important + } + + .pb-md-5 { + padding-bottom: 3rem !important + } + + .ps-md-0 { + padding-left: 0 !important + } + + .ps-md-1 { + padding-left: .25rem !important + } + + .ps-md-2 { + padding-left: .5rem !important + } + + .ps-md-3 { + padding-left: 1rem !important + } + + .ps-md-4 { + padding-left: 1.5rem !important + } + + .ps-md-5 { + padding-left: 3rem !important + } + + .text-md-start { + text-align: left !important + } + + .text-md-end { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width:992px) { + .float-lg-start { + float: left !important + } + + .float-lg-end { + float: right !important + } + + .float-lg-none { + float: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-grid { + display: grid !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: flex !important + } + + .d-lg-inline-flex { + display: inline-flex !important + } + + .d-lg-none { + display: none !important + } + + .flex-lg-fill { + flex: 1 1 auto !important + } + + .flex-lg-row { + flex-direction: row !important + } + + .flex-lg-column { + flex-direction: column !important + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important + } + + .flex-lg-grow-0 { + flex-grow: 0 !important + } + + .flex-lg-grow-1 { + flex-grow: 1 !important + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important + } + + .flex-lg-wrap { + flex-wrap: wrap !important + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .gap-lg-0 { + gap: 0 !important + } + + .gap-lg-1 { + gap: .25rem !important + } + + .gap-lg-2 { + gap: .5rem !important + } + + .gap-lg-3 { + gap: 1rem !important + } + + .gap-lg-4 { + gap: 1.5rem !important + } + + .gap-lg-5 { + gap: 3rem !important + } + + .justify-content-lg-start { + justify-content: flex-start !important + } + + .justify-content-lg-end { + justify-content: flex-end !important + } + + .justify-content-lg-center { + justify-content: center !important + } + + .justify-content-lg-between { + justify-content: space-between !important + } + + .justify-content-lg-around { + justify-content: space-around !important + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important + } + + .align-items-lg-start { + align-items: flex-start !important + } + + .align-items-lg-end { + align-items: flex-end !important + } + + .align-items-lg-center { + align-items: center !important + } + + .align-items-lg-baseline { + align-items: baseline !important + } + + .align-items-lg-stretch { + align-items: stretch !important + } + + .align-content-lg-start { + align-content: flex-start !important + } + + .align-content-lg-end { + align-content: flex-end !important + } + + .align-content-lg-center { + align-content: center !important + } + + .align-content-lg-between { + align-content: space-between !important + } + + .align-content-lg-around { + align-content: space-around !important + } + + .align-content-lg-stretch { + align-content: stretch !important + } + + .align-self-lg-auto { + align-self: auto !important + } + + .align-self-lg-start { + align-self: flex-start !important + } + + .align-self-lg-end { + align-self: flex-end !important + } + + .align-self-lg-center { + align-self: center !important + } + + .align-self-lg-baseline { + align-self: baseline !important + } + + .align-self-lg-stretch { + align-self: stretch !important + } + + .order-lg-first { + order: -1 !important + } + + .order-lg-0 { + order: 0 !important + } + + .order-lg-1 { + order: 1 !important + } + + .order-lg-2 { + order: 2 !important + } + + .order-lg-3 { + order: 3 !important + } + + .order-lg-4 { + order: 4 !important + } + + .order-lg-5 { + order: 5 !important + } + + .order-lg-last { + order: 6 !important + } + + .m-lg-0 { + margin: 0 !important + } + + .m-lg-1 { + margin: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .m-lg-3 { + margin: 1rem !important + } + + .m-lg-4 { + margin: 1.5rem !important + } + + .m-lg-5 { + margin: 3rem !important + } + + .m-lg-auto { + margin: auto !important + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-lg-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-lg-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-lg-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-lg-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-lg-0 { + margin-top: 0 !important + } + + .mt-lg-1 { + margin-top: .25rem !important + } + + .mt-lg-2 { + margin-top: .5rem !important + } + + .mt-lg-3 { + margin-top: 1rem !important + } + + .mt-lg-4 { + margin-top: 1.5rem !important + } + + .mt-lg-5 { + margin-top: 3rem !important + } + + .mt-lg-auto { + margin-top: auto !important + } + + .me-lg-0 { + margin-right: 0 !important + } + + .me-lg-1 { + margin-right: .25rem !important + } + + .me-lg-2 { + margin-right: .5rem !important + } + + .me-lg-3 { + margin-right: 1rem !important + } + + .me-lg-4 { + margin-right: 1.5rem !important + } + + .me-lg-5 { + margin-right: 3rem !important + } + + .me-lg-auto { + margin-right: auto !important + } + + .mb-lg-0 { + margin-bottom: 0 !important + } + + .mb-lg-1 { + margin-bottom: .25rem !important + } + + .mb-lg-2 { + margin-bottom: .5rem !important + } + + .mb-lg-3 { + margin-bottom: 1rem !important + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important + } + + .mb-lg-5 { + margin-bottom: 3rem !important + } + + .mb-lg-auto { + margin-bottom: auto !important + } + + .ms-lg-0 { + margin-left: 0 !important + } + + .ms-lg-1 { + margin-left: .25rem !important + } + + .ms-lg-2 { + margin-left: .5rem !important + } + + .ms-lg-3 { + margin-left: 1rem !important + } + + .ms-lg-4 { + margin-left: 1.5rem !important + } + + .ms-lg-5 { + margin-left: 3rem !important + } + + .ms-lg-auto { + margin-left: auto !important + } + + .p-lg-0 { + padding: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-lg-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-lg-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-lg-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-lg-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-lg-0 { + padding-top: 0 !important + } + + .pt-lg-1 { + padding-top: .25rem !important + } + + .pt-lg-2 { + padding-top: .5rem !important + } + + .pt-lg-3 { + padding-top: 1rem !important + } + + .pt-lg-4 { + padding-top: 1.5rem !important + } + + .pt-lg-5 { + padding-top: 3rem !important + } + + .pe-lg-0 { + padding-right: 0 !important + } + + .pe-lg-1 { + padding-right: .25rem !important + } + + .pe-lg-2 { + padding-right: .5rem !important + } + + .pe-lg-3 { + padding-right: 1rem !important + } + + .pe-lg-4 { + padding-right: 1.5rem !important + } + + .pe-lg-5 { + padding-right: 3rem !important + } + + .pb-lg-0 { + padding-bottom: 0 !important + } + + .pb-lg-1 { + padding-bottom: .25rem !important + } + + .pb-lg-2 { + padding-bottom: .5rem !important + } + + .pb-lg-3 { + padding-bottom: 1rem !important + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important + } + + .pb-lg-5 { + padding-bottom: 3rem !important + } + + .ps-lg-0 { + padding-left: 0 !important + } + + .ps-lg-1 { + padding-left: .25rem !important + } + + .ps-lg-2 { + padding-left: .5rem !important + } + + .ps-lg-3 { + padding-left: 1rem !important + } + + .ps-lg-4 { + padding-left: 1.5rem !important + } + + .ps-lg-5 { + padding-left: 3rem !important + } + + .text-lg-start { + text-align: left !important + } + + .text-lg-end { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .float-xl-start { + float: left !important + } + + .float-xl-end { + float: right !important + } + + .float-xl-none { + float: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-grid { + display: grid !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: flex !important + } + + .d-xl-inline-flex { + display: inline-flex !important + } + + .d-xl-none { + display: none !important + } + + .flex-xl-fill { + flex: 1 1 auto !important + } + + .flex-xl-row { + flex-direction: row !important + } + + .flex-xl-column { + flex-direction: column !important + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xl-grow-0 { + flex-grow: 0 !important + } + + .flex-xl-grow-1 { + flex-grow: 1 !important + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xl-wrap { + flex-wrap: wrap !important + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .gap-xl-0 { + gap: 0 !important + } + + .gap-xl-1 { + gap: .25rem !important + } + + .gap-xl-2 { + gap: .5rem !important + } + + .gap-xl-3 { + gap: 1rem !important + } + + .gap-xl-4 { + gap: 1.5rem !important + } + + .gap-xl-5 { + gap: 3rem !important + } + + .justify-content-xl-start { + justify-content: flex-start !important + } + + .justify-content-xl-end { + justify-content: flex-end !important + } + + .justify-content-xl-center { + justify-content: center !important + } + + .justify-content-xl-between { + justify-content: space-between !important + } + + .justify-content-xl-around { + justify-content: space-around !important + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important + } + + .align-items-xl-start { + align-items: flex-start !important + } + + .align-items-xl-end { + align-items: flex-end !important + } + + .align-items-xl-center { + align-items: center !important + } + + .align-items-xl-baseline { + align-items: baseline !important + } + + .align-items-xl-stretch { + align-items: stretch !important + } + + .align-content-xl-start { + align-content: flex-start !important + } + + .align-content-xl-end { + align-content: flex-end !important + } + + .align-content-xl-center { + align-content: center !important + } + + .align-content-xl-between { + align-content: space-between !important + } + + .align-content-xl-around { + align-content: space-around !important + } + + .align-content-xl-stretch { + align-content: stretch !important + } + + .align-self-xl-auto { + align-self: auto !important + } + + .align-self-xl-start { + align-self: flex-start !important + } + + .align-self-xl-end { + align-self: flex-end !important + } + + .align-self-xl-center { + align-self: center !important + } + + .align-self-xl-baseline { + align-self: baseline !important + } + + .align-self-xl-stretch { + align-self: stretch !important + } + + .order-xl-first { + order: -1 !important + } + + .order-xl-0 { + order: 0 !important + } + + .order-xl-1 { + order: 1 !important + } + + .order-xl-2 { + order: 2 !important + } + + .order-xl-3 { + order: 3 !important + } + + .order-xl-4 { + order: 4 !important + } + + .order-xl-5 { + order: 5 !important + } + + .order-xl-last { + order: 6 !important + } + + .m-xl-0 { + margin: 0 !important + } + + .m-xl-1 { + margin: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .m-xl-3 { + margin: 1rem !important + } + + .m-xl-4 { + margin: 1.5rem !important + } + + .m-xl-5 { + margin: 3rem !important + } + + .m-xl-auto { + margin: auto !important + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-xl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xl-0 { + margin-top: 0 !important + } + + .mt-xl-1 { + margin-top: .25rem !important + } + + .mt-xl-2 { + margin-top: .5rem !important + } + + .mt-xl-3 { + margin-top: 1rem !important + } + + .mt-xl-4 { + margin-top: 1.5rem !important + } + + .mt-xl-5 { + margin-top: 3rem !important + } + + .mt-xl-auto { + margin-top: auto !important + } + + .me-xl-0 { + margin-right: 0 !important + } + + .me-xl-1 { + margin-right: .25rem !important + } + + .me-xl-2 { + margin-right: .5rem !important + } + + .me-xl-3 { + margin-right: 1rem !important + } + + .me-xl-4 { + margin-right: 1.5rem !important + } + + .me-xl-5 { + margin-right: 3rem !important + } + + .me-xl-auto { + margin-right: auto !important + } + + .mb-xl-0 { + margin-bottom: 0 !important + } + + .mb-xl-1 { + margin-bottom: .25rem !important + } + + .mb-xl-2 { + margin-bottom: .5rem !important + } + + .mb-xl-3 { + margin-bottom: 1rem !important + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xl-5 { + margin-bottom: 3rem !important + } + + .mb-xl-auto { + margin-bottom: auto !important + } + + .ms-xl-0 { + margin-left: 0 !important + } + + .ms-xl-1 { + margin-left: .25rem !important + } + + .ms-xl-2 { + margin-left: .5rem !important + } + + .ms-xl-3 { + margin-left: 1rem !important + } + + .ms-xl-4 { + margin-left: 1.5rem !important + } + + .ms-xl-5 { + margin-left: 3rem !important + } + + .ms-xl-auto { + margin-left: auto !important + } + + .p-xl-0 { + padding: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-xl-0 { + padding-top: 0 !important + } + + .pt-xl-1 { + padding-top: .25rem !important + } + + .pt-xl-2 { + padding-top: .5rem !important + } + + .pt-xl-3 { + padding-top: 1rem !important + } + + .pt-xl-4 { + padding-top: 1.5rem !important + } + + .pt-xl-5 { + padding-top: 3rem !important + } + + .pe-xl-0 { + padding-right: 0 !important + } + + .pe-xl-1 { + padding-right: .25rem !important + } + + .pe-xl-2 { + padding-right: .5rem !important + } + + .pe-xl-3 { + padding-right: 1rem !important + } + + .pe-xl-4 { + padding-right: 1.5rem !important + } + + .pe-xl-5 { + padding-right: 3rem !important + } + + .pb-xl-0 { + padding-bottom: 0 !important + } + + .pb-xl-1 { + padding-bottom: .25rem !important + } + + .pb-xl-2 { + padding-bottom: .5rem !important + } + + .pb-xl-3 { + padding-bottom: 1rem !important + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xl-5 { + padding-bottom: 3rem !important + } + + .ps-xl-0 { + padding-left: 0 !important + } + + .ps-xl-1 { + padding-left: .25rem !important + } + + .ps-xl-2 { + padding-left: .5rem !important + } + + .ps-xl-3 { + padding-left: 1rem !important + } + + .ps-xl-4 { + padding-left: 1.5rem !important + } + + .ps-xl-5 { + padding-left: 3rem !important + } + + .text-xl-start { + text-align: left !important + } + + .text-xl-end { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +@media (min-width:1400px) { + .float-xxl-start { + float: left !important + } + + .float-xxl-end { + float: right !important + } + + .float-xxl-none { + float: none !important + } + + .d-xxl-inline { + display: inline !important + } + + .d-xxl-inline-block { + display: inline-block !important + } + + .d-xxl-block { + display: block !important + } + + .d-xxl-grid { + display: grid !important + } + + .d-xxl-table { + display: table !important + } + + .d-xxl-table-row { + display: table-row !important + } + + .d-xxl-table-cell { + display: table-cell !important + } + + .d-xxl-flex { + display: flex !important + } + + .d-xxl-inline-flex { + display: inline-flex !important + } + + .d-xxl-none { + display: none !important + } + + .flex-xxl-fill { + flex: 1 1 auto !important + } + + .flex-xxl-row { + flex-direction: row !important + } + + .flex-xxl-column { + flex-direction: column !important + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xxl-wrap { + flex-wrap: wrap !important + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .gap-xxl-0 { + gap: 0 !important + } + + .gap-xxl-1 { + gap: .25rem !important + } + + .gap-xxl-2 { + gap: .5rem !important + } + + .gap-xxl-3 { + gap: 1rem !important + } + + .gap-xxl-4 { + gap: 1.5rem !important + } + + .gap-xxl-5 { + gap: 3rem !important + } + + .justify-content-xxl-start { + justify-content: flex-start !important + } + + .justify-content-xxl-end { + justify-content: flex-end !important + } + + .justify-content-xxl-center { + justify-content: center !important + } + + .justify-content-xxl-between { + justify-content: space-between !important + } + + .justify-content-xxl-around { + justify-content: space-around !important + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important + } + + .align-items-xxl-start { + align-items: flex-start !important + } + + .align-items-xxl-end { + align-items: flex-end !important + } + + .align-items-xxl-center { + align-items: center !important + } + + .align-items-xxl-baseline { + align-items: baseline !important + } + + .align-items-xxl-stretch { + align-items: stretch !important + } + + .align-content-xxl-start { + align-content: flex-start !important + } + + .align-content-xxl-end { + align-content: flex-end !important + } + + .align-content-xxl-center { + align-content: center !important + } + + .align-content-xxl-between { + align-content: space-between !important + } + + .align-content-xxl-around { + align-content: space-around !important + } + + .align-content-xxl-stretch { + align-content: stretch !important + } + + .align-self-xxl-auto { + align-self: auto !important + } + + .align-self-xxl-start { + align-self: flex-start !important + } + + .align-self-xxl-end { + align-self: flex-end !important + } + + .align-self-xxl-center { + align-self: center !important + } + + .align-self-xxl-baseline { + align-self: baseline !important + } + + .align-self-xxl-stretch { + align-self: stretch !important + } + + .order-xxl-first { + order: -1 !important + } + + .order-xxl-0 { + order: 0 !important + } + + .order-xxl-1 { + order: 1 !important + } + + .order-xxl-2 { + order: 2 !important + } + + .order-xxl-3 { + order: 3 !important + } + + .order-xxl-4 { + order: 4 !important + } + + .order-xxl-5 { + order: 5 !important + } + + .order-xxl-last { + order: 6 !important + } + + .m-xxl-0 { + margin: 0 !important + } + + .m-xxl-1 { + margin: .25rem !important + } + + .m-xxl-2 { + margin: .5rem !important + } + + .m-xxl-3 { + margin: 1rem !important + } + + .m-xxl-4 { + margin: 1.5rem !important + } + + .m-xxl-5 { + margin: 3rem !important + } + + .m-xxl-auto { + margin: auto !important + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-xxl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xxl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xxl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xxl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xxl-0 { + margin-top: 0 !important + } + + .mt-xxl-1 { + margin-top: .25rem !important + } + + .mt-xxl-2 { + margin-top: .5rem !important + } + + .mt-xxl-3 { + margin-top: 1rem !important + } + + .mt-xxl-4 { + margin-top: 1.5rem !important + } + + .mt-xxl-5 { + margin-top: 3rem !important + } + + .mt-xxl-auto { + margin-top: auto !important + } + + .me-xxl-0 { + margin-right: 0 !important + } + + .me-xxl-1 { + margin-right: .25rem !important + } + + .me-xxl-2 { + margin-right: .5rem !important + } + + .me-xxl-3 { + margin-right: 1rem !important + } + + .me-xxl-4 { + margin-right: 1.5rem !important + } + + .me-xxl-5 { + margin-right: 3rem !important + } + + .me-xxl-auto { + margin-right: auto !important + } + + .mb-xxl-0 { + margin-bottom: 0 !important + } + + .mb-xxl-1 { + margin-bottom: .25rem !important + } + + .mb-xxl-2 { + margin-bottom: .5rem !important + } + + .mb-xxl-3 { + margin-bottom: 1rem !important + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xxl-5 { + margin-bottom: 3rem !important + } + + .mb-xxl-auto { + margin-bottom: auto !important + } + + .ms-xxl-0 { + margin-left: 0 !important + } + + .ms-xxl-1 { + margin-left: .25rem !important + } + + .ms-xxl-2 { + margin-left: .5rem !important + } + + .ms-xxl-3 { + margin-left: 1rem !important + } + + .ms-xxl-4 { + margin-left: 1.5rem !important + } + + .ms-xxl-5 { + margin-left: 3rem !important + } + + .ms-xxl-auto { + margin-left: auto !important + } + + .p-xxl-0 { + padding: 0 !important + } + + .p-xxl-1 { + padding: .25rem !important + } + + .p-xxl-2 { + padding: .5rem !important + } + + .p-xxl-3 { + padding: 1rem !important + } + + .p-xxl-4 { + padding: 1.5rem !important + } + + .p-xxl-5 { + padding: 3rem !important + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xxl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xxl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xxl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xxl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-xxl-0 { + padding-top: 0 !important + } + + .pt-xxl-1 { + padding-top: .25rem !important + } + + .pt-xxl-2 { + padding-top: .5rem !important + } + + .pt-xxl-3 { + padding-top: 1rem !important + } + + .pt-xxl-4 { + padding-top: 1.5rem !important + } + + .pt-xxl-5 { + padding-top: 3rem !important + } + + .pe-xxl-0 { + padding-right: 0 !important + } + + .pe-xxl-1 { + padding-right: .25rem !important + } + + .pe-xxl-2 { + padding-right: .5rem !important + } + + .pe-xxl-3 { + padding-right: 1rem !important + } + + .pe-xxl-4 { + padding-right: 1.5rem !important + } + + .pe-xxl-5 { + padding-right: 3rem !important + } + + .pb-xxl-0 { + padding-bottom: 0 !important + } + + .pb-xxl-1 { + padding-bottom: .25rem !important + } + + .pb-xxl-2 { + padding-bottom: .5rem !important + } + + .pb-xxl-3 { + padding-bottom: 1rem !important + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xxl-5 { + padding-bottom: 3rem !important + } + + .ps-xxl-0 { + padding-left: 0 !important + } + + .ps-xxl-1 { + padding-left: .25rem !important + } + + .ps-xxl-2 { + padding-left: .5rem !important + } + + .ps-xxl-3 { + padding-left: 1rem !important + } + + .ps-xxl-4 { + padding-left: 1.5rem !important + } + + .ps-xxl-5 { + padding-left: 3rem !important + } + + .text-xxl-start { + text-align: left !important + } + + .text-xxl-end { + text-align: right !important + } + + .text-xxl-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .fs-1 { + font-size: 2.5rem !important + } + + .fs-2 { + font-size: 2rem !important + } + + .fs-3 { + font-size: 1.75rem !important + } + + .fs-4 { + font-size: 1.5rem !important + } +} + +@media print { + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-grid { + display: grid !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: flex !important + } + + .d-print-inline-flex { + display: inline-flex !important + } + + .d-print-none { + display: none !important + } +} + +.mt-50{ + margin-top: 150px !important; +} + +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/public/assets/css/flaticon.css b/public/assets/css/flaticon.css new file mode 100644 index 0000000..43360c7 --- /dev/null +++ b/public/assets/css/flaticon.css @@ -0,0 +1,206 @@ +@font-face { + font-family: "flaticon"; + src: url("../fonts/flaticon-92c18bb4a83ca25255a20027c5427312.ttf") format("truetype"), +url("../fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff") format("woff"), +url("../fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff2") format("woff2"), +url("../fonts/flaticon-92c18bb4a83ca25255a20027c5427312.eot#iefix") format("embedded-opentype"), +url("../fonts/flaticon-92c18bb4a83ca25255a20027c5427312.svg#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-cardiovascular:before { + content: "\f101"; +} +.flaticon-map:before { + content: "\f102"; +} +.flaticon-heart-beat:before { + content: "\f103"; +} +.flaticon-send:before { + content: "\f104"; +} +.flaticon-first-aid-kit:before { + content: "\f105"; +} +.flaticon-heart:before { + content: "\f106"; +} +.flaticon-support:before { + content: "\f107"; +} +.flaticon-cardiology:before { + content: "\f108"; +} +.flaticon-healthcare:before { + content: "\f109"; +} +.flaticon-cardiogram:before { + content: "\f10a"; +} +.flaticon-call:before { + content: "\f10b"; +} +.flaticon-shopping-cart:before { + content: "\f10c"; +} +.flaticon-search:before { + content: "\f10d"; +} +.flaticon-exit:before { + content: "\f10e"; +} +.flaticon-microsurgery:before { + content: "\f10f"; +} +.flaticon-phone-call:before { + content: "\f110"; +} +.flaticon-email:before { + content: "\f111"; +} +.flaticon-clock:before { + content: "\f112"; +} +.flaticon-share:before { + content: "\f113"; +} +.flaticon-chat:before { + content: "\f114"; +} +.flaticon-pdf:before { + content: "\f115"; +} +.flaticon-arrow-down:before { + content: "\f116"; +} +.flaticon-straight-quotes:before { + content: "\f117"; +} +.flaticon-veterinarian:before { + content: "\f118"; +} +.flaticon-hospital:before { + content: "\f119"; +} +.flaticon-heart-disease:before { + content: "\f11a"; +} +.flaticon-cardiology-2:before { + content: "\f11b"; +} +.flaticon-diagnosis:before { + content: "\f11c"; +} +.flaticon-arrow-pointing-to-right:before { + content: "\f11d"; +} +.flaticon-map-1:before { + content: "\f11e"; +} +.flaticon-heart-2:before { + content: "\f11f"; +} +.flaticon-heart-3:before { + content: "\f120"; +} +.flaticon-organ-transplantation:before { + content: "\f121"; +} +.flaticon-heart-attack:before { + content: "\f122"; +} +.flaticon-heart-4:before { + content: "\f123"; +} +.flaticon-vaccine:before { + content: "\f124"; +} +.flaticon-heart-5:before { + content: "\f125"; +} +.flaticon-heart-6:before { + content: "\f126"; +} +.flaticon-cardiologist:before { + content: "\f127"; +} +.flaticon-health-care:before { + content: "\f128"; +} +.flaticon-heart-7:before { + content: "\f129"; +} +.flaticon-defribillator:before { + content: "\f12a"; +} +.flaticon-heart-8:before { + content: "\f12b"; +} +.flaticon-emergency-call:before { + content: "\f12c"; +} +.flaticon-awards:before { + content: "\f12d"; +} +.flaticon-ecg-reading:before { + content: "\f12e"; +} +.flaticon-patient:before { + content: "\f12f"; +} +.flaticon-patient-1:before { + content: "\f130"; +} +.flaticon-medical-insurance:before { + content: "\f131"; +} +.flaticon-search-1:before { + content: "\f132"; +} +.flaticon-placeholder:before { + content: "\f133"; +} +.flaticon-healthcare-2:before { + content: "\f134"; +} +.flaticon-file:before { + content: "\f135"; +} +.flaticon-tick-mark:before { + content: "\f136"; +} +.flaticon-doctor:before { + content: "\f137"; +} +.flaticon-doctor-1:before { + content: "\f138"; +} +.flaticon-right-arrow:before { + content: "\f139"; +} +.flaticon-share-1:before { + content: "\f13a"; +} +.flaticon-left-quote:before { + content: "\f13b"; +} +.flaticon-comment:before { + content: "\f13c"; +} +.flaticon-phone-call-1:before { + content: "\f13d"; +} +.flaticon-bubble-chat:before { + content: "\f13e"; +} diff --git a/public/assets/css/font-awesome.css b/public/assets/css/font-awesome.css new file mode 100644 index 0000000..4c6e00e --- /dev/null +++ b/public/assets/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont-v=4.7.0.eot'); + src: url('../fonts/fontawesome-webfont-.eot#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont-v=4.7.0.woff2') format('woff2'), url('../fonts/fontawesome-webfont-v=4.7.0.woff') format('woff'), url('../fonts/fontawesome-webfont-v=4.7.0.ttf') format('truetype'), url('../fonts/fontawesome-webfont-v=4.7.0.svg#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/public/assets/css/fontello.css b/public/assets/css/fontello.css new file mode 100644 index 0000000..8bb24c8 --- /dev/null +++ b/public/assets/css/fontello.css @@ -0,0 +1,72 @@ +@font-face { + font-family: 'fontello'; + src: url('../fonts/fontello-51113876.eot'); + src: url('../fonts/fontello-51113876.eot#iefix') format('embedded-opentype'), + url('../fonts/fontello-51113876.woff2') format('woff2'), + url('../fonts/fontello-51113876.woff') format('woff'), + url('../fonts/fontello-51113876.ttf') format('truetype'), + url('../fonts/fontello-51113876.svg#fontello') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('https://themetechmount.com/html/dezily/font/fontello.svg?51113876#fontello') format('svg'); + } +} +*/ +[class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: never; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-ok:before { content: '\e800'; } /* '' */ +.icon-left-dir:before { content: '\e801'; } /* '' */ +.icon-logout:before { content: '\e802'; } /* '' */ +.icon-right-dir:before { content: '\e803'; } /* '' */ +.icon-quote-left-alt:before { content: '\e804'; } /* '' */ +.icon-ok-circle:before { content: '\e805'; } /* '' */ +.icon-ok-circled:before { content: '\e806'; } /* '' */ +.icon-share:before { content: '\e807'; } /* '' */ +.icon-phone:before { content: '\e808'; } /* '' */ +.icon-mail:before { content: '\e809'; } /* '' */ +.icon-plus:before { content: '\e80a'; } /* '' */ +.icon-plus-1:before { content: '\e80b'; } /* '' */ +.icon-right-open:before { content: '\e80c'; } /* '' */ +.icon-left-open:before { content: '\e80d'; } /* '' */ +.icon-angle-circled-right:before { content: '\f138'; } /* '' */ +.icon-right:before { content: '\f178'; } /* '' */ diff --git a/public/assets/css/main.css b/public/assets/css/main.css new file mode 100644 index 0000000..39018bf --- /dev/null +++ b/public/assets/css/main.css @@ -0,0 +1,3772 @@ +/** + * Name: Dezily + * Version: 2.0 + * Author: ThemetechMount + * Author URI: http://www.themetechmount.com +*/ + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap'); + +/** + 1. General + - Variables + - Extra-outer + + 2. Spacing + + 3. Color + - Skin-color, Skin-bg-color, Skin-border-color + - darkGrey-color, darkGrey-bg-color + - white-color, white-bg-color, white-border-color + - Grey-color, Grey-bg-color, grey-border-color + + 4. Pre-loader + + 5. SocialIcon / TooltipTop + + 6. Slick_dots/arrows + + 7. TopBar + + 8. Header + - SiteBrand(logo) + - SiteNavigation(Menu) + - side-menu + + 9. Footer + - FirstFooter + - SecondFooter + + 10. GoTop BUtton + + 11. Page-Title-Row + + 12. Inner-Pages + +**/ + +/* =============================================== + General +------------------------*/ + +/** Variables **/ +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; +} +a, a:hover, a:focus, a:active { + text-decoration: none; + outline: none; + color: inherit; +} +a:focus, a:active { + color: var(--base-dark); +} +a, button, input { + outline: none; +} +ol, ul{ + padding: 0; + margin: 0; +} +strong{ + font-weight: 700; +} +iframe{ + width: 100%; + border: none; + display: block; +} + +*::-moz-selection { + background: var(--base-skin); + color: var(--base-white); + text-shadow: none; +} +::-moz-selection { + background: var(--base-skin); + color: var(--base-white); + text-shadow: none; +} +::selection { + background: var(--base-skin); + color: var(--base-white); + text-shadow: none; +} + +textarea, input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input, +select{ + font-family: inherit; + -webkit-transition: border linear .2s,box-shadow linear .2s; + -moz-transition: border linear .2s,box-shadow linear .2s; + -o-transition: border linear .2s,box-shadow linear .2s; + transition: border linear .2s,box-shadow linear .2s; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + vertical-align: middle; + width: 100%; + color: #1a1a1a; + padding: 12px 15px 11px; + border-radius: 0; + font-weight: 400; + background-color: transparent; + text-transform: inherit; + border: 1px solid transparent; + font-size: 15px; + outline: none; + line-height: inherit; + letter-spacing: 0px; +} +button, input[type="submit"], +input[type="button"], +input[type="reset"] { + display: inline-block; + text-decoration: none; + font-size: 13px; + line-height: 21px; + font-weight: 500; + padding: 11px 40px 11px; + border: 2px solid transparent; + border-radius: 0; + color: var(--base-white); + -webkit-transition: all 0.25s ease; + transition: all 0.25s ease; + cursor: pointer; + outline: none; + -webkit-font-smoothing: antialiased; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-appearance: searchfield; +} +form { position: relative; } + +/* clears the 'X' from Internet Explorer */ +input[type=search]::-ms-clear { display: none; width : 0; height: 0; } +input[type=search]::-ms-reveal { display: none; width : 0; height: 0; } + +/* clears the 'X' from Chrome */ +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { display: none; } + + +textarea:-moz-placeholder, +textarea::-moz-placeholder, +input:-moz-placeholder, +input::-moz-placeholder, +input:-ms-input-placeholder , +input::-ms-input-placeholder, +textarea::-webkit-input-placeholder, +input::-webkit-input-placeholde { + color: var(--base-white); +} + +menu, ol, ul { + margin: 16px 0; + padding: 0 0 0 25px; +} + +/* Typography Variable */ + +:root { + --base-bodyfont: 'Inter', sans-serif ; + --base-bodyfont-Size: 15px; + --base-bodyfont-color: #8d8d8d; + --base-skin: #006836; + --base-dark: #2a334e; + --base-grey: #f5f5f5; + --base-white: #ffffff; + --base-headingfont: 'Saira Semi Condensed', sans-serif ; + --base-headingfont-color: #2a334e; +} +body { + font-family: var(--base-bodyfont), sans-serif ; + font-weight: 400; + font-size: var(--base-bodyfont-Size); + line-height: 26px; + letter-spacing: 0; + color: #000; +} + +h1, h2, h3, h4, h5, h6 { + font-family: var(--base-headingfont), sans-serif; + margin-bottom: 15px; + font-weight: 600; +} + +h1 { font-size: 60px; line-height: 72px; } +h2 { font-size: 30px; line-height: 40px; } +h3 { font-size: 21px; line-height: 30px; } +h4 { font-size: 28px; line-height: 38px; } +h5 { font-size: 20px; line-height: 30px; } +h6 { font-size: 15px; line-height: 18px;} + +/** container **/ +.container-fluid{padding: 0 15px;} + +.container { + max-width: 1200px !important; + padding: 0 15px; +} +.row:not(.g-0) { + margin-left: -15px; + margin-right: -15px; +} + +.abc{ + border: 1px solid #dce1e9; +} + +.row:not(.g-0) > [class*='col-'] { + padding-left: 15px; + padding-right: 15px; +} + +@media (max-width:1200px) { + .xl-d-none{ + display: none; + } + +} + +/* flex */ +.d-flex{ + display: flex; +} +.items-center{ + align-items: center; +} + +/* text color */ +.text-white{ + color: white !important; +} + +/** Extra-outer **/ + +body .page { + overflow: hidden; + position: relative; + z-index: 10; +} +body .site-main { + position: relative; + z-index: 1; +} +body .page.sidebar-true .site-main{ + padding: 0; + background-color: var(--base-white); +} +a { + color: var(--base-dark); + font-family: var(--base-headingfont); + font-weight: 600; +} +a, img{ + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + -ms-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; +} +button { + font-family: var(--base-headingfont); + font-weight: 600; +} + +.box-shadow { box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); } +.border-rad_3 { border-radius: 3px; } +.border-rad_4 { border-radius: 4px; } +.border-rad_5 { border-radius: 5px; } +.border-rad_6 { border-radius: 6px; } +.border-rounded {border-radius: 50%; } +.border_1 { border: 2px solid; } + +.alignleft { + float: left; + margin: .375em 1.75em 0 0; +} +.alignright { + float: right; + margin: .375em 0 1.75em 1.75em; +} +.z-index_1 { z-index: -1 !important; } +.z-index-0 { z-index: 0 !important; } +.z-index-1 { z-index: 1 !important; } +.z-index-2 { z-index: 2; } +.z-index-3 { z-index: 3; } + +.font-size-17 { font-size: 17px; } +.font-size-18 { font-size: 18px; } +.font-size-20 { font-size: 20px !important; line-height: 32px !important; } +.font-size-24 { font-size: 24px !important; } +.font-size-26 { font-size: 26px !important; line-height: 36px !important; } +.font-size-30 { font-size: 30px !important; line-height: 36px !important; color:#000; } +.font-size-36 { font-size: 36px !important; line-height: 54px !important; } +.font-size-40 { font-size: 40px !important; line-height: 54px !important; } +.font-size-44 { font-size: 44px !important; line-height: 54px !important; } +.font-size-70 { font-size: 70px !important; line-height: 90px !important; } +.font-size-74 { font-size: 74px !important; line-height: 84px !important; } + +.fontweight-normal { font-weight: 400; } +.fontweight-Medium { font-weight: 500!important; } +.fontweight-semibold { font-weight:600; } +.fontweight-bold { font-weight:700; } + +/* =============================================== + Spacing +------------------------*/ +.spacing-1 { padding:35px 0; } +.spacing-2 { padding: 23px 15px 40px 30px; margin-right: -20px; margin-left: -60px; } +.spacing-3 { padding: 75px 75px 67px 75px; } +.spacing-4 { padding: 164px 0 174px; } +.spacing-5 { margin-top: -455px; } +.spacing-6 { margin: 0 -60px !important; padding: 0 60px !important; } +.spacing-7 { padding: 40px 15px 40px; margin-right: -60px;} +.spacing-8 { margin-top: -60px; } +.spacing-9 { padding: 100px 0; } +.spacing-10 { padding: 73px 75px 75px; margin-left: -260px; } +.spacing-11 { margin-right: -260px; } +.spacing-12 { padding: 75px 75px 0; } +.spacing-13 { padding: 5px 75px 75px; } +.spacing-14 { padding: 72px 15px 72px; } +.spacing-15 { padding: 60px 60px;} +.spacing-16 { padding: 0 110px 14px 0; } +.spacing-17 { padding: 15px 15px 12px 25px; } +.spacing-18 { padding: 40px 30px 38px 45px;} +.spacing-19 { padding-top: 321px; } +.spacing-21 {margin-right: -90px;padding: 59px 150px 59px 0px;} +.spacing-22 { margin-bottom: -60px; } +.spacing-24 { padding-top: 121px; padding-bottom: 34px; } + +.width-95 { width: 95% !important; } + +/** Padding **/ + +.p-10 { padding: 10px; } +.p-15 { padding: 15px; } +.p-20 { padding: 20px; } +.p-30 { padding: 30px; } +.p-50 { padding: 50px; } +.p-60 { padding: 60px; } +.p-70 { padding: 70px; } +.p-75 { padding: 75px; } +.p-80 { padding: 80px; } +.p-100 { padding: 100px; } + +.plr15 { padding-right: 15px; padding-left: 15px; } +.plr30 { padding-right: 30px; padding-left: 30px; } + +.p-right-3{ padding-right: 3px } +.pr-5{ padding-right: 5px } +.pr-10{ padding-right: 10px ; } +.pr-15{ padding-right: 15px ; } +.pr-20{ padding-right: 20px ; } +.pr-25{ padding-right: 25px ; } +.pr-30{ padding-right: 30px ; } +.pr-35{ padding-right: 35px ; } +.pr-40{ padding-right: 40px ; } +.pr-45{ padding-right: 45px ; } +.pr-50{ padding-right: 50px ; } +.pr-55{ padding-right: 55px ; } +.pr-60{ padding-right: 60px ; } +.pr-65{ padding-right: 65px ; } +.pr-70{ padding-right: 70px ; } +.pr-75{ padding-right: 75px ; } +.pr-80{ padding-right: 80px ; } +.pr-85{ padding-right: 85px ; } +.pr-90{ padding-right: 90px ; } +.pr-95{ padding-right: 95px ; } +.pr-100{ padding-right: 100px ; } +.pr-110{ padding-right: 110px ; } +.pr-120{ padding-right: 120px ; } +.pr-130{ padding-right: 130px ; } +.pr-140{ padding-right: 140px ; } +.pr-150{ padding-right: 150px ; } + +.pl-0 { padding-left: 0px ; } +.pl-5 { padding-left: 5px !important; } +.pl-10{ padding-left: 10px ; } +.pl-15{ padding-left: 15px ; } +.pl-20{ padding-left: 20px ; } +.pl-25{ padding-left: 25px ; } +.pl-30{ padding-left: 30px ; } +.pl-35{ padding-left: 35px ; } +.pl-40{ padding-left: 40px ; } +.pl-45{ padding-left: 45px ; } +.pl-50{ padding-left: 50px ; } +.pl-55{ padding-left: 55px ; } +.pl-60{ padding-left: 60px ; } +.pl-65{ padding-left: 65px ; } +.pl-70{ padding-left: 70px ; } +.pl-75{ padding-left: 75px ; } +.pl-80{ padding-left: 80px ; } +.pl-85{ padding-left: 85px ; } +.pl-90{ padding-left: 90px ; } +.pl-95{ padding-left: 95px ; } +.pl-100{ padding-left: 100px ; } +.pl-120{ padding-left: 120px ; } + +.pt-5 { padding-top: 5px ; } +.pt-8 { padding-top: 8px ; } +.pt-10{ padding-top: 10px ; } +.pt-12{ padding-top: 12px ; } +.pt-15{ padding-top: 15px ; } +.pt-20{ padding-top: 20px ; } +.pt-22{ padding-top: 22px !important; } +.pt-25{ padding-top: 25px ; } +.pt-30{ padding-top: 30px ; } +.pt-35{ padding-top: 35px ; } +.pt-38{ padding-top: 38px ; } +.pt-40{ padding-top: 40px ; } +.pt-45{ padding-top: 45px ; } +.pt-50{ padding-top: 50px ; } +.pt-55{ padding-top: 55px ; } +.pt-60{ padding-top: 60px ; } +.pt-65{ padding-top: 65px ; } +.pt-70{ padding-top: 70px ; } +.pt-75{ padding-top: 75px ; } +.pt-80{ padding-top: 80px ; } +.pt-85{ padding-top: 85px ; } +.pt-90{ padding-top: 90px ; } +.pt-92{ padding-top: 92px ; } +.pt-100{padding-top: 100px ;} +.pt-110{padding-top: 110px ;} +.pt-120{padding-top: 120px ;} +.pt-125{padding-top: 125px ;} +.pt-130{padding-top: 130px ;} +.pt-140{padding-top: 140px ;} +.pt-150{padding-top: 150px ;} +.pt-152{padding-top: 152px ;} +.pt-160{padding-top: 160px ;} +.pt-162{padding-top: 162px ;} +.pt-170{padding-top: 170px ;} +.pt-180{padding-top: 180px ;} +.pt-200{padding-top: 200px ;} + + +.pb-5{ padding-bottom: 5px!important; } +.pb-10{ padding-bottom: 10px ; } +.pb-12{ padding-bottom: 12px ; } +.pb-15{ padding-bottom: 15px ; } +.pb-20{ padding-bottom: 20px ; } +.pb-25{ padding-bottom: 25px ; } +.pb-30{ padding-bottom: 30px ; } +.pb-35{ padding-bottom: 35px ; } +.pb-40{ padding-bottom: 40px ; } +.pb-45{ padding-bottom: 45px ; } +.pb-47{ padding-bottom: 47px ; } +.pb-50{ padding-bottom: 50px ; } +.pb-55{ padding-bottom: 55px ; } +.pb-60{ padding-bottom: 60px ; } +.pb-65{ padding-bottom: 65px ; } +.pb-70{ padding-bottom: 70px ; } +.pb-75{ padding-bottom: 75px ; } +.pb-80{ padding-bottom: 80px ; } +.pb-85{ padding-bottom: 85px ; } +.pb-90{ padding-bottom: 90px ; } +.pb-100{padding-bottom: 100px ;} +.pb-110{padding-bottom: 110px ;} +.pb-120{padding-bottom: 120px ;} +.pb-130{padding-bottom: 130px ;} +.pb-140{padding-bottom: 140px ;} +.pb-150{padding-bottom: 150px ;} +.pb-160{padding-bottom: 160px ;} +.pb-170{padding-bottom: 170px ;} +.pb-180{padding-bottom: 180px ;} +.pb-200{padding-bottom: 200px ;} + + +/** Margin **/ + +.m-15 { margin: 15px; } + +.mt-5{ margin-top: 5px !important;} +.mt-7{ margin-top: 7px ;} +.mt-10 { margin-top: 10px ;} +.mt-12{ margin-top: 12px ;} +.mt-15{ margin-top: 15px ;} +.mt-20{ margin-top: 20px !important;} +.mt-22{ margin-top: 22px !important;} +.mt-25{ margin-top: 25px ;} +.mt-30{ margin-top: 30px !important;} +.mt-35{ margin-top: 35px !important;} +.mt-40{ margin-top: 40px ;} +.mt-45{ margin-top: 45px ;} +.mt-50{ margin-top: 50px ;} +.mt-55{ margin-top: 55px ;} +.mt-60{ margin-top: 60px ;} +.mt-65{ margin-top: 65px ;} +.mt-70{ margin-top: 70px ;} +.mt-80{ margin-top: 80px ;} +.mt-90{ margin-top: 90px ;} +.mt-100{ margin-top: 100px ;} +.mt-160{ margin-top: 160px ;} + +.mt_5{ margin-top: -5px !important;} +.mt_10{ margin-top: -10px; } +.mt_15{ margin-top: -15px; } +.mt_20{ margin-top: -20px; } +.mt_25{ margin-top: -25px; } +.mt_30{ margin-top: -30px; } +.mt_35{ margin-top: -35px; } +.mt_40{ margin-top: -40px; } +.mt_50{ margin-top: -50px ; } +.mt_55{ margin-top: -55px ; } +.mt_60{ margin-top: -60px ; } +.mt_70{ margin-top: -70px ; } +.mt_75{ margin-top: -75px ; } +.mt_80{ margin-top: -80px ; } +.mt_85{ margin-top: -85px ; } +.mt_90{ margin-top: -90px ; } +.mt_100{ margin-top: -100px ; } +.mt_105{ margin-top: -105px ; } +.mt_110{ margin-top: -110px ; } +.mt_115{ margin-top: -115px ; } +.mt_120{ margin-top: -120px ; } +.mt_130{ margin-top: -130px ; } +.mt_140{ margin-top: -140px ; } +.mt_150{ margin-top: -150px ; } +.mt_160{ margin-top: -160px ; } +.mt_170{ margin-top: -170px ; } +.mt_180{ margin-top: -180px ; } +.mt_187{ margin-top: -187px ; } +.mt_190{ margin-top: -190px ; } +.mt_200{ margin-top: -200px ; } +.mt_210{ margin-top: -210px ; } +.mt_215{ margin-top: -215px ; } +.mt_220{ margin-top: -220px ; } +.mt_230{ margin-top: -230px ; } +.mt_240{ margin-top: -240px ; } +.mt_280{ margin-top: -280px ; } +.mt_305{ margin-top: -305px ; } +.mt_620{ margin-top: -620px ; } +.mt_535{ margin-top: -535px ; } +.mt_633{ margin-top: -633px ; } + + +.mb-5{ margin-bottom: 5px !important; } +.mb-8{ margin-bottom: 8px !important; } +.mb-10{ margin-bottom: 10px ; } +.mb-15{ margin-bottom: 15px ; } +.mb-18{ margin-bottom: 18px !important; } +.mb-22{ margin-bottom: 22px !important; } +.mb-25{ margin-bottom: 25px ;} +.mb-20{ margin-bottom: 20px ; } +.mb-30{ margin-bottom: 30px !important; } +.mb-35{ margin-bottom: 35px !important;} +.mb-40{ margin-bottom: 40px ; } +.mb-45{ margin-bottom: 45px ; } +.mb-50 { margin-bottom: 50px ; } +.mb-60 { margin-bottom: 60px ; } +.mb-65 { margin-bottom: 65px ; } +.mb-70 { margin-bottom: 70px ; } +.mb-80 { margin-bottom: 80px ; } +.mb-90 { margin-bottom: 90px ; } +.mb-100 { margin-bottom: 100px ; } + +.mb_5{ margin-bottom: -5px ; } +.mb_10{ margin-bottom: -10px ; } +.mb_15{ margin-bottom: -15px ; } +.mb_20{ margin-bottom: -20px ; } +.mb_25{ margin-bottom: -25px ; } +.mb_30{ margin-bottom: -30px ; } +.mb_40{ margin-bottom: -40px ; } +.mb_50{ margin-bottom: -50px ; } +.mb_60{ margin-bottom: -60px ; } +.mb_70{ margin-bottom: -70px ; } +.mb_80{ margin-bottom: -80px ; } +.mb_90{ margin-bottom: -90px } +.mb_100{ margin-bottom: -100px } +.mb_120{ margin-bottom: -120px } +.mb_140{ margin-bottom: -140px } + +.ml-0{ margin-left: 0px } +.ml-10{ margin-left: 10px } +.ml-15 { margin-left: 15px; } +.ml-20{ margin-left: 20px ; } +.ml-25{ margin-left: 25px ; } +.ml-30{ margin-left: 30px ; } +.ml-35{ margin-left: 35px ; } +.ml-40{ margin-left: 40px ; } +.ml-50{ margin-left: 50px ; } +.ml-80{ margin-left: 80px ; } +.ml-100{ margin-left: 100px ; } +.ml-145{ margin-left: 145px ; } +.ml-150{ margin-left: 150px ; } +.ml-160{ margin-left: 160px ; } +.ml-175{ margin-left: 175px ; } +.ml-215{ margin-left: 215px ; } +.ml-250{ margin-left: 250px ; } + +.ml_5{ margin-left: -5px !important; } +.ml_10 { margin-left: -10px; } +.ml_15 { margin-left: -15px; } +.ml_20 { margin-left: -20px; } +.ml_25 { margin-left: -25px; } +.ml_30{ margin-left: -30px !important; } +.ml_35{ margin-left: -35px ; } +.ml_40{ margin-left: -40px ; } +.ml_50{ margin-left: -50px ; } +.ml_60{ margin-left: -60px ; } +.ml_70{ margin-left: -70px ; } +.ml_80{ margin-left: -80px ; } +.ml_90{ margin-left: -90px ; } +.ml_100{ margin-left: -100px ; } +.ml_110{ margin-left: -110px ; } +.ml_130{ margin-left: -130px ; } +.ml_150{ margin-left: -150px ; } +.ml_390{ margin-left: -390px ; } +.ml_490{ margin-left: -490px ; } + +.mr-0{ margin-right: 0px ; } +.mr-10{ margin-right: 10px ; } +.mr-15 { margin-right: 15px; } +.mr-20{ margin-right: 20px ;} +.mr-25{ margin-right: 25px ;} +.mr-30{ margin-right: 30px ;} +.mr-40{ margin-right: 40px;} +.mr-50{ margin-right: 50px;} +.mr-60{ margin-right: 60px;} +.mr-150{ margin-right: 150px;} +.mr-175{ margin-right: 175px;} + +.mr_10 { margin-right: -10px;} +.mr_15 { margin-right: -15px;} +.mr_20{ margin-right: -20px ;} +.mr_25{ margin-right: -25px !important; } +.mr_30{ margin-right: -30px !important; } +.mr_35{ margin-right: -35px !important; } +.mr_40{ margin-right: -40px;} +.mr_50{ margin-right: -50px;} +.mr_60{ margin-right: -60px ;} +.mr_65{ margin-right: -65px ;} +.mr_70{ margin-right: -70px ;} +.mr_80{ margin-right: -80px ;} +.mr_90{ margin-right: -90px ;} +.mr_100{ margin-right: -100px ; } +.mr_130{ margin-right: -130px ; } +.mr_150{ margin-right: -150px ; } +.mr_160{ margin-right: -160px ; } +.mr_180{ margin-right: -180px ; } +.mr_200{ margin-right: -200px ; } +.mr_240{ margin-right: -240px ; } +.mr_280{ margin-right: -280px ; } +.mr_300{ margin-right: -300px ; } +.mr_370{ margin-right: -370px ; } +.mr_380{ margin-right: -380px ; } +.mr_400{ margin-right: -400px ; } +.mr_430{ margin-right: -430px ; } +.mr_450{ margin-right: -450px ; } +.mr_500{ margin-right: -500px ; } +.mr_540{ margin-right: -540px ; } +.mr_600{ margin-right: -600px ; } + + +/* =============================================== + Color +------------------------*/ + +/** 1.Skin-color **/ +.ttm-textcolor-skincolor, +.ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, +.ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2, +.ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, +.ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4, +.ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5, +.ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6, +.ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, +nav.main-menu ul.menu li ul.mega-submenu li a:hover, +.ttm-fid.inside.style2 h3.ttm-fid-title:after, +.ttm-header-style-03 .header_btn a:hover, .ttm-highlight-fid-style1 h4, +a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor, +i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor, .ttm-fid.inside.style2:hover h3.ttm-fid-title, +.ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i, +.ttm-btn-style-border.ttm-btn-color-skincolor, +.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i, +.ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-bgcolor-grey .ttm-btn-color-skincolor i, +.ttm-list-icon-color-skincolor li i, .section-title h3, .top_bar_contact_item .top_bar_icon i, +.featured-imagebox-portfolio.style5 .featured-content .featured-desc p, +.ttm-icon_element-border.ttm-icon_element-color-skincolor, +.ttm-icon_element-border.ttm-icon_element-color-grey, +.ttm-icon_element-fill.ttm-icon_element-color-white, .header_search a:hover, +.ttm-icon_element-fill.ttm-icon_element-color-white i, +.ttm-icon_element-color-skincolor, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a, +.ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, +.ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i, +nav.main-menu ul.menu > li.mega-menu-item:hover > a, +.first-footer .newsletter-form p button:hover, .featured-icon-box.style11.active .featured-title h3, +.widget ul.menu-footer-service-link li a:hover, .header_cart:hover .cart_icon i, +nav.main-menu ul.menu li > ul.mega-submenu li a:hover, +.second-footer .widget-footer-button a:hover, +.ttm-play-icon-btn.style2 .ttm-play-icon-animation .ttm-icon i, +nav.main-menu ul.menu li ul.mega-submenu li.active > a, +.featured-imagebox-portfolio.style3 .ttm-footer a:hover, +.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li >a:hover, +.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a, +nav.main-menu ul.menu li.active > a, .featured-icon-box.style4:hover .ttm-num, +.widget_info .social-icons ul li a:hover, .ttm-pf-single-detail-box .ttm-pf-detailbox-title, +.ttm-header-style-01 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li.active > a, +.featured-imagebox-portfolio.style1 .ttm-footer a:hover, +.featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover, +.widget ul.menu-footer-service-link li a:before, .tmtheme_fbar_icons:hover i, +.widget ul.menu-footer-service-link li a:hover:before, +.ttm-p_table-amount, .breadcrumb-wrapper span i, +.ttm-blog-single blockquote cite, +.coupon_toggle .coupon_code:before, #payment .payment_box:before, +.section-title h3, +.featured-imagebox-services.style1 .ttm-footer a i, +.header_extra .widget_info .widget_icon i, +.featured-imagebox-services.style1 .featured-title h3 a:hover, +.featured-icon-box.icon-align-top-content.style1 h3 a:hover, +.widget ul.ttm-recent-post-list>li .post-date, +.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation nav.main-menu ul.menu > li:hover > a, +.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation nav.main-menu ul.menu > li.active > a, +.header_extra .widget_info .widget_content p a:hover, +.heading-sec-link i:hover, +.testimonials.style2 .testimonial-content blockquote:before, +.ttm-processbox .featured-title h3:hover, +.newsletter-form-div.ttm-bgcolor-skincolor .submit.ttm-btn-style-fill.ttm-btn-color-darkgrey:hover , +.featured-imagebox-services.style2 .featured-desc p, +.ttm-bgcolor-grey .ttm-underline-strong , +.inside.style3 h4.ttm-fid-inner span, +.featured-icon-box.style10 .featured-desc span i, +.ttm-list.ttm-list-style-icon.style1 li i, +.ttm-fid.inside.style1 h4, +.ttm-fid.inside.style1 h4 span , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .featured-title h3 a:hover , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .featured-bottom .ttm-media-link a:hover , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .post-meta .ttm-meta-line i , +.header_cart a:hover i , +.featured-imagebox-achivements .featured-title h3 a:hover , +.featured-icon-box.style10 .featured-title h3:hover , +.ttm-play-icon-btn.style3 i.ttm-textcolor-skincolor , +.featured-imagebox-post.ttm-box-view-left-image .post-footer-link a:hover , +.ttm-list.list-inline.style5 li i , +.text-style2 p i , .ttm-list.style3 li a:hover span, +.ttm-fid.inside.style6 h4 span , +.ttm-fid.inside.style6 h3 , +.featured-imagebox-blog.style1 .featured-content span i , +article.ttm-blog-classic .ttm-blog-classic-content .entry-content .ttm-postbox-desc-footer a:hover , +.ttm-blog-classic .entry-header .entry-title a:hover , +.widget-post.ttm-recent-post-list .post-detail a:hover , +.ttm-row.heading-section .ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-fill.ttm-btn-color-white i , +.ttm-header-style-03 .header_search .search_btn:hover , +.ttm-header-style-03 .header_cart .button-cart:hover , +.featured-imagebox-services.style3 .featured-content .featured-title h3 a:hover , +.widget-categories ul li a:hover , +.widget-categories ul li a:hover i , +.text-style2 ul li span i , +.ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li.active > a, +.featured-imagebox-blog.style2 .featured-content .post-meta span i, +.contact-wrapper.list-inline li a:hover , +.featured-imagebox-post.ttm-box-view-left-image .featured-content .featured-title a:hover , +.featured-imagebox-prev-next .featured-content .featured-title h3 a:hover , +.ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a:hover , +.featured-imagebox.featured-imagebox-slider .featured-title h3 a:hover , +.featured-imagebox-blog.style2 .featured-content .featured-title h3 a:hover , +.featured-imagebox-blog.style2 .featured-content .post-footer a:hover +{ + color: var(--base-white); +} +.widget ul.menu-footer-service-link li a:hover{ + color: var(--base-white); +} +header.ttm-header-style-01 .ttm-stickable-header.fixed-header nav.main-menu ul.menu > li > a { + color: #006836; +} +/** Skin-bg-color **/ +.ttm-bgcolor-skincolor, +.ttm-bgcolor-skincolor > .ttm-bg-layer, +.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, +#site-header-menu .site-navigation .sep-img , +.ttm-icon_element-fill.ttm-icon_element-color-skincolor, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover , +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-bgcolor-grey .tooltip:after, .ttm-bgcolor-grey [data-tooltip]:after, +.ttm-bgcolor-darkgrey .tooltip:after, .ttm-bgcolor-darkgrey [data-tooltip]:after, +.ttm-textcolor-skincolor .tooltip:after, .ttm-textcolor-skincolor [data-tooltip]:after, +.slick_slider.slick-dots-style1 .slick-dots li.slick-active button, +.slick_slider.slick-dots-style2 .slick-dots li.slick-active button, +.slick_slider.slick-arrows-style3 .slick-arrow:hover, +.slick_slider.slick-arrows-style4 .slick-arrow:hover, +.ttm-progress-bar.style1 .progress-bar, .featured-imagebox-post.style6 .ttm-box-post-date, +.ttm-btn-style-border.ttm-btn-color-skincolor:hover, +.sidebar .widget-area.widget_border .widget.widget-banner .ttm-lefticon-box, +.featured-imagebox-portfolio.style5 .ttm-footer a, +.featured-icon-box.style11:hover .tm-steps-seperator .tm-sepeline:after, +.section-title h3:before, .section-title h3:after, +.header_cart .cart_count, .heading-seperator span:before , +.footer .social-icons li>a:hover, .social-icons.circle li>a:hover, +.ttm-underline-strong:before, .tm_coverimgbox_wrapper .featured-content .featured-title h3:after, +.ttm-tabs.ttm-tab-style-02 ul.tabs li.active a, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover, +.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.sidebar .widget .widget-title:after, +.featured-imagebox-post.style2:hover .ttm-box-post-date, +.ttm-btn-style-fill.ttm-btn-color-skincolor,.ttm-btn-color-skincolor, +.ttm-play-icon-btn .ttm-play-icon-animation:before, +.ttm-play-icon-btn .ttm-play-icon-animation:after, +.featured-imagebox-team.style1 .featured-content:before, +.sidebar .widget .widget-title:before, +.widget .tagcloud a:hover, .ttm-progress-bar .progress-bar, +.product .onsale, .first-footer .newsletter-form button[type="submit"], +.product:hover .ttm-shop-icon .product-btn:hover , +.ttm-single-product-details ul.tabs li a:before, +.pagination-block .page-numbers:hover, +.pagination-block .page-numbers.current, #totop.top-visible, +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom a, +.slick-slide.slick-current.slick-active .featured-imagebox.featured-imagebox-portfolio.style1 .ttm-media-link a, +.featured-imagebox-portfolio.style1 .ttm-media-link a, +.ttm-bgcolor-darkgrey .social-icons li a:hover, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-skincolor, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-darkgrey:hover, +.featured-imagebox.featured-imagebox-slider .fetured-bottom a , +.ttm-header-style-02 .top_bar_contact_sec:after, +.ttm-processbox .number:hover, +.overlay-border, +.ttm-play-icon-btn.style2 .ttm-icon.ttm-icon_element-size-md , +.ttm-box-view-left-image .featured-content .category > a , +.featured-imagebox-services.style3 .fetured-bottom a , +.social-icons.square.style1 li a:hover , +.social-icons.square.style2 li a:hover , +.widget.widget-nav-menu ul li.active a , +.featured-imagebox-blog.style1 .featured-content .category > a , +.newsletter-form-div .newsletter-form button[type="submit"]:hover +{ + background-color: var(--base-skin); +} + +/** Skin-border-color **/ +.ttm-btn-style-border.ttm-btn-color-skincolor, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor, +.slick_slider.slick-arrows-style3 .slick-arrow:hover, +.featured-icon-box.icon-align-top-content.style1 a.di_link:hover, +.social-icons.circle li>a:hover, .widget_info .social-icons ul li a:hover, +.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, +.testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img, +.widget .tagcloud a:hover, +.about-section-fid.ttm-bgcolor-darkgrey { + border-color: var(--base-skin); +} + +.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, +.ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, +.ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before, +.ttm-bgcolor-grey [data-tooltip]:before, .header_search .header_search_content, +nav.main-menu, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:before, +article.ttm-blog-classic , #payment .payment_box, .coupon_toggle .coupon_code, +nav.main-menu.show{ + border-top-color: var(--base-skin); +} + +.featured-icon-box.style3:before, +.featured-icon-box.style7 .featured-inner:after, +.ttm-tabs.ttm-tab-style-01 ul.tabs li.active, +.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after, +.header_search .header_search_content:before { + border-bottom-color:var(--base-skin); +} + +/** 2.Darkgrey-color **/ +.ttm-textcolor-darkgrey, +.ttm-textcolor-darkgrey p, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h1, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h2, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h3, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h4, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h5, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h6, +:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey p, :not(.ttm-bgcolor-skincolor) .ttm-textcolor-darkgrey span, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h1, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h1, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h2, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h2, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h3, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h3, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h4, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h4, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h5, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h5, +.ttm-bgcolor-skincolor .ttm-bgcolor-white h6, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h6, +.ttm-bgcolor-skincolor .ttm-bgcolor-white a, .ttm-bgcolor-darkgrey .ttm-bgcolor-white a, +.ttm-bgcolor-skincolor .ttm-bgcolor-white p, .ttm-bgcolor-darkgrey .ttm-bgcolor-white p, +.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.accordion .toggle.ttm-toggle_style_classic .toggle-title a:hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white i, .featured-imagebox-post.style6 .ttm-box-post-date, +.ttm-textcolor-white .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:hover, +.ttm-btn-color-dark, .featured-icon-box.style14 .featured-title h3, +.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.ttm-btn-style-fill.ttm-btn-color-white, .breadcrumb-wrapper-inner a i, .breadcrumb-wrapper span.ttm-bread-sep, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey, +.ttm-btn-style-fill.ttm-btn-color-white i, .accordion .toggle-title a, +.ttm-header-style-03 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li > a, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey i, +.footer.ttm-bgcolor-darkgrey i, +.featured-icon-box.style4 .featured-title h3, +.ttm-icon_element-fill.ttm-icon_element-color-white i, +.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-icon_element-color-darkgrey, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey > i, +.ttm-icon_element-color-darkgrey:not(.ttm-icon_element-fill) i , +.ttm-progress-bar .progressbar-title, .featured-icon-box.style6 .featured-title h3, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-pricing-plan .ttm-p_table-body ul li, +.ttm-bgcolor-white .featured-icon-box.style2 .featured-title h3, +.ttm-bgcolor-white .header_search a, .ttm-bgcolor-white .header_cart .button-cart, +.ttm-bgcolor-skincolor .ttm-bgcolor-white .section-title h2.title, +.ttm-bgcolor-darkgrey .ttm-bgcolor-white .section-title h2.title, +.featured-imagebox-post.style1 .featured-content .featured-title h3, +.featured-imagebox-post.style1 .featured-content .featured-title h3 a, + nav.main-menu ul.menu li ul.mega-submenu li a, + nav.main-menu.show ul.menu > li > a, +.ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a, +.ttm-header-style-02 .top_bar.ttm-bgcolor-darkgrey .top_bar_content a:hover, +.ttm-bgcolor-darkgrey .ttm-btn-style-fill.ttm-btn-color-skincolor:hover, +.ttm-bgcolor-skincolor .ttm-btn-style-fill.ttm-btn-color-darkgrey:hover, +.heading-section.ttm-bgcolor-grey p, +.ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a, +.banner_slider_3 .slide__content a.ttm-btn-style-fill.ttm-btn-color-skincolor.style2:hover, +.ttm-fid.inside.style2 h4, .ttm-fid.inside.style2 h4 span , +.ttm-bgcolor-skincolor.featured-icon-box.style12 .featured-bottom a:hover, +.featured-imagebox-team.style1 .featured-content .social-icons li a i , +.section-contact h3 a:hover , +.ttm-pricing-plan .ttm-p_table-amount .pac_frequency , +.ttm-pricing-plan .ttm-p_table-amount .cur_symbol , +.entry-content .blog-tag span , +.ttm-blog-single blockquote .qoute-text , +.ttm-blog-classic .post-featured-wrapper .post-meta:hover .ttm-meta-line , +.ttm-progress-bar.style1 .progress-bar-title , +.testimonials.style2 .testimonial-content blockquote , +.ttm-header-style-03 .header_search .search_btn , +.ttm-header-style-03 .header_cart .button-cart , +.testimonials.style4 .testimonial-content blockquote , +.newsletter-form-div .newsletter-form button[type="submit"]:hover +{ + color: var(--base-dark); +} + +/** DarkGrey-bg-color **/ +.ttm-bgcolor-darkgrey , +.ttm-bgcolor-darkgrey > .ttm-bg-layer, +.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, +.ttm-btn-color-skincolor:hover, +.ttm-bgcolor-skincolor .tooltip:after, .ttm-bgcolor-skincolor [data-tooltip]:after, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, .tooltip:after, [data-tooltip]:after, +.ttm-icon_element-fill.ttm-icon_element-color-darkgrey, .ttm-highlight-fid-style1, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover , +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover , +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover , +.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.ttm-progress-bar .progress-bar-inner, .widget-wrap-text, +.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey , +.ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before, +.product:hover .ttm-shop-icon .product-btn , +.featured-imagebox-services.style1 .ttm-footer a:hover, +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom a:hover, +.slick-slide.slick-current.slick-active .featured-imagebox.featured-imagebox-portfolio.style1 .ttm-media-link a:hover, +.featured-imagebox-portfolio.style1 .ttm-media-link a:hover, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-skincolor:hover, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-darkgrey, +.featured-imagebox.featured-imagebox-slider .fetured-bottom a:hover, +.ttm-header-style-02 .top_bar_contact_sec:before, +.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.style3:hover , +.featured-imagebox-services.style3 .fetured-bottom a:hover , +.ttm-btn.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-border-color-darkgrey:hover , +.ttm-header-style-01 .ttm-stickable-header.fixed-header , +.ttm-pricing-plan .ttm-p_table-footer a:hover +{ + background-color: var(--base-skin); +} +.ttm-bgcolor-darkgrey{ + background: linear-gradient(to bottom right, #d8e9d8, #022a17) !important; +} +.ttm-header-style-01 .ttm-stickable-header.fixed-header{ + background-color: white; +} +.header_cart:hover .cart_count{ + background-color: #1a1d22; +} +.ttm-bgcolor-skincolor .ttm-bgcolor-white i{ + color: #181818; +} +.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark, +.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.about-section-fid.style1 , +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.tooltip-top:before, .tooltip:before, [data-tooltip]:before { + border-color: var(--base-dark); +} + +.ttm-bgcolor-skincolor .tooltip-top:before, +.ttm-bgcolor-skincolor .tooltip:before, +.ttm-bgcolor-skincolor [data-tooltip]:before, +.tooltip-top:before, .tooltip:before, [data-tooltip]:before { + border-top-color: var(--base-dark); +} + +/** Dark-color **/ +.ttm-icon_element-color-dark, +.ttm-bgcolor-skincolor .section-title.style1 h3, +.featured-icon-box.style15 .featured-title h3, +.featured-imagebox-post.style4 .ttm-postbox-desc-footer a:hover, +.ttm-bgcolor-grey .row-title .section-title h2.title, +.ttm-bgcolor-skincolor .section-title.style1 h2.title, +.featured-icon-box.style15 .featured-title h3 span, +.ttm-bgcolor-skincolor i, .ttm-bgcolor-skincolor .ttm-icon_element-color-dark i{ + color: #2f2f2f; +} + +/** 3.White-color **/ +.ttm-textcolor-white, .ttm-bgcolor-skincolor a, .ttm-textcolor-white a, +.ttm-btn-color-white, .ttm-icon_element-color-white, .ttm-icon_element-color-white i, +.ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i, .ttm-bgcolor-darkgrey i, +.ttm-textcolor-white h1, .ttm-bgcolor-skincolor h1, .ttm-bgcolor-darkgrey h1, +.ttm-textcolor-white h2, .ttm-bgcolor-skincolor h2, .ttm-bgcolor-darkgrey h2, +.ttm-textcolor-white h3, .ttm-bgcolor-skincolor h3, .ttm-bgcolor-darkgrey h3, +.ttm-textcolor-white h4, .ttm-bgcolor-skincolor h4, .ttm-bgcolor-darkgrey h4, +.ttm-textcolor-white h5, .ttm-bgcolor-skincolor h5, .ttm-bgcolor-darkgrey h5, +.ttm-textcolor-white h6, .ttm-bgcolor-skincolor h6, .ttm-bgcolor-darkgrey h6, +.ttm-textcolor-white a, .first-footer .newsletter-form button[type="submit"], +.ttm-textcolor-white span, .ttm-bgcolor-skincolor span, .ttm-bgcolor-darkgrey span, +:not(.ttm-bgcolor-skincolor) .ttm-textcolor-white span:not(.ttm-textcolor-skincolor), +.ttm-textcolor-white .ttm-social-links-wrapper ul li a, +.ttm-icon_element-fill.ttm-icon_element-color-skincolor, +.ttm-icon_element-fill.ttm-icon_element-color-skincolor i, +.ttm-icon_element-fill.ttm-icon_element-color-darkgrey, +.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark i, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover i, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover i, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover, +.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover i, +.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover, +.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover i, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover, +.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i, +.ttm-bgcolor-skincolor .section-title h2.title, .footer .widget .widget-title, +.widget ul.menu-footer-service-link li a, .widget ul.menu-footer-service-link li a:before, +.ttm-bgcolor-darkgrey .section-title h2.title, +.social-icons.circle li>a:hover, .social-icons.circle li>a:hover i, +.first-footer h3, .social-icons.square li a:hover, +.widget.widget-nav-menu ul li a:hover, +.tm_coverimgbox_wrapper .ttm-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover, +.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a:hover i, +.widget.widget-nav-menu ul li.active a, +.copyright a, .tm_coverimgbox_wrapper .featured-content .featured-title h3, +.tm_coverimgbox_wrapper .featured-content .featured-desc p, +.tm_coverimgbox_wrapper .featured-content .ttm-footer a, +.sidebar .widget.widget-search .search-form .btn[type="submit"] i, +.ttm-bgcolor-darkgrey .section-title.style2 .title-desc, +.ttm-bgcolor-skincolor .section-title.style2 .title-desc, +.ttm-highlight-fid-style1, .header_btn a:hover, .row-title.style1 .section-title h2.title, +.ttm-btn-style-fill.ttm-btn-color-skincolor:hover, +.featured-icon-box.style10 .ttm-num, .featured-icon-box.style13 .featured-title p, +.wrap-form.contact_form_1 .ttm-btn-style-fill.ttm-btn-color-skincolor:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover, +.featured-icon-box.style13 .featured-title h3, .ttm-widget-heading h3, +.action-section .row-title .section-title h2.title, +.widget .tagcloud a:hover, span.ttm-underline-strong, +.ttm-bgcolor-darkgrey .title-desc p, +.pagination-block .page-numbers:hover, .footer .social-icons li>a:hover i, +.pagination-block .page-numbers.current, +.header_extra .widget_info .widget_content h3, +.header_extra .widget_info .widget_content p, +.header_extra .widget_info .widget_content p a, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-skincolor, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-skincolor i, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-darkgrey, +.ttm-btn.ttm-btn-size-md.ttm-btn-color-darkgrey i, +.featured-imagebox-services.style1 .ttm-footer a:hover, +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom a, +.featured-icon-box.icon-align-before-content.style2 .featured-content p, +.ttm-btn-style-border.ttm-btn-color-white i, +.ttm-bgcolor-dark .section-title.style2 h3, +.ttm-bgcolor-dark .section-title.style2 h2, +.ttm-bgcolor-darkgrey .ttm-btn-style-fill.ttm-btn-color-skincolor, +.testimonials.style1 .testimonial-caption h3, +.featured-icon-box.style7 .featured-title p, +.featured-icon-box.style7 .featured-title h3, +.ttm-fid-view-circle-progress .ttm-fid-number, +.ttm-bgcolor-darkgrey .social-icons li a:hover i, + ul.widget_contact_wrapper li a, + nav.main-menu ul.menu > li > a, +.ttm-bgcolor-darkgrey .testimonial-text, +.featured-imagebox.featured-imagebox-slider .fetured-bottom a , +.ttm-header-style-02 .top_bar_contact_sec .top_bar_contact_item .top_bar_icon i, +.ttm-header-style-02 .top_bar_contact_sec .top_bar_content span, +.ttm-header-style-02 .top_bar_contact_sec .top_bar_content a , +.ttm-header-style-02 .top_bar .top_bar_content a:hover, +.featured-imagebox-services.style2 .featured-content .featured-title h3 a , +.featured-imagebox-blog.style1, +.featured-imagebox-blog.style1 .featured-content .featured-title h3 a, +.featured-imagebox-blog.style1 .featured-bottom a, +.ttm-play-icon-btn.style2 .ttm-icon.ttm-icon_element-size-md i.fa-play, +.inside.style3 .ttm-fid-contents h3.ttm-fid-title, +.banner_slider_3 .slide__content .slider_play_video h3, +.banner_slider_3 .slide__content .slider_play_video span, +.ttm-header-style-03 .site-navigation .header_extra .header_btn a:hover, +.featured-icon-box.style12 .featured-desc p , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .featured-title h3 a , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .featured-bottom a , +.page-title-heading h2, +.breadcrumb-wrapper a, +.breadcrumb-wrapper span, +.ttm-page-title-row .breadcrumb-wrapper span , +.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.style3:hover , +.ttm-box-view-left-image .featured-content .category > a , +.ttm-row.services-section-3 .section-title h2 , +.social-icons.square.style1 li a:hover i , +.social-icons.square.style2 li a:hover i , +.featured-imagebox-blog.style1 .featured-content .post-meta span a , +.ttm-row.heading-section .ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-fill.ttm-btn-color-white:hover i , +.first-footer .newsletter-form-div.ttm-bgcolor-skincolor .newsletter-form-title p , +.ttm-btn.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-border-color-darkgrey:hover , +.ttm-btn.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-btn-style-fill.ttm-btn-color-grey:hover i.icon-share , +header.ttm-header-style-01 .ttm-stickable-header.fixed-header nav.main-menu ul.menu > li > a , +header.ttm-header-style-01 .ttm-stickable-header.fixed-header .header_extra .widget_info h3, +header.ttm-header-style-01 .ttm-stickable-header.fixed-header .header_extra .widget_info p a , +.ttm-pricing-plan .ttm-p_table-footer a:hover , +.testimonials.style5 .testimonial-caption h3 , +.ttm-btn.ttm-btn-size-lg:hover i +{ + color: var(--base-white); +} +header.ttm-header-style-01 .ttm-stickable-header.fixed-header nav.main-menu ul.menu > li > a{ + color: #006836; +} +header.ttm-header-style-01 .ttm-stickable-header.fixed-header nav.main-menu ul.menu > li > a:hover{ + color: var(--base-skin) !important; +} +nav.main-menu ul.menu li ul.mega-submenu li a:hover{ + color: var(--base-skin); +} +.ttm-bgcolor-darkgrey .featured-icon-box .featured-desc p, +.footer .copyright span, +.footer .widget p, +.copyright p, .second-footer .widget-area .widget .textwidget.widget-text p, +.first-footer p{ + color: rgba(255,255,255,.65); +} + +.ttm-bgcolor-skincolor p, +.ttm-bgcolor-skincolor span, +.ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i , +.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote, +.footer .widget ul.widget_contact_wrapper li , +.ttm-bgcolor-skincolor .testimonials-info .testimonial-caption label, +.ttm-bgcolor-darkgrey .testimonials-info .testimonial-caption label, +.ttm-bgcolor-skincolor .testimonials-info .testimonials .testimonial-content blockquote, +.ttm-bgcolor-darkgrey .testimonials-info .testimonials .testimonial-content blockquote { + color: rgba(255,255,255,.85); +} + +.ttm-bgcolor-skincolor p, +.ttm-bgcolor-skincolor span, +.ttm-bgcolor-skincolor i{ + color: rgba(255,255,255,.95); +} + +.widget ul.menu-footer-service-link li a, +ul.widget_contact_wrapper li,.testimonial-caption label,.copyright, +.featured-imagebox-blog.style1 .featured-desc p , +.ttm-bgcolor-darkgrey p , +.testimonials.style5 .testimonial-content blockquote , +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content .featured-desc p { + color: rgb(255 255 255 / 60%); + padding: 0 20px 0 0px; +} + +.ttm-bgcolor-darkgrey.spacing-18 p {color: #F7F7F7B3;} + +/** White-bg-color **/ +.ttm-bgcolor-white, +.ttm-bgcolor-white > .ttm-bg-layer, +.ttm-bgcolor-white > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, +.featured-imagebox-post.style2 .featured-content, +.ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover, +.ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover, +.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover, +.ttm-bgcolor-skincolor .heading-seperator span:before, +.ttm-play-icon-btn.style2 .ttm-play-icon-animation:after, +.first-footer .newsletter-form p button:hover, +.ttm-progress-bar .progress-bar.progress-bar-color-bar_white, +.progress-bar-color-bar_white, +.featured-icon-box.icon-align-top-content.style1, +.featured-imagebox.featured-imagebox-slider, +.ttm-header-style-02 .top_bar.ttm-bgcolor-darkgrey .top_bar_content a:hover, +.ttm-bgcolor-darkgrey .ttm-btn-style-fill.ttm-btn-color-skincolor:hover, +.ttm-bgcolor-skincolor .ttm-btn-style-fill.ttm-btn-color-darkgrey:hover, +.banner_slider_3 .slide__content a.ttm-btn-style-fill.ttm-btn-color-skincolor.style2:hover , +.ttm-play-icon-btn.style3 .ttm-play-icon-animation:after , +.ttm-play-icon-btn.style3 .ttm-icon_element-fill.ttm-icon_element-color-white , +.ttm-header-style-02 .ttm-stickable-header.fixed-header , +.ttm-header-style-03 .ttm-stickable-header.fixed-header +{ + background-color: var(--base-white); +} + +/** White-border-color **/ +.ttm-bgcolor-darkgrey > .sep_holder .sep_line, +.ttm-bgcolor-skincolor > .sep_holder .sep_line{ + border-color: rgba(255,255,255,.06); +} +.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, +.featured-imagebox-portfolio.style4.active .ttm-footer a:hover, +.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:before, +.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:after, +.featured-imagebox-portfolio.style1:hover .ttm-btn, +.featured-imagebox-portfolio.style1:hover .ttm-btn:before, +.featured-imagebox-portfolio.style1:hover .ttm-btn:after, +.featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, +.featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after, +.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white, +.ttm-btn.ttm-btn-size-md.ttm-btn-shape-squar.ttm-btn-style-fill.ttm-btn-color-skincolor.text-white:hover +{ + border-color: var(--base-white); +} + +/** 4.black-bg-color **/ +.ttm-bgcolor-dark , +.ttm-bgcolor-dark > .ttm-bg-layer{ + background-color: #000000; +} + +/** 4.black-color **/ +.ttm-btn-style-border.ttm-btn-color-white:hover i { + color: #000000; +} + +/** 5.Grey-color **/ +.ttm-bgcolor-grey, +.ttm-bgcolor-grey > .ttm-bg-layer, +.ttm-bgcolor-grey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, +.ttm-btn-style-fill.ttm-btn-color-grey, +.ttm-icon_element-fill, +.ttm-icon_element-fill.ttm-icon_element-color-white, +.ttm-team-member-single-content .ttm-social-links-wrapper ul li a, +.header_search #search_query_top, +.widget.widget-download ul li, +.featured-imagebox-post.style2 .featured-imagebox-post-inner:before, +.sidebar .widget-title , +.comment-body, .ttm-single-product-details ul.tabs li a, +.coupon_toggle .coupon_code, .checkout #payment{ + background-color: var(--base-grey); +} +.featured-imagebox-post.style2 .featured-imagebox-post-inner, +.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-grey{ + border-color: var(--base-grey); +} +.comment-body:after, +.ttm-icon_element-color-grey i{ + color: var(--base-grey); +} +.ttm-bgcolor-grey.ttm-textcolor-darkgrey p{color: #686868;} +.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-grey{ + color: inherit; +} +.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover{ + border-color: #2f2f2f; + color: var(--base-white); + background-color: #2f2f2f; +} + + +.bottom-footer-text { +background-color: #0e4c37; +} + +/** 5.Body-color **/ +.testimonials.style2 .testimonial-caption label, +.testimonials.style3 .testimonial-caption label, +.ttm-header-style-03 .header_extra .widget_info .widget_content h3, +.ttm-header-style-03 .header_extra .widget_info .widget_content p , +.ttm-header-style-03 .header_extra .widget_info .widget_content p a , +.testimonials.style4 .testimonial-caption label , +.featured-icon-box.style14 .post-meta span , +.ttm-pricing-plan .ttm-p_table-body ul li , +.ttm-pricing-plan .ttm-p_table-amount .pricing_duration , +.ttm-fid.inside.style2 h3.ttm-fid-title , +.featured-icon-box.style18 .featured-desc p +{ + color: var(--base-bodyfont-color); +} + +.ttm-btn.ttm-btn-size-md.ttm-btn-color-white{ + background-color: transparent; +} + + +/* =============================================== + Pre-loader +------------------------*/ +#preloader { + position: absolute; + top: 50%; + left: 50%; + width: 50px; + height: 50px; + margin: -30px 0 0 -30px; + } +#status { + position: fixed; + z-index: 999999; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + background: var(--base-white); + background-image: url("https://themetechmount.com/html/dezily/images/preloader-1.gif"); + background-repeat: no-repeat; + background-position: center; +} + +/* =============================================== + SocialIcon / TooltipTop +------------------------*/ +ul.social-icons{ + margin: 0; + padding: 0; +} +.social-icons li { + display: inline-block; + border: none; + z-index: 1; + position: relative; +} +.social-icons li{ + margin: 0 6px 0 0; +} +.social-icons li:last-child{ + margin-right: 0px; +} +.social-icons.circle li>a { + border-width: 1px ; + border-style: solid; + height: 33px; + width: 33px; + line-height: 33px; + text-align: center; + display: block; + background-color: transparent; + font-size: 13px; + border-radius: 50%; +} +.social-icons.square.style2 { padding-top: 10px; } +.social-icons.square li{ + margin: 0 0px; +} +.social-icons.square li a { + font-size: 15px; + width: 36px; + height: 36px; + line-height: 36px; + color: inherit; + margin-right: 6px; + border: 1px solid #e7e7e7; +} +.social-icons.square li a i { + font-size: 15px; + line-height: 36px; + color: rgba(255, 255, 255, 0.13); +} + +/* TooltipTop */ +.tooltip-top{ position: relative; } +.tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before { + position: absolute; + visibility: hidden; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24); + -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24); + transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24); + -webkit-transform: translate3d(0,0,0); + -moz-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + pointer-events: none; +} +.tooltip:before, [data-tooltip]:before { + z-index: 1001; + border: 6px solid transparent; + background: 0 0; + content: ""; +} +.tooltip-top:before, .tooltip:before, [data-tooltip]:before { + margin-left: -6px; + margin-bottom: -12px; + border-top-color: #000; + border-top-color: hsla(0,0%,20%,.9); +} +.tooltip-top:after, .tooltip-top:before, .tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before { + bottom: 100%; + left: 50%; +} +.tooltip-bottom:before{ + margin-left: -6px; + margin-bottom: -12px; + border-top-color: transparent; +} +.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before, +.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, +[data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before { + -webkit-transform: translateY(-12px); + -moz-transform: translateY(-12px); + transform: translateY(-12px); +} +.tooltip-top:after, .tooltip:after, [data-tooltip]:after { + margin-left: -60px; +} +.tooltip:after, [data-tooltip]:after { + z-index: 1000; + padding: 8px; + width: 120px; + color: var(--base-white); + content: attr(data-tooltip); + font-size: 14px; + line-height: 1.2; + text-align: center; + border-radius: 5px; +} +.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, +[data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before { + visibility: visible; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(Opacity=100); + opacity: 1; +} + +/* =============================================== + Slick_dots/arrows +------------------------*/ +.slick-slide{ border: 0; outline: 0; } +.slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{ + position: absolute; + content: ""; + top: 0; + left: -15px; + height: 100%; + width: 1px; + background-color: #e4e4e4; +} +.ttm-bgcolor-darkgrey .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after, +.ttm-bgcolor-skincolor .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{ + background-color: rgba(255,255,255,.3); +} + +.slick_slider.slick-dots-style1 .slick-dots, +.slick_slider.slick-dots-style2 .slick-dots, +.post-slide .owl-dots{ + padding: 0; + margin: 0; + padding-top: 30px; + top: 100%; + text-align: center; + line-height: 0; +} +.slick_slider.slick-dots-style1 .slick-dots li, +.slick_slider.slick-dots-style2 .slick-dots li{ + display: inline-block; + list-style: none; + line-height: 0; +} +.slick_slider.slick-dots-style1 .slick-dots li button{ + height: 14px; + width: 14px; + border: 1px solid var(--base-white); + border-radius: 50%; + position: relative; + margin: 0 4px; + padding: 0; + font-size: 0; + background-color: #efefef; +} +.slick_slider.slick-dots-style1 .slick-dots li button:before{ + position: absolute; + content: ""; + left: 0; + right: 0; + top: 3px; + width: 6px; + height: 6px; + text-align: center; + border-radius: 50%; + margin: 0 auto; + background-color: var(--base-white); +} +.slick_slider.slick-dots-style2 .slick-dots li button{ + height: 9px; + width: 9px; + border: 0; + font-size: 0; + padding: 0; + border-radius: 30px; + position: relative; + margin: 0 4px; + background-color: #c9cacf; +} +.slick_slider.slick-dots-style2 .slick-dots li.slick-active button { + width: 25px; +} +.slick_slider.slick-dots-style2 .slick-dots li button:before { content: unset; } +.slick_slider .slick-arrow { + width: 46px; + height: 46px; + z-index: 1; + border: 0; + color: inherit; + background-color: rgba(255,255,255,.07); + box-shadow: 0 0 10px 0 rgba(0, 43, 92, 0.08); + border: 0; +} +.slick_slider.slick-arrows-style1 .slick-next{ right: 0; } +.slick_slider.slick-arrows-style2 .slick-next{ + right: auto; + left: -315px; + top: 90%; +} +.slick_slider.slick-arrows-style2 .slick-prev { + left: -375px; + top: 90%; +} +.slick_slider .slick-prev:before, .slick_slider .slick-next:before { + font-family: 'themify'; + font-size: 15px; + line-height: 1; + opacity: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.slick_slider .slick-prev:before { + content: "\e629"; +} +.slick_slider .slick-next:before { + content: "\e628"; +} +.slick-prev,.slick-next{ + font-size: 0; + line-height: 0; + position: absolute; + top: 50%; + display: block; + width: 20px; + height: 20px; + padding: 0; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); + cursor: pointer; + color: transparent; + border: none; + outline: none; + background: transparent; +} +.slick_slider.slick-arrows-style1 .slick-prev, .slick_slider.slick-arrows-style1 .slick-next { + background-color: transparent; + z-index: 1; + color: var(--base-dark); + box-shadow: none; +} +.slick_slider.slick-arrows-style1 .slick-prev:focus, .slick_slider.slick-arrows-style1 .slick-next:focus { + outline: none; +} +.slick_slider.slick-arrows-style1 .slick-prev:hover, .slick_slider.slick-arrows-style1 .slick-next:hover{ + color: var(--base-skin); +} +.slick_slider.slick-arrows-style1 .slick-prev { + top: 50%; + transform: translateY(-50%); +} +.slick_slider.slick-arrows-style1 .slick-next { + top: 50%; + transform: translateY(-50%); +} +.slick_slider.slick-arrows-style1 .slick-prev:before, .slick_slider.slick-arrows-style1 .slick-next:before { + font-family: 'fontello'; + font-size: 34px; + line-height: 48px; + font-weight: 400; + opacity: 1; + text-align: center; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.slick_slider.slick-arrows-style1 .slick-prev:before { + content: "\e80d"; +} +.slick_slider.slick-arrows-style1 .slick-next:before { + content: "\e80c"; +} + +/* =============================================== + TopBar +------------------------*/ +.top_bar { + width: 100%; + z-index: 10; + height: 48px; + line-height: 48px; + position: relative; + padding: 5px 0px 80px; +} +.top_bar_contact_item { + display: inline-block; + font-size: 14px; + margin-left: 30px; + padding-left: 30px; + position: relative; +} +.top_bar_icon { + display: inline-block; + vertical-align: middle; +} +.top_bar_contact_item:last-child { + margin-right: 0; + color: #2f2f2f; +} +.top_bar_content { + display: inline-block; + vertical-align: middle; +} +.top_bar_contact_item:after { + content: ""; + height: 100%; + width: 1px; + background-color: #e9ecef; + display: block; + position: absolute; + right: -30px; + top: 0px; +} +.top_bar_contact_item .top_bar_icon.widget-icon i{ + width: 36px; + height: 36px; + line-height: 36px; + border: 1px solid #07332f; + color: #2f2f2f; + display: inline-block; + text-align: center; + border-radius: 50%; + margin-right: 0px; + font-size: 20px; + transform: rotate(270deg); +} +.top_bar_contact_item:nth-child(even):after{ + content: unset; +} +.top_bar .social-icons li { + min-width: 20px; + margin-left: 0; + font-size: 14px; +} +.top_bar .social-icons li a{ min-width: auto; } +.top_bar_contact_item .social-icons ul{ margin: 0; } + +/*ttm-header-style-02*/ +.ttm-header-style-02 .top_bar { height: 50px; padding: 0;} +.ttm-header-style-02 .top_bar .top_bar_content span { display: inline-block; font-size: 14px; line-height: 24px;} +.ttm-header-style-02 .top_bar .top_bar_content a { margin-left: 12px; } +.ttm-header-style-02 .top_bar ul.top_bar_nav_menu { padding: 0; margin: 0; } +.ttm-header-style-02 .top_bar ul.top_bar_nav_menu li { + display: inline-block; + font-size: 14px; + margin-bottom: 2px; +} +.ttm-header-style-02 .top_bar ul.top_bar_nav_menu li:not(:last-child) { + padding-right: 20px; +} +.ttm-header-style-02 .top_bar ul.top_bar_nav_menu li a { + font-size: 14px; + line-height: 24px; + font-weight: 400; + padding-left: 20px; +} +.ttm-header-style-02 .top_bar ul.top_bar_nav_menu li:not(:last-child):after{ + position: absolute; + content: "|"; + padding-left: 20px; +} + +/* =============================================== + Header +------------------------*/ +/** SiteBrand(logo) **/ +.site-branding img { + max-height: 55px; + position: relative; +} +.site-branding{ + display: block; + position: relative; + z-index: 10; +} +.site-navigation .site-branding:before{ + content: ''; + position: absolute; + background-color: rgb(218 218 218 / 17%); + width: 1px; + height: 82px; + top: -20px; + right: 0; +} + +/* site-menubar */ +.site-navigation .site-menubar{ + display: flex; + flex-direction: row; +} + +/* header_extra */ +.header_extra{ + position: relative; +} +.header_search_content button.close-search { + position: absolute; + right: 15px; + padding: 0; + color: var(--base-white); + font-size: 21px; + border-radius: 0; + box-shadow: unset; +} +.header_search .header_search_content{ + position: fixed; + top: 0; + bottom: 0; + left: 0; + background: rgb(42 51 78 / 92%); + height: 100%; + width: 100%; + z-index: 10; + visibility: hidden; + opacity: 0; + -webkit-transition: all 300ms; + -o-transition: all 300ms; + -moz-transition: all 300ms; + transition: all 300ms; + -webkit-transform: translateY(-30%); + -moz-transform: translateY(-30%); + -ms-transform: translateY(-30%); + -o-transform: translateY(-30%); + transform: translateY(-30%); +} +.header_search .header_search_content.on{ + visibility: visible; + opacity: 1; + display: block; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); +} +.header_search .header_search_content #searchbox{ + position: absolute; + left: 0; + right: 0; + width: 620px; + max-width: 100%; + height: 100%; + margin: 0 auto; + display: flex; + flex-direction: column; + justify-content: center; +} +.header_search .header_search_content #search_query_top { + background: none; + border: 0 !important; + border-bottom: 1px solid rgba(255,255,255,1) !important; + height: 65px; + padding: 0 70px 0 0; + font-weight: 700; + font-size: 18px; + width: 100%; + color: var(--base-white); + outline: none; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.header_search .header_search_content input::placeholder{ + color: var(--base-white); +} +.header_search .header_search_content_inner .close_btn { + top: 60px; + text-align: center; + position: absolute; + left: 50%; + cursor: pointer; + z-index: 1; +} +.header_search .header_search_content .close_btn i { + font-size: 26px; + font-weight: 400; + color: var(--base-white); + -o-transition: all 0.3s; + -moz-transition: all 0.3s; + transition: all 0.3s; + height: 35px; + width: 35px; + display: block; + line-height: 35px; + text-align: center; + border-radius: 50%; +} +.header_search .header_search_content .close_btn:hover i { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.header_search .search_btn { + position: relative; + padding: 0; + border: none; + font-size: 14px; + display: block; + font-weight: normal; + margin-right: 0px; +} +.header_search .search_btn:before { + display: block; + content: ""; + position: absolute; + height: 100%; + width: 1px; + right: 0; + top: 0; + background-color: rgba(0,0,0,0.08); +} +.ttm-header-style-03 .ttm-bgcolor-white .header_search .search_btn:before{ + background-color: rgba(0,0,0,0.08); +} +.header_cart .button-cart { + display: block; + position: relative; + text-align: center; + font-size: 16px; + width: 25px; + z-index: 1; +} +.header_cart .cart_count { + position: absolute; + bottom: 19px; + left: 14px; + width: 17px; + height: 17px; + text-align: center; + line-height: 17px; + font-size: 9px; + display: block; + color: var(--base-white); + border-radius: 3px; +} +.header_extra .widget_info{ + position: relative; + padding: 15px 30px; +} +.header_extra .widget_info .widget_icon{ + height: 36px; +} +.header_extra .widget_info:last-child{ + padding-right: 0px; +} +.header_extra .widget_info .widget_icon i{ + font-size: 36px; + line-height: 36px; +} +.header_extra .widget_info .widget_content h3{ + font-size: 15px; + line-height: 25px; + font-weight: 600; + margin: 0; + padding-left: 15px; +} +.header_extra .widget_info .widget_content p a{ + font-size: 15px; + line-height: 25px; + display: block; + margin: 0; + padding-left: 15px; + font-weight: 400; +} +.widget_info .social-icons ul li a { + width: 26px; + height: 48px; + line-height: 48px; + border-radius: 0; + border: none; + text-align: center; + display: block; + background-color: transparent; + font-size: 16px; + margin-right: 3px; + font-weight: 500; +} + +/* ttm-social-links-wrapper */ +.ttm-social-links-wrapper { + position: absolute; + left: 70px; + top: 312px; + z-index: 1; + transform-origin: left top 0; + width: 60px; + display: block; +} +.ttm-social-links-wrapper ul li { + margin-bottom: 10px; +} +.ttm-social-links-wrapper ul li a { + color: #787878; + border: 1px solid #787878; + width: 39px; + height: 39px; + line-height: 39px; + font-size: 16px; +} + +/** SiteNavigation(Menu) **/ +.site-navigation { + position: relative; + z-index: 4; +} +#site-header-menu .site-navigation .menu li span.label-new { + padding: 2px 3px 2px; + border-radius: 2px; + font-size: 9px; + line-height: 14px; + font-weight: 500; + color: var(--base-white); + text-transform: uppercase; + letter-spacing: 1px; + margin-left: 7px; +} + +/* ttm-header-style 01*/ +.ttm-header-style-01 .site-header-menu { background-color: white ; border-bottom: 1px solid rgb(218 218 218 / 17%); z-index: 3;} +.ttm-header-style-01 .site-header-menu .site-header-menu-inner { padding: 0 72px ; } +.ttm-header-style-01 .site-navigation .site-branding { padding-left: 0; padding-right: 50px; } +.ttm-header-style-01 .site-navigation .site-menubar { padding-left: 260px; } +.header.ttm-header-style-01 nav.main-menu { height: 82px; line-height: 82px; } +.ttm-header-style-01 .site-navigation nav.main-menu ul.menu > li > a { + padding: 0px 18px; + line-height: 82px; + position: relative; + color: #006836; +} +.ttm-header-style-01 .header_extra .widget_info { padding: 9px 30px 8px; } +.ttm-header-style-01 .header_extra .widget_info:before { + content: ''; + position: absolute; + background-color: rgb(218 218 218 / 17%); + width: 1px; + height: 82px; + top: -9px; + left: 0; +} +.ttm-header-style-01 .header_extra .widget_info .widget_desc { margin-bottom: 0; } +/*ttm-header-style-02*/ +.ttm-header-style-02 { position: relative; } +.ttm-header-style-02 .site-header-menu { background-color: rgba(255, 255, 255, 0.3) !important; z-index: 3;} +.ttm-header-style-02 .site-header-menu .site-header-menu-inner { padding: 0 57px ; } +.ttm-header-style-02 .site-navigation .site-branding { padding-left: 0; padding-right: 100px; } +.ttm-header-style-02 .site-navigation .site-menubar { display: flex; justify-content: flex-end; align-items: center; } +.header.ttm-header-style-02 nav.main-menu { height: 100px; line-height: 100px; } +.ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a{ padding: 0px 18px; line-height: 82px; + position: relative; } +.ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a:after{ + position: absolute; + content: "\f067"; + font-family: 'FontAwesome'; + font-weight: 500; + font-size: 10px; + padding-left: 5px; + opacity: 1; +} +.ttm-header-style-02 .site-navigation .site-branding:before { display: none; } +.ttm-header-style-02 .site-navigation .header_extra { padding-right: 0; padding-left: 45px; } + +/*ttm-header-style-03*/ +.ttm-header-style-03 .site-header-menu { background-color: rgba(255, 255, 255, 1) !important; z-index: 3;} +.ttm-header-style-03 .site-header-menu .site-header-menu-inner { padding: 0 15px ; } +.ttm-header-style-03 .site-navigation .site-branding { padding-left: 0px; padding-right: 0px; } +.ttm-header-style-03 .site-navigation .site-menubar { display: flex; justify-content: flex-end;} +.ttm-header-style-03 .site-navigation nav.main-menu { padding-right: 20px; } +.ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a{ + padding: 0px 18px; + line-height: 100px; + position: relative; +} + +.ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 0%; + height: 8px; + bottom: 40px; + left: 0; + right: 0; + margin: auto; + opacity: 0.20; + transition: all 0.3s ease-out; +} +.ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a:hover:before { + width: 75%; + transform: width; + transition: all 0.3s ease-out; +} +.ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li.active > a:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 75%; + height: 8px; + bottom: 40px; + left: 0; + right: 0; + margin: auto; + opacity: 0.20; +} +.ttm-header-style-03 .site-navigation .header_extra { padding-right: 0px;} +.ttm-header-style-03 .site-navigation .site-branding:before { display: none; } +.ttm-header-style-03 .site-navigation .header_extra .widget_info { padding: 0 30px; } +.ttm-header-style-03 .site-navigation .header_extra > div { position: relative; } +.ttm-header-style-03 .site-navigation .header_extra > div:not(:last-child) { padding: 0 30px; } +.ttm-header-style-03 .site-navigation .header_extra > div:last-child { padding-left: 30px; padding-right: 0; } +.ttm-header-style-03 .site-navigation .header_extra > div:before { + content: ''; + position: absolute; + background-color: #e2e2e2; + width: 1px; + height: 100%; + top: 0; + left: 0; +} +.ttm-header-style-03 .site-navigation .header_extra .header_search .search_btn:before { display: none; } +.ttm-header-style-03 .header_extra .widget_info .widget_content h3 { color: var(--base-dark); } +.ttm-header-style-03 .header_extra .widget_info .widget_content p a { padding-left: 0;} +.ttm-header-style-03 .site-navigation .header_extra .header_search, +.ttm-header-style-03 .site-navigation .header_extra .header_cart { line-height: 45px; } +.ttm-header-style-03 .header_search .search_btn , +.ttm-header-style-03 .header_cart .button-cart { font-size: 20px; padding-top: 5px; } +.ttm-header-style-03 .header_extra .widget_info .widget_desc { margin-bottom: 0; padding-left: 12px;} +.ttm-header-style-03 .site-navigation .header_extra .header_search i , +.ttm-header-style-03 .site-navigation .header_extra .header_cart a i { color: var(--base-dark); } +.ttm-header-style-03 .site-navigation .header_extra .header_search:hover i , +.ttm-header-style-03 .site-navigation .header_extra .header_cart a:hover i { color: var(--base-skin); } +.ttm-header-style-03 .site-navigation .header_extra .header_btn { padding-top: 2px; padding-bottom: 2px; } + +/* =============================================== + Footer +------------------------*/ +.footer{ + background-image: url("https://themetechmount.com/html/dezily/images/footer-bg.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + background-attachment: scroll; +} +.footer .ttm-row-wrapper-bg-layer.ttm-bg-layer { + opacity: .93; +} +.footer-logo { + margin-bottom: 25px; +} +.footer .widget .widget-title { + font-weight: 700; + font-size: 21px; + line-height: 25px; + margin-bottom: 28px; + display: inline-block; + position: relative; +} +footer .widget-area .widget ul{ + margin: 0; + padding: 0; + list-style: none; +} + +/*newsletter-form*/ +.newsletter-form-div { + display: block; + margin-right: 15px; + position: relative; + z-index: 2; +} +.newsletter-form-title,.newsletter-form {align-self: center; margin-bottom: 25px;} +.widget-footer .ttm_subscribe_form { display: flex; align-items: center; } +.widget-footer .ttm_subscribe_form input[type="email"] { + background-color: var(--base-dark); + border: none; + color: rgba(255, 255, 255, 0.60); + width: 420px; + padding: 15px 30px 15px 30px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} +.widget-footer .ttm_subscribe_form input[type="email"]::placeholder{color: rgba(255, 255, 255, 0.60);} +.widget-footer .ttm_subscribe_form button[type="submit"] { + position: relative; + font-size: 14px; + border: none; + color: var(--base-white); + padding: 21px 32px 21px; + text-transform: capitalize !important; +} +.widget-footer .ttm_subscribe_form button[type="submit"]:focus { + border: none; + outline: none; +} + +/* first-footer */ + +.widget-footer .content{ + padding-top: 20px !important; +} + +.widget-footer .content-section{ + /* padding-top: 5px; */ + display: flex; + gap: 10px; + align-items: center; + +} +.widget-footer .content h5{ + font-size: 16px; + margin-bottom: 0 !important; + color: rgba(255,255,255,.65); +} +.widget-footer .content h5:hover{ + color: white; +} + + +.first-footer { + padding-top: 51px; + padding-bottom: 35px; + background-color: #252e47; +} +.first-footer .featured-icon-box { + margin: 0; +} +.first-footer h3{ + font-size: 20px; + line-height: 32px; + font-weight: 600; + margin-bottom: 9px !important; +} +.first-footer p{ + margin-bottom: 0px; +} +.first-footer h4 { + font-size: 24px; + line-height: 34px; +} +.first-footer .footer-border{ + border: 1px solid rgba(255,255,255,.1); + margin: 0; + position: relative; +} +.first-footer .widget-area { + padding: 18px 35px 24px 35px; +} +.first-footer .widget-area:not(:first-child):after{ + width: 1px; + height: 100%; + content: ''; + position: absolute; + left: 0px; + background-color: rgba(255,255,255,.1); + top: 0; +} + +/* second-footer */ +.second-footer .widget-area .widget { + padding: 51px 0px 55px; +} +.second-footer .widget-area .widget h3.widget-title{ font-size: 20px; line-height: 32px; margin-bottom: 20px; } +.second-footer>div>.row .widget-area .widget:not(:first-child) { + margin-top: -60px; + margin-bottom: 20px; +} +.second-footer .widget-footer-button a{ font-weight: 400; } +.second-footer .widget ul.ttm-recent-post-list>li> .post-detail a { font-size: 16px; line-height: 21px; font-weight: 500;} + +/** menu-footer-service-link **/ +.widget ul.menu-footer-service-link li a{ + padding-left: 0px; + font-weight: 400; + font-family: var(--base-bodyfont); +} +.widget ul.menu-footer-service-link li { + display: inline-block; + padding: 0; + position: relative; + width: calc(100% - 2px); + float: none; + font-size: 15px; + line-height: 1; + padding-bottom: 13px; +} +.widget ul.menu-footer-service-link li:nth-last-child(-n+1){ padding-bottom: 0px; } +.widget ul.menu-footer-service-link li:last-child { padding-bottom: 0px; } + +/** widget_contact_wrapper **/ +ul.widget_contact_wrapper li{ + position: relative; + padding-bottom: 10px; + line-height: 26px; + list-style-type: none; +} +ul.widget_contact_wrapper li:last-child{ + padding-bottom: 0; +} +ul.widget_contact_wrapper li i{ + position: absolute; + left: 0; + top: 2px; + line-height: 1; + width: 1em; + text-align: center; + font-size: 18px; + font-weight: 400; +} + +/* social-icons */ +.social-icons li a{ + display: block; + border-width: 1px ; + border-style: solid; + background-color: transparent; + border-color: rgba(255, 255, 255, 0.48); + height: 39px; + width: 39px; + line-height: 39px; + text-align: center; +} +.second-footer .social-icons li a:hover { background-color: var(--base-skin); border-color: var(--base-skin); } +.second-footer .social-icons li a:hover i { color: var(--base-white); } +.social-icons li a i{ font-size: 15px; line-height: 39px; color: rgba(255, 255, 255, 0.48); } + +/** copyright **/ +.copyright { + padding-top: 20px; + padding-bottom: 15px; + font-size: 13px; + text-align: center; +} +.copyright ul.list-inline{ margin: 0; } + +/** Footer-nav-menu **/ +.footer-nav-menu{ + padding: 0 ; + margin: 0; +} +.footer-nav-menu li { + display: inline-block; + padding-right: 20px; + font-size: 14px; + margin-bottom: 2px; +} +.footer-nav-menu li a{ + font-size: 13px; + line-height: 25px; + font-family: var(--base-bodyfont); + font-weight: 400; +} +.footer-nav-menu li:last-child{ padding-right: 0; } +ul.footer-nav-menu li:after { + position: absolute; + content: "|"; + padding-left: 10px; +} +ul.footer-nav-menu li:last-child:after{ + content: unset; +} +/*bottom-footer-text*/ + +/* =============================================== + GoTop BUtton +------------------------*/ +#totop{ + font-weight: 900; + color: var(--base-white); + display: none; + position: fixed; + right: 34px; + bottom: 34px; + z-index: 999; + height: 0; + width: 0; + font-size: 0; + text-align: center; + padding-top: 0; + line-height: 37px; + border-radius: 2em; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +#totop.top-visible { + height: 43px; + width: 43px; + font-size: 23px; + line-height: 43px; + display: inline; +} + +/* =============================================== + Page-Title-Row +------------------------*/ +.ttm-page-title-row { + background: url("../images/pagetitle-bg.jpg"); + width: 100%; + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} +.ttm-page-title-row-inner { + width: 100%; + padding: 170px 0 90px; + text-align: center; + background-color: rgba(0,0,0,0.40); +} +.page-title-heading h2 { + font-weight: 700; + text-transform: capitalize; + font-size: 55px; + line-height: 63px; + margin-bottom: 9px; +} +.breadcrumb-wrapper {position: relative ;text-align: center;} +.breadcrumb-wrapper .container {padding: 0;} +.breadcrumb-wrapper .breadcrumb-wrapper-inner { + line-height: 20px; + display: inline-block; +} +.breadcrumb-wrapper a , .breadcrumb-wrapper span { + text-transform: capitalize; + font-size: 15px; + line-height: 22px; + font-weight: 400; + font-family: var(--base-bodyfont); +} +.ttm-page-title-row .category { + padding-top: 10px; + padding-bottom: 10px; + display: block; +} +.ttm-page-title-row .category a { + display: inline-block; + padding: 1px 10px; + font-size: 12px; + font-weight: 400; + line-height: 22px; + font-family: var(--base-bodyfont); + background-color: var(--base-skin); + color: var(--base-white); +} + +/* =============================================== + Inner-Pages +------------------------*/ + +/* single_team +/*------------------------------------------------------------------------------*/ +.ttm-team-member-single-content h3, .ttm-team-member-content-about h3 { + text-align: left; + font-size: 30px; + line-height: 40px; + margin-bottom: 25px; +} +.ttm-team-member-content .ttm-team-member-single-title { + font-size: 30px; + line-height: 40px; + margin-bottom: 0; +} +.ttm-team-member-content .ttm-team-details-list li { + position: relative; + font-size: 16px; + line-height: 24px; + display: block; + float: left; + padding: 8px 0 10px 0; +} +.ttm-team-member-content .ttm-team-details-wrapper{ + padding: 23px 0 25px 0; + position: relative; +} +.ttm-team-member-content .ttm-team-details-list .ttm-team-list-title { + text-indent: 0; + width: auto; + display: inline; + font-size: 16px; +} +.ttm-team-member-content .ttm-team-details-list .ttm-team-list-value { + display: inline; +} +.ttm-team-member-content .ttm-team-member-single-position { + font-size: 16px; + margin-bottom: 20px; + display: block; +} +.ttm-team-details-list { + margin: 0; + padding: 0; +} +.ttm-team-details-list li { + list-style: square; + position: relative; + font-size: 16px; + line-height: 24px; + padding: 8px 0 25px 15px; + display: inline-block; + width: calc( 48% - 1px); +} +.ttm-team-details-list li:before { + content: ''; + position: absolute; + top: 18px; + left: 0; + height: 6px; + width: 6px; + background-color: #e0e6ed; +} +.ttm-team-details-list .ttm-team-list-title { + margin-right: 3px; + position: relative; + font-weight: 700; + font-size: 18px; + line-height: 26px; +} +.ttm-team-member-single-content .ttm-social-links-wrapper ul li a{ + display: block; + font-size: 14px; + width: 38px; + height: 38px; + text-align: center; + line-height: 38px; + border: 1px solid #e4e4e4; + border-radius: 50%; + margin-right: 0; + color: inherit; +} + +/* services-single +/*------------------------------------------------------------------------------*/ +.ttm-service-single-content-area .text-content { + position: relative; + display: block; + margin-bottom: 17px; +} +.ttm-service-single-content-area .icon-box { + vertical-align: top; + padding-right: 18px; + width: 20px; + padding-top: 5px; + display: table-cell; + vertical-align: middle; +} +.ttm-service-single-content-area .icon-content{ + display: table-cell; + vertical-align: middle; +} +.ttm-service-single-content-area .icon-box i{ + font-size: 40px; + font-weight: 700; +} +.ttm-service-single-content-area .icon-content h3, +.ttm-service-single-content-area .icon-content p { + margin-bottom: 0px; +} + +/* single_portfolio +/*------------------------------------------------------------------------------*/ +.ttm-pf-single-content-wrapper .ttm-pf-single-detail-box { + display: block; + padding: 20px 30px 20px; + height: 100%; +} +.ttm-pf-single-content-wrapper.ttm-pf-view-top-image .ttm-pf-single-detail-box{ + margin-top: 40px; + height: auto; +} +.ttm-pf-detailbox-list { + padding: 0; + margin: 6px 0 16px; +} +.ttm-pf-detailbox-list li { + position: relative; + display: inline-block; + padding: 15px 0 15px 0; + width: 48%; +} +.ttm-pf-detailbox-list li:last-child{ + border-bottom: 0; +} +.ttm-pf-detailbox-list li span:not(.ttm-pf-right-details){ + font-size: 18px; + font-weight: 700; + margin-left: 50px; + color: #07332F; + position: relative; +} +.ttm-pf-detailbox-list li .ttm-pf-right-details { + display: block; + margin-left: 50px; +} +.ttm-pf-detailbox-list li i { + position: absolute; + left: -40px; + top: 5px; + display: inline-block; + border-radius: 50%; + padding-left: 0; + vertical-align: middle; + font-size: 18px; + text-align: center; + transform: translate(0,0); + z-index: 1; +} +.ttm-pf-single-content-area h3 { + text-align: left; + font-size: 26px; + line-height: 28px; + margin-bottom: 25px; +} +.ttm-pf-single-related-wrapper { + margin-top: 40px; +} +.ttm-pf-single-content-wrapper .ttm-social-share-title { + font-size: 17px; + line-height: 26px; + margin-top: 2px; + margin-right: 5px; + font-weight: 700; + color: var(--base-white); + padding-right: 10px; +} +.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a { + border: 1px solid var(--base-white); + height: 34px; + width: 34px; + line-height: 34px; + font-size: 13px; + margin-right: 3px; +} + +/*----------------------------------------*/ +/* portfolio-single +/*---------------------------------------------------------------*/ +.ttm-pf-single-content-wrapper-innerbox, +.ttm-pf-single-content-wrapper{ + position: relative; +} +.ttm-pf-single-content-wrapper-innerbox .ttm-horizontal_sep { + border-top: 1px solid #e3e3e3; +} +.ttm-pf-single-content-wrapper { + margin-bottom: 42px; +} +.ttm-pf-single-detail-box .ttm-pf-detailbox-title { + position: relative; + font-size: 25px; + line-height: 33px; + margin-bottom: 6px; +} +.ttm-pf-view-top-image .ttm-pf-single-detail-box { + position: absolute; + padding: 40px 25px 43px 40px; + right: 25px; + bottom: -40px; + z-index: 2; + height: auto; +} +.ttm-pf-view-left-image .ttm-pf-single-detail-box .ttm-portfolio-title h2 { + position: relative; + font-size: 25px; + line-height: 30px; + padding: 0 30px 20px; + margin: 0 -30px; + margin-bottom: 20px; + border-bottom: 2px solid var(--base-white); +} +.ttm-pf-view-left-image .ttm-pf-single-detail-box { + padding: 20px 30px 15px; +} +.ttm-bgcolor-grey.ttm-pf-single-detail-box ul li:not(:last-child) { + border-bottom: 1px solid #f0f0f0; +} +.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li{ + padding: 11px 0px; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + display: flex; + flex-direction: row; + justify-content: left; + align-items: center; +} +.ttm-pf-single-detail-box ul li .ttm-pf-data-title{ + font-size: 17px; +} +.ttm-pf-single-detail-box ul li .ttm-pf-data-details { + color: #777777; +} +.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-title{ + font-weight: 500; + font-size: 15px; + margin-right: 10px; +} +.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-details { + padding-left: 0; + font-size: 16px; + display: inline; + overflow: hidden; +} +.ttm-pf-single-content-area h2 { + text-align: left; + font-size: 30px; + line-height: 35px; +} +.ttm-pf-single-content-area .ttm-btn { + padding: 14px 24px; + text-transform: capitalize; + font-size: 15px; +} +.ttm-pf-single-content-area .ttm-nextprev-bottom-nav .ttm-btn.ttm-btn-style-border { + padding: 14px 28px; + border: 1px solid currentColor; +} +.ttm-nextprev-bottom-nav { + position: relative; + margin-top: 30px; + border-top: 1px solid #e3e3e3; + padding-top: 40px; + margin-bottom: 0px; +} + +/* tada-img-single +/*-------------------------------------------------------------------------------*/ + +.ttm-single-img img{ + -webkit-animation:bounce 12s linear infinite; + -moz-animation:bounce 12s linear infinite; + -o-animation:bounce 12s linear infinite; + animation:bounce 12s linear infiniteundefined +} + +undefined@-webkit-keyframes bounce{ +0%,20%,50%,80%,100%{ + -webkit-transform:translateY(0) +} +40%{ + -webkit-transform:translateY(-20px) +} +60%{ + -webkit-transform:translateY(-10px) +} + +} + +@keyframes bounce{ +0%,20%,50%,80%,100%{ + transform:translateY(0) +} +40%{ + transform:translateY(-20px) +} +60%{ + transform:translateY(-10px) +} + +} + +/* Map +/*------------------------------------------------------------------------------*/ +#map { display: block; height: 365px; width: 100%; } + +.google_map.style1 #map { display: block; height: 430px; width: 100%; } +.google_map.style1 #map { filter: grayscale(100%)/* invert(12%) contrast(83%)*/;} + +/* Text Style +/*------------------------------------------------------------------------------*/ +.text-style1 { padding-left: 25px; position: relative ;} +.text-style1 p { line-height: 30px; margin-bottom: 0;} +.text-style1:before{ + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 2px; + height: 100%; + left: 0; + top: 0; +} +.ttm-bgcolor-darkgrey .text-style1 ul li span { color: rgba(255, 255, 255, 0.6); } +.text-style2 ul li { padding-left : 25px; padding-bottom: 10px; } +.text-style1 ul li span{ line-height: 20px; margin-bottom: 0;} +.text-style2 ul li span { + position: relative; + line-height: 30px; + margin-bottom: 0; +} +.text-style2 ul li span i { + position: absolute; + left: -25px; + top: 2px; +} + +.heading-sec-link{ + font-size: 16px; + line-height: 26px; + font-weight: 600; +} +.slider-imagebox1 { + position: absolute; + top: 10px; + right: -100px; +} +.slider-imagebox2 { + position: absolute; + top: 214px; + right: 0; +} +.ttm-row.heading-section .section-title h2{ + font-size: 74px; + line-height: 84px; + font-weight: 500; +} +.ttm-row.heading-section h4{ + font-size: 44px; + line-height: 54px; + font-weight: 400; +} +.ttm-row.heading-section h4 span{ + font-size: 74px; + line-height: 54px; + font-weight: 700; + padding-left: 15px; +} +.client-logo-sec { + position: relative; + z-index: 3; +} +.overlay-border { + position: absolute; + width: 20px; + height: 225px; + bottom: 0; + left: -40px; +} +.ttm-ratting-star i { color: #ffd803 !important; } + +/* =============================================== + HOMEPAGE +------------------------*/ +.about-section img{ + width: 100%; + height: 100%; + object-fit: cover; +} +.top-instruction { + height: auto !important; + line-height: 26; + padding: 7px 0; + position: relative; + display: flex; +} +.top-instruction p { + font-size: 13px; + line-height: 26px; + width: 80%; + margin: auto; +} +.top-instruction p a { font-size: 13px; line-height: 26px; font-family: var(--base-bodyfont); font-weight: 500; } +.top-instruction .text-close-btn { position: absolute; top: 50%; right: 15px; transform: translateY(-50%);} +.top-instruction .text-close-btn button.close-icon { + display: block; + position: relative; + background-color: var(--base-skin); + width: 24px; + height: 24px; + line-height: 24px; + text-align: center; + border-radius: 50%; + padding: 0; +} +.top-instruction .text-close-btn button i { + color: var(--base-white); + font-size: 13px; + line-height: 20px; +} + + +.about-image-class { position: relative; } +.about-section-fid { + position: absolute; + top: 46px; + left: -30px; + padding: 30px 30px 20px; + z-index: 3; + border-bottom: 8px solid ; +} +.ttm-fid-view-circle-progress .ttm-fid-contents P { + text-align: center; + font-size: 16px; + line-height: 26px; + margin-bottom: 0; + padding-top: 22px; + color: var(--base-white); +} +.ttm-fid-view-circle-progress .ttm-fid-contents h3 { text-align: center; font-size: 26px; line-height: 36px; } +.ttm-circle { transform: rotate(-45deg); } + +.featured-icon-box.featured-icon-box-homepage-slider { + display: inline-block; + text-align: center; + margin: 15px; + padding: 15px; +} +.featured-icon-box.featured-icon-box-homepage-slider .featured-icon { + width: 58px; + height: 58px; + border: 1px solid transparent; + border-radius: 50%; + background-color: var(--base-skin); + display: flex; + justify-content: center; + align-items: center; + margin: 0 auto; +} +.featured-icon-box.featured-icon-box-homepage-slider .featured-title h3 { font-size: 18px; margin-top: 5px; margin-bottom: 0;} +.featured-icon-box.featured-icon-box-homepage-slider .featured-title h3 a { + color: var(--base-white) !important; + text-transform: capitalize; +} +.featured-icon-box.featured-icon-box-homepage-slider .featured-title h3 a:hover { color: var(--base-skin) !important; } +.banner_slider_1 .slide__content .banner-slider-arrow-info { + display: inline-block; + z-index: 15; +} +.banner_slider_1 .slide__content .banner-slider-arrow-info .banner-slider-arrow { + transform: translateY( 0px ); + transition: all 0.3s ease; +} +.banner_slider_1 .slide__content .banner-slider-arrow-info:hover .banner-slider-arrow , +.banner_slider_1 .slide__content .banner-slider-arrow-info:hover .banner-slider-arrow:before { transform: translateY(-5px); transition: all 0.3s ease; } +.banner_slider_1 .slide__content .banner-slider-arrow { display: inline-block; position: relative;} +.banner_slider_1 .slide__content .banner-slider-arrow:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 16px; + height: 16px; + border-radius: 50%; + bottom: 0; + left: 0; + right: 0; + transform: translateY( 0px ); + transition: all 0.3s ease; +} +.banner_slider_1 .slide__content .banner-slider-arrow-info h3 { + font-size: 20px; + line-height: 31px; + font-weight: 600; + margin-bottom: 0; + text-transform: capitalize; +} +.banner_slider_1 .slide__content .banner-slider-arrow-info h3 a { color: var(--base-white) !important; } +.banner_slider_1 .slide__content .banner-slider-arrow-info h3 a:hover { color: var(--base-skin) !important; } +.banner_slider_1 .slide__content .banner-slider-arrow-info span { color: rgba(255, 255, 255, 0.8) !important; } +.banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 10%; + top: 60%; +} +.banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 26%; + top: 39%; +} +.banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 47%; + top: 45%; +} +.banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 62%; + top: 39%; +} +.banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 76%; + top: 60%; +} +.banner_slider_1 .slide__content--headings .slide-icon-img { margin-bottom: 16px; } +.banner_slider_1 .slide__content--headings .slide-icon-img span { + font-size: 14px; + line-height: 24px; + font-weight: 500; + color: var(--base-white); + padding: 0 15px; + position: relative; +} +.banner_slider_1 .slide.s2 .slide__content--headings .slide-icon-img span:nth-child(3):before , +.banner_slider_1 .slide.s2 .slide__content--headings .slide-icon-img span:nth-child(4):before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + top: 6px; + left: -5px; +} +.banner_slider_1 .slide.s3 .slide__content--headings p { color: var(--base-white); margin-bottom: 8px; margin-top: -6px; } + + + +/* =============================================== + HOMEPAGE 2 +------------------------*/ + + +.ttm-header-style-02 .contact_bar_section { + margin-bottom: -51px; +} +.ttm-header-style-02 .top_bar_contact_sec { + position: relative; + z-index: 1; + padding: 12px 0; + } + .ttm-header-style-02 .top_bar_contact_sec:before{ + position: absolute; + content: ""; + left: 0; + top: 0; + width: 5px; + height: 100%; + z-index: 1; + } +.ttm-header-style-02 .top_bar_contact_sec:after{ + position: absolute; + content: ""; + left: 0; + top: 0; + width: 3000px; + height: 51px; + z-index: -1; + } +.ttm-header-style-02 .top_bar_contact_sec .top_bar_contact_item:first-child { margin-left: 6px; } +.ttm-header-style-02 .top_bar_contact_sec .top_bar_contact_item .top_bar_icon i { + font-size: 15px; + font-weight: 600; +} +/*.banner_slider_2 .slide__content span { + font-size: 15px; + font-weight: 600; + font-family: var(--base-headingfont); + padding-left: 5px; +}*/ +.banner_slider_2 .slide .slide__content--headings h3 { color: var(--base-skin); } +.banner_slider_2 .slide__content p{ + font-weight: 500; + font-family: var(--base-headingfont); + margin-bottom: 28px; + color: var(--base-bodyfont-color); +} +.banner_slider_2 .slide__content .slide-btn i { color: var(--base-skin); font-size: 17px; } +.banner_slider_2 .slide__content .slide-btn:hover { color: #006836 !important; } +.banner_slider_2 .slide__content a.slide-btn:focus { color: var(--base-dark); } + +/* =============================================== + HOMEPAGE 3 +------------------------*/ +.testimonials.style3 .testimonial-content .testimonial-img { position: relative; z-index: 2; } +.testimonials.style3 .testimonial-content .testimonial-img:after { + content: ''; + width: 100%; + height: 100%; + position: absolute; + border: 0px solid; + border-radius: 50%; + background-color: var(--base-grey); + top: 0; + left: 10px; + z-index: -1; +} +.blog-section p .ttm-underline-strong { position: relative; } +.blog-section p .ttm-underline-strong:before { + content: " "; + background-color: var(--base-skin); + position: absolute; + height: 1px; + width: 100%; + transition: all .7s ease-in-out; + bottom: 0px; +} +.progress-section-text p { + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +.progress-section .section-title.title-style-center_text h3 a { color: var(--base-skin); } +/* =============================================== + INNER PAGES +------------------------*/ + +/* About Us +/*------------------------------------------------------------------------------*/ + +.about-image3 { position: relative; left: 0px; top: 58px; } +.about-image3 img{ + border-top: 10px solid var(--base-white); + border-bottom: 10px solid var(--base-white); + border-left: 15px solid var(--base-white); + border-right: 15px solid var(--base-white); +} +.fid-section h3.title { font-size: 40px; line-height: 54px; } +.section-heading { margin-bottom: 22px;} +.section-contact { padding: 26px 25px 22px; margin: 0 -10px;} +.section-contact h3{ font-size: 32px; line-height: 26px ; margin-bottom: 5px; } +.section-contact p { margin-bottom: 0; color: var(--base-white); } +.about-btn { position: absolute; bottom: 0; left: 0; margin-left: 15px;} + +/* Contact Us 1 +/*------------------------------------------------------------------------------*/ + +ul.ttm-list.style2 li { position: relative; padding-bottom: 7px; } +ul.ttm-list.style2 li:before { + content: ''; + background-color: var(--base-white); + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + top: 11px; + left: -20px; +} +.ttm-list.style2 li h3{ margin-bottom: 8px; } +.ttm-list.style2 li p { margin-bottom: 0; } +.addres-info {position: relative;padding: 67px 40px 73px 60px;} +.addres-info:after { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 20px; + height: 20px; + right: -10px; + top: 50%; + transform: translateY(-50%) rotate(45deg); +} +.ttm-bgcolor-skincolor .ttm-underline-strong { position: relative; } +.ttm-bgcolor-skincolor .ttm-underline-strong:before { + content: " "; + background-color: var(--base-white); + position: absolute; + height: 1px; + width: 100%; + transition: all .7s ease-in-out; + bottom: 0px; +} + +/* Contact Us 2 +/*------------------------------------------------------------------------------*/ + +.wrap-form.style1 span.text-input { background-color: var(--base-white); } +.contact-info { + position: relative; + z-index: 3; + padding: 40px 30px 34px; + margin-right: 55px; + margin-top: -42px; + border-top: 3px solid var(--base-skin); + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%) +} +.ttm-list.style3 li { padding-bottom: 22px; } +.ttm-list.style3 li p { margin-bottom: 5px; } +.ttm-list.style3 li span { + font-size: 18px; + line-height: 26px; + font-weight: 600; + font-family: var(--base-bodyfont); + color: var(--base-dark); +} + +.social-icons.square.style1 li a i { color: var(--base-bodyfont-color); } +.social-icons.square.style1 li a { + background-color: var(--base-grey); + border: 1px solid transparent; + border-radius: 0; +} +.wrap-form.contact_form.style1 span.text-input input , +.wrap-form.contact_form.style1 span.text-input textarea { + padding: 16px 20px !important; + background-color: var(--base-white); +} + +/* Project Details */ +/*------------------------------------------------------------------------------*/ +.ttm-list.style4 li { margin-bottom: 20px; padding-bottom: 12px; } +.ttm-list.style4 li:not(:last-child) { border-bottom: 1px solid #d6d6d6; } +.ttm-list.style4 li h3{ margin-bottom: 0; font-size: 20px; line-height: 36px; } +.ttm-list.style4 li p { margin-bottom: 0; } +.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-btn-style-fill.ttm-btn-color-grey.style4 +{ border-color: #d6d6d6; background-color: var(--base-grey);} +.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-btn-style-fill.ttm-btn-color-grey.style4:hover +{ border-color: var(--base-dark); background-color: var(--base-dark); } +.ttm-btn-size-md.ttm-btn-shape-square.ttm-btn-style-border.ttm-btn-style-fill.ttm-btn-color-grey.style4:hover i +{ color: var(--base-white); } +#onclick-icon-share { + display: block; + padding-top: 15px; + float: right; + position: absolute; + bottom: 3px; + right: -30px; + transform: translateX(-100px); + transition: all 0.5s ease; +} +.onclick-icon-share ul.social-icons li a:last-child { margin-right: 0; } +button.ttm-btn-style-border.ttm-btn-color-grey { + float: right; + border-color: #d6d6d6; + background-color: var(--base-grey); +} +button.ttm-btn-style-border.ttm-btn-color-grey:hover { + border-color: var(--base-dark); + background-color: var(--base-dark); + color: var(--base-white); +} +.social-icons.square.style3 { display: none; } +.social-icons.square.style3.show { display: block; } +.social-icons.square.style3 li a i { color: var(--base-bodyfont-color); } +.social-icons.square.style3 li a { + background-color: var(--base-grey); + border: 1px solid transparent; + border-radius: 0; +} +.social-icons.square.style3 li a:hover { background-color: var(--base-dark); } +.social-icons.square.style3 li a:hover i { color: var(--base-white); } + +/* Team Details +/*------------------------------------------------------------------------------*/ +.introduction-section .spacing-16 { border-bottom: 1px solid #e2e2e2; } +.personal-info h3 { font-size: 24px; line-height: 32px; margin-bottom: 12px; } + +.contact-wrapper li { margin-bottom: 20px; } +.contact-wrapper li p { margin-bottom: 0px; } +.contact-wrapper li span{ display: block; } +.contact-wrapper li a { font-family: var(--base-bodyfont); font-weight: 400;} + +.ttm-list.list-inline.style5 li { position: relative; padding-bottom: 12px; padding-left: 30px; } +.ttm-list.list-inline.style5 li i { position: absolute; left: 0px; top: 0px; } +.ttm-list.list-inline.style5 li span { font-size: 15px; line-height: 25px; } + +.social-icons.square.style2 li a i { color: var(--base-bodyfont-color); } +.social-icons.square.style2 li a { + background-color: var(--base-white); + border: 1px solid transparent; + border-radius: 0; +} +.ttm-tabs.style1 ul.tabs { + display: flex; + overflow: hidden; +} +.ttm-tabs.style1 ul.tabs li{ + text-align: center; + margin: 0; + display: block; +} +.ttm-tabs.style1 ul.tabs li.active { color: var(--base-white); background-color: var(--base-skin); } +.ttm-tabs.style1 ul.tabs li.active a { color: var(--base-white); } +.ttm-tabs.style1 ul.tabs li a{ + width: 180px; + height: 75px; + padding: 22px 0 23px; + font-size: 20px; + line-height: 30px; + letter-spacing: 0px; + display: block; + font-weight: 600; +} +.ttm-tabs.style1 .content-tab { padding-top: 100px; } +.experience-section-desc { margin-top: 10px; } +.experience-section-desc h5 { + position: relative; + font-size: 24px; + margin-bottom: 8px; + padding-left: 40px; +} +.experience-section-desc h5 i { position: absolute; left: 0px; top: 0px; font-size: 26px; } + +/* Blog Single +/*------------------------------------------------------------------------------*/ +.ttm-blog-single .ttm-blog-single-content { + padding: 0 0 15px; +} +.ttm-blog-single-content .post-meta{ + margin-top: 20px; +} +.ttm-blog-single blockquote { + display: block; + padding: 30px 120px 23px 45px; + position: relative; + margin: 30px 0; + font-size: 20px; + line-height: 30px; + font-weight: 600; + z-index: 1; + background-color: var(--base-grey); + overflow: hidden; + color: var(--base-dark); +} +.ttm-blog-single blockquote h3 { font-size: 22px; line-height: 32px; margin-bottom: 5px;} +.ttm-blog-single blockquote:before { + content: ''; + background-color: #eaeaea; + position: absolute; + width: 125px; + height: 125px; + border-radius: 50%; + top: -30px; + right: -15px; + z-index: -1; +} +.ttm-blog-single blockquote:after { + content: ''; + background-color: var(--base-skin); + -webkit-mask-box-image: url("../images/quote.png"); + mask: url("../images/quote.png") no-repeat 100% 100%; + -webkit-mask-size: cover; + mask-size: cover; + position: absolute; + width: 50px; + height: 38px; + top: 25px; + right: 25px; + z-index: -1; +} +.ttm-blog-single h4{ + font-size: 24px; + line-height: 28px; +} +.ttm-blog-single .social-media-block { + margin-top: 40px; + padding-top: 20px; + width: 100%; + border-top: 1px solid #dce1e9; +} + +/*blog-comment*/ +.comments-area { + padding-top: 20px; + margin-bottom: 0; +} +.comments-area h2{ + font-size: 28px; + line-height: 34px; + margin-bottom: 15px; +} +.comment-list .children { margin-left: 35px; } +.single-post .comments-area { margin-top: 50px; margin-bottom: 0; } +.single-post .comments-area .comments-title { font-size: 33px; font-weight: 600; } +.comment-body:after{ + content: ""; + position: absolute; + top: 25px; + left: -18px; + width: 0; + height: 0; + border-top: 18px solid transparent; + border-bottom: 18px solid transparent; + border-right: 18px solid; +} +.single article.post .comment-body p { margin-top: 10px; } +.comment-list a.comment-reply-link { + border: none; + color: var(--base-white); + font-size: 13px; + padding: 4px 30px 2px 17px; + position: relative; + display: inline-block; + vertical-align: middle; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; +} +.comment-list a.comment-reply-link:after { + position: absolute; + top: 6px; + font-family: 'themify'; + content: "\e649"; + font-weight: 400; + display: inline-block; + margin-right: .2em; + text-align: center; + opacity: 1; + line-height: 20px; + font-size: 10px; + margin-left: 6px; +} +.comments-area .comment-respond { padding-top: 20px; } +.comment-form textarea, .comment-form input[type="text"], +.comment-form input[type="email"], .comment-form input[type="url"] { + background-color: transparent; + font-size: 14px; + padding: 13px 15px; + border-radius: 0; +} +.comment-form textarea { height: 125px; } +.comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email, +.comments-area .comment-form .comment-form-url { + position: relative; + float: left; + width: 32%; + margin-right: 2%; +} +.comments-area .comment-form .comment-form-url { + margin-right: 0; +} +.ttm-blog-single-content .entry-content p .firstcharacter { + color: var(--base-dark); + float: left; + font-size: 50px; + line-height: 26px; + padding-top: 12px; + padding-right: 8px; + font-weight: 500; +} +.ttm-blog-single-content .entry-header h3 { font-size: 26px; line-height: 36px ; } +.ttm-blog-single-content .entry-content .blog-tag { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; +} +.entry-content .blog-tag span { + font-size: 16px; + line-height: 26px; + font-weight: 500; + padding-right: 6px; +} +.entry-content .blog-tag div a { + margin-left: 9px; + color: var(--base-bodyfont-color); + border: 1px solid #e7e7e7; + font-family: var(--base-bodyfont); + font-weight: 400; + text-transform: capitalize; +} +.entry-content .blog-tag div a:hover { + color: var(--base-white); background-color: var(--base-dark); border: 1px solid var(--base-dark); } +.ttm-blog-single-content .entry-content .social-icons.square li a { + border: none; + width: 33px; + height: 33px; + line-height: 33px; +} +.ttm-blog-single-content .entry-content .social-icons.square li:last-child a{ margin-right: 0; } +.ttm-blog-single-content .entry-content .social-icons.square li a i { color: var(--base-white); } +.ttm-blog-single-content .entry-content .social-icons.square li.social-facebook a { background-color: #385da9; } +.ttm-blog-single-content .entry-content .social-icons.square li.social-twitter a { background-color: #33ccff; } +.ttm-blog-single-content .entry-content .social-icons.square li.social-linkedin a { background-color: #0073b1; } +.ttm-blog-single-content .entry-content .social-icons.square li.social-pinterest a { background-color: #bd081c; } +.ttm-blog-single-content .entry-content .social-icons.square li:hover a { + /*background-color: var(--base-white); + border: 1px solid var(--base-dark);*/ + transform: scale(1.15); +} +/*.ttm-blog-single-content .entry-content .social-icons.square li:hover a i { color: var(--base-dark); }*/ + +.ttm-blog-box-comment .comment-form input[type="text"], +.ttm-blog-box-comment .comment-form textarea { + background-color: #f1f1f1; + border: 1px solid #d6d6d6; +} +.featured-imagebox-prev-next { margin: 0; } +.featured-imagebox-prev-next .featured-thumbnail { width: 73px; } +.featured-imagebox-prev-next .featured-thumbnail , +.featured-imagebox-prev-next .featured-content { + display: table-cell; + vertical-align: middle; + object-fit: fill; +} +.featured-imagebox-prev-next .featured-desc a { font-size: 15px; font-weight: 400;} +.featured-imagebox-prev-next .featured-desc p { margin-bottom: 0; } +.featured-imagebox-prev-next .featured-title h3 { + margin-bottom: 0; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; +} + +/* Blog Classic +/*------------------------------------------------------------------------------*/ + +article.ttm-blog-classic { + margin-bottom: 40px; + position: relative; +} +article.ttm-blog-classic .post-featured-wrapper { + position: relative; + padding: 20px; +} +article.ttm-blog-classic .post-featured-wrapper .ttm-post-featured { + position: relative; + overflow: hidden; +} +article.ttm-blog-classic .ttm-blog-classic-content { + position: relative; + display: block; + /*-webkit-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%); + -moz-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%); + box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%);*/ + padding: 20px 30px 20px 5px; +} +.ttm-blog-classic .entry-header .entry-title { + font-size: 24px; + line-height: 32px; + margin-bottom: 4px; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; +} +.ttm-blog-classic .post-meta , +.ttm-blog-single-content .post-meta { + display: block; + padding-bottom: 15px; +} + +article.ttm-blog-classic .ttm-blog-classic-content .entry-content{ + margin-top: 0; + padding-top: 25px; + border-top: 1px solid rgba(0,0,0,.08); +} +article.ttm-blog-classic .ttm-blog-classic-content .entry-content .ttm-box-desc-text P{ + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +article.ttm-blog-classic .ttm-blog-classic-content .entry-content .ttm-postbox-desc-footer { + position: relative; + padding-top: 6px; + font-size: 14px; +} +.ttm-blog-classic .post-meta .ttm-meta-line, +.ttm-blog-single-content .post-meta .ttm-meta-line { + font-size: 14px; + line-height: 24px; + display: inline-block; + position: relative; +} +.ttm-blog-classic .post-meta .ttm-meta-line i, +.ttm-blog-single-content .post-meta .ttm-meta-line i { + padding-right: 7px; + font-size: 14px; +} +.ttm-blog-classic .ttm-blogbox-desc-footer { + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 25px; + height: 51px; + border-top: 1px solid #ededed; + padding-top: 25px; + padding-bottom: 8px; +} +article.ttm-blog-classic .ttm-box-post-date, article.ttm-blog-single .ttm-box-post-date { + height: 60px; + width: 60px; + background-color: var(--base-white); + position: absolute; + top: 25px; + font-weight: 800; + font-size: 18px; + line-height: 14px; + padding-top: 12px; + padding-bottom: 12px; + z-index: 1; + color: #000; + text-align: center; + border-bottom: 3px solid #ffb120; + transition: all 500ms ease 300ms; + left: auto; + right: 25px; +} +article.ttm-blog-classic:hover .ttm-box-post-date{ + transform: rotateX(360deg); +} +.ttm-single-pf-footer { + display: block; + clear: both; + overflow: hidden; +} +.ttm-social-share-wrapper { + display: flex; + align-items: center; +} +.ttm-social-share-wrapper .ttm-social-share-icon_btn { + padding-left: 15px; + font-size: 18px; + color: inherit; + opacity: .8; +} +.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons{ + display: none; + transform: translateX(-30%); + transition: all .8s; +} +.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons.show{ + display: block; + transform: translateX(0%); +} +article.ttm-blog-classic .ttm-post-featured-wrapper img{ + -moz-transform: scale(1); + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.5s ease-in-out; + -moz-transition: all 0.5s ease-in-out; + -ms-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; +} +.ttm-blog-classic .post-featured-wrapper .post-meta{ + position: absolute; + left: -45px; + top: 50%; + transform: translateY(-50%) rotate(-90deg); + display: inline-block; + padding-bottom: 0; +} +.ttm-blog-classic .ttm-blog-classic-content .post-meta { padding-top: 2px; padding-bottom: 24px; } +.ttm-blog-classic .post-featured-wrapper .post-meta .ttm-meta-line { + background-color: var(--base-skin); + padding: 4px 12px; + color: var(--base-white); + } +.ttm-blog-classic .post-featured-wrapper .ttm-post-featured img { +transition: 0.8s ease; +} +.ttm-blog-classic .post-featured-wrapper:hover .ttm-post-featured img{ +-webkit-transform: scale(1.1); +-ms-transform: scale(1.1); +transform: scale(1.1); +transition: 0.5s ease; +} + +/*blog sidebar*/ +.sidebar.ttm-sidebar-right .sidebar-right input[type="search"] { + background-color: var(--base-grey); +} +aside.widget-banner .layer-content { padding: 41px 30px 54px 30px;} +.ttm-list.style6 { + border-bottom: 1px solid rgba(255, 255, 255, 0.09); + padding-bottom: 5px !important; + margin-bottom: 25px !important; +} +.ttm-list.style6 li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 0 7px 0 !important; + margin: 0 !important; + border: 0 !important; +} +.ttm-list.style6 li p{ display: inline-block; margin-bottom: 0; color: white; } + +/* Services +/*------------------------------------------------------------------------------*/ + +.ttm-list.ttm-list-style-icon.style1{ padding: 5px 0 12px; } +.ttm-list.ttm-list-style-icon.style1 .ttm-list-li-content { + font-size: 15px; + line-height: 25px; + font-weight: 500; +} + +/* Error Page +/*------------------------------------------------------------------------------*/ + +.error-404 { + position: relative +} +.page-header { + border-bottom: none; + margin: 0; + padding-bottom: 9px; +} +section.error-404 { + padding: 30px 0 90px; + background-image: url("https://themetechmount.com/html/dezily/images/.jpg"); + background-position: center top; + background-size: cover; + background-repeat: no-repeat; + background-attachment: scroll; +} +section.error-404 .ttm-big-icon { margin-bottom: 28px; } +section.error-404 .ttm-big-icon i { font-size: 150px; color: var(--base-skin); } +section.error-404 .page-header img { position: relative; z-index: 2; } +section.error-404 .title-with-img { display: flex; justify-content: center; align-items: center;} +section.error-404 h3 { + font-size: 48px; + line-height: 54px; + font-weight: 700; +} +section.error-404 h2 { + position: relative; + font-size: 500px; + line-height: 100%; + margin-bottom: 23px; + color: var(--base-skin); + z-index: 0; + padding-top: 30px; +} +section.error-404 .page-content p{ + font-size: 16px; + line-height: 26px; + color: var(--base-bodyfont-color); + font-weight: 500; + margin-bottom: 27px; +} +section.error-404 .page-header > div > div:last-child { margin-left: -103px; } + +.mt_50{ + margin-top: -100px; +} + +.mt_60{ + margin-top: -120px; +} +.mb_5{ + margin-bottom: -10px; +} +.mb_10{ + margin-bottom: -50px; +} + +.mt-20{ + margin-top: 20px; +} + +/* styles.css */ +.popup { + display: none; /* Hide popup by default */ + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */ + z-index: 1000; /* Ensure popup is on top of other content */ +} + +.popup-content { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: white; + padding: 20px; + border-radius: 8px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + text-align: center; +} + +.close-btn { + position: absolute; + top: 10px; + right: 10px; + font-size: 24px; + cursor: pointer; +} + + diff --git a/public/assets/css/megamenu.css b/public/assets/css/megamenu.css new file mode 100644 index 0000000..33bc385 --- /dev/null +++ b/public/assets/css/megamenu.css @@ -0,0 +1,399 @@ + +/* MEGAMENU STYLE +=================================*/ +nav.main-menu .mega-menu-item.megamenu-fw { + position: static; +} +nav.main-menu .megamenu-fw .mega-submenu, nav.main-menu .megamenu-content { + width: auto !important; +} +nav.main-menu .megamenu-fw .mega-submenu .row{ + margin: 0; +} +nav.main-menu .megamenu-content { + width: 100%; +} +nav.main-menu .megamenu-content .title{ + margin: 0; + display: block; + background: rgba(0, 0, 0, 0) none repeat scroll 0 0; + font-weight: 500; + font-size: 14px; + text-transform: capitalize; + padding: 6px 20px; + color: inherit; + border-right: 1px solid transparent; +} +nav.main-menu .mega-menu-item.megamenu-fw .mega-submenu { + left: 0; + right: 0; +} +nav.main-menu ul { + padding: 0px; + margin: 0px; + list-style: none; +} +nav.main-menu ul li { + position: relative; +} +nav.main-menu{ + margin-bottom: 0; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + -o-border-radius: 0px; + border-radius: 0px; + border: none; + z-index: 2; +} +nav.main-menu li ul.mega-submenu { + position: absolute; + display: block; + width: 250px; + opacity: 0.5; + z-index: 2; + border: 0; + top: 50px; + -webkit-transform-origin: top; + transform-origin: top; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + transition: all .5s ease; + -webkit-transition: all .5s ease; + -moz-transition: all 500ms ease; + -o-transition: all 500ms ease; + -ms-transition: all 500ms ease; + background: #fff; + border-radius: 0; + box-shadow: 0 3px 25px 0px rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset; + -webkit-box-shadow: 0 3px 25px 0px rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset; + background-clip: padding-box; + border-top: 3px solid #006836; + -webkit-transition: all 0.2s ease-out; + transition: all 0.5s ease-out; + -moz-transition: all 0.5s ease-out; + -ms-transition: all 0.5s ease-out; + -webkit-box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%); + box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%); + -webkit-transform: rotateX(-90deg); + transform: rotateX(-90deg); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} +nav.main-menu ul.menu > li{ + z-index: 11; + display: inline-block; +} +nav.main-menu ul.menu li ul > li:not(:first-child) { + border-top: 1px solid; + border-color: var(--base-grey); +} +nav.main-menu ul.menu li ul.mega-submenu li a { + font-size: 14px; + line-height: 24px; + font-weight: 400; + display: block; + padding: 10px 10px 10px 20px; + text-align: left; + color: var(--base-bodyfont-color); + background-color: var(--base-white); + font-family: var(--base-bodyfont); + border-radius: 0; + -webkit-transition: all .3s linear; + transition: all .3s linear; +} +nav.main-menu ul.menu li ul.mega-submenu li a span { + display: inline!important; + padding: 4px 8px; + background: #ff6f00; + color: var(--base-white) !important; + text-shadow: none; + border-radius: 0; + margin-left: 14px; + position: relative; + text-transform: uppercase; + font-size: 11px!important; + font-weight: 500!important; +} +nav.main-menu ul.menu li ul.mega-submenu li a span:before { + right: 100%; + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: var(--base-white); + border-right-color: #ff6f00; + border-width: 5px; + margin-top: -5px; +} +ul.menu-col li a{ + color: #6f6f6f; +} +ul.menu-col li a:hover, +ul.menu-col li a:focus{ + text-decoration: none; +} + + +/* Responsive +=================================*/ + +@media (min-width: 1200px) { + + nav.main-menu li.mega-menu-item ul.mega-submenu li ul { + left: 100%; + top: 0; + border-top: 0; + } + nav.main-menu li.mega-menu-item:last-child > ul { + right: 0; + left: auto; + } + nav.main-menu ul.menu > li > a{ + display: block; + font-weight: 600; + text-transform: uppercase; + font-size: 14px; + line-height: 26px; + font-family: var(--base-headingfont); + } + nav.main-menu li.mega-menu-item ul.mega-submenu li.mega-menu-item > a.mega-menu-link:before { + font-family: 'FontAwesome'; + float: right; + content: "\f105"; + margin-top: 0; + } + nav.main-menu ul.mega-submenu.megamenu-content .col-menu{ + padding: 0; + width: 240px; + border-right: solid 1px #f0f0f0; + } + nav.main-menu ul.mega-submenu.megamenu-content .col-menu:first-child{ + border-left: none; + } + nav.main-menu ul.mega-submenu.megamenu-content .col-menu:last-child{ + border-right: none; + } + nav.main-menu ul.mega-submenu.megamenu-content .content ul.menu-col li:last-child a{ + border-bottom: unset; + } + nav.main-menu li.mega-menu-item.on ul.mega-submenu.megamenu-content .content{ + display: block !important; + height: auto !important; + } + nav.main-menu li.mega-menu-item:hover > ul.mega-submenu { + opacity: 1; + display: block; + visibility: visible; + height: auto; + filter: alpha(opacity=100); + -webkit-transform: rotateX(0); + transform: rotateX(0); + } + + header.ttm-header-style-01 .site-navigation nav.main-menu li ul.mega-submenu { top: 82px; } + header.ttm-header-style-02 .site-navigation nav.main-menu li ul.mega-submenu { top: 82px; } + header.ttm-header-style-03 .site-navigation nav.main-menu li ul.mega-submenu { top: 100px; } +} + + +@media (max-width: 1199px) { + + .menubar{ + position: absolute; + right: 0; + top: 0; + bottom: 0; + z-index: 9; + } + .menubar-box { + display: block; + width: 30px; + height: 24px; + } + .menubar-inner, .menubar-inner:after, .menubar-inner:before { + position: absolute; + width: 30px; + height: 3px; + transition-timing-function: ease; + transition-duration: .15s; + transition-property: transform; + border-radius: 4px; + background-color: #2f2f2f; + } + .menubar--squeeze .menubar-inner { + top: 50%; + display: block; + margin-top: -2px; + transition-timing-function: cubic-bezier(.55,.055,.675,.19); + transition-duration: .1s; + } + .menubar-inner:after, .menubar-inner:before { + display: block; + content: ''; + } + .menubar-inner:after { + bottom: -8px; + } + .menubar-inner:before { + top: -8px; + } + .menubar--squeeze.is-active .menubar-inner { + transition-delay: .14s; + transition-timing-function: cubic-bezier(.215,.61,.355,1); + transform: rotate(45deg); + } + .menubar--squeeze.is-active .menubar-inner:before { + top: 0; + transition: top .1s ease,opacity .1s ease .14s; + opacity: 0; + } + .menubar--squeeze.is-active .menubar-inner:after { + bottom: 0; + transition: bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s; + transform: rotate(-90deg); + } + nav.main-menu{ + display: none ; + max-height: 10000px; + position: absolute; + box-shadow: 0 0 10px 0 rgba(0, 43, 92, 0.08); + z-index: 100; + top: 100%; + left: 0; + right: 0; + background-color: var(--base-white); + border-top: 3px solid; + overflow: visible; + } + nav.main-menu.show{ + display: block; + max-height: 10000px; + } + nav.main-menu ul.menu, nav.main-menu ul.menu > li{ + display: block; + position: relative; + } + nav.main-menu ul.menu > li > a{ + display: block; + font-weight: 600; + font-size: 16px; + padding: 15px 15px; + line-height: 20px; + text-align: left; + background-color: var(--base-white); + } + nav.main-menu ul.menu > li { + border-top: solid 1px; + border-color: var(--base-grey); + } + nav.main-menu ul.menu > li:first-child{ + border-top: none; + } + nav.main-menu ul.menu li > ul.mega-submenu li a:hover{ + background-color: var(--base-white); + } + nav.main-menu li.mega-menu-item a.mega-menu-link:after{ + font-family: 'FontAwesome'; + content: "\f105"; + float: right; + font-size: 16px; + } + nav.main-menu li.mega-menu-item.on > a.mega-menu-link:after{ + content: "\f107"; + } + nav.main-menu ul.menu-left > li:last-child > ul.mega-submenu{ + border-bottom: solid 1px #e0e0e0; + } + nav.main-menu ul.menu li.mega-menu-item ul.mega-submenu{ + width: 100%; + background-color: var(--base-white); + float: none; + border: none; + padding: 0 0 0 15px; + -moz-box-shadow: 0px 0px 0px; + -webkit-box-shadow: 0px 0px 0px; + -o-box-shadow: 0px 0px 0px; + box-shadow: 0px 0px 0px; + -moz-border-radius: 0px 0px 0px; + -webkit-border-radius: 0px 0px 0px; + -o-border-radius: 0px 0px 0px; + border-radius: 0px 0px 0px; + } + nav.main-menu ul.menu li ul.mega-submenu li a { padding: 10px 25px; } + nav.main-menu ul.menu li ul.mega-submenu li.active > a { background-color: var(--base-white); } + nav.main-menu ul.menu li.mega-menu-item ul.mega-submenu.active { + position: relative; + visibility: visible; + top: 0; + width: 100%; + opacity: 1; + z-index: 1; + display: contents; + background-color: inherit; + box-shadow: unset; + } + nav.main-menu ul.menu ul.mega-submenu li.mega-menu-item.on > ul.mega-submenu{ + display: inline-block; + margin-top: -10px; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu .title{ + padding: 10px 15px 10px 0; + line-height: 24px; + font-size: 14px; + text-transform: none; + font-weight: 500; + letter-spacing: 0px; + margin-bottom: 0; + cursor: pointer; + background-color: transparent; + border-right: 0; + border-bottom: solid 1px #e0e0e0; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu .title:before{ + font-family: 'FontAwesome'; + content: "\f105"; + float: right; + font-size: 16px; + margin-left: 10px; + position: relative; + right: 0; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu:last-child .title{ + border-bottom: none; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu.on:last-child .title{ + border-bottom: solid 1px #e0e0e0; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{ + border-bottom: none; + } + nav.main-menu .mega-menu-item .megamenu-content .col-menu.on .title:before{ + content: "\f107"; + } + nav.main-menu .megamenu-content{ + padding: 0; + } + nav.main-menu .megamenu-content .col-menu{ + padding-bottom: 0; + max-width: 100%; + flex: 100%; + } + nav.main-menu .megamenu-content .title{ + cursor: pointer; + display: block; + padding: 10px 15px; + margin-bottom: 0; + font-weight: normal; + } + nav.main-menu .megamenu-content .content{ + display: none; + } + nav.main-menu .megamenu-content .content.active{ + display: block; + } + + +} diff --git a/public/assets/css/prettyPhoto.css b/public/assets/css/prettyPhoto.css new file mode 100644 index 0000000..2a61e92 --- /dev/null +++ b/public/assets/css/prettyPhoto.css @@ -0,0 +1,170 @@ +div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} +div.pp_default .pp_top .pp_left{background:url("../images/prettyPhoto/default/sprite.png") -78px -93px no-repeat} +div.pp_default .pp_top .pp_middle{background:url("../images/prettyPhoto/default/sprite_x.png") top left repeat-x} +div.pp_default .pp_top .pp_right{background:url("../images/prettyPhoto/default/sprite.png") -112px -93px no-repeat} +div.pp_default .pp_content .ppt{color:#f8f8f8} +div.pp_default .pp_content_container .pp_left{background:url("../images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px} +div.pp_default .pp_content_container .pp_right{background:url("../images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px} +div.pp_default .pp_next:hover{background:url("../images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer} +div.pp_default .pp_previous:hover{background:url("../images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer} +div.pp_default .pp_expand{background:url("../images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_expand:hover{background:url("../images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer} +div.pp_default .pp_contract{background:url("../images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_contract:hover{background:url("../images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer} +div.pp_default .pp_close{width:30px;height:30px;background:url("../images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer} +div.pp_default .pp_gallery ul li a{background:url("../images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa} +div.pp_default .pp_social{margin-top:7px} +div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} +div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("../images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px} +div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} +div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("../images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} +div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} +div.pp_default .pp_content_container .pp_details{margin-top:5px} +div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative} +div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} +div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} +div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} +div.pp_default .pp_bottom .pp_left{background:url("../images/prettyPhoto/default/sprite.png") -78px -127px no-repeat} +div.pp_default .pp_bottom .pp_middle{background:url("../images/prettyPhoto/default/sprite_x.png") bottom left repeat-x} +div.pp_default .pp_bottom .pp_right{background:url("../images/prettyPhoto/default/sprite.png") -112px -127px no-repeat} +div.pp_default .pp_loaderIcon{background:url("../images/prettyPhoto/default/loader.gif") center center no-repeat} +div.light_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat} +div.light_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat} +div.light_rounded .pp_next:hover{background:url("../images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor:pointer} +div.light_rounded .pp_previous:hover{background:url("../images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor:pointer} +div.light_rounded .pp_expand{background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer} +div.light_rounded .pp_expand:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer} +div.light_rounded .pp_contract{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer} +div.light_rounded .pp_contract:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer} +div.light_rounded .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer} +div.light_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat} +div.light_rounded .pp_arrow_next{background:url("../images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat} +div.light_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat} +div.light_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat} +div.dark_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat} +div.dark_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat} +div.dark_rounded .pp_content_container .pp_left{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y} +div.dark_rounded .pp_content_container .pp_right{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y} +div.dark_rounded .pp_next:hover{background:url("../images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor:pointer} +div.dark_rounded .pp_previous:hover{background:url("../images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor:pointer} +div.dark_rounded .pp_expand{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_expand:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer} +div.dark_rounded .pp_description{margin-right:85px;color:#fff} +div.dark_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat} +div.dark_rounded .pp_arrow_next{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat} +div.dark_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat} +div.dark_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat} +div.dark_rounded .pp_loaderIcon{background:url("../images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat} +div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} +div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} +div.dark_square .pp_loaderIcon{background:url("../images/prettyPhoto/dark_square/loader.gif") center center no-repeat} +div.dark_square .pp_expand{background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor:pointer} +div.dark_square .pp_expand:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor:pointer} +div.dark_square .pp_contract{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor:pointer} +div.dark_square .pp_contract:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor:pointer} +div.dark_square .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor:pointer} +div.dark_square .pp_nav{clear:none} +div.dark_square .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_arrow_previous{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat} +div.dark_square .pp_arrow_next{background:url("../images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat} +div.dark_square .pp_next:hover{background:url("../images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor:pointer} +div.dark_square .pp_previous:hover{background:url("../images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor:pointer} +div.light_square .pp_expand{background:url("../images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor:pointer} +div.light_square .pp_expand:hover{background:url("../images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor:pointer} +div.light_square .pp_contract{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor:pointer} +div.light_square .pp_contract:hover{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor:pointer} +div.light_square .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor:pointer} +div.light_square .pp_nav .pp_play{background:url("../images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_arrow_previous{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat} +div.light_square .pp_arrow_next{background:url("../images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat} +div.light_square .pp_next:hover{background:url("../images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor:pointer} +div.light_square .pp_previous:hover{background:url("../images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor:pointer} +div.facebook .pp_top .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat} +div.facebook .pp_top .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x} +div.facebook .pp_top .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat} +div.facebook .pp_content_container .pp_left{background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y} +div.facebook .pp_content_container .pp_right{background:url("../images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y} +div.facebook .pp_expand{background:url("../images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer} +div.facebook .pp_expand:hover{background:url("../images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer} +div.facebook .pp_contract{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer} +div.facebook .pp_contract:hover{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer} +div.facebook .pp_close{width:22px;height:22px;background:url("../images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer} +div.facebook .pp_description{margin:0 37px 0 0} +div.facebook .pp_loaderIcon{background:url("../images/prettyPhoto/facebook/loader.gif") center center no-repeat} +div.facebook .pp_arrow_previous{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} +div.facebook .pp_arrow_next{background:url("../images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} +div.facebook .pp_nav{margin-top:0} +div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} +div.facebook .pp_nav .pp_play{background:url("../images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_nav .pp_pause{background:url("../images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_next:hover{background:url("../images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer} +div.facebook .pp_previous:hover{background:url("../images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer} +div.facebook .pp_bottom .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat} +div.facebook .pp_bottom .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x} +div.facebook .pp_bottom .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat} +div.pp_pic_holder a:focus{outline:none} +div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} +div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} +.pp_content{height:40px;min-width:40px} +* html .pp_content{width:40px} +.pp_content_container{position:relative;text-align:left;width:100%} +.pp_content_container .pp_left{padding-left:20px} +.pp_content_container .pp_right{padding-right:20px} +.pp_content_container .pp_details{float:left;margin:10px 0 2px} +.pp_description{display:none;margin:0} +.pp_social{float:left;margin:0} +.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden} +.pp_social .twitter{float:left} +.pp_nav{clear:right;float:left;margin:3px 10px 0 0} +.pp_nav p{float:left;white-space:nowrap;margin:2px 4px} +.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} +a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} +.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} +.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} +.pp_gallery div{float:left;overflow:hidden;position:relative} +.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} +.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} +.pp_gallery ul a img{border:0} +.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} +.pp_gallery li.default a{background:url("../images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px} +.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} +a.pp_next{background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} +a.pp_previous{background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} +a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} +a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} +.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} +#pp_full_res{line-height:1!important} +#pp_full_res .pp_inline{text-align:left} +#pp_full_res .pp_inline p{margin:0 0 15px} +div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} +div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} +div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} +div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} +div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} +div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} +div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} +div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} +div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} +div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} +div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url("../images/prettyPhoto/light_rounded/loader.gif") center center no-repeat} +div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat} +div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} +div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} +.pp_top,.pp_bottom{height:20px;position:relative} +* html .pp_top,* html .pp_bottom{padding:0 20px} +.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} +.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} +* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} +.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} +.pp_fade,.pp_gallery li.default a img{display:none} \ No newline at end of file diff --git a/public/assets/css/responsive.css b/public/assets/css/responsive.css new file mode 100644 index 0000000..bba4ab2 --- /dev/null +++ b/public/assets/css/responsive.css @@ -0,0 +1,1138 @@ +@media only screen and (min-width: 1801px) { + + .ttm-left-span > .ttm-col-wrapper-bg-layer { + margin-left: -500px; + } + .ttm-right-span > .ttm-col-wrapper-bg-layer { + margin-right: -500px; + } + .slider-portfolio-sec { margin-right: -375px !important; } +} + +@media only screen and (min-width: 1601px) and (max-width: 1800px){ + + .ttm-left-span > .ttm-col-wrapper-bg-layer { + margin-left: -400px; + } + .ttm-right-span > .ttm-col-wrapper-bg-layer { + margin-right: -400px; + } + .slider-portfolio-sec { margin-right: -315px !important; } +} + +@media only screen and (min-width: 1701px) and (max-width: 1800px){ + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 8%; + top: 57%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 25%; + top: 35%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 46%; + top: 46%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 63%; + top: 35%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 77%; + top: 57%; + } + +} +@media only screen and (min-width: 1601px) and (max-width: 1700px){ + + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 6%; + top: 54%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 24%; + top: 33%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 46%; + top: 43%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 64%; + top: 33%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 78%; + top: 54%; + } + +} +@media only screen and (min-width: 1501px) and (max-width: 1600px){ + + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 3%; + top: 54%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 22%; + top: 33%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 45%; + top: 43%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 65%; + top: 33%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 82%; + top: 54%; + } + +} +@media (max-width: 1500px) { + .banner_slider_1 .slide__content .banner-slider-arrow-info h3 { + font-size: 18px; + line-height: 28px; + } + .banner_slider_1 .slide__content .banner-slider-arrow-info span { + font-size: 12px; + line-height: 22px; + } +} +@media only screen and (min-width: 1401px) and (max-width: 1500px){ + + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 6%; + top: 54%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 24%; + top: 34%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 46%; + top: 42%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 64%; + top: 34%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 80%; + top: 54%; + } + +} +@media only screen and (min-width: 1301px) and (max-width: 1400px){ + + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 3%; + top: 56%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 23%; + top: 34%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 46%; + top: 42%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 65%; + top: 34%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 82%; + top: 56%; + } + +} +@media only screen and (min-width: 1200px) and (max-width: 1300px){ + + .banner-slider-arrow-info.arrow-info1 { + position: absolute; + left: 2%; + top: 58%; + } + .banner-slider-arrow-info.arrow-info2 { + position: absolute; + left: 19%; + top: 35%; + } + .banner-slider-arrow-info.arrow-info3 { + position: absolute; + left: 46%; + top: 41%; + } + .banner-slider-arrow-info.arrow-info4 { + position: absolute; + left: 67%; + top: 35%; + } + .banner-slider-arrow-info.arrow-info5 { + position: absolute; + left: 85%; + top: 58%; + } + +} +@media only screen and (min-width: 1401px) and (max-width: 1600px){ + + .ttm-left-span > .ttm-col-wrapper-bg-layer { + margin-left: -300px; + } + .ttm-right-span > .ttm-col-wrapper-bg-layer { + margin-right: -300px; + } + .slider-portfolio-sec { margin-right: -215px !important; } +} + +@media only screen and (max-width: 1400px) and (min-width: 1200px) { + .slider-portfolio-sec { margin-right: -115px !important; } +} + +@media only screen and (max-width: 1400px) and (min-width: 1171px) { + + .ttm-left-span > .ttm-col-wrapper-bg-layer { + margin-left: -200px; + } + .ttm-right-span > .ttm-col-wrapper-bg-layer { + margin-right: -200px; + } +} + +@media only screen and (min-width: 1300px){ + + .ttm-header-style-02 .ttm-slider-wide { + margin: 0 70px; + overflow: hidden; + } + +} +@media only screen and (max-width: 1500px) and (min-width: 1200px){ + .ttm-header-style-01 .site-navigation .header_extra .widget_info:last-child { + display: none !important; + } + .header_extra .widget_info:not(:last-child):after { left: 0; } + .header_extra .widget_info { padding-right: 0 !important; } + .ttm-header-style-01 .site-navigation .site-menubar { padding-left: 20px; } +} +@media only screen and (max-width: 1500px) and (min-width: 1366px){ + .slider-imagebox1{ right: 0px; } + .slider-imagebox2{ right: 50px; } +} +@media only screen and (max-width: 1365px) and (min-width: 1200px){ + .slider-imagebox1{ right: 40px; } + .slider-imagebox2{ right: 70px; } + .featured-icon-box.style9 { left: 0px; top: 88px; } + .ttm-header-style-03 .site-navigation .header_extra > div:not(:last-child) { + padding: 0 20px; + } + .ttm-header-style-02 .site-navigation .site-branding { padding-right: 30px ; } + .ttm-header-style-03 .site-navigation nav.main-menu { padding-right: 10px; } +} +@media only screen and (max-width: 1650px) and (min-width: 1200px){ + .ttm-header-style-03 .site-navigation .header_extra .widget_info { + display: none !important; + } +} +@media only screen and (max-width: 1079px) and (min-width: 992px){ + .spacing-4 { padding: 200px 0; } +} +@media only screen and (max-width: 1012px) and (min-width: 992px){ + .spacing-19 { padding-top: 347px; } +} + +@media (max-width:1175px){ + .tm_coverimgbox_wrapper { + display: block; + background-color: transparent; + } + .tm_coverimgbox_wrapper .tm_coverbox_contents{ + padding: 60px 15px 50px; + border-right: none; + height: auto; + margin-bottom: 15px; + } + .tm_coverimgbox_wrapper .tm_coverbox_contents .coverbox-img-reposive { + display: inline-flex; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + } + .tm_coverimgbox_wrapper .tm_coverbox_img { + display: none; + } + .tm_coverimgbox_wrapper .tm_coverbox_contents.style1 { width: 100%; } +} + +@media only screen and (min-width: 1200px){ + + /* header */ + .ttm-stickable-header.fixed-header { + display: block; + position: fixed !important; + top: 0; + left: 0; + right: 0; + width: 100%; + z-index: 111; + margin-top: 0; + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); + } + + /* ttm-header-style 01*/ + /* header.ttm-header-style-01 { + position: absolute; + left: 0; + right: 0; + z-index: 3; + } */ +} + +@media all and (max-width: 1199px) { + + .res-1199-ml-0 { margin-left: 0 !important; } + .res-1199-mr-0 { margin-right: 0 !important; } + .res-1199-mt-0 { margin-top: 0 !important; } + .res-1199-mb-0 { margin-bottom: 0 !important; } + + .res-1199-ml-10 { margin-left: 10px !important; } + .res-1199-ml-15 { margin-left: 15px !important; } + .res-1199-ml-20 { margin-left: 20px !important; } + + .res-1199-mr-10 { margin-right: 10px !important; } + .res-1199-mr-15 { margin-right: 15px !important; } + .res-1199-mr-20 { margin-right: 20px !important; } + + .res-1199-mr_330 { margin-right: -330px !important; } + .res-1199-mx-auto { margin: auto !important; } + + .res-1199-pt-0{ padding-top: 0!important; } + .res-1199-pr-0{ padding-right: 0!important; } + .res-1199-pl-0{ padding-left: 0!important; } + .res-1199-pb-0{ padding-bottom: 0!important; } + .res-1199-pl-15{ padding-left: 15px !important; } + + .res-1199-pt-15{ padding-top: 15px!important; } + .res-1199-pt-50{ padding-top: 50px!important; } + .res-1199-pr-15{ padding-right: 15px!important; } + .res-1199-mt-15 { margin-top: 15px !important; } + .res-1199-mt-30 { margin-top: 30px !important; } + .res-1199-mt-50 { margin-top: 50px !important; } + .res-1199-mb-15 { margin-bottom: 15px !important; } + .res-1199-mb-20 { margin-bottom: 20px !important; } + .res-1199-mb-30 { margin-bottom: 30px !important; } + .res-1199-mb-50 { margin-bottom: 50px !important; } + + .res-1199-w-100 { width: 100% !important; } + + .top_bar{ display: none; } + .header .site-header-menu { background-color: rgba(255, 255, 255, 1); } + .site-navigation .site-branding:before { display: none; } + .ttm-page-title-row-inner { padding: 88px 0 94px; } + header .container{ max-width: 100%; } + .site-navigation .site-menubar { margin-right: 0; cursor: pointer;} + .header_extra , .widget_info{ display: none !important; visibility: hidden; } + .site-navigation .site-menubar:before { display: none; } + .site-navigation nav.main-menu ul.menu > li > a { + line-height: 1px !important; + padding: 20px 15px !important; + } + + .ttm-header-style-01 .menubar-inner, + .ttm-header-style-01 .menubar-inner:after, + .ttm-header-style-01 .menubar-inner:before{ + background-color: var(--base-skin); + } + + .ttm-header-style-01 .site-header-menu { border: none; } + .ttm-header-style-01 .site-header-menu .site-header-menu-inner { + padding: 0; + background-color: var(--base-white); + } + + .ttm-header-style-02 .top_bar_contact_sec:after { height: 100%; } + .ttm-header-style-02 .top_bar_contact_sec .top_bar_contact_item:last-child { + padding-right: 30px; + } + .ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a:after { + position: relative !important; + float: right; + } + .ttm-header-style-02 .site-header-menu .site-header-menu-inner { padding: 0; } + + .ttm-header-style-03 .site-header-menu .site-header-menu-inner { padding: 0; } + .ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a:before { display: none; } + + .site-branding { text-align: center; background-color: transparent; padding-left: 0; } + .header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding, + #site-header-menu .site-navigation { height: 80px; } + .row-title .section-title:after{content: unset;} + + .ttm-row .container, .ttm-row .container-fluid, + .ttm-page-title-row .container, + footer .container { max-width: 100%; } + + .ttm-row .container, footer .container, + .element-row .container, + .sidebar .container{ padding: 0; } + + .ttm-row .container > .row, + .ttm-page-title-row .container > .row, + footer .container .row { margin: 0; } + + .slick-slide.slick-current.slick-active + .featured-imagebox.featured-imagebox-portfolio.style1 { + border: none; + transform: scale(1); + } + + .ttm-row.about-section-4 { padding: 100px 0 100px; } + .ttm-row.services-section-3 { padding: 100px 0 100px ; margin-top: 0px; } + .ttm-row.section-title-section { padding: 93px 0 240px; } + .ttm-row.solution-section { margin-top: -240px; } + .ttm-row.testimonial-section-homepage { margin-top: 0px; } + .ttm-row.consultant-section { padding: 92px 0 100px; } + + .spacing-7 { padding: 40px 30px 40px 15px; margin-right: -30px; } + .spacing-9 { padding: 0; } + .spacing-11 { margin-right: 0; } + .spacing-12 { padding: 50px 50px 0; } + .spacing-17 { padding: 10px 15px 10px 15px; } + .spacing-21 { padding: 49px 15px 41px;margin-right: 0;} + .spacing-24 { padding: 0; } + + .slider-imagebox1{ display: none; } + .slider-imagebox2{ display: none; } + + .about-section-fid { left: -15px; } + .ttm-processbox-wrapper:before { display: none; } + + .portfolio-experience-section .slick-slide, + .portfolio-experience-section-2 .slick-slide { padding: 0 15px; } + .ttm-row.services-section-3 .section-title h2 { color: var(--base-dark); } + + .featured-icon-box.style14 .ttm-icon.ttm-icon_element-size-md.style1.ver-line:before { display: none; } + .contact-info { margin: 0; } + .featured-icon-box.style9 { left: -75px; top: 88px; } + + .ttm-blog-classic .entry-header .entry-title { margin-bottom: 0; } + .ttm-blog-classic .ttm-blog-classic-content .post-meta { padding-bottom: 15px; } + article.ttm-blog-classic .ttm-blog-classic-content .entry-content { padding-top: 15px; } + article.ttm-blog-classic .ttm-blog-classic-content + .entry-content .ttm-postbox-desc-footer { padding-top: 0; } + + .testimonials.style5 .testimonial-content {height: auto;} + .banner_slider_1 .slide__content .banner-slider-arrow-info { display: none!important; } + .testimonials.style6 { display: none; } + .ttm-blog-single blockquote { padding: 30px 80px 23px 45px; } + +} + +@media (max-width: 991px){ + + .ttm-equal-height-image, + .featured-imagebox img, + .ttm_single_image-wrapper, + .ttm_single_image-wrapper img, + [class*='col-lg'] .ttm-equal-height-image { text-align: center; margin: 0 auto; } + [class*='col-lg'] .ttm-equal-height-image { display: block; width: 100%;} + .featured-imagebox img { min-width: 100%; } + + .page-title-heading h2 { font-size: 38px; line-height: 40px; margin-bottom: 5px; } + .page-title-heading p { margin-bottom: 8px; } + .ttm-page-title-row-inner { padding: 65px 0;} + + .ttm-header-style-02 .contact_bar_section { display: none; } + .heading-section.ttm-bgcolor-grey p { padding-left: 0; } + .ttm-header-style-02 .contact_bar_section { margin-bottom: 0px; } + + .res-991-display-none { display: none; } + + [class*='col-lg'] .ttm-col-bgimage-yes, + .bg-layer-equal-height [class*='col-lg'] .ttm-col-bgcolor-yes{ height: auto !important; } + .bg-layer > .container > .row > [class*='col-lg'] { padding: 0; } + + h1 { font-size: 60px; line-height: 72px; } + h2 { font-size: 30px; line-height: 40px; } + h3 { font-size: 21px; line-height: 30px; } + h4 { font-size: 28px; line-height: 38px; } + h5 { font-size: 20px; line-height: 30px; } + h6 { font-size: 15px; line-height: 18px;} + + .section-title .title-header h2.title { + font-size: 40px; + line-height: 50px; + margin-bottom: 0; + } + .section-title { margin-bottom: 20px; } + .section-title.style2 .title-header{ width: 100%; padding-bottom: 0px;} + .section-title.style2 {margin-bottom: 30px;} + .section-title.style2 .title-header, .section-title.style2 .title-desc { display: block; } + .section-title.style2 .title-header:after { content: unset; } + .row-title .section-title h2.title { font-size: 60px !important; line-height: 70px !important; } + .section-title.title-style-center_text {padding-left: 0px;padding-right: 0px;} + + body .page.ttm-sidebar-true .site-main, .ttm-row { padding: 50px 0 !important; } + .ttm-row.broken-section { padding: 0 0 !important;} + .ttm-row.top_zero_padding-section {padding: 0px 0 50px !important;} + .ttm-row.bottom_zero_padding-section {padding: 50px 0 0 !important;} + .ttm-row.zero_padding-section { padding: 0 0 0px!important; } + .ttm-row.bolg-section {padding: 50px 0 45px!important;} + .ttm-row.portfolio-section { padding: 50px 0 35px !important; } + .ttm-row.blog_faq-section { padding: 50px 0 35px !important; } + .ttm-row.blog-section { padding: 50px 0 35px !important; } + .ttm-row.cta-section { padding: 50px 0 0 !important; } + .ttm-row.services_2-section { padding: 50px 0 35px !important; } + .ttm-row.contact-section { padding: 0 0 !important; } + .ttm-row.portfolio_2-section { padding: 50px 0 35px !important; } + .ttm-row.process-section { padding: 50px 0 25px !important; } + .ttm-row.action-section {padding: 53px 0 157px !important;} + .ttm-row.top_zero_padding-section.testimonial-section { padding: 0 !important; } + .ttm-row.heading-section { padding : 120px 0 42px !important; margin-top: -80px; } + .ttm-row.portfolio-experience-section-2 { padding: 50px 0 35px !important;} + .ttm-row.zero_padding-section.health-cure-type-section-2 { margin-top: 0px; } + .ttm-row.zero_padding-section.procedure-section { margin-top: 0px; } + .ttm-row.about-section { padding: 50px 0 35px!important; } + .ttm-row.about-section-2 { padding: 50px 0 35px !important; } + .ttm-row.testimonial-section-2 { padding: 15px 0 50px !important; } + .ttm-row.services-section-2 { padding: 50px 0 35px !important;} + .ttm-row.progress-section { margin-top: 0 !important; } + .ttm-row.fid-section {padding: 45px 0 0 !important;margin-top: 0;} + .ttm-row.success-section { padding: 98px 0 50px !important;} + .ttm-row.pricing-plan-section { padding: 50px 0 35px !important; } + .ttm-row.section-title-section { padding: 50px 0 75px !important; } + .ttm-row.solution-section { padding: 0 !important; margin-top: -90px ; } + .ttm-row.explanation-section { padding: 50px 0 50px !important; } + .ttm-row.welcome-section {padding: 35px 0 35px !important;} + .ttm-row.our-team {padding: 35px 0 !important;} + .ttm-row.personal-info-section {padding: 50px 0 32px !important;} + .ttm-row.experience-section { padding: 50px 0 28px !important;} + + .spacing-1 { padding: 0px 0 25px;} + .spacing-2 { padding: 15px 0px 0px; margin: 0; } + .spacing-3 { padding: 30px 15px; } + .spacing-4 { padding: 0; } + .spacing-5 { margin-top: 0px; } + .spacing-6 { padding: 20px 15px 20px !important; margin: 0 -15px !important;} + .spacing-7 { padding: 50px 15px; margin-right: 0; } + .spacing-8 { margin-top: -1px; } + .spacing-10 {padding: 42px 15px 50px;margin-left: 0;} + .spacing-12 { padding: 0 50px 0; } + .spacing-13 {padding: 5px 15px 50px;} + .spacing-17 { padding: 5px 5px 5px 15px; } + .spacing-19 { padding: 0;margin-top: 20px;} + .spacing-22 {margin: 0 !important;padding: 50px 15px 50px;} + + /* spacing */ + .res-991-p-0 { padding: 0px !important; } + .res-991-p-20 { padding: 20px !important; } + .res-991-pt-0{ padding-top: 0 !important; } + .res-991-pt-10{ padding-top: 10px !important; } + .res-991-pt-15{ padding-top: 15px !important; } + .res-991-pt-20{ padding-top: 20px !important; } + .res-991-pt-30{ padding-top: 30px !important; } + .res-991-pt-35{ padding-top: 35px !important; } + .res-991-pt-40{ padding-top: 40px !important; } + .res-991-pt-50{ padding-top: 50px !important; } + .res-991-pt-60{ padding-top: 60px !important; } + .res-991-pt-80{ padding-top: 80px !important; } + .res-991-pt-100{ padding-top: 100px !important; } + + .res-991-pb-0{ padding-bottom: 0 !important; } + .res-991-pb-15{ padding-bottom: 15px !important; } + .res-991-pb-20{ padding-bottom: 20px !important; } + .res-991-pb-25{ padding-bottom: 25px !important; } + .res-991-pb-30{ padding-bottom: 30px !important; } + .res-991-pb-35{ padding-bottom: 35px !important; } + .res-991-pb-40{ padding-bottom: 40px !important; } + .res-991-pb-50{ padding-bottom: 50px !important; } + .res-991-pb-60{ padding-bottom: 60px !important; } + .res-991-pb-70{ padding-bottom: 70px !important; } + .res-991-pb-80{ padding-bottom: 80px !important; } + + .res-991-pr-0{ padding-right: 0 !important; } + .res-991-pr-15{ padding-right: 15px !important; } + .res-991-pr-20{ padding-right: 20px !important; } + .res-991-pr-30{ padding-right: 30px !important; } + .res-991-pr-50{ padding-right: 50px !important; } + .res-991-pr-60{ padding-right: 60px !important; } + + .res-991-pl-0{ padding-left: 0 !important; } + .res-991-pl-15{ padding-left: 15px !important; } + .res-991-pl-20{ padding-left: 20px !important; } + .res-991-pl-30{ padding-left: 30px !important; } + .res-991-pl-50{ padding-left: 50px !important; } + .res-991-pl-60{ padding-left: 60px !important; } + + .res-991-mx-auto { margin: auto !important; } + .res-991-m-0 { margin: 0 !important; } + .res-991-mt-0 { margin-top: 0 !important; } + .res-991-mt-10{ margin-top: 10px !important; } + .res-991-mt-15{ margin-top: 15px !important; } + .res-991-mt-20{ margin-top: 20px !important; } + .res-991-mt-30{ margin-top: 30px !important; } + .res-991-mt-40{ margin-top: 40px !important; } + .res-991-mt-45{ margin-top: 45px !important; } + .res-991-mt-50{ margin-top: 50px !important; } + .res-991-mt-60{ margin-top: 60px !important; } + + .res-991-mt_10{ margin-top: -10px !important; } + .res-991-mt_15{ margin-top: -15px !important; } + .res-991-mt_20{ margin-top: -20px !important; } + .res-991-mt_30{ margin-top: -30px !important; } + .res-991-mt_40{ margin-top: -40px !important; } + .res-991-mt_50{ margin-top: -50px !important; } + .res-991-mt_60{ margin-top: -60px !important; } + + .res-991-mb-0{ margin-bottom: 0 !important; } + .res-991-mb-5{ margin-bottom: 5px !important; } + .res-991-mb-15{ margin-bottom: 15px !important; } + .res-991-mb-10{ margin-bottom: 10px !important; } + .res-991-mb-20{ margin-bottom: 20px !important; } + .res-991-mb-25{ margin-bottom: 25px !important; } + .res-991-mb-30{ margin-bottom: 30px !important; } + .res-991-mb-40{ margin-bottom: 40px !important; } + .res-991-mb-50 { margin-bottom: 50px !important; } + .res-991-mb-60 { margin-bottom: 60px !important; } + + .res-991-mb_15{ margin-bottom: -15px !important; } + .res-991-mb_20{ margin-bottom: -20px !important; } + .res-991-mb_25{ margin-bottom: -25px !important; } + .res-991-mb_30{ margin-bottom: -30px !important; } + .res-991-mb_40{ margin-bottom: -40px !important; } + .res-991-mb_50{ margin-bottom: -50px !important; } + .res-991-mb_60{ margin-bottom: -60px !important; } + .res-991-mb_70{ margin-bottom: -70px !important; } + .res-991-mb_80{ margin-bottom: -80px !important; } + + .res-991-ml-0{ margin-left: 0 !important; } + .res-991-ml-15{ margin-left: 15px !important; } + .res-991-ml-20{ margin-left: 20px !important; } + .res-991-ml-30{ margin-left: 30px !important; } + .res-991-ml-40{ margin-left: 40px !important; } + .res-991-ml-50{ margin-left: 50px !important; } + + .res-991-ml_15{ margin-left: -15px !important; } + .res-991-ml_30{ margin-left: -30px !important; } + .res-991-ml_50{ margin-left: -50px !important; } + + .res-991-mr-0{ margin-right: 0 !important; } + .res-991-mr-15{ margin-right: 15px !important; } + .res-991-mr-20{ margin-right: 20px !important; } + .res-991-mr-30{ margin-right: 30px !important; } + .res-991-mr-40{ margin-right: 40px !important; } + .res-991-mr-50{ margin-right: 50px !important; } + + .res-991-mr_15{ margin-right: -15px !important; } + .res-991-mr_30{ margin-right: -30px !important; } + .res-991-mr_50{ margin-right: -50px !important; } + .res-991-mr_60{ margin-right: -60px !important; } + + .res-991-plr-15{ padding-right: 15px!important; + padding-left: 15px!important; } + + .res-991-w-100 { width: 100% !important; } + + .ttm-vertical_sep > [class*='col-lg']:not(:last-child):before { content: unset; } + + .featured-imagebox.featured-imagebox-portfolio.style1 { margin-top: 0px; margin-bottom: 15px; } + .featured-imagebox-portfolio.style1.active:before, + .featured-imagebox-portfolio.style4.active:before{ + opacity: 1; + backface-visibility: visible; + } + .featured-imagebox-portfolio.style1.active .featured-thumbnail, + .featured-imagebox-portfolio.style4.active .featured-thumbnail { + opacity: 0; + } + .featured-imagebox-portfolio.style1.active:hover .featured-thumbnail, + .featured-imagebox-portfolio.style4.active:hover .featured-thumbnail { + opacity: 1; + } + .featured-imagebox-portfolio.style1.active .featured-content, + .featured-imagebox-portfolio.style4.active .featured-content { + color: #232323; + background-color: var(--base-white); + } + .featured-imagebox-portfolio.style1.active:hover .featured-content, + .featured-imagebox-portfolio.style4.active:hover .featured-content { + color: var(--base-white); + background-color: transparent; + } + .featured-imagebox-portfolio.style1.active:hover .ttm-footer .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{ + border-color: var(--base-white); + color: var(--base-white); + } + .featured-imagebox-portfolio.style1 .featured-content { + padding: 60px 35px 62px 35px; + } + .featured-imagebox-portfolio.style1.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{ + color: var(--base-dark); + border-color: var(--base-dark); + } + .featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:before, + .featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:after{border-color: var(--base-white);} + + .featured-imagebox-portfolio.style1.active .featured-title h3 a, + .featured-imagebox-portfolio.style4.active .featured-title h3 a { + color: var(--base-dark); + } + .featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn + .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn{ + color: var(--base-dark); + border-color: var(--base-dark); + background-color: transparent; + } + .featured-imagebox-portfolio.style1.active:hover .featured-title h3 a, + .featured-imagebox-portfolio.style4.active:hover .featured-title h3 a{color: var(--base-white);} + .featured-imagebox-portfolio.style1:hover .ttm-footer a, + .featured-imagebox-portfolio.style4:hover .ttm-footer a{border-color: var(--base-white);} + .featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn:hover, + .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn:hover { + background-color: transparent; + color: #2f2f2f; + border-color: #2f2f2f; + } + .featured-imagebox-portfolio.style4.active:hover .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{ + border-color: var(--base-white) !important; + color: var(--base-white); + } + .featured-imagebox-portfolio.style4.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border{ + color: var(--base-dark); + border-color: var(--base-dark); + } + .ttm-box-view-left-image .featured-content .ttm-box-desc, .ttm-box-view-left-image .featured-content .featured-desc{ + padding-bottom: 0px; + } + .ttm-highlight-fid-style1 {left: 15px;width: 75%;max-width: 75%;top: 0px;} + .row .col-lg-3:last-child .featured-icon-box.style11 .tm-steps-seperator .tm-sepeline:before, + .row .col-lg-3:last-child .featured-icon-box.style11 .tm-steps-seperator .tm-sepeline:after{ + content: ''; + } + .row .col-lg-3:last-child .featured-icon-box.style14 .tm-steps-seperator .tm-sepeline:before, + .row .col-lg-3:last-child .featured-icon-box.style14 .tm-steps-seperator .tm-sepeline:after{ + content: ''; + } + article.ttm-blog-classic {margin-bottom: 50px;} + .featured-icon-box.style13 { margin: 0;} + .play-icon {right: auto;} + .widget-wrap-text {right: 0;position: relative;} + .testimonials.style1 {margin-bottom: 0;} + .featured-imagebox-portfolio.style1 .featured-thumbnail img {height: 383px;} + + .sidebar .sidebar-right{ margin-top: 60px !important; order: 1; width: 100%; } + .sidebar .sidebar-left{ margin-top: 40px !important; width: 100%; } + + section.error-404 {padding: 50px 0;} + section.error-404 h2 {font-size: 280px;} + section.error-404 .page-header img { width: 280px; height: 280px; } + section.error-404 .page-header > div > div:last-child { margin-left: -64px; } + + .featured-icon-box.style4{ padding: 30px 0px!important; } + .featured-icon-box.style7{ padding: 30px 0px!important; } + .featured-icon-box.icon-align-before-content.style2 { margin: 15px 0; } + .featured-icon-box.icon-align-top-content.style1 { padding: 45px 15px 48px; } + + .about-image-class { display: block; margin: 0 auto; } + .about-image1 { top : 0px; right: -20px;} + .about-image2 { padding-bottom: 0px; } + .about-section-fid { position: relative; top: 0; left: 0; } + .testimonials.style2 .testimonial-content blockquote { padding: 35px 20px; } + .testimonials.style2 .testimonial-content blockquote { font-size: 28px; line-height: 40px;} + .about-image3 { left: 0; top: 0; margin-top: 30px; } + .about-image3 img { border: none; } + + .widget.widget-nav-menu ul { display: block; } + .widget.widget-nav-menu ul li { width: 100%; text-align: left; } + .widget.widget-nav-menu ul li a{ padding-left: 15px; } + + .featured-icon-box.style14 { margin-top: 0; } + .featured-icon-box.style5 { right: -40px; top: 40px; } + .featured-icon-box br { display: none; } + .featured-icon-box.style15 { margin: 0; } + + .featured-icon-box.style19 .featured-bottom { bottom: -10px; } + + .addres-info:after { display: none; } + .contact-info { margin: 0; } + + .fid-section h3.title { font-size: 30px; line-height: 36px; } + .tm_coverbox_contents { min-height: 452px;} + .testimonials.style5 { padding: 0px 0; } + + .ttm-progress-bar.style2 .progress-bar-title , + .ttm-progress-bar.style2 .progress-bar-inner { margin-left: 80px; } + + .first-footer { padding-top: 30px; } + .newsletter-form-title {padding-bottom: 20px;} + .newsletter-form-div{ margin-top: 0; display: block; margin-right: 0;} + .newsletter-form-div:before,.newsletter-form-div:after { display: none; } + .first-footer p { width: 100%; } + .second-footer {padding: 25px 0 15px;} + .second-footer .widget-area .widget {padding: 0px 0 21px;} + .footer-nav-menu { text-align: center; } + .widget-area.sidebar-top { padding-bottom: 20px; } + + .featured-icon-box.style19 { padding: 31px 15px 35px; } + .banner_slider_2 .slide__content p { margin-bottom: 25px; padding-top: 10px; } + .featured-icon-box.style12 {margin: 20px 0 0;} + .tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content {padding: 30px 15px;} + .featured-imagebox-achivements .featured-thumbnail { padding: 0 0px 0;} + .featured-icon-box.style20 {padding-top: 10px;} + + +} + +@media (min-width: 992px) { + + .sidebar .sidebar-left { padding-right: 0px; padding-left: 0px;} + .sidebar.ttm-sidebar-left .content-area { padding-left: 0px; padding-right: 15px;} + + .sidebar .sidebar-right { padding-right: 15px; padding-left: 15px;} + .sidebar.ttm-sidebar-right .content-area { padding-right: 15px; padding-left: 15px;} + + .sidebar.ttm-sidebar-top .sidebar-top , .sidebar.ttm-sidebar-top .content-area { flex: 100%; max-width: 100%;} +} + +@media (max-width: 767px){ + + .ttm-fid.inside.style1 h4 span { + font-size: 80px; + line-height: 80px; + } + .ttm-fid.inside.style1:before { + width: 100px; + height: 140px; + } + .featured-icon-box.icon-align-before-title.style4 { + padding: 30px 0; + margin: 0 0; + } + .testimonials-info .testimonials .testimonial-content blockquote { + padding: 10px 0; + font-size: 18px; + font-weight: 500; + line-height: 35px; + margin: 0 0 20px; + } + .section-title .title-header h2.title, + .section-title h2.title { font-size: 30px; line-height: 40px; } + .section-title h3 { font-size: 14px; } + .section-title, + .section-title.style2 {margin-bottom: 20px;} + .row-title .section-title h2.title { font-size: 46px !important; line-height: 56px !important; } + + .featured-icon-box.icon-align-before-content.style2 .featured-content p { font-size: 18px; line-height: 28px; } + .testimonials.style1 .testimonial-content blockquote { font-size: 16px ; line-height: 26px; } + br {display: none;} + + .spacing-15 { padding: 50px 30px; } + .spacing-17 { padding: 25px 15px 22px 15px; } + + .res-767-mt-0{ margin-top: 0px !important; } + .res-767-mt-10{ margin-top: 10px !important; } + .res-767-mt-15{ margin-top: 15px !important; } + .res-767-mt-20{ margin-top: 20px !important; } + .res-767-mt-30{ margin-top: 30px !important; } + .res-767-mt-40{ margin-top: 40px !important; } + .res-767-mt-50{ margin-top: 50px !important; } + + .res-767-mb-0{ margin-bottom: 0px !important; } + .res-767-mb-30{ margin-bottom: 30px !important; } + + .res-767-p-30 { padding: 30px; } + .res-767-pt-0 { padding-top: 0 !important; } + .res-767-pb-0 { padding-bottom: 0 !important; } + .res-767-pl-0 { padding-left: 0 !important; } + .res-767-pl-15 { padding-left: 15px !important; } + .res-767-pl-30 { padding-left: 30px !important; } + .res-767-pr-0 { padding-right: 0 !important; } + .res-767-pr-15 { padding-right: 15px !important; } + .res-767-ml-0{ margin-left: 0 !important; } + + .res-767-pt-10 { padding-top: 10px !important; } + .res-767-pt-15 { padding-top: 15px !important; } + .res-767-pt-20 { padding-top: 20px !important; } + .res-767-pt-30 { padding-top: 30px !important; } + .res-767-pt-40 { padding-top: 40px !important; } + .res-767-pt-50 { padding-top: 50px !important; } + + .res-767-pb-10 { padding-bottom: 10px !important; } + .res-767-pb-15 { padding-bottom: 15px !important; } + .res-767-pb-30 { padding-bottom: 30px !important; } + .res-767-pb-40 { padding-bottom: 40px !important; } + .res-767-pb-50 { padding-bottom: 50px !important; } + + [class*='col-md'] .ttm-equal-height-image { text-align: center; margin: 0 auto} + [class*='col-md'] .ttm-equal-height-image { display: block; } + [class*='col-md'] .ttm-col-bgimage-yes, + .bg-layer-equal-height [class*='col-md'] + .ttm-col-bgcolor-yes{ height: auto !important; } + + .ttm-header-style-01 .site-navigation nav.main-menu ul.menu > li > a , + .ttm-header-style-02 .site-navigation nav.main-menu ul.menu > li > a , + .ttm-header-style-03 .site-navigation nav.main-menu ul.menu > li > a { line-height: 32px; padding: 10px; } + + .title-box .page-title-heading h1{ font-size: 38px ; line-height: 41px; } + .slick_slider .slick-arrow, .slick_slider .slick-dot { display: none; visibility: hidden; } + #menu-footer-menu, .copyright, .copyright .social-icons {text-align: center;display: block!important;} + + .copyright {padding-top: 15px; padding-bottom: 15px;} + .testimonials.style2 .testimonial-content blockquote { font-size: 24px; line-height: 32px;} + + .ttm-tabs.ttm-tab-style-01 ul.tabs {display: block;} + .ttm-tabs.ttm-tab-style-01 ul.tabs li.active{border-bottom-color: #e7e7e7;} + .ttm-tabs.ttm-tab-style-01 ul.tabs li{border: 1px solid #e7e7e7;margin-bottom: 10px;padding-left: 15px;} + .ttm-tabs.ttm-tab-style-01 ul.tabs li.active:before, + .ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after{content: unset;} + .featured-imagebox-portfolio.style1 { border-right: none;} + .featured-imagebox-post.style4{margin: 15px 0px;} + .featured-icon-box.icon-align-before-content.icon-ver_align-top.style12 {padding: 40px 15px 0;margin-top: 0;} + .featured-imagebox-portfolio.style1 .featured-thumbnail img { height: 380px;} + .featured-imagebox-portfolio.style1 .featured-desc p { + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + .ttm-pricing-plan { margin-top: 0; padding-bottom: 30px;} + .ttm-fid.inside.style1 h4, .ttm-fid.inside.style1 h4 span { font-size: 72px; line-height: 72px; } + .ttm-fid.inside.style2 h4, .ttm-fid.inside.style2 h4 span { font-size: 30px; line-height: 40px; } + .featured-icon-box.style9 { position: relative; left: 0px; top: 0px; } + .overlay-border { display: none; } + .about-btn { position: relative; top: 0; left: 0; margin-left: 0; margin-top: 30px;} + .ttm-fid.inside.style5 { display: none; } + .featured-icon-box.style5 { top: 65px; } + article.ttm-blog-classic .ttm-blog-classic-content { padding: 5px 30px 20px 20px; } + .ttm-blog-single blockquote .qoute-text { padding-right: 80px; } + .ttm-blog-single blockquote { padding: 30px 30px 23px 30px; } + .ttm-btn.ttm-btn-size-md.style5 { font-size: 13px; } + .tm_coverbox_contents { min-height: 375px;} + + .border-left, .border-right, .border-bottom { border: 0px !important; } + + .ttm-blog-single blockquote .qoute-text br { display: none; } + article.ttm-blog-classic { margin-bottom: 30px; } + .testimonials.style5 .testimonial-content .testimonial-desc { padding: 15px 15px 20px;} + .testimonials.style4 .testimonial-content blockquote{padding: 40px 15px 40px} + .testimonials.style5 .testimonial-content .testimonial-desc:after { display: none; } + + .ttm-fid.inside.ttm-fid-boxed-view.style4 { + width: 100%; + } + .ttm-list.ttm-list-style-icon.style1 { padding: 15px 0; } + + .ttm-progress-bar.style2 .progress-bar-title , + .ttm-progress-bar.style2 .progress-bar-inner { margin-left: 80px; } +} + +@media (max-width: 575px){ + + .second-footer .widget-area:nth-child(2) { margin-top: 0; } + .ttm-row.heading-section .section-title h2 { font-size: 50px; line-height: 60px; } + .ttm-row.heading-section h4 span { font-size: 50px; line-height: 60px; } + .text-style2 , .text-style1 { + font-size: 15px; + line-height: 26px; + } + .row-title .section-title h2.title { + font-size: 40px !important; + line-height: 50px !important; + } + + .res-575-mb-0{ margin-bottom: 0px !important; } + .res-575-mb-15{ margin-bottom: 15px !important; } + .res-575-mb-30{ margin-bottom: 30px !important; } + .res-575-mt-0{ margin-top: 0px !important; } + .res-575-mt-10{ margin-top: 10px !important; } + .res-575-mt-15{ margin-top: 15px !important; } + .res-575-mt-20{ margin-top: 20px !important; } + .res-575-mt-30{ margin-top: 30px !important; } + .res-575-mt_15{ margin-top: -15px !important; } + .res-575-ml-0{ margin-left: 0px !important; } + .res-575-mr-50{ margin-right: 50px !important; } + .res-575-mr-150{ margin-right: 150px !important; } + .res-575-mr-auto{ margin-right: auto !important; } + .res-575-mr-0{ margin-right: 0px !important; } + + .res-575-pt-0 { padding-top: 0 !important; } + .res-575-pb-0 { padding-bottom: 0 !important; } + .res-575-pl-0 { padding-left: 0 !important; } + .res-575-pl-15 { padding-left: 15px !important; } + .res-575-pl-30 { padding-left: 30px !important; } + .res-575-pr-0 { padding-right: 0 !important; } + + .res-575-pt-10 { padding-top: 10px !important; } + .res-575-pt-15 { padding-top: 15px !important; } + .res-575-pt-20 { padding-top: 20px !important; } + .res-575-pt-30 { padding-top: 30px !important; } + .res-575-pt-40 { padding-top: 40px !important; } + + .res-575-pb-15 { padding-bottom: 15px !important; } + .res-575-pb-30 { padding-bottom: 30px !important; } + .res-575-pb-40 { padding-bottom: 40px !important; } + + .row.ttm-vertical_sep > [class*=col-]:not(:last-child):before { content: unset; } + .ttm-tabs.ttm-tab-style-01 ul.tabs li { margin-left: 0; margin-right: 0; } + .ttm-blog-single blockquote { + padding: 30px; + } + .ttm-blog-single blockquote .qoute-text{ + font-size: 18px; + padding-right: 0; + } + .ttm-blog-single blockquote:before , + .ttm-blog-single blockquote:after { display: none; } + + .comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email, + .comments-area .comment-form .comment-form-url { + width: 100%; + } + .ttm-single-product-details div.images , .ttm-single-product-details div.summary { + width: 100%; float: none; + } + .ttm-single-product-details ul.tabs li a { width: 100%; margin-bottom: 10px; } + #reviews #comments ol.commentlist li img.avatar { position: unset; } + #reviews #comments ol.commentlist li .comment-text { margin-left: 0; } + + table.shop_table:not(.checkout-review-order-table) tr td{ display: block; text-align: right; } + table .cart_item .product-thumbnail, + .shop_table_responsive thead{ display: none; } + table.shop_table:not(.checkout-review-order-table) tbody tr{ display: block; } + table.shop_table_responsive tr.cart_item td:not(.product-remove)::before { + content: attr(data-title) ": "; + font-weight: 700; + float: left; + } + .coupon{ float: none; padding-bottom: .5em; } + td.actions button{ width: 100%; } + .coupon input, td.actions .coupon .button{ width: auto; } + .quantity{ display: inline-block; } + .cart-collaterals{ margin-top: 0px; } + .cart-collaterals .cart_totals{ width: 100%; float: none; } + .featured-icon-box.icon-align-before-content.style2 .featured-content p { font-size: 16px; line-height: 26px; } + + .footer-logo { text-align: center; } + .newsletter-form-div { padding: 0; } + .widget-footer .ttm_subscribe_form { display: block; } + .widget-footer .ttm_subscribe_form input[type="email"] { width: 100%; } + .widget-footer .ttm_subscribe_form button[type="submit"] { + position: unset; + margin: 15px auto 30px; + display: block; + } + .second-footer .widget-area .widget h3.widget-title { font-size: 24px; line-height: 32px; } + + .featured-icon-box.icon-align-before-content.style3{ } + .testimonials.style2 .testimonial-content blockquote { font-size: 20px; line-height: 30px;} + + .about-image-class , .about-image1,.about-section-fid { display: block; position: relative;} + .about-section-fid { top:0%; left: 0px ;transform: translatey(0px); } + .about-image1 { display: none; } + .about-image-class { margin-right: 0px; } + + .testimonials.style4 .testimonial-content blockquote { width: 100%; } + .ttm-fid.inside.style2 h4, .ttm-fid.inside.style2 h4 span { font-size: 24px; line-height: 36px; } + .ttm-fid.inside.style1 h4, .ttm-fid.inside.style1 h4 span { font-size: 52px; line-height: 52px; } + .ttm-fid.inside.style1 h4.ttm-fid-inner span:nth-child(2) { font-size: 36px; line-height: 36px; } + .featured-icon-box.style9 { position: relative; top: 0; left: 0;} + .overlay-border { display: none; } + + .explanation-section .accordion .toggle-title a { font-size: 18px ; line-height: 28px ; } + .explanation-section .accordion .toggle.ttm-toggle_style_classic .toggle-title a:after { right: 10px; } + + .featured-icon-box.style5 { top: 90px; } + .text-style1 .ttm-list li { padding-bottom: 12px; } + + .featured-icon-box.style19 .featured-title h3 { font-size: 20px; } + + section.error-404 .title-with-img { flex-direction: column; } + section.error-404 h2 {font-size: 224px;} + section.error-404 .page-header img { width: 224px; height: 224px; } + section.error-404 .page-header > div > div:last-child { margin-left: 0px; } + + ul.ttm-list.style2 { padding: 60px 30px 40px 50px; } + + .tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content { padding: 12px 20px; } + .tm_coverbox_contents { min-height: 250px;} + .featured-icon-box.style12 { padding: 56px 20px 50px; } + .ttm-row.project-details-section button.ttm-btn-style-border.ttm-btn-color-grey { + float: none; + clear: both; + display: block; + margin-top: 20px; + } + #onclick-icon-share { float: left; transform: translateX(100px); left: 0; } + .tm_coverimgbox_wrapper .tm_box_overlay.style1 { background: rgba(0,0,0,0.6); } + .featured-icon-box.featured-icon-box-homepage-slider { margin: 0; } +} + +@media only screen and (max-width: 480px){ + + .testimonials.ttm-testimonial-box-view-style1 .testimonial-content { display: block; } + .testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote { + margin-left: 0; + margin-top: 10px; + } + .first-footer .newsletter-form button[type="submit"] { + position: unset; + text-align: center; + margin: 0 auto; + display: block; + margin-top: 15px; + } + .ttm-team-details-list li { width: 100%; } + .comment-author, .comment-body { margin: 0; margin-top: 130px; } + .comment-author { margin-top: -130px; } + .comment-body:after { + top: -25px; + left: 50px; + transform: rotate(90deg); + } + .reply { float: none; } + .ttm-social-share-wrapper {display: block;} + .row-title .section-title h2.title { font-size: 32px !important; line-height: 42px !important; } + .featured-imagebox-portfolio.style2 .featured-content {padding: 47px 40px 7px;} + .ttm-widget-heading h3 {font-size: 14px;line-height: 24px;} + .widget-contain {padding: 12px 15px 1px;} + .widget-contain-box:before{content: unset;} + .social-icons.square li { margin-top: 10px;} + .featured-icon-box.style19:hover .featured-title h3 { transform: translateX(5px); } + .featured-icon-box.style19:hover .featured-title:after { display: none; } +} + + diff --git a/public/assets/css/shortcodes.css b/public/assets/css/shortcodes.css new file mode 100644 index 0000000..7c23b24 --- /dev/null +++ b/public/assets/css/shortcodes.css @@ -0,0 +1,4636 @@ +/** + 1. ttm-row + + 2. Row-Equal-Height + + 3. Bg-Layer + + 4. Row-Bg-Image + + 5. Col-Bg-Image + + 6. Section-Title + + 7. sep_holder + + 8. Buttons + + 9. Icons + + 10. Fid + + 11. featured-icon-box + + 12. Featured-imagebox + + 13. Progress-Bar + + 14. Testimonial + + 15. Client-row + + 16. Accordion + + 17. Wrap-Form + + 18. Tab + + 19. Boxes-Spacing + + 20. Sidebar + + 21. Pricing Plan + + 22. Preloder + +**/ + +/* =============================================== + 1.ttm-row +------------------------*/ +.ttm-row{ padding: 90px 0;} +.ttm-row.broken-section { padding: 0 0; } +.ttm-row.zero_padding-section { padding: 0 0; } +.ttm-row.top_zero_padding-section{padding: 0px 0 90px;} +.ttm-row.bottom_zero_padding-section{padding: 90px 0 0;} + + +.ttm-row.welcome-section { padding: 25px 0 25px; } +.ttm-row.services-section { padding: 90px 0 86px; } +.ttm-row.testimonial-section-homepage { margin-top: -60px; } +.ttm-row.cta-section { padding: 30px 0 0; } +.ttm-row.grid-section {padding: 90px 0 ;} +.ttm-row.consultant-section {padding: 110px 0 170px;} +.ttm-row.about-section { padding: 90px 0 75px } +.ttm-row.health-cure-type-section { padding: 67px 0 0; } +.ttm-row.heading-section { padding: 308px 0 60px; margin-top: -200px; } +.ttm-row.portfolio-experience-section-2 { padding: 90px 0 145px; } +.ttm-row.zero_padding-section.health-cure-type-section-2 { padding: 0 0; margin-top: -67px; } +.ttm-row.zero_padding-section.procedure-section { padding: 0 0; margin-top: -60px; } +.ttm-row.testimonial-section-2 { padding: 80px 0 90px; } +.ttm-row.services-section-2 { padding: 90px 0 115px; } +.ttm-row.progress-section { margin-top: 0px; } +.ttm-row.fid-section { padding: 140px 0 0; margin-top: -92px; } +.ttm-row.success-section { padding: 123px 0 74px; } +.ttm-row.post-section { padding: 90px 0 75px; } +.ttm-row.about-section-4 { padding: 90px 0 222px; } +.ttm-row.services-section-3 {padding: 0 0 90px ; margin-top: -132px; } +.ttm-row.consultant-section-2 { padding: 90px 0 528px; } +.ttm-row.pricing-plan-section { padding: 150px 0 75px; } +.ttm-row.section-title-section { padding: 90px 0 172px ; } +.ttm-row.solution-section { margin-top: -182px ; } +.ttm-row.explanation-section {padding: 90px 0 60px } +.ttm-row.empty-section { padding: 35px 0 40px; } +.ttm-row.ttm-sidebar-top { margin-top: -75px; } +.ttm-row.procedure-section-2 { padding: 93px 0 85px; } +.ttm-row.project-style { padding: 85px 0 85px; } +.ttm-row.personal-info-section { padding: 90px 0 74px; } +.ttm-row.experience-section { padding: 90px 0 70px; } +.ttm-row.our-team { padding: 75px 0; } +.ttm-row.blog-single-section { padding: 90px 0 85px; } +.ttm-row.consultant-section-3 { padding: 110px 0; } + + +/* =============================================== + 2.Row-Equal-Height +------------------------*/ +.row-equal-height{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;} +.row-equal-height > [class*='col-'] { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +/* =============================================== + 3.Bg-Layer +------------------------*/ +.ttm-bg { position: relative; } +.ttm-col-bgimage-yes { z-index: 1; } +.bg-layer-equal-height .ttm-col-bgimage-yes, +.bg-layer-equal-height .ttm-col-bgcolor-yes { height: 100%; } +.ttm-bg-layer , +.ttm-titlebar-wrapper .ttm-titlebar-wrapper-bg-layer, +.ttm-col-wrapper-bg-layer-inner { + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; +} +.ttm-left-span > .ttm-col-wrapper-bg-layer { + width: auto; + margin-left: -100px; + right: 0; +} +.ttm-right-span > .ttm-col-wrapper-bg-layer { + width: auto; + margin-right: -100px; + right: 0; +} +.layer-content { + position: relative; + z-index: 2; +} +.bg-layer { position: relative; } +.bg-layer > .container > .row { margin: 0; } +.bg-layer > .container , .bg-layer > .container-fluid { padding: 0; } + +.ttm-bg.ttm-bgimage-yes.bg-img6 > .ttm-bg-layer { opacity: 0.3; } +.ttm-bgcolor-grey.ttm-bg.ttm-bgimage-yes > .ttm-bg-layer { opacity: 0.9; } +.ttm-bgcolor-darkgrey.ttm-bg.ttm-bgimage-yes > .ttm-bg-layer{ opacity: 0.60; } +.ttm-bgcolor-dark.ttm-bg.ttm-bgimage-yes > .ttm-bg-layer{ opacity: 0.40; } +.ttm-bgcolor-darkgrey.ttm-bg.ttm-col-bgimage-yes.col-bg-img-one > .ttm-bg-layer{ opacity: 0.05; } +.ttm-bgcolor-darkgrey.ttm-bg.ttm-col-bgimage-yes.col-bg-img-two > .ttm-bg-layer{ opacity: 1;} +.ttm-bg.ttm-col-bgimage-yes.col-bg-img-five > .ttm-bg-layer { opacity: 0.36; } +.ttm-bg.ttm-col-bgimage-yes.col-bg-img-six > .ttm-bg-layer { opacity: 0.72; } +.ttm-bgcolor-darkgrey.ttm-bg.ttm-col-bgimage-yes.col-bg-img-seven > .ttm-bg-layer { opacity: 0.29; } +.ttm-bg.ttm-col-bgimage-yes.col-bg-img-eight > .ttm-bg-layer { opacity: 0.90; } + +/* =============================================== + 4.Row-Bg-Image +------------------------*/ +.bg-img1{ + background-image: url("https://themetechmount.com/html/dezily/images/bg-image/row-bgimage-1.png"); + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} +.bg-img2{ + background-image: url("../images/bg-image/row-bgimage-2.jpg"); + background-size: cover; + background-repeat: no-repeat; + background-position: bottom center; +} +.bg-img3{ + background-image: url("../images/bg-image/row-bgimage-3.png"); + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} +.bg-img4{ + background-image: url("../images/bg-image/row-bgimage-4.png"); + background-size: cover; + background-repeat: no-repeat; + background-position: top center; +} +.bg-img5{ + background-image: url("../images/bg-image/row-bgimage-5.png"); + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} +.bg-img6{ + background-image: url("../images/bg-image/row-bgimage-6.png"); + background-size: 100%; + background-repeat: no-repeat; + background-position: bottom center; +} +.bg-img7{ + background-image: url("../images/bg-image/row-bgimage-7.png"); + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} +.bg-img8{ + background-image: url("../images/bg-image/row-bgimage-8.jpg"); + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} +.bg-img9{ + background-image: url("../images/bg-image/row-bgimage-9.png"); + height: 800px; + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} + +/* =============================================== + + 5.Col-Bg-Image +------------------------*/ +.ttm-equal-height-image{ display: none; } +.col-bg-img-one.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-1.png"); + background-position: right center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-two.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-2.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-three.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-3.jpg"); + background-position: center left; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-four.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-4.jpg"); + background-position: center right; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-five.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-5.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-six.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-6.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-seven.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-7.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-eight.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-8.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-nine.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-9.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-ten.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-10.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} +.col-bg-img-eleven.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer{ + background-image: url("../images/bg-image/col-bgimage-11.png"); + background-position: center center; + background-size: cover; + background-repeat: no-repeat; +} + +/* =============================================== + 6.Section-Title +------------------------*/ +.section-title{ + position: relative; + margin-bottom: 23px; + margin-top: -7px; +} +.section-title h3{ + text-transform: capitalize; + font-size: 14px; + line-height: 24px; + font-weight: 700; + margin-bottom: 4px; + display: inline-block; + font-family: var(--base-bodyfont); +} +.section-title h2.title{ + font-size: 43px; + line-height: 53px; + font-weight: 600; + letter-spacing: 0px; + margin-bottom: 12px; + text-transform: capitalize; + font-family: var(--base-headingfont); + color:#000; +} +.section-title h3 i{ padding-right: 5px; } +.section-title.title-style-center_text{ + text-align: center; + padding-left: 15px; + padding-right: 15px; +} +.section-title.title-style-center_text.section-title h3:before{ + margin-left: -47px; + left: 0; + right: auto; +} +.section-title.title-style-center_text.section-title h3:after{ + margin-right: -47px; + left: auto; + right: 0; +} +.section-title .featured-desc { padding-top: 5px; } +.section-title .title-header { padding-bottom: 0px; } +.section-title .title-desc { padding-top: 5px; } +.section-title.without-seperator { margin-bottom: 24px; } +.section-title.without-seperator:before{ content: unset; } +.section-title.without-seperator .title-header{ padding-left: 0; } +.section-title.without-title-desc { margin-bottom: 0px; } +.section-title.without-seperator h2.title { margin-bottom: 5px; } +.section-title .title-header h3{ + color: var(--base-skin); +} + +/* style1 */ +.section-title.style1 .title-header { + padding-left: 0; + padding-right: 30px; +} +.section-title.style1 .title-header:before { + right: 0; + top: 0; + left: auto; + background-color: #07332f; +} +.section-title.style1 h2.title{ + font-size: 25px; + line-height: 34px; +} + +/* style2 */ +.section-title.style2 h3 { margin-bottom: 15px; } +.section-title.style2 { margin-bottom: 26px; } +.section-title.style2 h2 span { + color: var(--base-skin) !important; + text-transform: uppercase; +} + +/* row-title */ +.row-title .section-title { margin-bottom: 18px; } +.row-title .section-title h3:before, +.row-title .section-title .title-header:before, +.row-title .section-title h3:after{ content: unset; } +.row-title .section-title h2.title { + font-size: 65px; + line-height: 75px; +} +.row-title .section-title h3 { font-size: 16px; } +.row-title .section-title.without-seperator:after{ content:unset; } +.section-title.without-seperator .title-header:before{ content: unset; } +.row-title.style2 .section-title h2.title { + font-size: 24px; + line-height: 34px; + font-weight: 500; + +} +.row-title.style2 .section-title:before{content: unset;} +.row-title .section-title .title-header, +.row-title.style2 .title-header{padding-left: 0;} + +.contact-details h2{ + color: var(--base-white); + font-size: 34px; + line-height: 44px; + font-weight: 600; +} +.contact-details h2 span{ + position: relative; + display: inline-block; +} +.widget-contain-box { + position: absolute; + color: var(--base-white); + font-family: "Saira Condensed", Sans-serif; + font-size: 15px; + font-weight: 600; + line-height: 25px; + letter-spacing: 1.26px; + z-index: 9; + width: auto; + top: -49px; + right: 0px; +} +.widget-contain { + padding: 12px 35px 1px 5px; + background-color: #FFB120; +} +.widget-contain p {margin-bottom: 11px;} +.widget-contain-box:before { + content: ''; + position: absolute; + width: 0; + height: 0; + border-bottom: 49px solid #ffb120; + border-left: 55px solid transparent; + left: -55px; + bottom: 0px; +} +.widget-wrap-text{ + position: absolute; + right: -3px; + width: auto; + top: 0px; + max-width: 100%; + margin-bottom: 0; + padding: 0px 49px 0px 0px; +} +.play-icon { + position: absolute; + right: 294px; + width: auto; + top: -132px; + max-width: 100%; + z-index: 0; +} +.ttm-wrap { + display: table; + width: 100%; +} +.ttm-wrap-cell { + display: table-cell; + vertical-align: middle; +} +.ttm-widget-icon { + padding-right: 38px; +} +.ttm-widget-heading h3 { + margin-bottom: 0px; + margin-top: 2px; + font-size: 20px; +} + +/* =============================================== + 7.sep_holder +------------------------*/ +.ttm-horizontal_sep { + height: 1px; + width: 100%; + display: block; + position: relative; +} +.ttm-horizontal_sep { background-color: #e2e2e2; } +.ttm-bgcolor-darkgrey .ttm-horizontal_sep { background-color: rgba(255, 255, 255, 0.07); } +.ttm-bgcolor-darkgrey .ttm-horizontal_sep { border-top-color: rgba(255,255,255,0.08); } +.ttm-bgcolor-skincolor .ttm-horizontal_sep { background-color: rgba(255, 255, 255, 0.37); } +.ttm-horizontal_sep.style1 { background-color: #dcdcdc; } +.ttm-horizontal_sep.style2 { background-color: #e7e7e7; } +.ttm-horizontal_sep.style3 { background-color: rgba(255, 255, 255, 0.24); } + +.border, .border_1, .border-top, .border-left, .border-bottom, .border-right { } +.ttm-bgcolor-darkgrey .border, +.ttm-bgcolor-darkgrey .border-top, +.ttm-bgcolor-darkgrey .border-left, +.ttm-bgcolor-darkgrey .border-bottom, +.ttm-bgcolor-darkgrey .border-right, +.ttm-bgcolor-skincolor .border, +.ttm-bgcolor-skincolor .border-top, +.ttm-bgcolor-skincolor .border-left, +.ttm-bgcolor-skincolor .border-bottom, +.ttm-bgcolor-skincolor .border-right { + border-color: rgba(255,255,255,0.06) !important; +} + +.ttm-vertical_sep > [class*='col-']:not(:last-child):before{ + position: absolute; + content: ""; + height: 100%; + top: 0; + right: 15px; + width: 1px; + background-color: #e7e7e7; +} +.row.no-gutters.ttm-vertical_sep > [class*='col-']:not(:last-child):before{ right: 0; } +.ttm-bgcolor-darkgrey .ttm-vertical_sep > [class*='col-']:not(:last-child):before, +.ttm-bgcolor-skincolor .ttm-vertical_sep > [class*='col-']:not(:last-child):before { + background-color: #FFFFFF14; +} + +/* =============================================== + 8.Buttons +------------------------*/ +.ttm-btn{ + display: inline-block; + vertical-align: middle; + font-size: 16px; + line-height: normal; + padding: 12px 32px 12px 32px; + background: transparent; + border-width: 1px ; + border-style: solid; + border-color: transparent; + position: relative; + text-transform: capitalize; + font-weight: 600; + z-index: 1; + position: relative; + background-size: 200% auto; + transition: all 0.3s ease 0s; +} +.ttm-btn.ttm-icon-btn-left{ padding-left: 22px; transition: unset;} +.ttm-btn.ttm-icon-btn-right{ padding-right: 22px; transition: unset;} +.ttm-btn.ttm-icon-btn-right i{ padding-right: 2px; } +.ttm-btn-style-fill.ttm-btn-color-skincolor:hover{ background-position: right center; } + +/** btn-with-icon **/ +.ttm-btn.ttm-icon-btn-right i, .ttm-btn.ttm-icon-btn-left i{ + /*display: inline-block; + vertical-align: middle; + text-align: inherit;*/ +} +.ttm-btn.ttm-icon-btn-right i { text-align: right; margin-left: 10px; margin-right: 0;} +.ttm-btn.ttm-icon-btn-left i { text-align: left; margin-right: 10px; margin-left: 0;} + +/** btn-size-xs **/ +.ttm-btn.ttm-btn-size-xs { font-size: 14px; padding: 5px 24px; } +.ttm-btn.ttm-btn-size-xs i { font-size: 13px; line-height: 1;} +.ttm-btn.ttm-icon-btn-right.ttm-btn-size-xs i { text-align: right; margin-left: 6px; margin-right: 0;} +.ttm-btn.ttm-icon-btn-left.ttm-btn-size-xs i { text-align: left; margin-right: 6px; margin-left: 0;} + +/** btn-size-sm **/ +.ttm-btn.ttm-btn-size-sm { font-size: 14px; padding: 11px 6px 11px 6px; } +.ttm-btn.ttm-btn-size-sm i { font-size: 15px; line-height: 1;} + +/** btn-size-md **/ +.ttm-btn.ttm-btn-size-md { font-size: 14px; line-height: 1; padding: 15px 30px 15px 30px;} +.ttm-btn.ttm-btn-size-md i { font-size: 14px; line-height: 1;} + +/** btn-size-lg **/ +.ttm-btn.ttm-btn-size-lg { font-size: 14px; line-height: 1; padding: 10px 15px;} +.ttm-btn.ttm-btn-size-lg i { font-size: 14px; line-height: 1;} + +/** btn-shape **/ +.ttm-btn.ttm-btn-shape-round { border-radius: 2em; } +.ttm-btn.ttm-btn-shape-rounded { border-radius: 3px; } +.ttm-btn.ttm-btn-shape-square { border-radius: 0; } + +/** btn-style-border **/ +.ttm-btn.ttm-btn-style-border{ background-color: transparent; border: 1px solid currentColor; } +.ttm-btn.ttm-btn-color-white.ttm-btn-style-border { + color: var(--base-white); + border-color: var(--base-white); + background-color: transparent; +} + +/** btn-inline **/ +.ttm-btn.btn-inline{ + padding: 0; + border: 0; + background-color: transparent; + text-transform: capitalize; +} +.ttm-btn.btn-inline i{ + display: inline-block; + vertical-align: middle; + transition: 0s; +} +button.ttm-btn:before, button.ttm-btn:after, +.ttm-btn.btn-inline:before, .ttm-btn.btn-inline:after{ + content: unset; +} +.ttm-btn.btn-inline.ttm-icon-btn-right i{ margin-left: 3px; } +.ttm-btn.btn-inline.ttm-icon-btn-left i{ margin-right: 7px; } +.ttm-btn.btn-inline i.fa-minus:before { height: 1px; display: block; } +.ttm-btn .fa-minus:before { + display: inline-block; + vertical-align: middle; + margin-right: 2px; + content: ""; + height: 2px; + width: 20px; + background-color: currentColor; +} + +/* play-btn */ +.ttm-play-icon-box { + position: absolute; + margin: 0 auto; + left: 0; + top: -50px; +} +.ttm-play-icon-btn .ttm-icon.ttm-icon_element-size-sm{ + display: block; + height: 50px; + width: 50px; + line-height: 50px; + margin: 0; + z-index: 2; +} +.ttm-play-icon-btn .ttm-icon.ttm-icon_element-size-sm i.fa-play { + padding-left: 5px; + font-size: 20px; + display: inline-block; + vertical-align: middle; + line-height: 0; +} +.ttm-play-icon-btn .ttm-icon.ttm-icon_element-size-md{ + height: 67px; + width: 67px; + line-height: 67px; + margin: 0; + z-index: 2; +} +.ttm-play-icon-btn .ttm-icon.ttm-icon_element-size-md i.fa-play{ + font-size: 28px; + line-height: 1; +} +i.fa-play{ padding-left: 5px; position: relative; z-index: 9;} +.ttm-play-icon-btn .ttm-play-icon-animation{ + position: relative; + display: inline-block; + margin: 10px 0; +} +.ttm-play-icon-btn .ttm-play-icon-animation .ttm-icon{ margin-bottom: 0; } +.ttm-play-icon-btn .ttm-play-icon-animation:after, +.ttm-play-icon-btn .ttm-play-icon-animation:before { + content: ''; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%,-50%); + border-radius: 50%; +} +.ttm-play-icon-btn .ttm-play-icon-animation:after{ + z-index: 1; + width: calc(100% * 1.2 ); + height: calc(100% * 1.2 ); + opacity: .3; +} +.ttm-play-icon-btn .ttm-play-icon-animation:before { + width: calc(100% * 1.4 ); + height: calc(100% * 1.4 ); + opacity: .5; +} +.ttm-play-icon-btn.with-border .ttm-play-icon-animation:before{ + border: 1px solid rgba(255,255,255,.15); +} +.ttm-play-icon-btn.with-border .ttm-play-icon-animation:after, +.ttm-play-icon-btn.with-border .ttm-play-icon-animation:before{ + background-color: transparent; + border: 1px solid rgba(255,255,255,0.5); + opacity: 1; +} +.ttm-bgcolor-skincolor .ttm-play-icon-btn .ttm-play-icon-animation:after { opacity: .1; } +.ttm-bgcolor-skincolor .ttm-play-icon-btn .ttm-play-icon-animation:before { opacity: .3;} + +.ttm-play-icon-btn:hover .ttm-play-icon-animation:after, +.ttm-play-icon-btn:hover .ttm-play-icon-animation:before{ + -webkit-animation:sep-anim 1.05s infinite; + -moz-animation:sep-anim 1.05s infinite; + -ms-animation:sep-anim 1.05s infinite; + -o-animation:sep-anim 1.05s infinite; + animation:sep-anim 1.05s infinite; +} +@keyframes sep-anim{ 100% { width:200%;height:200%;opacity:0 } } + +/* style1 */ +.ttm-play-icon-btn.with-border.style1 .ttm-play-icon-animation:before { + border: 1px solid rgba(51,214,135,0.15); +} +.ttm-play-icon-btn.with-border.style1 .ttm-play-icon-animation:after, +.ttm-play-icon-btn.with-border.style1 .ttm-play-icon-animation:before { + background-color: transparent; + border: 1px solid rgba(51,214,135,0.5); + opacity: 1; +} + +/*style2*/ +.ttm-play-icon-btn.style2 { } +.ttm-play-icon-btn.style2.with-border .ttm-play-icon-animation:after{ display: none; } +.ttm-play-icon-btn.style2.with-border .ttm-play-icon-animation:before { + width: calc(100% * 1.25); + height: calc(100% * 1.25); +} + +/*style3*/ +.ttm-play-icon-btn.style3 { + position: absolute; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ttm-play-icon-btn.style3 .ttm-play-icon-animation:after { + width: calc(100% * 1.2 ); + height: calc(100% * 1.2 ); + opacity: .33; +} +.ttm-play-icon-btn.style3 .ttm-play-icon-animation:before { + display: none; +} + +/* =============================================== + 9.Icons +------------------------*/ +.ttm-icon{ + margin-bottom: 25px; + display: inline-block; + vertical-align: middle; + text-align: center; + border: 1px solid transparent; + position: relative; + transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -webkit-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + box-sizing: content-box; + position: relative; +} +.ttm-icon i { + display: inline-block; + vertical-align: middle; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%,-50%); + -ms-transform: translate(-50%,-50%); + -o-transform: translate(-50%,-50%); + transform: translate(-50%,-50%); +} +/** icon-size-xs **/ +.ttm-icon.ttm-icon_element-size-xs { height: 40px; width: 40px; line-height: 40px; } +.ttm-icon.ttm-icon_element-size-xs i { font-size: 20px;line-height: 1; } + +/** icon-size-sm **/ +.ttm-icon.ttm-icon_element-size-sm { height: 50px; width: 50px; line-height: 50px; } +.ttm-icon.ttm-icon_element-size-sm i { font-size: 20px; } + +/** icon-size-md **/ +.ttm-icon.ttm-icon_element-size-md { height: 70px; width: 70px; line-height: 70px } +.ttm-icon.ttm-icon_element-size-md i { font-size: 26px; line-height: 60; } + +.ttm-icon.ttm-icon_element-size-md.style1 { height: 70px; width: 70px; line-height: 70px; border: none; } +.ttm-icon.ttm-icon_element-size-md.style1 i { font-size: 37px; line-height: 1; } + +.ttm-icon.ttm-icon_element-size-md.style2 { height: 60px; width: 60px; line-height: 60px; border: none; } +.ttm-icon.ttm-icon_element-size-md.style2 i { font-size: 32px; line-height: 1;} + +/** icon-size-lg **/ +.ttm-icon.ttm-icon_element-size-lg { height: 88px; width: 88px; line-height: 88px; } +.ttm-icon.ttm-icon_element-size-lg i { font-size: 50px; line-height: 50px;} + +.ttm-icon.ttm-icon_element-size-lg.style1 i { font-size: 64px; line-height: 72px; } +.ttm-icon.ttm-icon_element-size-lg.style2 i { font-size: 36px; line-height: 36px; } +.ttm-icon.ttm-icon_element-size-lg.style3 i { font-size: 42px; line-height: 42px; } + +/** icon-size-xl **/ +.ttm-icon.ttm-icon_element-size-xl { height: 90px; width: 90px; line-height: 90px; } +.ttm-icon.ttm-icon_element-size-xl i { font-size: 55px; } + +/** icon-size-style1 **/ +.ttm-icon.ttm-icon_element-size-style1 { height: 242px; width: 242px; line-height: 242px; } +.ttm-icon.ttm-icon_element-size-style1 i { font-size: 242px; } + +/** icon-size-style2 **/ +.ttm-icon.ttm-icon_element-size-style2 { height: 160px; width: 160px; line-height: 160px; } +.ttm-icon.ttm-icon_element-size-style2 i { font-size: 160px; } + +/*ttm-icon_element-onlytxt*/ +.ttm-icon.ttm-icon_element-onlytxt { height: auto; width: auto; line-height: 1; } +.ttm-icon.ttm-icon_element-onlytxt i { + position: unset; + -webkit-transform: translate(0,0); + -ms-transform: translate(0,0); + -o-transform: translate(0,0); + transform: translate(0,0); +} + +/** icon-shape **/ +.ttm-icon.ttm-icon_element-style-round { border-radius: 5px; } +.ttm-icon.ttm-icon_element-style-rounded { border-radius: 50%; } +.ttm-icon.ttm-icon_element-style-square { border-radius: 0; } + +/* ttm-list-style-icon */ +.ttm-list { + list-style: none; + padding: 0; + margin: 0; + letter-spacing: 0.3px; +} +.ttm-list li { + position: relative; + padding-bottom: 5px; +} +.ttm-list li:last-child{ + padding-bottom: 0; +} +.ttm-list.ttm-list-style-disc { + list-style: disc; + padding-left: 15px; +} +.ttm-list.ttm-list-style-square { + list-style: square; + padding-left: 15px; +} +.ttm-list.ttm-list-style-icon li i { + position: absolute; + left: auto; + font-size: 15px; +} +.ttm-list.ttm-list-style-icon li i.fa-minus:before{ + position: absolute; + content: ""; + top: 6px; + left: 0; + height: 2px; + width: 7px; + background-color: currentcolor; +} +.ttm-list.ttm-list-style-icon .ttm-list-li-content { + display: inline-block; + padding-left: 25px; +} + +/* =============================================== + 10.Fid +------------------------*/ +.inside { + position: relative; + transition: all .4s; + padding: 15px 0 10px; +} +.ttm-fid-view-lefticon .ttm-fid-icon-wrapper , +.ttm-fid-view-lefticon .ttm-fid-contents , +.ttm-fid-view-righticon .ttm-fid-icon-wrapper , +.ttm-fid-view-righticon .ttm-fid-contents{ + display: inline-block; + vertical-align: middle; +} +.ttm-fid-view-lefticon .ttm-fid-contents, +.ttm-fid-view-righticon .ttm-fid-icon-wrapper { + padding-left: 15px; + text-align: left; +} +.ttm-fid-view-topicon i { + margin-bottom: 10px; +} +.ttm-fid-icon-wrapper i { + font-size: 45px; + line-height: 50px; + display: inline-block; +} +.inside h4, .inside h4 span { + display: inline-block; + margin-bottom: 0px; + font-size: 40px; + line-height: 49px; +} +.inside h3 { + margin-bottom: 0; + font-size: 16px; + line-height: 24px; + font-weight: 500; + color: inherit; + position: relative; +} +.ttm-fid sub { + opacity: 1; + font-size: 35px; + font-weight: 600; + bottom: 0; + margin-left: 2px; +} +.ttm-fid.inside.ttm-fid-boxed-view { + background-color: rgba(0,0,0,.02); + padding: 25px 30px 35px 35px; + margin: 15px 0; +} +.ttm-bgcolor-darkgrey .ttm-fid.inside.ttm-fid-boxed-view, +.ttm-bgcolor-skincolor .ttm-fid.inside.ttm-fid-boxed-view { + background-color: rgba(242,242,242,.1); +} + +/*circle*/ +.ttm-fid-view-circle-progress .ttm-circle-content { + position: relative; + text-align: center; + padding-top: 6px; + padding-left: 4px; +} +.ttm-circle-boxcontent { + position: absolute; + top: 50%; + left: 0; + width: 100%; + text-align: center; + -khtml-transform: translateX(0) translateY(-50%); + -moz-transform: translateX(0) translateY(-50%); + -ms-transform: translateX(0) translateY(-50%); + -o-transform: translateX(0) translateY(-50%); + transform: translateX(0) translateY(-50%); +} +.ttm-fid-view-circle-progress .ttm-fid-number, +.ttm-fid-view-circle-progress .ttm-fid-number sub, +.ttm-fid-view-circle-progress .ttm-fid-number sup { + font-size: 26px; + color: var(--base-white); + font-family: var(--base-headingfont); +} +.ttm-fid-view-circle-progress .ttm-fid-title { + font-size: 20px; + line-height: 34px; + font-weight: 500; + text-align: center; + padding-top: 2px; + letter-spacing: .5px; + color: #000000; +} + +/* style1 */ +.ttm-fid.inside.style1 { + text-align: center; + padding-top: 24px; +} +.ttm-fid.inside.style1 h4, +.ttm-fid.inside.style1 h4 span { + font-size: 90px; + line-height: 90px; + font-weight: 600; +} +.ttm-fid.inside.style1 h4.ttm-fid-inner { + display: inline-flex; + align-items: flex-start; +} +.ttm-fid.inside.style1 h4.ttm-fid-inner span:nth-child(2) { + font-size: 60px; + line-height: 60px; +} + +/* style2 */ +.ttm-fid.inside.style2 { + padding: 25px 30px; + margin: 0px; + text-align: center; +} +.ttm-fid.inside.style2 .ttm-fid-contents h3 { + font-weight: 400; + font-family: var(--base-bodyfont); + color: var(--base-bodyfont-color); +} +.ttm-fid.inside.style2.border-right{ border-right: 1px solid #e2e2e2; } +.ttm-fid.inside.style2.border-bottom { border-bottom: 1px solid #e2e2e2; } + +/* style3 */ +.ttm-fid.inside.style3{ + text-align: right; + padding: 20px 0 20px !important; +} +.ttm-fid.inside.style3:first-child { padding-top: 5px !important; } +.ttm-fid.inside.style3:not(:last-child){ + border-bottom: 1px solid rgba(255, 255, 255, 0.14); +} +.ttm-fid.inside.style3 .ttm-fid-contents h4, +.ttm-fid.inside.style3 .ttm-fid-contents h4 span { + font-size: 58px; + line-height: 60px; +} +.ttm-fid.inside.style3 .ttm-fid-contents h3 { + font-size: 16px; + line-height: 26px; + font-weight: 400; + font-family: var(--base-bodyfont); + padding-top: 5px; + text-transform: capitalize; +} + +/* style4 */ +.ttm-fid.inside.ttm-fid-boxed-view.style4 { + background-color: rgba(255,255,255,.03); + padding: 25px 30px 30px 30px; + text-align: center; +} +.inside.style4 h4, .inside.style4 h4 span { + font-size: 42px; + line-height: 54px; + font-weight: 700; +} +.ttm-fid.inside.style4 .ttm-fid-icon-wrapper i { + padding-top: 8px; + font-size: 54px; + line-height: 54px; +} +.ttm-fid.inside.ttm-fid-boxed-view.style4 h3 { + font-size: 17px; + line-height: 26px; + font-weight: 400; + font-family: var(--base-bodyfont); +} + +/* style5 */ +.ttm-fid.inside.style5 { + display: inline-block; + text-align: center; + padding: 50px 35px; + position: absolute; + top: 0%; + transform: translateY(-50%); + right: 60px; +} +.inside.style5 h4, .inside.style5 h4 span { + font-size: 80px; + line-height: 90px; +} +.ttm-fid.inside.style5 h3.ttm-fid-title { + font-size: 30px; + line-height: 40px; + font-weight: 500; +} + +/* style6 */ +.ttm-fid.inside.style6 { + padding: 24px 0; +} +.ttm-fid.inside.style6 .ttm-fid-contents { display: flex; } +.ttm-fid.inside.style6 h4, +.ttm-fid.inside.style6 h4 span { + font-size: 36px; + line-height: 36px; + font-weight: 600; +} +.ttm-fid.inside.style6 h4.ttm-fid-inner { + display: inline-flex; + align-items: flex-start; +} +.ttm-fid.inside.style6 h4.ttm-fid-inner span:nth-child(2) { + font-size: 30px; + line-height: 30px; +} +.ttm-fid.inside.style6 h3 { font-size: 36px; line-height: 36px; padding-left: 12px; } + + +/* =============================================== + 11.featured-icon-box ( only contents ) +------------------------*/ +.featured-icon-box { position: relative; margin: 15px 0; } +.featured-icon-box .ttm-icon{ margin-bottom: 0; } +.featured-title h3{ font-size: 20px; line-height: 30px; margin-bottom: 12px; } +.featured-icon-box .featured-icon .ttm-icon i{ display: inline-block; transition: all 500ms ease; } + +.featured-icon-box.icon-align-before-content .featured-icon, +.featured-icon-box.icon-align-before-content .featured-content, +.featured-icon-box.icon-align-before-title .featured-title, +.featured-icon-box.icon-align-before-title .featured-icon { display: table-cell; vertical-align: middle; } + +.featured-icon-box.icon-align-before-content +.featured-icon i { display: inline-block; vertical-align: middle; } + +.featured-icon-box.icon-align-before-content.icon-ver_align-top +.featured-icon { vertical-align: top; padding-top: 3px;} + +.featured-icon-box.icon-align-before-content .featured-content, +.featured-icon-box.icon-align-before-title .featured-title { padding-left: 15px; } + +.featured-icon-box.icon-align-before-content .featured-title h3 { margin-bottom: 8px; } +.featured-icon-box.icon-align-before-content.icon-ver_align-top { margin-bottom: 0px; } +.featured-icon-box.icon-align-before-title .featured-title h3 { margin-bottom: 0; } +.featured-icon-box.icon-align-before-content .featured-content .featured-desc p { margin-bottom: 0; } +.featured-icon-box.icon-align-before-title .featured-content { margin-top: 20px; } +.featured-icon-box.icon-align-top-content .featured-content { padding-top: 15px; } + +section { counter-reset:container; } +.container .number:after { + counter-increment: container; + content: counter(container,decimal-leading-zero); + font-family: var(--base-headingfont); + font-style: normal; +} + +/* style1*/ +.featured-icon-box.icon-align-top-content.style1{ + text-align: center; + padding: 40px 35px 45px; + margin: 15px 15px 25px; +} +.featured-icon-box.icon-align-top-content.style1:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 3px; + height: 40%; + top: 30%; + left: -3px; + transition: all 0.3s linear; +} +.featured-icon-box.icon-align-top-content.style1:hover:before{ + top: 0; + height: 100%; + transition: all 0.3s linear; +} +.featured-icon-box.icon-align-top-content.style1 .featured-icon img { + margin: 0 auto; +} +.featured-icon-box.icon-align-top-content.style1:hover .featured-icon img { + animation: move 1s linear; +} +.featured-icon-box.icon-align-top-content.style1 h3{ + font-size: 26px; + line-height: 33px; + font-weight: 600; + text-transform: capitalize; + padding: 2px 0; + margin-bottom: 8px; +} +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom{ + position: absolute; + bottom: -21px; + left: 0; + right: 0; + border-radius: 50%; + margin: 0 auto; +} +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom a{ + width: 42px; + height: 42px; + line-height: 42px; + border-radius: 50%; + border: 0px solid transparent; + display: inline-block; + text-align: center; +} +.featured-icon-box.icon-align-top-content.style1 .fetured-bottom a i{ + font-size: 20px; + line-height: 20px; +} +@keyframes move { + 0% { transform: scale(1.0); } + 40% { transform: scale(1.060); } + 100% { transform: scale(1.0); } +} + +/* style2*/ +.featured-icon-box.icon-align-before-content.style2 { margin: 17px 0; } +.featured-icon-box.icon-align-before-content.style2 .featured-content p { + font-weight: 600; + font-size: 24px; + line-height: 34px; + margin-bottom: 0; +} + +/* style3*/ +.featured-icon-box.icon-align-before-content.style3 .featured-title h3 { + margin-bottom: 0; + font-size: 18px; + line-height: 28px; +} + +/* style4*/ +.featured-icon-box.style4 { + position: relative; + padding: 52px 47px 50px; + margin: 0; +} +.featured-icon-box.style4 .featured-title h3 { + font-size: 24px; + line-height: 34px; +} +.featured-icon-box.style4 .fetured-bottom{ padding-top: 5px; } + +/* style5*/ +.featured-icon-box.style5 { + position: absolute !important; + right: -40px; + top: 110px; + margin: 0; +} + +/* style6*/ +.featured-icon-box.style6 { + border-top: 1px solid #e7e7e71a; + padding-top: 25px; + margin: 0; +} +.featured-icon-box.style6 .featured-desc p { + font-size: 18px; + line-height: 28px; + margin-bottom: 0; + font-weight: 500; + color: rgba(255, 255, 255, 0.6); !important; + font-family: var(--base-headingfont); +} +.featured-icon-box.style6 .featured-desc a span { + font-size: 20px; + line-height: 28px; + margin-bottom: 0; + font-weight: 600; + font-family: var(--base-headingfont); +} + +/* style7*/ +.featured-icon-box.style7 { + position: relative; + margin: 0; + padding: 55px 30px 50px; +} +.featured-icon-box.style7 .featured-icon { + position: absolute; + right: 15px; + bottom: 0; +} +.featured-icon-box.style7 .featured-icon i { color: rgba(0, 0, 0, 0.06)!important; } +.featured-icon-box.style7 .featured-title p { margin-bottom: 0; } +.featured-icon-box.style7 .featured-title h3 { + font-size: 26px; + line-height: 36px; + margin-bottom: 2px; +} +.featured-icon-box.style7 .featured-desc span { + display: block; + font-size: 15px; + line-height: 25px; + font-weight: 500; + padding: 4px 0; +} +.featured-icon-box.style7 .featured-desc span i { padding-right: 6px; } +.featured-icon-box.style7 .featured-desc { + padding: 15px 0 12px; +} +.featured-icon-box.style7 .featured-bottom a { + font-size: 16px; + line-height: 26px; + font-weight: 600px; +} + +/* style8*/ + +.featured-icon-box.style8 { margin-bottom: 0; } +.featured-icon-box.style8 .featured-icon{ + position: relative; + width: 70px; + height: 70px; + line-height: 70px; +} +.featured-icon-box.style8 .featured-icon i { + padding-top: 4px; + z-index: 2; +} +.featured-icon-box.style8 .ttm-icon.ttm-icon_element-size-md.style1 { + background-color: var(--base-grey); + line-height: 80px; + text-align: center; + position: relative; + overflow: hidden; + border-left: 2px solid var(--base-skin); +} +.featured-icon-box.style8 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + background: var(--base-skin); + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + right: 0; + z-index: -1; +} +.featured-icon-box.style8 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + left: 0; + background: var(--base-skin); +} +.featured-icon-box.style8:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(0); + transition: transform .35s ease; +} +.featured-icon-box.style8 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(-100%); + z-index: 1; +} +.featured-icon-box.style8:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + opacity: 1; + transform: translateX(0); + transition: transform .35s .36s ease; +} +.featured-icon-box.style8 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + z-index: 0; + transform: translateX(100%); + transition: none; + transition: transform .5s ease; +} + +.featured-icon-box.style8:hover .featured-icon i { color: var(--base-white); } +.featured-icon-box.style8 .featured-content { padding-left: 25px; } +.featured-icon-box.style8 .featured-title h3 { margin-bottom: 2px; } +.featured-icon-box.style8 .featured-desc p { line-height: 22px; } + + +/* style9*/ +.featured-icon-box.style9 { + margin: 0; + padding: 11px 30px; + position: absolute; + top: 88px; + left: -75px; + box-shadow: 0px 3px 7px 0 rgb(42 51 78 / 10%); +} +.featured-icon-box.style9 .featured-icon, +.featured-icon-box.style9 .featured-content { + padding-top: 6px; +} +.featured-icon-box.style9 .featured-title h3 { + font-size: 18px; + line-height: 28px; +} + +/* style10*/ +.featured-icon-box.style10 { + display: inline-block; + padding: 4px 36px 4px 22px; +} +.featured-icon-box.style10 .ttm-icon_element-size-sm { + font-size: 9px; + line-height: 50px; +} +.featured-icon-box.style10 .featured-content { padding: 0; } +.featured-icon-box.style10 .featured-title h3 { font-size: 17px; + line-height: 27px; + margin-bottom: 0; + text-transform: capitalize; +} + +/* style11*/ +.featured-icon-box.style11 { + margin: 0; + padding: 40px 23px 40px 23px; +} +.featured-icon-box.style11 .featured-content { + margin: 10px 0 25px; + padding: 0; +} +.featured-icon-box.style11 .featured-title h3 { + font-size: 26px; + line-height: 36px; +} + +/* style12*/ +.featured-icon-box.style12 { + margin: 0; + padding: 87px 40px 50px; +} +.featured-icon-box.style12 .featured-title h3 { + font-size: 26px; + line-height: 36px; +} + +/* style13*/ +.featured-icon-box.style13 { + position: relative; +} +.featured-icon-box.style13 .featured-content .featured-desc h3 { + font-size: 18px; + line-height: 28px; + font-weight: 500; + margin-bottom: 0; +} +.featured-icon-box.style13 .featured-content .featured-desc h3 span { + font-weight: 600; +} + +/* style14*/ +.featured-icon-box.style14 { + padding: 0 11px !important; + margin-top: 50px; + margin-bottom: 50px; +} +.featured-icon-box.style14 .featured-icon { + position: relative; + width: 70px; + height: 70px; + line-height: 70px; +} +.featured-icon-box.style14:last-child { margin-bottom: 0; } +.featured-icon-box.style14 .ttm-icon.ttm-icon_element-size-md.style1 { + position: relative; + outline: 1px solid #006836; + outline-offset: 10px; +} +.featured-icon-box.style14 .ttm-icon.ttm-icon_element-size-md.style1.ver-line:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 1px; + height: 45px; + top: -56px; + left: 36px; + transform: translateY(0px); + transition: all 0.3s linear; +} +.featured-icon-box.style14:hover .ttm-icon.ttm-icon_element-size-md.style1.ver-line:before { + transform: translateY(-36px); + transition: all 0.3s linear; +} +.featured-icon-box.style14 .featured-content { padding-left: 34px; } +.featured-icon-box.style14 .post-meta span { + font-size: 12px; + line-height: 20px; +} +.featured-icon-box.style14 .featured-title h3 { + font-size: 24px; + line-height: 34px; + margin-bottom: 10px; +} + +/* style15*/ +.featured-icon-box.style15 { + position: relative; + padding: 37px 40px 36px; + margin: 0 0 0 -30px; +} +.featured-icon-box.style15 .featured-content .featured-desc h3 { + font-size: 18px; + line-height: 28px; + font-weight: 500; + margin-bottom: 0; +} +.featured-icon-box.style15 .featured-content .featured-desc h3 span { font-weight: 600; } + +/* style16*/ +.featured-icon-box.style16 { display: block; } +.featured-icon-box.style16 .featured-content { padding-top: 5px; } +.featured-icon-box.style16 .featured-content h3 p { margin-bottom: 0; } +.featured-icon-box.style16 .featured-title h3 { + font-size: 22px; + line-height: 29px; + margin-bottom: 2px; + } +.featured-icon-box.style16 .featured-desc p { + display: block; + font-size: 16px; + margin-bottom: 0; +} + +/* style17*/ +.featured-icon-box.style17 { margin-bottom: 0; } +.featured-icon-box.style17 .featured-icon{ + position: relative; + width: 70px; + height: 70px; + line-height: 70px; +} +.featured-icon-box.style17 .featured-icon i { + padding-top: 4px; + z-index: 2; +} +.featured-icon-box.style17 .ttm-icon.ttm-icon_element-size-md.style1 { + background-color: var(--base-grey); + line-height: 80px; + text-align: center; + position: relative; + overflow: hidden; + border-left: 2px solid var(--base-dark); +} +.featured-icon-box.style17 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + background: var(--base-dark); + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + right: 0; + z-index: -1; +} +.featured-icon-box.style17 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + left: 0; + background: var(--base-dark); +} +.featured-icon-box.style17:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(0); + transition: transform .35s ease; +} +.featured-icon-box.style17 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(-100%); + z-index: 1; +} +.featured-icon-box.style17:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + opacity: 1; + transform: translateX(0); + transition: transform .35s .36s ease; +} +.featured-icon-box.style17 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + z-index: 0; + transform: translateX(100%); + transition: none; + transition: transform .5s ease; +} +.featured-icon-box.style17:hover .featured-icon i { color: var(--base-white); } +.featured-icon-box.style17 .featured-content { padding-left: 25px; } +.featured-icon-box.style17 .featured-title h3 { margin-bottom: 2px; } +.featured-icon-box.style17 .featured-desc p { line-height: 22px; } + + +/* style18*/ +.featured-icon-box.style18 { + position: relative; + padding: 19px 20px 24px 22px; + margin-bottom: 0; +} +.featured-icon-box.style18 .featured-title h3 { margin-bottom: 0; } +.featured-icon-box.style18 .featured-icon { + display: inline-block; + margin-left: -15px; + margin-bottom: -15px; +} +.featured-icon-box.style18 .featured-desc { display: inline-block; margin-left: -6px; } +.featured-icon-box.style18 .featured-desc p { display: inline-block; margin-bottom: 0; } + + +/* style19*/ +.featured-icon-box.style19 { + padding: 32px 25px 32px; + background-color: var(--base-white); + overflow: hidden; +} +.featured-icon-box.style19 .featured-content { padding-left: 20px; } +.featured-icon-box.style19 .featured-title { position: relative; } +.featured-icon-box.style19 .featured-title:after { + content: ''; + height: 3px; + position: absolute; + width: 30px; + background-color: var(--base-skin); + top: 15px; + left: 0px; + transition: all 500ms ease; + opacity: 0; +} +.featured-icon-box.style19 .featured-title h3 { + font-size: 22px; + transform: translateX(0px); + transition: all 500ms ease; +} +.featured-icon-box.style19 .featured-desc p { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +.featured-icon-box.style19 .featured-bottom { + position: absolute; + right: 27px; + bottom: -5px; + margin-bottom: 45px; + padding-top: 10px; +} +.featured-icon-box.style19 .featured-bottom a i:before { + left: -13px; + position: absolute; + font-size: 20px; + transform: rotate(90deg); + transition: all 500ms ease; + background: transparent; + width: auto; + color: var(--base-skin); + font-weight: 400; + height: auto; +} +.featured-icon-box.style19:hover .featured-bottom a i:before { + transform: rotate(45deg); + transition: all 500ms ease; +} +.featured-icon-box.style19:hover .featured-title h3{ transform: translateX(40px); transition: all 500ms ease;} +.featured-icon-box.style19:hover .featured-title:after { opacity: 1; transition: all 500ms ease;} + +/* style20*/ +.featured-icon-box.style20 { + padding-top: 29px; + margin: 0; +} +.featured-icon-box.style20 .featured-desc p { + font-size: 18px; + line-height: 28px; + margin-bottom: 0; + font-weight: 500; + color: var(--base-white) !important; + font-family: var(--base-headingfont); +} +.featured-icon-box.style20 .featured-desc a span { + font-size: 20px; + line-height: 28px; + margin-bottom: 0; + font-weight: 600; + font-family: var(--base-headingfont); +} + +/* style21*/ + +.featured-icon-box.style21 { margin-bottom: 0; } +.featured-icon-box.style21 .featured-icon i { + padding-top: 4px; + z-index: 2; +} +.featured-icon-box.style21 .ttm-icon.ttm-icon_element-size-md.style1 { + background-color: rgba(255, 255, 255, 0.05); + line-height: 80px; + text-align: center; + position: relative; + overflow: hidden; + border-left: 2px solid var(--base-skin); +} +.featured-icon-box.style21 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + background: var(--base-skin); + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + right: 0; + z-index: -1; +} +.featured-icon-box.style21 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + content: " "; + display: block; + position: absolute; + width: 100%; + top: 0; + bottom: 0; + left: 0; + background: var(--base-skin); +} +.featured-icon-box.style21:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(0); + transition: transform .35s ease; +} +.featured-icon-box.style21 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:before { + transform: translateX(-100%); + z-index: 1; +} +.featured-icon-box.style21:hover .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + opacity: 1; + transform: translateX(0); + transition: transform .35s .36s ease; +} +.featured-icon-box.style21 .featured-icon .ttm-icon.ttm-icon_element-size-md.style1:after { + z-index: 0; + transform: translateX(100%); + transition: none; + transition: transform .5s ease; +} + +.featured-icon-box.style21:hover .featured-icon i { color: var(--base-white); } +.featured-icon-box.style21 .featured-content { padding-left: 25px; } +.featured-icon-box.style21 .featured-title h3 { margin-bottom: 2px; } +.featured-icon-box.style21 .featured-desc p { line-height: 22px; } + +/* =============================================== + 12.featured-images ( contents with image) +------------------------*/ +.featured-imagebox, +.featured-thumbnail { + position: relative; + overflow: hidden; +} +.featured-imagebox { margin: 15px 0; } +.featured-imagebox .featured-content .featured-title h3 { + position: relative; + overflow: hidden; +} +.featured-imagebox .featured-content .category, +.featured-imagebox .featured-content .category a { + font-size: 14px; + line-height: 15px; + display: inline-block; +} +.featured-imagebox .featured-thumbnail img{ + width: 100%; + transition: transform 0.5s ease-in-out; +} +.featured-imagebox:hover .featured-thumbnail img{ + transform: scale(1.1); +} +.ttm-box-view-overlay , .ttm-box-view-content-inner{ position: relative; } +.ttm-box-view-overlay:before, .ttm-box-view-content-inner:before{ + content: ""; + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + transition: all 0.5s linear; + z-index: 1; +} +div:hover > .ttm-box-view-overlay:before, div:hover > .ttm-box-view-content-inner:before{ + opacity: .8; + visibility: visible; +} +.ttm-portfolio-format-video { + position: relative; + overflow: hidden; + padding-bottom: 83.95%; + padding-top: 23px; + height: 0; +} +.ttm-portfolio-format-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: none; +} + +/*featured-imagebox-slider*/ +.featured-imagebox.featured-imagebox-slider { + position: relative; + width: 455px; + height: auto; + padding: 0; + overflow: visible; + z-index: 3; +} +.featured-imagebox.featured-imagebox-slider .featured-thumbnail, +.featured-imagebox.featured-imagebox-slider .featured-content{ + display: table-cell; + vertical-align: middle; +} +.featured-imagebox.featured-imagebox-slider .featured-thumbnail { + width: 206px; + border: 10px solid #fff; +} +.featured-imagebox.featured-imagebox-slider .featured-content { + padding: 20px; +} +.featured-imagebox.featured-imagebox-slider .featured-title h3{ + word-wrap: break-word !important; + font-size: 26px; + line-height: 36px; + margin-bottom: 2px; +} +.featured-imagebox.featured-imagebox-slider .fetured-bottom { + position: absolute; + top: 50%; + right: 0; + transform: translate(50%,-50%); + border-radius: 50%; +} +.featured-imagebox.featured-imagebox-slider .fetured-bottom a { + width: 42px; + height: 42px; + line-height: 42px; + border-radius: 50%; + border: 0px solid transparent; + display: inline-block; + text-align: center !important; + margin-bottom: 0; +} +.featured-imagebox.featured-imagebox-slider .fetured-bottom a i{ + text-align: center; + font-size: 20px; + line-height: 20px; + padding-top: 2px; +} + +/*featured-imagebox-portfolio*/ +/* style1 */ +.featured-imagebox.featured-imagebox-portfolio.style1 { + margin-top: 50px; + margin-bottom: 50px; +} +.ttm-boxes-spacing-10px .featured-imagebox-portfolio.style1 { + margin: 0; + padding: 0; +} +.featured-imagebox.featured-imagebox-portfolio.style1 .ttm-portfolio-box-view-overlay { + overflow: hidden; +} +.slick-slide .featured-imagebox.featured-imagebox-portfolio.style1 +.ttm-portfolio-box-view-overlay:after { + position: absolute; + content: ''; + background-color: rgba(255, 255, 255, 0.70); + left: 0; + top: 0; + width: 100%; + height: 100%; + transition: .9s ease; + z-index: 1; + opacity: 0; +} +.slick-slide:not(.slick-active) .featured-imagebox-portfolio.style1 +.ttm-portfolio-box-view-overlay:after{ + opacity: 1; +} +.slick-active .featured-imagebox.featured-imagebox-portfolio.style1:hover +.ttm-portfolio-box-view-overlay:after { + opacity: 1; +} +.slick-slide .featured-imagebox.featured-imagebox-portfolio.style1:hover +.ttm-portfolio-box-view-overlay:after { + background-color: transparent; +} +.slick-slide.slick-current.slick-active.slick-center .featured-imagebox.featured-imagebox-portfolio.style1:hover +.ttm-portfolio-box-view-overlay:after { + background-color: rgba(255, 255, 255, 0.70); +} +.slick-active .featured-imagebox.featured-imagebox-portfolio.style1 +.ttm-portfolio-box-view-overlay:after { + background-color: unset; +} +.slick-active .featured-imagebox-portfolio.style1 .ttm-media-link a i { + font-size: 15px; + line-height: 40px; + text-align: center; + font-weight: 500; + color: var(--white); +} +.slick-active .featured-imagebox-portfolio.style1 .ttm-media-link a:hover i { + color: var(--base-white); +} +.featured-imagebox-portfolio.style1 .ttm-media-link a { + color: var(--base-white); + text-align: center; + font-size: 20px; + line-height: 40px; + position: absolute; + top: 56%; + right: 0; + left: 0; + bottom: 0; + height: 40px; + width: 40px; + margin: -50px auto 0; + z-index: 3; + opacity: 0; + background-color: var(--skin-color); + -webkit-transition: all .9s ease; + -o-transition: all .9s ease; + -moz-transition: all .9s ease; + transition: all .9s ease; +} +.featured-imagebox-portfolio.style1 .ttm-media-link a:hover { + background-color: var(--base-dark); +} +.slick-active .featured-imagebox-portfolio.style1:hover .ttm-media-link a { + opacity: 1; + transform: scale(1); + -webkit-transform: scale(1); +} +.slick-cloned.slick-active .featured-imagebox-portfolio.style1 .ttm-media-link a { + left: -35px; +} +.slick-active .featured-imagebox-portfolio.style1 .ttm-media-link a { + left: 35px; +} +.slick-slide.slick-current.slick-active .featured-imagebox.featured-imagebox-portfolio.style1 +.ttm-media-link a { + left: 0px; + top: 56%; +} +.featured-imagebox-portfolio.style1 .featured-thumbnail { + transition: transform .5s ease-in-out; + -webkit-transition: all .5s ease-in-out; + -webkit-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + will-change: transform; +} +.featured-imagebox-portfolio.style1:hover .featured-thumbnail { + -webkit-transform: scale(1.075); + -ms-transform: scale(1.075); + transform: scale(1.075); + -webkit-transition: all 3s ease-out; + transition: all 3s ease-out; + -webkit-transition-delay: .15s; + transition-delay: .15s; +} +.featured-imagebox-portfolio.style1 .featured-content { + text-align: center; + position: relative; + padding: 20px 0px 0px 0px; +} +.featured-imagebox-portfolio.style1 .featured-content .featured-title h5 { + margin-bottom: 0; +} +.featured-imagebox-portfolio.style1 .featured-content .featured-title h5 a { + font-size: 20px; + line-height: 28px; + margin-bottom: 0; + color: var(--skin-color) !important; +} +.slick-slide.slick-current.slick-active +.featured-imagebox.featured-imagebox-portfolio.style1 { + position: relative; + transform: scale(1.2); + z-index: 3; + border: 20px solid var(--base-skin); + overflow: hidden; +} +.portfolio-experience-section .slick-slide { padding: 0; } + +/* style2 */ +.featured-imagebox-portfolio.style2 { + margin: 15px 0px; + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); +} +.featured-imagebox-portfolio.style2 .featured-thumbnail { position: relative; } +.featured-imagebox-portfolio.style2 .featured-thumbnail:after { + content: ""; + position: absolute; + height: 100%; + width: 100%; + left: 170%; + top: 0; + transform: skewX(45deg); + transition: all 0.5s ease; + background-color: rgba(255, 255, 255, 0.2); + opacity: 0.8; +} +.featured-imagebox-portfolio.style2:hover .featured-thumbnail:after { + left: -170%; + top: 0; + transition: all 0.5s ease; +} +.featured-imagebox-portfolio.style2 .ttm-box-view-overlay:before { background-color: rgba(0,0,0, 0); } +.featured-imagebox-portfolio.style2 .ttm-media-link a { + color: var(--base-skin); + text-align: center; + font-size: 20px; + line-height: 50px; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50% , -50%); + height: 50px; + width: 50px; + z-index: 3; + opacity: 0; + transition: all 0.5s ease; +} +.featured-imagebox-portfolio.style2 .ttm-media-link a i { + font-size: 15px; + line-height: 50px; + text-align: center; + font-weight: 700; + color: var(--base-white); +} +.featured-imagebox-portfolio.style2 :hover .ttm-media-link a { + opacity: 1; + transition: all 0.5s ease; +} +.featured-imagebox-portfolio.style2 .ttm-media-link a:hover { + background-color: var(--base-dark); + transition: all 0.3s ease; +} + +/*team*/ +/*featured-imagebox-team.style1*/ +.featured-imagebox-team.style1 { position: relative; margin: 0; } +.featured-imagebox-team.style1 .featured-content { padding: 30px; } +.featured-imagebox-team.style1 .featured-content h3 { + font-size: 24px; + line-height: 40px; + font-weight: 500; + margin-bottom: 0; + } +.featured-imagebox-team.style1 .featured-desc a { + display: block; + font-size: 15px; + line-height: 26px; + font-weight: normal; + text-decoration: underline; + font-family: var(--base-bodyfont); +} +.featured-imagebox-team.style1 .featured-content .social-icons li a { + display: block; + border: none; + background-color: var(--base-white); + height: 34px; + width: 34px; + line-height: 34px; + text-align: center; +} +.featured-imagebox-team.style1 .featured-content .featured-iconbox { padding-top: 15px; } + +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-darkgrey .featured-title h3 a:hover , +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-darkgrey .featured-desc span:hover +{ color: var(--base-skin); } + +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-skincolor .featured-title h3 a:hover , +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-skincolor .featured-desc span:hover +{ color: var(--base-dark); } + +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-darkgrey .social-icons li a:hover +{ background-color: var(--base-skin); } +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-darkgrey .social-icons li a:hover i +{ color: var(--base-white); } + +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-skincolor .social-icons li a:hover +{ background-color: var(--base-dark); } +.featured-imagebox-team.style1 .featured-content.ttm-bgcolor-skincolor .social-icons li a:hover i +{ color: var(--base-white); } + +/*.featured-imagebox-team.style2*/ +.featured-imagebox-team.style2 { + position: relative; + overflow: visible; + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); + transition: all 0.3s ease; +} +.featured-imagebox-team.style2 .featured-content { + padding: 10px 15px; +} +.featured-imagebox-team.style2 .featured-content h3 { + font-size: 22px; + line-height: 32px; + font-weight: 500; + margin-bottom: 0; +} +.featured-imagebox-team.style2 .featured-desc a { + display: block; + font-size: 18px; + line-height: 28px; + text-decoration: underline; + font-family: var(--base-bodyfont); +} +.featured-imagebox-team.style2 .featured-content .social-icons li { margin: 0; } +.featured-imagebox-team.style2 .featured-content .social-icons li a { + display: block; + border: none; + height: 32px; + width: 32px; + line-height: 32px; + text-align: center; + background-color: transparent; + border: none; +} +.featured-imagebox-team.style2 .featured-content .social-icons li a i{ + font-size: 15px; + line-height: 32px; + color: var(--base-dark); +} +.featured-imagebox-team.style2 .featured-content .social-icons { padding-top: 10px; } +.featured-imagebox-team.style2 .featured-thumbnail { + margin: auto; + cursor: pointer; + perspective: 250px; + overflow: visible; +} +.featured-imagebox-team.style2 .featured-thumbnail img { + position: relative; + transition: all 0.3s ease; +} +.featured-imagebox-team.style2:hover { + background-color: var(--base-skin); + transition: all 0.3s ease; +} +.featured-imagebox-team.style2:hover .featured-thumbnail img{ + transform: rotateY(8deg); +} +.featured-imagebox-team.style2:hover .featured-content { + text-align: right; +} +.featured-imagebox-team.style2:hover .featured-content h3 a , +.featured-imagebox-team.style2:hover .featured-content .social-icons li a , +.featured-imagebox-team.style2:hover .featured-content .social-icons li a i { color: var(--base-white); } + +/* post */ +.featured-imagebox-post { + overflow: visible; +} +.featured-imagebox-post .featured-content .featured-title h3{ + font-size: 24px; + line-height: 34px; +} +.featured-imagebox-post .featured-content .post-meta span{ + display: inline-block; + position: relative; + margin-right: 12px; + font-size: 14px; + line-height: 14px; + font-style: normal; + margin-bottom: 12px; +} +.featured-imagebox-post:not(.ttm-box-view-left-image) +.featured-content .post-meta span a { color: inherit; } +.featured-imagebox-post:not(.ttm-box-view-left-image) +.featured-content .post-meta span:last-child{ + margin-right: 0; + margin-left: 12px; +} +.featured-imagebox-post:not(.ttm-box-view-left-image) +.featured-content .post-meta span:after { + content: ''; + position: absolute; + top: 4px; + background-color: currentColor; + height: 5px; + width: 5px; + right: -11px; + border-radius: 50%; +} +.featured-imagebox-post .featured-content .post-meta span:last-child:after { + left: -11px; +} +.featured-imagebox-post .featured-content .post-meta span i{ + padding-right: 5px; + font-size: 12px; +} +.featured-imagebox-post .ttm-box-post-date .ttm-entry-date{ + color: var(--base-white); + display: inline-block; + padding: 20px 8px; + z-index: 2; + font-size: 15px; +} +.ttm-box-post-date .ttm-entry-date .entry-month, +.ttm-box-post-date .ttm-entry-date .entry-year { + font-size: 15px; + font-weight: 400; + display: block; + text-transform: capitalize; +} +.ttm-post-format-video{ + position: relative; + overflow: hidden; + padding-bottom: 64.25%; + padding-top: 25px; + height: 0; +} +.ttm-post-format-video iframe{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: none; +} +.featured-imagebox-post.ttm-box-view-left-image { + background-color: var(--base-white); + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); +} +.featured-imagebox-post.ttm-box-view-left-image .featured-content-post .featured-title h3 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.featured-imagebox-post.ttm-box-view-left-image .featured-content .featured-title a { + white-space: inherit; + text-transform: capitalize; +} +.ttm-box-view-left-image .featured-content, +.ttm-box-view-left-image.featured-imagebox-post .featured-content { +} +.ttm-box-view-left-image .ttm-featured-img-left{ padding: 0!important; } +.ttm-box-view-left-image .featured-content .category{ + padding-bottom: 13px; + display: block; + text-transform: uppercase; +} +.ttm-box-view-left-image .featured-content .category > a { + display: inline-block; + padding: 1px 10px; + font-size: 12px; + font-weight: 400; + line-height: 22px; + font-family: var(--base-bodyfont); +} +.ttm-box-view-left-image .featured-content .ttm-box-desc, +.ttm-box-view-left-image .featured-content .featured-desc { + margin-top: 10px; + padding-top: 2px; + padding-bottom: 10px; +} +.ttm-box-view-left-image .featured-content .featured-desc p { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.featured-imagebox-post.ttm-box-view-left-image .featured-content.featured-content-post +.post-meta span{ + padding: 0; + font-size: 14px; +} + +/*featured-imagebox-services.style1*/ +.featured-imagebox-services.style1{ + border-radius: 0px; + padding-bottom: 0px; + background-color: var(--base-white); + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); +} +.featured-imagebox-services.style1 .featured-content{ + padding: 20px 30px; +} +.featured-imagebox-services.style1 .featured-content .featured-title h3{ + margin-bottom: 0px; + font-size: 22px; + line-height: 32px; + font-weight: 600; +} +.featured-imagebox-services.style1 .featured-content .featured-desc p{ + margin-bottom: 0; +} +.featured-imagebox-services.style1 .ttm-footer a{ + padding: 18px 30px 16px; + font-weight: 600; + position: relative; +} +.featured-imagebox-services.style1 .ttm-footer a i{ + font-size: 17px; + position: absolute; + top: 16px; + right: 20px; +} +.featured-imagebox-services.style1 .ttm-footer a { + background-color: #f1f1f1; +} +.featured-imagebox-services.style1 .ttm-footer.ttm-bgcolor-white a { background-color: var(--base-white); } +.featured-imagebox-services.style1 .ttm-footer.ttm-bgcolor-white { border-top: 1px solid #e2e2e2; } + + +/*featured-imagebox-services.style2*/ +.featured-imagebox-services.style2 { position: relative; margin: 15px;} +.featured-imagebox-services.style2 .ttm-box-view-overlay { position: relative; } +.featured-imagebox-services.style2 .ttm-box-view-overlay:before { + content: ''; + background: linear-gradient(0deg,rgba(0,0,0,.8) 35%,transparent 80%); + width: 100%; + height: 100%; + opacity: 0.72; + position: absolute; + top: 0; + left: 0; + z-index: 2; + padding: 20px; + transition: all 0.3s ease; +} +.featured-imagebox-services.style2 .featured-content { + width: 100%; + text-align: center; + display: flex; + flex-direction: column; + justify-content: flex-end; + align-items: center; + position: absolute; + bottom: 0; + left: 0; + z-index: 3; + padding: 20px; + transition: all 0.3s ease; + color: var(--base-white); +} +.featured-imagebox-services.style2 .featured-content .featured-title { + max-height: 72px; + overflow: hidden; +} +.featured-imagebox-services.style2 .featured-content .featured-title h3 { + width: 80%; + font-size: 21px; + line-height: 29px; + font-weight: 600; + margin: auto; + padding-top: 5px; +} +.featured-imagebox-services.style2 .featured-desc p { + font-size: 13px; + line-height: 23px; + font-weight: 500; + margin-bottom: 0; + text-transform: uppercase; +} + +/*featured-imagebox-services.style3*/ +.featured-imagebox-services.style3 { + box-shadow: 0 1px 13px 0 rgba(0, 10, 41, 0.04); + overflow: visible; + margin: 15px; +} +.featured-imagebox-services.style3 .featured-content { + padding: 33px 25px 24px; + background-color: var(--base-white); +} +.featured-imagebox-services.style3 .featured-content .featured-title span { + font-size: 14px; +} +.featured-imagebox-services.style3 .fetured-bottom { + position: absolute; + bottom: -15px; + left: 25px; + border-radius: 50%; +} +.featured-imagebox-services.style3 .fetured-bottom a { + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 50%; + border: 0px solid transparent; + display: inline-block; + text-align: center; + margin-bottom: 0; +} +.featured-imagebox-services.style3 .fetured-bottom a i { + font-size: 15px; + line-height: 15px; + padding-top: 2px; +} + +/*Blog*/ +/*featured-imagebox-blog style1*/ +.featured-imagebox-blog.style1 { + position: relative; + box-shadow: 0 10px 14px 0 rgb(37 44 65 / 12%); +} +.featured-imagebox-blog.style1 .ttm-box-view-content-inner { + position: absolute; + bottom: 0; + left: 0; + right: 0; + z-index: 2; +} +.featured-imagebox-blog.style1 .ttm-box-view-overlay:before { + background: linear-gradient(0deg,rgba(0,0,0,.8) 35%,transparent 80%); + opacity: 0.8; +} +.featured-imagebox-blog.style1 .featured-content .category { + padding-top: 10px; + padding-bottom: 10px; + display: block; +} +.featured-imagebox-blog.style1 .featured-content .category > a { + display: inline-block; + padding: 1px 10px; + font-size: 12px; + font-weight: 400; + line-height: 22px; + font-family: var(--base-bodyfont); +} +.featured-imagebox-blog.style1 .featured-content .post-meta span {} + +/*featured-imagebox-blog style2*/ +.featured-imagebox-blog.style2 { + position: relative; + box-shadow: 0 1px 13px 0 rgb(0 10 41 / 4%); +} +.featured-imagebox-blog.style2 .featured-thumbnail .post-meta{ + position: absolute; + bottom: 3px; + right: 0; + z-index: 2; +} +.featured-imagebox-blog.style2 .featured-thumbnail .post-meta .ttm-meta-line { + background-color: var(--base-skin); + padding: 9px 12px 8px; + color: #fff; + font-size: 13px; +} +.featured-imagebox-blog.style2 .featured-content { + background-color: var(--base-white); + padding: 22px 30px 23px; +} +.featured-imagebox-blog.style2 .featured-content .featured-title h3 { + font-size: 24px; + line-height: 34px; + font-weight: 500; + margin-bottom: 12px; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +.featured-imagebox-blog.style2 .featured-content .post-meta span { font-size: 13px; } + +.featured-imagebox-blog.style2 .featured-content .post-footer { + margin-top: 20px; + padding-top: 30px; + border-top: 1px solid rgba(0,0,0,.08); +} + +} + +/*featured-imagebox-achivements*/ +.featured-imagebox-achivements { +} +.featured-imagebox-achivements .featured-thumbnail { + padding: 0 30px 0; + background-color: transparent; +} +.featured-imagebox-achivements .featured-content { + background-color: var(--base-grey); + padding: 140px 25px 25px; + text-align: center; + margin-top: -115px; +} +.featured-imagebox-achivements .featured-title h3 { + font-size: 22px; + line-height: 36px; + font-weight: 600; +} +.featured-imagebox-achivements .featured-title h3 , +.featured-imagebox-achivements .featured-desc p { margin-bottom: 0; } +.featured-imagebox-achivements:hover .featured-thumbnail img { + transform: scale(1.0); +} + +/* 13.processbox +------------------------*/ +.ttm-processbox-wrapper { + display: flex; + position: relative; +} +.ttm-processbox { + margin: 15px 0; + position: relative; + text-align: center; + padding: 30px 30px 33px; + box-shadow: 1px 1px 13px 0px rgb(0 10 41 / 4%); + background-color: var(--base-white); +} +.ttm-processbox .featured-title h3 { + margin-bottom: 0; + font-size: 22px; + line-height: 32px; +} +.ttm-processbox .featured-content p { + margin-bottom: 0; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +.ttm-processbox .ttm-box-icon{ + position: relative; + width: 60px; + height: 60px; + margin: 25px auto; + z-index: 3; +} +.ttm-processbox .ttm-box-icon i{ padding-top: 4px; margin-bottom: 0; } +.ttm-processbox .ttm-box-icon .ttm-icon.ttm-icon_element-size-md.style2 { margin-bottom: 0; } +.ttm-processbox .ttm-box-icon .ttm-icon.ttm-icon_element-size-md.style2:before{ + content: ''; + background-color: var(--base-dark); + position: absolute; + width: 2px; + height: 100%; + left: 0; + top: 0; +} +.ttm-processbox .number { + font-size: 15px; + font-weight: 600; + background-color: var(--base-dark); + color: var(--base-white); + width: 30px; + height: 30px; + line-height: 30px; + border-radius: 50%; + display: block; + text-align: center; + position: absolute; + right: -20px; + top: 15px; + z-index: 1; + -webkit-transition: .3s cubic-bezier(.3,.58,.55,1); + transition: .3s cubic-bezier(.3,.58,.55,1); +} +.ttm-processbox-wrapper:before{ + content: ''; + position: absolute; + left: 12%; + top: 50%; + transform: translateY(-0.8%); + width: 100%; + height: 100%; + background-image: url("../images/processbox-img-01.png"); + background-repeat: no-repeat; + z-index: 2; +} + +/* =============================================== + 13.Progress-Bar +------------------------*/ +.ttm-progress-bar{ position: relative; } +.ttm-progress-bar .progressbar-title { + font-size: 16px; + line-height: 25px; + margin-bottom: 6px; + font-weight: 600; +} +.ttm-progress-bar .progress-bar-percent { + position: absolute; + right: -20px; + z-index: 3; + margin-top: -35px; + text-shadow: none; + border-radius: 0px; + top: 0; + font-size: 14px; + line-height: 25px; + font-weight: 400; + text-align: center; + height: 25px; + width: 40px; + overflow: visible; + background-color: #000000; +} +.ttm-progress-bar .progress-bar-percent:before { + content: ''; + position: absolute; + width: 0; + height: 0; + border-top: 5px solid #000000; + border-left: 5px solid rgba(255,255,255,.15); + border-right: 5px solid rgba(255,255,255,.15); + left: 0; + right: 0; + display: block; + margin: 0 auto; + top: 25px; +} +.ttm-progress-bar .progress-bar { + display: block; + height: 8px; + position: relative; +} +.ttm-progress-bar:not(:last-child){ margin-bottom: 19px; } +.ttm-progress-bar .progress-bar-inner{ + box-shadow: none; + height: 8px; + width: 100%; + z-index: 1; +} +.ttm-bgcolor-skincolor .ttm-progress-bar .progress-bar-inner{ + background-color: rgba(0, 0, 0, 0.1); +} + +/* style1 */ +.ttm-progress-bar.style1 { position: relative; height: 50px;} +.ttm-progress-bar.style1 .progress-bar-title { + position: relative; + font-size: 18px; + line-height: 36px; + font-weight: 600; + margin-left: 20%; + width: 78%; + padding-bottom: 13px; + font-family: var(--base-headingfont); +} +.ttm-progress-bar.style1 .progress-bar-inner { + position: relative; + height: 1px; + background-color: #e4e4e4; + width: 78%; + margin-left: 20%; +} +.ttm-progress-bar.style1 .progress-bar { + position: absolute; + top: -13px; + width: 78%; + height: 8px; +} +.ttm-progress-bar.style1 .progress-bar-percent { + position: absolute; + left: 0px; + top: 0px; + content: ''; + height: 50px; + width: 50px; + font-weight: 700; + line-height: 50px; + border-radius: 0px; + color: #2a334e; + background-color: var(--base-grey); + margin: 0; +} +.ttm-progress-bar.style1 .progress-bar-percent:before {content: unset;} + +/* style2 */ +.ttm-progress-bar.style2 { position: relative; height: 50px;} +.ttm-progress-bar.style2 .progress-bar-title { + position: relative; + font-size: 18px; + line-height: 36px; + font-weight: 600; + margin-left: 20%; + width: 78%; + padding-bottom: 13px; + color: var(--base-dark); + font-family: var(--base-headingfont); +} +.ttm-progress-bar.style2 .progress-bar-inner { + position: relative; + height: 1px; + background-color: #e4e4e4; + width: 78%; + margin-left: 20%; +} +.ttm-progress-bar.style2 .progress-bar { + position: absolute; + top: -13px; + width: 78%; + height: 8px; +} +.ttm-progress-bar.style2 .progress-bar-percent { + position: absolute; + left: 0px; + top: 0px; + content: ''; + height: 50px; + width: 50px; + font-weight: 700; + line-height: 50px; + border-radius: 0px; + color: #2a334e; + background-color: var(--base-grey); + margin: 0; +} +.ttm-progress-bar.style2 .progress-bar-percent:before {content: unset;} + +/* style3 */ +.ttm-progress-bar.style3 { position: relative; } +.ttm-progress-bar.style3 .progress-bar-title { + font-size: 16px; + line-height: 25px; + font-weight: 500; + margin-bottom: 13px; + letter-spacing: 0px; + font-family: var(--base-bodyfont); + color: var(--base-white); +} +.ttm-progress-bar.style3 .progress-bar-percent { + position: absolute; + right: 0px; + top: 1px; + content: ''; + font-weight: 500; + border-radius: 0px; + color: var(--base-white); + background-color: transparent; + margin: 0; + font-family: var(--base-bodyfont); +} +.ttm-progress-bar.style3 .progress-bar-percent:before { display: none; } +.ttm-progress-bar.style3 .progress-bar { + display: block; + position: relative; + height: 6px; + top: 3px; + left: 4px; +} +.ttm-progress-bar.style3:not(:last-child) { margin-bottom: 21px; } +.ttm-progress-bar.style3 .progress-bar-inner { + box-shadow: none; + border-radius: unset!important; + height: 14px; + border: 1px solid rgba(255, 255, 255, 0.24); + background-color: transparent; +} +.ttm-bgcolor-skincolor.style3 .ttm-progress-bar .progress-bar-inner { + background-color: rgba(0, 0, 0, 0.1); +} + +/* =============================================== + 14.Testimonial +------------------------*/ +.testimonials{ + position: relative; +} +.testimonials .testimonial-caption h3 { + font-size: 20px; + line-height: 28px; + margin-bottom: 0; +} +.testimonial-caption label { + margin: 0; + font-size: 14px; + line-height: 24px; +} +.testimonials .testimonial-content blockquote{ + padding: 10px 25px; + font-size: 17px; + position: relative; + line-height: 28px; + font-weight: 500; + font-style: italic; + margin: 0; + padding: 0; + font-family: var(--base-headingfont); +} +.star-ratings ul{ padding: 0; margin: 0;} +.star-ratings li{ + font-size: 13.8px; + min-width: 14px; + display: inline-block; + color: #e0e8f0; +} +.star-ratings ul li.active , .star-ratings ul li.active i{ color: #fd4;} + +/*style1*/ +.testimonials.style1{ + background-color: transparent; + padding: 14px 0 50px; + border-right: 1px solid transparent; + border-left: 1px solid transparent; +} +.testimonials.style1 .testimonial-content blockquote{ + text-align: left; + font-size: 18px; + line-height: 28px; + font-weight: 500; + font-style: normal; + padding: 40px 0 35px; + border-left: none; + font-family: var(--base-bodyfont); +} +.testimonials.style1 .testimonial-content blockquote:before{ + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 22px; + content: url("../images/quote-img1.png"); + text-align: center; + display: block; +} +.testimonials.style1 .testimonial-content .testimonial-bottom{ display: flex; } +.testimonials.style1 .testimonial-content .testimonial-bottom .testimonial-caption{ + margin-left: 20px; + align-self: center; +} +.testimonials.style1 .testimonial-caption h3{ font-size: 20px; line-height: 36px; } + + +/*style2*/ +.testimonials.style2 { margin: 0 15px; } +.testimonials.style2 .testimonial-content blockquote { + font-size: 22px; + line-height: 35px; + text-align: center; + padding: 16px 150px 30px; +} +.testimonials.style2 .testimonial-content blockquote:before{ + font-family: fontello; + content: "\e804"; + position: absolute; + top: 30%; + left: 50%; + transform: translate( -50%, -50% ); + opacity: 0.2; + font-size: 105px; + line-height: 314px; + z-index: -1; + font-style: normal; +} +.testimonials.style2 .testimonial-bottom{ display: flex; padding: 25px; } +.testimonials.style2 .testimonial-bottom .testimonial-caption{ + margin-left: 20px; + align-self: center; +} +.testimonials.style2 .testimonial-caption h3{ } +.testimonials.style2 .testimonial-avatar .testimonial-img { + width: 70px; + height: 70px; +} +.testimonials.style2 .testimonial-avatar .testimonial-img img{ border-radius: 100%; } +.slick-slide.slick-current.slick-active.slick-center .testimonials.style2 { + border-bottom: 3px solid #006836; +} + +/*style3*/ +.testimonials.style3 .testimonial-content .testimonial-bottom .testimonial-caption { + margin-left: 30px; + align-self: center; +} +.testimonials.style3 .testimonial-caption h3 { + font-size: 22px; + line-height: 32px; +} + +/*style4*/ +.testimonials.style4{ + background-color: transparent; + padding: 10px 0 0; +} +.testimonials.style4 .testimonial-content blockquote{ + text-align: center; + font-size: 18px; + line-height: 28px; + font-weight: 500; + font-style: normal; + padding: 45px 40px 40px; + border-left: none; + margin: 0 auto; + font-family: var(--base-bodyfont); +} +.testimonials.style4 .testimonial-content blockquote:before{ + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + width: 40px; + height: 22px; + content: url("../images/quote-img1.png"); + text-align: center; + display: block; +} +.testimonials.style4 .testimonial-content .testimonial-bottom{ + display: flex; + justify-content: center; + flex-direction: column; +} +.testimonials.style4 .testimonial-content .testimonial-bottom .testimonial-img img{ + margin: auto; +} +.testimonials.style4 .testimonial-content .testimonial-bottom .testimonial-caption{ + margin-left: 0px; + align-self: center; + text-align: center; +} +.testimonials.style4 .testimonial-caption h3{ + font-size: 19px; + line-height: 22px; + margin-top: 13px; +} + +/*style5*/ +.testimonials.style5{ + background-color: transparent; + padding: 45px 0 45px 20px; + border-right: 1px solid transparent; + border-left: 1px solid transparent; +} +.testimonials.style5 .testimonial-content .testimonial-img { + align-self: center; +} +.testimonials.style5 .testimonial-content .testimonial-img img { margin: auto; } +.testimonials.style5 .testimonial-content { height: 216px; display: flex; align-items: center;} +.testimonials.style5 .testimonial-desc { background-color: #1f2740; padding: 24px 30px 20px; } +.testimonials.style5 .testimonial-content blockquote { + position: relative; + text-align: left; + font-size: 15px; + line-height: 28px; + font-weight: 400; + font-style: italic; + border-left: none; + font-family: var(--base-bodyfont); + background-color: #1f2740; + display: block; + margin: auto; + display: -webkit-box; + -webkit-line-clamp: 6; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; +} +.testimonials.style5 .testimonial-content .testimonial-desc { + position: relative; +} +.testimonials.style5 .testimonial-content .testimonial-desc:after { + content: ""; + display: inline-block; + position: absolute; + top: 45px; + left: -24px; + width: 0px; + height: 0px; + border-right: 24px solid #1f2740; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; +} +.testimonials.style5 .testimonial-content blockquote:before { + position: absolute; + bottom: -30px; + right: -20px; + width: 154px; + height: 154px; + content: ''; + mask: url("../images/quote-img-5.svg") no-repeat 100% 100%; + -webkit-mask-box-image: url("../images/quote-img-5.svg"); + mask-size: cover; + background-color: var(--base-white); + opacity: 0.03; + overflow: hidden; +} +.testimonials.style5 .testimonial-content .testimonial-bottom { + display: flex; + justify-content: center; + flex-direction: column; +} +.testimonials.style5 .testimonial-content .testimonial-bottom .testimonial-caption{ + align-self: center; + text-align: center; + padding-top: 17px; +} +.testimonials.style5 .testimonial-caption h3{ font-size: 20px; line-height: 30px;} + + +/*style6*/ +.testimonials.style6 { + display: inline-block; + text-align: center; + padding: 24px; +} +.testimonials.style6 .testimonial-avatar .testimonial-img { + width: 140px; + height: 140px; + border-radius: 50%; + overflow: hidden; + margin: auto; +} +.testimonials.style6 .testimonial-caption { margin-top: 10px; } +.testimonials.style6 .testimonial-caption h3 a { + color: var(--base-white); + font-family: var(--base-headingfont); + text-transform: capitalize; +} +.testimonials.style6 .testimonial-caption h3 a:hover { + color: var(--base-skin); +} +.testimonials.style6 .testimonial-caption label { + font-size: 15px; + line-height: 25px; +} + + + +/* ttm-testimonial-nav */ +.testimonials-info { + text-align: center; + position: relative; +} +.testimonials-info .testimonials .testimonial-content blockquote { + position: relative; + z-index: 1; + overflow: hidden; + text-align: center; + font-size: 21px; + font-weight: 500; + line-height: 37px; + margin: 0 30px 20px; +} +.testimonials-info .testimonials .testimonial-content blockquote:before{ + position: absolute; + content: ""; + background-color: #000000; + -webkit-mask-box-image: url("https://themetechmount.com/html/dezily/images/qoute-bg-icon.svg"); + mask: url("https://themetechmount.com/html/dezily/images/qoute-bg-icon.svg") no-repeat 100% 100%; + mask-size: cover; + position: absolute; + top: 10px; + left: 10px; + text-align: center; + display: block; + opacity: 0.1; + font-style: normal; + width: 80px; + height: 60px; + transform: rotate(180deg); +} +.ttm-bgcolor-skincolor .testimonials-info .testimonials .testimonial-content blockquote:before, +.ttm-bgcolor-darkgrey .testimonials-info .testimonials .testimonial-content blockquote:before{ + background-color: var(--base-white); +} +.testimonials-info .testimonial-caption label { + font-size: 14px; + font-weight: 400; + color: inherit; +} +.testimonials-nav { + max-width: 315px; + text-align: center; + margin: 0 auto; + margin-top: 25px; +} +.testimonials-nav .testimonial-author_info .testimonial-avatar { + position: relative; + cursor: pointer; + height: 92px; + width: 92px; + border-radius: 50%; + margin: 0 5px; + -webkit-transition: .5s ease; + -o-transition: .5s ease; + transition: .5s ease; +} +.testimonials-nav .testimonial-author_info .testimonial-avatar img{ + border-radius: 50%; + -webkit-border-radius: 50%; + width: 100%; + height: auto; + opacity: .3; + transition: opacity 400ms; + -webkit-transition: opacity 400ms; + transform: translateZ(0)!important; + -webkit-transform: translateZ(0)!important; + border: 1px solid transparent; + padding: 5px; +} +.testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img{ + opacity: 1; +} +.ttm-bgcolor-darkgrey .testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img, +.ttm-bgcolor-skincolor .testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img { + border-color: rgba(255,255,255,.5); +} +.testimonials-nav .slick-arrow { + padding: 0; + margin: 0; + height: auto; + width: auto; + z-index: 1; + background: transparent; + text-align: center; +} +.testimonials-nav .slick-arrow.slick-prev{ + right: -15px; +} +.testimonials-nav .slick-arrow.slick-next{ + left: -15px; +} +.testimonials-nav .slick-prev:before, .testimonials-nav .slick-next:before { + font-family: "FontAwesome"; + content: "\f177"; + color: #7b8095; + font-size: 15px; + line-height: 30px; + position: relative; + opacity: 1; +} +.testimonials-nav .slick-prev:before { + content: "\f178"; +} +.ttm-bgcolor-skincolor .slick-prev:before , .ttm-bgcolor-skincolor .slick-next:before, +.ttm-bgcolor-darkgrey .slick-prev:before , .ttm-bgcolor-darkgrey .slick-next:before { + color: var(--base-white); +} + +/*=============author ================*/ +.author-info { display: flex; align-items: center;} + +/* =============================================== + 15.Client-row +------------------------*/ +.client-box{ + position: relative; + display: flex; + justify-content: center; + align-items: center; +} +.client-box .ttm-client-logo-tooltip{ + margin-top: 45px; + margin-bottom: 45px; +} +.client-box .ttm-client-logo-tooltip, +.client-box .ttm-client-logo-tooltip-inner{ + position: relative; +} +.client-box .ttm-client-logo-tooltip img{ + text-align: center; + display: block; + margin: 0 auto; + opacity: .75; +} +.client-box:hover .ttm-client-logo-tooltip img { opacity: 1; } +.client-box .ttm-client-logo-tooltip .client-thumbnail_hover{ + position: absolute; + content: ''; + left: 0; + right: 0; + z-index: 1; + -webkit-transition: .3s; + -o-transition: .3s; + transition: .3s; +} +.client-box:hover .ttm-client-logo-tooltip .client-thumbnail_hover { + bottom: 0; +} +.client-box .client-thumbnail{ + padding: 8px 12px; + display: table-cell; + text-align: center; + align-items: center; + vertical-align: middle; +} +.client-box .client-thumbnail img { + transform: translateY(0px); + -webkit-transition: .6s; + -moz-transition: .6s; + transition: .6s; + display: inline-block; +} + +/* =============================================== + 16.Accordion +------------------------*/ +.wrap-acadion .accordion { margin-top: 15px; } +.accordion .toggle:not(:last-child){ + border-bottom: 1px solid #eaeaea; + margin-bottom: 15px; + padding-bottom: 15px; +} +.accordion .toggle-title a{ + display: block; + font-weight: 600; + font-size: 20px; + line-height: 30px; + position: relative; +} +.accordion .toggle-title a i{ margin-right: 15px; } +.accordion .toggle-content { + margin-top: 15px; +} +.accordion .toggle-content.show { + display: block !important; +} +.accordion .toggle-content p:last-child{ + margin-bottom: 0; +} +.accordion .toggle .toggle-title a:after { + position: absolute; + font-family: "FontAwesome"; + right: 20px; + top: 20px; + display: inline-block; + content: "\f067"; + border-radius: 50%; + font-size: 12px; + line-height: 10px; +} +.accordion .toggle .toggle-title a.active:after { + content: "\f068"; +} + +/* ttm-style-classic */ +.accordion .toggle.ttm-toggle_style_classic { + padding-bottom: 0px; + border: 1px solid rgba(0,0,0,.1); + position: relative; + margin-bottom: 20px; +} +.accordion .toggle.ttm-toggle_style_classic .toggle-content:after { + position: absolute; + content: ''; + background-color: var(--base-skin); + width: 2px; + height: 100%; + top: 0; + left: -2px; +} +.accordion .toggle.ttm-toggle_style_classic:last-child{ margin-bottom: 0; } +.accordion .toggle.ttm-toggle_style_classic .toggle-content{ + padding: 0px 20px 21px; + margin-top: 0; +} +.accordion .toggle.ttm-toggle_style_classic .toggle-title { + overflow: hidden; +} +.accordion .toggle.ttm-toggle_style_classic .toggle-title a { + padding: 18px 40px 22px 20px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + -webkit-transition: color 0s ease-in-out; + -o-transition: color 0s ease-in-out; + transition: color 0s ease-in-out; + border: none; +} +.accordion .toggle.ttm-toggle_style_classic .toggle-title a:after{ + top: 37%; + font-size: 15px; + line-height: 20px; + font-weight: 400; + text-align: center; + color: var(--base-dark); +} +.accordion .toggle.ttm-toggle_style_classic .toggle-title a.active:after{ + color: var(--base-skin); +} +.toggle .toggle-title.ttm-toggle_style_classic a.active{ margin: -1px; } + +.accordion .toggle.ttm-toggle_style_border .toggle-title{ + border : 1px solid #f1f1f1; +} +.accordion .toggle.ttm-toggle_style_border .toggle-title a{ + padding: 12px 20px; +} +.accordion .toggle.ttm-toggle_style_border .toggle-content{ + padding: 14px 20px; + border : 1px solid #f0f0f0; +} +.accordion .toggle.ttm-control-left-true .toggle-title a{ + padding-right: 20px; + padding-left: 48px; +} +.accordion .toggle.ttm-control-left-true .toggle-title a:after{ + left: 20px; +} +.accordion .alignleft{ margin: .375em 1.75em 0 0; } + +/* =============================================== + 17.Wrap-Form +------------------------*/ +.wrap-form label{ + width: 100%; + margin: 0; +} +.wrap-form span.text-input { + margin-bottom: 30px; + display: block; + position: relative; + background-color: var(--base-grey); +} +.wrap-form span.text-input > i { + position: absolute; + left: 10px; + top: 21px; + opacity: .9; + font-size: 14px; + z-index: 1; +} + +/* contactform */ +.wrap-form.contact_form span.text-input i { + position: absolute; + left: 0; + top: 20px; + opacity: .9; + font-size: 16px; + z-index: 1; +} +.wrap-form.contact_form span.text-input input, +.wrap-form.contact_form span.text-input textarea, +.wrap-form.contact_form span.text-input select { + border-radius: 0; + color: inherit; + background-color: transparent; + padding: 15px 24px; + border: 1px solid #c9c9ca; +} +.wrap-form.contact_form button[type="submit"] { + font-size: 14px; + padding: 15px 30px; +} +.wrap-form.contact_form {} +.wrap-form.contact_form .cookies label{ width: auto;display: inline; } + +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input input, +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input textarea, +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input select { + background-color: transparent; + border: 0; + color: var(--base-white); + padding-left: 0; + border-bottom: 2px solid rgba(255,255,255,.12); +} +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input input::-webkit-input-placeholder, +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input textarea::-webkit-input-placeholder, +.ttm-bgcolor-skincolor .wrap-form.contact_form span.text-input select::-webkit-input-placeholder { + color: var(--base-white); +} + +/* request_qoute_form */ +.wrap-form.request_qoute_form span.text-input input, +.wrap-form.request_qoute_form span.text-input textarea, +.wrap-form.request_qoute_form span.text-input select { + padding: 17px 24px 16px; + border-width: 2px; + background-color: transparent; +} + +/* wrap-form.contact_form_1 */ +.wrap-form.contact_form_1 span.text-input input, +.wrap-form.contact_form_1 span.text-input textarea, +.wrap-form.contact_form_1 span.text-input select { + border-radius: 5px; + color: inherit; + background-color: var(--base-white); + padding: 11px 15px; + opacity: .8; +} +.wrap-form.contact_form_1.wrap-form label { + width: 100%; + margin: 0; + position: relative; +} +.wrap-form.contact_form_1.wrap-form label i { + position: absolute; + right: 20px; + left: auto; + color: #8a8a8a; + top: 15px; + opacity: .9; + font-size: 16px; + z-index: 1; + line-height: 16px; +} +.wrap-form.contact_form_1 span.text-input { + margin-bottom: 0; +} +.wrap-form.contact_form_1 .cookies label { + width: auto; + display: inline; +} +.wrap-form.contact_form_1 .ttm-btn-style-fill.ttm-btn-color-skincolor:hover { + background-color: #2f2f2f; +} + +/* =============================================== + 18.Tab +------------------------*/ +.ttm-tabs ul.tabs{ + padding: 0; + margin: 0; +} +.ttm-tabs ul.tabs li{ + position: relative; + display: inline-block; + margin-bottom: 10px; +} +.ttm-tabs ul.tabs li:last-child{ + margin-bottom: 0; +} +.ttm-tabs .content-tab .content-inner { + display: none; +} +.ttm-tabs .content-tab .content-inner.active { + display: block; +} + +/* ttm-tab-style-vertical */ +.ttm-tabs.ttm-tab-style-vertical{ + overflow: hidden; + display: flex; + justify-content: space-between; +} +.ttm-tabs.ttm-tab-style-vertical .content-tab { + padding: 0; margin: 0; + padding-left: 30px; +} +.ttm-tabs.ttm-tab-style-vertical ul.tabs li { + margin-top: 1px; + width: 100%; + display: block; +} +.ttm-tabs.ttm-tab-style-vertical ul.tabs li a{ + color: var(--base-white); + display: block; + padding: 14px 20px; + font-size: 17px; + line-height: 25px; + margin: 0; + border-radius: 0; +} + +/* =============================================== + 19.Boxes-Spacing +------------------------*/ +.row.ttm-boxes-spacing-30px, .ttm-boxes-spacing-30px { margin: 0 -25px; } +.ttm-boxes-spacing-30px .ttm-box-col-wrapper { + padding-right: 15px; + padding-left: 15px; + padding-bottom: 30px; +} +.row.ttm-boxes-spacing-25px, .ttm-boxes-spacing-25px { margin: 0 -20px; } +.ttm-boxes-spacing-25px .ttm-box-col-wrapper { + padding-right: 12.5px; + padding-left: 12.5px; +} +.row.ttm-boxes-spacing-20px, .ttm-boxes-spacing-20px { margin: 0 -15px; } +.ttm-boxes-spacing-20px .ttm-box-col-wrapper { + padding-right: 10px; + padding-left: 10px; + padding-bottom: 20px; +} +.row.ttm-boxes-spacing-15px, .ttm-boxes-spacing-15px { margin: 0 -10px; } +.ttm-boxes-spacing-15px .ttm-box-col-wrapper { + padding-right: 7.5px; + padding-left: 7.5px; + padding-bottom: 15px; +} +.row.ttm-boxes-spacing-10px, .ttm-boxes-spacing-10px{ margin: 0 -5px; } +.ttm-boxes-spacing-10px .ttm-box-col-wrapper { + padding-right: 5px; + padding-left: 5px; + padding-bottom: 10px; +} +.row.ttm-boxes-spacing-5px, .ttm-boxes-spacing-5px{ margin: 0; } +.ttm-boxes-spacing-5px .ttm-box-col-wrapper { + padding-right: 2.5px; + padding-left: 2.5px; + padding-bottom: 5px; +} +.row.ttm-boxes-spacing-0px, .ttm-boxes-spacing-0px{ margin: 0; } +.ttm-boxes-spacing-0px .ttm-box-col-wrapper { + padding-right: 0px; + padding-left: 0px; + margin-bottom: 0px; + outline: 0; +} + +/* =============================================== + 20.Sidebar +------------------------*/ +.sidebar .widget-area .widget { + position: relative; + overflow: hidden; +} +.sidebar.ttm-sidebar-right .widget-area .widget { + position: relative; + overflow: hidden; + margin-bottom: 40px; + background-color: var(--base-white); + padding: 21px 30px 32px 30px; +} +.sidebar.ttm-sidebar-right .widget-area .widget:after{ + content: ''; + background-color: var(--base-skin); + position: absolute; + height: 3px; + bottom: 0px; + left: 30px; + right: 30px; + z-index: 2; +} +.sidebar .widget-area .widget:last-child { + margin-bottom: 0; +} +.sidebar .widget ul{ + margin: 0; + padding: 0; +} +.sidebar .widget ul >li { + padding-bottom: 10px; + padding-top: 10px; + list-style: none; + position: relative; + /*border-top: 1px dashed rgba(0,0,0,.09);*/ +} +.sidebar .widget ul>li:first-child{ + border-top: none; + padding-top: 0; +} +.sidebar .widget ul>li:last-child{ + padding-bottom: 0; +} +.sidebar .widget .widget-title{ + position: relative; + display: block; + font-size: 22px; + line-height: 32px; + padding-bottom: 2px; + background-color: transparent; + font-weight: 600; +} +.sidebar .widget:hover .widget-title:after{ + width: 100%; +} + +/*widget-search*/ +.sidebar .widget-area.widget_border .widget.widget-banner, +.sidebar .widget-area.widget_border .widget.widget-search{ + padding: 0; + border: 0; + margin-bottom: 20px; +} +.sidebar .widget.widget-search .search-form{ + border: 0; + position: relative; +} +.sidebar .widget.widget-search .search-form label { + display: block; + margin: 0; +} +.sidebar .widget-search .screen-reader-text { + clip: rect(1px,1px,1px,1px); + position: absolute!important; + height: 1px; + width: 1px; + overflow: hidden; +} +.sidebar .widget.widget-search .search-form .btn[type="submit"] { + content: ""; + position: absolute; + top: 0; + right: 0; + padding: 0; + width: 49px; + height: 100%; + line-height: 0; + font-size: 14px; + z-index: 1; + border-radius: unset; + box-shadow : unset; +} +.sidebar .widget.widget-search .search-form .btn[type="submit"] i{ + margin: 0; padding: 0; +} +.sidebar .widget ul.ttm-recent-post-list>li { + border-bottom: 1px solid #e2e2e2; + padding: 25px 0 25px; +} +.sidebar .widget ul.ttm-recent-post-list>li:first-child { padding-top: 0; } +.sidebar .widget ul.ttm-recent-post-list>li:last-child{ + padding-bottom: 0; + border-bottom: none; +} +.sidebar .widget ul.ttm-recent-post-list>li> .post-detail a { font-size: 18px; } + +/*widget-post*/ +.widget ul.ttm-recent-post-list>li { + padding: 0 0 25px; + border-top: none; + list-style-type: none; +} +.widget ul.ttm-recent-post-list>li:last-child{ + padding-bottom: 0; +} +.widget ul.ttm-recent-post-list>li> .post-detail a { + display: block; + position: relative; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.widget ul.ttm-recent-post-list>li img { + display: block; + width: 72px; + height: 80px; + float: left; + margin-right: 13px; +} +.widget ul.ttm-recent-post-list>li .post-date { + display: inline-block; + font-size: 13px; + margin-bottom: 2px; +} +.widget ul.ttm-recent-post-list>li .post-date i { + margin-right: 6px; + font-size: 11px; +} +.widget ul.ttm-recent-post-list li:after { + content: " "; + display: table; + clear: both; +} + +/* widget-categories */ +.widget-categories ul li a{ + position: relative; + padding-left: 22px; + font-family: var(--base-bodyfont); + font-weight: 400; + color: var(--base-bodyfont-color); +} +.widget-categories ul li{ + padding: 8px 0 7px !important; + /*border-top: 1px solid #f0f0f0;*/ + position: relative; +} +.widget-categories ul li:first-child { padding-top: 0 !important; } +.widget-categories ul li:last-child { padding-bottom: 0 !important; } +.widget-categories ul li a:before { + position: absolute; + content: '\e61a'; + font-family: 'Themify'; + font-weight: 600; + top: 0; + left: 0; + font-size: 9px; + line-height: 20px; +} + +/* tagcloud */ +.widget .tagcloud a { + display: inline-block; + padding: 5px 20px; + margin: 0 3px 10px; + font-size: 15px !important; + background-color: #f2f2f2; + font-weight: 400; + color: inherit; + font-family: var(--base-bodyfont); +} + +/* widget-nav-menu */ +.widget.widget-nav-menu ul { display: flex; } +.widget.widget-nav-menu ul li{ + padding: 0; + border: 0; + position: relative; + display: block; + transition: all .4s; + text-align: center; + width: 180px; +} +.widget.widget-nav-menu ul li:last-child{ + margin-bottom: 0; +} +.widget.widget-nav-menu ul li a{ + display: block; + padding: 24px 0 25px; + position: relative; + z-index: 1; + font-size: 18px; + font-weight: 600; +} +.widget.widget-nav-menu ul li:hover a { color: var(--base-white); background-color: var(--base-dark); } +/*.widget.widget-nav-menu ul li a:before { + content: ""; + width: 100%; + left: 0; + bottom: 50%; + background: #eaeaea; + height: 0; + position: absolute; + transition: all .3s cubic-bezier(.645,.045,.355,1); + z-index: -1; +}*/ +.widget.widget-nav-menu ul li:hover a:before, .widget.widget-nav-menu ul li.active a:before { + height: 100%; + bottom: 0; +} + +/* widget-download */ +.sidebar .widget-area .widget.widget-download { + padding: 0; + border: 0; +} +.widget.widget-download ul li{ + margin-bottom: 10px; + padding: 0; + border: 0; +} +.widget.widget-download ul li a { + display: block; + width: 100%; + font-size: 16px; + line-height: 24px; + font-weight: 600; + border: 1px solid #e8ecef; +} +.widget.widget-download ul li i { + color: var(--base-white); + font-size: 20px; + height: 51px; + width: 51px; + text-align: center; + line-height: 51px; + display: inline-block; + margin-right: 20px; + margin-top: -1px; + margin-bottom: -1px; +} + +/* gallery-wrapper */ +.gallery-wrapper { + display: inline-table; +} +.gallery-item { + display: inline-table; + max-width: 33.33%; + padding: 0 1.1400652% 2.1801304%; + text-align: center; + vertical-align: top; + margin: 0; + float: left; +} + +/* widget-contact */ +.widget.contact-widget .featured-title h3 { + color: #000000; +} +.widget.contact-widget .featured-icon-box { + background-color: var(--base-white); + padding: 8px 20px 7px; + margin-bottom: 10px; + -webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%); + -moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.06); + box-shadow: 0 0 7px 0 rgb(43 52 59 / 6%); +} + +/* widget-banner */ +.sidebar .widget-area.widget_border .widget.widget-banner .spacing-13{ + padding: 33px 30px 40px; +} +.sidebar .widget-area.widget_border .widget.widget-banner .widget-title{ + border-bottom-color: rgba(255,255,255,.7); +} +.ttm-quicklink-box { + margin-top: 25px; +} +.sidebar .widget-area.widget_border .widget.widget-banner .ttm-lefticon-box { + width: 45px; + height: 45px; + font-size: 22px; + line-height: 50px; + text-align: center; + padding: 0; + display: table-cell; + vertical-align: top; +} +.sidebar .widget-area.widget_border .widget.widget-banner .ttm-righttext-box { + padding-left: 20px; + display: table-cell; +} +.sidebar .widget-area.widget_border .widget.widget-banner .ttm-righttext-box h3 { + font-size: 14px; + line-height: 21px; + margin-bottom: 0; +} +.sidebar .widget-area.widget_border .widget.widget-banner .ttm-righttext-box p { + font-size: 20px; + line-height: 30px; + margin-bottom: 0; + font-weight: 700; +} + +/* widget-follow-us */ +.sidebar .widget-area.widget_border .widget.widget-follow-us ul >li { + border-top: none; + padding-bottom: 15px; + margin-top: -10px; +} +.sidebar .widget-area.widget_border .widget.widget-follow-us ul >li a:hover{ + background-color: transparent; + color: #ffb120; + border-color: #ffb120; +} + +/* pagination */ +.pagination-block { + display: block; + margin-top: 35px; + text-align: center; +} +.pagination-block .page-numbers { + width: 42px; + height: 42px; + line-height: 42px; + text-align: center; + display: inline-block; + color: var(--base-dark); + font-size: 14px; + font-weight: 600; + margin: 0 3px; + padding: 0; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + -ms-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; +} +.ttm-bgcolor-grey .pagination-block .page-numbers { background-color: var(--base-white); } +.pagination-block .page-numbers i{ font-size: 14px; font-weight: 600; } + +/* =============================================== + 21.Pricing-Plan +------------------------*/ +.ttm-pricing-plan { + text-align: center; + display: block; + position: relative; + background-color: var(--base-grey); + padding-bottom: 15px; + position: relative; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + transition: all 0.4s ease; + margin-top: 15px; +} +.ttm-pricing-plan:hover{ + -webkit-transform: translateY(-5px); + transform: translateY(-5px); +} +.ttm-pricing-plan .ttm-p_table-image img{ + width: 100%; + height: auto; +} +.ttm-pricing-plan .ttm-p_table-amount, .ttm-pricing-plan .ttm-p_table-price { + position: relative; + z-index: 2; + width: 132px; + height: 132px; + border: 4px solid #006836; + border-radius: 50%; + background: #fff; + left: 50%; + transform: translate(-50%,0%); + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-top: -61px; +} +.ttm-pricing-plan .ttm-p_table-amount .cur_symbol { + display: inline-block; + font-size: 44px; + line-height: 54px; + font-weight: 700; + font-family: var(--base-headingfont); + margin-left: -4px; +} +.ttm-pricing-plan .ttm-p_table-amount .pac_frequency { + font-size: 44px; + line-height: 54px; + font-weight: 700; + display: inline-block; + font-family: var(--base-headingfont); +} +.ttm-pricing-plan .ttm-p_table-amount .pricing_duration { + font-size: 16px; + line-height: 26px; + font-weight: 400; + display: inline-block; + margin-top: -8px; +} +.ttm-pricing-plan .ttm-p_table-title h3{ + padding-top: 30px; + font-size: 24px; + line-height: 30px; + margin-bottom: 0; +} +.ttm-pricing-plan .ttm-p_table-body { + position: relative; + padding: 56px 0 10px; + background-color: var(--base-white); + margin-top: -61px; + border: 1px solid #d6d6d6; +} +.ttm-pricing-plan .ttm-p_table-body .ttm-p_table-title h3 { + padding-left: 15px; + padding-right: 15px; +} +.ttm-pricing-plan .ttm-p_table-body ul { + list-style-type: none; + margin: 0; + padding: 13px 20px 10px; +} +.ttm-pricing-plan .ttm-p_table-body ul li { + padding: 10px 0 12px 0; + margin: 0; + border-bottom: 1px solid rgba(0,0,0,.08); +} +.ttm-pricing-plan .ttm-p_table-body ul li:last-child { + border: none; +} +.ttm-pricing-plan .ttm-p_table-body ul li:first-child { + border-top: 1px solid rgba(0,0,0,.08); +} +.ttm-pricing-plan .ttm-p_table-body ul li i{ + margin-right: 10px; +} +.ttm-pricing-plan .ttm-p_table-footer{ + display: block; + margin-top: 10px; + margin-bottom: 20px; + text-align: center; +} +.ttm-pricing-plan .ttm-p_table-footer a { padding: 17px 30px 15px 30px ;} + +/* =============================================== + 23.Products +------------------------*/ +.product { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + margin-bottom: 35px; +} +.product-thumbnail { position: relative; overflow: hidden; } +.product:hover .product-thumbnail img { + -webkit-transform: scale(1.1,1.1); + -moz-transform: scale(1.1,1.1); + -ms-transform: scale(1.1,1.1); + -o-transform: scale(1.1,1.1); + transform: scale(1.1,1.1); +} +.product .onsale { + color: var(--base-white); + background-color: #000000; + font-size: 13px; + padding: 0 10px; + display: table; + position: absolute; + text-align: center; + top: 20px; + left: 20px; + min-width: 50px; + line-height: 26px; + z-index: 5; + min-height: auto; + font-weight: 400; + height: 26px; + width: 55px; + max-width: 55px; + vertical-align: top; + border-radius: 3px; + margin: 0; +} +.ttm-shop-icon { + position: absolute; + bottom: 0px; + left: 0px; + z-index: 1; + right: 0; + text-align: center; +} +.ttm-shop-icon .product-btn { + height: 48px; + line-height: 48px; + opacity: 0; + visibility: hidden; + transform: translateY(20px); + -webkit-transform: translateY(20px); + -moz-transform: translateY(20px); + -o-transform: translateY(20px); + transition: all 500ms; + -webkit-transition: all 500ms; + -moz-transition: all 500ms; + -o-transition: all 500ms; +} +.product:hover .ttm-shop-icon .product-btn { + transform: translateY(0); + opacity: 1; + visibility: visible; +} +.ttm-shop-icon .product-btn a { color: var(--base-white); } +.product .product-content { + padding: 18px;position: + relative; + border-top: 1px solid #f0f0f0; + text-align: center; +} +.product .product-content .product-title h2 { + margin: 0; + font-size: 17px; + line-height: 25px; +} +.product .ttm-ratting-star, +.widget-top-rated-products .ttm-ratting-star { + font-size: 12px; + letter-spacing: 1px; + color: #f5cc26 !important; + padding: 0; +} +.product-price { font-size: 16px; color: #343c5c; font-weight: 600; } +.product-price del{ font-size: 15px;color: #7b8095; } +.product-price ins, +.widget-top-rated-products ins{ margin-left: 5px;text-decoration: none; } +.widget-top-rated-products ins{ padding: 1px 2px; } + +.products-ordering, +.products-result-count { + display: inline-block; + vertical-align: middle; + margin-bottom: 30px; + justify-content: space-between; +} +.products-ordering select { + background-color: var(--base-white); + text-indent: 0; + -webkit-appearance: none; + -moz-appearance: none; + position: relative; + padding-top: 0; + padding-bottom: 0; + padding-right: 50px; + height: 46px; +} +.products-ordering .orderby { + position: relative; +} +.products-ordering .orderby:after { + content: "\f0d7"; + font-family: FontAwesome; + display: inline-block; + position: absolute; + right: 20px; + top: 10px; +} +ul.product_list_widget li img { + width: 80px; + float: left; + margin-left: 0; + margin-right: 15px; +} + +/* single-product-details */ +.ttm-single-product-details { position: relative;overflow: hidden;} +.ttm-single-product-info{margin-bottom: 30px;} +.ttm-single-product-details div.images { width: 48%; float: left;} +.ttm-single-product-details div.summary { width: 48%; float: right; margin-bottom: 30px;} + +.ttm-single-product-details .singel_product_title , +.ttm-single-product-details h3{ font-size: 30px; line-height: 1; margin-bottom: 8px; } + +.summary .price .Price-amount { font-size: 22px;} +.summary .ttm-ratting-star { + line-height: 1; + padding: 0; + margin: 0; + margin-right: 5px; + display: inline-block; +} +.ttm-single-product-details .product-details__short-description { + margin-top: 20px; + margin-bottom: 30px; +} +.screen-reader-text { display: none; } +.quantity .qty { + height: 41px; + width: 5.2em; +} +.ttm-single-product-details .summary form.cart { margin-top: 30px; margin-bottom: 30px;} +.ttm-single-product-details form.cart div.quantity { float: left; margin: 0 4px 0 0;} +.sku_wrapper,.posted_in { display: block;} +.sku_wrapper span,.posted_in span { font-weight: 500;} +.posted_in a { font-weight: 400; } + +.ttm-single-product-details ul.tabs li a { + font-weight: 600; + padding: 12px 30px; + font-size: 15px; + display: block; + border: 1px solid #e4e4e4; + position: relative; + margin-bottom: 0; + text-transform: capitalize; +} +.ttm-single-product-details ul.tabs li.active a{ + background-color: var(--base-white) !important; + border-color:#e4e4e4 !important; + border-bottom: 0 !important; +} +.ttm-single-product-details ul.tabs li a:before{ + position: absolute; + content: ''; + left: 0; + top: -1px; + width: 100%; + height: 3px; + opacity: 0; + background-color: #f7bd00; +} +.ttm-single-product-details ul.tabs li.active a:before{opacity: 1;} +.ttm-single-product-details ul.tabs li { margin: 0 2px; } +.ttm-single-product-details ul.tabs li:first-child{margin-left: 0;} +.ttm-single-product-details .ttm-tabs .content-inner h2 { font-size: 24px;line-height: 1; } +.ttm-single-product-details .ttm-tabs .tabs{margin-bottom: 0;} +.ttm-single-product-details .ttm-tabs .content-tab{ + width: 100%; + background: #fff!important; + margin-top: -2px; + padding: 30px; + border: 1px solid #ececec; +} +.related.products { margin-top: 50px; } + +#reviews #comments ol{ margin: 0; padding: 0; list-style: none; } +#reviews #comments ol.commentlist li img.avatar { width: 65px; } +#reviews #comments ol.commentlist li img.avatar { + float: left; + position: absolute; + top: 0; + left: 0; + padding: 3px; + background: #ebe9eb; + border: 1px solid #e4e1e3; + margin: 0; + box-shadow: none; +} +#reviews #comments ol.commentlist li { + padding: 0; + margin: 0 0 20px; + position: relative; + border: 0; +} +#reviews #comments ol.commentlist li .comment-text { + border: 1px solid #e4e1e3; + padding: 1em 1em 0; + border-radius: 0; + margin-left: 80px; +} +#reviews #comments ol.commentlist li .comment-text p.meta {font-size: 12px; margin-bottom: 9px;} +#reviews #comments ol.commentlist li .comment-text p.meta .eview__author{ + font-size: 16px; + font-weight: 600; +} +.Reviews .star-rating { margin: 0; margin-top: 7px; float: right;} +.comment-form-rating { padding-bottom: 20px;} +.comment-form-rating .stars{ margin: 0; padding: 0; margin-bottom: 15px; color: #ffdd20; } +#review_form_wrapper .comment-reply-title { font-size: 18px; line-height: 20px; color: #283d58;} +#review_form_wrapper .comment-respond p { margin: 0 0 10px; } +#reviews #review_form_wrapper select { width: 154px !important; } +#reviews #comment { height: 75px; } +#review_form_wrapper .comment-respond .form-submit { margin-top: 30px; } + +table { + border-collapse: collapse; + border-spacing: 0; + vertical-align: middle; + width: 100%; + margin: 0 0; +} +table tbody tr, table thead tr { border: 1px solid #e6e6e6; } +table tbody th { border-right: 1px solid #e6e6e6; } +table.shop_attributes th { + width: 150px; + font-weight: normal; + padding: 8px; + border-top: 0; + border-bottom: 1px dotted rgba(0,0,0,.1); + margin: 0; + line-height: 1.5; +} +table.shop_attributes td { + font-style: italic; + border-top: 0; + border-bottom: 1px dotted rgba(0,0,0,.1); + margin: 0; + padding-left: 10px; + line-height: 1.5; +} +table.shop_attributes td p { margin: 0; padding: 8px 0;} + +/* Cart */ +.ttm-cart-form, +.checkout{ margin: 0; background-color: var(--base-white);} +.checkout abbr{color: red;} +.checkout .form-group .form-control{padding: 10px 15px;} +.shop_table{ + border: 1px solid #ededed; + margin: 0 -1px 24px 0; + text-align: left; + width: 100%; + border-collapse: separate; + border-radius: 0px; +} +table.shop_table .Price-amount{ color: #4d5257;} +table.shop_table tbody tr, +table.shop_table thead tr { border: 1px solid #e6e6e6;} +table.shop_table th { + font-weight: 700; + padding: 9px 12px; + line-height: 1.5em; + border-top: 1px solid rgba(0,0,0,.1); +} +table.shop_table td { + border-top: 1px solid rgba(0,0,0,.1); + padding: 5px 10px; + vertical-align: middle; + line-height: 1.5em; +} +table.shop_table .product-thumbnail img{ width: 32px; height: auto; } +table.shop_table td.actions{ text-align: right; } +table.shop_table td.actions .form-control { width: 150px; float: left;padding: 12px;} +.quantity , .quantity input{ height: 41px; width: 88px; } +.coupon { float: left;} +table.shop_table td.actions .input-text { + width: 150px; +} +.coupon .form-control{ float: left; margin: 0 4px 0 0;} +.actions button, .coupon button , a.checkout-button{ border: 0; } +.coupon button , a.checkout-button, button.cart_button{ + padding: 15px 30px 15px; + font-size: 14px; + line-height: 1; + text-align: center; +} +button[disabled], html input[disabled] { + cursor: not-allowed; + opacity: .5; +} +.cart-collaterals { margin-top: 60px; } +.cart-collaterals .cart_totals { float: right; width: 48%;} +.cart_totals h2 { margin-bottom: 15px; font-size: 24px;} +a.checkout-button { display: block; } +a.remove { + display: block; + font-size: 1.5em; + height: 1em; + width: 1em; + text-align: center; + line-height: 1; + border-radius: 100%; + color: red; + text-decoration: none; + font-weight: 700; + border: 0; +} +a.remove:hover { color: var(--base-white); background: red;} +.checkout-process-div { margin: 16px 0; overflow: hidden; text-align: center; } +.checkout-button-separator { display: block; opacity: .5; margin: 0 0 16px; } + +/* checkout */ +.form-row .required { + color: red; + font-weight: 700; + border: 0!important; + text-decoration: none; +} +form .form-row { + padding: 3px; + margin: 0 0 6px; +} +.checkout h3#order_review_heading { + margin-bottom: 30px; + font-size: 30px; + margin-top: 15px; +} +.checkout #payment { + background: #ebe9eb; + border-radius: 5px; +} +ul.payment_methods { + text-align: left; + padding: 1em; + border-bottom: 1px solid #d3ced2; + margin: 0; + list-style: none outside; +} +#payment .payment_box { + border-top: 3px solid #a46497; + position: relative; + box-sizing: border-box; + width: 100%; + padding: 1em; + border-radius: 2px; + line-height: 1.5; + background-color: #f8f9fa; + color: #515151; + padding-left: 50px; +} +#payment div.form-row { padding: 1em; } +.checkout-process-div{ + margin: 16px 0; + overflow: hidden; +} +.checkout-button-separator{ + display: block; + opacity: .5; + margin: 0 0 16px; +} +.coupon_toggle .coupon_code{ + padding: 1em 2em 1em 3.5em; + margin: 0 0 2em; + position: relative; + border-top: 3px solid; + background-color: #f8f9fa; +} +.coupon_toggle .coupon_code:before, +#payment .payment_box:before{ + display: inline-block; + position: absolute; + top: 15px; + left: 1.5em; + content: "\e67c"; + font-family: 'themify'; +} +.checkout-form input[type="text"], +.checkout-form input[type="tel"], +.checkout-form input[type="email"]{line-height: normal;} +.checkout .billing-fields h3, +.checkout .additional-fields h3 { font-size: 28px; } +.checkout-form.checkout-form-row-first, +.checkout-form.checkout-form-row-last { + width: 47%; + overflow: visible; +} +.checkout-form.checkout-form-row-first { float: left; } +.checkout-form.checkout-form-row-last { float: right; } +.checkout-form .required { + color: red; + font-weight: 700; + border: 0!important; + text-decoration: none; +} +#payment div.checkout-form { + padding: 1em; +} +.checkout .checkout-form-row-first, .checkout .checkout-form-row-last { + width: 47%; + overflow: visible; +} +.checkout .checkout-form-row-first { + float: left; +} +.checkout .checkout-form-row-last { + float: right; +} + +/* slider-header-style03 */ +.ttm-slider-inner:before{ + position: absolute; + content: ''; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + top: 7.8%; + right: 6%; + bottom: 7.8%; + left: 6%; + border-top: 1px outset rgba(255,255,255,.7); + border-bottom: 1px outset rgba(255,255,255,.7); + width: 88%; +} +.ttm-slider-inner:after{ + position: absolute; + content: ''; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + top: 4%; + right: 7.8%; + bottom: 4%; + left: 7.8%; + border-right: 1px outset rgba(255,255,255,.7); + border-left: 1px outset rgba(255,255,255,.7); + height: 93%; +} + +/* tm_coverimgbox_wrapper*/ +/*-------------------------------------------------------------------------------*/ +.tm_coverimgbox_wrapper { + position: relative; + width: 100%; + overflow: hidden; + display: flex; + background: #000; + margin-top: 15px; +} +.tm_coverimgbox_wrapper.four_cols .tm_coverbox_contents { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% +} +.tm_coverimgbox_wrapper .tm_coverbox_img { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 0; + overflow: hidden; +} +.tm_coverimgbox_wrapper .tm_coverbox_img { + visibility: hidden; + opacity: 0; + transition-duration: 1500ms; + transition: all 1s; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents:before { + content: ''; + position: absolute; + height: 100%; + width: 100%; + background: rgb(0 0 0 / 40%); + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 0; +} +.tm_coverimgbox_wrapper .tm_coverbox_img, .tm_coverimgbox_wrapper .tm_box_overlay { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 0; + overflow: hidden; +} +.tm_coverimgbox_wrapper .tm_box_overlay { + z-index: 1; + background: rgba(0, 0, 0, .3); +} +.tm_coverimgbox_wrapper .tm_coverbox_img img { + width: 100%!important; + height: 100%!important; + object-fit: cover; +} +.tm_coverimgbox_wrapper .tm_coverbox_img.active { + opacity: 1; + visibility: visible; + -ms-transform: scale(1.05); + -moz-transform: scale(1.05); + -o-transform: scale(1.05); + -webkit-transform: scale(1.05); + transform: scale(1.05); +} +.tm_coverbox_contents { + min-height: 586px; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents { + position: relative; + z-index: 2; + padding: 0 50px 57px; + display: flex; + height: 100%; + flex-direction: column; + justify-content: flex-end; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents .featured-content { + opacity: 0; + transition: transform .9s ease; + -moz-transform: translateY(170px); + -ms-transform: translateY(170px); + -webkit-transform: translateY(170px); + transform: translateY(170px); +} +.tm_coverimgbox_wrapper .tm_coverbox_contents:hover .featured-content { + opacity: 1; + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -webkit-transform: translateY(0); + transform: translateY(0); +} +.tm_coverimgbox_wrapper .tm_coverbox_contents:first-child .featured-content { + opacity: 1; + transform: translateY(0); +} +.tm_coverimgbox_wrapper .featured-content .featured-title h3{ + margin-top: 8px; + margin-bottom: 35px; + position: relative; +} +.tm_coverimgbox_wrapper .featured-content .featured-title h3:after{ + content: ''; + position: absolute; + width: 100px; + height: 1px; + bottom: -13px; + left: 0; +} +.tm_coverimgbox_wrapper .featured-content .featured-desc p { + margin-bottom: 20px; +} +.tm_coverimgbox_wrapper .featured-content .ttm-footer a { + padding: 10px 30px; +} +.tm_coverimgbox_wrapper .featured-content .ttm-footer a:hover{ + background-color: transparent; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents .coverbox-img-reposive { + display: none; + background-size: cover; + background-repeat: no-repeat; +} + +/*style1*/ +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1{ + position: relative; + z-index: 2; + padding: 0px; + color: white; + width: 33.33%; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1:not(:last-child){ + border-right: 1px solid rgba(255, 255, 255, 0.21); +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1:before { + content: unset; +} +.tm_coverimgbox_wrapper .tm_box_overlay.style1 { + background: linear-gradient(0deg,rgba(0,0,0,.8) 35%,transparent 80%); +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 .featured-content { + opacity: 1; + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -webkit-transform: translateY(0); + transform: translateY(0); + background-color: transparent; + padding: 32px 40px; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1:hover .featured-content { + background-color: transparent; + color: var(--base-white); +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 +.featured-content .featured-title h3:after { + content: unset; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 +.featured-content .featured-title h3{ + font-size: 26px; + line-height: 36px; + margin-bottom: 15px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 +.featured-content .post-meta .ttm-meta-line { + position: relative; + font-size: 12px; + line-height: 22px; + font-weight: 400; + padding-right: 15px; +} +.tm_coverimgbox_wrapper .tm_coverbox_contents.style1 +.featured-content .post-meta .ttm-meta-line i{ + position: absolute; + font-size: 3px; + line-height: 3px; + left: -10px; + top: 6px; +} +/*** Color Switcher Style +==================================================================== ***/ +.prt_floting_customsett { + position: fixed; + top: 50%; + right: 0; + padding: 3px 0 10px; + margin: -89px 0 0; + background-color: #fff; + box-shadow: 0 6px 12px rgb(0 0 0 / 25%); + z-index: 99999; +} +.tmtheme_fbar_icons { + display: block; + position: relative; + width: 55px; + height: 45px; + line-height: 52px; + text-align: center; +} +.tmtheme_fbar_icons i { + display: inline-block; + vertical-align: middle; + transition: .3s; + font-size: 21px; + color: #232323; +} +.tmtheme_fbar_icons > span { + display: block; + position: absolute; + right: 100%; + top: 0; + background-color: #fff; + box-shadow: 0 6px 12px rgb(0 0 0 / 25%); + opacity: 0; + visibility: hidden; + font-size: 16px; + color: #232323; + transform: translateX(-5px); + transition: 0.5s ease; + padding: 0 20px; +} +.tmtheme_fbar_icons > span >span { + padding-left: 5px; +} +.tmtheme_fbar_icons > span:after { + content: ''; + position: absolute; + top: -2px; + bottom: -10px; + right: -15px; + width: 15px; + background-color: #fff; + height: 55px; +} +.tmtheme_fbar_icons:hover > span { + opacity: 1; + visibility: visible; + transform: translateX(0); +} + +.tm-desctext { + position: absolute; + top: 30px; + background-color: #fff; + max-width: 400px; + right: 30px; + padding: 30px 50px 23px 30px; + text-align: left; +} +.tm-desctext:before { + display: block; + content: ""; + position: absolute; + width: 6px; + height: 100%; + left: 0; + top: 0; + background-color: #ffb120; +} +.tm-iocnbox-btn { + font-size: 18px; + line-height: 26px; + margin-top: 15px; +} \ No newline at end of file diff --git a/public/assets/css/slick.css b/public/assets/css/slick.css new file mode 100644 index 0000000..d8e4b11 --- /dev/null +++ b/public/assets/css/slick.css @@ -0,0 +1,119 @@ +/* Slider */ +.slick-slider +{ + position: relative; + + display: block; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list +{ + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus +{ + outline: none; +} +.slick-list.dragging +{ + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list +{ + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.slick-track +{ + position: relative; + top: 0; + left: 0; + + display: block; + margin-left: auto; + margin-right: auto; +} +.slick-track:before, +.slick-track:after +{ + display: table; + + content: ''; +} +.slick-track:after +{ + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: left; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: right; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} \ No newline at end of file diff --git a/public/assets/css/slider.css b/public/assets/css/slider.css new file mode 100644 index 0000000..ece192b --- /dev/null +++ b/public/assets/css/slider.css @@ -0,0 +1,584 @@ +/*------------------------------------------------------------------------------*/ +/* Slider button +/*------------------------------------------------------------------------------*/ + +/* slick-arrow */ +.banner_slider.slick-slider .slick-prev, .banner_slider.slick-slider .slick-next{ + opacity: 0; + visibility: hidden; + width: 40px; + height: 40px; + line-height: 40px; + padding-right: 3px; + text-align: center; + position: absolute; + display: block; + z-index: 1; + margin: 0 20px; + background-color: transparent; + border-radius: 50%; +} +.banner_slider.slick-slider .slick-next { + right: 0; + left: auto; + padding-right: 0; + padding-left: 3px; +} +.banner_slider.slick-slider:hover .slick-prev, .banner_slider.slick-slider:hover .slick-next{ + opacity: 1; + visibility: visible; + transition: all 0.3s ease; +} +.banner_slider.slick-slider .slick-prev:hover, .banner_slider.slick-slider .slick-next:hover { + transition: all 0.3s ease; +} +.banner_slider.slick-slider .slick-prev:before, .banner_slider.slick-slider .slick-next:before { + font-family: 'FontAwesome'; + font-size: 18px; + opacity: 1; + color: #fff; + font-weight: bold; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.banner_slider.slick-slider .slick-prev:before { + content: "\f053"; +} +.banner_slider.slick-slider .slick-next:before { + content: "\f054"; +} + +/* slick-dots */ +.slick-dotted { border: 0; outline: 0; text-decoration: none; } +.banner_slider.slick-dotted .slick-dots { + display: none; + position: absolute; + bottom: 3%; + left: 50%; + transform: translateX(-50%); + margin: 0 auto; + z-index: 1; + padding: 0; + margin: 0; + list-style: none; + text-align: left!important; + transition: all .5s ease-in-out; +} +.banner_slider.slick-dotted .slick-dots li{ + display: inline-block; + list-style: none; + line-height: 0; + opacity: 0; + visibility: hidden; + transition: all .5s ease-in-out; +} +.banner_slider.slick-dotted:hover .slick-dots li{ + opacity: 1; + visibility: visible; + transition: all .5s ease-in-out; +} +.banner_slider.slick-dotted .slick-dots li button:before { + position: absolute; + content: ""; + left: 0; + right: 0; + top: 3px; + width: 8px; + height: 8px; + text-align: center; + border-radius: 50%; + margin: 0 auto; + content: unset; + transition: all .5s ease-in-out; +} +.banner_slider .slick-dots li button { + display: inline-block; + width: 12px; + height: 12px; + border:0px solid; + border-color: transparent; + border-radius: 50%; + cursor: pointer; + margin: 6px; + position: relative; + background-color: var(--base-skin); + -webkit-transition: all 300ms ease; + transition: all 300ms ease; + font-size: 0; + padding: 0; +} +.slick-dots li.slick-active button { + background: transparent; + text-align: left; + background-color: var(--base-skin); + border:0px solid; + border-color: transparent; + width:42px; + height: 12px; + border-radius: 2rem; +} +/*------------------------------------------------------------------------------*/ +/* Slider img +/*------------------------------------------------------------------------------*/ + +.slide { + align-items: center; + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + align-items: center; + position: relative; + z-index: 1; +} +.slide .slide_img { + width: 100%; + height: auto; + overflow: hidden; + position: absolute; + left: 0; +} +.slide .slide_img img { + opacity: 1 ; + -webkit-animation-duration: 3s; + animation-duration: 3s; + transition: all 1s ease; +} +.banner_slider.grey-shadow{position: relative;} +.banner_slider.grey-shadow:before { + position: absolute; + content: ""; + bottom: 0px; + left:-500px; + right:0px; + width: 2600px; + height:50%; + -webkit-transition: all 0.45s ease-in-out; + -moz-transition: all 0.45s ease-in-out; + -ms-transition: all 0.45s ease-in-out; + transition: all 0.45s ease-in-out; + background-color: #f8f8f8; + opacity: 1; + visibility: visible; + display: flex; + align-items: center; + justify-content: center; + z-index: -40; +} +.slide-shap-img {position: relative;} +.slide-shap-img img { + position: absolute; + top: 85px; + right: -87px; + -webkit-animation:spin 20s linear infinite; + -moz-animation:spin 20s linear infinite; + animation:spin 20s linear infinite; +} + +/*------------------------------------------------------------------------------*/ +/* Slider Overlay +/*------------------------------------------------------------------------------*/ + +.slider-overlay { + content: ''; + background-color: rgba(42, 51, 78, 0.4); + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +/*------------------------------------------------------------------------------*/ +/* Slider content +/*------------------------------------------------------------------------------*/ + +.banner_slider .slide .slide__content .container{padding-left: 12px;padding-right: 12px;} +.slide .slide__content { + position: relative; + height: 100%; + display: flex; + z-index: 2; + flex-direction: column; + justify-content: center; + align-items: center; +} +.slide .slide__content--headings { + position: relative; + z-index: 1; + transition: all 0.5s ease; + align-items: center; + padding-bottom: 25px; + padding-left: 3px; +} +.slide .slide__content--headings h2 { + font-size: 60px; + line-height: 70px; + font-weight: 600; + text-transform: capitalize; + font-family: var(--base-headingfont); + margin-bottom: 0; + +} +.slide .slide__content--headings h3 { + font-size: 16px; + line-height: 26px; + letter-spacing: 0px; + font-weight: 500; + position: relative; + text-transform: uppercase; + margin-bottom: 10px; + font-family: var(--base-bodyfont); +} +.slide .slide__content--headings p { + color: rgb(255 255 255 / 60%); + line-height: 28px; + font-weight: 400; + font-size: 16px; +} +.slide .slide__content--headings .featured-imagebox +.featured-content .featured-title h3 { + font-size: 24px; +} + + +/*------------------------------------------------------------------------------*/ +/* IMAGE ZOOM +/*------------------------------------------------------------------------------*/ +.banner_slider .slide_img { + position: absolute; + width: 100%; + height: 100%; + background-size: cover; +} +.banner_video_slider .slide_video { + position: absolute; + width: 100%; + height: 100%; + background-size: cover; + object-fit: cover; +} +.slick-active .slide_img { + -webkit-animation-delay: 24s; + -moz-animation-delay: 24s; + -o-animation-delay: 24s; + -ms-animation-delay: 24s; + animation-delay: 24s; + -webkit-backface-visibility: hidden; +} +.fullscreen-bg { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + z-index: -100; +} +.fullscreen-bg__video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/*------------------------------------------------------------------------------*/ +/* BANNER SLIDER +/*------------------------------------------------------------------------------*/ + +/*banner_slider_1*/ +.banner_slider_1 .slide.s1 .slide__content { + flex-direction: row; + align-items: flex-end; +} +.banner_slider_1 .slide { height: 733px ; } +.banner_slider_1 .slide_img:before{ + position: absolute; + content: ""; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 1; + -webkit-transition: all 0.45s ease-in-out; + -moz-transition: all 0.45s ease-in-out; + -ms-transition: all 0.45s ease-in-out; + transition: all 0.45s ease-in-out; + opacity: 1; + visibility: visible; + display: flex; + align-items: center; + justify-content: center; + background-color: rgba(0, 0, 0, 0.35); +} +.banner_slider_1 .slide.s3 .slide_img:before{ + position: absolute; + content: ""; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 1; + -webkit-transition: all 0.45s ease-in-out; + -moz-transition: all 0.45s ease-in-out; + -ms-transition: all 0.45s ease-in-out; + transition: all 0.45s ease-in-out; + opacity: 1; + visibility: visible; + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(90deg, transparent 25%, rgba(0,0,0,.7) 60%); +} +.banner_slider_1 .slide .slide__content--headings h2 { font-size: 64px; line-height: 74px; font-weight: 700; } +.banner_slider_1 .slide.s1 .slide__content--headings { padding: 36px 0;} +.banner_slider_1 .slide.s2 .slide__content--headings { padding: 0px 0 25px 3px;} +.banner_slider_1 .slide.s3 .slide__content--headings { padding: 0px 0 25px 3px;} + +/*banner_slider_2*/ +.banner_slider_2 .slide { height: auto ; } +.banner_slider_2 .slide_img { height: 500px; position: relative;} +.banner_slider_2 .slide__content{ + justify-content: unset; + height: auto; + padding: 70px 0 20px; +} + +/*banner_slider_3*/ +.banner_slider_3 .slide_img { background-position: center center; } +.banner_slider_3 .slide { position: relative; height: 600px ; } +.banner_slider_3 .slide:before { + content: ''; + background-color: rgba(42 ,51, 78, 1); + position: absolute; + top: 0; + left: 0; + width: 854px; + height: 600px; + opacity: 1; + z-index: 1; +} +.banner_slider_3 .slide__content .slide__content--headings { position: relative; } +.banner_slider_3 .slide__content .slider_fid { + position: absolute; + top: 0; + right: 0; +} +.banner_slider_3 .slide__content--headings h2 i { padding-right: 12px; } +.banner_slider_3 .slide__content--headings h2 { font-size: 64px; } +.banner_slider_3 .slide__content .slider_play_video { + position: absolute; + bottom: 0; + right: 0; +} +.banner_slider_3 .slide__content .slide__content--headings h2 span{ position: relative; } +.banner_slider_3 .slide__content .slide__content--headings h2 span:before { + content: ''; + background-color: var(--base-skin); + position: absolute; + width: 100%; + height: 16px; + bottom: 22px; + left: 0; + opacity: 0.28; +} +.banner_slider_3 .slide__content .slide__content--headings a.ttm-btn.ttm-btn-size-md:hover { + color: var(--base-dark); + background-color: var(--base-white); +} +.banner_slider_3 .slide .slide__content--headings p { margin-top: 15px; } + +/*------------------------------------------------------------------------------*/ +/* banner_responsive +/*------------------------------------------------------------------------------*/ + +@media (max-width: 1800px) { + .banner_slider_1.banner_slider_wide{ + max-width: 88%; + margin: 0 auto; + } + .banner_slider_1 .slide .slide__content { flex-direction: column; align-items: center; } + .banner_slider_1 .slide.s1 .slide_img { background-size: cover !important; } + +} + +@media (max-width: 1400px) { + .banner_slider_1.banner_slider_wide{ + max-width: 100%; + margin: 0 auto; + } +} + +/*@media only screen and (max-width: 1199px) { + + .lg-hide { display: none ; } + .banner_slider_1.banner_slider_wide { + max-width: 100%; + margin: 0; + padding: 0; + } + .site-description h2, + .site-description h2:before { display: none; } + + .slide .ttm-btn { + font-size: 14px; + } + .slide .ttm-btn.ttm-btn-size-md:not(.btn-inline) { + padding: 12px 21px 12px 21px; + } + .slide .ttm-icon.ttm-icon_element-size-xs { + height: 36px; + width: 36px; + line-height: 36px; + } + .slide .fbox { bottom: 45%; } + .slide .fbox { + padding: 25px 20px; + color: var(--base-white); + width: 200px; + height: 150px; + } + .slide .fbox h6 { line-height: 40px; font-size: 30px; } + .overlay_banner_header .slide .slide__content { padding-top: 0; } +}*/ + +@media only screen and (min-width: 1200px) and (max-width: 1500px) { + .banner_slider_3 .slide:before { width: 40%; height: 100%; } + .banner_slider_1 .slide { height: 680px; } +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + + .slide .slide__content--headings { + padding-bottom: 8px; + text-align: center!important ; + } + .banner_slider_2 .slide .slide__content--headings { + text-align: left !important ; + padding-bottom: 28px ; + } +} + +@media only screen and (max-width: 1199px){ + + .banner_slider .slide { height: 680px !important; } + .banner_slider_2 .slide { height: auto !important; } + .banner_slider_3 .slide__content .slider_fid , + .banner_slider_3 .slide__content .slider_play_video { display: none !important; } + + .banner_slider_1 .slide.s2 .slide__content--headings { padding: 25px 0 25px 3px;} + .banner_slider_1 .slide.s3 .slide__content--headings { padding: 18px 0 25px 3px;} + .banner_slider_3 .slide.s1 .slide__content--headings { padding-bottom: 0!important; } + .banner_slider_3 .slide.s2 .slide__content--headings { padding-bottom: 8px !important; } + .banner_slider_3 .slide:before { display: none; } + + .banner_slider.slick-slider .slick-prev, + .banner_slider.slick-slider .slick-next { display: none !important; } +} + +@media only screen and (max-width: 991px){ + .md-hide { display: none ; } + .banner_slider_2 .slide { height: auto !important; } + .slide .slide__content--headings h2 { font-size: 60px !important; line-height: 70px !important;} + .slide .slide__content--headings { padding-bottom: 8px; text-align: center!important;} + .banner_slider_2 .slide .slide__content--headings { padding-bottom: 0px; text-align: center!important;} + .slide__content .featured-imagebox{display: none;} + .slide__content--headings br { display: none; } + .banner_slider_3 .slide__content .slide__content--headings h2 span:before { bottom: 20px; } + .banner_slider .slide {height: 580px !important;} +} + +@media only screen and (max-width: 767px){ + .banner_slider_2 .slide { height: auto !important; } + .sm-hide,.slide .slide__content--headings h3:before { display: none !important; } + .slide .slide__content--headings { padding-bottom: 8px; text-align: center!important;} + .slide .slide__content--headings > h3 { font-size: 14px; } + .slide .slide__content--headings h2 { font-size: 40px !important; line-height: 50px !important; } + .banner_slider_3 .slide__content .slide__content--headings h2 span:before { bottom: 10px; } + .banner_slider .slide {height: 480px !important;} +} + +@media only screen and (max-width: 600px){ + .banner_slider .slide { height: 560px !important; } + .banner_slider_2 .slide { height: auto !important; } + .slide .ttm-btn.ttm-btn-size-md:not(.btn-inline) { padding: 10px 22px;} + .slide .slide__content--headings p { display: none; } +} + +@media only screen and (max-width: 575px){ + .banner_slider .slide { height: 460px !important; } + .banner_slider_2 .slide { height: auto !important; } + .slide .slide__content--headings { padding-bottom: 8px; } + .slide .slide__content--headings{text-align: center !important;display: block!important;} + .slide .slide__content--headings h2 { font-size: 40px !important; line-height: 50px !important; } + .banner_slider_3 .slide__content .slide__content--headings h2 span:before { display: none; } + .banner_slider_1 .slide.s1 .slide__content--headings { padding: 15px 0 30px; } +} + +@media only screen and (max-width: 460px){ + .slide-btn-2{ margin-top: 25px; display: block!important; } + .slide .slide__content--headings h2 { font-size: 30px !important; line-height: 40px !important; } + .banner_slider .slide {height: 400px !important;} +} + +@media only screen and (max-width: 400px){ + .banner_slider .slide {height: 340px !important; } + .banner_slider_2 .slide { height: auto !important; } +} + + + +/* SLIDER HOMEPAGE 1 */ + +.banner_slider.banner_slider_1.slick-dotted .slick-dots { display: none !important; } + +.banner_slider.banner_slider_1.slick-slider .slick-prev:hover, +.banner_slider.banner_slider_1.slick-slider .slick-next:hover { + background-color: transparent !important; +} +.banner_slider.banner_slider_1.slick-slider .slick-prev:hover:before, +.banner_slider.banner_slider_1.slick-slider .slick-next:hover:before { + color: var(--base-skin) !important; +} + +/* SLIDER HOMEPAGE 2 */ + +.banner_slider.banner_slider_2.slick-slider .slick-prev, +.banner_slider.banner_slider_2.slick-slider .slick-next { display: none !important; } +.banner_slider.banner_slider_2.slick-dotted .slick-dots { display: inline-block !important; } + +/* SLIDER HOMEPAGE 3 */ + +.banner_slider.banner_slider_3.slick-dotted .slick-dots { display: none !important; } +.banner_slider.banner_slider_3.slick-slider .slick-prev, +.banner_slider.banner_slider_3.slick-slider .slick-next { + width: 40px; + height: 50px; + line-height: 50px; + background-color: rgba(51, 214, 135, 0.5); + margin: 0 15px; + border-radius: 0; +} +.banner_slider.banner_slider_3.slick-slider .slick-prev:hover, +.banner_slider.banner_slider_3.slick-slider .slick-next:hover { + background-color: rgba(51, 214, 135, 1) !important; +} + + +figure { + margin: 0; + position: relative; + overflow: hidden; + height: 150px; + width: 150px; + overflow: hidden; + object-fit: cover; +} + + +a:is(:hover, :focus) figure::after { + opacity: 1; +} diff --git a/public/assets/css/themify-icons.css b/public/assets/css/themify-icons.css new file mode 100644 index 0000000..ed2d545 --- /dev/null +++ b/public/assets/css/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('../fonts/themify--fvbane.eot'); + src:url('../fonts/themify-.eot#iefix-fvbane') format('embedded-opentype'), + url('../fonts/themify--fvbane.woff') format('woff'), + url('../fonts/themify--fvbane.ttf') format('truetype'), + url('../fonts/themify--fvbane.svg#themify') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/public/assets/css/twentytwenty.css b/public/assets/css/twentytwenty.css new file mode 100644 index 0000000..1a02d3f --- /dev/null +++ b/public/assets/css/twentytwenty.css @@ -0,0 +1,226 @@ +.twenty20{ + margin-bottom: 20px; +} +.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { + content: " "; + display: block; + background: white; + position: absolute; + z-index: 30; + -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); } + +.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { + width: 3px; + height: 9999px; + left: 50%; + margin-left: -1.5px; } + +.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { + width: 9999px; + height: 3px; + top: 50%; + margin-top: -1.5px; } + +.twentytwenty-overlay { + position: absolute; + top: 0; + width: 100%; + height: 100%; } + +.twentytwenty-overlay { + -webkit-transition-duration: 0.5s; + -moz-transition-duration: 0.5s; + transition-duration: 0.5s; } + +.twentytwenty-before-label, .twentytwenty-after-label { + -webkit-transition-property: opacity; + -moz-transition-property: opacity; + transition-property: opacity; } + +.twentytwenty-before-label, .twentytwenty-after-label { + color: white; + font-size: 13px; + letter-spacing: 0.1em; } + +.twentytwenty-before-label, .twentytwenty-after-label { + position: absolute; + background: rgba(255, 255, 255, 0.2); + line-height: 38px; + padding: 0 20px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; } + +.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { + +} + +.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { + } + +.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { + width: 0; + height: 0; + border: 6px inset transparent; + position: absolute; } + +.twentytwenty-left-arrow, .twentytwenty-right-arrow { + top: 50%; + margin-top: -6px; } + +.twentytwenty-up-arrow, .twentytwenty-down-arrow { + left: 50%; + margin-left: -6px; } + +.twentytwenty-container { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + z-index: 0; + overflow: hidden; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; } + .twentytwenty-container img { + max-width: 100%; + width: 100%; + position: absolute; + top: 0; + display: block; } + .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { + background: rgba(0, 0, 0, 0); } + .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, + .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, + .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { + opacity: 0; } + .twentytwenty-container * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; } + +.twentytwenty-before-label { + opacity: 0; } + .twentytwenty-before-label { + } + +.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-before-label, +.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-after-label{ + opacity: 1; +} +.twentytwenty-after-label { + opacity: 0; } + .twentytwenty-after-label { + } + +.twentytwenty-horizontal .twentytwenty-before-label { + left: 1px; + bottom: 0px; + max-width: 50%; + box-sizing: border-box; + line-height: inherit; + padding: 4px; } + +.twentytwenty-horizontal .twentytwenty-after-label { + right: 1px; + bottom: 0px; + max-width: 50%; + box-sizing: border-box; + line-height: inherit; + padding: 4px; } + +.twentytwenty-vertical .twentytwenty-before-label { + top: 1px; + line-height: inherit; + padding: 6px; + box-sizing: border-box;} + +.twentytwenty-vertical .twentytwenty-after-label { + bottom: 1px; + line-height: inherit; + padding: 6px; + box-sizing: border-box; } + +.twentytwenty-overlay { + -webkit-transition-property: background; + -moz-transition-property: background; + transition-property: background; + background: rgba(0, 0, 0, 0); + z-index: 25; } + .twentytwenty-overlay:hover { + background: rgba(0, 0, 0, 0.5); } + .twentytwenty-overlay:hover .twentytwenty-after-label { + opacity: 1; } + .twentytwenty-overlay:hover .twentytwenty-before-label { + opacity: 1; } + +.twentytwenty-before { + z-index: 20; } + +.twentytwenty-after { + z-index: 10; } + +.twentytwenty-handle { + height: 38px; + width: 38px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -22px; + margin-top: -22px; + border: 3px solid white; + -webkit-border-radius: 1000px; + -moz-border-radius: 1000px; + border-radius: 1000px; + -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); + z-index: 40; + cursor: pointer; } + +.twentytwenty-horizontal .twentytwenty-handle:before { + bottom: 50%; + margin-bottom: 22px; + -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } +.twentytwenty-horizontal .twentytwenty-handle:after { + top: 50%; + margin-top: 22px; + -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } + +.twentytwenty-vertical .twentytwenty-handle:before { + left: 50%; + margin-left: 22px; + -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } +.twentytwenty-vertical .twentytwenty-handle:after { + right: 50%; + margin-right: 22px; + -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); + box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } + +.twentytwenty-left-arrow { + border-right: 6px solid white; + left: 50%; + margin-left: -17px; } + +.twentytwenty-right-arrow { + border-left: 6px solid white; + right: 50%; + margin-right: -17px; } + +.twentytwenty-up-arrow { + border-bottom: 6px solid white; + top: 50%; + margin-top: -17px; } + +.twentytwenty-down-arrow { + border-top: 6px solid white; + bottom: 50%; + margin-bottom: -17px; } \ No newline at end of file diff --git a/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.eot b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.eot new file mode 100644 index 0000000..7667e24 Binary files /dev/null and b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.eot differ diff --git a/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.svg b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.svg new file mode 100644 index 0000000..93d8389 --- /dev/null +++ b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.ttf b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.ttf new file mode 100644 index 0000000..3ccaac9 Binary files /dev/null and b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.ttf differ diff --git a/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff new file mode 100644 index 0000000..e0d2881 Binary files /dev/null and b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff differ diff --git a/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff2 b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff2 new file mode 100644 index 0000000..028a6a8 Binary files /dev/null and b/public/assets/fonts/flaticon-92c18bb4a83ca25255a20027c5427312.woff2 differ diff --git a/public/assets/fonts/fontawesome-webfont-.eot b/public/assets/fonts/fontawesome-webfont-.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/public/assets/fonts/fontawesome-webfont-.eot differ diff --git a/public/assets/fonts/fontawesome-webfont-v=4.7.0.eot b/public/assets/fonts/fontawesome-webfont-v=4.7.0.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/public/assets/fonts/fontawesome-webfont-v=4.7.0.eot differ diff --git a/public/assets/fonts/fontawesome-webfont-v=4.7.0.svg b/public/assets/fonts/fontawesome-webfont-v=4.7.0.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/public/assets/fonts/fontawesome-webfont-v=4.7.0.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/fonts/fontawesome-webfont-v=4.7.0.ttf b/public/assets/fonts/fontawesome-webfont-v=4.7.0.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/public/assets/fonts/fontawesome-webfont-v=4.7.0.ttf differ diff --git a/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff b/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff differ diff --git a/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff2 b/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/public/assets/fonts/fontawesome-webfont-v=4.7.0.woff2 differ diff --git a/public/assets/fonts/fontello-51113876.eot b/public/assets/fonts/fontello-51113876.eot new file mode 100644 index 0000000..2719cfd Binary files /dev/null and b/public/assets/fonts/fontello-51113876.eot differ diff --git a/public/assets/fonts/fontello-51113876.svg b/public/assets/fonts/fontello-51113876.svg new file mode 100644 index 0000000..9204d93 --- /dev/null +++ b/public/assets/fonts/fontello-51113876.svg @@ -0,0 +1,42 @@ + + + +Copyright (C) 2022 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/fonts/fontello-51113876.ttf b/public/assets/fonts/fontello-51113876.ttf new file mode 100644 index 0000000..cca6437 Binary files /dev/null and b/public/assets/fonts/fontello-51113876.ttf differ diff --git a/public/assets/fonts/fontello-51113876.woff b/public/assets/fonts/fontello-51113876.woff new file mode 100644 index 0000000..4e22223 Binary files /dev/null and b/public/assets/fonts/fontello-51113876.woff differ diff --git a/public/assets/fonts/fontello-51113876.woff2 b/public/assets/fonts/fontello-51113876.woff2 new file mode 100644 index 0000000..7397d87 Binary files /dev/null and b/public/assets/fonts/fontello-51113876.woff2 differ diff --git a/public/assets/fonts/themify--fvbane.eot b/public/assets/fonts/themify--fvbane.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/public/assets/fonts/themify--fvbane.eot differ diff --git a/public/assets/fonts/themify--fvbane.svg b/public/assets/fonts/themify--fvbane.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/public/assets/fonts/themify--fvbane.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/fonts/themify--fvbane.ttf b/public/assets/fonts/themify--fvbane.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/public/assets/fonts/themify--fvbane.ttf differ diff --git a/public/assets/fonts/themify--fvbane.woff b/public/assets/fonts/themify--fvbane.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/public/assets/fonts/themify--fvbane.woff differ diff --git a/public/assets/fonts/themify-.eot b/public/assets/fonts/themify-.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/public/assets/fonts/themify-.eot differ diff --git a/public/assets/js/bootstrap.min.js b/public/assets/js/bootstrap.min.js new file mode 100644 index 0000000..aed031f --- /dev/null +++ b/public/assets/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(s){if("default"!==s){var i=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:function(){return t[s]}})}})),e.default=t,Object.freeze(e)}var s=e(t);const i={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const s=[];let i=t.parentNode;for(;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)i.matches(e)&&s.push(i),i=i.parentNode;return s},prev(t,e){let s=t.previousElementSibling;for(;s;){if(s.matches(e))return[s];s=s.previousElementSibling}return[]},next(t,e){let s=t.nextElementSibling;for(;s;){if(s.matches(e))return[s];s=s.nextElementSibling}return[]}},n=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},o=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let s=t.getAttribute("href");if(!s||!s.includes("#")&&!s.startsWith("."))return null;s.includes("#")&&!s.startsWith("#")&&(s="#"+s.split("#")[1]),e=s&&"#"!==s?s.trim():null}return e},r=t=>{const e=o(t);return e&&document.querySelector(e)?e:null},a=t=>{const e=o(t);return e?document.querySelector(e):null},l=t=>{t.dispatchEvent(new Event("transitionend"))},c=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),h=t=>c(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?i.findOne(t):null,d=(t,e,s)=>{Object.keys(s).forEach(i=>{const n=s[i],o=e[i],r=o&&c(o)?"element":null==(a=o)?""+a:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(n).test(r))throw new TypeError(`${t.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${n}".`)})},u=t=>!(!c(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),g=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),p=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?p(t.parentNode):null},f=()=>{},m=t=>t.offsetHeight,_=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},b=[],v=()=>"rtl"===document.documentElement.dir,y=t=>{var e;e=()=>{const e=_();if(e){const s=t.NAME,i=e.fn[s];e.fn[s]=t.jQueryInterface,e.fn[s].Constructor=t,e.fn[s].noConflict=()=>(e.fn[s]=i,t.jQueryInterface)}},"loading"===document.readyState?(b.length||document.addEventListener("DOMContentLoaded",()=>{b.forEach(t=>t())}),b.push(e)):e()},w=t=>{"function"==typeof t&&t()},E=(t,e,s=!0)=>{if(!s)return void w(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:s}=window.getComputedStyle(t);const i=Number.parseFloat(e),n=Number.parseFloat(s);return i||n?(e=e.split(",")[0],s=s.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(s))):0})(e)+5;let n=!1;const o=({target:s})=>{s===e&&(n=!0,e.removeEventListener("transitionend",o),w(t))};e.addEventListener("transitionend",o),setTimeout(()=>{n||l(e)},i)},A=(t,e,s,i)=>{let n=t.indexOf(e);if(-1===n)return t[!s&&i?t.length-1:0];const o=t.length;return n+=s?1:-1,i&&(n=(n+o)%o),t[Math.max(0,Math.min(n,o-1))]},T=/[^.]*(?=\..*)\.|.*/,C=/\..*/,k=/::\d+$/,L={};let O=1;const D={mouseenter:"mouseover",mouseleave:"mouseout"},I=/^(mouseenter|mouseleave)/i,N=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function S(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function x(t){const e=S(t);return t.uidEvent=e,L[e]=L[e]||{},L[e]}function M(t,e,s=null){const i=Object.keys(t);for(let n=0,o=i.length;nfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};i?i=t(i):s=t(s)}const[o,r,a]=P(e,s,i),l=x(t),c=l[a]||(l[a]={}),h=M(c,r,o?s:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=S(r,e.replace(T,"")),u=o?function(t,e,s){return function i(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return n.delegateTarget=r,i.oneOff&&B.off(t,n.type,e,s),s.apply(r,[n]);return null}}(t,s,i):function(t,e){return function s(i){return i.delegateTarget=t,s.oneOff&&B.off(t,i.type,e),e.apply(t,[i])}}(t,s);u.delegationSelector=o?s:null,u.originalHandler=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function H(t,e,s,i,n){const o=M(e[s],i,n);o&&(t.removeEventListener(s,o,Boolean(n)),delete e[s][o.uidEvent])}function R(t){return t=t.replace(C,""),D[t]||t}const B={on(t,e,s,i){j(t,e,s,i,!1)},one(t,e,s,i){j(t,e,s,i,!0)},off(t,e,s,i){if("string"!=typeof e||!t)return;const[n,o,r]=P(e,s,i),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void H(t,l,r,o,n?s:null)}c&&Object.keys(l).forEach(s=>{!function(t,e,s,i){const n=e[s]||{};Object.keys(n).forEach(o=>{if(o.includes(i)){const i=n[o];H(t,e,s,i.originalHandler,i.delegationSelector)}})}(t,l,s,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(s=>{const i=s.replace(k,"");if(!a||e.includes(i)){const e=h[s];H(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,s){if("string"!=typeof e||!t)return null;const i=_(),n=R(e),o=e!==n,r=N.has(n);let a,l=!0,c=!0,h=!1,d=null;return o&&i&&(a=i.Event(e,s),i(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(n,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==s&&Object.keys(s).forEach(t=>{Object.defineProperty(d,t,{get:()=>s[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},$=new Map;var W={set(t,e,s){$.has(t)||$.set(t,new Map);const i=$.get(t);i.has(e)||0===i.size?i.set(e,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(t,e)=>$.has(t)&&$.get(t).get(e)||null,remove(t,e){if(!$.has(t))return;const s=$.get(t);s.delete(e),0===s.size&&$.delete(t)}};class q{constructor(t){(t=h(t))&&(this._element=t,W.set(this._element,this.constructor.DATA_KEY,this))}dispose(){W.remove(this._element,this.constructor.DATA_KEY),B.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,s=!0){E(t,e,s)}static getInstance(t){return W.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class z extends q{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,s=this._triggerCloseEvent(e);null===s||s.defaultPrevented||this._removeElement(e)}_getRootElement(t){return a(t)||t.closest(".alert")}_triggerCloseEvent(t){return B.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),B.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}B.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',z.handleDismiss(new z)),y(z);class F extends q{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=F.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function U(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function K(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}B.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');F.getOrCreateInstance(e).toggle()}),y(F);const V={setDataAttribute(t,e,s){t.setAttribute("data-bs-"+K(e),s)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+K(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(s=>{let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=U(t.dataset[s])}),e},getDataAttribute:(t,e)=>U(t.getAttribute("data-bs-"+K(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},Q={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},X={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Y="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z};class et extends q{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=i.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return Q}static get NAME(){return"carousel"}next(){this._slide(Y)}nextWhenVisible(){!document.hidden&&u(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),i.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(l(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=i.findOne(".active.carousel-item",this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void B.one(this._element,"slid.bs.carousel",()=>this.to(t));if(e===t)return this.pause(),void this.cycle();const s=t>e?Y:G;this._slide(s,this._items[t])}_getConfig(t){return t={...Q,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("carousel",t,X),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&B.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(B.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),B.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},e=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},s=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};i.find(".carousel-item img",this._element).forEach(t=>{B.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(B.on(this._element,"pointerdown.bs.carousel",e=>t(e)),B.on(this._element,"pointerup.bs.carousel",t=>s(t)),this._element.classList.add("pointer-event")):(B.on(this._element,"touchstart.bs.carousel",e=>t(e)),B.on(this._element,"touchmove.bs.carousel",t=>e(t)),B.on(this._element,"touchend.bs.carousel",t=>s(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?i.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const s=t===Y;return A(this._items,e,s,this._config.wrap)}_triggerSlideEvent(t,e){const s=this._getItemIndex(t),n=this._getItemIndex(i.findOne(".active.carousel-item",this._element));return B.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=i.findOne(".active",this._indicatorsElement);e.classList.remove("active"),e.removeAttribute("aria-current");const s=i.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{B.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),m(r),n.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),n.classList.remove("active",d,h),this._isSliding=!1,setTimeout(g,0)};this._queueCallback(t,n,!0)}else n.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,g();l&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?v()?t===Z?G:Y:t===Z?Y:G:t}_orderToDirection(t){return[Y,G].includes(t)?v()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const s=et.getOrCreateInstance(t,e);let{_config:i}=s;"object"==typeof e&&(i={...i,...e});const n="string"==typeof e?e:i.slide;if("number"==typeof e)s.to(e);else if("string"==typeof n){if(void 0===s[n])throw new TypeError(`No method named "${n}"`);s[n]()}else i.interval&&i.ride&&(s.pause(),s.cycle())}static jQueryInterface(t){return this.each((function(){et.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=a(this);if(!e||!e.classList.contains("carousel"))return;const s={...V.getDataAttributes(e),...V.getDataAttributes(this)},i=this.getAttribute("data-bs-slide-to");i&&(s.interval=!1),et.carouselInterface(e,s),i&&et.getInstance(e).to(i),t.preventDefault()}}B.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",et.dataApiClickHandler),B.on(window,"load.bs.carousel.data-api",()=>{const t=i.find('[data-bs-ride="carousel"]');for(let e=0,s=t.length;et===this._element);null!==n&&o.length&&(this._selector=n,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return st}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let t,e;this._parent&&(t=i.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===t.length&&(t=null));const s=i.findOne(this._selector);if(t){const i=t.find(t=>s!==t);if(e=i?nt.getInstance(i):null,e&&e._isTransitioning)return}if(B.trigger(this._element,"show.bs.collapse").defaultPrevented)return;t&&t.forEach(t=>{s!==t&&nt.collapseInterface(t,"hide"),e||W.set(t,"bs.collapse",null)});const n=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[n]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(n[0].toUpperCase()+n.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[n]="",this.setTransitioning(!1),B.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[n]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(B.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",m(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),B.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...st,...t}).toggle=Boolean(t.toggle),d("collapse",t,it),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:t}=this._config;t=h(t);const e=`[data-bs-toggle="collapse"][data-bs-parent="${t}"]`;return i.find(e,t).forEach(t=>{const e=a(t);this._addAriaAndCollapsedClass(e,[t])}),t}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const s=t.classList.contains("show");e.forEach(t=>{s?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",s)})}static collapseInterface(t,e){let s=nt.getInstance(t);const i={...st,...V.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!s&&i.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(i.toggle=!1),s||(s=new nt(t,i)),"string"==typeof e){if(void 0===s[e])throw new TypeError(`No method named "${e}"`);s[e]()}}static jQueryInterface(t){return this.each((function(){nt.collapseInterface(this,t)}))}}B.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=V.getDataAttributes(this),s=r(this);i.find(s).forEach(t=>{const s=nt.getInstance(t);let i;s?(null===s._parent&&"string"==typeof e.parent&&(s._config.parent=e.parent,s._parent=s._getParent()),i="toggle"):i=e,nt.collapseInterface(t,i)})})),y(nt);const ot=new RegExp("ArrowUp|ArrowDown|Escape"),rt=v()?"top-end":"top-start",at=v()?"top-start":"top-end",lt=v()?"bottom-end":"bottom-start",ct=v()?"bottom-start":"bottom-end",ht=v()?"left-start":"right-start",dt=v()?"right-start":"left-start",ut={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},gt={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class pt extends q{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return ut}static get DefaultType(){return gt}static get NAME(){return"dropdown"}toggle(){g(this._element)||(this._element.classList.contains("show")?this.hide():this.show())}show(){if(g(this._element)||this._menu.classList.contains("show"))return;const t=pt.getParentFromElement(this._element),e={relatedTarget:this._element};if(!B.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._inNavbar)V.setDataAttribute(this._menu,"popper","none");else{if(void 0===s)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:c(this._config.reference)?e=h(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find(t=>"applyStyles"===t.name&&!1===t.enabled);this._popper=s.createPopper(e,this._menu,i),n&&V.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>B.on(t,"mouseover",f)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),B.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(g(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){B.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){B.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>B.off(t,"mouseover",f)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),V.removeDataAttribute(this._menu,"popper"),B.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...V.getDataAttributes(this._element),...t},d("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!c(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return i.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ht;if(t.classList.contains("dropstart"))return dt;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?at:rt:e?ct:lt}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const s=i.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(u);s.length&&A(s,e,"ArrowDown"===t,!s.includes(e)).focus()}static dropdownInterface(t,e){const s=pt.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===s[e])throw new TypeError(`No method named "${e}"`);s[e]()}}static jQueryInterface(t){return this.each((function(){pt.dropdownInterface(this,t)}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=i.find('[data-bs-toggle="dropdown"]');for(let s=0,i=e.length;sthis.matches('[data-bs-toggle="dropdown"]')?this:i.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===t.key?(s().focus(),void pt.clearMenus()):"ArrowUp"===t.key||"ArrowDown"===t.key?(e||s().click(),void pt.getInstance(s())._selectMenuItem(t)):void(e&&"Space"!==t.key||pt.clearMenus())}}B.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',pt.dataApiKeydownHandler),B.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",pt.dataApiKeydownHandler),B.on(document,"click.bs.dropdown.data-api",pt.clearMenus),B.on(document,"keyup.bs.dropdown.data-api",pt.clearMenus),B.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),pt.dropdownInterface(this)})),y(pt);class ft{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,s){const i=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t)[e];t.style[e]=s(Number.parseFloat(n))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const s=t.style[e];s&&V.setDataAttribute(t,e,s)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const s=V.getDataAttribute(t,e);void 0===s?t.style.removeProperty(e):(V.removeDataAttribute(t,e),t.style[e]=s)})}_applyManipulationCallback(t,e){c(t)?e(t):i.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const mt={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},_t={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class bt{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&m(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{w(t)})):w(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),w(t)})):w(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...mt,..."object"==typeof t?t:{}}).rootElement=h(t.rootElement),d("backdrop",t,_t),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),B.on(this._getElement(),"mousedown.bs.backdrop",()=>{w(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(B.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){E(t,this._getElement(),this._config.isAnimated)}}const vt={backdrop:!0,keyboard:!0,focus:!0},yt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class wt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=i.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ft}static get Default(){return vt}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||B.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),B.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),B.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{B.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(B.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),B.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),B.off(this._element,"click.dismiss.bs.modal"),B.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>B.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),B.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...vt,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("modal",t,yt),t}_showElement(t){const e=this._isAnimated(),s=i.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,s&&(s.scrollTop=0),e&&m(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,B.trigger(this._element,"shown.bs.modal",{relatedTarget:t})},this._dialog,e)}_enforceFocus(){B.off(document,"focusin.bs.modal"),B.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?B.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):B.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?B.on(window,"resize.bs.modal",()=>this._adjustDialog()):B.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),B.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){B.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(B.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:s}=this._element,i=e>document.documentElement.clientHeight;!i&&"hidden"===s.overflowY||t.contains("modal-static")||(i||(s.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),i||this._queueCallback(()=>{s.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),s=e>0;(!s&&t&&!v()||s&&!t&&v())&&(this._element.style.paddingLeft=e+"px"),(s&&!t&&!v()||!s&&t&&v())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const s=wt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===s[t])throw new TypeError(`No method named "${t}"`);s[t](e)}}))}}B.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=a(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),B.one(e,"show.bs.modal",t=>{t.defaultPrevented||B.one(e,"hidden.bs.modal",()=>{u(this)&&this.focus()})}),wt.getOrCreateInstance(e).toggle(this)})),y(wt);const Et={backdrop:!0,keyboard:!0,scroll:!1},At={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Tt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Et}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||B.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new ft).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{B.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(B.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(B.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ft).reset(),B.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),B.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Et,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("offcanvas",t,At),t}_initializeBackDrop(){return new bt({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){B.off(document,"focusin.bs.offcanvas"),B.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){B.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),B.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Tt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}B.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=a(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),g(this))return;B.one(e,"hidden.bs.offcanvas",()=>{u(this)&&this.focus()});const s=i.findOne(".offcanvas.show");s&&s!==e&&Tt.getInstance(s).hide(),Tt.getOrCreateInstance(e).toggle(this)})),B.on(window,"load.bs.offcanvas.data-api",()=>i.find(".offcanvas.show").forEach(t=>Tt.getOrCreateInstance(t).show())),y(Tt);const Ct=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),kt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Lt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ot=(t,e)=>{const s=t.nodeName.toLowerCase();if(e.includes(s))return!Ct.has(s)||Boolean(kt.test(t.nodeValue)||Lt.test(t.nodeValue));const i=e.filter(t=>t instanceof RegExp);for(let t=0,e=i.length;t{Ot(t,a)||s.removeAttribute(t.nodeName)})}return i.body.innerHTML}const It=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Nt=new Set(["sanitize","allowList","sanitizeFn"]),St={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},xt={AUTO:"auto",TOP:"top",RIGHT:v()?"left":"right",BOTTOM:"bottom",LEFT:v()?"right":"left"},Mt={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Pt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class jt extends q{constructor(t,e){if(void 0===s)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Mt}static get NAME(){return"tooltip"}static get Event(){return Pt}static get DefaultType(){return St}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),B.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=B.trigger(this._element,this.constructor.Event.SHOW),e=p(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;const o=this.getTipElement(),r=n(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this._config.animation&&o.classList.add("fade");const a="function"==typeof this._config.placement?this._config.placement.call(this,o,this._element):this._config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);const{container:c}=this._config;W.set(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(c.appendChild(o),B.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=s.createPopper(this._element,o,this._getPopperConfig(l)),o.classList.add("show");const h="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;h&&o.classList.add(...h.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{B.on(t,"mouseover",f)});const d=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,B.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,d)}hide(){if(!this._popper)return;const t=this.getTipElement();if(B.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>B.off(t,"mouseover",f)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),B.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const t=this.getTipElement();this.setElementContent(i.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return c(e)?(e=h(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Dt(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const s=this.constructor.DATA_KEY;return(e=e||W.get(t.delegateTarget,s))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),W.set(t.delegateTarget,s,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return xt[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)B.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,s="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;B.on(this._element,e,this._config.selector,t=>this._enter(t)),B.on(this._element,s,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},B.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=V.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{Nt.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:h(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Dt(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(It);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=jt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}y(jt);const Ht=new RegExp("(^|\\s)bs-popover\\S+","g"),Rt={...jt.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Bt={...jt.DefaultType,content:"(string|element|function)"},$t={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Wt extends jt{static get Default(){return Rt}static get NAME(){return"popover"}static get Event(){return $t}static get DefaultType(){return Bt}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||i.findOne(".popover-header",this.tip).remove(),this._getContent()||i.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const t=this.getTipElement();this.setElementContent(i.findOne(".popover-header",t),this.getTitle());let e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(i.findOne(".popover-body",t),e),t.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ht);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Wt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}y(Wt);const qt={offset:10,method:"auto",target:""},zt={offset:"number",method:"string",target:"(string|element)"};class Ft extends q{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,B.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return qt}static get NAME(){return"scrollspy"}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":"position",e="auto"===this._config.method?t:this._config.method,s="position"===e?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),i.find(this._selector).map(t=>{const n=r(t),o=n?i.findOne(n):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[V[e](o).top+s,n]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){B.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...qt,...V.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&c(t.target)){let{id:e}=t.target;e||(e=n("scrollspy"),t.target.id=e),t.target="#"+e}return d("scrollspy",t,zt),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),s=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=s){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`),s=i.findOne(e.join(","));s.classList.contains("dropdown-item")?(i.findOne(".dropdown-toggle",s.closest(".dropdown")).classList.add("active"),s.classList.add("active")):(s.classList.add("active"),i.parents(s,".nav, .list-group").forEach(t=>{i.prev(t,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),i.prev(t,".nav-item").forEach(t=>{i.children(t,".nav-link").forEach(t=>t.classList.add("active"))})})),B.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){i.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Ft.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}B.on(window,"load.bs.scrollspy.data-api",()=>{i.find('[data-bs-spy="scroll"]').forEach(t=>new Ft(t))}),y(Ft);class Ut extends q{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let t;const e=a(this._element),s=this._element.closest(".nav, .list-group");if(s){const e="UL"===s.nodeName||"OL"===s.nodeName?":scope > li > .active":".active";t=i.find(e,s),t=t[t.length-1]}const n=t?B.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(B.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==n&&n.defaultPrevented)return;this._activate(this._element,s);const o=()=>{B.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),B.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,s){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?i.children(e,".active"):i.find(":scope > li > .active",e))[0],o=s&&n&&n.classList.contains("fade"),r=()=>this._transitionComplete(t,n,s);n&&o?(n.classList.remove("show"),this._queueCallback(r,t,!0)):r()}_transitionComplete(t,e,s){if(e){e.classList.remove("active");const t=i.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),m(t),t.classList.contains("fade")&&t.classList.add("show");let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&i.find(".dropdown-toggle",e).forEach(t=>t.classList.add("active")),t.setAttribute("aria-expanded",!0)}s&&s()}static jQueryInterface(t){return this.each((function(){const e=Ut.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}B.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),g(this)||Ut.getOrCreateInstance(this).show()})),y(Ut);const Kt={animation:"boolean",autohide:"boolean",delay:"number"},Vt={animation:!0,autohide:!0,delay:5e3};class Qt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Kt}static get Default(){return Vt}static get NAME(){return"toast"}show(){B.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),m(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),B.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(B.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),B.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...Vt,...V.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},d("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const s=t.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){B.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),B.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),B.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),B.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),B.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Qt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return y(Qt),{Alert:z,Button:F,Carousel:et,Collapse:nt,Dropdown:pt,Modal:wt,Offcanvas:Tt,Popover:Wt,ScrollSpy:Ft,Tab:Ut,Toast:Qt,Tooltip:jt}})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/public/assets/js/circle-progress.min.js b/public/assets/js/circle-progress.min.js new file mode 100644 index 0000000..759e3e2 --- /dev/null +++ b/public/assets/js/circle-progress.min.js @@ -0,0 +1 @@ +!function(i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("object"==typeof module&&module.exports){var t=require("jquery");i(t),module.exports=t}else i(jQuery)}(function(i){function t(i){this.init(i)}t.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",insertMode:"prepend",constructor:t,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init:function(t){i.extend(this,t),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw(),this.el.trigger("circle-inited")},initWidget:function(){this.canvas||(this.canvas=i("")["prepend"==this.insertMode?"prependTo":"appendTo"](this.el)[0]);var t=this.canvas;if(t.width=this.size,t.height=this.size,this.ctx=t.getContext("2d"),window.devicePixelRatio>1){var e=window.devicePixelRatio;t.style.width=t.style.height=this.size+"px",t.width=t.height=this.size*e,this.ctx.scale(e,e)}},initFill:function(){function t(){var t=i("")[0];t.width=a.size,t.height=a.size,t.getContext("2d").drawImage(e,0,0,s,s),a.arcFill=a.ctx.createPattern(t,"no-repeat"),a.drawFrame(a.lastFrameValue)}var e,a=this,n=this.fill,r=this.ctx,s=this.size;if(!n)throw Error("The fill is not specified!");if("string"==typeof n&&(n={color:n}),n.color&&(this.arcFill=n.color),n.gradient){var l=n.gradient;if(1==l.length)this.arcFill=l[0];else if(l.length>1){for(var o=n.gradientAngle||0,h=n.gradientDirection||[s/2*(1-Math.cos(o)),s/2*(1+Math.sin(o)),s/2*(1+Math.cos(o)),s/2*(1-Math.sin(o))],c=r.createLinearGradient.apply(r,h),d=0;da;a++){var p=this[a],h=t.data(p,e);if(h)if(t.isFunction(h[n])&&"_"!==n.charAt(0)){var f=h[n].apply(h,s);if(void 0!==f)return f}else r("no such method '"+n+"' for "+e+" instance");else r("cannot call methods on "+e+" prior to initialization; "+"attempted to call '"+n+"'")}return this}return this.each(function(){var o=t.data(this,e);o?(o.option(n),o._init()):(o=new i(this,n),t.data(this,e,o))})}}if(t){var r="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){i(e),n(t,e)},t.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i(t.jQuery)})(window),function(t){function e(e){var i=t.event;return i.target=i.target||i.srcElement||e,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(t,e,i){t.addEventListener(e,i,!1)}:i.attachEvent&&(o=function(t,i,o){t[i+o]=o.handleEvent?function(){var i=e(t);o.handleEvent.call(o,i)}:function(){var i=e(t);o.call(t,i)},t.attachEvent("on"+i,t[i+o])});var n=function(){};i.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:i.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(o){t[e+i]=void 0}});var r={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:t.eventie=r}(this),function(t){function e(t){"function"==typeof t&&(e.isReady?t():r.push(t))}function i(t){var i="readystatechange"===t.type&&"complete"!==n.readyState;if(!e.isReady&&!i){e.isReady=!0;for(var o=0,s=r.length;s>o;o++){var a=r[o];a()}}}function o(o){return o.bind(n,"DOMContentLoaded",i),o.bind(n,"readystatechange",i),o.bind(t,"load",i),e}var n=t.document,r=[];e.isReady=!1,"function"==typeof define&&define.amd?(e.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],o)):t.docReady=o(t.eventie)}(this),function(){function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}function i(t){return function(){return this[t].apply(this,arguments)}}var o=t.prototype,n=this,r=n.EventEmitter;o.getListeners=function(t){var e,i,o=this._getEvents();if(t instanceof RegExp){e={};for(i in o)o.hasOwnProperty(i)&&t.test(i)&&(e[i]=o[i])}else e=o[t]||(o[t]=[]);return e},o.flattenListeners=function(t){var e,i=[];for(e=0;t.length>e;e+=1)i.push(t[e].listener);return i},o.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&(e={},e[t]=i),e||i},o.addListener=function(t,i){var o,n=this.getListenersAsObject(t),r="object"==typeof i;for(o in n)n.hasOwnProperty(o)&&-1===e(n[o],i)&&n[o].push(r?i:{listener:i,once:!1});return this},o.on=i("addListener"),o.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},o.once=i("addOnceListener"),o.defineEvent=function(t){return this.getListeners(t),this},o.defineEvents=function(t){for(var e=0;t.length>e;e+=1)this.defineEvent(t[e]);return this},o.removeListener=function(t,i){var o,n,r=this.getListenersAsObject(t);for(n in r)r.hasOwnProperty(n)&&(o=e(r[n],i),-1!==o&&r[n].splice(o,1));return this},o.off=i("removeListener"),o.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},o.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},o.manipulateListeners=function(t,e,i){var o,n,r=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(o=i.length;o--;)r.call(this,e,i[o]);else for(o in e)e.hasOwnProperty(o)&&(n=e[o])&&("function"==typeof n?r.call(this,o,n):s.call(this,o,n));return this},o.removeEvent=function(t){var e,i=typeof t,o=this._getEvents();if("string"===i)delete o[t];else if(t instanceof RegExp)for(e in o)o.hasOwnProperty(e)&&t.test(e)&&delete o[e];else delete this._events;return this},o.removeAllListeners=i("removeEvent"),o.emitEvent=function(t,e){var i,o,n,r,s=this.getListenersAsObject(t);for(n in s)if(s.hasOwnProperty(n))for(o=s[n].length;o--;)i=s[n][o],i.once===!0&&this.removeListener(t,i.listener),r=i.listener.apply(this,e||[]),r===this._getOnceReturnValue()&&this.removeListener(t,i.listener);return this},o.trigger=i("emitEvent"),o.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},o.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},o._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},o._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return n.EventEmitter=r,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(t){function e(t){if(t){if("string"==typeof o[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,n=0,r=i.length;r>n;n++)if(e=i[n]+t,"string"==typeof o[e])return e}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(t){function e(t){var e=parseFloat(t),i=-1===t.indexOf("%")&&!isNaN(e);return i&&e}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=s.length;i>e;e++){var o=s[e];t[o]=0}return t}function o(t){function o(t){if("string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var o=r(t);if("none"===o.display)return i();var n={};n.width=t.offsetWidth,n.height=t.offsetHeight;for(var h=n.isBorderBox=!(!p||!o[p]||"border-box"!==o[p]),f=0,d=s.length;d>f;f++){var l=s[f],c=o[l];c=a(t,c);var y=parseFloat(c);n[l]=isNaN(y)?0:y}var m=n.paddingLeft+n.paddingRight,g=n.paddingTop+n.paddingBottom,v=n.marginLeft+n.marginRight,_=n.marginTop+n.marginBottom,I=n.borderLeftWidth+n.borderRightWidth,L=n.borderTopWidth+n.borderBottomWidth,z=h&&u,S=e(o.width);S!==!1&&(n.width=S+(z?0:m+I));var b=e(o.height);return b!==!1&&(n.height=b+(z?0:g+L)),n.innerWidth=n.width-(m+I),n.innerHeight=n.height-(g+L),n.outerWidth=n.width+v,n.outerHeight=n.height+_,n}}function a(t,e){if(n||-1===e.indexOf("%"))return e;var i=t.style,o=i.left,r=t.runtimeStyle,s=r&&r.left;return s&&(r.left=t.currentStyle.left),i.left=e,e=i.pixelLeft,i.left=o,s&&(r.left=s),e}var u,p=t("boxSizing");return function(){if(p){var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[p]="border-box";var i=document.body||document.documentElement;i.appendChild(t);var o=r(t);u=200===e(o.width),i.removeChild(t)}}(),o}var n=t.getComputedStyle,r=n?function(t){return n(t,null)}:function(t){return t.currentStyle},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],o):"object"==typeof exports?module.exports=o(require("get-style-property")):t.getSize=o(t.getStyleProperty)}(window),function(t,e){function i(t,e){return t[a](e)}function o(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function n(t,e){o(t);for(var i=t.parentNode.querySelectorAll(e),n=0,r=i.length;r>n;n++)if(i[n]===t)return!0;return!1}function r(t,e){return o(t),i(t,e)}var s,a=function(){if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0,o=t.length;o>i;i++){var n=t[i],r=n+"MatchesSelector";if(e[r])return r}}();if(a){var u=document.createElement("div"),p=i(u,"div");s=p?i:r}else s=n;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return s}):window.matchesSelector=s}(this,Element.prototype),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){for(var e in t)return!1;return e=null,!0}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function n(t,n,r){function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=r("transition"),p=r("transform"),h=u&&p,f=!!r("perspective"),d={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[u],l=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var t={},e=0,i=l.length;i>e;e++){var o=l[e],n=r(o);n&&n!==o&&(t[o]=n)}return t}();e(a.prototype,t.prototype),a.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},a.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.prototype.getSize=function(){this.size=n(this.element)},a.prototype.css=function(t){var e=this.element.style;for(var i in t){var o=c[i]||i;e[o]=t[i]}},a.prototype.getPosition=function(){var t=s(this.element),e=this.layout.options,i=e.isOriginLeft,o=e.isOriginTop,n=parseInt(t[i?"left":"right"],10),r=parseInt(t[o?"top":"bottom"],10);n=isNaN(n)?0:n,r=isNaN(r)?0:r;var a=this.layout.size;n-=i?a.paddingLeft:a.paddingRight,r-=o?a.paddingTop:a.paddingBottom,this.position.x=n,this.position.y=r},a.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={};e.isOriginLeft?(i.left=this.position.x+t.paddingLeft+"px",i.right=""):(i.right=this.position.x+t.paddingRight+"px",i.left=""),e.isOriginTop?(i.top=this.position.y+t.paddingTop+"px",i.bottom=""):(i.bottom=this.position.y+t.paddingBottom+"px",i.top=""),this.css(i),this.emitEvent("layout",[this])};var y=f?function(t,e){return"translate3d("+t+"px, "+e+"px, 0)"}:function(t,e){return"translate("+t+"px, "+e+"px)"};a.prototype._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),r=parseInt(e,10),s=n===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return this.layoutPosition(),void 0;var a=t-i,u=e-o,p={},h=this.layout.options;a=h.isOriginLeft?a:-a,u=h.isOriginTop?u:-u,p.transform=y(a,u),this.transition({to:p,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},a.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},a.prototype.moveTo=h?a.prototype._transitionTo:a.prototype.goTo,a.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},a.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},a.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return this._nonTransition(t),void 0;var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var m=p&&o(p)+",opacity";a.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:m,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(d,this,!1))},a.prototype.transition=a.prototype[u?"_transition":"_nonTransition"],a.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},a.prototype.onotransitionend=function(t){this.ontransitionend(t)};var g={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};a.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=g[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},a.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(d,this,!1),this.isTransitioning=!1},a.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var v={transitionProperty:"",transitionDuration:""};return a.prototype.removeTransitionStyles=function(){this.css(v)},a.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},a.prototype.remove=function(){if(!u||!parseFloat(this.layout.options.transitionDuration))return this.removeElem(),void 0;var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()},a.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},a.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},a.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}var r=t.getComputedStyle,s=r?function(t){return r(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],n):(t.Outlayer={},t.Outlayer.Item=n(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===f.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=l(e,t);-1!==i&&e.splice(i,1)}function r(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()}function s(i,s,f,l,c,y){function m(t,i){if("string"==typeof t&&(t=a.querySelector(t)),!t||!d(t))return u&&u.error("Bad "+this.constructor.namespace+" element: "+t),void 0;this.element=t,this.options=e({},this.constructor.defaults),this.option(i);var o=++g;this.element.outlayerGUID=o,v[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var g=0,v={};return m.namespace="outlayer",m.Item=y,m.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e(m.prototype,f.prototype),m.prototype.option=function(t){e(this.options,t)},m.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},m.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},m.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0,r=e.length;r>n;n++){var s=e[n],a=new i(s,this);o.push(a)}return o},m.prototype._filterFindItemElements=function(t){t=o(t);for(var e=this.options.itemSelector,i=[],n=0,r=t.length;r>n;n++){var s=t[n];if(d(s))if(e){c(s,e)&&i.push(s);for(var a=s.querySelectorAll(e),u=0,p=a.length;p>u;u++)i.push(a[u])}else i.push(s)}return i},m.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length;i>e;e++)t.push(this.items[e].element);return t},m.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},m.prototype._init=m.prototype.layout,m.prototype._resetLayout=function(){this.getSize()},m.prototype.getSize=function(){this.size=l(this.element)},m.prototype._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):d(o)&&(i=o),this[t]=i?l(i)[e]:o):this[t]=0},m.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},m.prototype._getItemsForLayout=function(t){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i];n.isIgnored||e.push(n)}return e},m.prototype._layoutItems=function(t,e){function i(){o.emitEvent("layoutComplete",[o,t])}var o=this;if(!t||!t.length)return i(),void 0;this._itemsOn(t,"layout",i);for(var n=[],r=0,s=t.length;s>r;r++){var a=t[r],u=this._getItemLayoutPosition(a);u.item=a,u.isInstant=e||a.isLayoutInstant,n.push(u)}this._processLayoutQueue(n)},m.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},m.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];this._positionItem(o.item,o.x,o.y,o.isInstant)}},m.prototype._positionItem=function(t,e,i,o){o?t.goTo(e,i):t.moveTo(e,i)},m.prototype._postLayout=function(){this.resizeContainer()},m.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},m.prototype._getContainerSize=h,m.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},m.prototype._itemsOn=function(t,e,i){function o(){return n++,n===r&&i.call(s),!0}for(var n=0,r=t.length,s=this,a=0,u=t.length;u>a;a++){var p=t[a];p.on(e,o)}},m.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},m.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},m.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length;i>e;e++){var o=t[e];this.ignore(o)}}},m.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length;i>e;e++){var o=t[e];n(o,this.stamps),this.unignore(o)}},m.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o(t)):void 0},m.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var i=this.stamps[t];this._manageStamp(i)}}},m.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},m.prototype._manageStamp=h,m.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=l(t),n={left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom};return n},m.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},m.prototype.bindResize=function(){this.isResizeBound||(i.bind(t,"resize",this),this.isResizeBound=!0)},m.prototype.unbindResize=function(){this.isResizeBound&&i.unbind(t,"resize",this),this.isResizeBound=!1},m.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},m.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},m.prototype.needsResizeLayout=function(){var t=l(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},m.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},m.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},m.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},m.prototype.reveal=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.reveal()}},m.prototype.hide=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.hide()}},m.prototype.getItem=function(t){for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];if(o.element===t)return o}},m.prototype.getItems=function(t){if(t&&t.length){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i],r=this.getItem(n);r&&e.push(r)}return e}},m.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(e&&e.length){this._itemsOn(e,"remove",function(){this.emitEvent("removeComplete",[this,e])});for(var i=0,r=e.length;r>i;i++){var s=e[i];s.remove(),n(s,this.items)}}},m.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];o.destroy()}this.unbindResize(),delete this.element.outlayerGUID,p&&p.removeData(this.element,this.constructor.namespace)},m.data=function(t){var e=t&&t.outlayerGUID;return e&&v[e]},m.create=function(t,i){function o(){m.apply(this,arguments)}return Object.create?o.prototype=Object.create(m.prototype):e(o.prototype,m.prototype),o.prototype.constructor=o,o.defaults=e({},m.defaults),e(o.defaults,i),o.prototype.settings={},o.namespace=t,o.data=m.data,o.Item=function(){y.apply(this,arguments)},o.Item.prototype=new y,s(function(){for(var e=r(t),i=a.querySelectorAll(".js-"+e),n="data-"+e+"-options",s=0,h=i.length;h>s;s++){var f,d=i[s],l=d.getAttribute(n);try{f=l&&JSON.parse(l)}catch(c){u&&u.error("Error parsing "+n+" on "+d.nodeName.toLowerCase()+(d.id?"#"+d.id:"")+": "+c);continue}var y=new o(d,f);p&&p.data(d,t,y)}}),p&&p.bridget&&p.bridget(t,o),o},m.Item=y,m}var a=t.document,u=t.console,p=t.jQuery,h=function(){},f=Object.prototype.toString,d="object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},l=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],s):t.Outlayer=s(t.eventie,t.docReady,t.EventEmitter,t.getSize,t.matchesSelector,t.Outlayer.Item)}(window),function(t){function e(t){function e(){t.Item.apply(this,arguments)}e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var i=e.prototype.destroy;return e.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},e}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window),function(t){function e(t,e){function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,r=o.length;r>n;n++){var s=o[n];i.prototype[s]=t(s)}}(),i.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!==this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},i.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=new i,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window),function(t){function e(t,e){var o=t.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},o.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,o=e&&1>e?"round":"ceil",n=Math[o](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this._getColGroup(n),s=Math.min.apply(Math,r),a=i(r,s),u={x:this.columnWidth*a,y:s},p=s+t.size.outerHeight,h=this.cols+1-r.length,f=0;h>f;f++)this.colYs[a+f]=p;return u},o.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;i>o;o++){var n=this.colYs.slice(o,o+t);e[o]=Math.max.apply(Math,n)}return e},o.prototype._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this.options.isOriginLeft?o.left:o.right,r=n+i.outerWidth,s=Math.floor(n/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var u=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,p=s;a>=p;p++)this.colYs[p]=Math.max(u,this.colYs[p])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},o.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},o}var i=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++){var n=t[i];if(n===e)return i}return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):t.Masonry=e(t.Outlayer,t.getSize)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t,i){var o=t.create("masonry"),n=o.prototype._getElementOffset,r=o.prototype.layout,s=o.prototype._getMeasurement;e(o.prototype,i.prototype),o.prototype._getElementOffset=n,o.prototype.layout=r,o.prototype._getMeasurement=s;var a=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var u=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,u.apply(this,arguments)},o}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],i):i(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function e(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0},e.prototype._getItemLayoutPosition=function(t){t.getSize(),0!==this.x&&t.size.outerWidth+this.x>this.isotope.size.innerWidth&&(this.x=0,this.y=this.maxY);var e={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=t.size.outerWidth,e},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t){var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===h.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=f(e,t);-1!==i&&e.splice(i,1)}function r(t,i,r,u,h){function f(t,e){return function(i,o){for(var n=0,r=t.length;r>n;n++){var s=t[n],a=i.sortData[s],u=o.sortData[s];if(a>u||u>a){var p=void 0!==e[s]?e[s]:e,h=p?1:-1;return(a>u?1:-1)*h}}return 0}}var d=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=u,d.LayoutMode=h,d.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in h.modes)this._initLayoutMode(e)},d.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},d.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0,o=e.length;o>i;i++){var n=e[i];n.id=this.itemGUID++}return this._updateItemsSortData(e),e},d.prototype._initLayoutMode=function(t){var i=h.modes[t],o=this.options[t]||{};this.options[t]=i.options?e(i.options,o):o,this.modes[t]=new i(this)},d.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?(this.arrange(),void 0):(this._layout(),void 0)},d.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},d.prototype.arrange=function(t){this.option(t),this._getIsInstant(),this.filteredItems=this._filter(this.items),this._sort(),this._layout()},d.prototype._init=d.prototype.arrange,d.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},d.prototype._filter=function(t){function e(){f.reveal(n),f.hide(r)}var i=this.options.filter;i=i||"*";for(var o=[],n=[],r=[],s=this._getFilterTest(i),a=0,u=t.length;u>a;a++){var p=t[a];if(!p.isIgnored){var h=s(p);h&&o.push(p),h&&p.isHidden?n.push(p):h||p.isHidden||r.push(p)}}var f=this;return this._isInstant?this._noTransition(e):e(),o},d.prototype._getFilterTest=function(t){return s&&this.options.isJQueryFiltering?function(e){return s(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return r(e.element,t)}},d.prototype.updateSortData=function(t){this._getSorters(),t=o(t); +var e=this.getItems(t);e=e.length?e:this.items,this._updateItemsSortData(e)},d.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=l(i)}},d.prototype._updateItemsSortData=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];o.updateSortData()}};var l=function(){function t(t){if("string"!=typeof t)return t;var i=a(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),r=n&&n[1],s=e(r,o),u=d.sortDataParsers[i[1]];return t=u?function(t){return t&&u(s(t))}:function(t){return t&&s(t)}}function e(t,e){var i;return i=t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&p(i)}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},d.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=f(e,this.options.sortAscending);this.filteredItems.sort(i),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},d.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},d.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},d.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},d.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},d.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},d.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},d.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},d.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps();var o=this._filterRevealAdded(e);this.layoutItems(i),this.filteredItems=o.concat(this.filteredItems)}},d.prototype._filterRevealAdded=function(t){var e=this._noTransition(function(){return this._filter(t)});return this.layoutItems(e,!0),this.reveal(e),t},d.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;n>i;i++)o=e[i],this.element.appendChild(o.element);var r=this._filter(e);for(this._noTransition(function(){this.hide(r)}),i=0;n>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete e[i].isLayoutInstant;this.reveal(r)}};var c=d.prototype.remove;return d.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(c.call(this,t),e&&e.length)for(var i=0,r=e.length;r>i;i++){var s=e[i];n(s,this.filteredItems)}},d.prototype.shuffle=function(){for(var t=0,e=this.items.length;e>t;t++){var i=this.items[t];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},d.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},d.prototype.getFilteredItemElements=function(){for(var t=[],e=0,i=this.filteredItems.length;i>e;e++)t.push(this.filteredItems[e].element);return t},d}var s=t.jQuery,a=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},u=document.documentElement,p=u.textContent?function(t){return t.textContent}:function(t){return t.innerText},h=Object.prototype.toString,f=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],r):t.Isotope=r(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window); \ No newline at end of file diff --git a/public/assets/js/jquery-migrate-1.4.1.min.js b/public/assets/js/jquery-migrate-1.4.1.min.js new file mode 100644 index 0000000..a4a26cf --- /dev/null +++ b/public/assets/js/jquery-migrate-1.4.1.min.js @@ -0,0 +1 @@ +void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window)}):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}(function(e,t){"use strict";function r(t){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(e.fn.jquery,t)}e.migrateVersion="3.3.2",t.console&&t.console.log&&(e&&r("3.0.0")||t.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),e.migrateWarnings&&t.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion));var n={};function o(r){var o=t.console;e.migrateDeduplicateWarnings&&n[r]||(n[r]=!0,e.migrateWarnings.push(r),o&&o.warn&&!e.migrateMute&&(o.warn("JQMIGRATE: "+r),e.migrateTrace&&o.trace&&o.trace()))}function i(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return o(n),r},set:function(e){o(n),r=e}})}function a(e,t,r,n){e[t]=function(){return o(n),r.apply(this,arguments)}}e.migrateDeduplicateWarnings=!0,e.migrateWarnings=[],void 0===e.migrateTrace&&(e.migrateTrace=!0),e.migrateReset=function(){n={},e.migrateWarnings.length=0},"BackCompat"===t.document.compatMode&&o("jQuery is not compatible with Quirks Mode");var s,u,c,d={},l=e.fn.init,p=e.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(s in e.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(o("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},e.fn.init.prototype=e.fn,e.find=function(e){var r=Array.prototype.slice.call(arguments);if("string"==typeof e&&f.test(e))try{t.document.querySelector(e)}catch(n){e=e.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{t.document.querySelector(e),o("Attribute selector with '#' must be quoted: "+r[0]),r[0]=e}catch(e){o("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,s)&&(e.find[s]=p[s]);a(e.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),a(e,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),a(e,"holdReady",e.holdReady,"jQuery.holdReady is deprecated"),a(e,"unique",e.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),i(e.expr,"filters",e.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),i(e.expr,":",e.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),r("3.1.1")&&a(e,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),r("3.2.0")&&(a(e,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),a(e,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),r("3.3.0")&&(a(e,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),a(e,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),a(e,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),a(e,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),e.ajax&&(u=e.ajax,c=/(=)\?(?=&|$)|\?\?/,e.ajax=function(){var e=u.apply(this,arguments);return e.promise&&(a(e,"success",e.done,"jQXHR.success is deprecated and removed"),a(e,"error",e.fail,"jQXHR.error is deprecated and removed"),a(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},r("4.0.0")||e.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&o("JSON-to-JSONP auto-promotion is deprecated")}));var g=e.fn.removeAttr,h=e.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}e.fn.removeAttr=function(t){var r=this;return e.each(t.match(v),function(t,n){e.expr.match.bool.test(n)&&(o("jQuery.fn.removeAttr no longer sets boolean properties: "+n),r.prop(n,!1))}),g.apply(this,arguments)};var Q,b=!(e.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(o("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var r=this.getAttribute&&this.getAttribute("class")||"";r&&e.data(this,"__className__",r),this.setAttribute&&this.setAttribute("class",!r&&!1!==t&&e.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;e.swap&&e.each(["height","width","reliableMarginRight"],function(t,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return b=!0,e=n.apply(this,arguments),b=!1,e})}),e.swap=function(e,t,r,n){var i,a,s={};for(a in b||o("jQuery.swap() is undocumented and deprecated"),t)s[a]=e.style[a],e.style[a]=t[a];for(a in i=r.apply(e,n||[]),t)e.style[a]=s[a];return i},r("3.4.0")&&"undefined"!=typeof Proxy&&(e.cssProps=new Proxy(e.cssProps||{},{set:function(){return o("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e.cssNumber||(e.cssNumber={}),Q=e.fn.css,e.fn.css=function(t,r){var n,i,a=this;return t&&"object"==typeof t&&!Array.isArray(t)?(e.each(t,function(t,r){e.fn.css.call(a,t,r)}),this):("number"==typeof r&&(i=n=j(t),w.test(i)&&x.test(i[0].toUpperCase()+i.slice(1))||e.cssNumber[n]||o('Number-typed values are deprecated for jQuery.fn.css( "'+t+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=e.data;e.data=function(t,r,n){var i,a,s;if(r&&"object"==typeof r&&2===arguments.length){for(s in i=e.hasData(t)&&N.call(this,t),a={},r)s!==j(s)?(o("jQuery.data() always sets/gets camelCased names: "+s),i[s]=r[s]):a[s]=r[s];return N.call(this,t,a),r}return r&&"string"==typeof r&&r!==j(r)&&(i=e.hasData(t)&&N.call(this,t))&&r in i?(o("jQuery.data() always sets/gets camelCased names: "+r),2");t!==e&&T(e)!==T(t)&&o("HTML tags must be properly nested and closed: "+e)}e.event.props=[],e.event.fixHooks={},i(e.event.props,"concat",e.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),e.event.fix=function(t){var r,n=t.type,i=this.fixHooks[n],a=e.event.props;if(a.length)for(o("jQuery.event.props are deprecated and removed: "+a.join());a.length;)e.event.addProp(a.pop());if(i&&!i._migrated_&&(i._migrated_=!0,o("jQuery.event.fixHooks are deprecated and removed: "+n),(a=i.props)&&a.length))for(;a.length;)e.event.addProp(a.pop());return r=C.call(this,t),i&&i.filter?i.filter(r,t):r},e.event.add=function(e,r){return e===t&&"load"===r&&"complete"===t.document.readyState&&o("jQuery(window).on('load'...) called after load event occurred"),H.apply(this,arguments)},e.each(["load","unload","error"],function(t,r){e.fn[r]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof e[0]?R.apply(this,e):(o("jQuery.fn."+r+"() is deprecated"),e.splice(0,0,r),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),e.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,r){e.fn[r]=function(e,t){return o("jQuery.fn."+r+"() event shorthand is deprecated"),0\x20\t\r\n\f]*)[^>]*)\/>/gi,q=e.htmlPrefilter;e.UNSAFE_restoreLegacyHtmlPrefilter=function(){e.htmlPrefilter=function(e){return P(e),e.replace(O,"<$1>")}},e.htmlPrefilter=function(e){return P(e),q(e)};var D,_=e.fn.offset;e.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(o("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},e.ajax&&(D=e.param,e.param=function(t,r){var n=e.ajaxSettings&&e.ajaxSettings.traditional;return void 0===r&&n&&(o("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),r=n),D.call(this,t,r)});var E,F,J=e.fn.andSelf||e.fn.addBack;return e.fn.andSelf=function(){return o("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},e.Deferred&&(E=e.Deferred,F=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]],e.Deferred=function(t){var r=E(),n=r.promise();return r.pipe=n.pipe=function(){var t=arguments;return o("deferred.pipe() is deprecated"),e.Deferred(function(o){e.each(F,function(e,i){var a="function"==typeof t[e]&&t[e];r[i[1]](function(){var e=a&&a.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(o.resolve).fail(o.reject).progress(o.notify):o[i[0]+"With"](this===n?o.promise():this,a?[e]:arguments)})}),t=null}).promise()},t&&t.call(r,r),r},e.Deferred.exceptionHook=E.exceptionHook),e}); \ No newline at end of file diff --git a/public/assets/js/jquery-validate.js b/public/assets/js/jquery-validate.js new file mode 100644 index 0000000..cbaf510 --- /dev/null +++ b/public/assets/js/jquery-validate.js @@ -0,0 +1,2 @@ +/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation +* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */(function(t){t.extend(t.fn,{validate:function(e){if(!this.length)return e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=t.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){i.settings.submitHandler&&(i.submitButton=e.target),t(e.target).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(e){function s(){var s;return i.settings.submitHandler?(i.submitButton&&(s=t("").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.submitButton&&s.remove(),!1):!0}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,s()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):s():(i.focusInvalid(),!1)})),i)},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,i=t(this[0].form).validate();return this.each(function(){e=e&&i.element(this)}),e},removeAttrs:function(e){var i={},s=this;return t.each(e.split(/\s/),function(t,e){i[e]=s.attr(e),s.removeAttr(e)}),i},rules:function(e,i){var s=this[0];if(e){var r=t.data(s.form,"validator").settings,n=r.rules,a=t.validator.staticRules(s);switch(e){case"add":t.extend(a,t.validator.normalizeRule(i)),delete a.messages,n[s.name]=a,i.messages&&(r.messages[s.name]=t.extend(r.messages[s.name],i.messages));break;case"remove":if(!i)return delete n[s.name],a;var u={};return t.each(i.split(/\s/),function(t,e){u[e]=a[e],delete a[e]}),u}}var o=t.validator.normalizeRules(t.extend({},t.validator.classRules(s),t.validator.attributeRules(s),t.validator.dataRules(s),t.validator.staticRules(s)),s);if(o.required){var l=o.required;delete o.required,o=t.extend({required:l},o)}return o}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,function(t,i){e=e.replace(RegExp("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){(9!==e.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(s):t(e).addClass(i).removeClass(s)},unhighlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(s):t(e).removeClass(i).addClass(s)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var i=t.data(this[0].form,"validator"),s="on"+e.type.replace(/^validate/,"");i.settings[s]&&i.settings[s].call(i,this[0],e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i=this.groups={};t.each(this.settings.groups,function(e,s){"string"==typeof s&&(s=s.split(/\s/)),t.each(s,function(t,s){i[s]=e})});var s=this.settings.rules;t.each(s,function(e,i){s[e]=t.validator.normalizeRule(i)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var i=this.check(e)!==!1;return i?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorList=[];for(var i in e)this.errorList.push({message:e[i],element:this.findByName(i)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var i in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!e.objectLength(t(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i=t(e).attr("type"),s=t(e).val();return"radio"===i||"checkbox"===i?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof s?s.replace(/\r/g,""):s},check:function(e){e=this.validationTargetFor(this.clean(e));var i,s=t(e).rules(),r=!1,n=this.elementValue(e);for(var a in s){var u={method:a,parameters:s[a]};try{if(i=t.validator.methods[a].call(this,n,e,u.parameters),"dependency-mismatch"===i){r=!0;continue}if(r=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(e)),void 0;if(!i)return this.formatAndAdd(e,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+u.method+"' method.",o),o}}return r?void 0:(this.objectLength(s)&&this.successList.push(e),!0)},customDataMessage:function(e,i){return t(e).data("msg-"+i.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+i.toLowerCase())},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t];return void 0},defaultMessage:function(e,i){return this.findDefined(this.customMessage(e.name,i),this.customDataMessage(e,i),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i],"Warning: No message defined for "+e.name+"")},formatAndAdd:function(e,i){var s=this.defaultMessage(e,i.method),r=/\$?\{(\d+)\}/g;"function"==typeof s?s=s.call(this,i.parameters,e):r.test(s)&&(s=t.validator.format(s.replace(r,"{$1}"),i.parameters)),this.errorList.push({message:s,element:e}),this.errorMap[e.name]=s,this.submitted[e.name]=s},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var i=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,i){var s=this.errorsFor(e);s.length?(s.removeClass(this.settings.validClass).addClass(this.settings.errorClass),s.html(i)):(s=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(s=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(s).length||(this.settings.errorPlacement?this.settings.errorPlacement(s,t(e)):s.insertAfter(e))),!i&&this.settings.success&&(s.text(""),"string"==typeof this.settings.success?s.addClass(this.settings.success):this.settings.success(s,e)),this.toShow=this.toShow.add(s)},errorsFor:function(e){var i=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===i})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTypes:{"boolean":function(t){return t},string:function(e,i){return!!t(e,i.form).length},"function":function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,i){this.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=0),delete this.pending[e.name],i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},s=t(e).attr("class");return s&&t.each(s.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])}),i},attributeRules:function(e){var i={},s=t(e),r=s[0].getAttribute("type");for(var n in t.validator.methods){var a;"required"===n?(a=s.get(0).getAttribute(n),""===a&&(a=!0),a=!!a):a=s.attr(n),/min|max/.test(n)&&(null===r||/number|range|text/.test(r))&&(a=Number(a)),a?i[n]=a:r===n&&"range"!==r&&(i[n]=!0)}return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(e){var i,s,r={},n=t(e);for(i in t.validator.methods)s=n.data("rule-"+i.toLowerCase()),void 0!==s&&(r[i]=s);return r},staticRules:function(e){var i={},s=t.data(e.form,"validator");return s.settings.rules&&(i=t.validator.normalizeRule(s.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,function(s,r){if(r===!1)return delete e[s],void 0;if(r.param||r.depends){var n=!0;switch(typeof r.depends){case"string":n=!!t(r.depends,i.form).length;break;case"function":n=r.depends.call(i,i)}n?e[s]=void 0!==r.param?r.param:!0:delete e[s]}}),t.each(e,function(s,r){e[s]=t.isFunction(r)?r(i):r}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(i=e[this].split(/[\s,]+/),e[this]=[Number(i[0]),Number(i[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),function(){i[this]=!0}),e=i}return e},addMethod:function(e,i,s){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==s?s:t.validator.messages[e],3>i.length&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,s){if(!this.depend(s,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var r=t(i).val();return r&&r.length>0}return this.checkable(i)?this.getLength(e,i)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(""+new Date(t))},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var i=0,s=0,r=!1;t=t.replace(/\D/g,"");for(var n=t.length-1;n>=0;n--){var a=t.charAt(n);s=parseInt(a,10),r&&(s*=2)>9&&(s-=9),i+=s,r=!r}return 0===i%10},minlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s},maxlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||s>=r},rangelength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s[0]&&s[1]>=r},min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||i>=t},range:function(t,e,i){return this.optional(e)||t>=i[0]&&i[1]>=t},equalTo:function(e,i,s){var r=t(s);return this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(i).valid()}),e===r.val()},remote:function(e,i,s){if(this.optional(i))return"dependency-mismatch";var r=this.previousValue(i);if(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),r.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=r.message,s="string"==typeof s&&{url:s}||s,r.old===e)return r.valid;r.old=e;var n=this;this.startRequest(i);var a={};return a[i.name]=e,t.ajax(t.extend(!0,{url:s,mode:"abort",port:"validate"+i.name,dataType:"json",data:a,success:function(s){n.settings.messages[i.name].remote=r.originalMessage;var a=s===!0||"true"===s;if(a){var u=n.formSubmitted;n.prepareElement(i),n.formSubmitted=u,n.successList.push(i),delete n.invalid[i.name],n.showErrors()}else{var o={},l=s||n.defaultMessage(i,"remote");o[i.name]=r.message=t.isFunction(l)?l(e):l,n.invalid[i.name]=!0,n.showErrors(o)}r.valid=a,n.stopRequest(i,a)}},s)),"pending"}}}),t.format=t.validator.format})(jQuery),function(t){var e={};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,i,s){var r=t.port;"abort"===t.mode&&(e[r]&&e[r].abort(),e[r]=s)});else{var i=t.ajax;t.ajax=function(s){var r=("mode"in s?s:t.ajaxSettings).mode,n=("port"in s?s:t.ajaxSettings).port;return"abort"===r?(e[n]&&e[n].abort(),e[n]=i.apply(this,arguments),e[n]):i.apply(this,arguments)}}}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,i,s){return this.bind(i,function(i){var r=t(i.target);return r.is(e)?s.apply(r,arguments):void 0})}})}(jQuery); \ No newline at end of file diff --git a/public/assets/js/jquery-waypoints.js b/public/assets/js/jquery-waypoints.js new file mode 100644 index 0000000..8281ad7 --- /dev/null +++ b/public/assets/js/jquery-waypoints.js @@ -0,0 +1,8 @@ +// Generated by CoffeeScript 1.6.2 +/* +jQuery Waypoints - v2.0.4 +Copyright (c) 2011-2014 Caleb Troughton +Dual licensed under the MIT license and GPL license. +https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt +*/ +(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;c={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[u]=this.id;c[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||a)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(a&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete c[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=this.element[w])!=null?o:[];i.push(this.id);this.element[w]=i}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=t[w];if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=c[i[0][u]];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke.call(this,"disable")},enable:function(){return d._invoke.call(this,"enable")},destroy:function(){return d._invoke.call(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=c[n(t)[0][u]];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); \ No newline at end of file diff --git a/public/assets/js/jquery.easing.js b/public/assets/js/jquery.easing.js new file mode 100644 index 0000000..a67bb48 --- /dev/null +++ b/public/assets/js/jquery.easing.js @@ -0,0 +1,139 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + */ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); \ No newline at end of file diff --git a/public/assets/js/jquery.event.move.js b/public/assets/js/jquery.event.move.js new file mode 100644 index 0000000..4a95c74 --- /dev/null +++ b/public/assets/js/jquery.event.move.js @@ -0,0 +1 @@ +!function(e){"function"==typeof define&&define.amd?define([],e):"undefined"!=typeof module&&null!==module&&module.exports?module.exports=e:e()}(function(){var i=Object.assign||window.jQuery&&jQuery.extend,p=8,a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return window.setTimeout(function(){e()},25)};!function(){if("function"==typeof window.CustomEvent)return;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}();var o={textarea:!0,input:!0,select:!0,button:!0},u={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},r={move:"touchmove",cancel:"touchend",end:"touchend"},d=/\s+/,c={bubbles:!0,cancelable:!0},t="function"==typeof Symbol?Symbol("events"):{};function m(e){return e[t]||(e[t]={})}function v(e,t,n,o,i){t=t.split(d);var a,c=m(e),u=t.length;function r(e){n(e,o)}for(;u--;)(c[a=t[u]]||(c[a]=[])).push([n,r]),e.addEventListener(a,r)}function f(e,t,n,o){t=t.split(d);var i,a,c,u=m(e),r=t.length;if(u)for(;r--;)if(a=u[i=t[r]])for(c=a.length;c--;)a[c][0]===n&&(e.removeEventListener(i,a[c][1]),a.splice(c,1))}function g(e,t,n){var o=new CustomEvent(t,c);n&&i(o,n),e.dispatchEvent(o)}function n(e){var n=e,o=!1,i=!1;function t(e){o?(n(),a(t),o=!(i=!0)):i=!1}this.kick=function(e){o=!0,i||t()},this.end=function(e){var t=n;e&&(i?(n=o?function(){t(),e()}:e,o=!0):e())}}function h(){}function s(e){e.preventDefault()}function l(e,t){var n,o;if(e.identifiedTouch)return e.identifiedTouch(t);for(n=-1,o=e.length;++n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+e+"=([^&#]*)",p=new RegExp(i),o=p.exec(t);return null==o?"":o[1]}e.prettyPhoto={version:"3.1.6"},e.fn.prettyPhoto=function(a){function s(){e(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight,width:f.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-f.containerWidth/2<0?0:j/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(f.resized?e("a.pp_expand,a.pp_contract").show():e("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||e.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show(),t()})}function r(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function l(e,t){if(resized=!1,d(e,t),imageWidth=e,imageHeight=t,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=t/e*imageWidth):b>I?(imageHeight=I-200,imageWidth=e/t*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&l(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(t,i){t=parseFloat(t),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(t),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(t),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=t,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=t}function h(e){return e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)?"youtube":e.match(/vimeo\.com/i)?"vimeo":e.match(/\b.mov\b/i)?"quicktime":e.match(/\b.swf\b/i)?"flash":e.match(/\biframe=true\b/i)?"iframe":e.match(/\bajax=true\b/i)?"ajax":e.match(/\bcustom=true\b/i)?"custom":"#"==e.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=e(window).height(),j=e(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(e(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return e.prettyPhoto.changeGalleryPage("next"),e.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return e.prettyPhoto.changeGalleryPage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(t){e(this).find("a").click(function(){return e.prettyPhoto.changePage(t),e.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('Play'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){settings.modal||e.prettyPhoto.close()}),e("a.pp_close").bind("click",function(){return e.prettyPhoto.close(),!1}),settings.allow_expand&&e("a.pp_expand").bind("click",function(){return e(this).hasClass("pp_expand")?(e(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(e(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){e.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return e.prettyPhoto.changePage("previous"),e.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return e.prettyPhoto.changePage("next"),e.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'
 
',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'
{content}
',custom_markup:"",social_tools:''},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):" "),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="https://www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="https://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('
').css({width:settings.default_width}).wrapInner('
').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1; \ No newline at end of file diff --git a/public/assets/js/jquery.twentytwenty.js b/public/assets/js/jquery.twentytwenty.js new file mode 100644 index 0000000..9684e41 --- /dev/null +++ b/public/assets/js/jquery.twentytwenty.js @@ -0,0 +1 @@ +!function(g){g.fn.twentytwenty=function(m){m=g.extend({default_offset_pct:.5,orientation:"horizontal",before_label:"Before",after_label:"After",no_overlay:!1,move_slider_on_hover:!1,move_with_handle_only:!0,click_to_move:!1},m);return this.each(function(){var e=m.default_offset_pct,s=g(this),r=m.orientation,t="vertical"===r?"down":"left",n="vertical"===r?"up":"right";s.wrap("
"),m.no_overlay||s.append("
");var c=s.find("img:first"),d=s.find("img:last");s.append("
");var l=s.find(".twentytwenty-handle");l.append(""),l.append(""),s.addClass("twentytwenty-container"),c.addClass("twentytwenty-before"),d.addClass("twentytwenty-after");var i=s.find(".twentytwenty-overlay");i.append("
"),i.append("
");var a=function(t){var e,n,i,a,o=(e=t,n=c.width(),i=c.height(),{w:n+"px",h:i+"px",cw:e*n+"px",ch:e*i+"px"});l.css("vertical"===r?"top":"left","vertical"===r?o.ch:o.cw),a=o,"vertical"===r?(c.css("clip","rect(0,"+a.w+","+a.ch+",0)"),d.css("clip","rect("+a.ch+","+a.w+","+a.h+",0)")):(c.css("clip","rect(0,"+a.cw+","+a.h+",0)"),d.css("clip","rect(0,"+a.w+","+a.h+","+a.cw+")")),s.css("height",a.h)},o=function(t,e){var n,i,a;return n="vertical"===r?(e-v)/p:(t-w)/f,i=0,a=1,Math.max(i,Math.min(a,n))};g(window).on("resize.twentytwenty",function(t){a(e)});var w=0,v=0,f=0,p=0,y=function(t){(t.distX>t.distY&&t.distX<-t.distY||t.distX-t.distY)&&"vertical"!==r?t.preventDefault():(t.distXt.distY&&t.distX>-t.distY)&&"vertical"===r&&t.preventDefault(),s.addClass("active"),w=s.offset().left,v=s.offset().top,f=c.width(),p=c.height()},h=function(t){s.hasClass("active")&&(e=o(t.pageX,t.pageY),a(e))},u=function(){s.removeClass("active")},_=m.move_with_handle_only?l:s;_.on("movestart",y),_.on("move",h),_.on("moveend",u),m.move_slider_on_hover&&(s.on("mouseenter",y),s.on("mousemove",h),s.on("mouseleave",u)),l.on("touchmove",function(t){t.preventDefault()}),s.find("img").on("mousedown",function(t){t.preventDefault()}),m.click_to_move&&s.on("click",function(t){w=s.offset().left,v=s.offset().top,f=c.width(),p=c.height(),e=o(t.pageX,t.pageY),a(e)}),g(window).trigger("resize.twentytwenty")})}}(jQuery); \ No newline at end of file diff --git a/public/assets/js/main.js b/public/assets/js/main.js new file mode 100644 index 0000000..f300269 --- /dev/null +++ b/public/assets/js/main.js @@ -0,0 +1,558 @@ +/** =============== + +.. Preloader +.. header_search +.. Fixed-header +.. Menu +.. Number rotator +.. Skillbar +.. Tab +.. Accordion +.. Isotope +.. Prettyphoto +.. share-icon_btn +.. Slick_slider +.. Back to top +.. onclick hide show + + =============== */ + + + +jQuery(function($) { + + "use strict"; + +/*------------------------------------------------------------------------------*/ +/* Preloader +/*------------------------------------------------------------------------------*/ + // makes sure the whole site is loaded + $(window).on("load",function(){ + $(".loader-blob").fadeOut(),$("#preloader").delay(300).fadeOut("slow",function(){$(this).remove()}) + }) + + +/*------------------------------------------------------------------------------*/ +/* header_search +/*------------------------------------------------------------------------------*/ + + $(".header_search").each(function(){ + $(".search_btn", this).on("click", function(e){ + e.preventDefault(); + $(".header_search_content").toggleClass("on"); + }); + + $(".header_search_content_inner .close_btn").on("click", function(e){ + e.preventDefault(); + $(".header_search_content").removeClass("on"); + }); + }); + + +/*------------------------------------------------------------------------------*/ +/* Fixed-header +/*------------------------------------------------------------------------------*/ + + $(window).scroll(function(){ + + + if ( matchMedia( 'only screen and (min-width: 1200px)' ).matches ) + { + if ($(window).scrollTop() >= 50 ) { + $('.ttm-stickable-header').addClass('fixed-header'); + } + else { + $('.ttm-stickable-header').removeClass('fixed-header'); + } + } + }); + + +var themetechmount_coverimgbox = function() { + + jQuery('.tm_coverimgbox_wrapper').each(function(){ + var parentDiv = jQuery(this); + + parentDiv.children('.tm_coverbox_contents').on(function () { + parentDiv.find('.tm_coverbox_img').removeClass('active'); + jQuery(this).next('.tm_coverbox_img').addClass('active'); + }); + }); +}; + +/*------------------------------------------------------------------------------*/ +/* Menu +/*------------------------------------------------------------------------------*/ + + var menu = { + initialize: function() { + this.Menuhover(); + }, + + Menuhover : function(){ + var getNav = $("nav.main-menu"), + getWindow = $(window).width(), + getHeight = $(window).height(), + getIn = getNav.find("ul.menu").data("in"), + getOut = getNav.find("ul.menu").data("out"); + + if ( matchMedia( 'only screen and (max-width: 1200px)' ).matches ) { + + // Enable click event + $("nav.main-menu ul.menu").each(function(){ + + // Dropdown Fade Toggle + $("a.mega-menu-link", this).on('click', function (e) { + e.preventDefault(); + var t = $(this); + t.toggleClass('active').next('ul').toggleClass('active'); + }); + + // Megamenu style + $(".megamenu-fw", this).each(function(){ + $(".col-menu", this).each(function(){ + $(".title", this).off("click"); + $(".title", this).on("click", function(){ + $(this).closest(".col-menu").find(".content").stop().toggleClass('active'); + $(this).closest(".col-menu").toggleClass("active"); + return false; + e.preventDefault(); + + }); + + }); + }); + + }); + } + }, + }; + + $('.btn-show-menu-mobile').on('click', function(e){ + $(this).toggleClass('is-active'); + $('.menu-mobile').toggleClass('show'); + return false; + e.preventDefault(); + }); + + // Initialize + $(document).ready(function(){ + menu.initialize(); + + }); + + + var $bannerSlider = jQuery('.banner_slider'); + var $bannerFirstSlide = $('div.slide:first-child'); + + $bannerSlider.on('init', function (e, slick) { + var $firstAnimatingElements = $bannerFirstSlide.find('[data-animation]'); + slideanimate($firstAnimatingElements); + }); + $bannerSlider.on('beforeChange', function (e, slick, currentSlide, nextSlide) { + var $animatingElements = $('div.slick-slide[data-slick-index="' + nextSlide + '"]').find('[data-animation]'); + slideanimate($animatingElements); + }); + $bannerSlider.slick({ + slidesToShow: 1, + slidesToScroll: 1, + autoplay: false, + autoplaySpeed: 5000, + arrows: true, + fade: true, + dots: true, + swipe: true, + adaptiveHeight: true, + responsive: [ + + { + breakpoint: 1200, + settings: { + arrows: true, + } + }, + { + breakpoint: 767, + settings: { + slidesToShow: 1, + slidesToScroll: 1, + arrows: true, + } + }] }); + + function slideanimate(elements) { + var animationEndEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend'; + elements.each(function () { + var $this = $(this); + var $animationDelay = $this.data('delay'); + var $animationType = 'animated ' + $this.data('animation'); + $this.css({ + 'animation-delay': $animationDelay, + '-webkit-animation-delay': $animationDelay }); + + $this.addClass($animationType).one(animationEndEvents, function () { + $this.removeClass($animationType); + }); + }); +} + + + +/*------------------------------------------------------------------------------*/ +/* Animation on scroll: Number rotator +/*------------------------------------------------------------------------------*/ + + $("[data-appear-animation]").each(function() { + var self = $(this); + var animation = self.data("appear-animation"); + var delay = (self.data("appear-animation-delay") ? self.data("appear-animation-delay") : 0); + + if( $(window).width() > 959 ) { + self.html('0'); + self.waypoint(function(direction) { + if( !self.hasClass('completed') ){ + var from = self.data('from'); + var to = self.data('to'); + var interval = self.data('interval'); + self.numinate({ + format: '%counter%', + from: from, + to: to, + runningInterval: 2000, + stepUnit: interval, + onComplete: function(elem) { + self.addClass('completed'); + } + }); + } + }, { offset:'85%' }); + } else { + if( animation == 'animateWidth' ) { + self.css('width', self.data("width")); + } + } + }); + + jQuery(".ttm-circle-box").each(function () { + + var circle_box = jQuery(this); + var fill_val = circle_box.data("fill"); + var emptyFill_val = circle_box.data("emptyfill"); + var thickness_val = circle_box.data("thickness"); + var linecap_val = circle_box.data("linecap") + var fill_gradient = circle_box.data("gradient"); + var startangle_val = (-Math.PI / 4) * 1.5; + if (fill_gradient != "") { + fill_gradient = fill_gradient.split("|"); + fill_val = { gradient: [fill_gradient[0], fill_gradient[1]] }; + } + if (typeof jQuery.fn.circleProgress == "function") { + var digit = circle_box.data("digit"); + var before = circle_box.data("before"); + var after = circle_box.data("after"); + var digit = Number(digit); + var short_digit = digit / 100; + var size_val = circle_box.data("size"); + jQuery(".ttm-circle", circle_box) + .circleProgress({ value: 0, duration: 8000, size: size_val, startAngle: startangle_val, + thickness: thickness_val, linecap:linecap_val, emptyFill: emptyFill_val, fill: fill_val }) + .on("circle-animation-progress", function (event, progress, stepValue) { + + circle_box.find(".ttm-fid-number").html(before + Math.round(stepValue * 100) + after); + }); + } + circle_box.waypoint( + function (direction) { + + if (!circle_box.hasClass("completed")) { + if (typeof jQuery.fn.circleProgress == "function") { + jQuery(".ttm-circle", circle_box).circleProgress({ value: short_digit }); + } + circle_box.addClass("completed"); + } + }, + { offset: "90%" } + ); + }); + + +/*------------------------------------------------------------------------------*/ +/* Skillbar +/*------------------------------------------------------------------------------*/ + + $('.ttm-progress-bar').each(function() { + $(this).find('.progress-bar').width(0); + }); + + $('.ttm-progress-bar').each(function() { + + $(this).find('.progress-bar').animate({ + width: $(this).attr('data-percent') + }, 2000); + }); + + + // Part of the code responsible for loading percentages: + + $('.progress-bar-percent[data-percentage]').each(function () { + + var progress = $(this); + var percentage = Math.ceil($(this).attr('data-percentage')); + + $({countNum: 0}).animate({countNum: percentage}, { + duration: 2000, + easing:'linear', + step: function() { + // What todo on every count + var pct = ''; + if(percentage == 0){ + pct = Math.floor(this.countNum) + '%'; + }else{ + pct = Math.floor(this.countNum+1) + '%'; + } + progress.text(pct); + } + }); + }); + + + +/*------------------------------------------------------------------------------*/ +/* Tab +/*------------------------------------------------------------------------------*/ + $(document).ready(function() { + + $('.ttm-tabs > .tabs').children('li').on('click', function(e) { + + var tab = $(this).closest('.ttm-tabs > .tabs > .tab'), + + index = $(this).closest('.ttm-tabs > .tabs > li').index(); + + $(this).parents('.ttm-tabs').children(' .tabs').children('li.active ').removeClass('active'); + + $(this).addClass('active'); + $(this).addClass('active').parents('.ttm-tabs').children('.content-tab').find('.content-inner').not('.content-inner:eq(' + index + ')').slideUp(); + $(this).addClass('active').parents('.ttm-tabs').children('.content-tab').find('.content-inner:eq(' + index + ')').slideDown(); + + e.preventDefault(); + }); + }); + +/*------------------------------------------------------------------------------*/ +/* Accordion +/*------------------------------------------------------------------------------*/ + + var allPanels = $('.accordion > .toggle').children('.toggle-content').hide(); + + $('.toggle-title').on('click',function(e) { + + e.preventDefault(); + var $this = $(this); + $this.parent().parent().find('.toggle .toggle-title a').removeClass('active'); + + if ($this.next().hasClass('show')) { + + $this.next().removeClass('show'); + $this.next().slideUp('easeInExpo'); + + } else { + $this.parent().parent().find('.toggle .toggle-content').removeClass('show'); + $this.parent().parent().find('.toggle .toggle-content').slideUp('easeInExpo'); + $this.next().toggleClass('show'); + $this.next().removeClass('show'); + $this.next().slideToggle('easeInExpo'); + $this.next().parent().children().children().addClass('active'); + + } + + }); + + +/*------------------------------------------------------------------------------*/ +/* Isotope +/*------------------------------------------------------------------------------*/ + + $(function () { + + if ( $().isotope ) { + var $container = $('.isotope-project'); + $container.imagesLoaded(function(){ + $container.isotope({ + itemSelector: '.project_item', + transitionDuration: '1s', + layoutMode: 'fitRows' + }); + }); + + $('.portfolio-filter li').on('click',function() { + var selector = $(this).find("a").attr('data-filter'); + $('.portfolio-filter li').removeClass('active'); + $(this).addClass('active'); + $container.isotope({ filter: selector }); + return false; + }); + }; + + }); + + + +/*------------------------------------------------------------------------------*/ +/* Prettyphoto +/*------------------------------------------------------------------------------*/ + $(function () { + + // Normal link + jQuery('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"]').each(function(){ + if( jQuery(this).attr('target')!='_blank' && !jQuery(this).hasClass('prettyphoto') && !jQuery(this).hasClass('modula-lightbox') ){ + var attr = $(this).attr('data-gal'); + if (typeof attr !== typeof undefined && attr !== false && attr!='prettyPhoto' ) { + jQuery(this).attr('data-rel','prettyPhoto'); + } + } + }); + + jQuery('a[data-gal^="prettyPhoto"]').prettyPhoto(); + jQuery('a.ttm_prettyphoto').prettyPhoto(); + jQuery('a[data-gal^="prettyPhoto"]').prettyPhoto(); + jQuery("a[data-gal^='prettyPhoto']").prettyPhoto({hook: 'data-gal'}) + + }); + $(document).ready(function() { + $('body').append(e); +}); + + +/*------------------------------------------------------------------------------*/ +/* share-icon_btn +/*------------------------------------------------------------------------------*/ + jQuery(".project-details-section").each(function(t){ + var e=jQuery(this); + e.find("#icon-share-btn").on("click",function(){ + return e.find(".social-icons").toggleClass("show"),!1 + }) + }); + + +/*------------------------------------------------------------------------------*/ +/* twentytwenty[data-orientation] +/*------------------------------------------------------------------------------*/ + +$(function(){ + $(".twentytwenty-container[data-orientation!='vertical']").twentytwenty({default_offset_pct: 0.5}); + $(".twentytwenty-container[data-orientation='vertical']").twentytwenty({default_offset_pct: 0.3, orientation: 'vertical'}); + }); + + +/*------------------------------------------------------------------------------*/ +/* Slick_slider +/*------------------------------------------------------------------------------*/ + $(".slick_slider").slick({ + speed: 1000, + infinite: true, + arrows: false, + dots: false, + autoplay: true, + autoplaySpeed: 3000, + centerMode : false, + + responsive: [{ + + breakpoint: 1360, + settings: { + slidesToShow: 3, + slidesToScroll: 3 + } + }, + { + + breakpoint: 1024, + settings: { + slidesToShow: 3, + slidesToScroll: 3 + } + }, + { + + breakpoint: 680, + settings: { + slidesToShow: 2, + slidesToScroll: 2 + } + }, + { + breakpoint: 575, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }] + }); + +/*------------------------------------------------------------------------------*/ +/* Back to top +/*------------------------------------------------------------------------------*/ + + // ===== Scroll to Top ==== + jQuery('#totop').hide(); + + $(window).on("scroll",function(){ + if (jQuery(this).scrollTop() >= 500) { // If page is scrolled more than 50px + jQuery('#totop').fadeIn(200); // Fade in the arrow + jQuery('#totop').addClass('top-visible'); + } else { + jQuery('#totop').fadeOut(200); // Else fade out the arrow + jQuery('#totop').removeClass('top-visible'); + } + }); + + jQuery('#totop').on("click",function() { // When arrow is clicked + jQuery('body,html').animate({ + scrollTop : 0 // Scroll to top of body + }, 500); + return false; + }); + +}); + + + jQuery(document).ready(function() { + jQuery('.tm_coverimgbox_wrapper').each(function(){ + var parentDiv = jQuery(this); + + parentDiv.children('.tm_coverbox_contents').hover(function () { + parentDiv.find('.tm_coverbox_img').removeClass('active'); + jQuery(this).next('.tm_coverbox_img').addClass('active'); + }); + }); + }); + + +/*------------------------------------------------------------------------------*/ +/* Show & Hide +/*------------------------------------------------------------------------------*/ + + $('.close-icon').click(function() { + $('.top-instruction').hide(0); + $('.close-icon').hide(0); +}); + + + +// script.js +window.onload = function() { + // Show the popup when the page loads + document.getElementById('popup').style.display = 'block'; +}; + +document.getElementById('close-btn').onclick = function() { + // Hide the popup when the close button is clicked + document.getElementById('popup').style.display = 'none'; +}; + +// Optional: Hide the popup if the user clicks outside of it +window.onclick = function(event) { + if (event.target == document.getElementById('popup')) { + document.getElementById('popup').style.display = 'none'; + } +}; diff --git a/public/assets/js/numinate.min.js b/public/assets/js/numinate.min.js new file mode 100644 index 0000000..a793a54 --- /dev/null +++ b/public/assets/js/numinate.min.js @@ -0,0 +1,3 @@ +// Github repo: +// https://github.com/greenball/numinate +(function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else{e(jQuery)}})(function(e){"use strict";var t={from:0,to:0,runningInterval:null,stepInterval:null,stepCount:null,stepUnit:null,format:"%counter%","class":"numinate",precision:0,autoStart:true,autoRemove:false,onCreate:null,onStart:null,onStep:null,onStop:null,onComplete:null,onRemove:null};var n=function(e,t){if(!t.runningInterval&&!t.stepInterval){return window.console.error("No interval was provided.")}var n=Math.abs(t.from-t.to);if(!t.stepCount&&!t.stepUnit){return window.console.error("Provide either stepCount or stepUnit value.")}if(t.stepUnit&&t.stepCount){t.to=t.from+t.stepUnit*t.stepCount}if(!t.stepCount){t.stepCount=n/t.stepUnit}if(!t.stepUnit){t.stepUnit=n/t.stepCount}if(t.runningInterval){t.stepInterval=t.runningInterval/t.stepCount}if(n&&t.stepUnit>n){t.stepUnit=n;t.stepCount=1}if(t.stepInterval<10){var r=10/t.stepInterval;t.stepInterval*=r;t.stepUnit*=r;t.stepCount/=r}this.textBackup=e.text();this.element=e;this.options=t;this.stepper=null;this.current=t.from;this.finished=false;this.element.addClass(t.class);this.fire("onCreate");if(this.options.autoStart){this.start()}};n.prototype={constructor:n,fire:function(t){if(e.isFunction(this.options[t])){this.options[t](this.element,this.options,this.current)}},stop:function(){if(!this.stepper||this.finished){return}this.stepper=clearInterval(this.stepper);this.fire("onStop")},start:function(){if(this.stepper||this.finished){return}this.render();this.stepper=setInterval(e.proxy(this.step,this),this.options.stepInterval);this.fire("onStart")},step:function(){if(!(this.options.from+this.options.to)){this.current+=this.options.stepUnit}else if(this.options.fromthis.options.to){this.current-=this.options.stepUnit}if(this.options.fromthis.options.to){return this.completed()}}else if(this.options.from>this.options.to){if(this.currentPrevious',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i(' + Cancel + + +@endsection diff --git a/resources/views/posts/edit.blade.php b/resources/views/posts/edit.blade.php new file mode 100644 index 0000000..0db2699 --- /dev/null +++ b/resources/views/posts/edit.blade.php @@ -0,0 +1,24 @@ +@extends('layouts.app') + +@section('content') +
+

Edit Post

+ +
+ @csrf @method('PUT') + +
+ + +
+ +
+ + +
+ + + Cancel +
+
+@endsection diff --git a/resources/views/posts/index.blade.php b/resources/views/posts/index.blade.php new file mode 100644 index 0000000..ff24be6 --- /dev/null +++ b/resources/views/posts/index.blade.php @@ -0,0 +1,41 @@ +@extends('layouts.app') + +@section('content') +
+

Posts

+ + Create New Post + + @if(session('success')) +
{{ session('success') }}
+ @endif + + + + + + + + + + + @forelse($posts as $post) + + + + + + @empty + + @endforelse + +
TitleContent (preview)Actions
{{ $post->title }}{{ \Illuminate\Support\Str::limit($post->content, 50) }} + View + Edit +
+ @csrf @method('DELETE') + +
+
No posts found.
+
+@endsection diff --git a/resources/views/posts/show.blade.php b/resources/views/posts/show.blade.php new file mode 100644 index 0000000..e7b692e --- /dev/null +++ b/resources/views/posts/show.blade.php @@ -0,0 +1,14 @@ +@extends('layouts.app') + +@section('content') +
+

{{ $post->title }}

+ +
+

{{ $post->content }}

+
+ + Edit + Back +
+@endsection diff --git a/crm-panel/resources/views/profile/edit.blade.php b/resources/views/profile/edit.blade.php similarity index 100% rename from crm-panel/resources/views/profile/edit.blade.php rename to resources/views/profile/edit.blade.php diff --git a/crm-panel/resources/views/profile/partials/delete-user-form.blade.php b/resources/views/profile/partials/delete-user-form.blade.php similarity index 100% rename from crm-panel/resources/views/profile/partials/delete-user-form.blade.php rename to resources/views/profile/partials/delete-user-form.blade.php diff --git a/crm-panel/resources/views/profile/partials/update-password-form.blade.php b/resources/views/profile/partials/update-password-form.blade.php similarity index 100% rename from crm-panel/resources/views/profile/partials/update-password-form.blade.php rename to resources/views/profile/partials/update-password-form.blade.php diff --git a/crm-panel/resources/views/profile/partials/update-profile-information-form.blade.php b/resources/views/profile/partials/update-profile-information-form.blade.php similarity index 100% rename from crm-panel/resources/views/profile/partials/update-profile-information-form.blade.php rename to resources/views/profile/partials/update-profile-information-form.blade.php diff --git a/crm-panel/resources/views/welcome.blade.php b/resources/views/welcome.blade.php similarity index 100% rename from crm-panel/resources/views/welcome.blade.php rename to resources/views/welcome.blade.php diff --git a/crm-panel/routes/auth.php b/routes/auth.php similarity index 100% rename from crm-panel/routes/auth.php rename to routes/auth.php diff --git a/crm-panel/routes/console.php b/routes/console.php similarity index 100% rename from crm-panel/routes/console.php rename to routes/console.php diff --git a/crm-panel/routes/web.php b/routes/web.php similarity index 84% rename from crm-panel/routes/web.php rename to routes/web.php index 3be33ae..7ff71a2 100644 --- a/crm-panel/routes/web.php +++ b/routes/web.php @@ -3,6 +3,8 @@ use App\Http\Controllers\CompanyController; use App\Http\Controllers\EmployeeController; use App\Http\Controllers\Auth\AuthenticatedSessionController; use Illuminate\Support\Facades\Route; +use App\Http\Controllers\PostController; + Route::get('/', function () { return view('welcome'); @@ -15,8 +17,9 @@ Route::get('/dashboard', function () { Route::middleware('auth')->group(function () { Route::resource('companies', CompanyController::class); Route::resource('employees', EmployeeController::class); + Route::resource('posts', PostController::class); }); Route::post('/logout', [AuthenticatedSessionController::class, 'destroy'])->name('logout'); -require __DIR__.'/auth.php'; \ No newline at end of file +require __DIR__.'/auth.php'; diff --git a/crm-panel/storage/app/.gitignore b/storage/app/.gitignore similarity index 100% rename from crm-panel/storage/app/.gitignore rename to storage/app/.gitignore diff --git a/crm-panel/storage/app/private/.gitignore b/storage/app/private/.gitignore similarity index 100% rename from crm-panel/storage/app/private/.gitignore rename to storage/app/private/.gitignore diff --git a/crm-panel/storage/app/public/.gitignore b/storage/app/public/.gitignore similarity index 100% rename from crm-panel/storage/app/public/.gitignore rename to storage/app/public/.gitignore diff --git a/crm-panel/storage/framework/.gitignore b/storage/framework/.gitignore similarity index 100% rename from crm-panel/storage/framework/.gitignore rename to storage/framework/.gitignore diff --git a/crm-panel/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore similarity index 100% rename from crm-panel/storage/framework/cache/.gitignore rename to storage/framework/cache/.gitignore diff --git a/crm-panel/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore similarity index 100% rename from crm-panel/storage/framework/cache/data/.gitignore rename to storage/framework/cache/data/.gitignore diff --git a/crm-panel/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore similarity index 100% rename from crm-panel/storage/framework/sessions/.gitignore rename to storage/framework/sessions/.gitignore diff --git a/crm-panel/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore similarity index 100% rename from crm-panel/storage/framework/testing/.gitignore rename to storage/framework/testing/.gitignore diff --git a/crm-panel/storage/framework/views/.gitignore b/storage/framework/views/.gitignore similarity index 100% rename from crm-panel/storage/framework/views/.gitignore rename to storage/framework/views/.gitignore diff --git a/crm-panel/storage/logs/.gitignore b/storage/logs/.gitignore similarity index 100% rename from crm-panel/storage/logs/.gitignore rename to storage/logs/.gitignore diff --git a/crm-panel/tailwind.config.js b/tailwind.config.js similarity index 100% rename from crm-panel/tailwind.config.js rename to tailwind.config.js diff --git a/crm-panel/tests/Feature/Auth/AuthenticationTest.php b/tests/Feature/Auth/AuthenticationTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/AuthenticationTest.php rename to tests/Feature/Auth/AuthenticationTest.php diff --git a/crm-panel/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/EmailVerificationTest.php rename to tests/Feature/Auth/EmailVerificationTest.php diff --git a/crm-panel/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/PasswordConfirmationTest.php rename to tests/Feature/Auth/PasswordConfirmationTest.php diff --git a/crm-panel/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/PasswordResetTest.php rename to tests/Feature/Auth/PasswordResetTest.php diff --git a/crm-panel/tests/Feature/Auth/PasswordUpdateTest.php b/tests/Feature/Auth/PasswordUpdateTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/PasswordUpdateTest.php rename to tests/Feature/Auth/PasswordUpdateTest.php diff --git a/crm-panel/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php similarity index 100% rename from crm-panel/tests/Feature/Auth/RegistrationTest.php rename to tests/Feature/Auth/RegistrationTest.php diff --git a/crm-panel/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php similarity index 100% rename from crm-panel/tests/Feature/ExampleTest.php rename to tests/Feature/ExampleTest.php diff --git a/crm-panel/tests/Feature/HomeTest.php b/tests/Feature/HomeTest.php similarity index 100% rename from crm-panel/tests/Feature/HomeTest.php rename to tests/Feature/HomeTest.php diff --git a/crm-panel/tests/Feature/ProfileTest.php b/tests/Feature/ProfileTest.php similarity index 100% rename from crm-panel/tests/Feature/ProfileTest.php rename to tests/Feature/ProfileTest.php diff --git a/crm-panel/tests/Pest.php b/tests/Pest.php similarity index 100% rename from crm-panel/tests/Pest.php rename to tests/Pest.php diff --git a/crm-panel/tests/TestCase.php b/tests/TestCase.php similarity index 100% rename from crm-panel/tests/TestCase.php rename to tests/TestCase.php diff --git a/crm-panel/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php similarity index 100% rename from crm-panel/tests/Unit/ExampleTest.php rename to tests/Unit/ExampleTest.php diff --git a/crm-panel/vite.config.js b/vite.config.js similarity index 100% rename from crm-panel/vite.config.js rename to vite.config.js